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
336017856734	336017857292	336017857842	336017858392	336017858942	336017859492	336017860042	336017860592	336017861142	336017861692	336017862242	336017862792	336017863342	336017863892	336017864442	336017864992	336017865542	336017866092	336017866642	336017867192	336017867742	336017868292	336017868842	336017869392	336017869942	336017870492	336017871042	336017871592	336017872142	336017872692	336017873242	336017873792	336017874342	336017874892	336017875442	336017875992	336017876542	336017877092	336017877642	336017878192	336017878742	336017879292	336017879842	336017880392	336017880942	336017881492	336017882042	336017882592	336017883142	336017883692	336017884242	336017884792	336017885342	336017885892	336017886442	336017886992	336017887542	336017888092	336017888642	336017889192	336017889742	336017890292	336017890842	336017891392	336017891942	336017892492	336017893042	336017893592	336017894142	336017894692	336017895242	336017895792	336017896342	336017896892	336017897442	336017897992	336017898542	336017899092	336017899642	336017900192	336017900742	336017901292	336017901842	336017902392	336017902942	336017903492	336017904042	336017904592	336017905142	336017905692	336017906242	336017906792	336017907342	336017907892	336017908442	336017908992	336017909542	336017910092	336017910642	336017911192	336017911742	336017912292	336017912842	336017913392	336017913942	336017914492	336017915042	336017915592	336017916142	336017916692	336017917242	336017917792	336017918342	336017918892	336017919442	336017919992	336017920542	336017921092	336017921642	336017922192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15764	2597	2686	2047	1384	946	791	630	492	392	354	343	313	300	234	232	239	204	202	230	194	219	165	199	192	199	168	167	169	201	186	169	140	173	168	137	155	141	151	135	153	143	180	137	143	164	146	163	174	151	169	163	150	163	162	150	171	157	149	173	142	144	152	161	147	161	147	150	153	157	137	139	145	156	147	147	143	169	147	144	161	160	139	150	157	133	161	167	164	181	128	155	164	146	137	160	157	145	149	157	157	153	158	162	169	158	157	147	168	155	146	151	144	144	144	149	146	126	167	165	161	156	137	157	141	150	158	148	129	147	165	123	153	156	142	188	174	150	142	151	148	136	165	169	153	179	153	177	153	155	146	127	129	152	156	143	123	158	156	134	132	146	157	133	148	148	150	168	142	158	161	139	154	130	140	156	134	165	139	143	143	163	123	143	134	154	132	148	158	149	163	149	151	150	161	123	176	155	147	139	142	149	145	145	144	165	161	148	123	148	151	146	145	152	156	145	144	152	150	152	145	148	143	153	170	140	146	135	160	156	144	145	132	134	146	154	148	165	147	131	129	125	146	121	132	158	143	130	137	141	146	155	136	148	140	141	160	137	123	143	133	144	150	159	148	129	161	176	144	176	161	133	150	151	142	138	150	162	127	154	130	150	139	152	167	138	153	139	160	145	140	144	135	120	168	161	157	138	147	165	189	140	166	136	152	128	150	138	131	127	154	144	180	138	133	174	148	161	143	145	156	141	153	134	158	173	154	146	133	160	140	155	146	128	136	141	137	147	144	149	163	162	142	138	123	148	155	157	155	154	141	153	146	155	149	149	151	159	154	161	175	135	155	127	120	128	147	157	137	150	144	144	143	149	141	157	160	161	137	147	147	160	141	140	127	158	131	152	116	138	147	130	164	159	158	143	151	145	160	163	141	124	142	149	130	163	133	158	142	130	143	160	137	132	144	164	140	145	120	151	142	148	131	164	139	128	131	155	158	148	169	135	148	145	156	154	149	149	157	144	143	147	148	157	136	153	151	150	142	146	142	148	158	146	170	140	149	154	150	143	146	147	142	164	167	153	136	160	157	148	152	146	139	169	144	125	159	157	152	147	152	149	157	140	116	134	140	117	141	132	160	146	138	129	142	150	146	150	144	162	160	157	146	151	162	150	142	151	145	125	141	140	146	149	146	120	127	138	145	141	148	146	166	139	164	155	165	142	161	161	125	137	138	143	149	133	142	151	143	137	127	141	147	150	167	142	134	160	166	146	161	138	146	141	146	148	138	138	150	150	123	143	127	149	162	152	152	160	142	178	148	163	150	144	144	146	170	141	133	137	145	146	137	137	138	138	142	149	133	137	117	139	134	137	137	148	174	129	149	144	152	141	140	149	148	152	137	143	161	142	153	135	139	134	140	159	125	133	148	141	143	149	162	159	154	152	175	143	176	126	152	139	145	135	142	172	155	129	141	158	129	158	161	136	146	154	155	141	146	163	155	149	130	159	136	155	145	142	140	160	171	153	122	150	149	132	174	161	159	142	156	163	180	158	135	153	132	150	139	137	142	140	158	167	135	147	140	156	143	135	146	122	153	149	146	156	154	149	157	167	159	142	143	154	139	129	143	138	122	168	137	171	131	141	120	129	128	149	175	169	154	139	152	142	158	160	133	152	141	156	144	131	140	158	124	134	140	156	164	159	140	158	152	154	156	145	154	178	140	131	166	150	118	128	107	131	148	133	161	167	140	126	144	142	167	135	146	146	158	127	143	152	145	162	146	169	134	129	154	135	145	139	146	133	155	155	157	141	148	152	153	152	185	159	147	144	139	166	140	171	143	127	141	157	143	159	151	132	140	130	130	127	162	138	138	156	163	160	190	163	155	143	139	150	149	137	136	133	126	152	151	148	143	153	144	160	136	145	143	161	140	137	140	135	145	136	162	142	162	154	140	135	164	141	160	139	160	156	132	122	137	139	142	122	150	161	145	159	121	158	163	129	141	145	152	145	161	143	126	159	153	129	140	148	151	143	156	154	135	138	151	154	147	141	137	158	150	132	141	126	151	174	154	149	139	158	135	149	165	142	156	148	141	151	157	126	143	154	136	131	151	135	146	133	153	129	142	141	156	129	147	150	163	143	141	153	129	151	140	135	154	176	134	159	140	131	149	151	157	141	143	160	149	157	145	160	153	147	167	153	143	137	168	130	150	138	163	170	149	137	134	149	157	163	133	156	140	140	149	160	135	147	138	144	151	162	143	138	150	126	141	134	134	141	145	132	151	133	146	154	141	147	150	163	146	168	134	147	133	162	157	119	126	142	155	139	148	137	148	133	153	147	166	145	147	152	170	127	138	134	152	144	139	128	138	137	158	142	152	164	152	140	161	126	145	138	132	151	145	148	158	127	118	139	144	131	163	145	140	137	140	145	142	142	165	169	143	147	139	149	149	162	154	139	146	159	127	148	136	145	158	161	148	117	130	142	134	156	131	143	141	148	143	151	149	144	131	168	134	141	154	143	129	160	150	132	151	144	160	151	176	145	139	154	158	143	128	115	147	147	132	159	129	149	160	142	140	158	162	147	149	137	143	158	140	134	140	173	126	148	142	156	154	150	159	145	134	169	152	142	140	147	138	145	141	131	136	152	148	135	143	157	174	150	145	142	153	126	165	149	143	141	147	119	134	158	138	138	150	155	148	147	138	162	147	138	128	161	153	147	163	154	150	139	163	137	141	138	136	145	173	139	139	136	142	146	143	144	140	149	162	155	137	133	134	164	142	161	143	151	129	153	153	163	150	151	146	145	159	147	157	144	140	150	149	116	158	141	145	126	152	165	152	142	151	148	150	141	156	157	148	155	144	154	156	151	130	144	134	134	159	164	147	156	150	127	145	155	151	133	168	143	139	154	164	145	144	130	152	140	142	146	141	139	160	144	141	160	149	137	144	147	131	148	148	140	163	142	134	122	152	153	143	141	145	161	136	151	168	136	146	138	151	134	167	158	135	150	169	157	128	156	133	144	143	160	138	128	163	145	155	140	152	166	155	135	163	144	137	154	133	141	107	151	131	154	155	168	164	149	156	174	143	153	159	156	154	141	139	153	152	150	135	143	138	150	135	161	161	153	165	158	154	126	141	126	163	119	127	137	139	139	151	136	171	144	157	142	150	132	152	138	148	139	142	147	140	138	162	147	162	146	149	125	141	153	166	146	127	127	126	159	147	156	144	126	154	159	139	144	154	155	157	161	145	142	157	135	157	147	155	131	148	170	148	151	151	146	122	157	141	151	138	156	158	147	125	138	166	159	140	143	138	137	168	148	137	156	145	159	154	146	138	147	154	150	129	147	135	119	146	152	153	124	139	157	133	147	158	155	154	143	175	153	141	154	159	142	142	165	152	135	161	152	154	132	140	129	161	157	132	151	149	153	156	162	140	169	130	132	131	154	155	106	146	152	164	124	149	134	140	137	174	117	153	145	152	159	131	146	153	126	136	128	150	145
7676	2524	5857	6548	5585	4543	3675	3074	2524	2163	1939	1698	1489	1388	1301	1196	1187	1066	982	907	857	874	868	832	767	749	723	691	707	675	682	694	628	652	646	613	626	670	621	613	578	599	620	610	537	540	545	588	567	541	567	523	557	552	488	533	555	536	528	569	576	491	521	536	505	525	512	567	514	492	566	530	507	487	519	497	524	500	486	513	515	504	521	532	503	527	500	498	499	521	500	510	562	521	500	500	489	476	530	510	490	501	478	499	448	504	478	470	500	484	506	472	500	478	475	505	458	506	484	496	503	463	450	520	448	520	507	486	507	531	488	473	483	476	503	458	513	504	519	505	478	469	468	483	505	505	528	481	472	509	480	512	449	467	478	497	483	481	450	494	489	467	478	508	532	483	505	530	500	484	452	478	520	488	499	513	490	467	526	473	499	472	481	487	462	479	501	489	510	476	508	510	499	482	487	502	489	513	467	488	475	510	453	481	482	479	483	498	463	504	499	513	476	514	497	499	493	500	533	514	500	497	477	463	463	455	447	496	510	501	493	521	511	477	493	500	480	493	476	492	498	459	499	529	485	505	494	451	510	501	474	519	467	458	456	480	476	477	456	505	485	528	437	487	493	466	449	480	476	445	472	461	501	482	497	491	526	469	485	495	491	467	483	503	469	472	468	491	436	508	475	475	458	539	483	501	491	459	474	459	459	546	499	468	470	489	481	474	466	464	437	499	471	464	489	519	505	514	439	479	470	460	475	510	477	518	497	467	452	502	489	498	489	493	468	466	485	473	473	462	538	492	515	461	476	432	459	470	418	487	495	473	480	466	458	504	471	494	476	466	477	472	467	504	484	482	472	461	490	459	471	498	473	485	471	479	467	504	476	454	485	489	495	492	481	533	467	485	469	496	449	499	506	483	462	446	503	489	448	521	480	477	499	457	486	455	501	468	478	446	494	486	461	490	511	495	516	468	474	501	509	451	477	485	496	480	491	491	461	418	444	474	478	465	464	493	504	523	460	535	517	453	485	507	462	519	494	501	521	509	439	499	493	508	523	463	473	509	503	470	507	453	479	490	444	515	490	461	483	453	488	469	477	458	489	519	449	478	480	445	476	500	463	528	478	479	473	461	463	479	490	495	507	505	458	449	491	479	457	490	480	464	505	453	525	483	448	497	509	439	475	456	523	511	466	519	493	482	483	460	448	442	508	487	516	504	461	489	501	500	468	488	507	484	479	470	476	436	484	509	474	489	481	476	470	437	493	514	476	500	467	512	527	466	483	460	528	481	447	499	493	487	465	472	492	494	465	469	478	483	535	496	476	480	504	476	458	465	509	501	475	507	508	463	475	475	476	447	500	504	506	463	449	488	523	524	498	465	493	513	457	501	477	446	500	440	484	491	510	500	474	472	502	506	499	484	518	508	526	513	459	473	466	454	470	502	484	493	476	498	481	486	465	449	440	500	466	482	470	469	487	481	490	422	472	486	520	514	480	501	471	477	497	504	460	442	513	466	481	488	491	510	466	469	496	465	531	438	500	518	467	484	511	443	508	542	474	469	473	548	469	446	478	513	485	493	466	462	497	472	488	496	494	483	481	506	499	463	463	464	478	488	487	452	463	437	510	503	464	454	487	483	511	477	480	488	457	486	471	484	491	477	495	486	497	480	489	497	502	468	457	485	460	482	508	435	473	477	424	485	454	480	501	493	461	481	500	474	469	472	497	510	481	477	473	472	509	514	458	485	465	471	453	472	475	502	503	460	463	493	494	467	514	456	501	474	486	491	467	477	463	505	513	467	482	461	441	483	463	473	514	519	455	507	435	497	508	444	462	500	489	486	520	457	498	457	457	464	507	510	499	493	481	481	492	506	470	459	513	472	510	495	460	503	443	498	448	473	500	503	455	523	463	508	460	447	474	467	494	462	503	487	470	470	521	481	458	491	470	483	474	499	491	482	508	466	449	508	487	463	475	509	516	490	520	464	469	489	490	462	516	466	507	485	469	495	504	487	494	485	530	450	459	466	454	464	496	484	525	474	488	439	527	479	488	474	475	472	464	488	463	487	441	478	434	484	431	467	493	426	534	485	487	537	514	483	462	508	453	502	505	471	470	482	509	499	464	484	485	504	467	482	479	467	497	466	473	516	491	480	493	489	456	483	509	471	443	440	507	517	498	486	452	460	471	446	471	500	452	462	458	483	481	503	453	485	486	485	478	487	463	490	458	508	482	485	511	499	472	512	461	476	428	490	478	477	511	487	485	461	502	485	496	490	475	515	452	472	457	451	447	523	488	486	506	484	471	479	503	457	500	501	470	494	489	535	439	452	484	496	484	469	476	454	470	496	477	505	454	507	508	495	480	483	484	476	479	507	487	446	492	494	462	455	502	476	505	488	474	495	453	503	461	501	439	512	489	479	483	505	493	478	502	449	478	502	449	513	460	505	473	473	448	455	488	477	522	450	473	456	489	472	474	510	466	481	472	486	481	516	482	460	481	482	506	463	477	463	515	480	543	443	471	437	454	472	450	521	494	467	479	473	468	478	474	447	499	534	537	497	465	512	510	461	448	492	487	469	463	521	474	476	512	477	487	489	501	503	489	486	490	455	480	487	467	510	467	453	438	490	496	483	457	511	467	459	477	458	519	498	489	504	478	457	453	474	465	507	494	528	519	528	472	502	464	462	457	495	501	444	524	478	480	494	490	500	476	506	458	497	466	477	474	483	483	487	515	489	503	446	487	492	488	492	448	467	490	477	486	503	492	462	483	482	512	460	455	457	450	464	477	499	487	483	481	468	499	493	470	459	476	487	489	473	478	490	506	497	498	520	497	492	511	477	476	491	463	466	481	507	444	485	479	546	485	474	492	479	487	500	515	492	440	467	521	445	480	473	462	463	469	472	466	513	473	477	461	457	488	489	480	503	509	499	478	479	486	466	448	474	484	489	486	466	486	494	474	505	464	485	446	527	496	475	471	453	461	490	458	483	524	485	514	441	514	480	450	505	495	527	471	490	520	472	489	453	430	472	450	484	471	514	446	491	510	477	471	487	488	485	487	474	501	506	454	453	504	448	475	495	463	480	464	479	509	474	497	550	496	505	490	464	460	493	501	483	454	468	498	512	482	486	470	470	476	510	486	454	456	509	461	494	540	462	495	476	510	483	468	472	498	508	494	482	490	522	452	477	477	526	472	488	477	487	509	487	498	502	436	493	454	490	497	465	499	510	480	509	469	507	482	481	484	459	440	494	444	541	492	459	461	476	475	467	507	519	455	439	482	466	490	500	503	474	465	496	493	485	482	486	442	458	493	455	506	505	525	456	499	480	435	474	466	472	498	503	475	480	466	477	483	470	516	504	498	475	493	509	501	480	486	485	471	493	470	472	444	538	495	476	457	510	482	480	460	507	495	483	495	496	470	454	488	485	531	472	492	450	481	504	473	471	480	491	471	467	453	496	477	490	443	490	473	478	492	499	466	459	465	486	463	492	502	497	519	471
2092	372	390	375	351	324	340	302	351	294	313	343	348	320	334	300	317	319	326	332	322	326	323	343	317	312	320	330	327	306	318	320	320	309	327	305	353	310	318	320	322	324	309	330	316	327	350	300	316	325	291	343	327	302	324	310	286	333	349	323	321	311	314	307	309	347	298	318	287	323	308	299	322	326	319	329	305	298	302	321	312	310	321	290	313	342	340	338	341	319	268	319	319	332	318	313	346	331	349	319	300	312	340	314	330	322	305	330	310	343	303	355	301	323	324	323	300	287	278	329	276	338	347	316	323	341	332	303	297	302	306	308	336	300	341	307	314	290	313	324	325	321	334	294	318	296	277	319	322	305	311	320	342	320	298	351	326	307	333	324	329	326	318	309	348	337	313	315	330	282	297	318	319	328	329	340	362	286	331	292	282	329	325	310	302	280	298	341	313	300	327	328	328	327	307	328	309	278	295	295	293	314	313	340	291	319	336	318	328	302	298	316	315	330	328	340	296	312	302	301	323	310	303	289	334	306	316	303	306	326	312	302	276	310	316	319	332	315	327	314	318	343	340	293	353	316	316	337	320	329	349	319	310	308	304	315	320	302	349	333	305	286	319	305	331	329	315	329	263	310	300	332	329	322	295	294	289	309	313	322	370	320	331	323	309	292	329	349	311	324	289	352	298	299	308	314	331	309	317	317	320	332	310	289	315	314	282	302	320	331	324	323	326	314	330	318	347	317	315	327	305	277	309	326	315	346	321	318	344	314	314	309	302	313	344	311	329	332	316	318	361	313	356	319	317	330	309	310	311	293	297	358	335	323	295	314	321	342	342	306	315	345	298	369	344	296	308	333	300	326	307	309	344	311	317	351	319	308	310	316	322	325	318	302	325	320	310	317	313	341	317	327	302	333	347	361	306	319	292	335	318	292	303	323	350	324	315	316	356	284	326	299	323	328	312	310	299	337	305	317	336	306	299	342	320	297	333	311	313	316	337	297	305	312	297	311	335	296	312	316	320	339	341	323	331	299	304	311	275	326	306	299	327	348	299	301	355	321	319	330	358	306	315	321	333	325	294	346	309	334	315	321	297	313	303	316	296	289	337	344	352	308	319	313	336	289	313	325	334	326	308	281	298	333	328	299	322	324	309	286	323	298	334	352	320	330	301	328	313	281	341	319	286	326	314	316	310	316	330	338	321	311	315	315	339	297	303	319	312	303	313	352	328	311	340	334	327	303	322	316	309	293	286	302	310	295	307	294	314	298	286	330	328	335	337	331	332	287	344	320	330	309	319	324	323	332	309	344	327	296	361	320	330	322	303	307	294	321	324	340	293	303	284	301	300	297	332	325	314	312	341	313	280	339	302	335	279	317	342	318	313	304	311	298	316	359	311	297	317	325	328	342	301	310	310	333	318	322	293	309	327	318	305	310	323	336	295	332	293	354	305	339	329	309	317	327	299	318	331	301	321	325	303	324	313	324	288	315	338	319	338	361	303	306	298	286	301	323	279	305	339	280	315	293	283	331	287	307	296	346	307	297	338	314	325	296	299	292	308	323	290	312	329	288	301	301	340	286	310	311	342	346	286	299	319	324	309	316	317	343	308	327	309	301	335	360	320	307	303	299	317	300	322	329	287	352	320	313	327	309	365	334	323	312	300	353	287	330	314	317	348	335	326	334	348	299	293	330	320	299	312	330	337	291	272	315	343	299	315	327	333	344	327	324	334	317	318	326	317	300	323	314	289	297	355	334	325	310	302	325	313	328	322	296	343	328	301	325	329	374	311	339	326	332	328	323	312	333	311	315	314	275	288	348	312	295	311	335	317	328	321	320	348	318	298	300	305	329	302	326	281	325	298	321	321	354	328	328	352	293	328	308	344	346	321	315	296	307	302	333	342	327	322	322	320	314	285	339	321	311	295	297	323	286	328	290	326	285	317	327	316	314	345	298	292	342	338	346	311	347	299	301	285	345	288	314	313	317	325	301	296	292	330	300	319	312	283	324	313	332	333	298	329	312	281	319	311	276	294	301	315	312	308	320	334	328	316	323	305	307	309	302	301	324	324	308	331	324	290	273	300	316	319	335	314	333	323	323	320	339	312	286	316	332	352	313	332	336	322	312	324	310	296	310	328	317	340	327	304	313	305	340	306	340	338	345	313	330	322	323	305	299	330	291	347	334	311	323	332	324	336	288	343	320	311	310	346	342	299	301	305	341	299	307	337	357	310	344	301	339	323	300	330	341	320	325	327	324	330	325	328	307	308	296	301	326	304	324	266	310	342	313	268	342	344	322	323	326	294	314	300	324	299	275	281	288	332	294	298	330	333	332	314	327	301	317	292	286	292	309	307	314	336	301	273	298	309	301	307	312	307	320	358	326	317	306	309	332	293	342	289	309	338	314	345	320	303	305	327	362	299	336	312	273	285	300	315	344	282	349	321	322	305	335	308	354	303	303	294	329	299	338	286	310	319	341	291	326	317	321	340	320	313	320	342	362	294	305	281	305	267	325	295	285	329	312	312	284	338	295	323	312	302	317	306	299	279	317	312	308	301	289	334	311	313	316	327	307	299	302	314	323	293	323	343	338	333	320	282	322	309	329	303	282	309	269	317	292	305	282	331	301	313	313	308	307	319	327	305	319	329	325	309	315	290	334	320	338	306	299	336	314	324	333	335	287	349	306	306	302	346	322	330	317	348	316	320	337	333	329	309	303	309	337	345	310	321	316	350	327	317	360	313	305	319	304	301	327	296	314	328	319	342	328	323	319	342	327	320	323	292	329	307	325	317	318	341	331	328	299	305	336	306	333	331	326	326	340	299	320	336	330	335	333	316	325	332	329	325	334	311	298	298	338	294	323	303	296	328	348	311	298	291	305	314	322	349	295	301	359	297	293	312	316	324	305	296	303	271	295	310	312	322	311	333	312	303	303	329	342	320	333	341	334	316	339	312	317	326	311	294	354	298	283	363	310	334	310	316	292	339	315	371	334	349	289	325	317	298	291	290	345	303	318	321	306	345	288	301	305	326	291	315	300	324	303	322	337	316	312	309	333	324	343	307	304	289	305	326	330	295	316	300	315	321	311	313	310	342	290	310	326	315	319	314	301	323	345	303	352	319	282	338	306	296	317	285	328	321	304	311	296	300	337	311	322	346	288	302	336	318	313	328	315	289	322	288	303	330	312	274	297	321	293	357	312	285	305	344	330	327	322	311	329	293	320	278	328	318	335	322	304	329	322	306	309	295	319	304	318	305	318	331	355	313	323	282	305	315	315	337	322	297	333	300	311	290	311	350	317	294	323	323	314	309	326	323	333	338	309	351	316	281	315	328	337	322	325	294	330	316	332	289	327	310	308	351	320	323	307	295	325	321	318	309	304	321	322	340	314	337	288	327	306	307	314	310	328	335	327	321	306	315	292	325	322	306	308	318	327	333	348	312	326	335	301	320	339	359	329	279	305	293	294	328	343	308	315	295	369	312	314	304	298	307	313
2404	971	1061	1133	1082	1054	1010	994	998	977	941	1010	961	933	925	877	915	973	881	943	890	949	932	911	911	945	966	965	961	911	944	976	938	923	882	924	903	953	947	881	890	876	890	868	904	897	945	945	958	923	921	922	892	937	893	925	929	867	878	1035	918	927	934	928	987	893	925	944	920	907	888	893	869	950	900	908	951	896	952	951	925	899	874	946	907	954	961	937	915	881	875	868	920	933	862	926	897	901	942	911	924	915	877	907	921	908	960	916	892	891	956	931	920	930	941	895	872	853	922	939	907	914	913	883	977	916	911	910	988	906	899	930	906	905	948	894	904	899	855	930	926	886	921	882	886	855	928	922	909	890	850	963	932	876	911	858	880	907	953	1003	901	902	905	919	871	927	891	900	959	895	898	882	952	911	901	955	959	927	916	903	876	886	916	938	950	911	871	950	900	872	918	918	966	974	934	858	883	934	957	957	907	943	910	932	922	876	953	949	920	957	916	905	912	929	926	977	913	895	908	960	905	958	830	866	943	944	910	882	944	873	919	928	874	863	843	950	875	893	862	870	854	940	931	917	907	912	870	861	921	977	880	897	885	905	911	942	931	915	932	951	878	899	913	899	909	967	927	898	933	919	910	935	909	933	917	919	859	983	945	929	918	915	923	924	931	893	939	904	897	926	938	897	909	918	921	877	921	941	880	1006	906	916	932	933	934	901	889	928	911	898	883	906	917	914	913	906	954	860	920	920	883	916	901	872	946	885	926	911	917	912	878	878	920	928	935	945	897	917	920	897	898	923	925	913	942	902	882	831	871	948	941	955	943	848	909	933	941	954	929	899	885	939	865	946	929	939	911	901	909	911	901	904	919	850	890	855	869	907	894	863	927	880	875	870	911	921	928	902	933	929	857	954	925	953	926	883	910	886	862	887	894	923	872	910	913	938	922	887	889	916	924	902	904	913	903	954	877	943	930	911	976	925	897	935	955	925	882	950	989	931	896	957	889	932	903	903	926	930	890	885	881	918	912	903	929	881	950	895	892	911	929	935	907	878	948	1001	922	956	923	914	872	908	888	909	900	893	895	946	895	893	967	860	916	938	887	906	932	850	884	949	884	892	882	879	895	902	889	901	942	864	914	932	954	908	895	888	925	905	900	889	936	937	941	884	835	1009	876	950	821	892	915	910	903	924	953	855	938	936	911	892	941	907	904	905	952	917	918	902	936	953	936	900	973	898	963	927	932	916	876	904	859	932	923	920	917	895	899	985	918	908	879	883	887	871	905	914	883	929	920	902	908	921	910	926	922	949	871	912	933	928	953	887	951	979	905	914	903	944	955	904	964	929	894	976	950	902	919	918	917	908	904	941	913	951	959	945	904	926	956	926	949	949	903	912	898	862	919	872	906	905	925	914	962	901	932	894	893	878	911	881	917	926	913	929	846	979	946	880	933	961	895	849	926	859	915	864	921	862	911	892	901	890	881	926	938	950	912	885	923	891	903	866	946	928	923	944	896	928	929	927	892	927	942	904	916	886	921	891	866	899	898	958	938	950	864	971	880	983	917	844	891	927	904	929	925	959	919	947	887	909	917	887	907	885	927	900	945	916	925	903	911	890	913	918	922	897	939	955	920	962	915	914	885	927	875	972	983	957	910	905	904	899	877	975	920	900	897	899	874	874	889	956	917	900	896	919	903	904	946	913	935	921	921	869	894	931	944	913	919	916	897	909	873	894	875	913	905	893	921	958	937	906	950	878	943	879	903	953	954	953	965	912	884	877	924	874	935	915	855	894	924	858	916	957	915	917	910	948	887	905	895	892	896	919	942	936	863	956	925	902	933	865	913	931	863	877	932	916	920	958	917	853	899	919	932	898	884	945	919	953	917	860	887	901	872	893	915	924	950	865	904	887	871	911	849	943	929	894	894	936	949	929	913	952	924	979	974	938	973	909	919	880	916	882	939	891	893	959	894	879	866	894	871	904	956	908	923	945	847	944	875	939	927	928	951	937	904	863	915	919	947	907	914	946	927	935	892	930	878	940	940	885	954	911	941	874	906	894	899	911	914	896	934	910	924	922	870	894	953	953	893	927	916	935	879	941	938	913	870	912	937	893	909	954	882	946	883	897	907	957	934	904	951	886	953	958	918	932	923	884	861	912	902	893	965	901	916	877	910	993	904	913	874	938	886	899	892	910	884	938	927	921	929	921	889	956	912	882	887	877	886	908	934	875	921	897	916	945	943	929	903	888	896	897	944	884	903	900	895	929	877	923	870	879	887	939	876	866	855	926	889	879	929	987	902	932	983	865	927	907	957	882	883	893	954	871	900	913	874	886	857	946	912	901	910	924	942	921	911	870	946	940	920	919	883	927	820	940	887	894	913	882	951	863	903	906	945	933	946	902	911	942	902	950	960	968	881	877	855	962	928	870	871	893	915	890	927	892	905	915	912	925	878	902	877	870	952	916	930	982	847	916	895	927	905	931	911	872	963	872	951	908	919	918	919	920	873	908	886	909	908	889	931	951	895	934	886	924	877	878	915	909	905	895	923	926	891	918	896	918	953	959	941	921	924	924	935	910	910	918	948	962	939	939	944	879	966	898	909	931	878	946	954	926	890	893	915	913	884	910	921	910	916	945	877	950	925	894	927	949	920	902	946	902	922	978	899	878	930	881	917	895	889	920	904	953	886	890	908	963	859	910	912	918	951	938	895	935	952	888	930	910	909	899	884	916	899	926	890	918	942	878	912	923	923	865	896	919	892	901	940	932	923	906	920	891	909	945	956	895	956	930	896	899	927	923	925	908	964	963	875	914	928	911	884	947	952	931	966	850	908	928	908	917	966	907	877	919	879	932	931	870	905	911	921	930	947	872	919	939	890	909	911	926	901	879	926	865	904	965	932	979	935	922	893	913	901	944	908	909	934	864	959	969	879	932	905	875	862	956	903	879	938	896	907	941	947	885	931	900	890	881	920	945	911	885	973	913	931	890	902	929	926	891	911	916	908	959	847	942	945	912	926	886	940	931	904	927	954	910	916	919	905	837	911	917	932	921	914	930	885	924	928	971	956	931	883	908	898	921	942	966	948	926	899	916	919	891	878	916	927	905	927	941	936	929	927	941	927	880	935	895	892	908	884	903	880	934	840	929	916	911	879	965	920	900	912	897	911	930	921	879	873	919	920	938	896	901	915	923	916	915	879	868	951	934	923	917	939	901	934	934	933	928	903	940	907	886	935	968	927	911	900	962	944	900	932	894	909	953	933	822	936	901	916	920	925	928	900	907	948	944	905	926	965	895	894	884	938	945	948	930	899	874	903	929	935	913	941	939	893	920	876	902	939	939	949	953	877	911	941	896	873	941	933	878	845	909	921	946	873	924	943	920	918	952	960	909	870	907	944	930	929	894	920	893	887	899	907	913	915	898	994	870	906	896	958	910	927	870	875	944	888	889	893	899	892	896	927	903	915	878	889	914	833	916	861	946	896	899	931	868	913	934	897	898
8444	1089	1362	1078	772	597	553	420	359	336	312	269	260	262	245	241	210	205	193	222	223	208	190	204	209	209	206	207	172	199	194	181	188	185	204	183	185	189	192	169	164	192	197	197	174	190	174	190	172	178	184	180	156	166	172	170	211	174	189	198	192	161	177	179	188	166	178	196	188	198	182	182	211	189	185	180	171	184	169	164	166	175	177	180	191	180	187	189	197	186	191	198	173	187	184	166	180	184	181	192	175	200	194	186	176	161	171	185	160	188	169	204	193	179	171	199	188	190	165	191	209	183	175	203	178	167	180	173	173	174	194	191	180	182	205	189	170	180	192	174	175	178	180	164	169	195	183	178	159	187	176	181	182	169	190	185	193	184	148	187	183	213	178	165	188	156	154	170	158	179	152	179	172	194	188	173	182	187	182	165	175	178	168	207	151	177	183	184	172	181	178	199	171	191	185	199	187	178	168	187	192	176	199	199	164	169	185	187	179	180	156	195	179	192	189	186	186	174	172	196	177	186	214	199	175	189	189	175	173	204	168	176	185	187	176	195	197	180	160	191	173	201	184	169	184	185	175	216	184	170	211	189	180	193	195	164	163	177	192	176	177	162	154	172	191	176	178	176	208	218	187	176	181	174	192	190	164	190	167	168	181	162	167	191	205	168	175	210	205	182	176	197	168	201	211	174	163	216	194	188	178	183	182	152	176	198	177	185	187	170	175	164	198	211	173	177	202	171	180	196	200	161	183	170	179	178	173	158	191	196	173	179	167	179	189	180	175	171	172	185	171	175	186	177	173	197	183	173	175	180	195	179	155	172	185	182	182	203	174	189	166	188	162	158	170	164	171	176	168	172	197	154	157	172	178	164	189	186	202	217	192	188	183	192	171	197	186	175	185	167	184	189	194	170	210	200	186	186	174	211	166	174	185	162	151	198	193	198	191	167	191	192	198	174	173	175	186	188	198	170	171	199	194	193	192	194	175	186	168	163	168	173	162	173	187	213	171	177	201	193	187	181	190	198	208	177	211	174	159	174	187	193	192	166	173	179	172	187	175	168	181	168	196	187	180	191	187	186	190	170	170	171	188	197	203	186	165	172	178	173	175	160	191	167	179	192	195	176	189	173	164	185	182	184	162	166	168	173	171	189	157	178	180	171	182	175	183	165	194	174	184	160	173	193	200	185	197	176	187	188	185	161	160	199	191	189	184	180	190	186	176	175	200	162	168	187	179	174	191	193	173	182	193	178	188	150	205	222	183	164	184	202	161	186	205	172	156	188	173	182	185	206	213	173	175	165	178	164	167	178	168	195	197	160	173	178	194	203	195	181	162	178	193	182	177	185	185	173	156	174	174	160	150	192	201	195	190	199	182	165	191	184	166	176	194	165	167	192	213	175	182	181	174	176	191	192	193	188	168	178	208	181	185	185	200	185	180	193	193	210	177	159	163	193	184	187	181	186	175	184	184	146	190	203	180	191	197	207	187	194	166	174	164	172	194	156	181	180	176	173	211	187	181	175	171	197	204	191	182	191	193	189	195	204	189	146	173	187	205	179	195	174	169	192	185	199	182	204	176	178	173	165	169	153	163	162	181	193	184	155	156	186	194	180	198	175	157	186	179	195	198	183	166	174	183	174	193	193	183	183	192	192	204	166	171	181	204	176	171	194	190	186	169	186	207	187	177	174	178	194	163	179	166	184	166	177	168	186	175	167	174	162	168	182	193	156	196	185	164	172	169	175	174	165	171	188	208	176	172	179	178	208	165	150	171	184	183	188	161	177	194	184	187	179	163	203	160	176	194	173	178	217	195	200	171	173	152	180	141	185	169	176	183	167	192	173	175	187	189	186	188	177	188	174	166	169	196	190	169	180	183	178	180	190	171	181	170	165	194	163	180	195	189	172	162	171	160	205	182	184	175	200	175	185	163	161	174	180	168	212	175	202	190	192	190	190	191	178	177	191	177	171	176	174	161	172	180	182	152	165	209	179	158	179	165	180	188	184	186	156	188	158	180	187	175	181	179	174	201	187	179	226	193	190	175	176	180	180	169	182	169	195	185	164	169	169	178	174	212	217	180	216	176	176	173	187	177	185	171	170	188	161	194	181	221	188	169	162	198	155	182	182	194	196	171	163	152	183	145	187	186	201	178	201	173	156	167	197	174	196	193	189	164	164	171	170	188	158	179	184	184	197	175	185	166	169	178	180	153	161	186	185	201	194	167	174	185	182	156	176	196	185	182	181	178	198	204	190	174	193	182	167	167	188	214	196	171	188	169	167	167	188	169	179	189	192	178	167	190	181	190	191	186	210	166	192	178	195	188	180	193	193	180	168	168	184	195	187	154	185	179	182	161	186	175	178	153	193	162	185	192	185	184	210	178	159	168	179	181	181	185	212	167	199	178	175	161	172	197	198	173	167	168	206	165	184	183	188	186	169	173	189	167	191	185	196	170	172	168	196	186	159	186	182	188	206	218	205	169	194	194	181	186	172	204	173	180	169	176	160	182	165	160	199	207	181	183	181	171	188	163	161	195	169	190	188	182	186	184	196	188	175	178	191	173	182	184	192	178	183	173	184	174	163	177	167	171	178	177	156	166	166	195	194	195	192	192	205	176	171	174	165	184	161	201	190	174	167	174	156	165	204	156	171	196	179	176	165	184	186	194	181	186	179	172	175	192	198	173	185	179	153	164	163	164	172	185	182	190	194	157	194	187	175	180	185	181	184	214	171	187	185	198	191	174	176	185	165	182	187	175	168	187	193	161	191	171	178	173	176	195	174	183	188	192	150	181	197	195	188	207	168	181	188	202	170	175	197	162	190	209	186	193	191	185	150	181	169	157	186	187	176	173	193	200	188	203	179	200	205	193	193	159	173	171	168	183	197	190	173	187	155	166	189	169	182	194	162	197	177	191	174	183	204	150	195	176	181	172	187	153	198	177	180	163	172	176	164	169	175	179	159	167	180	166	210	185	183	182	178	194	154	181	192	203	165	184	183	187	174	173	182	181	206	192	179	176	191	186	192	180	177	178	201	186	156	158	173	191	192	190	174	184	194	186	186	177	196	172	161	203	182	159	171	170	188	187	184	214	206	182	192	173	155	178	180	159	181	173	183	192	182	179	191	175	184	159	201	190	167	175	192	185	180	184	179	185	173	182	201	198	185	174	162	196	172	190	181	170	164	163	175	183	200	189	183	204	206	177	180	169	178	185	193	166	182	215	192	162	181	182	176	146	174	181	167	173	155	186	173	198	202	202	166	173	182	194	157	195	165	184	189	187	182	184	185	173	183	183	175	185	178	173	172	175	182	194	211	170	213	163	193	199	198	178	178	184	194	188	184	174	208	182	209	201	207	175	160	173	186	197	179	171	166	191	183	170	179	188	207	175	168	183	161	175	180	190	189	171	179	188	164	191	162	200	194	179	173	179	191	187	193	183	173	191	185	195	192	196	184	166	177	179	175	189	194	179	190	182	161	188	210	200	196	161	202
5526	1515	3185	3724	3226	2628	2241	1811	1674	1392	1231	1218	1053	1017	1003	964	873	831	784	773	799	794	696	720	648	711	659	652	676	705	657	621	608	601	628	597	636	643	635	573	630	613	564	618	644	605	616	585	597	563	634	579	603	574	627	552	599	589	632	606	628	602	588	603	586	610	528	606	581	594	607	563	582	518	565	583	584	563	583	559	559	547	564	564	604	556	535	586	596	574	587	592	620	559	574	543	563	536	640	566	553	578	577	580	558	569	523	556	550	584	583	583	561	565	594	557	613	557	560	609	577	567	567	597	526	556	568	579	585	559	532	591	558	590	587	556	585	601	571	576	537	581	577	611	513	585	561	551	584	559	563	553	561	555	590	515	528	553	516	548	574	560	536	565	600	579	592	576	560	552	544	575	572	530	573	623	577	587	578	514	541	571	581	548	554	548	593	526	562	550	566	573	544	588	538	565	565	577	553	516	574	569	557	548	567	537	570	583	561	558	527	547	584	524	572	587	541	564	542	538	586	573	571	532	534	582	589	560	562	550	577	549	561	554	563	555	543	563	573	529	569	585	573	545	584	565	555	576	614	554	558	606	567	549	551	525	580	568	551	558	516	610	561	589	544	547	566	571	549	593	551	564	563	545	515	586	571	566	511	574	562	549	567	572	579	546	534	558	565	566	581	566	553	556	577	584	564	589	559	562	533	548	547	605	550	526	568	549	557	555	593	585	572	591	592	540	565	571	572	545	570	582	559	561	599	553	594	501	532	595	520	583	529	538	567	561	543	584	510	563	583	541	556	557	566	509	579	593	597	583	569	549	573	585	556	522	560	556	592	534	609	561	558	567	539	584	572	555	570	557	510	552	575	570	555	566	574	561	565	534	549	528	577	562	604	591	527	616	579	537	609	551	591	560	560	565	515	567	554	565	530	559	534	541	566	579	582	535	559	524	551	559	548	560	572	593	539	533	561	573	610	579	532	599	568	560	559	547	589	558	589	582	599	564	498	617	585	559	546	553	550	573	552	576	597	529	551	573	523	521	568	552	575	571	568	568	606	519	588	562	536	561	542	548	618	577	574	585	562	548	567	562	559	568	564	565	554	530	576	516	538	601	597	559	573	563	512	547	586	584	576	602	538	572	534	588	565	557	520	548	589	537	592	539	554	544	589	524	588	567	581	595	537	551	552	551	536	570	569	586	593	530	565	530	592	556	568	562	526	577	575	544	540	565	570	570	558	574	565	558	528	544	540	566	561	555	580	518	538	539	562	540	542	605	590	555	538	520	560	574	566	571	581	567	536	530	559	583	554	511	552	527	577	602	590	559	528	508	558	543	536	581	551	545	572	560	538	523	572	568	545	529	541	567	556	534	585	557	560	525	568	567	549	580	580	616	530	618	554	559	546	553	552	583	562	566	568	599	592	542	568	551	570	610	543	543	606	583	563	548	582	535	585	589	564	559	573	574	590	545	556	573	551	535	594	575	542	578	554	558	537	623	564	567	531	573	570	558	543	541	569	546	572	542	566	551	589	559	542	565	592	561	580	567	555	547	527	555	542	559	520	582	549	551	566	548	599	567	591	577	570	552	537	583	584	589	588	587	587	555	555	589	568	558	585	565	559	562	539	601	530	578	544	516	552	575	559	505	543	592	599	546	566	556	568	548	563	540	564	558	597	554	510	565	567	514	566	519	568	533	540	591	555	554	536	563	571	572	592	559	514	540	562	548	579	545	562	618	565	551	607	588	598	581	528	598	598	548	571	545	561	543	586	540	577	616	575	600	546	548	547	586	553	561	518	550	550	563	577	552	528	506	575	587	590	568	554	534	554	516	581	546	558	531	565	598	576	558	550	588	567	527	500	575	563	550	537	556	586	563	542	571	593	615	511	586	555	518	544	554	547	569	557	554	548	537	596	590	562	603	614	551	571	559	557	588	572	554	567	556	565	560	580	531	540	613	563	558	579	561	582	582	594	576	536	566	569	580	573	543	577	521	558	526	559	601	541	556	616	547	572	566	576	575	578	531	617	568	623	528	595	567	544	555	532	544	528	557	564	557	569	559	592	554	598	550	573	555	550	579	590	568	555	558	614	607	586	562	550	545	541	542	582	518	539	554	551	535	549	568	566	569	626	516	554	608	512	575	574	574	579	583	518	555	530	534	549	571	595	561	544	557	586	555	558	540	577	560	521	562	561	583	565	558	608	560	594	553	548	572	538	581	520	504	574	577	571	578	582	592	550	544	563	575	570	589	561	564	577	560	531	546	578	616	522	581	578	578	610	595	573	550	569	588	599	594	596	514	551	556	598	581	538	515	612	555	562	557	563	603	516	583	583	544	576	550	582	592	606	528	561	537	569	521	589	575	527	590	520	543	559	582	571	548	549	552	554	566	605	579	551	557	558	557	548	558	559	539	578	563	565	570	598	590	530	531	589	524	555	564	555	581	600	541	534	573	548	556	602	558	564	553	556	513	552	556	545	573	572	542	573	575	532	544	579	546	585	596	533	598	565	571	540	536	561	589	583	566	582	552	561	582	535	595	549	552	554	580	551	541	589	559	550	602	580	537	554	555	518	545	587	571	580	575	532	530	567	566	591	568	542	537	580	562	563	601	527	552	566	555	531	576	592	564	561	582	559	575	574	550	572	578	556	559	551	558	526	506	563	579	607	574	551	555	592	585	557	596	569	530	574	534	562	592	624	555	626	518	530	595	546	552	537	562	573	585	565	549	511	549	555	618	530	593	547	590	573	605	571	563	554	530	546	561	526	529	532	588	560	555	537	532	584	560	579	563	538	553	499	555	540	559	556	554	533	585	601	559	567	582	596	566	562	567	569	539	535	588	559	544	574	554	556	563	544	537	575	566	549	598	552	572	570	549	541	586	571	562	586	567	522	554	540	566	559	572	551	601	580	579	595	549	550	595	542	492	562	522	531	611	544	582	535	546	537	558	563	517	534	582	520	547	567	582	584	568	589	566	553	536	603	547	556	581	593	596	567	554	529	566	600	584	530	603	589	576	551	573	548	583	558	532	551	551	555	575	587	532	579	575	576	565	538	563	596	561	597	592	568	530	540	557	551	519	573	570	547	548	604	570	532	520	545	549	589	603	559	566	533	538	589	559	533	554	558	559	558	588	577	517	553	579	528	575	614	576	548	582	533	563	579	569	552	554	559	516	566	524	544	568	529	555	562	571	575	557	578	552	548	538	583	549	555	597	606	536	554	550	567	561	542	554	560	515	595	560	584	565	519	602	529	574	574	613	620	552	554	571	571	577	523	596	555	587	567	566	577	583	538	547	579	547	570	553	592	565	561	544	559	561	571	575	556	581	580	562	572	575	620	579	563	563	526	564	501	542	530	555	576	579	543	550	576	555	576	528	540	550	536	500	585	565	575	575	538	547	561	554	520	558	604	565	556	570	567	584	556	559	558	563	548	595	570	556	587	575	575	546	596	581	569	561	525	556	582	548	550	578	563	575	583	566	580	553	592	522
15576	2452	2741	1996	1427	1058	814	606	497	439	382	339	295	288	256	224	245	219	207	215	163	184	167	174	187	175	177	167	146	201	152	155	182	182	165	155	171	185	149	164	154	141	154	164	154	162	138	146	161	159	144	159	154	147	149	138	166	173	135	147	154	148	151	147	143	134	156	130	135	142	144	150	157	152	156	161	140	153	144	143	143	158	138	126	144	142	149	144	158	164	131	134	149	148	140	132	140	151	149	125	143	130	147	152	136	165	141	150	150	149	122	141	153	142	134	155	125	160	129	124	151	131	138	148	146	128	143	158	125	145	121	136	163	146	137	136	153	148	139	139	135	122	147	162	147	136	152	157	158	149	161	139	164	130	133	164	147	145	127	172	123	162	147	151	144	156	149	142	161	145	133	179	145	157	123	157	143	153	154	137	140	162	177	152	130	133	146	138	134	148	164	151	156	138	141	147	157	156	139	158	132	159	146	134	139	150	135	146	128	141	158	155	157	138	139	147	150	151	140	155	133	139	152	144	162	161	146	155	125	140	132	145	154	147	142	127	131	134	147	147	141	147	132	126	135	154	143	144	135	158	150	148	130	150	168	164	147	137	147	154	155	135	148	137	149	146	122	153	148	153	136	161	131	138	150	140	144	156	165	140	129	154	130	130	167	151	135	135	141	145	139	143	154	162	159	135	127	135	136	159	138	133	146	138	152	124	131	148	132	133	159	147	137	158	145	139	150	125	180	157	121	143	149	150	139	144	145	136	149	138	158	154	129	155	145	131	139	131	137	155	144	126	143	134	139	132	140	139	151	146	160	110	154	167	136	130	157	133	139	151	148	141	139	140	147	137	145	160	149	150	145	130	165	152	151	150	162	129	158	121	139	129	160	139	148	152	133	122	127	121	138	147	144	153	135	136	147	137	164	144	138	160	130	144	117	151	152	156	134	158	159	145	136	144	144	140	146	154	150	134	151	136	138	146	149	152	145	161	126	146	131	159	155	143	135	151	141	156	138	145	134	125	149	144	133	148	130	147	142	159	140	142	163	139	136	154	173	129	141	126	139	153	133	133	136	122	147	144	157	136	136	157	136	124	142	138	140	136	150	137	171	160	143	143	137	161	135	151	139	139	141	143	162	156	151	110	139	130	138	152	144	144	145	136	128	141	130	156	108	151	148	146	149	160	170	141	139	130	144	164	150	146	138	143	151	158	154	126	136	144	138	143	127	140	146	156	128	153	139	150	139	155	148	154	149	131	133	158	152	152	125	134	130	141	119	120	147	135	118	149	129	145	130	150	137	146	163	130	149	122	142	145	149	133	165	126	148	149	148	144	147	148	143	149	144	143	127	143	138	145	122	136	145	150	133	139	136	160	141	149	125	134	151	154	151	142	158	151	154	132	140	156	160	157	143	144	130	134	139	122	151	115	132	139	140	137	124	151	135	154	146	146	147	148	148	129	130	138	156	161	149	143	152	153	146	139	141	160	146	181	151	154	145	160	161	141	136	142	140	148	137	154	130	138	133	158	139	141	147	155	161	146	146	143	143	162	148	144	174	127	127	154	156	136	146	143	133	171	131	152	150	160	141	156	160	139	140	153	144	147	128	156	146	146	125	131	153	144	128	149	143	127	137	138	163	138	140	130	130	116	143	136	145	137	140	140	136	143	145	146	152	147	123	132	147	127	150	138	117	153	165	135	131	148	154	142	131	135	162	137	150	138	128	141	151	143	147	136	127	132	157	147	150	112	140	116	170	149	145	160	135	126	131	155	150	141	181	147	127	157	156	133	146	132	140	152	147	152	163	150	132	158	120	159	170	153	141	151	132	127	144	157	146	149	140	148	131	145	136	158	142	160	140	139	134	149	142	130	139	130	155	130	164	156	149	150	127	167	164	137	150	134	144	147	144	156	151	137	161	145	156	150	149	129	157	124	160	125	134	150	143	135	133	152	117	147	141	135	142	142	126	156	147	145	142	138	120	149	127	126	142	151	130	144	142	140	144	142	131	150	139	156	156	141	150	137	165	131	143	147	114	128	157	115	148	124	124	128	121	139	138	122	152	155	131	156	152	132	139	152	137	148	159	131	157	117	122	154	128	120	120	150	130	147	130	135	152	146	152	147	146	160	136	148	138	147	149	151	155	140	136	162	142	148	121	143	129	155	145	150	162	128	140	169	143	158	134	136	134	141	149	115	147	141	146	159	138	139	156	125	149	167	142	162	146	142	150	134	131	184	134	131	130	160	130	149	167	136	146	139	133	143	139	157	121	153	153	134	156	121	141	143	142	144	111	166	116	141	150	129	155	146	159	158	144	143	141	135	122	151	134	129	128	154	147	166	163	153	156	155	133	151	140	165	143	168	156	152	150	140	148	145	140	139	141	144	143	127	136	135	129	147	166	152	161	142	166	127	141	153	150	138	135	146	120	157	117	135	139	159	149	130	139	149	139	146	183	148	142	147	131	150	145	143	143	143	143	156	140	122	153	152	128	147	131	116	131	151	136	157	139	166	139	133	147	149	122	137	138	140	158	134	141	157	145	137	152	133	144	129	127	139	143	142	148	159	146	148	127	139	159	118	131	164	132	121	142	143	131	137	140	153	158	135	140	143	134	142	144	133	156	152	140	137	145	141	159	128	149	139	138	141	147	133	177	172	132	131	140	146	141	141	116	143	141	161	135	114	139	145	134	135	142	153	137	142	157	122	150	164	138	133	141	134	157	171	133	178	127	128	151	145	143	155	139	144	137	176	118	137	131	130	135	164	167	157	129	134	140	131	132	151	121	138	137	169	120	135	168	138	156	153	133	151	138	145	128	159	145	157	167	150	148	149	139	142	151	161	138	154	141	120	162	138	158	153	139	135	160	146	127	142	170	138	158	139	146	162	155	148	132	140	118	142	144	146	154	152	138	159	159	131	148	151	148	153	123	162	126	183	138	141	131	145	143	156	140	134	153	153	165	145	124	141	136	145	140	146	122	166	131	139	135	129	136	152	163	121	142	127	144	147	157	134	133	124	171	135	133	163	158	134	153	151	144	145	137	138	115	142	154	132	145	167	129	155	147	164	155	144	147	141	135	136	158	147	152	144	143	135	152	148	132	138	137	131	142	128	130	128	117	139	147	151	150	126	145	137	138	134	134	154	139	128	127	140	151	138	147	161	137	129	134	157	165	144	119	129	150	123	156	136	135	148	156	129	148	143	144	157	138	142	131	128	133	128	123	119	141	157	137	138	144	141	151	139	136	149	137	138	148	148	133	143	150	154	162	117	134	151	129	141	149	149	133	152	138	144	154	131	158	144	142	149	149	140	131	135	153	137	133	163	154	143	153	147	130	138	137	135	152	131	140	146	138	118	143	134	151	159	146	140	148	157	128	160	138	156	112	159	171	128	169	163	143	127	140	130	147	122	142	146	136	145	124	130	141	146	160	164	135	128	149	173	120	141	149	153	150	134	134	121	146	128	162	158	101	161	125	142	146	137	146	152	159	132
7607	2417	5696	6426	5577	4500	3638	2998	2430	2085	1886	1738	1499	1369	1285	1175	1135	1010	1007	978	872	912	821	800	725	759	732	692	643	685	663	637	633	657	614	605	616	644	577	590	592	572	598	565	487	574	558	553	567	530	506	529	558	498	519	518	520	527	501	534	551	523	500	525	522	537	527	533	497	498	477	512	585	518	514	475	504	482	515	535	507	494	460	517	530	544	494	513	499	504	486	508	442	543	521	555	503	463	480	483	463	472	501	444	496	495	493	499	514	462	507	498	452	476	499	489	494	466	502	500	486	522	484	501	469	486	487	462	500	478	479	496	477	480	484	475	477	491	465	480	455	469	471	482	518	496	521	506	493	463	484	495	474	477	502	461	481	463	519	471	503	457	457	454	498	475	465	471	458	523	454	442	483	475	485	481	457	446	464	495	485	495	455	460	469	474	465	505	494	453	448	490	500	500	462	502	464	474	476	476	483	468	476	469	469	465	497	480	471	480	471	493	466	486	447	517	495	456	455	498	505	450	503	490	481	424	463	474	446	462	484	463	495	469	478	484	449	456	491	475	544	491	457	432	474	479	481	452	473	467	470	475	495	448	472	441	469	451	458	500	477	472	502	501	485	481	511	475	484	492	460	460	448	468	522	470	482	469	446	463	468	466	505	500	488	502	515	526	530	488	477	478	507	499	495	464	437	518	496	489	467	478	493	500	421	481	457	507	475	496	481	503	473	481	438	486	462	507	441	454	484	448	483	455	448	461	484	481	470	500	469	452	498	480	521	447	475	483	514	488	453	476	507	476	451	485	480	470	453	480	450	491	480	449	480	462	471	494	453	469	463	485	473	468	481	502	468	481	448	453	461	445	466	468	483	498	477	483	460	463	458	470	488	444	485	471	440	446	477	475	498	486	480	483	466	452	490	476	513	502	437	484	529	481	467	436	518	491	463	436	476	474	459	453	491	482	493	498	441	472	496	495	484	471	456	471	513	471	475	449	472	500	462	490	484	501	462	512	485	466	493	502	439	476	453	517	498	489	523	451	473	456	520	448	441	482	486	460	500	436	424	508	444	456	497	505	514	519	497	461	469	469	455	495	470	483	497	478	495	458	482	455	488	470	446	447	457	479	494	443	470	469	481	458	472	435	490	466	489	470	481	483	503	465	443	457	471	515	465	463	458	446	463	447	472	466	453	472	493	481	447	482	488	470	465	452	476	458	472	448	464	464	481	495	474	482	454	493	479	477	481	491	443	486	473	462	483	466	485	470	480	511	507	465	440	452	490	476	455	480	459	470	464	485	456	517	496	482	440	439	468	500	454	466	452	451	472	495	500	487	473	478	451	493	471	484	496	437	470	477	472	483	533	473	469	454	480	484	478	483	479	482	460	453	453	485	477	452	485	476	458	437	485	511	421	450	467	489	469	491	494	435	496	506	458	487	490	461	519	501	461	451	524	464	456	501	515	470	469	446	442	504	482	457	458	460	503	456	500	454	482	447	462	510	434	460	488	442	473	454	494	474	473	446	443	464	474	503	492	440	506	463	486	495	468	503	481	471	420	479	489	448	468	434	444	485	492	506	506	475	466	458	490	479	455	446	488	483	462	502	482	462	452	457	484	458	495	492	476	499	446	483	472	447	482	484	518	486	511	478	483	454	489	488	479	497	471	513	468	502	453	466	447	473	470	491	471	501	472	457	488	468	470	525	473	476	449	487	507	437	480	477	500	466	465	445	503	473	449	495	471	445	504	489	497	476	490	501	507	474	501	505	484	509	472	446	466	452	467	455	488	474	462	464	455	473	463	449	444	494	498	455	498	475	450	493	450	465	473	449	469	494	504	487	476	450	503	467	473	459	463	480	454	450	448	502	468	481	435	497	493	423	501	461	488	491	464	488	441	492	465	454	479	450	468	454	468	517	490	483	464	428	503	466	487	461	472	440	468	474	480	459	481	459	493	438	491	473	505	473	484	462	454	437	464	466	469	494	476	452	444	483	503	481	504	453	494	489	451	484	415	481	478	501	488	490	491	477	453	480	517	483	446	485	474	443	476	463	512	470	473	478	517	490	457	479	482	479	494	464	462	502	510	479	462	488	481	478	509	463	476	461	466	478	470	474	467	453	492	465	482	502	466	493	480	485	514	485	467	514	482	462	469	441	494	502	485	459	498	486	492	483	495	503	468	479	443	481	491	496	441	502	455	456	468	470	453	475	479	489	448	465	478	504	461	420	446	476	514	508	480	449	471	457	484	439	476	483	471	484	470	469	454	505	469	473	525	488	485	497	460	446	448	540	497	477	470	446	493	484	437	471	429	456	487	474	474	462	457	518	475	423	457	421	455	473	502	489	515	486	481	477	486	482	482	528	477	482	463	469	516	499	484	501	493	467	467	468	484	442	469	463	443	475	483	475	469	465	482	462	501	487	442	468	472	445	471	470	475	438	522	482	489	472	455	469	493	463	455	496	486	475	480	448	459	455	451	450	483	460	468	443	498	500	469	457	449	490	457	475	465	435	452	464	488	494	486	467	448	483	456	471	448	445	428	495	475	475	467	471	468	497	448	449	490	483	495	539	512	477	496	466	452	430	484	494	473	488	462	518	482	495	472	488	426	455	457	485	432	472	469	472	458	472	465	507	551	488	440	483	471	500	485	481	472	456	437	473	462	452	493	442	467	484	485	487	448	460	469	500	485	489	496	466	492	461	455	473	487	485	474	489	474	470	484	469	481	488	497	473	490	461	481	481	443	438	471	483	485	448	484	512	473	432	488	487	458	485	452	469	477	489	448	489	479	473	424	542	475	486	439	488	484	444	455	470	460	523	525	478	475	480	460	507	463	461	515	515	488	471	465	443	493	437	457	468	497	432	485	459	499	443	456	498	458	490	441	468	476	454	483	477	463	524	480	464	516	476	478	477	459	499	466	453	483	475	454	490	482	471	432	477	483	463	442	481	439	480	467	472	481	493	503	441	483	486	431	445	494	496	476	446	510	486	461	471	482	516	513	476	491	463	491	462	502	477	491	427	498	488	496	486	459	451	482	466	495	474	440	471	487	441	453	485	490	467	487	466	462	470	473	466	463	511	492	508	475	488	431	501	457	429	462	456	502	490	469	449	446	473	409	428	492	478	447	506	479	471	470	456	461	473	464	457	484	465	472	490	452	468	449	475	514	434	467	483	486	488	482	448	432	462	479	495	495	486	449	482	475	503	478	474	483	458	497	465	476	485	466	431	438	452	478	485	474	491	492	511	503	476	455	494	483	487	485	557	454	507	460	445	514	429	440	480	498	458	458	457	509	491	479	468	458	481	526	478	507	437	464	453	465	505	486	469	480	477	480	463	467	474	440	474	499	450	479	478	478	483	481	461	479	503	514	457	495	439	478	494	453	488	500	441	481	493	448	477	456	495	468	497	455	480	486	510	462	472	461	493	482	460	484	473	505	487	480	452	417	480	437	507	477	515	451	467	466	513	451	498	458	469	502	480	472	464	494	503
2130	364	395	373	335	347	313	362	331	315	297	313	322	304	323	332	346	341	303	323	325	344	315	298	295	310	307	301	318	291	323	321	356	310	305	335	285	321	299	303	321	330	339	335	350	294	303	283	347	294	307	308	326	317	308	330	324	320	326	307	308	315	302	313	295	327	309	328	323	303	298	321	318	334	278	317	287	323	286	319	313	298	304	306	302	294	305	335	289	345	311	284	287	325	314	338	325	304	322	326	315	291	306	306	312	311	307	292	334	309	332	300	306	308	326	304	328	351	336	340	337	330	300	300	320	344	292	285	304	314	301	324	307	295	323	319	334	321	330	308	322	306	317	325	314	344	323	297	345	296	272	322	329	330	301	322	332	308	340	316	291	313	339	330	294	313	357	310	297	319	315	327	329	314	296	309	317	319	313	320	331	293	323	305	280	325	336	298	321	280	299	321	299	300	318	332	321	292	313	321	319	316	306	338	340	334	298	333	345	328	310	324	298	320	311	317	302	316	318	326	343	318	302	352	330	325	338	336	323	314	321	311	324	316	327	318	316	331	280	291	308	335	329	308	350	282	308	348	333	312	295	284	293	342	296	299	330	328	320	300	297	315	299	288	335	307	310	318	307	318	333	301	346	296	328	326	326	293	293	334	320	315	321	337	317	328	314	301	339	321	316	314	332	317	323	284	331	300	324	331	338	334	307	304	329	328	309	344	306	333	316	303	351	293	317	332	300	339	352	298	345	340	307	340	313	348	334	320	284	317	284	341	310	310	291	302	315	281	298	321	334	282	322	320	330	309	338	325	315	291	320	281	332	326	347	330	338	344	299	301	321	312	342	327	331	335	311	327	324	340	299	353	328	314	294	329	294	315	299	311	329	349	309	317	300	320	314	313	304	305	331	325	341	320	281	298	341	300	319	320	317	315	315	299	292	309	325	321	303	321	313	293	329	333	322	350	329	318	315	309	324	333	332	307	282	335	341	328	324	341	294	326	299	312	321	312	301	311	340	305	332	300	304	327	337	307	284	305	309	285	341	298	325	307	298	309	329	323	292	305	318	338	330	319	314	321	310	298	305	329	328	280	327	312	258	302	304	342	314	315	334	299	319	310	327	308	334	331	298	327	317	299	281	313	333	300	317	339	352	342	299	320	317	323	336	310	320	334	342	313	337	314	329	310	308	314	320	335	296	313	308	318	306	361	306	340	321	285	337	307	301	340	292	325	334	326	311	314	328	312	310	316	342	287	310	297	320	344	343	299	281	320	312	318	340	339	316	325	352	322	316	301	334	341	352	290	344	294	291	342	343	334	293	314	291	321	301	331	323	317	343	325	321	324	295	308	322	325	331	316	335	335	346	306	293	307	308	283	328	330	299	296	317	357	301	334	340	324	303	265	303	301	317	303	308	337	293	294	284	290	320	320	296	337	339	304	303	333	313	300	336	320	329	286	340	279	357	298	310	346	323	340	298	323	332	303	320	290	323	315	345	325	322	304	322	324	308	316	318	312	307	344	308	330	322	353	341	372	342	306	321	301	335	343	336	353	297	299	320	325	305	277	314	314	325	325	294	318	314	284	326	316	311	306	317	306	323	367	331	334	318	327	291	310	326	336	339	329	326	358	304	325	307	316	300	337	350	297	278	324	303	348	335	313	324	301	328	349	300	304	337	292	305	344	288	314	294	312	343	295	322	353	314	347	336	330	307	304	309	320	301	323	326	349	332	319	307	295	294	343	318	303	283	310	344	305	332	328	327	308	291	312	292	336	300	337	337	295	267	314	314	339	306	328	300	294	311	310	340	311	317	304	360	293	290	291	301	341	344	319	325	295	267	305	311	335	326	320	272	315	375	276	327	298	317	320	307	347	295	368	325	315	331	304	308	307	286	309	289	325	286	296	335	315	330	317	298	306	299	340	317	304	301	336	320	325	303	319	355	323	348	288	308	320	304	316	336	309	343	322	279	339	304	302	352	273	339	315	290	293	326	334	324	297	313	300	315	314	326	338	311	333	311	344	298	308	299	296	332	320	348	305	328	322	334	308	299	304	294	326	324	297	304	337	320	337	340	308	300	317	311	319	333	337	311	312	315	306	354	306	293	299	314	348	308	279	329	324	306	260	311	310	328	328	331	328	299	332	348	325	305	324	298	307	340	313	302	318	327	307	339	309	357	316	285	317	302	336	309	315	310	323	302	314	322	312	305	332	334	318	286	281	309	327	294	324	326	330	317	303	301	312	334	320	295	351	307	317	335	316	316	332	318	310	298	346	320	327	304	341	258	284	305	304	318	299	318	345	333	300	315	331	339	318	300	340	334	303	320	336	324	349	317	333	272	345	330	338	322	317	318	320	340	331	322	296	320	337	307	342	328	292	308	313	327	329	323	309	305	314	304	315	300	317	329	287	349	316	320	328	313	308	343	347	312	354	302	296	307	301	310	324	318	335	317	284	319	316	345	310	287	313	321	340	337	283	323	305	305	333	276	342	319	332	308	322	312	323	333	355	309	328	306	324	329	305	287	349	343	311	336	293	315	332	330	331	300	312	306	344	321	316	308	331	311	332	334	336	355	294	344	297	317	339	314	314	371	333	333	341	304	322	323	329	334	328	341	303	345	310	345	298	344	338	298	330	312	314	349	343	342	323	311	308	281	310	302	340	316	320	345	315	362	291	298	322	311	299	318	358	316	320	312	356	324	310	299	327	289	293	319	306	334	303	348	306	316	282	300	314	313	314	305	344	303	324	321	315	327	330	330	318	297	307	348	323	331	316	294	289	330	324	290	300	329	329	335	295	309	299	294	312	345	326	328	330	341	362	323	328	286	315	316	327	352	300	347	315	351	346	340	300	285	295	313	279	297	280	332	312	333	293	336	314	305	339	257	350	311	315	320	353	335	352	318	311	321	335	318	304	324	306	311	334	288	306	299	321	328	314	324	315	326	340	341	303	311	330	312	298	350	318	310	289	318	296	329	329	317	299	291	303	316	325	333	325	316	309	309	319	300	313	335	322	337	292	374	312	308	336	332	301	316	304	327	294	318	328	295	322	281	294	341	293	337	320	326	327	336	342	309	321	289	307	328	343	304	321	337	309	318	307	281	324	321	302	308	354	350	291	302	338	306	325	290	285	305	309	302	335	353	298	296	309	301	301	317	305	313	335	303	332	297	311	348	324	289	297	313	331	334	319	305	319	336	325	317	299	313	323	337	312	325	331	332	314	325	326	316	289	322	317	303	328	320	294	324	310	332	293	308	326	321	320	331	307	338	330	342	320	310	294	277	318	314	326	317	298	335	316	349	333	334	346	320	304	328	305	318	301	307	301	345	330	319	297	329	327	326	316	320	298	321	340	286	318	304	337	288	321	302	341	335	307	281	308	313	334	306	285	372	321	331	315	336	321	344	305	319	324	314	299	309	320	318	356	287	310	315	308	316	328	345	320	305	335	304	328	324	311	312	331	312	301	331	323	300	296	321	312	319	319	326	311	287	300
2407	914	1114	1110	1118	1006	1008	992	1000	957	888	894	941	949	901	938	925	972	953	976	918	957	943	874	920	931	869	913	907	890	906	923	890	864	893	913	909	934	881	921	918	947	945	896	963	870	921	957	935	876	944	952	933	898	857	869	909	942	940	855	887	966	931	902	891	845	941	922	897	938	886	886	898	908	958	872	886	963	985	837	860	960	896	914	960	910	933	930	904	930	924	888	901	902	858	919	869	884	914	885	936	987	888	882	901	931	967	908	873	938	931	916	883	909	921	930	920	915	909	899	929	895	884	898	889	920	885	910	971	858	916	950	930	934	892	931	900	934	875	880	943	931	863	903	908	933	890	919	876	905	928	882	929	971	922	933	890	960	916	920	895	929	968	921	914	949	916	888	899	930	901	929	906	960	887	939	875	900	914	912	896	921	906	895	951	943	978	950	955	913	884	890	922	945	922	899	906	850	900	896	863	872	952	927	947	906	931	944	916	938	860	921	922	884	927	923	870	927	882	880	921	932	908	962	925	942	944	877	892	939	910	896	832	853	893	928	922	878	934	911	927	877	934	938	893	899	965	909	921	920	946	886	886	913	898	898	911	971	877	959	914	943	886	926	917	911	913	919	904	968	874	876	940	918	907	889	897	975	894	856	915	887	912	900	912	913	934	914	952	885	951	963	877	913	909	898	912	916	885	886	873	916	939	859	915	934	941	941	918	868	902	875	904	899	988	914	936	949	923	891	926	828	876	912	898	956	919	907	944	928	973	895	910	926	922	897	885	971	883	966	888	905	874	874	919	954	942	966	893	954	904	898	932	922	931	943	906	897	992	949	878	929	953	908	932	908	941	919	890	901	891	908	909	956	903	885	959	914	920	832	939	899	890	908	932	878	898	965	857	897	928	947	881	900	902	966	888	899	864	892	981	943	893	910	919	923	961	850	886	947	917	906	864	864	950	920	913	954	913	913	913	902	900	901	882	922	905	935	867	915	943	873	907	941	948	941	894	860	921	894	894	925	947	934	875	929	967	912	882	841	871	896	900	918	887	908	902	854	921	889	970	939	932	930	945	903	949	932	931	941	927	883	933	949	902	859	959	946	944	903	913	944	913	931	918	897	935	855	922	883	929	877	910	920	938	916	914	899	896	875	929	952	926	942	853	908	918	942	883	946	917	933	934	873	924	932	903	903	988	918	930	890	904	910	913	918	975	948	945	912	910	917	909	888	913	961	917	881	931	910	913	927	882	910	937	908	900	938	900	887	920	893	930	920	904	883	903	900	912	924	869	914	919	915	935	970	935	943	871	946	941	828	863	876	968	909	929	937	888	903	919	924	950	903	930	925	875	869	893	900	890	920	925	923	932	887	913	898	938	931	981	934	921	893	898	944	920	838	903	842	935	916	890	949	910	931	921	911	889	875	927	896	857	906	928	865	949	933	912	906	935	910	931	872	937	918	887	947	922	871	907	937	939	912	906	886	936	856	950	916	903	860	887	934	894	895	969	882	919	958	900	962	854	941	915	941	881	899	886	902	921	923	912	954	873	884	919	898	917	919	904	946	911	866	925	934	948	934	956	912	914	870	893	933	938	943	901	937	982	943	877	940	900	891	914	920	874	903	950	916	941	931	878	876	947	923	859	909	927	893	878	845	887	952	903	923	874	913	893	884	917	908	931	858	910	879	929	937	905	895	966	874	947	898	975	880	921	984	897	898	990	930	934	949	891	924	926	917	891	856	909	920	936	888	895	932	980	907	918	863	838	924	892	890	868	934	895	929	911	911	975	956	918	888	919	903	887	883	906	977	925	919	873	940	969	878	933	934	913	934	919	873	941	917	906	888	863	932	920	935	867	873	889	911	893	921	906	916	910	960	923	874	953	931	920	913	955	893	940	893	906	895	956	879	904	865	960	946	949	903	930	875	895	901	930	973	955	921	889	934	900	918	913	912	887	950	943	886	871	935	891	908	933	925	911	920	841	845	890	866	912	927	919	887	906	929	927	952	929	910	921	896	946	907	914	925	928	905	901	960	935	925	928	941	898	966	919	925	913	878	869	913	905	904	897	927	928	912	910	937	981	905	903	877	910	937	894	897	945	880	968	889	847	912	935	945	869	901	907	931	933	912	915	940	932	962	888	968	836	929	932	873	861	937	884	944	897	846	932	928	888	928	949	935	916	883	882	918	898	915	935	974	879	933	915	958	939	923	940	885	889	886	922	929	839	887	908	886	892	915	929	868	951	966	857	939	896	932	910	924	861	903	901	856	907	948	894	919	857	872	891	956	889	902	938	937	949	890	888	893	927	867	886	924	969	955	908	874	887	933	893	909	900	929	887	910	950	879	902	875	894	889	880	940	918	917	909	871	909	890	889	869	914	940	901	912	944	932	923	866	886	920	870	897	911	888	931	926	944	962	929	934	915	943	912	852	930	929	947	937	907	940	862	895	932	958	868	924	913	858	922	855	969	896	852	940	901	851	934	894	881	929	914	920	933	881	943	906	893	920	935	898	902	938	879	969	912	951	913	892	871	925	892	898	870	912	928	876	901	894	891	917	868	888	877	924	918	957	838	899	947	873	905	906	917	934	919	895	959	968	898	926	890	913	918	887	922	915	959	906	851	914	964	909	948	930	847	908	903	880	920	937	865	871	934	948	924	877	943	908	912	942	877	871	932	937	914	898	925	896	911	904	933	893	874	885	923	898	871	914	901	919	914	865	934	930	911	875	918	941	921	879	902	928	943	896	877	906	940	910	923	919	930	857	890	919	820	873	929	920	916	889	910	898	884	908	967	925	916	963	916	822	868	914	945	911	842	876	910	897	940	830	896	969	883	924	909	890	951	892	940	832	933	913	902	902	932	935	882	864	908	933	929	885	920	924	922	916	918	922	906	908	869	913	943	880	889	874	933	885	890	922	898	913	903	906	934	926	925	944	943	943	882	907	957	927	953	926	930	912	895	916	965	894	923	910	898	907	934	982	921	920	922	908	870	906	912	920	997	949	866	901	957	945	957	924	935	910	912	887	964	888	918	889	908	920	910	923	911	924	915	886	877	886	900	942	906	936	923	926	921	889	921	892	893	953	927	892	950	908	904	901	870	942	920	882	850	937	948	920	921	944	873	895	865	841	942	952	920	893	926	957	932	984	924	926	926	985	866	913	939	940	891	905	944	913	938	920	913	918	917	912	921	921	896	921	991	850	861	953	933	919	888	856	955	866	913	968	924	892	937	931	963	896	919	929	895	914	975	925	938	936	873	898	891	911	898	918	969	935	835	851	911	906	953	860	929	914	958	920	882	951	905	927	871	970	876	929	906	959	932	945	941	868	922	917	891	929	913	970	900	984	910	938	940	916	898	895	923	920	923	921	914	896	858	892	831	911	921	870	919	913	861	923	861	910	915	924	893	968	941	952	920	893	914	886	927	927	918	877	965	968	892	905	898	887	944	897	928	921	855	913	926	934	926	931	834	923	914	982	897	943	902	925	911	881
8559	1158	1465	1102	799	554	468	386	362	328	310	290	252	242	230	261	262	250	234	210	210	197	172	195	183	186	211	202	192	197	193	203	215	194	194	169	201	172	184	183	204	214	177	189	184	178	176	178	177	158	198	190	203	186	190	188	209	204	178	171	195	160	214	197	187	182	210	173	195	168	191	199	164	188	179	195	161	183	187	171	174	201	196	214	192	192	165	196	198	175	168	182	167	159	178	148	199	163	170	170	193	190	194	169	145	161	185	184	169	168	191	172	184	167	181	195	170	191	206	176	177	187	153	181	181	167	200	183	185	203	189	161	170	158	198	197	189	169	192	178	176	190	179	161	184	172	178	161	194	202	193	192	160	189	185	188	170	171	190	191	165	182	189	185	157	163	193	206	176	187	175	194	185	168	173	221	194	177	187	176	160	174	170	176	172	166	172	188	204	184	164	199	170	196	185	185	179	182	169	185	189	178	181	188	179	188	188	178	181	163	161	178	200	174	175	197	161	205	182	189	201	153	183	181	182	180	198	190	185	194	157	180	164	163	201	154	177	174	195	185	178	182	161	187	186	173	188	186	171	170	179	194	193	208	187	170	179	195	198	174	178	185	185	169	176	190	164	202	175	188	197	156	175	169	178	186	160	195	158	187	176	170	205	172	210	193	187	174	193	206	170	199	183	174	189	185	196	170	174	192	182	214	180	210	175	180	189	202	209	179	188	149	183	206	199	177	183	170	200	187	210	175	169	200	182	197	174	155	163	182	178	169	175	182	196	176	173	182	176	176	180	190	181	191	189	174	158	186	184	183	165	162	169	187	182	179	187	193	162	182	181	159	185	176	180	169	207	170	169	190	152	181	190	187	173	155	190	182	181	175	149	176	165	188	192	172	187	183	203	162	189	205	188	177	158	180	174	162	161	191	195	186	206	164	197	171	170	174	187	172	191	184	187	177	191	181	181	181	169	156	181	175	182	195	166	173	199	184	181	187	200	175	180	218	186	181	178	201	178	195	190	181	176	173	158	171	171	196	180	186	182	160	201	183	169	197	195	193	179	187	188	147	167	174	176	213	177	169	179	177	185	183	185	192	163	216	181	140	178	177	186	162	182	191	187	200	180	174	175	173	186	155	177	184	212	195	218	174	176	182	166	165	169	172	192	201	191	186	158	174	184	202	160	191	190	173	157	171	184	182	164	164	191	172	184	187	197	169	193	212	174	176	180	196	184	192	190	173	210	182	191	202	180	190	170	186	185	174	178	193	150	169	169	196	179	187	160	169	177	173	171	151	194	183	178	178	183	191	186	192	181	166	202	179	167	196	170	185	181	209	192	193	166	177	167	175	191	197	172	176	180	177	172	209	195	182	164	171	190	170	202	193	155	165	182	176	159	203	174	181	179	170	179	177	181	162	188	190	178	201	165	179	200	171	168	214	181	175	165	178	197	176	180	173	210	158	169	184	171	207	167	173	173	180	179	194	169	183	168	162	190	181	169	188	200	152	166	160	197	177	192	186	186	176	186	183	173	197	187	161	188	197	195	193	182	172	161	181	155	175	181	197	168	173	170	198	193	166	186	195	162	181	164	167	189	192	205	204	160	176	153	169	173	197	180	181	165	192	187	196	173	172	187	184	189	181	182	192	202	210	195	172	194	179	193	165	190	183	170	180	175	195	185	165	172	167	189	190	186	205	193	168	173	202	175	174	164	183	184	180	145	176	177	180	154	172	200	190	162	189	183	171	173	187	180	194	176	190	156	195	186	186	183	173	168	163	191	201	196	156	149	188	186	205	168	188	176	212	198	169	211	173	222	165	174	183	195	176	179	170	157	190	202	175	191	159	174	180	173	188	154	185	188	162	166	173	175	153	189	176	186	199	174	176	187	161	182	200	174	217	175	148	182	187	184	172	187	168	175	203	163	166	165	191	182	166	167	166	171	185	189	187	184	169	197	185	179	175	180	177	194	196	211	201	200	195	170	196	187	177	200	166	177	178	204	157	179	205	189	174	205	212	196	180	196	205	165	185	195	186	169	185	189	186	175	202	174	180	173	178	173	187	190	167	172	217	169	172	208	172	199	193	185	149	208	181	183	166	167	173	174	181	190	182	186	179	197	167	196	176	166	183	165	185	180	199	179	177	172	164	177	173	148	188	182	173	168	178	173	179	211	181	218	196	181	166	179	179	169	178	177	168	191	197	179	171	189	187	200	182	199	156	176	176	187	185	191	187	177	201	172	191	174	191	162	185	174	170	180	178	194	165	173	176	179	177	189	173	182	214	187	181	197	176	200	194	185	181	198	216	193	186	177	193	175	160	183	181	156	196	163	174	164	170	171	180	178	163	176	174	160	220	182	197	182	159	157	184	169	180	195	190	185	186	183	231	201	207	190	187	181	195	166	200	192	177	177	195	168	179	177	164	178	193	173	195	187	177	195	188	188	177	175	182	178	170	164	167	180	164	195	192	204	168	202	169	157	178	166	183	196	202	187	204	180	171	185	197	159	183	177	170	174	152	197	182	178	163	176	169	186	175	164	177	189	178	166	171	166	183	189	189	181	189	154	170	199	183	196	167	199	173	190	181	180	179	179	180	177	173	172	198	183	176	184	181	176	171	181	212	194	190	170	148	175	188	188	208	175	180	180	168	182	193	198	174	170	178	181	184	169	185	175	193	199	182	181	170	206	174	190	179	167	195	177	186	183	171	200	177	187	189	186	197	188	179	197	170	164	177	181	183	199	171	191	173	173	170	223	188	186	184	186	175	172	193	162	194	171	191	169	170	168	174	172	193	157	169	182	167	191	161	180	163	172	170	165	174	186	165	183	177	187	175	182	156	178	183	172	188	179	170	192	168	181	191	173	157	190	161	167	186	154	188	183	188	182	204	167	182	181	212	180	190	202	159	187	179	180	165	182	190	205	172	169	192	163	197	164	168	198	181	171	150	151	161	181	176	164	205	191	167	187	210	184	231	196	180	191	212	215	169	176	184	191	207	189	160	195	184	168	161	181	180	149	160	155	187	166	184	173	184	161	181	166	165	183	174	160	203	174	174	166	149	196	189	173	190	171	169	179	192	181	182	154	204	166	186	180	188	188	193	180	170	196	178	154	197	197	191	168	177	155	193	182	183	168	185	193	183	182	179	186	181	172	197	181	202	178	206	181	172	172	184	193	177	187	183	177	155	171	176	160	172	185	172	191	157	159	208	191	176	190	193	166	156	187	162	176	177	188	193	178	160	202	157	179	189	186	198	188	176	166	196	209	188	166	182	194	190	221	206	185	168	152	160	189	171	205	182	165	178	168	192	173	179	183	176	200	189	174	177	190	175	166	181	176	188	195	187	160	195	198	167	214	157	174	184	160	176	174	178	174	181	162	204	156	191	187	176	168	176	176	187	190	180	175	213	200	191	185	177	175	166	184	193	190	183	206	191	185	211	186	147	180	173	193	175	197	173	189	207	185	193	210	188	194	164	171	187	182	183	167	185	203	190
5544	1580	3260	3683	3116	2614	2204	1843	1550	1408	1270	1226	1075	1021	938	922	851	864	807	770	793	800	704	769	725	667	657	627	663	652	683	620	659	661	690	647	662	654	581	614	607	590	631	637	576	596	628	630	644	610	624	551	587	583	565	612	555	560	596	570	521	602	621	600	592	523	528	593	556	562	573	536	565	534	629	582	605	567	577	570	538	544	530	564	604	568	563	610	570	559	595	613	554	597	550	591	566	558	577	559	547	621	560	529	570	556	581	564	541	544	572	570	559	602	587	545	563	556	539	593	527	556	607	567	540	537	521	544	507	571	599	528	576	560	600	586	574	575	534	566	551	554	591	556	582	527	539	571	555	553	572	610	528	580	534	528	535	570	547	599	576	575	545	557	645	525	558	587	552	547	549	570	518	532	550	557	611	546	575	576	579	513	622	566	552	506	521	515	585	596	559	509	583	616	547	602	574	532	593	531	550	572	575	560	587	534	601	559	571	547	570	517	568	553	553	559	522	553	559	543	626	543	569	567	520	564	579	596	560	555	575	572	564	526	528	555	557	550	551	553	579	608	518	576	595	562	531	558	542	544	553	510	601	539	540	546	591	523	620	581	571	526	559	558	560	561	596	533	541	542	611	556	508	568	526	586	571	553	573	579	595	593	581	591	582	570	605	567	535	579	586	540	541	618	547	575	556	557	560	584	563	597	577	558	577	551	551	562	556	560	557	558	547	605	551	534	538	526	549	570	603	513	567	565	598	510	568	536	548	569	571	548	520	562	552	564	556	511	533	532	547	549	569	547	571	595	540	583	565	563	580	568	541	568	531	623	546	543	520	566	526	532	579	557	537	596	597	538	525	544	622	556	578	552	551	554	545	555	591	558	550	564	569	606	570	590	586	538	562	567	542	550	563	566	550	599	528	549	577	577	579	586	538	553	500	548	545	581	552	594	588	563	575	547	543	556	553	562	555	547	577	559	552	533	573	564	557	542	552	533	569	566	561	546	571	566	542	541	535	538	578	553	535	543	557	532	575	536	590	576	596	543	619	566	547	563	557	522	549	579	598	534	550	523	560	567	590	531	572	551	585	575	543	556	543	575	555	615	588	560	561	556	559	560	556	554	564	560	563	562	570	545	581	596	549	582	580	521	550	567	530	531	579	553	561	545	568	592	588	560	561	539	539	544	563	553	565	544	552	584	546	516	541	575	511	530	563	528	553	564	542	523	557	591	541	530	575	537	576	566	557	551	583	567	552	562	531	553	511	562	551	551	535	553	591	597	549	575	519	526	566	591	569	563	582	545	523	586	606	556	579	570	549	591	555	498	512	541	576	548	570	546	558	558	590	555	574	524	592	588	559	571	600	529	564	552	542	571	555	553	568	537	550	551	555	529	544	570	534	579	570	524	553	571	524	630	527	580	586	547	518	599	583	541	595	548	589	541	558	636	598	566	552	581	581	555	628	545	507	545	555	568	557	592	556	527	555	568	585	565	560	560	571	533	546	557	590	536	593	530	609	574	614	541	574	551	561	546	568	570	578	581	566	575	614	618	600	539	612	582	585	528	602	525	583	568	605	519	571	517	536	568	550	606	604	561	561	522	576	547	534	533	565	554	573	548	542	575	549	552	587	540	532	607	574	553	527	543	539	574	551	537	553	556	553	565	524	618	547	583	571	563	578	569	562	583	547	510	560	547	558	562	556	568	522	581	519	575	566	540	559	535	507	567	598	571	532	576	505	587	600	555	582	519	558	594	546	532	523	545	616	555	554	562	565	546	595	523	542	572	572	572	625	569	590	601	600	580	565	581	567	552	582	558	573	565	555	553	545	552	560	552	579	588	591	578	561	597	546	562	507	562	541	573	555	539	558	561	571	557	531	562	591	566	521	575	519	528	576	525	567	555	551	591	552	557	564	615	567	552	559	553	523	533	538	602	548	555	552	545	580	515	585	549	606	569	555	544	555	564	580	535	538	534	590	590	559	562	574	596	565	527	548	521	525	581	520	556	552	552	557	611	549	587	528	576	528	566	585	580	553	554	592	547	521	599	601	557	512	575	568	572	569	543	568	538	590	561	562	531	508	509	566	563	573	583	572	549	564	526	573	530	557	543	557	573	581	546	553	546	573	597	588	562	532	613	526	554	586	585	594	549	546	557	528	572	566	588	567	569	520	558	533	562	541	577	585	597	516	589	530	509	575	587	522	581	543	546	567	546	587	529	626	530	588	577	558	565	520	525	531	572	532	594	601	555	582	566	591	565	584	570	554	587	571	562	573	582	578	565	554	547	577	543	586	588	614	575	557	565	588	542	595	568	545	547	589	538	578	552	579	590	551	589	513	568	602	593	545	562	582	609	507	628	575	565	597	552	562	592	487	589	591	549	554	516	554	538	572	561	554	570	513	561	574	577	559	534	556	554	554	550	533	541	559	594	577	639	559	529	582	513	601	578	526	542	574	549	530	544	534	555	553	565	555	522	592	557	557	532	575	553	532	584	582	589	502	556	591	571	551	583	577	527	567	539	565	494	598	593	589	589	523	557	554	572	568	542	566	575	582	505	508	532	539	534	512	585	515	564	559	546	593	581	542	576	552	573	559	594	564	554	547	513	548	563	562	536	531	578	556	559	584	513	566	553	567	583	567	565	550	557	525	573	573	548	551	549	559	540	605	515	550	604	565	568	567	561	593	572	534	550	552	540	531	567	568	552	560	530	528	577	526	569	532	530	564	584	532	524	596	539	521	544	550	544	599	564	591	558	550	557	517	521	580	560	524	512	543	527	528	541	561	526	543	573	520	555	582	607	579	570	543	572	582	537	566	537	566	522	574	548	564	544	580	560	540	563	530	561	533	535	587	564	593	588	551	590	576	590	557	572	564	543	593	515	570	574	545	558	568	560	558	544	591	534	555	562	572	590	576	543	568	603	552	575	597	589	577	541	583	519	545	599	565	534	544	550	543	526	543	571	535	542	580	518	590	559	586	578	528	534	555	555	576	542	594	602	554	567	571	569	584	590	536	589	530	560	590	540	543	530	601	569	547	559	574	602	547	536	517	558	538	581	534	573	563	535	598	607	604	557	576	560	544	554	545	565	570	542	543	590	553	550	578	520	556	564	550	574	523	581	583	537	560	553	546	547	544	544	569	576	544	552	575	586	558	586	557	511	570	524	537	540	560	580	579	552	551	593	593	533	554	606	550	536	564	534	529	518	547	545	560	530	547	561	536	527	540	598	601	569	571	564	571	576	542	542	506	544	557	587	592	569	593	560	539	563	538	574	572	543	565	591	532	569	533	538	568	548	541	546	546	538	584	517	576	576	575	557	530	580	520	547	568	547	554	564	571	581	582	567	591	528	566	576	593	514	543	531	584	586	588	548	527	542	512	547	602	606	544	557	562	593	574	569	567	573	537	542	620	558	573	576	558	577	542	575	543	536	599	544	559	562	569	556	544	556	521	554	514	537	540	533	575	560	543	580	619	549	657	577	581	548	531	544
15525	2595	2624	2135	1383	1008	790	621	501	426	359	331	310	302	270	239	244	231	192	193	203	184	184	168	179	194	190	179	159	149	179	167	167	147	168	165	141	147	164	153	181	165	150	173	151	153	129	161	143	152	154	132	171	141	150	148	167	147	149	141	134	136	138	139	165	158	156	144	145	158	159	160	158	152	149	128	156	150	167	147	170	149	148	169	148	138	148	143	159	141	144	147	136	133	150	147	159	153	158	133	149	156	162	148	158	128	165	164	134	138	155	151	142	169	131	155	136	150	153	149	146	147	153	144	137	144	143	155	180	143	143	135	124	153	131	141	141	148	143	139	143	152	134	124	144	148	151	133	155	139	155	149	151	134	156	139	132	157	142	136	148	140	132	147	126	152	148	144	140	152	147	152	166	143	157	128	173	149	142	156	157	140	149	150	155	137	147	130	142	144	119	135	145	142	153	120	160	134	139	147	136	130	146	144	134	136	140	131	159	149	155	141	145	163	155	119	158	150	148	140	137	134	154	128	141	156	111	162	155	151	148	146	163	146	153	133	141	151	150	141	140	151	143	128	143	138	138	141	158	157	145	147	146	154	154	149	156	158	142	128	152	160	114	144	124	128	138	172	156	150	170	134	165	166	159	151	137	150	143	149	140	133	125	151	134	132	156	131	129	148	137	139	128	147	161	144	151	126	150	161	151	155	156	134	141	146	137	128	165	145	148	167	141	157	125	145	157	161	139	163	163	161	147	149	159	146	149	145	148	127	161	127	153	152	141	129	152	144	128	162	128	142	144	142	141	129	142	149	154	171	142	151	153	149	145	152	147	146	135	151	134	152	128	126	171	166	148	151	144	146	145	168	145	147	129	156	145	129	137	120	129	157	149	154	151	147	148	130	129	134	143	148	140	154	153	147	145	143	126	161	133	156	115	129	143	141	147	145	135	134	150	132	141	125	141	139	138	139	130	151	156	165	139	134	143	140	135	136	160	163	107	150	160	159	153	158	163	130	144	146	151	158	125	140	138	131	161	140	145	134	133	141	139	131	156	150	175	156	122	159	148	139	160	144	142	165	136	149	136	151	159	149	148	143	137	150	166	131	136	150	150	150	162	127	167	142	139	134	137	137	126	153	140	141	146	122	135	148	140	143	129	133	133	148	154	135	157	125	154	150	169	151	145	132	141	135	133	149	151	163	133	144	159	157	150	134	141	145	133	165	135	151	148	139	150	133	155	147	143	123	140	136	147	151	145	154	128	122	141	148	153	157	149	131	129	153	126	137	144	151	132	136	161	133	131	150	148	140	138	148	136	134	132	157	140	133	152	170	151	135	141	143	152	132	153	136	136	136	155	149	141	159	132	144	147	147	160	128	141	132	148	167	140	168	160	135	146	148	148	133	147	162	146	138	147	164	144	140	147	129	140	160	168	142	160	141	142	133	143	162	146	148	128	137	135	161	141	129	140	132	160	154	129	150	163	153	139	157	144	133	139	128	142	157	152	133	140	142	161	153	136	139	139	144	132	164	151	136	150	152	155	140	139	127	156	138	143	150	132	163	145	149	154	147	128	140	157	139	150	137	140	134	144	142	142	153	155	162	145	150	130	158	129	116	151	141	152	134	141	133	154	125	157	133	160	140	151	153	133	125	132	147	158	156	138	152	131	155	129	143	170	124	132	137	151	136	147	146	118	163	141	160	172	147	142	142	146	129	144	154	113	132	128	142	146	128	167	161	163	134	139	140	139	113	147	177	155	169	134	143	167	158	142	119	165	145	151	163	147	153	163	137	144	152	129	131	151	129	150	139	149	147	149	132	143	154	145	145	142	139	166	165	151	150	151	124	153	134	138	131	138	161	124	141	126	143	140	142	140	132	108	133	153	132	137	160	149	146	146	145	131	146	154	141	134	132	148	150	157	158	142	132	132	146	149	136	152	149	137	142	151	146	136	152	148	121	143	151	137	133	145	157	139	162	160	117	151	153	136	135	141	163	133	146	142	179	139	139	157	119	149	144	146	159	144	133	156	148	144	145	119	150	142	132	131	157	137	135	125	134	153	151	133	148	140	139	131	155	128	154	136	161	136	155	128	138	159	141	146	142	134	136	155	155	132	112	164	145	136	146	137	118	142	146	164	156	153	141	141	155	156	145	160	152	133	157	138	154	143	133	164	148	151	134	156	154	141	143	176	117	129	169	148	144	136	131	145	153	163	127	150	127	150	141	112	165	129	123	134	154	140	140	155	144	145	157	146	123	136	139	134	138	136	146	150	149	152	116	148	152	144	134	139	142	152	151	170	132	134	151	159	133	133	158	138	159	147	128	148	135	137	133	140	145	141	156	154	140	141	148	153	150	130	146	135	131	149	127	146	128	156	133	153	143	147	161	149	135	137	147	147	135	145	135	151	155	132	134	141	134	136	134	138	135	131	123	163	138	141	166	163	170	131	177	143	130	142	144	154	140	168	144	131	141	139	153	139	154	136	141	159	151	137	157	162	141	152	162	130	154	139	150	159	131	128	148	138	171	160	130	139	138	144	119	150	146	127	158	147	120	151	170	150	145	161	128	161	122	158	140	152	147	141	147	153	154	145	151	134	143	144	142	127	148	141	131	146	126	137	130	143	142	137	148	129	171	150	162	161	130	122	159	132	154	129	154	159	150	132	140	141	140	153	150	149	145	150	161	125	145	165	144	137	131	149	138	133	141	172	156	123	146	141	152	148	147	148	134	141	152	148	146	143	157	136	150	130	143	155	160	147	169	155	158	161	157	161	149	153	147	125	153	137	159	134	144	136	146	142	153	147	136	129	145	159	174	147	142	138	133	154	131	126	160	138	120	169	147	132	139	150	148	145	146	159	135	151	140	148	141	155	156	150	141	126	134	148	167	147	152	131	127	116	121	145	168	166	149	147	156	142	140	118	135	153	156	135	127	142	161	153	141	150	142	137	142	136	143	168	169	153	128	147	145	141	133	133	144	117	148	192	125	156	149	165	141	156	145	149	121	155	138	154	155	154	141	168	148	140	144	137	166	155	159	136	125	153	128	140	130	143	156	130	147	154	134	139	133	140	146	140	147	145	134	128	144	162	155	125	126	139	150	145	159	151	144	151	150	148	150	132	152	139	165	138	152	149	142	131	153	138	156	155	143	118	141	144	138	149	153	134	158	158	140	150	129	159	142	129	135	146	140	151	163	141	128	136	137	135	139	144	130	144	128	140	133	152	148	123	129	163	156	128	119	131	152	134	140	150	132	136	141	129	127	173	141	140	115	154	126	133	143	140	145	149	149	129	167	138	131	150	144	137	151	136	141	143	154	142	156	152	129	137	126	147	144	149	129	133	136	145	126	143	152	155	147	149	143	151	140	113	155	130	139	149	134	156	143	150	139	139	131	151	132	173	143	138	148	153	167	136	116	126	151	175	140	133	136	150	139	150	148	136	137	126	161	138	143	148	142	140	149	159	134	154	117	138	141	134	150	159	148	135	140	148	165
7617	2431	5734	6298	5512	4390	3611	3083	2535	2095	1946	1743	1484	1349	1288	1135	1034	999	956	951	851	815	810	769	778	773	755	723	685	687	643	629	667	630	641	593	622	640	591	589	605	597	560	592	568	599	537	536	556	531	525	570	599	516	531	532	553	479	504	483	491	557	562	526	512	489	488	488	508	479	484	453	517	497	498	485	536	467	479	511	473	501	498	487	509	491	478	494	493	470	494	510	476	475	505	500	466	495	491	509	490	503	475	525	457	444	510	504	477	479	458	495	487	481	503	488	487	497	467	499	500	468	419	468	474	488	489	471	477	471	468	494	490	479	468	531	461	445	485	467	468	462	479	489	482	458	459	454	495	486	485	472	509	463	481	490	513	427	482	534	492	483	500	496	489	450	485	486	455	490	477	450	483	475	525	464	479	490	471	465	516	480	499	469	467	487	477	470	497	471	497	473	482	526	442	453	469	456	463	435	459	497	472	482	454	492	459	504	462	479	456	497	442	447	507	495	456	442	465	491	482	482	466	467	489	451	451	482	463	460	488	480	470	505	479	491	453	468	489	481	485	461	468	520	433	483	439	450	480	450	486	512	482	488	468	509	503	450	475	478	501	457	471	497	478	484	476	445	468	467	482	490	460	442	462	455	498	446	446	484	482	454	470	445	461	473	455	476	460	483	481	528	510	449	459	494	457	452	448	466	480	445	480	490	443	461	467	511	457	502	490	501	471	461	482	478	517	458	442	468	492	476	460	447	487	484	450	485	471	459	434	458	497	502	468	480	454	522	457	470	463	487	451	464	488	501	484	483	496	483	464	527	446	481	491	439	516	479	482	471	483	472	515	504	443	488	466	499	449	458	476	499	507	452	473	452	468	510	485	502	482	494	504	478	493	475	461	469	495	514	524	462	468	455	482	474	474	516	495	487	477	468	446	430	441	479	484	481	488	492	494	497	495	535	443	489	450	486	463	428	473	436	499	485	436	496	445	412	474	471	458	495	478	463	437	465	443	505	497	452	487	504	433	494	470	494	480	461	466	490	477	517	463	470	500	472	488	449	492	472	476	434	483	460	459	471	477	462	457	473	460	508	481	487	440	447	472	495	472	456	453	447	492	480	457	441	458	486	496	482	485	466	427	456	504	495	473	472	426	476	482	480	475	451	479	455	499	441	486	458	491	495	501	472	476	452	459	469	482	449	490	484	473	473	472	495	462	472	495	484	494	479	462	481	496	499	469	459	457	453	494	452	485	449	455	470	467	478	449	472	441	458	474	443	479	493	486	467	473	487	462	458	452	460	468	455	467	428	476	473	456	466	473	475	484	444	483	460	470	451	484	477	478	493	454	464	433	476	491	492	492	493	472	498	478	462	472	434	481	471	442	423	491	429	482	444	466	447	485	413	422	510	471	507	481	459	516	483	485	475	495	494	510	484	468	465	495	472	524	432	440	520	470	462	470	489	421	442	495	491	452	498	491	484	424	443	431	442	474	478	512	453	458	452	488	499	456	467	477	468	469	445	491	467	447	456	497	498	470	473	453	465	490	468	468	459	477	447	426	450	471	463	502	446	492	410	513	471	500	451	486	466	453	451	482	466	488	496	451	463	458	512	482	473	453	498	467	477	512	468	461	433	462	513	455	467	474	498	464	474	472	485	482	470	469	470	464	443	479	433	461	487	450	462	445	487	459	480	442	498	472	443	481	479	480	487	495	495	484	458	460	481	486	467	488	463	469	492	470	420	462	460	494	452	495	490	439	482	409	449	455	444	491	451	467	467	501	430	466	493	460	443	471	476	477	465	466	425	431	432	463	480	497	435	507	485	526	441	475	498	446	477	464	440	453	483	475	479	459	437	457	488	433	474	479	473	485	482	464	460	468	475	498	456	472	450	455	488	470	465	460	467	446	469	486	467	459	466	454	497	455	483	482	477	480	496	476	467	465	449	457	456	501	431	469	450	505	486	442	480	492	447	476	477	508	461	533	468	479	501	484	493	455	486	448	453	444	489	499	489	473	500	509	488	480	461	483	466	501	453	480	453	400	437	493	486	470	501	487	459	465	491	503	471	484	467	420	425	460	438	507	459	477	464	490	464	446	454	496	426	488	433	455	494	466	414	456	457	476	495	509	488	484	459	481	465	437	436	469	429	468	462	478	492	516	468	454	469	471	497	459	508	485	477	497	464	459	478	471	479	469	473	498	496	475	468	478	487	487	520	428	473	465	427	455	460	468	491	449	472	454	503	467	465	480	478	414	477	518	501	472	444	491	463	492	495	436	474	437	482	445	498	487	459	443	465	463	465	451	482	501	469	435	459	472	453	474	448	459	456	494	471	463	510	455	472	490	488	516	454	478	468	452	506	487	444	448	461	496	457	523	466	462	466	491	481	451	497	451	464	462	464	456	483	433	495	478	476	487	435	487	491	463	427	447	460	502	455	473	449	472	439	470	503	470	462	505	517	460	487	489	476	474	455	447	481	489	489	472	472	498	475	492	489	447	491	469	465	476	470	478	502	477	474	473	475	431	430	472	471	494	474	484	461	486	439	507	480	476	475	474	515	444	466	491	447	495	488	501	481	465	478	475	476	482	439	473	423	502	420	514	488	475	446	494	448	482	469	475	463	460	504	481	436	531	493	455	442	470	464	485	451	430	487	480	452	485	441	439	437	479	436	461	485	495	488	469	491	467	478	452	469	455	457	457	459	467	461	504	465	455	471	469	497	483	479	497	475	498	475	467	466	489	474	467	471	470	501	445	493	431	491	437	503	500	458	437	500	491	512	473	473	433	482	450	484	471	466	469	501	480	465	490	476	468	470	446	464	467	475	465	492	492	517	451	466	448	510	476	481	497	449	494	471	533	476	495	471	497	481	488	466	504	485	467	468	473	485	478	474	459	477	486	464	466	447	469	500	468	477	505	472	468	499	471	410	479	468	478	452	489	496	454	486	482	460	467	507	456	453	479	480	483	444	448	478	466	455	504	482	469	450	461	472	466	452	486	486	446	472	469	453	492	457	461	457	503	496	421	479	423	482	417	474	481	507	482	442	484	509	465	457	468	464	476	459	492	486	509	491	464	449	508	499	483	474	492	485	502	475	490	480	435	424	497	473	489	463	505	487	458	500	434	433	514	481	508	510	473	482	477	430	487	454	486	461	482	490	498	468	476	469	438	437	456	473	461	481	471	424	475	492	469	460	491	463	481	471	464	469	476	481	458	483	486	443	465	521	438	481	474	490	465	451	453	523	453	495	472	498	496	490	458	478	452	457	499	483	470	464	511	509	477	452	466	487	478	527	494	457	473	473	442	483	461	486	453	433	504	479	437	464	457	448	493	471	463	486	473	461	472	465	457	466	467	461	483	459	477	505	458	463	461	454	453	485	481	499	476	481	501	499	487	497	456	503	477	462	446	463	488	490	481	442	467	480	450	462	476	462	484	448	466	459	474	458	468	427	473	494	441	471	473	471	470	465	477	497	462	510	456	485	507	477	456	490
2041	360	380	321	333	321	316	308	314	321	291	316	351	310	313	372	327	309	322	323	321	295	330	323	281	295	318	308	330	293	281	317	326	333	291	330	318	285	305	301	319	311	338	356	293	301	294	336	315	348	307	278	319	320	324	316	327	285	344	342	329	309	302	338	332	280	353	324	342	362	299	325	296	305	336	321	305	320	313	301	341	286	321	289	313	320	337	318	336	330	316	301	307	295	297	316	302	313	344	298	326	312	315	313	335	333	298	309	301	316	310	329	325	306	323	307	325	308	319	329	346	337	314	299	303	308	300	322	297	351	300	319	329	358	318	303	313	324	330	331	340	362	329	363	307	302	357	322	316	332	307	333	340	329	307	306	341	341	307	322	298	330	320	311	289	314	305	290	304	322	335	317	310	319	320	310	322	344	304	325	311	311	323	321	319	334	327	325	304	338	358	342	332	268	290	281	295	307	298	306	331	318	312	282	328	301	319	287	320	308	278	320	311	318	343	319	324	319	273	305	333	322	320	327	353	341	344	330	296	311	316	309	320	308	324	318	297	297	308	350	312	299	290	296	326	297	308	293	347	318	313	321	331	315	323	322	289	321	295	309	303	311	308	292	343	317	312	281	292	332	308	316	317	348	331	326	355	311	321	262	307	327	301	319	334	318	352	291	302	330	314	330	316	312	298	317	313	317	330	317	314	302	333	342	323	306	371	306	313	334	346	332	272	352	304	311	343	326	317	323	341	296	307	360	317	337	314	286	325	301	344	344	331	305	321	280	321	300	304	307	317	285	331	336	340	308	318	362	326	288	291	324	320	310	323	301	313	287	317	333	313	316	305	307	316	307	349	356	326	327	314	322	333	314	317	330	311	324	319	304	320	294	321	345	300	344	285	303	322	318	347	312	311	331	356	357	291	286	330	339	336	297	324	342	359	298	310	284	319	300	323	342	313	318	333	332	352	306	327	300	309	316	288	322	316	282	323	319	345	335	302	335	307	321	355	284	294	288	330	315	344	352	283	333	318	335	324	309	350	302	316	325	327	330	348	311	302	311	323	317	320	315	316	331	335	309	353	344	300	282	302	328	333	334	327	342	302	301	326	311	318	312	305	314	331	323	352	331	299	318	334	327	298	340	338	320	345	303	328	300	318	300	312	328	323	298	313	297	298	303	271	317	309	322	336	297	289	313	306	313	309	319	284	302	275	314	296	319	294	289	312	288	293	319	304	294	300	321	311	312	319	332	314	300	305	344	338	324	284	306	320	343	312	306	325	300	329	329	302	326	295	349	321	279	307	330	309	317	324	319	291	346	302	319	352	326	322	327	323	321	318	306	309	343	313	324	324	327	354	304	296	311	315	320	324	294	298	290	293	292	326	316	302	321	336	309	334	303	320	331	323	316	337	327	311	303	313	314	327	343	350	316	340	321	335	329	322	312	324	337	332	319	315	314	323	312	303	316	310	345	294	329	303	322	328	345	305	351	347	326	288	324	322	317	331	333	298	333	318	304	317	295	310	315	314	282	311	307	323	282	323	331	322	308	301	314	308	354	314	294	316	310	276	320	282	292	335	329	323	295	316	302	316	332	304	314	327	306	296	321	300	353	316	313	305	303	318	336	325	322	311	328	312	323	329	318	351	326	339	310	342	314	296	310	282	328	315	340	335	377	332	356	315	311	314	320	336	343	315	303	296	306	317	299	334	289	302	325	314	328	335	341	336	324	333	344	315	306	331	303	323	317	326	288	319	296	298	319	324	318	312	309	322	305	302	339	310	324	326	308	308	330	345	311	323	311	284	334	288	324	338	317	312	307	334	284	341	315	341	283	326	304	323	330	338	309	322	326	327	308	320	335	303	306	322	319	311	283	327	311	319	333	330	316	331	320	312	326	304	294	297	299	298	295	333	344	341	309	286	327	303	307	328	311	317	310	312	315	292	317	357	311	316	294	302	288	315	329	329	305	310	318	295	328	334	312	332	283	341	318	327	320	327	344	282	350	331	311	328	308	312	304	328	331	315	315	315	348	326	297	337	304	295	326	288	315	328	294	327	345	313	310	324	353	303	299	312	335	293	320	306	305	303	337	292	344	324	333	322	308	332	317	294	294	342	307	306	311	320	327	305	328	338	300	322	304	307	318	332	314	300	314	320	309	325	315	307	321	314	316	342	308	364	320	292	295	278	313	327	290	347	315	306	314	335	334	302	303	300	320	308	307	304	338	292	297	267	346	299	297	320	304	331	309	326	320	323	318	324	307	307	359	339	312	312	328	298	313	311	294	295	328	290	321	296	302	290	306	317	333	320	307	319	290	308	304	295	302	342	321	302	299	341	299	324	319	317	302	328	331	344	308	317	300	299	322	293	318	286	306	335	304	315	320	337	319	302	302	308	286	340	309	291	325	306	315	330	329	340	318	300	300	296	282	314	335	316	312	290	339	337	312	313	314	293	269	288	333	335	308	314	320	334	343	331	336	326	280	344	296	312	307	318	322	334	335	336	313	343	343	327	325	333	318	315	311	375	349	327	336	346	329	334	310	301	302	315	294	309	310	297	301	339	341	343	303	293	281	314	294	319	340	325	294	310	294	309	318	331	284	300	314	320	330	309	300	282	324	305	294	299	285	314	312	344	331	316	333	301	311	316	309	366	335	375	322	325	335	326	320	319	317	319	293	306	304	301	309	322	292	319	342	330	326	337	343	336	319	307	317	336	300	345	293	314	304	294	356	298	319	318	322	321	307	350	305	336	331	325	328	308	320	318	298	362	299	332	309	317	351	294	315	313	330	300	312	344	306	312	305	305	319	310	309	326	332	300	287	309	312	302	296	314	317	325	306	319	292	305	318	303	297	355	329	307	322	332	316	275	314	325	304	300	321	338	320	299	321	319	277	315	329	306	344	283	335	316	307	331	340	311	318	334	339	325	326	320	319	312	348	301	359	333	295	332	305	317	314	287	326	307	327	325	321	300	300	324	304	316	322	335	312	330	288	332	306	296	296	308	274	324	309	282	340	331	331	324	343	286	328	274	288	363	324	330	316	318	309	316	338	312	335	292	337	341	331	318	332	311	310	311	343	309	339	326	314	289	336	306	339	327	322	320	328	287	334	317	356	330	311	291	312	328	322	325	323	295	350	297	319	302	292	318	332	316	367	308	314	329	320	299	301	295	321	295	298	304	305	327	321	289	337	305	341	314	322	312	329	302	337	323	303	321	329	317	307	363	298	324	312	284	316	306	306	303	323	321	329	348	327	325	317	300	335	301	347	303	347	315	343	367	328	308	304	306	301	310	308	310	286	328	287	321	336	300	295	322	282	307	334	304	315	307	287	313	321	359	318	339	319	314	325	281	331	329	310	309	298	314	329	310	356	331	319	320	310	303	297	312	311	340	309	315	309	302	328	309	296	312	304	300	326	284	324	308	321	340	337	321	323	336	285	323	295	293	295	328	353	312	316	306	310	303	324	310	328	330	320	310	321	310	292	303	291	337	297
2360	969	1026	1044	1073	1021	1003	1000	971	972	944	1006	957	949	948	942	965	930	917	904	917	905	947	928	920	937	946	938	916	926	880	887	925	900	953	900	984	933	960	899	894	925	906	860	952	989	924	917	903	874	929	922	883	881	957	948	870	904	924	926	901	902	954	888	865	928	996	928	890	926	934	947	943	920	904	896	925	908	922	924	877	881	940	948	873	855	906	930	855	902	898	920	899	903	918	908	906	906	931	895	913	895	902	873	967	911	933	856	915	887	919	917	917	923	899	849	936	846	917	914	904	913	911	931	918	891	887	866	989	915	889	926	888	890	920	921	961	958	880	917	903	882	910	874	864	886	897	911	854	902	916	890	873	919	926	925	884	911	888	923	1004	876	950	911	945	874	948	933	899	925	901	905	915	949	955	963	907	983	939	946	923	916	916	942	925	920	891	953	894	965	929	895	919	857	913	853	891	929	907	906	887	925	959	956	917	851	898	901	906	939	879	924	908	932	897	872	949	952	910	889	921	944	955	923	914	935	914	926	956	925	927	903	845	914	835	954	870	900	924	905	918	875	936	920	873	904	895	909	846	892	904	952	906	915	912	913	856	912	900	915	944	894	901	943	890	959	926	869	894	910	910	927	930	929	939	970	843	906	880	895	926	924	840	845	914	917	881	940	922	900	923	908	935	938	912	874	876	938	902	922	922	938	881	936	950	945	914	935	894	957	897	949	865	909	886	909	882	915	922	973	955	925	889	891	875	918	916	905	937	929	938	886	887	879	898	871	892	881	952	895	907	892	924	901	941	944	903	891	863	917	915	888	916	903	918	861	961	935	846	865	885	893	912	935	919	951	957	930	900	918	927	911	900	898	889	946	908	896	939	893	923	935	915	909	904	888	893	944	966	898	891	917	917	885	928	967	903	908	939	903	901	954	947	910	936	932	935	848	908	890	929	954	921	871	936	946	885	932	956	910	891	903	919	924	923	890	918	909	896	948	950	895	898	873	917	892	914	901	931	870	907	888	893	962	947	912	873	872	932	912	936	911	917	875	906	895	874	953	1003	867	876	896	869	972	890	897	954	854	933	903	949	921	899	936	930	977	921	863	846	908	957	904	921	933	882	875	863	918	934	930	896	873	866	887	931	947	929	862	939	890	871	877	894	925	892	911	873	895	881	917	913	945	865	947	898	874	899	879	896	892	865	896	900	932	920	898	866	926	943	897	878	857	910	956	879	885	877	904	930	887	923	934	943	899	914	955	937	889	914	906	927	889	950	890	864	826	967	898	932	958	883	918	874	897	929	941	872	972	934	947	906	852	893	911	941	930	917	950	893	972	965	916	907	931	893	922	887	912	937	895	894	894	891	900	902	912	958	933	897	911	914	850	922	941	859	970	864	913	922	937	947	893	864	905	884	897	954	940	919	889	912	906	924	870	937	840	912	957	918	935	916	894	888	897	927	863	908	927	925	904	989	925	900	884	920	875	930	892	906	916	870	882	929	901	935	945	890	899	940	957	906	912	938	896	933	910	941	901	853	914	859	937	912	852	915	877	876	925	969	913	944	874	939	946	895	884	916	927	918	941	959	918	847	949	901	869	911	899	865	865	955	931	902	888	917	913	872	893	925	916	922	878	971	929	918	967	910	922	965	928	935	911	903	979	919	939	875	893	925	902	971	868	911	924	898	888	946	904	908	920	927	895	954	935	872	951	892	921	927	961	921	934	856	943	897	878	933	929	880	877	891	901	910	942	892	894	882	858	922	855	991	925	938	867	941	920	885	912	902	890	901	916	920	947	906	884	847	922	948	933	906	885	876	916	917	944	902	897	948	942	897	938	886	925	892	947	889	910	928	875	901	931	998	924	939	909	900	941	889	950	879	911	899	906	915	915	910	924	917	916	865	921	870	987	888	919	934	880	895	889	885	908	861	900	906	944	897	900	916	908	904	942	876	905	889	951	886	932	911	868	897	918	881	924	971	873	867	923	925	958	897	936	957	893	889	962	916	900	940	912	961	941	903	956	891	913	933	854	913	844	922	929	925	910	989	913	879	950	894	939	899	891	892	923	913	881	912	883	871	898	916	926	920	884	886	903	926	915	899	889	926	873	943	931	911	902	928	906	892	929	930	922	923	883	972	889	917	895	912	926	980	918	906	898	907	921	933	942	861	920	875	937	938	912	927	903	905	909	940	902	928	929	908	894	909	887	931	909	926	891	908	907	847	868	937	971	898	862	939	929	968	907	903	919	937	928	911	953	924	841	911	902	941	913	825	901	886	881	896	870	890	954	892	889	883	921	912	904	901	931	927	918	879	903	898	870	908	917	922	885	891	822	871	924	849	892	941	912	937	910	912	942	939	869	957	862	937	914	905	934	936	928	930	949	925	907	896	882	981	899	927	908	883	900	938	859	891	893	939	927	884	909	895	905	898	901	894	883	920	892	899	932	920	912	901	941	914	874	943	922	918	895	965	955	929	930	930	918	860	858	894	882	891	902	897	938	944	886	904	833	949	914	964	916	884	878	909	921	850	898	905	894	946	940	961	933	859	911	913	958	896	963	932	921	947	900	860	959	942	953	870	907	967	927	912	901	860	899	925	911	967	862	925	941	891	893	919	889	918	886	937	943	861	891	922	930	887	904	952	901	997	921	921	926	874	947	934	906	959	936	836	924	920	867	946	928	936	901	929	884	921	1003	898	918	894	930	933	912	904	937	923	904	920	933	911	939	817	897	907	915	890	973	942	881	920	978	880	913	948	899	921	936	929	915	946	956	895	942	930	850	870	930	874	868	940	907	911	893	933	940	869	895	884	894	954	937	922	908	920	922	902	827	894	924	920	891	895	887	911	887	930	893	877	963	958	905	913	914	870	902	973	926	883	876	923	931	895	913	844	905	904	931	937	916	900	910	903	906	903	982	934	943	924	951	933	900	922	943	927	949	952	906	909	902	941	953	902	956	883	929	924	909	921	956	979	977	884	874	886	887	910	950	905	914	876	896	896	899	951	932	925	938	917	875	883	895	969	949	916	944	925	868	914	890	943	967	889	942	935	871	952	892	923	909	932	881	957	840	883	918	918	935	884	930	918	898	977	899	990	910	928	928	904	896	916	890	853	925	986	933	917	885	843	949	896	883	912	925	900	903	893	921	927	923	934	965	941	896	903	893	921	903	919	925	859	954	953	889	904	911	954	921	888	864	927	892	877	913	909	939	880	909	850	937	923	916	950	879	920	889	924	880	961	905	895	954	887	842	837	955	909	886	920	898	925	927	905	899	903	919	921	937	885	961	888	909	948	915	894	947	930	920	913	913	918	877	876	896	982	931	909	906	869	927	870	904	864	913	986	945	918	929	885	970	907	881	931	911	894	928	949	867	921	895	970	955	869	956	921	877	947	928	922	945	899	890	898	935	964	919	916	916	942	950	878	900	913	900	910	856	931	945	883	977	882	914	862	945	912	917	891	885	939	888	927	890	923	893	911	921	922	885	918	950	895	911
8374	1075	1367	1088	825	557	456	407	367	315	282	268	270	244	236	210	224	196	226	196	212	229	200	188	243	191	177	200	191	196	170	180	198	176	176	186	198	183	196	177	202	182	187	198	196	182	209	157	200	192	166	185	174	187	179	175	177	171	175	197	202	190	181	188	155	190	209	181	148	163	189	190	191	199	187	193	177	195	178	191	176	164	204	210	166	185	222	179	176	187	171	207	201	195	172	160	170	159	203	180	183	177	175	162	164	169	151	196	177	178	166	190	177	210	178	158	181	170	190	188	188	167	180	176	170	164	175	163	164	174	190	175	176	157	165	200	175	181	137	196	180	173	171	187	176	196	166	171	173	175	175	170	173	179	177	140	188	156	172	176	192	153	192	180	187	160	174	164	176	209	164	198	181	170	205	196	193	181	175	176	166	175	173	178	189	184	169	194	164	182	200	174	175	178	183	204	167	170	190	182	161	190	192	181	174	180	179	160	179	186	195	191	179	198	198	170	170	206	176	171	186	175	160	163	171	175	178	179	174	161	164	164	171	189	168	152	179	203	206	170	195	191	168	206	175	182	185	176	192	175	186	174	208	184	172	167	200	192	162	172	187	173	188	177	189	181	202	165	189	188	184	172	152	191	189	179	199	186	206	187	175	185	167	179	165	174	190	179	166	175	205	165	174	147	175	178	169	183	187	180	170	176	180	194	173	165	174	172	170	197	176	171	167	169	170	185	159	172	172	178	159	166	187	180	180	171	168	167	173	178	158	183	208	172	178	165	168	167	184	166	173	183	184	167	174	194	170	178	161	178	195	169	213	190	210	186	193	196	197	176	191	170	199	179	186	157	194	192	163	159	178	169	181	183	166	194	155	177	208	178	204	151	185	193	169	168	148	183	175	180	171	179	168	187	172	173	175	171	195	174	159	182	188	179	170	174	186	162	189	200	173	174	159	179	181	162	170	181	162	195	144	186	194	157	179	168	165	186	181	195	208	204	178	177	160	180	208	207	193	165	184	173	168	154	177	207	190	180	161	170	211	163	169	172	177	174	182	192	182	198	183	192	153	183	191	179	198	192	203	181	182	183	165	165	186	171	165	184	180	177	185	167	170	161	192	194	204	156	183	196	184	179	163	165	189	187	178	202	166	192	176	166	188	166	174	187	186	177	171	189	179	178	181	198	167	184	179	192	175	161	194	165	171	173	178	180	159	175	182	172	179	205	187	174	189	182	174	207	205	183	199	162	168	175	194	153	161	205	173	182	165	183	186	175	177	199	184	172	197	206	176	170	166	180	190	169	169	164	193	211	188	159	171	187	186	163	186	162	152	176	173	166	151	204	164	168	177	175	176	182	180	170	184	191	172	166	174	199	214	180	172	188	176	171	194	170	173	153	167	176	184	173	190	157	186	201	186	193	189	180	149	185	170	182	188	190	191	147	170	165	161	180	172	175	166	205	177	167	192	178	162	148	183	158	175	178	159	171	171	153	194	182	196	154	208	205	196	200	174	199	157	183	208	166	184	178	155	165	177	185	186	172	194	182	171	166	182	187	181	181	169	191	177	181	180	180	172	180	204	200	201	163	176	174	212	192	161	186	180	179	176	175	152	172	166	195	185	185	158	192	152	190	178	186	166	174	184	156	184	161	192	179	187	204	174	178	192	179	176	182	156	183	172	177	177	169	195	190	178	167	160	187	173	166	202	178	174	198	177	178	177	185	170	182	192	171	163	198	200	176	194	169	172	173	168	150	186	161	190	211	172	199	162	179	187	177	194	196	184	179	177	176	171	168	178	187	187	210	190	167	196	181	176	163	179	174	172	202	182	177	204	162	194	182	193	164	189	154	205	164	207	177	174	182	197	169	184	174	190	205	183	190	191	179	178	191	170	181	182	174	187	182	156	186	152	190	179	187	196	190	175	182	186	178	199	160	180	162	180	181	172	182	178	164	171	174	211	195	179	178	165	189	188	161	199	168	175	187	169	174	178	183	183	191	199	195	193	187	151	187	203	206	180	188	156	207	187	174	194	182	167	163	190	184	197	180	176	186	178	186	165	172	187	170	187	169	189	180	176	165	171	170	187	177	176	204	197	161	209	185	183	163	176	152	181	161	180	160	164	170	176	178	204	194	182	163	188	182	173	201	188	180	188	184	168	158	201	167	191	175	209	182	187	201	177	188	198	186	200	188	170	191	184	192	197	165	171	170	175	186	186	166	187	206	190	189	181	185	177	164	175	179	186	183	181	169	155	184	189	177	171	162	193	185	191	167	210	179	166	178	195	170	185	167	176	168	165	191	185	173	187	174	192	163	193	182	214	184	181	172	207	161	155	176	190	173	190	170	201	169	186	197	178	186	177	189	189	180	192	187	188	168	171	171	158	183	182	204	170	158	174	164	179	164	175	176	169	177	160	173	164	162	171	184	160	145	177	169	173	185	171	169	154	172	176	174	187	170	198	183	168	181	169	190	174	158	180	180	173	177	195	197	198	181	190	168	162	213	199	175	167	187	171	181	183	185	195	167	198	189	194	181	164	204	164	167	174	173	181	184	186	167	182	174	190	181	190	185	164	195	195	177	172	180	179	184	174	170	149	204	168	171	183	166	169	185	160	182	185	166	169	183	159	171	168	199	175	181	173	191	187	163	184	175	191	164	200	187	160	208	181	187	152	162	160	173	186	189	193	189	173	186	203	201	178	161	179	185	183	191	182	201	206	177	181	193	182	172	186	194	203	170	163	187	162	186	166	204	182	166	174	176	170	184	193	185	175	149	172	228	161	178	184	173	196	200	155	180	154	185	168	194	173	185	157	174	186	146	184	172	177	218	198	171	183	182	187	172	187	167	145	187	160	191	186	190	175	185	198	191	191	176	189	185	186	212	182	170	165	186	159	188	173	171	152	192	163	188	157	187	178	155	183	183	167	174	176	193	191	158	191	189	176	210	190	184	194	168	190	194	201	156	190	160	198	174	186	188	181	180	187	166	177	203	186	170	206	162	180	193	169	193	168	171	198	182	177	181	157	204	181	184	181	180	191	156	165	179	172	190	158	159	165	169	182	181	180	184	198	172	192	179	175	184	201	170	173	167	193	177	200	197	171	183	178	166	160	186	169	178	192	182	180	173	183	200	170	169	168	184	172	195	163	184	181	199	166	169	153	197	188	164	170	153	152	189	178	185	165	160	169	182	187	173	177	167	187	180	193	198	201	181	172	192	169	178	181	189	199	177	186	185	173	185	181	175	202	171	175	182	161	184	160	183	196	216	170	182	184	167	168	168	197	181	163	174	193	168	185	156	190	186	177	163	172	175	157	157	159	189	183	174	182	173	188	188	175	185	187	185	177	165	161	178	165	162	178	160	193	172	191	192	188	179	209	184	188	158	178	180	168	189	187	198	182	203	178	175	170	174	158	181	177	184	162	154	176	206	173	189	184	164	174	194	197	159	173	172	194	170	194	156	166	178	201	190	167	170	220	181	173	198	157	173	169	174
5524	1502	3278	3687	3199	2662	2199	1825	1635	1366	1262	1197	1107	1014	899	957	852	815	847	818	771	715	739	735	677	687	687	663	663	667	655	632	630	635	627	615	637	615	590	634	588	588	701	586	592	586	587	566	590	569	576	616	587	579	597	581	560	590	549	554	571	562	598	569	531	575	582	584	575	609	583	556	554	592	500	563	572	558	545	607	531	548	549	596	547	591	567	569	564	556	595	602	578	595	592	585	593	570	551	572	565	557	614	542	583	559	620	555	600	560	565	544	574	580	571	540	596	572	560	555	562	536	550	538	584	591	555	605	558	578	570	571	590	554	545	570	527	547	533	577	564	582	535	573	582	562	539	557	591	561	577	589	557	582	545	579	553	572	527	565	556	544	562	598	582	542	569	598	560	539	535	534	537	555	578	536	555	530	548	540	534	539	563	579	515	566	575	550	552	533	566	546	534	563	530	582	546	566	532	564	578	548	585	579	566	570	558	534	522	541	530	563	556	551	529	572	560	568	552	555	595	548	577	531	591	533	589	561	558	580	541	532	545	552	545	519	541	543	592	554	584	542	567	516	527	552	550	567	568	552	543	543	586	592	566	577	524	552	554	505	552	579	592	574	548	544	589	515	551	545	539	533	564	571	564	527	563	594	592	537	504	623	571	565	513	551	570	547	536	573	557	550	571	567	561	573	560	563	559	521	570	527	544	563	589	575	557	582	544	523	531	561	560	581	594	559	591	566	570	568	540	614	582	526	583	522	566	559	557	576	580	594	592	584	582	548	574	563	523	549	560	555	569	549	589	569	558	632	577	489	563	544	594	525	540	569	573	571	580	517	556	560	582	515	551	551	574	529	533	555	563	572	595	550	566	562	567	545	561	576	573	590	520	550	568	553	589	570	566	528	547	562	603	566	542	564	562	524	524	563	584	573	564	571	589	567	556	557	546	584	550	520	589	567	589	541	575	536	562	562	560	578	573	522	541	550	539	523	553	532	556	549	567	562	535	515	552	556	578	562	554	589	530	565	555	551	571	567	595	529	571	541	608	542	585	535	523	552	543	571	554	537	544	579	565	540	596	582	572	594	557	554	575	570	547	542	534	536	534	551	591	545	576	562	566	525	561	573	523	558	554	541	555	536	586	570	583	513	577	565	552	540	555	536	569	592	553	550	556	575	548	546	569	530	570	552	537	553	579	551	516	561	579	547	567	548	540	577	563	584	564	607	544	556	531	570	539	556	597	570	569	557	529	553	598	575	557	580	554	552	551	565	549	558	587	529	549	581	509	549	555	540	552	554	586	569	538	603	535	541	573	531	560	586	599	560	575	549	544	529	570	502	520	591	576	566	571	546	555	550	586	612	571	557	555	592	552	594	525	602	568	552	546	574	538	569	548	536	536	559	560	550	541	570	585	586	569	573	544	543	572	574	546	586	602	541	566	585	540	545	521	574	558	579	537	588	544	515	554	618	574	548	592	531	564	555	555	570	562	557	554	543	589	583	520	542	615	562	575	522	554	560	543	549	560	596	598	561	574	552	578	584	576	542	571	574	551	560	565	555	591	575	608	551	543	575	560	560	555	528	579	594	546	594	589	580	577	562	549	575	549	588	564	571	519	561	600	570	544	611	575	557	548	588	590	513	582	578	585	553	554	566	554	564	564	582	510	561	581	558	566	573	579	545	557	529	619	572	574	535	563	608	576	569	550	566	553	581	540	567	568	597	610	548	540	540	583	611	547	525	588	562	530	533	584	538	565	563	528	592	553	590	557	554	576	555	545	546	532	599	545	567	590	520	572	556	563	556	577	584	582	536	542	583	616	584	585	549	558	558	518	552	538	619	536	550	605	606	590	553	551	513	576	539	562	543	561	544	588	571	564	523	572	506	578	523	541	540	535	490	571	542	580	539	575	552	545	554	576	554	578	539	570	564	603	527	535	578	557	584	550	553	565	548	571	552	589	530	553	556	595	593	573	556	545	554	549	571	568	562	621	509	557	553	539	556	560	564	519	539	571	566	517	565	574	555	540	569	583	544	581	570	549	582	566	566	568	595	613	587	592	562	518	567	542	566	592	534	540	605	538	563	571	571	501	544	567	524	546	543	533	539	575	560	559	531	559	591	566	571	566	591	603	564	572	539	542	516	500	541	569	565	568	565	567	543	541	555	561	503	524	573	565	515	572	570	551	556	554	576	568	539	575	551	575	540	530	558	533	550	581	535	537	585	559	577	567	517	542	529	511	569	607	568	578	546	578	577	572	545	529	530	526	572	578	558	574	583	572	580	571	557	586	560	584	572	559	576	521	583	580	566	586	570	527	547	528	596	554	536	527	532	562	564	577	517	619	559	540	526	562	563	560	553	553	558	573	495	578	566	539	593	568	525	546	544	555	553	534	586	574	563	571	561	540	576	551	594	544	538	518	591	560	576	542	593	533	548	561	541	554	544	539	537	573	528	576	574	543	612	525	590	565	595	527	577	559	583	558	572	551	556	567	553	544	593	566	532	554	541	549	525	590	581	558	520	576	570	578	555	545	538	520	567	539	544	609	555	556	531	584	601	571	563	569	578	562	589	564	533	519	551	523	573	568	499	573	571	568	568	548	583	584	554	568	567	560	572	560	542	593	551	526	585	536	548	563	568	538	547	573	551	602	551	545	594	515	575	542	559	533	544	526	558	576	590	540	530	546	576	579	554	572	550	590	597	619	585	556	568	529	547	544	604	548	618	554	603	578	574	558	563	544	550	556	558	565	599	547	569	567	552	559	537	557	534	539	548	551	532	624	517	565	581	585	522	544	549	551	489	603	586	576	578	495	539	545	550	559	580	547	581	577	546	567	542	563	567	551	557	540	589	566	578	569	604	539	564	560	581	583	554	526	557	579	530	552	569	531	563	514	559	572	581	550	550	553	550	559	560	565	558	582	557	572	560	534	573	553	530	578	580	550	542	587	556	530	556	553	549	544	561	566	559	544	553	570	564	497	563	568	587	572	518	574	614	566	546	563	559	545	561	557	545	597	564	561	564	554	552	560	541	570	592	547	520	537	552	574	544	555	590	600	545	565	556	568	535	520	599	529	512	575	511	601	529	533	568	558	546	581	545	562	543	579	556	569	562	529	560	585	547	552	557	546	536	572	543	567	555	561	525	546	523	549	582	554	569	554	581	551	527	552	564	552	523	530	583	570	552	549	549	569	572	534	535	565	566	526	578	570	516	552	529	574	574	579	566	560	547	540	578	575	610	588	542	526	598	609	518	543	537	568	590	580	573	528	524	598	580	562	487	559	553	577	594	555	554	570	541	527	575	557	562	485	561	582	577	616	544	565	553	518	532	553	592	557	518	598	586	552	600	571	569	560	619	532	544	549	528	593	577	558	520	576	570	561	606	561	573	530	573	556	550	539	561	557	534	566	562	506	557	541	586	560	569	556	569	550	537	535	577	607	570	541	586	524	553	602	583	590	590	548	546	558	567	547	565	522	536	575	544	523	559	556	542
15623	2452	2713	2010	1392	985	786	584	507	419	354	303	282	216	264	242	245	243	226	209	187	216	172	189	193	166	192	182	156	177	165	154	166	161	159	148	168	159	171	167	147	169	149	146	172	131	137	153	147	160	143	178	144	169	152	157	158	139	149	178	150	133	171	146	133	151	163	161	137	144	135	135	140	158	137	133	144	125	151	134	146	149	161	143	143	143	141	151	124	152	138	124	139	153	142	145	126	152	156	134	174	133	152	174	159	125	133	148	151	127	143	165	163	142	145	139	127	146	150	142	144	159	142	135	136	148	146	131	154	124	119	139	159	141	146	139	158	146	128	123	146	152	137	162	139	149	157	139	157	167	141	127	146	142	148	168	147	128	138	123	147	147	139	145	134	146	146	149	145	129	139	138	157	161	137	153	162	146	152	137	158	148	135	136	129	126	143	148	121	141	147	121	148	152	173	148	143	172	137	134	163	145	124	147	144	150	135	141	147	144	136	136	153	129	151	136	137	146	137	133	164	141	143	144	141	158	142	153	142	129	141	142	122	149	148	162	140	158	152	147	162	151	145	141	161	143	148	157	160	148	145	126	141	134	129	134	158	148	145	144	161	129	145	130	157	122	164	140	142	127	138	151	127	126	127	169	140	134	141	129	160	129	123	141	149	155	143	135	130	147	151	138	137	154	141	149	160	123	151	162	129	142	129	135	140	152	147	144	144	137	144	159	145	133	150	136	138	141	158	148	157	145	152	163	127	160	137	153	153	160	159	138	147	121	138	163	126	152	143	148	149	156	156	153	149	139	131	131	141	145	148	151	145	155	138	153	140	147	153	152	150	139	144	147	152	150	145	148	158	133	154	152	145	150	129	152	128	150	148	151	126	148	157	110	138	124	133	150	132	145	122	119	153	164	137	146	151	171	156	115	147	152	148	131	138	138	134	121	149	145	132	145	148	145	148	137	134	143	147	151	147	155	148	135	157	157	144	149	150	135	153	157	163	127	149	149	143	132	123	123	153	182	124	141	158	151	121	140	141	130	162	150	128	142	139	140	148	129	137	137	139	147	161	134	148	137	143	156	141	142	126	141	164	146	142	148	104	131	148	131	137	145	134	144	146	139	144	127	132	137	151	157	147	148	137	127	143	150	145	154	139	142	150	176	139	142	136	142	115	160	137	133	142	149	135	129	166	140	145	133	125	144	154	139	131	148	154	133	150	141	142	154	159	133	136	141	146	125	145	136	149	119	137	151	133	168	151	151	135	150	142	134	139	138	123	162	144	131	141	132	138	141	153	131	141	149	138	130	134	126	131	142	154	149	140	159	137	137	154	137	147	136	145	142	131	141	148	150	142	131	140	146	142	136	150	127	169	140	157	149	160	144	140	139	144	151	130	186	161	157	152	149	137	144	152	136	142	169	145	135	148	121	142	144	140	136	131	143	160	148	148	155	152	133	142	146	161	151	145	150	162	118	148	155	140	140	140	141	155	146	149	143	145	129	145	149	122	149	147	156	136	153	131	135	133	135	147	136	150	139	139	160	147	141	137	138	128	157	154	140	135	153	134	133	144	146	140	122	151	133	137	163	170	128	152	119	151	129	156	137	133	142	160	150	147	156	129	168	136	148	159	135	153	151	165	166	157	149	115	128	152	137	139	161	132	160	131	142	130	142	129	148	142	172	136	130	131	134	157	146	145	124	163	149	145	122	144	129	154	142	158	152	157	147	148	132	140	165	147	142	150	155	158	149	138	129	149	151	144	152	129	140	149	150	167	141	157	140	159	134	123	158	132	137	173	136	145	147	147	174	149	148	154	144	141	142	143	132	133	131	117	145	142	159	157	131	150	132	146	149	144	140	153	128	159	157	160	159	150	134	150	159	150	143	158	154	167	151	151	140	145	153	133	134	153	157	147	144	142	141	136	135	142	114	143	131	131	148	152	166	160	155	128	134	140	131	145	128	142	149	142	155	144	139	141	144	130	144	132	144	163	149	125	146	171	140	137	138	138	150	151	122	161	134	143	153	158	170	150	144	136	130	151	129	146	145	128	150	157	151	156	140	134	144	157	143	148	159	142	164	133	160	150	139	151	144	145	135	147	127	136	140	137	135	136	140	162	139	132	129	140	130	147	157	132	154	162	167	120	144	154	127	126	138	150	151	139	157	147	155	152	137	152	166	143	140	155	145	137	130	147	146	129	143	152	137	119	142	148	153	166	154	138	152	155	139	142	158	145	152	156	141	148	147	144	141	129	133	136	124	154	140	152	137	154	141	138	124	128	158	159	134	138	132	148	156	143	145	136	133	145	148	154	126	150	142	130	135	161	132	159	130	144	159	148	145	127	130	129	179	153	139	133	149	139	143	143	155	150	155	139	137	151	127	127	153	140	147	142	143	134	149	131	138	153	121	150	133	113	141	146	152	142	151	132	132	125	126	147	158	162	126	144	149	142	133	145	166	134	144	147	143	137	134	158	122	156	151	113	147	150	158	148	136	118	127	127	152	153	148	143	141	136	154	165	116	142	173	125	122	148	131	150	140	143	157	144	130	135	135	129	158	123	123	150	163	137	126	150	164	139	146	155	168	137	125	143	124	140	132	139	149	160	142	139	138	126	148	143	142	139	134	142	151	123	140	150	150	135	141	138	158	130	136	124	147	144	142	147	119	146	164	153	146	157	143	145	137	139	129	133	133	147	154	146	159	143	129	133	140	127	137	142	131	132	145	144	144	124	116	151	158	140	135	129	140	143	138	147	154	138	135	163	159	151	127	128	152	135	120	126	140	131	130	138	141	159	153	140	139	138	153	143	162	145	141	135	161	149	139	133	162	144	143	134	153	134	147	147	126	134	146	157	135	150	127	132	147	139	148	135	137	147	138	134	128	140	145	135	151	149	167	162	148	122	148	141	159	139	129	161	135	160	124	132	146	161	147	144	133	156	119	143	137	147	128	128	135	134	154	132	138	116	162	157	152	127	163	165	137	134	155	149	148	152	143	149	143	151	146	145	151	141	153	138	155	155	131	149	124	147	111	141	146	150	158	144	137	138	138	140	131	123	143	143	126	125	146	143	133	145	149	144	137	137	166	127	155	141	145	143	136	148	148	150	128	132	153	141	128	149	152	145	133	146	154	148	146	136	121	135	148	152	157	155	132	152	148	132	151	119	130	148	125	124	128	153	143	145	145	186	112	136	159	153	134	145	132	156	162	144	158	156	131	187	131	140	162	145	128	154	173	139	141	134	145	128	150	140	135	147	148	131	150	151	157	138	148	128	155	146	142	163	120	160	150	128	154	130	132	142	139	156	137	143	131	149	153	159	144	151	134	146	155	152	158	153	140	135	154	143	134	160	127	153	138	143	122	130	147	141	154	147	133	143	142	148	116	145	151	140	157	167	153	144	136	131	169	150	112	137	169	152	140	135	144	134	151	139	170	125	154	160	147	146	148	164	163	135	125	119	139	139	162	117	142	136	155	148	144	140	141	148	166	169	141
7523	2415	5769	6544	5478	4392	3555	2994	2518	2138	1929	1692	1519	1418	1298	1180	1047	1061	1009	938	922	859	828	841	786	737	704	704	740	635	698	684	655	619	604	637	592	656	606	564	604	520	613	559	559	600	577	562	527	533	536	566	525	519	514	530	519	492	493	488	488	489	505	520	493	514	507	517	514	509	510	501	481	492	511	474	478	505	508	514	481	503	498	488	499	497	502	475	468	487	473	453	500	527	478	520	451	523	500	483	496	509	495	499	505	502	464	448	414	478	498	518	475	443	500	508	468	490	496	452	504	477	437	487	493	474	446	466	447	513	490	526	480	538	502	463	487	461	462	465	482	483	485	483	505	491	446	506	529	487	515	486	465	491	468	490	463	478	463	489	462	485	461	483	472	475	481	432	463	465	477	487	498	470	530	460	439	464	519	501	509	495	462	450	453	452	448	461	466	447	456	457	481	456	435	456	495	479	437	542	446	512	478	465	467	445	511	470	492	446	447	489	478	460	458	470	488	476	489	486	454	479	500	430	499	489	447	459	446	467	474	508	519	484	451	481	474	507	503	461	450	455	432	424	442	469	474	469	480	463	465	474	498	487	458	477	476	471	481	486	477	451	496	474	429	481	509	425	484	478	480	497	495	484	484	490	500	493	527	470	440	478	484	499	493	488	496	444	501	465	476	439	512	484	477	515	450	449	456	450	459	468	463	500	430	440	488	492	458	450	475	466	479	485	512	466	529	442	473	460	493	458	481	482	455	472	474	500	450	478	442	551	461	462	510	457	512	476	462	448	456	465	441	464	452	496	471	469	466	474	486	476	481	450	421	492	452	472	430	500	446	452	459	494	444	459	477	478	459	466	498	470	484	469	513	480	480	460	474	496	481	445	442	469	499	495	488	464	507	468	517	489	448	480	505	478	460	478	461	476	452	465	501	480	453	488	515	481	487	484	473	461	493	475	479	454	481	472	479	499	458	469	445	496	461	476	478	502	480	505	454	461	484	479	468	465	477	458	442	478	499	454	505	464	465	474	452	463	440	445	508	497	495	496	468	468	496	475	509	471	464	459	474	474	462	484	464	451	466	459	461	460	513	489	491	479	495	504	486	446	473	476	497	491	512	478	474	486	432	489	477	486	487	464	411	494	510	492	495	504	485	486	441	505	475	462	480	451	446	492	439	431	470	479	453	480	503	510	409	488	512	466	451	499	484	496	453	446	438	501	439	467	452	450	474	493	481	490	491	454	426	459	483	423	483	466	497	468	432	450	459	431	472	466	499	433	479	458	474	509	486	502	465	509	503	433	447	508	490	432	525	503	476	493	440	469	478	532	446	494	454	489	458	488	470	455	487	477	465	473	488	464	443	475	468	457	522	478	474	498	461	528	448	479	474	466	458	480	463	475	478	504	455	507	480	451	469	471	475	491	480	424	471	502	468	496	473	464	469	521	442	466	493	489	489	508	479	487	505	475	455	419	484	454	484	474	439	435	437	477	452	499	474	425	492	483	493	465	479	474	472	499	461	497	455	512	428	508	471	483	494	451	456	492	446	475	461	456	454	440	467	448	459	452	460	476	448	483	485	433	475	464	426	473	446	479	477	454	463	469	505	478	481	467	475	469	458	404	499	484	524	462	478	468	458	478	456	478	441	487	485	476	498	481	442	465	495	484	474	466	503	473	491	462	472	474	486	462	449	471	489	464	453	454	501	432	495	479	418	522	475	467	485	467	471	484	470	470	462	471	441	475	495	515	440	483	475	493	496	468	486	486	488	462	461	512	471	441	489	451	495	452	503	461	447	443	507	526	473	468	438	479	472	473	477	459	491	470	463	521	449	490	515	466	465	482	470	474	451	493	474	449	460	504	421	493	459	483	439	488	467	486	449	480	467	460	479	451	474	460	459	533	483	488	510	506	452	469	444	442	422	453	445	458	444	479	520	464	500	467	471	505	456	447	485	437	468	432	486	469	465	505	481	466	426	457	478	453	495	486	490	460	423	488	498	465	457	464	462	459	468	460	481	419	507	478	485	486	491	475	471	493	454	472	468	504	474	498	473	454	463	464	494	433	465	481	468	502	499	449	461	477	471	529	456	466	526	464	445	481	452	509	512	449	493	460	481	535	447	455	476	491	462	442	496	438	488	464	457	444	488	506	475	464	463	525	453	476	479	498	479	490	485	479	490	460	476	477	461	470	473	473	467	468	491	462	495	430	475	509	451	457	457	517	468	489	480	476	496	500	521	502	444	464	450	432	499	499	458	497	464	486	492	503	453	483	493	489	433	418	482	483	472	507	468	483	446	502	441	471	482	476	458	497	470	511	477	499	443	510	473	460	458	490	469	445	478	491	482	474	472	472	490	496	480	461	477	445	452	461	494	450	506	499	472	502	449	490	421	433	480	481	465	516	428	437	476	459	450	485	479	470	481	418	466	497	448	458	490	442	469	486	471	450	484	489	488	456	454	479	524	469	464	453	431	485	453	494	499	523	508	442	479	493	454	443	476	463	449	470	476	442	457	475	489	451	494	487	485	481	468	480	417	494	472	508	499	480	463	459	481	448	454	468	528	480	492	451	477	494	430	457	481	471	489	487	478	503	473	435	506	471	499	479	439	486	473	468	470	490	465	471	475	497	505	449	514	494	481	500	475	463	474	476	489	480	470	443	488	473	483	503	515	489	465	447	490	448	467	445	480	503	450	504	452	497	492	500	505	483	424	491	450	474	457	484	457	451	515	437	458	472	471	515	473	466	479	479	480	474	452	456	543	490	491	433	442	480	463	452	465	464	469	468	467	447	470	485	513	482	474	430	470	488	465	474	481	465	487	465	477	489	496	457	465	456	492	476	438	507	479	496	468	486	488	443	494	452	442	487	441	480	453	476	516	497	473	506	439	478	495	461	461	475	497	459	507	511	511	476	488	476	452	466	489	463	481	464	431	438	498	464	469	476	522	474	446	478	438	438	472	466	471	465	491	503	469	472	444	510	434	473	488	477	478	450	471	490	503	465	482	487	488	480	505	483	481	462	518	433	476	454	477	492	499	467	450	502	457	434	498	522	500	432	450	478	502	442	530	501	462	487	495	477	455	462	472	433	454	478	503	489	473	480	472	496	495	458	526	451	467	504	503	504	450	500	487	493	501	476	477	482	498	508	461	437	451	480	504	438	450	456	466	450	487	473	470	483	494	482	470	455	508	487	489	438	433	477	494	463	497	475	497	470	492	474	491	458	489	481	487	463	456	439	468	479	504	445	467	489	446	481	451	470	466	493	446	489	492	479	484	472	460	473	491	471	492	464	475	493	470	475	478	494	477	470	461	470	498	466	484	484	525	473	514	445	477	479	463	447	469	470	485	469	493	479	503	493	449	448	489	505	460	460	476	479	462	479	449	488	447	457	472	453	421	525	491	443	470	458	453	494	501	468	451	483	451	422	466	477	507	492	486	502	467	509	507	465	455	520	460	496	495	458	449	496	513	451	476	489	479	459	469	475	487	486
2124	389	390	340	317	329	376	324	300	321	330	308	270	303	322	319	303	271	310	365	306	291	334	315	331	295	288	285	326	303	322	345	287	306	291	327	316	326	306	313	329	330	315	328	302	319	326	272	292	321	295	339	299	303	323	350	304	313	306	323	319	313	297	316	337	311	353	320	337	347	325	317	336	321	317	342	293	315	339	300	318	303	319	307	319	328	330	324	271	315	311	321	297	301	299	331	310	322	338	305	314	334	309	303	311	309	324	344	331	317	294	343	306	300	311	332	302	324	328	301	284	314	305	307	313	322	324	324	301	298	327	269	294	308	308	308	342	345	323	305	319	332	311	324	302	301	317	320	327	315	313	317	357	328	304	330	342	287	300	315	318	329	365	300	288	301	325	325	343	342	314	312	295	351	306	289	301	329	291	295	371	341	283	327	285	333	309	313	314	318	323	339	303	298	292	316	309	323	297	318	293	291	359	295	280	314	298	293	308	333	306	334	331	335	346	311	270	290	334	290	323	301	358	320	350	268	351	312	304	302	314	297	298	324	330	315	279	297	332	336	333	296	290	332	300	307	306	306	312	282	330	326	262	300	318	310	328	319	307	335	299	308	297	305	323	311	306	330	309	341	332	300	305	282	316	293	313	328	327	310	329	303	322	319	286	316	333	299	287	327	335	272	328	327	357	300	314	317	311	313	304	318	330	342	302	347	309	309	295	284	336	309	291	334	310	302	370	297	324	342	295	327	319	310	305	286	314	339	320	322	333	333	334	296	326	331	303	298	308	321	320	340	319	320	342	324	309	292	319	319	330	298	337	303	326	297	323	323	304	309	342	294	325	344	308	289	322	330	318	313	294	327	310	287	312	330	337	290	274	293	299	298	317	321	324	329	309	316	287	306	300	316	315	291	344	289	322	337	319	333	334	312	297	317	312	295	327	293	329	310	290	328	293	330	297	294	292	294	317	326	312	296	329	332	285	317	335	346	312	330	324	334	307	307	328	294	302	308	345	334	330	326	307	335	276	329	301	304	287	317	320	304	334	315	308	349	315	299	324	318	300	338	287	301	289	320	312	312	302	335	330	329	313	330	272	328	331	326	337	294	296	305	306	329	309	343	302	307	332	307	314	298	320	326	325	362	306	323	325	301	330	285	307	327	304	340	323	301	291	293	331	329	352	315	296	318	303	309	309	292	307	307	334	317	318	311	319	296	344	314	312	311	312	304	328	306	319	311	325	302	316	323	306	312	317	330	314	308	306	286	334	310	291	332	371	319	318	334	315	320	306	286	298	314	337	338	325	315	322	314	332	327	315	301	305	319	336	317	324	335	321	314	284	328	314	302	283	318	342	325	316	320	307	303	347	320	326	319	311	326	312	318	328	301	309	318	315	286	332	295	300	318	334	307	291	319	335	322	308	348	253	294	343	340	324	331	333	296	307	328	308	293	336	324	300	299	303	300	347	324	350	308	342	332	321	325	302	290	292	291	302	346	330	336	340	328	294	325	288	342	336	328	328	319	279	300	311	317	296	341	331	291	350	311	314	334	338	307	300	323	336	333	285	284	322	348	345	357	325	337	289	301	316	307	320	292	293	322	320	300	343	316	336	314	296	346	304	359	288	323	336	335	330	302	313	330	309	307	312	330	306	307	299	304	309	335	335	320	289	320	308	353	308	344	296	328	332	312	272	316	299	273	284	328	319	312	297	336	309	348	298	333	322	319	338	313	295	312	330	315	315	301	310	314	320	342	281	320	300	323	312	308	323	326	347	347	303	322	317	291	323	289	327	316	285	356	284	327	304	307	320	309	322	336	329	313	319	354	316	277	331	306	315	305	328	330	342	301	314	302	327	326	321	340	288	333	329	313	321	323	306	355	310	320	339	298	274	335	320	270	318	298	306	324	324	318	326	316	274	303	319	347	313	307	356	318	346	312	291	302	335	308	298	351	298	339	295	325	321	307	309	312	302	317	345	268	300	322	325	305	317	305	302	336	328	343	287	291	346	324	341	312	308	323	296	354	322	308	288	320	287	351	323	321	319	284	310	303	314	292	272	283	319	282	316	304	337	284	273	298	334	315	303	314	310	329	302	312	314	346	309	305	307	344	310	329	317	315	293	323	302	323	294	303	297	332	358	290	314	319	273	299	326	295	328	323	301	310	303	299	324	360	344	334	328	320	331	306	328	293	329	307	295	288	334	325	329	264	302	320	294	337	316	295	307	286	325	338	317	304	322	333	294	335	306	300	324	248	343	303	316	301	316	305	312	345	318	346	296	308	311	317	308	332	322	317	309	295	334	283	303	309	299	355	335	280	317	311	300	311	297	331	312	333	316	309	328	274	342	343	323	333	291	338	323	326	324	323	306	312	292	295	312	281	299	278	327	310	317	304	304	313	291	336	348	327	313	322	310	308	323	313	325	315	303	316	334	313	299	311	316	317	334	311	336	316	300	322	309	296	305	280	310	336	291	325	310	302	284	318	272	311	323	310	367	335	329	291	306	305	343	344	323	291	294	329	306	319	319	310	302	301	299	328	289	332	310	310	332	316	313	318	349	282	343	319	303	341	297	312	311	302	312	365	309	288	297	349	308	311	345	342	305	299	312	317	322	331	315	311	295	320	305	297	308	317	315	293	282	301	321	309	343	326	312	282	313	317	318	327	290	321	305	331	335	310	306	295	297	319	297	318	283	306	326	316	306	336	318	307	348	317	278	322	322	334	320	289	333	311	324	326	304	302	327	323	291	331	285	329	301	304	306	295	311	321	292	300	294	317	340	341	333	317	308	292	351	333	318	325	343	338	327	300	331	327	310	323	340	304	327	337	333	330	335	318	323	330	324	290	331	283	331	325	314	333	317	311	320	304	307	301	305	338	337	322	309	341	326	322	308	338	328	318	297	321	307	309	361	351	311	291	305	308	317	317	285	280	312	325	289	340	298	323	299	323	310	321	308	312	327	299	317	336	341	306	280	295	293	308	335	332	321	317	312	335	312	301	320	300	313	319	343	322	291	321	285	344	349	340	304	279	323	304	256	317	314	307	347	299	309	337	309	300	288	320	302	298	293	337	308	280	353	295	316	329	331	295	340	297	305	256	286	336	314	291	302	296	334	329	304	329	319	312	340	289	329	352	320	326	313	304	322	352	311	317	311	293	316	311	324	323	307	332	351	319	292	312	331	284	322	321	307	302	323	297	326	332	319	298	322	277	285	333	343	313	304	327	314	302	344	334	331	324	320	309	307	329	321	306	336	301	333	355	325	330	350	303	326	345	307	284	308	293	317	305	331	323	342	319	320	304	316	328	313	286	306	308	335	323	331	296	313	293	338	309	310	331	298	320	336	319	335	321	311	297	272	319	319	292	322	317	334	301	320	319	295	346	314	339	283	325	328	308	315	313	335	320	337	337	353	323	308	324	329	323	292	323	320	320	313	322	303	315	304	327	339	277	322	329	319	328	327	285	306	332	307	333	340	289	305	316	334	298	322	346
2254	978	1050	1114	1048	990	975	981	952	964	933	941	1000	919	922	923	945	939	886	929	924	878	936	926	865	930	942	897	909	850	893	910	923	948	946	952	927	958	946	946	913	884	873	895	881	894	899	906	937	916	944	888	935	916	892	906	884	882	871	944	923	883	945	910	922	921	911	924	923	935	905	849	930	944	903	858	922	861	873	958	932	900	908	922	904	950	906	937	931	872	936	942	863	920	902	906	854	874	903	912	871	933	943	921	867	888	889	954	888	902	925	892	919	926	904	945	953	938	926	867	912	938	913	938	934	959	948	874	875	909	933	921	912	948	909	894	906	874	902	920	951	950	854	888	905	917	932	864	984	890	902	912	865	909	951	957	933	900	903	868	950	835	949	937	848	919	900	869	892	895	929	975	880	902	940	937	940	955	933	934	895	895	945	906	828	917	921	917	823	917	920	915	939	890	982	912	888	923	953	892	911	965	934	905	880	882	962	878	860	942	893	925	929	954	922	940	908	948	945	922	901	881	859	960	974	933	893	904	933	901	952	868	943	891	950	921	901	930	906	938	864	933	918	886	887	937	930	893	949	964	863	912	902	928	937	940	869	976	925	873	871	849	892	937	939	918	915	897	937	917	887	895	948	864	919	957	889	923	909	874	931	952	892	907	900	875	934	909	943	911	871	959	942	916	931	964	892	952	952	967	880	955	924	906	951	872	890	912	940	855	959	934	910	916	859	914	955	929	987	929	930	879	904	920	888	879	934	927	884	901	847	928	912	898	870	930	877	905	914	923	926	905	946	898	923	958	925	923	901	954	863	870	943	858	915	950	869	919	989	908	869	905	852	899	895	961	915	867	927	917	923	967	927	895	904	917	907	931	924	888	938	937	915	919	871	933	905	908	918	899	981	906	841	878	920	915	910	866	922	870	932	929	856	892	941	909	959	942	937	958	879	843	905	877	923	971	955	933	915	911	945	926	930	920	896	887	836	928	906	874	908	862	896	915	876	909	927	956	936	999	952	909	959	934	868	959	901	863	880	895	962	890	942	868	868	902	950	952	846	881	927	927	930	938	929	887	936	950	940	906	898	923	873	919	944	939	923	879	912	902	966	904	939	913	939	893	916	934	825	937	930	908	924	933	877	944	931	840	898	892	938	953	910	845	963	856	902	916	980	880	918	894	918	915	861	919	954	958	934	864	910	885	929	913	923	843	933	897	902	867	935	979	926	860	860	932	947	886	857	869	925	914	946	933	918	881	897	963	952	876	898	925	926	940	898	883	918	913	921	937	914	934	1014	938	922	925	963	922	938	930	888	934	905	937	916	925	932	901	935	885	907	932	883	989	889	956	895	936	947	896	944	956	934	912	936	895	909	919	884	893	886	913	889	916	910	919	880	928	879	922	913	888	937	882	880	935	959	949	932	874	905	923	837	899	910	1006	922	935	900	918	907	939	906	877	915	913	892	897	944	920	911	852	866	889	885	971	879	908	944	910	914	883	937	906	892	900	921	934	890	904	840	920	933	921	904	882	910	899	876	888	909	915	939	943	927	889	885	915	857	969	908	897	905	890	868	935	943	925	882	943	913	836	922	922	898	946	927	961	926	918	937	929	924	896	903	934	864	867	862	877	918	869	932	938	966	916	954	872	918	921	917	906	896	895	877	903	934	932	936	982	834	878	924	951	845	938	941	899	890	909	914	935	969	932	936	909	836	884	869	893	958	933	912	905	884	914	879	920	897	894	879	915	894	943	882	918	852	932	910	931	962	907	929	863	909	890	924	867	897	932	932	937	918	860	904	907	905	854	897	931	907	888	940	878	895	854	911	885	871	897	915	860	888	914	882	932	858	937	926	967	908	945	951	966	875	890	904	906	853	926	951	880	893	901	901	865	907	922	852	929	932	921	897	910	883	914	908	917	916	883	893	896	920	925	903	919	868	927	914	902	872	902	908	853	905	946	906	917	874	858	872	930	906	929	900	929	950	919	969	858	879	894	884	963	926	908	920	910	895	887	961	959	927	865	943	939	912	917	902	911	908	894	886	920	880	882	931	929	910	848	916	911	875	860	943	965	955	940	897	929	898	916	955	925	930	914	913	892	854	976	904	938	888	891	964	888	915	878	894	917	889	926	891	916	907	945	911	888	959	925	900	939	916	909	916	920	893	930	847	940	896	913	919	941	947	863	897	920	904	915	923	891	932	933	904	885	877	955	906	799	932	903	879	931	943	947	923	965	896	861	875	871	878	933	934	903	912	953	886	926	881	917	870	889	913	903	933	893	943	945	882	886	922	924	952	888	901	889	897	907	874	887	888	957	896	953	909	943	977	891	931	943	918	913	908	865	932	930	918	902	861	903	872	899	924	920	897	936	937	906	907	909	950	910	903	933	870	962	913	878	922	895	869	920	904	912	918	906	983	930	893	913	962	904	899	915	824	870	854	918	936	968	916	918	907	906	920	905	900	943	899	933	880	921	904	894	944	855	878	891	892	906	927	952	918	874	912	888	992	919	908	869	918	942	899	927	904	925	940	917	884	898	936	924	975	891	893	881	878	903	884	920	915	899	914	930	956	941	948	895	893	918	880	926	940	918	921	855	922	921	981	891	899	921	942	947	896	875	942	847	939	949	932	924	953	935	909	968	878	960	925	937	959	940	924	883	835	954	897	988	942	860	880	908	886	914	911	934	878	956	930	901	861	886	862	930	917	932	910	951	870	844	870	922	941	899	902	934	833	906	893	899	952	953	930	955	927	918	918	935	921	921	867	886	848	908	922	896	925	838	1001	906	920	978	889	905	892	866	897	875	912	905	961	891	945	908	942	909	854	907	940	896	931	942	888	902	893	907	892	916	932	919	929	912	925	922	858	958	885	906	935	918	939	888	876	843	895	870	916	900	939	932	949	954	895	913	908	917	893	882	882	881	881	921	934	921	914	917	916	870	907	879	920	886	925	905	913	916	886	894	926	915	921	907	905	934	924	885	912	918	881	933	887	974	918	927	896	945	926	965	916	885	936	951	925	905	926	917	962	904	898	879	885	955	929	946	898	897	965	893	898	923	895	977	911	924	917	910	928	931	940	923	987	954	955	984	939	935	944	886	911	922	958	902	882	862	924	955	964	950	939	871	901	972	927	869	901	933	886	956	981	939	925	932	902	903	894	877	894	891	904	920	941	906	931	952	875	856	913	920	930	962	851	860	903	915	940	894	958	910	930	922	922	959	835	914	861	943	922	930	883	826	929	924	881	928	889	915	948	991	889	899	927	907	906	910	873	889	931	891	908	947	911	939	943	923	864	926	888	885	872	862	944	930	940	933	931	934	845	864	924	911	888	935	921	926	932	963	928	934	913	912	922	891	911	919	936	955	958	915	933	864	872	875	895	927	904	908	918	866	903	886	877	893	927	914	923	924	892	916	916	921	916	934	905	894	849	931	863	909	901	929	904	868	961	868	899	880	910	899	915	878	842	903	885	905	904	912	949	919	909	903	904	931	903	950
8163	1083	1410	1078	811	615	461	407	370	320	294	265	274	249	246	236	214	221	206	220	199	182	201	232	192	192	192	186	207	203	180	192	189	191	198	214	185	208	183	207	178	199	192	198	163	165	172	180	181	215	167	175	212	191	167	182	172	185	196	210	181	200	173	180	183	173	189	184	167	176	176	176	170	149	182	174	171	169	157	191	196	197	170	188	182	195	172	200	181	191	169	156	157	191	193	175	178	176	180	163	165	184	193	183	195	183	182	191	180	210	188	206	185	163	184	197	200	162	179	188	169	177	174	172	156	175	153	188	186	153	174	182	163	184	160	183	156	183	166	179	200	206	166	180	163	173	192	180	190	171	183	157	174	168	186	165	157	165	192	174	160	193	178	187	188	169	153	174	167	178	168	174	187	187	192	162	184	186	195	198	191	181	185	182	178	204	186	165	171	173	177	177	198	191	177	185	180	182	200	192	160	192	154	177	179	159	176	181	170	171	195	188	191	183	170	186	167	178	180	164	162	176	180	192	155	182	187	196	171	179	211	168	180	172	172	195	158	183	203	163	164	171	191	191	176	173	183	176	168	185	174	156	161	171	197	181	184	187	231	163	167	168	180	175	186	166	156	172	169	182	179	198	194	170	175	195	182	141	171	193	158	152	160	179	174	208	166	171	177	175	184	174	171	178	208	190	163	165	169	166	193	166	178	167	168	194	167	190	184	172	179	172	169	182	181	183	201	186	169	159	199	175	181	174	191	163	192	186	208	191	183	202	180	185	187	158	180	149	166	200	170	179	145	171	166	172	180	170	169	156	181	171	164	169	215	206	165	160	183	191	188	178	187	184	187	188	169	187	159	187	192	167	180	197	163	168	197	181	163	187	196	183	181	174	174	177	205	158	176	186	168	168	169	175	201	184	175	174	155	166	164	188	185	181	193	181	187	176	183	188	177	170	176	193	172	160	168	162	177	188	179	179	198	187	195	172	201	160	163	200	183	174	170	160	167	169	183	207	178	176	175	181	176	187	165	171	201	170	181	176	206	166	177	177	155	165	166	186	177	180	158	188	163	182	162	207	160	184	183	182	183	177	198	188	178	178	204	168	171	194	184	186	179	178	175	171	172	181	198	174	193	193	179	185	175	190	190	184	156	223	195	187	201	176	166	159	166	164	188	181	193	168	181	164	190	161	176	197	182	187	174	180	179	170	170	182	171	179	188	187	201	179	174	180	189	200	192	181	188	164	174	181	164	182	194	173	165	181	204	169	180	168	209	185	160	194	165	165	193	167	192	188	180	156	187	190	189	179	185	177	177	169	180	166	183	179	162	169	166	165	176	220	158	187	180	165	169	165	200	193	168	179	154	166	173	165	187	180	181	164	191	197	181	170	147	181	195	182	163	191	186	191	177	181	191	182	174	161	180	168	193	187	173	187	158	187	189	168	193	156	202	170	189	179	182	193	192	174	200	172	194	156	169	180	186	179	172	174	168	187	189	175	174	184	194	200	164	181	155	174	174	163	161	171	166	174	180	159	190	170	183	147	179	185	215	182	195	184	156	188	179	175	179	174	213	178	148	181	155	165	156	176	171	176	176	190	171	177	193	182	178	174	181	173	184	172	167	197	175	207	154	163	196	173	174	175	159	163	189	174	169	184	184	165	176	159	160	196	183	169	195	170	177	169	171	169	167	168	177	186	183	178	156	168	203	189	169	179	172	185	167	188	200	207	165	197	155	175	207	183	197	172	177	175	185	187	192	189	187	171	168	169	185	169	203	159	181	173	152	183	193	188	165	184	190	191	181	192	168	171	170	210	154	194	196	191	175	178	171	188	162	177	201	193	190	190	196	164	180	193	143	171	182	155	171	165	184	187	173	197	163	180	180	183	176	186	187	182	195	171	163	140	189	167	176	177	178	217	181	180	167	173	182	172	169	164	154	179	186	186	154	197	211	204	211	171	170	199	184	162	197	163	190	188	163	159	175	170	167	188	200	182	203	177	205	176	174	181	146	183	169	181	205	198	178	192	187	187	199	153	199	160	187	179	155	183	193	183	201	159	172	196	185	167	175	192	171	169	172	175	149	174	160	183	176	178	135	190	174	155	177	168	174	169	186	178	185	172	175	185	186	187	164	186	179	180	162	201	172	172	151	158	176	160	167	171	191	174	192	192	179	168	170	179	184	179	180	154	188	169	180	162	185	197	174	175	201	177	158	170	180	179	183	200	194	196	173	167	150	167	160	177	199	180	185	186	190	162	159	160	156	159	182	211	188	164	185	176	192	191	174	177	187	191	179	202	168	185	201	160	166	176	160	190	186	184	169	186	186	176	203	169	165	167	177	184	165	168	150	175	176	168	199	183	177	185	182	208	165	162	192	168	206	177	186	177	155	198	181	162	191	184	164	169	152	182	174	186	170	189	177	165	198	181	165	164	184	156	173	172	186	185	164	185	219	167	186	186	171	200	175	155	154	202	185	209	178	201	181	183	172	171	167	156	162	178	189	183	196	189	168	188	150	208	176	179	184	191	185	187	168	158	189	153	186	179	192	171	194	182	177	200	164	185	165	186	182	156	177	170	171	192	142	166	184	187	203	171	176	137	182	193	182	151	158	177	175	208	150	179	179	144	170	178	173	165	158	165	179	180	192	159	174	220	193	159	203	164	186	184	188	171	174	198	182	179	161	171	194	189	176	170	178	178	178	190	180	150	155	170	178	183	175	174	178	200	183	159	179	163	174	179	189	168	176	187	177	176	172	187	183	189	162	202	158	173	181	193	193	174	187	193	192	210	157	176	165	186	199	171	177	179	177	168	179	167	175	168	168	200	210	167	163	202	173	195	229	168	180	166	185	192	200	165	155	178	185	171	164	163	180	210	190	167	178	191	187	164	187	154	195	179	174	146	167	178	174	179	207	180	165	180	184	167	172	190	149	195	170	174	191	198	203	189	190	190	183	171	174	161	163	184	170	153	167	153	173	176	182	173	172	177	174	176	179	165	175	170	186	185	184	216	188	180	168	169	167	198	183	184	156	182	188	180	177	170	174	187	157	183	192	173	194	174	171	172	174	169	166	185	185	139	180	161	185	169	153	188	176	202	160	179	190	187	203	164	182	166	178	190	176	156	178	189	192	202	161	202	183	166	189	156	171	170	161	166	218	160	170	162	174	167	189	185	156	192	162	192	170	195	167	181	182	170	189	175	184	195	173	174	199	173	181	192	179	177	189	205	173	163	189	192	172	172	168	212	183	160	175	197	168	183	184	173	155	174	179	182	193	192	175	185	180	203	174	193	180	171	168	194	173	181	188	186	181	179	173	192	176	183	204	173	173	186	192	170	166	181	195	187	161	152	177	191	181	168	190	180	163	188	181	190	174	176	158	177	151	180	178	185	187	179	195	166	177	179	178	186	174	163	184	181	186	166	149	176	179	166	185	166	206	143	194	194	170	183	190	188	167	184	176	171	178	162	162	201	189	184	157	153	175	185	168	180	183	182
5538	1563	3245	3681	3173	2691	2188	1826	1601	1380	1316	1202	1113	1004	980	910	846	801	801	808	800	770	752	716	737	710	641	684	636	696	669	674	636	649	608	632	613	598	614	608	586	599	576	635	610	574	609	602	605	583	581	590	572	581	581	588	518	562	581	629	579	586	560	593	559	547	561	569	570	583	603	592	572	567	549	592	545	563	603	562	618	568	596	540	574	532	570	593	564	609	552	610	574	574	535	553	559	582	539	574	527	550	532	610	542	574	601	531	540	610	520	584	550	569	546	543	539	565	585	556	617	567	563	528	587	563	563	529	574	617	608	572	576	597	547	560	556	543	560	559	554	609	552	565	555	576	559	546	615	514	551	529	567	550	555	549	537	573	621	549	579	572	593	569	541	591	566	515	531	562	541	551	550	527	551	556	560	563	574	578	547	554	552	524	576	542	576	534	547	553	554	550	592	592	559	571	595	597	560	575	565	569	611	533	611	597	548	573	566	581	589	555	551	512	535	561	553	540	584	590	534	554	517	498	576	561	562	547	575	561	538	542	540	502	573	552	535	567	542	543	597	537	573	534	530	548	552	566	579	529	501	551	536	564	570	552	534	591	540	597	520	553	556	547	549	564	575	560	548	535	569	557	537	534	567	570	517	597	595	536	557	563	579	530	560	561	587	559	533	592	527	601	516	498	556	564	545	551	572	555	598	491	603	519	545	511	526	567	529	564	520	546	574	541	577	568	577	535	499	541	527	600	588	541	585	560	559	583	577	553	545	563	558	539	514	580	573	548	554	562	580	560	567	565	592	527	528	514	536	566	522	572	600	510	552	568	557	501	587	574	565	608	542	506	548	519	586	553	524	557	548	530	527	566	599	569	566	556	564	579	599	583	543	583	549	527	548	517	523	560	525	556	526	542	596	558	577	488	554	575	494	538	533	541	572	519	563	530	553	535	559	558	553	551	561	535	540	567	590	578	521	585	556	529	595	586	600	526	544	545	601	554	541	562	544	560	522	518	586	565	545	538	511	558	562	539	589	515	530	529	538	541	630	544	516	549	540	563	539	553	522	556	553	552	542	557	562	543	595	557	561	565	531	518	554	534	596	529	564	541	568	542	536	528	542	517	580	586	559	546	550	558	576	542	558	544	527	567	516	545	572	511	566	567	586	562	570	517	544	533	555	572	550	544	569	576	572	531	580	557	554	586	575	562	561	590	559	575	533	531	559	558	596	559	599	513	535	555	534	563	541	549	552	571	618	557	544	549	547	550	520	575	540	544	535	562	591	542	560	530	537	565	547	601	524	550	595	552	562	510	573	549	524	563	540	553	575	593	567	526	563	511	557	602	560	538	539	539	590	532	579	562	571	562	553	529	549	568	540	577	576	581	556	569	554	563	512	550	562	553	549	532	539	545	597	530	572	525	570	519	565	511	565	543	549	576	581	552	540	538	574	619	596	581	499	585	613	550	574	517	563	579	568	525	588	557	556	538	567	549	559	535	584	568	527	555	538	551	592	572	513	584	550	582	536	531	593	552	548	577	557	574	544	569	575	573	596	564	564	568	556	529	558	573	566	554	583	595	557	524	572	543	522	559	521	602	582	585	518	551	533	538	581	592	579	587	551	563	545	575	560	536	574	525	560	546	580	537	561	513	581	567	523	593	585	565	552	547	551	532	542	611	563	616	578	564	567	545	522	565	544	531	562	540	518	580	610	506	581	555	574	560	539	586	578	553	570	572	535	570	539	551	531	529	551	540	598	560	539	507	538	508	539	556	536	567	564	553	542	585	575	569	538	574	618	572	564	538	571	570	549	545	531	544	546	576	572	533	585	559	581	534	547	569	583	563	552	570	571	559	569	579	534	533	547	571	509	544	560	551	605	566	514	585	575	550	544	550	531	560	545	574	556	561	560	569	540	545	527	542	542	577	534	567	557	512	568	549	552	529	520	531	582	561	563	559	553	550	537	537	566	540	504	582	553	548	559	544	557	546	530	565	515	556	562	569	535	562	585	589	569	596	542	525	507	554	564	542	570	580	556	577	613	542	555	538	589	531	538	590	529	547	565	525	548	540	564	549	551	536	543	538	556	544	568	490	568	583	579	563	576	539	555	547	513	545	541	586	544	543	539	531	535	537	549	577	566	574	566	533	589	568	569	531	523	562	502	549	600	581	509	547	553	552	541	547	552	588	550	581	562	588	568	564	582	554	514	566	583	578	516	529	533	522	566	558	521	566	551	567	553	543	554	539	587	530	556	603	584	556	552	592	539	532	571	526	553	579	571	558	537	557	552	586	567	547	591	506	518	552	575	541	565	582	573	588	590	599	574	557	544	538	544	574	585	553	583	552	534	557	516	541	561	589	581	510	557	540	564	530	512	550	540	581	529	608	550	558	552	571	543	566	506	553	561	564	574	599	554	548	563	541	545	578	588	512	570	566	517	548	552	565	542	558	561	545	572	594	560	549	563	551	578	533	523	590	551	565	584	536	575	556	554	545	597	545	559	548	553	525	549	546	577	544	597	541	569	555	508	545	553	509	553	535	570	584	531	571	556	542	554	550	538	572	526	549	556	544	513	525	545	604	557	546	585	518	536	569	534	567	583	542	546	543	541	535	584	579	588	565	535	547	530	546	539	581	541	542	559	530	564	563	543	558	537	553	587	566	562	537	602	574	559	591	531	529	581	621	494	551	535	545	566	532	593	576	594	595	512	546	538	548	523	525	590	541	577	589	579	573	542	522	524	545	524	539	572	545	586	536	560	566	566	529	564	595	584	644	577	607	586	604	578	565	519	542	546	609	581	552	528	588	537	555	585	557	513	564	544	551	540	590	594	547	540	538	573	547	596	568	555	541	520	546	544	597	600	575	572	631	559	542	563	549	564	563	561	589	569	546	570	544	519	523	560	552	573	554	559	582	587	548	545	554	587	519	563	551	572	568	578	587	584	571	608	566	525	555	552	564	475	575	583	563	525	562	547	551	555	548	528	592	541	592	599	572	515	540	594	566	557	519	597	569	556	575	548	594	560	533	532	559	537	580	557	535	545	567	548	548	546	548	559	530	589	493	530	577	570	567	601	563	562	543	548	599	526	541	569	550	545	574	556	541	559	612	551	532	575	555	525	575	571	547	557	566	540	598	570	577	563	600	571	546	530	587	519	549	539	563	538	530	558	528	586	538	567	564	554	575	622	563	549	552	492	552	528	519	603	569	524	546	578	551	591	581	545	544	584	556	549	570	583	584	582	557	562	548	573	542	560	583	550	567	531	561	557	564	522	585	575	529	540	546	577	587	568	572	559	553	515	589	582	550	553	549	497	544	543	585	578	555	537	585	550	528	560	544	566	537	539	579	555	576	555	532	577	557	556	548	554	541	579	590	538	562	586	587	522	539	559	528	528	523	557	544	579	529	560	549	546	548	579	523	535	554	605	582	560	616	553	562	595	588	514	569	561	527	549	544	542	565	569	551	523	542	562	528	548	575	544	528	544	571	553	585
15522	2433	2598	2052	1367	1024	780	601	462	438	361	331	332	264	261	253	225	213	199	227	193	176	176	191	180	176	154	155	162	182	150	185	165	157	166	167	151	142	158	148	170	147	148	169	128	153	143	163	142	148	150	170	146	163	147	141	152	144	141	146	158	139	150	175	120	161	153	140	149	143	138	154	169	154	159	156	141	167	163	147	152	108	145	150	145	132	141	175	156	139	137	146	135	152	146	133	155	151	131	155	136	127	162	147	144	157	132	127	139	150	157	142	145	144	136	138	129	144	147	148	163	148	144	144	134	147	143	129	165	122	142	155	162	144	141	123	135	141	130	150	137	142	138	159	139	152	145	168	124	154	116	147	160	131	128	145	148	144	146	125	155	127	151	137	144	157	131	147	148	157	150	141	134	143	143	132	149	151	149	140	145	158	158	164	140	153	136	159	137	144	150	156	141	146	124	155	148	167	128	132	146	140	145	127	157	157	131	132	131	152	148	135	150	138	164	144	138	161	133	149	143	166	139	146	149	127	145	149	141	162	145	143	144	146	156	130	143	136	164	151	133	132	140	139	122	182	153	129	133	130	148	139	150	141	133	139	152	143	152	147	158	131	132	141	149	130	149	145	139	163	121	139	150	147	140	145	165	139	149	144	130	154	145	148	132	120	132	140	153	131	144	113	140	116	159	152	133	148	143	134	125	131	132	156	153	107	146	128	144	147	141	157	186	142	127	166	162	143	131	116	157	152	133	140	152	154	155	149	148	132	124	152	146	139	122	139	149	137	119	132	148	148	161	127	167	140	162	133	140	147	130	141	157	141	128	131	124	149	152	129	127	134	137	157	155	134	133	131	130	141	154	143	141	140	137	161	138	150	164	131	111	132	141	147	155	151	147	154	151	128	151	162	130	164	131	127	128	166	141	150	137	148	158	155	145	158	141	145	125	143	145	142	140	152	147	143	124	162	125	135	142	154	130	136	139	131	148	167	147	144	158	151	159	135	166	152	141	153	139	145	145	134	145	123	137	143	144	145	127	141	147	141	153	163	156	159	157	128	129	146	143	136	125	140	143	161	130	133	146	152	136	148	127	152	146	150	161	161	152	149	133	134	128	133	142	153	145	138	167	133	136	145	160	147	156	169	139	125	147	142	144	156	137	164	171	137	149	148	137	161	144	155	130	140	130	147	142	147	136	142	161	144	149	161	141	147	152	152	147	141	146	135	134	132	146	136	126	138	155	160	129	137	136	148	140	145	140	159	139	135	128	135	149	160	148	159	151	152	153	140	139	143	140	134	131	162	135	168	137	166	137	166	141	120	132	144	137	145	144	143	154	151	138	144	150	139	128	145	120	142	136	142	159	132	128	148	150	150	161	142	131	129	140	148	143	145	132	136	158	135	127	146	111	148	131	147	155	134	125	134	152	139	143	155	140	162	127	136	143	145	130	136	142	162	148	147	148	128	137	130	138	138	138	139	148	151	124	156	153	153	157	146	153	143	136	124	134	155	146	144	151	143	144	130	127	140	157	146	143	134	156	120	127	153	153	161	146	132	145	141	139	137	165	136	164	158	143	155	151	140	154	135	133	139	149	139	151	148	146	137	129	151	140	135	131	122	125	152	155	146	138	137	123	130	130	142	153	156	109	140	142	145	158	120	124	128	151	127	128	158	146	140	153	127	147	148	136	134	166	128	122	132	136	148	160	122	134	149	157	124	158	137	139	160	144	134	143	145	142	129	147	138	150	151	129	140	143	145	130	140	153	143	138	155	134	146	138	153	146	123	150	145	141	135	132	132	145	139	144	151	155	159	141	182	147	145	138	146	161	143	156	174	151	145	134	127	155	160	136	122	151	138	141	154	134	150	159	143	138	146	150	153	165	157	123	128	131	154	147	147	141	147	123	141	148	135	143	128	134	166	134	142	136	120	144	141	138	182	128	149	143	149	144	144	137	153	148	131	126	145	142	132	157	132	161	131	151	143	138	139	160	133	128	140	154	146	125	138	161	127	154	150	169	154	152	143	154	164	150	150	148	146	151	155	154	150	138	133	139	142	142	155	151	137	152	149	158	152	124	127	171	166	153	135	164	147	156	125	118	169	142	121	144	153	136	148	134	137	127	158	143	136	165	148	145	147	147	133	144	143	135	137	148	145	141	136	127	141	131	145	131	140	161	143	148	135	140	146	150	141	128	129	157	149	175	143	160	154	147	146	138	134	141	161	145	154	148	146	153	142	131	129	157	133	159	126	134	143	142	142	147	139	165	153	160	153	138	133	160	143	143	134	151	145	118	164	129	145	152	155	184	126	145	141	152	147	158	135	157	146	143	125	141	148	128	150	154	127	144	145	158	135	151	129	159	142	154	136	142	138	148	140	149	139	142	113	129	138	155	147	132	133	157	128	126	161	149	144	131	146	163	150	151	146	138	163	179	127	145	150	138	156	148	134	132	129	135	139	170	147	151	146	137	151	134	130	124	134	132	138	132	142	127	168	163	156	104	142	157	136	147	141	153	149	142	130	179	130	160	141	161	141	136	148	152	151	132	159	117	155	119	138	138	134	143	120	140	160	144	146	148	152	124	138	140	123	116	121	119	127	129	152	153	157	136	152	145	145	136	151	139	137	138	114	162	148	172	158	143	147	145	145	151	153	162	135	158	132	133	132	152	144	149	156	133	135	150	135	147	123	155	135	135	115	145	118	143	130	115	157	149	145	139	173	147	154	165	146	163	143	142	135	138	135	134	166	167	148	130	130	129	136	129	160	143	152	143	129	128	132	141	140	114	160	128	145	142	132	161	129	137	143	142	153	174	138	128	146	169	141	134	132	139	129	130	142	135	147	137	144	132	138	129	116	126	140	161	126	144	134	151	171	139	139	156	162	157	137	148	128	142	138	131	143	135	146	128	129	127	133	151	150	129	129	162	130	133	136	132	131	140	133	126	135	125	141	153	132	163	146	176	146	132	143	133	141	151	117	147	161	145	130	148	133	130	135	119	146	137	155	141	126	138	136	140	128	120	151	147	137	147	131	158	134	148	149	149	122	152	152	163	154	162	131	153	139	151	146	157	143	129	131	144	159	143	137	125	134	152	133	135	130	131	146	157	125	140	144	141	165	138	140	161	148	134	130	148	126	148	141	135	159	138	137	147	132	161	142	126	140	149	139	154	131	120	144	149	140	132	134	152	149	154	143	145	157	140	138	154	145	163	138	129	138	145	147	159	143	151	139	137	151	112	157	169	121	148	129	125	150	127	145	140	134	132	138	144	142	132	155	141	151	148	149	142	165	148	146	154	150	168	138	143	137	127	162	150	152	155	142	133	156	145	155	124	147	161	144	139	151	143	155	127	141	156	139	145	161	142	163	158	143	129	138	137	131	152	146	148	154	143	152	138	130	152	142	155	144	127	146	155	150	151	129	119	140	146	149	154	137	138	135	125	156	140	138	138	150	154	139	134	157	156	161	124	148	132	146	147	167	135	142	136	154	173	132
7593	2369	5610	6387	5417	4390	3709	3033	2498	2116	1876	1719	1490	1424	1303	1175	1117	996	954	919	883	834	801	801	758	733	661	711	694	633	663	651	640	623	600	604	597	591	606	560	586	573	502	559	554	525	568	548	547	538	499	507	551	524	533	565	565	509	536	493	492	527	528	492	501	538	538	499	493	565	498	540	563	529	481	502	467	474	498	539	485	516	474	477	456	484	503	492	553	523	495	505	452	458	490	451	510	530	486	455	513	449	446	481	497	520	454	480	481	510	475	519	486	445	511	510	506	465	477	458	488	458	456	469	489	471	446	489	488	516	443	494	495	484	482	520	515	501	488	442	468	513	485	502	488	460	454	516	469	481	480	457	496	490	505	471	447	446	447	479	508	466	478	457	459	452	455	488	485	479	485	432	510	484	496	479	475	466	448	499	498	487	459	461	477	460	463	461	473	491	498	483	432	458	478	443	495	481	435	507	439	449	454	462	440	472	500	483	473	502	447	526	513	455	512	500	466	479	496	487	451	484	512	483	482	448	432	487	486	473	471	444	454	540	473	451	435	473	443	447	461	461	477	498	485	480	473	465	471	496	482	471	470	453	457	481	482	451	472	478	452	466	496	456	470	468	521	486	447	437	484	502	524	473	477	438	462	475	477	492	461	479	465	489	447	503	464	484	495	487	472	474	469	480	473	450	456	497	483	490	496	441	468	467	496	453	446	486	503	467	483	465	487	492	453	512	473	456	493	511	472	499	465	474	414	501	496	512	436	475	479	501	519	442	460	492	442	469	485	470	440	478	471	480	465	443	471	490	448	487	424	457	512	497	455	475	461	468	473	468	438	509	478	476	446	488	476	466	459	513	463	465	520	500	461	498	469	499	474	444	490	453	447	440	458	490	520	457	450	471	444	486	481	467	469	429	471	448	467	506	486	471	476	486	468	490	490	454	491	474	487	492	498	513	444	481	439	507	424	426	489	445	467	464	502	459	483	516	465	466	522	555	449	489	496	471	475	454	501	475	487	471	453	469	484	525	474	460	509	512	506	461	459	485	476	494	445	439	471	471	472	517	470	465	466	491	478	427	484	520	492	466	472	449	466	461	484	491	501	479	468	498	489	462	450	494	495	467	504	476	455	473	486	447	447	491	478	486	438	504	518	474	478	500	480	504	482	464	481	472	463	482	461	427	462	485	463	519	464	519	454	465	471	447	473	426	491	462	502	490	472	466	508	509	490	487	477	537	460	461	457	468	455	456	456	449	480	457	465	474	522	444	488	482	462	471	451	426	448	485	510	481	489	480	457	474	491	487	493	485	468	423	506	489	483	485	501	446	506	495	463	520	473	478	465	468	493	458	504	469	452	457	534	482	483	473	465	475	460	488	456	487	473	455	444	469	480	444	457	497	482	493	491	486	488	424	473	464	426	480	511	463	503	493	456	490	462	479	465	479	458	477	463	513	481	512	501	469	463	483	446	516	490	447	478	464	456	473	500	495	505	522	511	468	484	471	460	473	470	477	439	498	521	493	476	454	477	459	466	489	451	477	476	468	470	485	497	470	472	481	505	489	476	485	447	465	488	476	457	468	487	495	474	453	444	448	492	464	451	425	504	492	459	441	503	465	494	491	480	487	467	463	499	464	459	509	502	480	477	465	480	454	496	466	456	489	467	487	453	490	429	491	494	469	458	464	482	469	475	475	446	465	463	522	482	471	472	474	478	471	487	485	476	521	503	448	510	475	487	476	457	468	535	470	484	493	467	494	472	506	434	480	498	464	486	463	493	496	504	475	496	466	465	457	503	469	458	457	493	443	496	459	488	485	499	449	514	463	455	487	471	479	461	433	512	480	502	482	476	453	498	486	446	450	471	439	501	486	464	454	436	483	485	443	482	440	424	468	465	446	487	501	469	474	496	464	452	461	443	503	453	462	480	451	498	442	461	468	487	465	437	478	496	459	527	455	481	465	470	448	473	535	441	462	469	495	459	526	457	442	490	487	479	523	469	479	510	484	478	458	467	479	493	486	479	453	490	476	469	455	443	454	489	505	481	510	504	467	492	437	470	469	467	465	444	469	459	466	429	474	461	431	475	499	459	499	459	439	462	489	488	436	441	486	504	470	462	470	468	489	486	480	477	500	518	443	473	474	466	485	457	465	467	447	453	499	434	439	445	485	501	456	476	491	461	461	458	462	467	487	496	480	505	444	457	458	469	448	478	468	456	424	490	480	476	463	458	510	448	479	508	479	505	474	502	475	524	456	464	460	461	465	492	461	487	463	455	506	443	503	487	480	457	487	463	471	489	465	473	489	459	481	487	506	470	494	494	466	518	463	481	484	454	440	463	465	438	458	483	502	504	447	486	478	452	489	439	492	480	499	511	454	461	487	491	473	482	465	472	439	511	483	504	498	483	448	439	471	494	459	437	522	440	443	468	443	448	461	418	447	491	425	446	490	506	479	453	465	449	473	480	496	444	453	524	452	452	476	496	479	454	453	489	471	453	452	424	468	465	459	507	448	466	502	513	495	449	460	467	491	475	463	452	479	456	474	477	483	490	456	429	494	500	483	491	490	516	495	472	429	473	508	482	507	478	468	496	481	487	492	455	461	494	519	468	461	462	495	494	480	467	472	476	502	475	478	440	492	509	481	482	467	482	497	496	425	474	465	480	516	441	483	487	495	454	465	465	443	454	504	487	469	490	498	490	496	508	484	463	479	520	443	467	407	466	485	482	487	464	451	481	508	496	482	445	502	479	488	500	469	509	454	511	484	511	457	474	460	456	434	453	519	532	421	488	491	492	517	478	497	508	473	451	519	447	454	499	479	460	493	473	484	468	475	472	504	521	464	456	462	480	463	494	493	507	473	463	454	470	461	459	483	469	487	454	421	449	472	476	477	478	511	491	501	477	455	493	461	459	456	487	455	489	475	482	459	488	434	458	490	494	490	498	463	497	487	480	485	515	497	472	436	443	464	480	467	456	480	464	469	467	497	457	497	477	505	490	457	484	488	495	461	439	478	492	473	450	475	486	458	486	462	447	450	490	488	489	459	487	474	479	514	472	480	486	439	476	470	475	464	443	488	476	455	466	462	481	459	426	479	458	491	505	484	494	487	466	432	521	469	456	484	476	494	473	484	482	478	468	469	457	500	455	471	498	465	496	481	476	472	479	494	487	486	463	481	452	515	458	448	481	452	489	464	470	471	452	512	455	489	504	528	491	449	493	460	482	498	474	497	484	455	481	469	493	505	501	459	493	485	436	512	491	461	459	459	470	458	464	505	457	500	455	508	467	482	486	456	480	468	480	456	460	496	483	437	476	459	465	479	508	446	469	476	459	481	490	459	499	505	476	462	470	485	436	480	440	518	490	461	518	475	475	481	471	477	490	480	466	457	461	484	469	469	469	502	473	487	469	491	472	478	476	464	487	499	441	486	463	480	478	451	467	460	472	459	520	522	474	476	446	484	507	470	473	476	472	472	497	468	488	490	491	469	428	500
2179	345	399	379	325	322	340	333	349	346	316	317	335	290	299	327	324	339	305	317	304	321	314	314	301	290	325	314	327	321	317	300	316	301	335	345	359	334	298	293	312	308	309	295	299	306	335	335	287	316	297	311	310	330	273	336	310	333	292	309	320	290	316	298	323	306	311	311	320	268	299	312	295	308	308	330	336	294	307	362	288	311	309	304	331	313	311	302	320	351	297	292	322	320	317	308	314	318	320	304	315	298	326	342	306	295	338	298	297	355	324	322	280	275	320	334	320	326	307	313	339	301	330	328	335	328	326	291	320	307	341	344	316	322	302	335	331	288	263	308	310	315	312	280	323	313	321	323	314	308	328	331	333	320	319	335	293	330	331	320	302	314	297	289	321	314	262	284	320	320	347	293	325	312	329	334	305	310	338	310	331	321	258	325	324	316	298	328	341	299	353	341	303	320	327	343	333	345	359	297	352	289	340	321	279	320	325	295	281	304	321	307	339	328	321	312	312	312	301	309	334	305	326	291	317	326	342	318	277	321	303	313	319	330	275	296	336	311	323	325	307	324	301	311	310	306	350	333	309	299	337	309	339	360	316	319	322	308	358	322	321	319	302	288	296	313	299	317	329	328	330	306	314	308	303	313	292	297	330	336	291	353	340	351	327	347	312	300	308	279	318	290	298	364	332	308	304	306	321	291	320	343	331	282	338	324	314	348	303	348	320	297	306	328	315	305	293	311	307	320	305	323	324	330	283	318	337	296	328	327	323	288	304	329	295	318	337	315	276	332	321	304	336	317	313	313	306	325	315	327	297	317	314	318	320	322	316	327	295	302	322	312	321	311	333	364	308	324	330	280	285	312	301	318	320	371	336	319	311	279	319	338	307	330	307	331	271	319	325	276	318	326	302	316	332	311	319	318	313	318	276	311	287	340	302	306	312	332	317	307	264	333	304	346	295	292	318	341	302	322	307	334	314	313	283	312	338	294	309	334	307	295	310	307	340	301	326	311	330	338	307	300	289	355	298	313	340	333	294	310	296	304	329	344	318	323	321	316	338	332	299	321	322	328	316	329	314	332	319	329	274	294	286	302	332	302	326	342	304	311	308	277	314	293	311	315	327	323	303	321	328	300	338	316	345	304	314	316	314	306	304	306	301	301	328	322	348	321	327	319	339	306	329	327	327	308	326	297	322	334	293	308	324	316	323	324	326	308	306	326	336	336	294	296	311	347	313	308	307	334	311	286	303	300	309	321	323	295	343	331	344	310	314	295	310	310	295	332	316	293	289	290	325	315	304	291	278	294	309	310	326	321	303	318	301	312	337	305	315	316	313	325	321	312	306	313	311	340	323	318	299	276	309	335	305	310	317	300	293	319	324	304	299	314	340	305	338	321	329	335	341	303	318	341	323	340	313	330	339	320	329	332	296	348	315	313	334	315	335	302	306	293	289	308	320	314	332	292	321	331	279	291	326	321	337	333	307	309	302	302	340	367	322	314	335	314	337	318	298	316	321	331	320	321	302	329	335	302	338	336	310	323	299	308	300	309	328	332	325	313	327	299	345	308	313	321	329	316	302	308	307	343	305	334	309	278	319	321	336	293	322	319	292	276	349	345	282	312	318	306	314	296	301	290	321	323	347	324	356	317	319	313	348	349	337	338	302	300	307	287	337	336	311	309	287	353	304	315	306	284	329	313	308	301	328	315	307	323	315	344	331	327	318	295	286	326	262	316	300	316	324	297	281	313	309	298	318	276	322	357	303	305	314	278	296	314	314	325	319	289	322	319	308	327	325	334	306	338	280	343	319	297	310	332	350	294	319	288	318	302	294	319	326	303	333	316	318	319	307	347	333	298	345	323	292	320	308	297	317	316	292	318	335	293	291	311	288	332	315	342	318	349	310	290	323	322	308	340	306	324	288	315	296	340	331	303	331	298	302	337	324	301	310	335	292	335	315	311	329	300	352	319	309	325	315	300	303	352	331	288	372	320	351	326	340	290	309	290	326	333	292	326	299	338	332	305	316	310	319	302	308	303	304	299	298	309	364	358	320	349	316	305	299	359	298	335	326	324	341	301	302	327	359	308	316	323	308	341	309	361	342	283	328	342	351	333	319	290	302	321	313	295	306	305	310	315	294	308	300	324	304	312	335	316	322	307	313	322	345	301	346	321	318	338	301	319	320	349	317	325	333	347	330	312	337	331	330	341	326	325	327	333	282	282	329	317	320	333	324	328	305	314	312	326	303	307	319	323	301	320	310	335	311	297	305	319	310	299	326	308	313	310	319	312	293	301	320	308	328	340	307	340	323	335	305	314	339	310	323	330	316	334	312	335	286	355	338	286	356	313	336	319	324	296	331	327	319	292	311	312	346	349	340	303	313	290	343	300	296	322	289	279	326	289	308	337	340	311	329	314	322	320	335	279	280	298	331	318	338	331	318	324	296	311	329	305	303	335	317	308	299	283	312	308	340	349	327	323	305	304	307	325	304	319	318	310	307	327	344	317	326	331	324	272	318	333	329	318	320	291	288	304	346	319	317	347	340	333	297	297	343	310	298	348	310	324	300	310	311	306	302	299	301	321	341	331	324	312	339	295	311	308	310	342	310	307	294	312	335	341	302	343	328	308	291	317	304	312	312	319	298	316	308	327	326	327	330	322	328	318	349	326	296	305	294	335	294	313	273	332	313	327	311	294	296	329	298	318	311	298	300	311	306	326	316	308	296	298	286	316	324	355	313	309	300	336	300	332	338	331	322	319	337	307	319	322	364	330	331	295	335	286	344	347	344	345	300	328	305	323	331	338	326	332	319	300	329	305	286	296	343	325	366	307	290	304	305	306	323	331	330	314	308	327	315	326	339	324	344	329	313	315	328	358	335	334	307	274	351	306	284	310	329	291	302	326	348	304	306	305	303	298	336	321	328	322	348	320	298	322	310	309	347	306	312	323	295	322	297	332	310	320	313	321	345	286	287	346	286	288	322	303	326	293	296	308	339	323	296	336	309	309	342	295	302	322	323	296	293	305	331	304	333	332	300	344	318	340	312	314	296	287	325	311	311	333	299	300	303	314	305	300	314	325	291	351	324	327	316	306	330	308	281	316	339	297	344	317	319	311	344	338	294	272	293	338	318	321	317	302	310	301	360	296	317	299	302	336	332	339	307	316	318	322	338	298	345	342	319	290	320	315	319	318	337	301	334	329	310	321	305	327	358	290	292	303	332	306	316	329	339	321	327	324	355	296	307	320	310	339	325	302	338	336	342	357	308	351	309	291	289	352	323	297	283	300	295	346	341	310	285	314	312	298	319	327	313	319	312	303	316	332	313	310	291	317	317	321	300	307	326	300	324	320	307	311	303	313	358	323	303	321	319	281	294	308	307	338	315	309	321	302	326	328	293	310	294	319	293	296	280	322	303	313	332	300	266	307	317	327	335	322	330	315	317	310	300	324	318	308	314	327	304	364	291	338	307	307	347	300	306	347	325	345	350	308
2338	1021	1082	1100	1084	1040	1042	967	998	986	929	924	905	937	879	954	877	921	939	927	936	905	891	935	936	875	946	943	889	905	878	962	899	917	939	939	949	961	952	902	937	892	949	913	893	932	881	879	889	888	931	904	909	974	895	936	898	913	883	942	904	903	937	925	885	902	869	946	939	939	942	895	908	921	962	919	925	898	902	926	887	887	882	875	925	928	956	895	934	853	967	856	860	914	937	970	946	906	905	917	899	909	973	882	882	941	961	964	906	919	916	916	934	963	893	960	866	902	952	959	887	953	936	874	945	832	908	974	874	961	932	878	908	938	890	931	843	899	972	908	917	907	935	934	868	922	923	874	955	938	864	895	895	947	925	876	935	927	938	840	861	881	880	907	873	898	937	911	914	902	938	884	873	908	912	910	869	910	935	897	914	915	902	893	883	932	983	892	912	901	953	937	892	937	896	881	899	949	896	881	914	881	891	882	916	912	941	928	904	906	948	903	865	887	872	853	884	947	935	917	871	879	895	886	920	915	935	951	898	864	950	934	957	913	926	851	945	936	928	878	918	922	946	863	940	849	894	946	932	930	858	903	929	928	913	921	853	850	947	883	926	925	849	893	914	934	920	942	934	930	923	860	953	927	912	890	882	853	879	872	891	904	913	858	969	895	969	871	887	911	905	945	953	918	870	911	927	934	889	924	955	898	867	883	889	898	882	899	869	924	878	922	931	892	888	949	908	944	920	904	936	877	907	931	921	865	916	882	924	939	939	931	866	882	940	901	888	885	923	873	971	933	951	913	863	885	925	903	890	911	959	933	850	910	825	911	982	939	929	919	905	915	918	917	926	846	893	946	918	927	971	928	874	971	914	894	947	890	907	980	956	1002	917	918	898	945	923	898	927	922	929	869	864	887	922	902	883	869	887	904	914	917	971	880	973	875	889	899	979	919	875	922	851	951	950	910	911	893	997	935	925	918	932	893	923	921	917	935	884	859	910	940	924	951	989	961	933	953	921	919	929	896	895	901	932	920	957	915	911	897	927	948	921	938	918	905	941	882	911	953	867	887	906	946	956	969	940	883	937	913	917	905	898	918	895	918	926	965	919	884	867	904	922	937	860	921	904	964	872	927	901	933	947	943	926	918	930	894	929	917	927	887	918	898	926	871	951	875	941	902	932	880	943	872	899	940	888	855	935	919	945	968	865	930	929	923	946	875	912	900	851	891	903	899	905	878	906	894	898	931	951	932	907	948	944	864	928	959	890	895	912	910	910	922	974	902	900	906	921	928	932	886	878	854	918	845	935	927	935	954	916	850	929	964	932	846	874	894	903	981	950	888	941	868	929	911	856	917	917	907	936	932	921	964	935	901	897	868	939	873	937	886	895	983	892	935	875	914	924	949	909	903	916	876	921	913	889	914	904	934	961	921	907	897	904	928	913	881	895	914	891	907	991	943	914	888	911	887	961	964	863	951	913	899	927	899	946	947	914	934	894	908	956	900	894	900	924	928	916	901	870	869	918	895	936	898	913	952	917	897	909	868	945	947	945	909	887	931	895	854	931	909	954	955	938	878	950	916	866	912	860	902	894	913	930	971	919	902	931	921	886	871	947	870	936	884	967	908	952	888	866	869	928	929	895	978	918	928	900	891	907	886	893	902	928	921	1000	927	926	940	921	895	930	878	906	907	937	934	909	925	938	910	894	898	941	917	903	970	904	940	887	889	925	923	961	875	979	878	962	893	960	862	882	887	939	895	901	890	927	880	990	950	915	932	896	895	959	874	911	973	885	887	853	890	904	897	924	960	905	941	907	910	941	914	932	965	911	895	890	949	937	938	905	921	910	848	908	900	883	904	910	911	879	815	893	953	885	896	961	921	880	910	940	897	928	910	891	837	897	932	921	865	868	934	924	945	920	919	910	890	946	926	893	854	907	908	903	907	884	946	934	912	931	928	858	945	916	898	940	853	913	937	860	860	943	942	908	924	959	923	942	898	962	935	885	979	941	892	921	910	920	937	942	928	912	903	938	913	968	878	836	965	869	919	954	894	895	933	917	891	908	899	918	922	941	892	905	901	934	916	946	885	917	899	893	907	923	895	954	923	929	909	898	969	925	928	959	937	903	933	823	996	874	893	920	957	875	846	956	890	883	916	952	904	899	924	892	920	902	950	910	943	903	874	905	939	880	887	971	960	931	871	958	882	875	936	844	914	916	947	901	935	912	906	889	898	952	926	904	913	870	937	881	981	908	918	958	940	931	911	936	933	935	881	949	909	916	941	876	924	893	930	961	894	913	904	899	926	932	903	945	887	924	915	913	913	868	920	916	915	922	900	893	925	978	911	925	908	932	908	949	939	897	952	936	939	910	912	904	925	903	875	906	927	938	893	927	901	901	916	965	916	952	939	916	917	935	888	874	843	918	923	876	903	920	939	960	925	875	908	948	887	930	898	940	889	921	882	958	886	939	908	851	925	916	890	948	985	897	894	919	925	863	928	950	926	921	952	918	922	919	940	984	929	897	901	967	872	884	821	958	894	916	912	916	878	933	936	898	926	966	884	927	877	891	894	854	916	921	881	919	941	897	952	906	982	962	881	885	937	939	916	951	922	921	932	930	920	902	888	920	906	890	934	910	929	970	925	925	890	923	874	827	858	862	932	862	952	878	870	950	883	922	882	883	936	932	934	876	948	899	1013	926	913	962	923	888	940	902	973	902	958	867	908	969	926	921	874	973	884	935	936	928	949	919	890	906	898	922	949	888	888	962	874	894	886	948	879	855	922	916	995	899	868	888	889	902	894	910	932	918	903	959	972	880	896	976	932	930	931	879	850	885	904	928	1019	930	958	931	923	913	948	890	898	924	912	892	942	908	907	913	888	905	938	962	938	914	911	923	932	887	955	917	888	931	921	912	849	929	925	904	873	926	934	938	891	921	949	928	888	910	864	885	855	910	911	859	893	932	902	882	872	904	903	847	965	975	929	931	878	933	887	972	950	964	880	916	938	940	937	921	897	870	928	911	893	936	929	896	941	960	934	889	912	888	928	932	899	901	924	925	909	895	915	883	915	944	862	931	946	953	881	962	917	917	941	909	928	913	927	889	930	859	947	972	898	876	975	917	934	859	959	945	883	870	938	894	903	909	969	900	939	923	904	952	895	900	902	839	889	956	897	916	903	936	890	900	909	902	876	899	899	882	947	885	951	928	835	898	880	882	940	921	951	879	944	952	942	888	933	860	888	920	899	908	884	921	954	989	913	930	936	950	875	909	866	896	950	876	929	910	875	946	944	887	933	968	914	937	981	942	931	845	887	903	902	898	901	895	911	925	922	896	891	963	958	951	894	961	885	873	932	845	946	912	918	912	926	917	893	864	887	916	907	943	930	897	911	892	902	920	875	904	895	970	852	873	921	935	926	905	894	875	917	909	884	955	938	913	946	900	912	942	917	877	914	954	938	901	882	920	888	914	914	866	949	858	894	940	936	897	942	920	906	933	886
8190	1164	1366	1098	812	603	500	425	341	315	290	281	236	230	253	234	221	223	203	225	200	217	195	169	213	211	220	192	181	214	188	196	188	182	208	187	179	193	215	173	174	182	190	166	192	183	193	188	186	168	186	170	189	191	159	172	193	202	209	179	183	156	186	201	183	173	167	172	174	179	177	165	178	160	184	189	181	167	183	178	179	199	170	194	208	181	194	186	188	174	183	158	192	196	189	191	186	176	174	182	175	170	166	150	183	180	187	171	160	206	176	171	190	197	172	190	157	175	185	179	186	175	158	172	172	184	177	209	192	167	176	165	167	173	188	156	167	184	198	157	202	177	156	192	169	183	154	169	170	182	194	183	163	170	180	188	175	185	176	180	190	177	185	179	149	174	169	159	175	192	170	166	177	149	170	175	204	190	159	202	176	180	181	165	181	194	162	170	163	186	188	178	162	179	170	193	163	202	189	175	167	170	167	168	170	193	182	193	179	187	180	180	201	162	178	184	176	183	188	182	165	164	166	191	178	194	154	190	179	178	182	177	164	185	182	190	187	188	165	164	187	186	167	177	177	203	180	176	186	201	190	166	190	196	187	137	163	206	168	180	213	166	192	173	164	185	169	173	181	184	152	165	191	178	174	175	195	160	170	185	162	188	168	162	177	202	163	175	154	182	154	174	175	182	160	176	157	182	186	182	184	187	170	180	194	169	183	157	156	187	168	186	152	172	189	196	174	195	186	188	186	192	175	183	181	167	179	181	200	185	197	191	196	159	179	194	185	165	186	184	190	184	181	193	189	162	172	172	172	167	184	174	172	182	169	178	162	166	160	189	191	169	155	175	188	182	180	165	177	166	161	185	174	182	180	182	180	176	178	158	169	184	171	162	168	194	185	180	186	153	182	203	187	168	165	167	184	161	168	175	203	189	176	172	167	169	185	171	201	172	186	176	182	197	180	172	167	177	174	176	158	178	167	193	171	197	186	193	210	178	185	196	188	213	166	189	203	184	193	207	171	153	184	190	185	164	181	189	174	170	201	192	180	199	182	164	195	162	179	175	178	154	180	164	175	203	182	171	176	188	161	189	163	199	191	157	174	193	172	169	179	168	178	182	187	182	170	189	154	157	174	167	146	175	152	203	173	207	184	165	163	178	174	156	188	185	167	188	193	176	156	170	205	179	145	196	183	197	174	178	165	203	195	180	174	170	182	189	188	150	159	166	196	191	175	182	169	204	198	171	173	181	188	167	176	199	176	184	185	167	173	189	166	160	201	177	189	190	150	168	183	170	171	187	189	188	196	191	194	169	180	176	196	186	160	184	155	157	168	187	156	165	192	165	184	194	200	182	179	211	178	178	173	165	155	178	160	168	188	163	198	162	166	181	166	198	183	170	161	181	166	159	184	202	157	176	170	180	166	176	179	176	185	165	170	154	194	189	213	183	180	168	165	190	179	193	200	168	154	183	177	144	161	176	162	166	180	200	176	188	174	168	169	182	183	175	178	167	156	191	191	184	183	164	187	200	183	165	182	164	161	163	185	160	177	183	183	193	173	182	182	148	168	179	178	154	189	162	164	180	186	172	178	160	182	178	170	181	171	205	153	184	176	192	197	179	194	163	162	195	164	209	193	180	167	183	192	195	182	190	173	172	189	179	159	190	170	188	184	169	167	168	167	164	184	193	184	166	185	154	182	172	185	213	156	169	175	175	182	168	165	183	163	183	170	180	191	172	172	217	153	174	162	179	187	167	187	188	153	182	189	187	163	192	181	184	171	183	165	183	171	191	195	180	192	191	183	182	189	174	184	163	166	174	187	178	204	172	188	208	160	168	175	189	193	192	182	198	189	196	155	163	200	181	167	196	170	177	191	170	181	187	178	169	193	174	187	179	173	183	182	184	199	171	189	198	169	193	169	183	176	163	187	173	175	186	161	166	193	184	165	175	192	203	172	183	193	170	187	168	205	170	185	174	178	196	183	185	167	173	177	183	158	180	199	205	180	174	156	186	200	180	194	172	180	194	183	213	190	167	176	158	166	187	189	178	182	196	189	179	177	174	176	192	175	200	183	183	165	187	195	177	180	182	153	161	180	169	172	183	169	178	178	207	190	187	170	172	192	191	165	187	195	143	178	191	182	172	192	171	164	170	185	174	197	210	178	177	171	162	164	184	192	197	165	182	219	190	159	167	183	174	176	167	182	205	165	190	202	184	150	174	182	175	190	188	179	191	191	187	157	176	202	187	181	182	167	195	175	181	168	173	190	178	178	158	188	176	174	174	207	160	150	179	170	176	167	195	163	190	176	181	163	179	183	170	154	173	188	175	181	190	187	202	174	179	185	176	146	184	160	167	201	188	185	175	173	186	177	156	188	180	180	184	193	200	178	173	181	164	161	180	166	180	181	198	156	167	162	198	174	159	156	176	202	176	178	193	184	176	192	193	191	192	177	195	189	197	182	176	169	170	171	173	184	171	155	161	200	174	191	169	184	168	185	179	187	180	160	183	171	180	155	162	181	176	152	168	173	185	171	164	194	160	166	189	191	190	156	179	182	171	196	172	188	175	184	175	178	186	181	186	173	192	165	194	182	173	187	177	203	167	191	161	156	176	168	182	171	175	158	181	164	146	204	162	170	172	211	166	199	181	169	176	179	188	192	160	186	170	155	170	160	183	189	156	199	183	188	153	199	207	140	163	185	175	165	172	176	179	172	172	196	177	190	173	184	193	164	160	168	189	209	176	209	182	168	177	162	164	189	169	188	180	175	178	173	158	208	175	163	193	188	169	178	182	189	178	167	167	201	176	183	182	173	194	193	175	180	169	187	163	184	177	186	179	180	187	174	160	167	172	164	211	189	205	184	175	178	191	182	184	168	178	185	178	167	183	184	167	195	196	195	164	176	199	171	186	195	160	180	190	174	175	188	187	196	183	180	198	170	182	171	179	181	209	184	181	178	199	178	183	182	163	163	167	191	171	182	203	191	161	182	166	180	196	169	179	203	180	166	178	190	186	163	189	187	170	191	174	196	184	181	163	173	177	203	189	170	171	165	185	191	170	192	180	183	179	184	179	193	175	182	198	163	174	164	194	166	164	170	165	191	210	145	162	187	168	163	152	187	182	181	200	197	195	184	146	182	179	201	191	160	178	167	186	186	169	207	169	179	173	159	170	195	153	180	183	182	174	187	181	183	186	196	175	187	180	193	191	175	180	193	149	191	167	165	183	189	182	180	168	189	178	174	166	194	165	183	179	193	175	204	164	181	168	175	198	183	193	186	190	173	190	169	191	177	158	169	187	161	179	168	171	174	177	176	173	181	174	185	195	181	177	182	160	165	194	166	197	174	186	155	178	171	170	179	193	174	195	184	192	161	188	159	183	171	170	168	180	178	163	197	181	200	182	188	175	193	161	174	164	179	159	179	185	159	175	199	190	210	177	193	174	165	167	204	184	172	184	179	174	165	170	174	177	168	169	177	175	182	180	154	190	163	182
5500	1585	3306	3591	3190	2607	2228	1884	1628	1370	1324	1162	1071	1021	919	904	832	852	807	795	722	728	747	673	660	742	600	685	632	708	679	669	665	637	601	658	658	641	674	620	624	616	571	614	599	608	594	622	560	609	596	592	592	617	574	628	564	594	597	609	580	612	584	592	604	544	572	573	555	573	621	577	542	575	558	594	556	548	600	557	569	590	518	587	535	568	521	534	526	582	600	577	554	551	589	606	542	577	596	541	539	524	582	570	583	567	556	528	553	583	558	599	527	562	543	538	536	590	568	574	528	526	513	592	574	579	577	571	572	531	587	570	532	552	541	600	602	571	495	571	543	554	598	544	514	591	552	587	583	583	537	556	532	554	561	520	564	563	573	587	540	526	547	522	555	546	549	556	578	510	553	557	562	561	536	536	577	530	543	582	507	562	534	570	526	595	555	572	610	505	564	554	623	597	561	611	556	576	533	563	566	571	568	592	574	553	593	511	544	573	522	583	567	587	575	562	537	585	576	554	579	519	592	537	531	536	557	563	520	565	592	542	520	564	539	559	553	568	540	584	580	550	593	553	559	536	564	582	586	522	509	576	564	567	550	561	566	535	571	590	554	583	505	578	580	534	550	538	589	557	563	545	574	540	547	546	554	533	571	570	537	518	572	579	561	575	562	564	543	561	572	535	545	504	534	526	569	556	524	599	525	588	616	549	589	590	562	577	541	584	540	531	530	556	582	573	532	570	524	561	559	562	570	549	567	520	552	503	595	581	516	518	559	571	541	549	536	592	525	599	533	540	498	561	515	608	506	541	565	570	546	551	580	543	564	530	588	543	531	566	568	580	564	582	554	521	553	568	554	571	596	544	566	545	584	568	562	564	514	556	594	561	552	531	549	528	569	564	603	594	551	576	577	528	586	546	557	527	499	532	573	550	570	538	552	550	560	548	563	547	600	567	548	562	578	593	537	561	545	595	551	567	530	553	576	557	551	554	558	552	569	535	538	558	587	531	583	534	530	523	574	566	506	581	575	580	531	577	568	532	532	527	533	550	561	556	537	542	596	521	563	573	515	501	534	578	574	549	576	548	554	547	556	590	560	551	543	541	558	542	559	557	524	520	555	509	554	608	581	569	534	577	543	533	575	572	523	581	585	525	584	547	543	567	552	536	517	560	562	577	562	574	560	602	528	521	579	567	557	583	530	576	569	574	589	546	547	544	529	556	555	551	537	543	529	559	586	544	536	554	567	535	574	593	548	539	549	524	559	497	551	552	547	577	518	556	514	569	576	555	545	539	533	585	591	554	577	518	546	585	584	580	562	544	550	548	556	556	575	556	574	563	506	571	530	542	542	556	526	575	601	552	531	526	534	571	583	566	546	578	579	569	577	535	579	514	581	562	549	580	556	523	565	561	585	552	524	580	567	600	596	553	540	541	560	510	576	568	564	592	582	520	529	569	555	547	537	564	606	560	610	538	557	581	562	575	568	556	544	560	557	577	565	569	606	544	592	558	577	537	544	526	543	549	555	555	560	569	556	592	585	610	568	548	567	600	548	529	560	554	573	573	556	569	592	562	576	572	553	565	535	608	571	568	563	562	562	504	585	539	547	524	582	578	553	590	620	564	568	574	538	550	540	539	531	567	557	565	554	549	565	563	550	571	550	533	560	619	560	549	557	566	538	543	529	550	569	534	556	539	579	609	546	558	537	579	595	587	560	586	510	526	572	594	542	569	583	558	546	546	521	548	561	566	558	552	566	579	580	593	533	516	642	519	581	536	544	569	562	590	581	551	564	574	520	620	542	529	536	579	579	561	557	576	589	577	539	539	610	556	566	549	578	562	587	538	537	535	562	569	571	588	549	556	567	521	555	574	507	567	589	543	534	536	536	566	593	533	578	559	519	544	560	569	580	538	587	535	557	622	567	573	521	554	522	582	561	552	522	574	583	566	553	595	564	582	563	553	543	548	515	538	550	529	553	506	510	544	550	533	572	549	513	561	561	576	563	586	574	569	535	580	527	553	605	543	600	547	522	569	561	595	577	589	575	559	542	548	536	560	534	550	552	574	612	571	561	564	512	550	563	548	556	518	577	593	548	575	560	522	538	563	545	578	565	571	567	555	534	559	564	578	608	586	600	601	531	535	549	603	588	569	594	556	515	548	570	511	589	574	569	547	518	538	569	569	570	552	585	541	610	548	515	534	562	576	521	591	580	557	557	548	513	557	526	542	531	537	590	589	578	503	555	541	593	554	551	578	508	497	565	560	581	549	520	597	525	560	563	582	632	560	510	537	603	569	557	548	566	569	574	553	580	536	529	575	593	573	543	554	545	588	553	547	538	548	581	602	567	562	537	557	565	572	575	518	562	534	574	562	570	571	553	579	553	583	562	557	561	528	549	551	562	541	571	521	520	529	589	577	553	557	580	541	503	570	582	570	522	530	516	552	563	513	608	553	529	569	549	505	543	569	547	576	539	561	558	617	592	550	571	567	588	575	541	576	548	576	553	497	584	530	549	537	517	532	578	528	576	551	581	560	578	575	559	576	557	529	517	526	536	554	564	501	578	570	555	580	543	539	584	558	508	546	504	521	584	565	565	564	551	587	572	574	576	566	574	516	581	558	568	537	536	517	523	502	522	583	517	543	583	557	527	576	520	558	563	592	571	531	559	566	592	539	604	545	584	549	532	550	578	536	573	581	557	544	569	540	568	534	533	597	563	574	519	512	540	569	511	536	512	539	552	558	532	533	600	580	531	553	530	535	598	572	524	536	587	568	540	548	550	551	583	566	587	506	569	540	565	526	588	551	554	571	552	572	518	525	568	577	527	527	549	594	584	569	610	586	530	566	568	526	550	554	560	580	525	574	594	583	586	570	573	561	537	549	536	575	597	543	508	596	527	532	559	518	575	538	549	557	519	571	551	542	539	581	544	572	534	562	569	521	559	577	529	562	521	552	563	558	525	550	525	533	593	573	561	558	543	575	558	546	565	542	547	564	522	556	589	523	558	507	534	559	563	561	577	601	552	568	570	556	530	569	571	577	533	550	506	563	565	554	546	524	564	542	577	551	595	572	503	547	568	538	554	528	530	518	555	503	508	598	575	552	564	546	603	577	583	560	541	563	554	548	613	536	557	566	573	587	561	581	539	610	565	552	575	558	535	560	557	583	544	511	552	553	552	518	571	540	562	540	546	563	547	575	563	592	534	583	574	535	546	535	532	550	555	534	536	526	546	537	565	588	565	558	554	531	549	556	580	577	544	546	537	537	541	547	545	538	517	597	528	561	569	537	550	572	537	571	531	533	536	574	578	554	591	576	580	576	578	548	558	566	601	589	555	546	568	570	566	563	563	590	535	578	528	526	582	522	508	561	547	557	568	560	562	579	573	565	551	562	524	543	568	554	515	587	548	563	590	553	556	578	549	572	536	518	512	550	520	549	560	607	602	543	533	564	570	571	571	560	560	537	555	546	547	578	608	543	547	552	598	564	579	596
15326	2463	2619	2090	1464	1037	795	666	511	427	358	342	317	291	263	264	199	181	207	182	205	196	166	165	168	173	166	141	146	149	157	143	155	150	163	164	134	159	147	139	145	139	152	157	167	145	155	174	155	148	160	149	144	156	139	156	136	147	148	160	153	138	149	140	146	146	151	158	151	148	135	155	157	138	149	169	151	135	142	143	136	147	146	137	148	160	155	146	136	156	122	156	154	139	146	146	167	142	168	136	139	155	148	153	126	148	142	155	131	136	147	150	138	154	149	136	150	100	140	179	159	150	166	123	149	154	146	160	134	149	159	147	140	156	172	138	146	147	157	141	140	162	144	149	158	143	145	137	148	156	166	135	140	147	140	153	162	146	125	132	145	137	127	133	136	137	141	146	137	148	130	158	129	143	138	136	152	129	168	121	141	127	122	158	145	132	181	141	144	141	125	137	144	134	136	123	136	152	138	146	142	132	145	144	123	132	136	158	159	149	137	171	151	157	149	146	153	137	140	139	156	144	145	151	142	143	138	119	157	137	158	137	147	140	137	114	142	154	158	145	145	125	154	130	159	147	138	147	145	148	138	155	163	131	167	152	125	150	115	155	126	148	145	141	140	132	132	128	148	138	135	146	144	146	148	139	138	139	148	127	141	156	135	146	144	135	119	128	146	142	138	146	124	144	161	160	132	136	157	142	144	167	169	122	140	130	145	152	150	139	147	126	149	126	162	138	126	146	127	130	146	150	154	150	142	146	137	173	158	138	135	129	136	147	148	125	126	131	145	140	159	149	142	128	137	134	130	143	142	140	151	150	130	139	143	135	159	152	136	140	156	166	141	118	166	154	132	159	151	148	156	140	153	159	119	134	141	145	165	142	139	146	126	143	154	130	132	141	132	145	132	136	151	173	137	152	155	125	147	152	152	127	126	153	133	149	125	120	136	148	120	157	144	169	126	136	136	142	143	133	137	161	147	161	131	129	154	136	132	135	152	160	133	149	133	161	164	150	145	143	155	149	127	132	155	167	131	138	149	135	143	148	147	155	142	145	138	135	132	139	149	139	153	131	155	133	133	131	166	152	138	164	151	169	127	140	161	141	146	149	123	124	132	146	150	139	136	154	152	154	172	136	137	147	159	157	133	115	167	149	156	147	149	132	150	134	142	140	128	137	146	145	149	146	138	146	158	146	130	146	138	147	155	143	131	146	128	136	127	141	142	124	148	136	140	129	152	133	156	135	125	158	143	144	146	135	142	154	139	125	150	117	145	138	136	158	159	132	133	136	148	146	144	119	159	143	153	147	150	135	149	119	157	133	165	152	128	152	156	130	135	126	152	151	125	139	136	132	170	141	134	143	145	140	152	128	135	142	153	133	120	135	141	141	133	134	155	123	162	120	149	134	143	141	143	138	136	134	135	124	154	157	167	142	130	160	154	142	138	140	141	146	158	141	144	138	127	146	136	125	146	161	139	130	126	143	134	140	139	127	166	153	146	142	126	141	138	130	138	148	137	124	144	138	133	142	160	156	147	160	139	141	139	149	167	140	132	159	142	139	143	144	129	164	159	149	135	145	132	165	129	155	143	149	155	141	158	142	147	114	143	149	137	156	135	155	147	145	135	156	165	138	160	150	134	150	132	156	162	155	153	132	153	151	141	133	147	143	157	137	171	147	126	145	127	157	140	135	116	157	145	141	134	142	134	138	135	139	135	141	123	144	156	145	143	155	137	153	130	142	119	129	126	130	133	143	160	129	137	125	143	145	135	144	128	146	162	124	136	141	157	134	146	142	163	120	150	135	150	140	175	125	120	118	139	142	145	132	156	155	160	148	164	141	140	168	157	157	123	153	148	108	147	151	151	149	135	145	143	150	145	139	140	136	139	148	153	141	134	153	153	131	128	146	144	142	154	132	152	137	136	139	126	147	153	144	138	149	139	130	163	142	134	141	120	135	137	140	148	136	178	143	154	141	139	142	140	131	146	135	147	158	136	141	144	128	153	147	141	142	157	145	142	140	153	132	167	131	142	148	118	154	123	136	124	143	160	142	163	133	146	129	136	142	142	147	113	142	142	160	142	126	145	152	131	149	147	149	138	139	152	130	167	124	140	162	129	118	160	142	148	135	128	134	152	177	143	148	149	124	120	172	138	143	161	136	120	139	152	150	156	131	129	148	141	153	136	132	134	138	131	124	148	163	122	139	150	173	150	158	137	154	133	133	150	151	117	165	144	143	163	136	146	128	159	123	167	153	157	145	145	152	162	162	161	145	158	142	138	136	120	133	138	140	130	132	148	128	140	157	165	132	145	135	137	125	138	151	160	126	136	125	159	134	139	146	120	153	130	145	142	130	150	160	117	124	128	152	148	164	149	152	132	152	142	137	171	151	146	147	143	145	149	156	146	151	161	150	136	170	148	138	151	145	139	141	151	167	136	146	131	140	138	119	127	141	120	137	140	138	142	158	146	136	151	154	132	155	125	134	133	145	132	146	132	128	146	144	157	123	132	134	140	131	158	122	147	170	140	147	128	153	121	153	145	136	157	157	108	138	147	133	139	139	145	163	129	145	153	125	138	132	142	158	132	150	151	144	165	121	148	155	127	124	124	113	130	142	143	157	146	139	158	161	147	116	141	138	123	131	141	130	123	134	136	137	134	131	127	159	120	153	128	133	156	154	128	144	155	107	156	127	127	133	136	145	161	162	149	148	148	124	125	139	166	130	144	157	135	162	147	140	145	151	146	160	144	108	125	135	152	157	149	142	140	130	151	141	141	139	137	147	151	153	130	150	156	152	146	146	143	134	131	146	145	160	139	129	149	156	124	152	131	166	149	138	142	134	141	145	144	123	148	132	132	159	137	128	151	125	129	148	130	156	126	128	139	146	152	119	135	140	137	137	145	137	150	147	138	125	148	130	149	148	141	143	134	148	142	159	149	152	138	154	149	145	137	122	146	124	141	149	132	138	139	132	150	148	141	149	162	141	134	144	150	146	146	134	140	152	115	134	118	163	127	145	151	147	145	144	147	143	136	157	103	142	134	135	146	158	152	133	155	153	139	129	140	145	143	151	155	132	154	157	144	143	153	141	158	154	156	152	134	131	158	147	133	141	148	140	131	135	151	144	150	129	125	137	153	127	151	155	147	144	119	146	154	145	139	131	146	154	159	134	143	161	144	135	142	155	116	127	140	123	153	150	145	148	154	122	138	143	122	131	134	156	146	151	139	161	134	142	145	137	151	136	150	130	129	152	139	151	137	134	140	151	133	151	128	132	153	151	145	160	156	137	132	144	148	148	151	136	140	144	142	153	116	142	123	133	141	123	149	154	151	132	144	144	156	165	133	140	142	153	151	143	133	140	135	156	144	146	147	160	147	145	170	128	131	167	159	166	169	144	155	145	122	134	128	139	149	131	139	140	137	137	138	149	133	140	137	153	153	144	165	143	142	161	133	149	138	142	144	157	134	141	144	156	138	148	144	143	141	150	138	141
7632	2453	5671	6478	5476	4357	3652	3030	2485	2166	1964	1649	1520	1357	1281	1226	1115	1040	942	949	918	812	807	819	833	718	724	659	687	654	687	678	676	610	643	626	603	639	590	553	580	554	557	568	517	560	534	559	551	538	557	517	570	497	539	525	512	531	536	548	531	521	525	496	521	532	517	493	533	498	480	498	530	491	487	509	506	450	484	512	459	526	480	457	505	524	510	504	449	483	479	479	497	459	477	481	508	493	474	497	445	494	485	454	512	510	513	447	488	504	494	509	514	459	440	481	452	509	518	496	487	495	455	487	460	460	451	485	445	476	556	493	467	481	462	478	470	467	470	461	490	492	450	471	499	472	464	474	485	476	467	443	470	478	463	466	472	477	450	480	469	472	471	499	460	456	452	456	483	479	495	498	486	418	466	509	459	461	473	482	473	492	488	472	467	466	474	497	484	464	450	465	479	480	500	493	487	438	513	497	448	461	466	490	477	470	457	486	511	493	473	475	480	484	493	489	471	548	463	474	477	445	450	443	555	431	498	514	429	472	474	450	491	480	459	480	477	483	466	487	457	463	491	448	511	501	483	483	486	499	476	501	496	472	499	450	471	471	468	482	443	427	465	452	468	464	475	449	463	494	485	483	453	460	486	478	467	480	497	479	469	441	489	486	448	481	456	465	485	451	463	485	478	434	508	488	475	488	471	513	486	482	462	464	471	482	443	473	487	487	452	453	463	464	454	473	488	488	511	461	457	461	501	504	432	472	476	478	491	496	465	474	454	431	448	459	491	465	432	474	474	465	495	474	495	416	442	465	494	484	465	526	485	452	454	431	443	478	453	466	491	489	474	489	492	467	492	452	498	434	456	465	467	492	527	459	445	449	469	447	489	498	443	426	462	466	430	522	478	479	443	449	478	457	490	461	460	487	477	460	467	440	480	479	435	481	483	475	485	456	453	439	472	446	460	461	446	511	449	461	496	477	508	482	494	510	494	508	462	497	454	446	482	452	492	479	486	479	469	474	447	484	488	453	458	479	455	431	466	482	474	507	450	467	432	500	445	485	474	465	493	470	473	478	469	481	478	450	423	453	455	462	470	462	468	462	482	489	476	463	470	488	475	497	494	454	468	488	509	460	439	509	496	473	457	437	463	449	477	480	427	508	472	465	473	489	494	471	408	465	511	451	464	496	485	439	460	481	484	510	461	511	510	478	480	499	480	471	479	464	480	478	462	469	485	448	449	506	453	454	510	454	472	458	442	433	469	487	435	459	491	501	467	476	454	484	475	448	455	467	427	501	500	462	488	470	465	506	496	503	482	464	430	471	463	464	495	482	478	445	483	494	472	475	452	504	475	488	456	455	480	493	483	460	473	468	471	448	438	491	480	471	450	498	489	470	480	455	456	507	497	470	488	490	497	446	480	453	438	499	475	454	478	468	459	460	494	464	491	521	470	465	445	492	493	487	472	486	446	487	514	478	473	480	509	457	515	473	467	510	537	495	475	468	478	443	486	460	493	479	435	488	440	489	494	460	503	449	481	498	462	479	452	456	467	501	481	478	426	463	459	468	448	452	488	455	448	455	478	456	490	500	500	503	466	486	499	480	495	461	507	455	503	491	477	475	473	478	443	492	482	448	480	456	490	462	467	444	485	491	458	506	481	462	449	476	498	474	461	479	498	462	477	458	477	467	526	454	449	437	443	483	475	462	465	462	472	471	448	447	480	456	449	483	465	459	445	488	480	448	485	465	463	465	471	472	482	443	481	515	463	497	464	485	459	454	492	437	431	454	466	461	445	446	476	484	450	460	466	512	440	479	454	441	440	447	465	457	535	440	452	498	482	468	498	469	471	471	483	457	463	454	447	457	489	472	475	435	442	509	463	445	476	460	469	484	480	485	446	461	469	515	459	458	494	499	482	515	455	477	434	462	411	517	495	506	469	504	463	455	487	445	437	483	499	512	490	464	480	448	527	494	491	513	483	478	456	491	452	482	491	511	437	477	478	494	471	466	480	462	489	483	534	479	462	451	473	497	502	487	482	474	456	458	469	471	508	464	460	472	475	502	492	449	486	469	470	477	450	465	460	507	461	489	472	448	432	485	443	474	461	461	487	465	457	480	513	447	452	477	477	472	461	471	470	477	493	461	470	474	477	454	455	500	462	428	490	475	487	459	502	409	437	454	480	470	463	463	441	446	460	487	480	475	488	491	439	486	447	487	472	481	455	486	483	506	472	498	461	453	483	472	489	464	474	449	461	495	456	437	461	481	457	465	506	450	484	484	476	488	424	489	451	481	451	468	519	462	457	447	490	457	457	494	476	504	461	469	497	447	460	464	494	513	514	436	429	467	506	485	471	465	456	515	468	446	457	488	473	449	512	465	513	490	473	501	500	435	482	491	422	443	484	471	459	453	465	488	481	437	467	490	497	472	451	459	463	472	478	457	524	477	454	448	482	460	463	433	481	523	461	493	482	468	427	476	483	433	512	484	470	543	477	466	458	465	498	509	439	466	504	461	497	499	452	440	455	499	434	419	519	476	513	489	486	458	475	458	465	480	445	491	475	480	508	465	518	486	465	478	494	443	475	501	444	457	468	436	455	493	472	467	462	490	453	470	508	501	498	472	471	475	429	464	463	450	503	489	492	457	473	472	468	464	486	463	440	475	494	459	485	517	468	470	461	489	476	454	439	481	489	474	455	490	495	497	446	463	459	460	504	481	482	445	455	450	523	476	445	507	512	450	465	462	501	437	497	488	545	491	465	442	476	478	485	492	444	495	473	449	461	481	473	492	467	500	462	494	444	512	474	457	525	500	458	491	490	423	481	451	479	458	487	469	496	466	463	486	447	464	457	448	468	472	497	510	482	476	461	449	470	435	460	446	489	498	454	465	464	481	458	465	471	479	462	482	501	471	470	482	473	468	467	512	495	503	484	501	496	498	499	508	506	479	489	462	472	469	477	455	506	444	487	458	462	467	459	471	500	474	463	470	472	462	497	457	451	478	454	445	493	484	448	476	473	487	485	478	484	453	481	503	478	463	489	467	479	504	473	472	474	467	509	459	462	436	439	428	450	483	531	480	448	518	442	451	427	505	469	475	492	439	460	478	474	459	497	476	473	487	457	490	473	491	421	415	494	447	453	453	502	504	479	500	483	468	464	484	456	485	446	476	461	493	477	455	471	453	480	466	456	457	454	466	455	498	480	488	496	443	508	505	451	476	481	468	478	446	495	454	470	502	510	453	481	464	444	477	469	473	462	459	514	443	464	463	469	490	431	516	459	459	471	464	497	497	474	492	492	466	505	463	487	483	509	443	485	469	530	513	496	464	504	488	495	448	495	497	447	478	419	480	497	472	469	469	451	475	448	465	491	492	442	459	445	483	519	444	496	485	446	462	484	451	481	489	458	482	434	450	446	468	516	467	452	464	461	462	477	491	456	527	469	491	451	486	480	455	472	482	449	488	475	458	462	420	494	456	487	447	477	478	446	473	468	468
2192	298	335	319	349	355	329	353	316	327	302	324	312	315	312	296	319	337	323	317	307	311	291	320	316	305	321	312	335	322	307	296	290	318	322	309	300	336	337	272	290	319	309	323	284	297	306	324	300	328	301	332	330	292	301	310	299	345	303	325	285	295	322	309	310	315	309	329	319	318	314	303	331	315	349	327	312	314	332	275	305	312	317	316	295	309	319	330	303	306	301	314	299	318	324	305	296	321	334	322	333	305	324	321	308	315	338	293	311	323	321	327	323	305	335	323	314	308	317	314	304	327	338	332	322	299	287	272	309	328	345	303	312	329	312	310	312	319	307	339	337	319	320	291	311	318	314	292	290	319	324	325	314	304	309	317	331	326	313	305	315	330	348	318	312	302	344	326	321	320	340	319	328	313	313	320	294	352	323	359	336	364	328	339	326	307	328	293	329	301	306	314	290	345	313	344	337	343	347	300	317	318	301	302	295	324	337	300	319	319	337	322	325	343	337	317	323	323	304	312	347	323	314	313	295	352	277	308	336	273	324	331	304	298	324	344	315	322	354	295	300	320	301	292	317	305	301	308	307	346	316	347	287	309	316	289	324	286	334	319	337	311	308	314	283	335	307	299	318	325	304	319	336	310	313	305	293	312	296	301	343	344	334	344	341	319	294	299	331	316	333	309	292	324	303	311	338	291	309	326	295	281	263	284	344	339	323	301	323	346	321	291	308	340	299	319	295	347	321	327	301	337	349	330	308	297	283	306	338	318	312	345	335	301	330	297	336	292	294	316	316	309	304	319	317	299	326	322	301	303	305	332	318	301	290	312	344	306	317	344	297	304	312	339	323	346	310	307	314	314	288	316	309	326	319	314	331	307	339	315	294	294	320	305	285	324	326	309	320	315	298	306	309	311	278	336	342	317	292	333	341	316	270	279	286	303	285	331	310	310	298	324	270	334	340	299	320	314	305	320	343	311	327	344	344	317	319	303	339	322	296	319	314	301	319	350	328	300	314	300	306	301	281	298	349	331	311	350	335	303	321	306	326	300	297	308	301	308	300	346	346	317	316	320	363	299	308	315	305	290	295	293	307	334	316	309	320	301	314	301	301	333	321	322	294	359	313	300	296	315	318	299	346	298	309	351	324	285	317	317	320	321	326	312	289	300	314	309	286	296	315	283	334	365	313	331	326	313	304	275	345	318	308	292	312	312	322	374	281	328	334	303	306	317	306	322	304	342	324	316	297	334	279	329	341	311	360	323	303	311	308	320	288	314	299	280	356	323	311	304	313	329	318	359	282	341	336	310	319	319	347	309	313	310	329	323	319	312	288	307	303	277	323	282	351	282	343	316	330	320	344	334	316	306	314	332	289	319	314	334	319	320	310	301	341	299	335	287	329	269	311	344	300	305	321	293	331	302	299	308	343	315	297	257	292	299	321	314	307	325	331	320	289	326	291	328	317	293	306	343	315	298	301	311	303	319	296	305	291	314	290	304	312	306	302	320	320	274	313	308	291	286	302	307	340	334	278	324	315	332	324	324	284	322	305	329	281	311	319	332	315	301	302	342	322	315	310	312	321	305	319	321	319	322	334	323	304	283	354	313	301	287	301	321	298	313	324	317	301	330	320	310	302	305	303	319	329	341	312	325	335	324	295	338	320	341	292	350	302	331	311	282	308	294	304	311	326	330	301	331	314	277	313	359	316	290	307	319	322	357	316	284	343	341	289	307	315	283	305	321	339	286	302	330	314	332	377	316	308	296	297	317	347	340	294	287	334	297	285	319	322	313	283	342	324	287	320	318	309	296	293	324	316	323	302	321	317	321	284	306	324	291	311	298	310	300	314	296	342	315	305	315	297	308	296	330	292	292	289	311	320	311	305	293	295	302	279	282	328	323	309	335	314	316	300	305	343	329	304	342	320	314	331	299	297	360	311	325	307	319	327	312	321	337	347	311	295	298	288	331	313	335	315	321	323	297	325	336	313	309	309	314	299	344	295	315	308	277	269	331	302	302	320	296	288	288	302	337	316	326	308	300	315	333	316	324	337	329	311	300	339	302	314	317	314	312	328	315	288	305	314	316	330	293	322	340	336	327	287	324	272	339	305	314	304	315	319	318	313	315	298	320	337	309	299	314	268	370	306	307	319	300	317	288	327	306	310	328	306	262	341	328	291	313	322	306	311	351	339	316	321	305	292	287	304	327	305	315	302	300	334	334	309	310	312	314	339	302	304	297	308	316	280	309	336	298	322	313	305	313	312	342	293	271	334	307	306	312	313	319	304	295	331	347	310	344	306	306	323	311	297	305	325	325	329	307	326	290	339	300	317	290	304	294	293	294	300	304	312	313	300	342	339	313	305	331	306	331	277	340	323	311	307	316	333	332	308	322	330	312	329	277	347	325	301	303	307	317	328	305	314	319	305	336	315	328	318	287	302	326	323	337	296	332	327	286	350	313	318	303	297	332	324	329	301	294	289	289	356	302	340	301	302	299	302	320	325	346	292	320	299	298	326	329	320	297	298	294	298	313	334	299	312	320	292	301	312	332	302	311	320	284	331	336	307	300	306	271	319	302	306	317	310	323	292	296	315	295	308	307	294	314	314	352	307	296	325	326	300	309	317	313	319	306	312	310	329	279	289	303	300	341	314	318	301	312	290	289	321	311	329	311	322	293	283	291	271	306	318	296	330	336	355	325	289	291	335	294	324	308	313	331	296	300	341	333	284	339	349	307	311	292	310	291	295	311	297	292	359	305	313	318	376	311	328	295	295	314	305	302	319	314	324	318	316	313	336	321	297	305	292	321	301	305	298	298	313	330	324	308	264	298	311	301	319	344	301	310	290	359	346	313	320	320	313	317	316	307	300	303	339	306	330	318	327	275	314	359	307	332	314	310	321	321	356	292	310	303	307	327	319	325	304	323	319	326	297	322	324	329	298	321	293	314	335	340	325	305	311	313	286	297	317	302	291	320	336	339	298	312	301	310	314	344	310	328	325	301	329	303	273	330	302	286	358	311	312	337	305	289	303	325	319	323	351	319	318	328	303	307	322	307	314	312	336	308	359	370	340	300	311	343	351	303	350	324	315	321	306	324	307	307	311	314	342	284	303	332	311	307	328	330	291	304	394	314	341	335	346	333	306	317	318	310	326	280	308	314	299	323	283	335	298	309	328	326	289	320	318	338	344	310	301	308	317	311	305	306	318	325	318	288	322	293	341	296	329	335	308	296	308	322	318	275	300	334	315	317	296	295	323	314	295	299	306	332	300	318	333	354	337	334	330	332	316	270	345	363	310	313	302	320	306	330	294	316	333	351	313	326	306	286	291	351	315	313	325	317	304	327	299	313	326	318	287	310	339	310	312	334	322	312	323	297	318	323	301	356	323	306	323	375	290	301	317	302	325	299	313	302	329	304	307	313	325	338	291	288	337	285	294	312	309	295	291	336	313	293	327	278	284	330	313	324	340	335	310	316	364	305	274	314	317	314	317	318
2414	935	1010	1056	1085	1012	1009	1002	1019	958	999	1037	929	893	920	900	895	910	953	923	910	945	917	936	903	937	898	941	903	912	923	907	918	918	923	895	936	907	935	916	935	905	931	877	956	903	925	895	864	912	922	907	882	934	924	919	964	898	927	898	913	945	903	917	932	900	895	892	926	946	975	904	927	893	890	856	875	912	948	914	932	939	889	962	932	944	907	914	845	931	868	910	967	932	864	942	907	935	873	880	918	905	974	922	845	925	894	895	926	939	895	878	919	900	924	896	899	930	904	939	924	882	969	901	904	883	882	910	935	988	898	922	895	887	898	958	867	899	952	920	885	898	897	932	942	907	920	901	862	944	913	902	882	933	955	946	909	872	903	931	916	880	935	964	932	944	884	914	900	920	895	900	923	906	925	938	930	967	891	974	901	928	887	945	917	935	935	871	863	902	911	934	914	901	949	890	914	903	878	918	879	875	877	897	871	903	904	940	906	915	891	891	879	910	895	884	915	949	915	877	897	957	910	881	917	945	885	890	857	951	911	890	872	842	913	940	919	909	891	942	958	915	886	917	928	946	883	887	927	874	904	888	939	941	943	915	899	841	952	896	903	868	888	901	907	907	955	902	884	929	944	916	908	917	909	876	909	940	931	931	922	889	896	879	900	918	923	910	875	899	961	882	929	911	913	938	882	901	911	903	882	879	935	884	920	884	915	917	908	920	891	880	940	880	892	883	947	914	937	898	902	971	902	966	905	921	934	952	889	916	931	868	908	930	945	885	921	933	918	900	866	894	922	873	952	888	906	947	868	910	958	884	919	909	933	947	963	925	875	959	945	893	894	854	919	898	910	877	887	872	881	905	893	928	919	874	911	895	953	916	884	906	942	936	939	912	950	900	876	922	925	937	891	881	938	883	870	936	919	923	902	918	909	895	887	916	884	886	906	880	909	913	939	920	896	918	922	908	838	854	933	927	932	920	910	917	903	959	873	919	906	927	953	879	867	934	880	949	914	890	903	902	900	914	858	906	955	890	878	876	886	906	944	874	930	923	931	841	878	917	920	925	857	921	928	872	891	888	890	948	834	997	947	865	919	909	848	922	901	920	889	898	897	882	922	950	863	915	915	937	848	902	871	910	933	865	903	941	917	889	915	892	903	920	904	915	917	920	901	864	895	917	882	899	895	969	884	938	932	939	909	906	886	907	872	915	948	915	944	960	893	899	911	922	905	895	901	896	875	931	908	960	900	891	940	919	905	865	889	942	891	910	897	877	901	901	885	911	918	945	890	903	999	924	935	887	916	927	896	940	873	866	894	912	945	974	909	962	960	878	903	908	968	911	895	897	923	917	877	903	915	916	956	922	907	917	915	932	935	891	880	940	907	882	851	913	926	896	930	1007	954	928	881	926	930	926	914	924	903	866	895	904	937	916	881	845	903	919	866	822	845	901	931	898	947	916	888	941	855	887	922	876	907	945	929	922	961	938	909	897	891	850	873	880	871	927	912	934	948	901	931	925	906	951	923	896	917	898	874	895	936	922	893	952	870	894	883	932	952	886	896	958	895	939	885	927	875	908	913	897	843	932	935	952	921	913	900	913	969	960	972	892	898	904	940	919	900	929	926	903	923	938	935	932	894	929	893	938	936	919	901	913	858	935	898	937	948	878	965	913	867	886	938	897	977	859	893	870	910	876	883	886	883	911	918	941	910	961	916	922	920	909	899	993	905	868	931	881	905	901	903	915	911	913	932	919	945	891	931	941	885	910	929	895	914	872	933	897	943	900	866	923	901	887	862	930	946	937	927	929	937	915	883	936	867	916	908	901	852	934	946	882	894	920	920	886	860	904	925	933	898	908	925	924	923	914	910	898	955	911	911	936	910	885	897	928	914	942	872	870	902	893	937	921	913	870	883	925	910	900	911	950	885	907	910	886	863	915	854	890	856	881	906	912	889	922	923	928	910	871	866	912	868	967	897	912	851	901	914	912	887	935	894	902	944	910	868	901	998	901	898	929	895	905	908	897	943	939	919	881	912	913	855	978	889	903	838	910	931	901	905	927	923	944	915	884	900	931	905	914	897	947	897	867	926	911	910	970	936	939	920	954	895	890	933	948	918	870	903	911	896	929	897	922	937	924	874	917	868	855	858	897	892	835	938	876	879	872	920	905	951	868	925	927	902	897	912	884	923	870	917	869	881	919	924	940	923	860	844	871	931	932	856	872	905	893	896	864	899	937	880	864	935	899	935	908	940	941	921	919	852	929	872	891	931	855	919	880	951	897	882	976	909	953	935	895	886	911	929	891	963	870	958	928	873	903	903	910	904	953	876	907	925	893	880	897	910	873	935	918	920	915	905	950	952	913	941	940	883	922	849	902	852	882	937	909	897	933	910	879	907	845	864	913	939	915	927	889	880	892	915	919	876	920	913	921	919	872	967	890	954	934	914	921	904	902	910	879	864	905	940	920	923	886	951	848	868	869	887	913	886	902	893	968	826	875	842	854	920	944	962	861	895	932	886	901	934	859	922	907	875	964	935	933	909	944	908	891	903	938	961	904	941	902	943	869	905	943	921	915	954	928	873	892	962	930	934	906	898	908	953	899	921	899	883	964	937	927	966	911	898	892	894	917	898	911	906	906	902	940	910	936	881	937	969	886	924	919	915	976	941	927	898	893	849	932	872	902	900	924	906	876	918	944	957	959	857	876	918	915	894	923	900	923	934	936	887	893	912	867	883	884	927	839	909	902	907	903	913	953	879	876	928	884	912	888	916	936	904	892	890	913	924	899	858	922	864	922	899	935	932	940	911	957	868	869	859	902	865	897	915	941	960	928	872	914	958	884	864	946	937	862	931	906	957	876	939	899	882	872	866	888	909	933	929	914	912	936	901	924	923	868	911	917	917	930	912	957	945	879	876	931	917	926	888	904	902	891	888	910	929	885	898	855	942	998	922	861	929	942	903	920	907	903	920	956	929	890	889	896	882	891	948	935	919	901	856	935	879	912	914	909	919	898	900	890	928	939	938	945	874	866	861	887	906	948	862	895	937	923	944	878	924	911	899	892	855	935	879	939	896	917	908	914	851	916	974	924	901	950	942	994	980	864	952	928	922	919	875	885	982	854	913	890	907	898	898	872	897	904	903	899	905	878	911	891	896	930	902	901	881	883	857	947	847	862	895	873	899	898	853	895	899	930	937	913	946	914	916	916	941	927	913	890	922	962	846	867	903	934	910	899	901	916	936	932	898	905	951	941	878	940	907	869	921	909	882	928	859	879	939	875	960	987	918	959	899	934	896	984	866	940	858	869	911	942	910	921	908	960	898	882	857	907	922	903	892	887	942	901	852	913	858	915	922	907	955	903	905	888	948	948	913	940	869	899	881	915	940	931	900	913	869	893	898	965	877	890	942	879	955	927	914	905	869	889	958	892	883	899	929	886	929	900	908	905	901	905	954	925	903	904	860	889	875	931	929	960	868	908	899	886	874	947	952	917
8447	1147	1432	1104	791	660	487	407	324	336	296	243	254	235	252	201	192	213	213	206	189	215	184	194	175	190	214	188	206	213	188	168	196	189	197	198	178	221	189	168	178	193	192	169	189	175	173	200	190	198	182	177	156	213	178	161	182	170	198	181	213	181	207	207	190	177	214	198	195	179	162	174	164	175	193	176	170	210	169	184	191	199	179	178	184	179	199	190	187	178	153	184	191	180	203	161	196	171	177	196	187	174	160	167	176	194	179	172	184	149	167	185	173	198	192	171	196	186	175	191	160	177	180	189	181	187	192	202	183	173	178	201	175	178	173	164	172	204	175	184	162	166	154	184	165	165	174	175	188	205	183	171	188	159	199	189	177	157	198	185	199	159	199	164	189	164	176	155	172	166	174	164	175	180	206	169	183	180	187	183	189	201	177	176	176	189	196	200	180	165	194	186	212	174	185	168	191	173	189	172	170	181	166	176	199	181	180	183	203	159	224	155	169	185	191	191	192	165	180	172	189	165	173	179	196	174	190	189	180	190	193	160	169	184	215	179	181	171	179	175	179	172	176	181	179	176	205	179	181	204	201	185	197	165	176	198	183	191	182	185	187	194	180	177	168	170	158	175	192	169	178	177	174	153	179	149	160	169	157	189	176	162	182	181	190	161	173	184	196	154	197	166	181	178	183	187	178	190	194	186	182	162	170	175	181	180	172	185	182	154	171	160	176	173	146	171	174	182	188	206	184	191	183	181	185	203	170	163	183	178	188	155	175	180	182	188	168	192	183	174	189	197	211	191	173	168	178	184	188	168	155	193	169	204	194	184	192	214	175	188	186	178	184	185	173	192	154	180	164	176	180	182	185	191	183	181	178	165	206	204	176	177	178	178	172	188	203	179	168	171	188	164	188	189	186	178	197	162	179	183	169	171	167	174	181	171	170	196	171	186	183	182	180	166	189	191	180	188	168	188	198	172	193	164	187	166	162	172	172	201	187	158	188	194	205	162	202	171	165	154	179	189	172	178	169	207	195	177	174	158	161	201	159	204	170	196	174	180	185	167	163	193	193	186	183	203	187	174	186	174	175	156	177	185	174	201	189	176	199	180	165	181	163	182	178	190	160	183	186	173	196	167	181	195	167	191	164	189	190	154	192	181	190	182	196	180	186	185	198	167	201	191	205	209	166	207	171	176	188	163	160	189	207	150	182	188	187	179	181	208	184	167	158	179	169	191	174	180	184	179	167	192	190	177	182	189	197	192	175	208	198	194	201	179	226	192	167	179	210	193	161	169	192	167	146	213	194	162	194	166	210	166	166	167	183	181	170	203	181	158	161	170	173	170	191	169	172	160	194	195	201	179	185	156	167	167	169	185	154	197	170	157	170	196	199	178	166	183	208	146	173	184	156	162	195	176	191	159	177	172	189	172	190	177	177	185	194	173	172	184	180	178	177	153	161	179	174	179	154	152	182	176	167	184	190	169	177	166	179	164	177	180	185	179	185	198	143	185	191	183	179	178	204	177	184	162	198	164	160	188	177	189	195	177	179	190	183	167	179	183	189	153	193	184	179	169	161	167	168	205	171	193	176	187	195	168	190	193	182	180	181	200	160	203	193	165	192	159	188	180	187	191	186	186	196	173	168	172	176	188	162	187	178	171	181	204	179	194	184	171	172	172	169	177	168	183	157	173	168	192	174	182	187	172	184	188	172	167	174	176	177	184	179	191	183	200	162	176	178	176	161	173	167	191	195	178	185	215	157	168	195	168	189	215	164	170	193	180	170	165	171	192	179	168	202	182	169	207	152	177	196	175	159	177	182	176	177	162	184	197	171	223	169	170	183	172	179	186	176	167	183	183	170	166	174	185	176	166	169	174	174	182	197	165	195	177	186	170	166	172	166	186	165	179	183	179	212	183	201	191	179	179	182	193	205	178	188	172	195	179	180	178	170	182	189	192	167	202	194	210	170	174	165	174	162	181	193	170	174	193	173	188	182	194	189	189	174	161	168	190	172	158	187	189	165	152	154	197	180	189	193	195	187	193	187	173	188	193	187	185	183	163	210	186	191	192	190	158	181	184	174	194	199	170	176	194	168	191	174	185	163	178	186	193	189	194	208	195	179	198	177	170	172	172	181	169	174	192	175	198	165	185	161	189	176	185	175	203	177	182	181	182	177	171	172	168	162	182	165	176	198	177	171	225	172	181	164	162	162	191	186	177	164	188	201	166	180	189	180	171	203	182	201	170	193	165	189	179	166	171	189	184	150	157	164	199	170	192	170	188	193	182	148	165	164	197	190	189	167	162	167	169	181	190	177	156	185	170	187	182	165	181	185	207	170	178	175	171	177	185	187	185	179	163	175	198	170	184	180	185	199	172	192	200	174	179	169	180	172	164	169	183	179	185	180	163	192	171	171	158	165	168	173	167	207	189	198	160	160	181	187	179	182	190	182	168	185	195	165	194	182	167	184	179	155	163	166	176	173	195	163	198	171	170	175	176	173	180	167	180	181	191	175	189	148	177	176	176	184	172	189	180	204	172	176	181	189	165	178	193	202	159	185	183	164	188	174	172	181	180	184	187	199	168	175	178	195	191	167	188	186	181	170	160	179	165	196	165	194	199	185	164	220	159	174	163	187	193	179	177	172	156	155	168	213	189	181	193	206	182	206	192	153	185	185	195	170	168	182	176	199	187	169	174	177	177	166	203	165	157	178	171	175	199	176	172	190	182	177	183	193	188	177	168	199	201	202	175	186	212	165	157	204	163	184	199	171	180	186	182	177	163	167	166	181	170	176	188	182	209	179	183	171	175	186	196	183	184	195	155	181	187	172	169	183	191	179	180	188	180	182	173	154	185	165	179	171	155	174	191	163	173	182	177	194	197	199	155	157	152	190	153	201	185	161	169	168	166	189	179	196	171	181	190	172	172	174	182	195	174	152	168	193	150	182	163	188	192	205	169	174	186	167	162	179	179	178	191	197	152	169	207	173	172	171	184	188	171	162	177	182	175	157	147	171	156	184	170	152	180	176	166	190	168	185	167	205	166	197	167	174	168	162	168	182	194	183	194	199	161	189	168	159	168	165	181	181	175	154	176	186	177	174	198	163	178	164	168	193	164	162	178	197	176	176	172	155	184	152	158	189	181	175	170	192	168	189	177	175	188	187	196	177	192	157	174	159	183	172	173	168	166	189	183	189	184	174	179	199	169	178	200	186	175	195	183	185	182	175	176	166	171	182	173	184	160	190	184	189	187	175	189	184	180	193	167	188	176	193	205	162	174	170	187	184	180	185	171	175	190	153	185	162	167	183	204	179	176	185	190	157	198	195	146	210	174	156	185	175	167	197	187	179	186	154	166	186	163	179	162	183	174	194	160	198	194	179	187	175	183	164	184	174	173	183	165	192	205	177	163	187	174	183	186	159	176	185	179	180	153	177	165	170	186	158	181	183	186	168	173	176	185	186	153	159	174	157	159	192	157	197	174	188	175	158	177
5541	1513	3286	3715	3156	2666	2110	1892	1708	1336	1306	1162	1084	1023	974	887	861	835	805	781	741	715	774	749	685	662	716	680	680	667	660	641	569	676	605	606	664	656	668	633	581	624	601	616	615	618	597	608	600	580	576	620	588	610	598	555	606	547	577	598	628	582	598	576	590	554	553	591	670	579	566	571	598	590	543	560	531	600	565	527	564	608	580	572	560	563	608	562	579	584	570	556	546	584	547	579	591	575	597	569	550	571	582	548	536	560	567	571	554	613	560	515	582	578	565	586	541	585	576	545	558	568	596	534	546	586	566	575	607	588	595	527	548	561	541	559	601	561	556	600	576	580	587	549	521	538	555	577	528	551	556	582	523	603	555	564	573	557	555	554	547	562	535	533	561	543	571	561	555	508	542	546	586	544	528	564	572	563	559	575	542	514	552	557	596	527	562	581	546	535	574	544	538	558	537	569	572	546	595	594	568	546	581	506	570	546	562	541	562	577	564	568	555	544	539	544	540	541	517	555	548	554	590	536	624	543	544	585	554	541	520	587	535	548	596	556	534	535	563	538	576	587	570	550	578	593	615	563	609	565	592	589	597	572	550	577	600	573	554	544	567	577	561	582	559	573	538	583	593	605	560	566	562	535	553	554	586	547	570	527	532	588	597	552	599	596	546	570	526	571	581	562	560	582	561	590	548	575	551	592	522	579	550	598	563	552	561	546	549	556	574	568	545	593	573	501	554	548	583	568	582	505	519	542	568	565	574	573	547	576	554	551	556	563	525	560	504	569	563	571	557	577	524	529	544	540	576	579	538	539	562	534	528	533	526	569	511	492	605	613	532	589	520	549	596	522	585	532	607	506	532	576	513	570	537	521	563	539	598	552	560	571	551	556	525	546	540	539	521	592	567	582	580	554	528	524	543	559	550	558	574	544	571	581	578	548	588	584	571	549	546	550	532	528	599	534	563	558	566	626	544	577	538	539	557	539	485	559	568	579	592	582	531	562	586	546	562	564	583	577	559	555	552	542	542	544	528	548	597	609	579	584	572	570	582	545	582	571	585	557	545	536	599	581	571	523	544	588	572	537	560	534	552	549	518	512	550	553	574	542	515	555	571	535	563	522	559	608	568	591	537	570	597	563	609	545	564	549	562	545	560	496	551	567	538	569	597	590	550	576	583	630	545	610	542	549	563	543	580	556	529	515	577	565	561	541	576	562	551	603	569	583	537	566	556	580	534	589	576	593	564	535	547	602	563	576	535	584	543	560	572	543	546	520	595	572	565	583	597	582	565	578	569	560	526	539	491	580	555	585	545	523	553	567	598	543	582	532	546	502	575	563	579	555	514	550	532	562	565	553	559	571	524	583	552	563	599	549	524	589	583	576	565	527	531	556	559	597	555	556	558	565	587	521	574	522	558	542	541	600	554	534	572	532	565	573	603	586	553	490	563	536	597	535	563	562	555	554	541	539	589	569	546	550	573	578	532	565	536	562	573	560	557	537	530	529	557	529	561	534	584	550	595	561	578	560	537	536	556	556	551	557	553	540	547	554	548	561	587	559	585	557	545	596	583	525	587	580	563	536	573	548	573	560	553	548	515	571	563	556	527	584	554	533	494	547	528	557	546	553	545	584	543	563	577	566	617	593	564	591	527	576	554	567	545	574	567	538	525	531	547	539	557	579	596	548	514	571	535	545	534	570	564	589	611	581	560	552	576	522	596	594	581	566	547	554	595	559	590	561	553	546	597	574	575	556	555	552	589	552	566	559	555	549	593	510	584	532	585	545	578	537	563	540	569	556	566	539	594	573	569	552	536	590	606	531	588	530	550	542	559	573	576	563	563	581	570	588	583	602	538	543	563	595	540	555	539	582	534	519	548	599	546	550	556	550	590	570	616	547	576	530	591	531	600	577	582	573	524	552	532	586	585	558	576	559	582	633	531	538	573	551	570	592	515	615	563	559	572	507	534	545	592	558	538	537	524	532	545	605	585	565	544	545	583	522	501	585	573	579	545	554	569	559	583	566	569	540	549	612	526	585	516	559	546	578	554	537	590	570	542	555	556	565	531	537	575	572	564	550	533	559	546	591	539	564	510	578	596	519	506	571	548	601	570	577	562	568	531	554	557	564	563	582	580	537	572	511	538	548	587	579	560	572	615	490	576	524	601	560	575	539	569	570	534	566	570	549	557	524	555	608	575	547	559	568	589	566	534	572	526	563	539	563	607	556	605	558	607	552	551	579	539	577	547	537	571	597	563	564	629	570	542	569	569	557	511	532	551	558	556	557	585	517	569	575	554	544	546	541	534	584	544	561	578	510	555	553	597	572	544	554	565	526	566	552	568	555	578	604	585	559	542	611	547	525	570	544	565	557	569	580	532	582	552	593	592	521	565	549	565	530	551	568	565	570	558	556	521	571	601	569	572	571	572	570	542	583	546	596	562	526	571	555	564	568	542	558	519	522	540	508	586	533	565	559	542	585	563	583	524	564	560	572	529	505	584	541	555	523	569	554	593	535	590	551	559	536	518	572	569	557	550	521	567	563	568	525	553	549	574	589	563	518	547	573	580	551	555	515	494	558	530	555	560	597	557	607	567	577	568	559	534	546	541	534	569	590	545	561	536	587	559	538	556	573	549	569	550	556	543	533	554	557	540	566	579	527	583	585	546	539	585	533	543	536	584	547	586	564	546	526	584	557	580	573	543	554	618	552	562	546	559	595	520	551	576	530	580	553	532	616	572	592	515	545	539	560	540	545	548	547	591	530	528	537	557	547	554	550	595	575	543	522	549	542	560	559	505	536	509	559	559	598	555	526	561	568	570	546	557	547	553	578	542	543	545	566	526	562	558	550	604	549	537	590	564	548	587	545	566	572	564	572	563	555	551	541	575	573	565	561	549	527	555	518	558	539	556	539	585	565	587	545	530	573	554	568	547	544	569	588	571	572	540	575	501	545	560	532	553	580	535	551	571	536	545	582	574	529	560	544	547	557	541	527	560	572	521	526	544	577	535	585	572	557	559	576	590	551	544	534	537	532	536	538	544	565	523	578	542	558	600	576	565	570	553	565	575	577	579	530	559	577	551	548	539	552	544	560	543	580	565	528	590	582	542	606	568	539	538	558	581	537	557	549	534	531	532	546	572	531	544	565	555	563	507	592	558	590	563	597	526	597	554	542	548	575	568	547	534	638	548	577	535	567	500	579	564	553	562	568	551	539	560	606	579	597	549	563	511	560	542	538	539	564	517	541	575	569	554	528	564	565	542	535	612	523	555	556	572	577	574	557	539	566	540	593	556	554	550	548	530	560	550	610	567	582	567	529	553	525	579	555	585	563	557	530	542	594	551	545	590	540	564	557	549	541	522	584	594	556	515	603	575	564	558	570	544	554	577	512	552	574	559	561	554	563	594	579	515	566	574	548	547	534	607	569	576	548	566	587	583	545	584	583	595	517	551	565	569	550	580	552	562	552	569	564	547	542	552	557	506	528	616	494
15618	2608	2758	2149	1415	1027	791	636	480	416	388	314	311	297	259	263	222	210	199	189	202	210	173	179	159	168	185	182	163	169	156	202	149	156	151	133	158	187	147	134	178	155	158	134	158	172	142	132	147	136	141	137	145	156	164	163	146	143	141	147	169	150	170	148	147	145	154	152	144	146	154	159	131	147	143	171	147	133	162	171	143	132	140	146	142	153	141	146	143	142	141	148	148	130	138	126	146	141	141	130	165	167	142	155	149	145	161	150	150	133	127	154	149	128	144	136	133	152	156	147	133	138	147	131	132	145	152	139	161	135	120	142	150	132	128	148	157	143	151	160	135	159	163	140	167	142	129	127	123	134	136	152	120	139	160	148	130	139	135	118	140	153	163	122	128	139	151	153	158	159	161	134	157	139	141	137	164	144	150	159	147	148	168	129	160	155	144	151	151	152	158	121	140	148	142	129	134	159	164	138	143	127	127	121	150	121	134	137	160	158	151	155	154	130	136	139	170	128	140	156	138	165	162	155	154	174	143	127	138	121	141	141	147	156	145	157	132	150	140	151	142	153	136	160	131	142	148	147	150	132	127	155	128	147	144	152	143	150	126	154	148	129	141	156	148	137	151	128	152	147	157	148	140	144	148	150	129	145	137	154	133	143	149	133	127	144	138	157	117	152	136	162	149	141	146	133	152	132	150	169	138	151	154	155	155	126	172	162	128	134	168	122	173	156	150	144	145	142	143	148	147	147	154	146	142	140	162	155	146	139	136	167	152	142	114	117	149	144	161	163	136	150	162	119	140	160	141	163	146	148	156	159	140	112	144	148	140	150	133	137	150	148	134	141	150	137	159	145	129	149	151	140	173	140	135	146	163	147	162	164	157	145	114	151	133	151	163	146	147	133	139	141	141	150	155	148	132	161	127	163	156	146	144	145	139	124	143	139	142	121	157	135	146	142	153	158	153	136	126	149	174	133	171	140	163	153	141	144	148	162	138	132	137	150	160	148	134	135	158	129	151	133	140	142	157	139	149	147	159	148	156	156	134	155	138	140	163	150	156	143	151	138	160	127	127	143	161	144	139	144	151	136	138	150	123	126	136	123	136	149	163	157	146	129	140	126	147	152	120	131	141	150	161	139	152	134	138	172	143	132	165	144	139	156	136	123	154	136	129	165	147	127	147	150	150	147	140	158	125	134	149	141	135	164	138	138	168	134	153	146	161	153	138	154	128	142	122	140	136	156	143	147	154	141	142	149	162	128	123	146	152	152	129	150	144	134	170	158	136	161	137	161	135	120	130	140	143	136	154	121	131	136	145	130	131	144	156	143	156	145	147	157	128	135	147	178	149	133	159	145	149	155	162	131	164	148	137	127	139	133	148	139	130	114	138	130	167	165	140	157	164	160	135	138	132	124	143	144	147	139	146	139	142	137	146	140	147	141	160	133	137	158	171	157	138	159	143	164	137	148	152	129	147	134	155	156	151	135	119	137	124	149	143	149	143	139	144	127	141	143	134	130	141	147	157	134	156	169	164	145	152	132	134	132	156	143	125	135	150	160	152	126	154	130	143	134	145	152	152	147	152	142	149	137	148	137	152	153	138	137	147	144	170	134	133	173	140	133	151	153	147	170	153	151	160	137	150	142	147	149	140	133	151	155	153	159	135	142	149	156	153	131	143	145	161	157	131	133	167	147	129	141	136	148	130	173	153	156	135	162	144	131	142	160	142	141	151	159	133	148	146	136	146	147	143	147	157	131	150	132	149	138	163	168	169	132	125	139	128	131	148	143	135	170	155	138	137	138	145	149	141	156	162	135	147	143	138	166	130	143	123	159	149	152	147	134	155	138	139	126	141	144	150	164	145	122	153	156	138	123	148	159	129	140	164	167	131	172	136	124	132	141	120	160	132	143	150	134	135	151	143	144	148	164	150	155	155	174	138	125	153	138	157	158	159	157	133	136	127	149	162	129	142	150	144	129	143	144	167	133	171	140	136	151	161	140	124	145	137	116	136	126	151	143	147	145	141	153	158	143	143	150	158	124	146	147	143	153	131	159	147	149	147	143	141	164	150	132	158	136	141	147	153	154	126	147	159	140	144	135	158	149	143	157	124	139	147	142	136	135	144	127	122	165	142	153	145	137	176	131	139	145	162	151	149	157	141	131	132	157	153	131	163	164	151	122	141	134	137	132	144	158	136	161	134	141	149	125	132	149	133	151	129	174	143	153	129	132	150	131	141	122	122	145	156	138	149	148	140	142	130	152	144	128	140	140	139	148	123	140	138	157	153	149	122	144	147	146	131	153	141	148	169	139	152	148	141	129	148	141	157	149	151	149	159	153	123	154	133	139	150	162	122	140	146	146	149	140	145	140	157	152	145	139	141	149	155	147	128	121	148	138	131	150	138	153	157	151	149	162	152	126	143	170	129	133	148	154	133	140	149	152	146	138	152	149	141	143	165	159	150	159	160	139	151	150	148	124	148	132	150	158	158	145	150	144	162	164	153	144	144	135	128	153	155	151	137	170	132	136	138	134	138	137	134	157	135	131	153	142	143	131	128	135	115	138	122	140	139	135	123	140	138	142	121	154	127	162	145	128	140	156	143	130	160	115	145	162	158	143	148	149	143	157	141	143	155	149	131	146	146	154	147	161	149	126	151	147	152	162	133	138	141	155	139	147	146	132	142	136	129	144	144	141	148	146	147	160	145	107	142	135	152	149	150	154	147	138	129	163	151	151	138	149	165	133	130	140	146	140	151	158	151	155	139	132	128	145	141	137	143	136	138	149	141	162	157	145	169	141	153	149	148	137	161	161	152	133	137	125	135	174	143	150	141	129	170	156	138	146	141	136	139	140	157	135	136	134	158	140	147	125	127	143	126	151	150	152	143	154	141	167	121	159	139	143	152	161	138	139	161	148	154	135	170	150	143	133	148	156	131	141	151	126	132	144	148	125	135	148	139	137	161	132	142	133	131	145	145	135	124	126	131	137	143	153	165	150	139	137	160	150	132	148	144	133	123	143	142	145	164	168	144	130	156	157	155	163	132	148	129	150	140	151	140	140	133	152	142	143	137	148	146	158	151	138	152	155	157	129	133	142	152	151	141	162	145	139	127	143	143	144	128	130	149	131	151	167	135	134	142	132	168	123	131	132	134	154	160	152	136	145	150	162	140	144	140	164	141	140	146	153	145	151	157	147	173	146	125	144	142	152	159	142	157	141	132	141	147	151	141	146	154	146	165	147	159	152	162	146	144	141	149	140	135	138	125	144	143	146	142	105	143	153	134	165	121	153	135	133	139	153	143	142	139	145	127	152	140	140	125	129	112	157	155	133	161	147	167	147	155	151	135	132	172	135	149	165	152	134	117	150	149	160	146	130	133	155	161	140	157	157	162	143	156	134	175	154	162	136	157	140	121	137	144	143	138	136	142	123	131	148	121	144	154	155	132	145	138	141	136	138	147	153	140	139	139	156	132	141	164	145	150	144	142	135
7637	2528	5655	6386	5477	4390	3668	3024	2543	2133	1897	1662	1489	1384	1265	1207	1112	1000	974	915	865	873	871	818	803	742	737	684	641	691	665	654	635	634	655	597	668	576	586	551	598	562	534	598	577	572	567	548	521	556	534	571	548	505	538	557	524	495	579	537	511	524	556	514	506	541	513	516	485	519	522	530	504	548	498	542	524	494	545	519	525	499	522	475	475	519	489	470	507	502	483	460	535	487	448	534	507	477	489	484	536	528	501	458	478	495	465	511	470	496	518	462	508	520	500	463	494	480	478	490	464	492	495	472	507	503	508	476	420	485	533	452	507	515	516	497	488	475	452	453	479	493	487	465	484	471	465	491	492	490	455	457	460	496	502	470	503	486	437	482	470	481	511	424	514	465	508	455	472	470	445	490	481	481	447	431	486	509	451	509	440	453	488	498	497	485	495	447	497	453	489	494	480	456	499	511	474	449	473	463	459	474	447	495	464	483	524	479	480	464	495	477	478	478	466	470	468	485	478	473	449	470	508	494	466	486	460	486	434	487	500	485	453	442	499	467	508	447	465	469	492	454	454	441	502	470	494	505	517	472	473	497	462	517	439	456	453	444	472	449	504	507	467	464	496	475	506	500	489	486	484	473	483	492	479	482	490	441	451	502	476	476	490	527	489	473	498	454	477	475	504	449	460	470	489	469	482	502	481	453	495	457	469	505	491	443	466	476	475	469	518	498	499	469	463	483	481	430	486	468	504	485	465	513	463	482	454	480	494	491	460	453	503	478	503	483	482	509	496	457	500	482	472	457	450	452	478	458	476	439	475	497	469	490	513	490	478	495	482	497	474	463	476	504	458	472	475	490	474	520	444	474	433	472	454	464	486	463	473	505	482	482	451	510	487	435	466	456	510	501	471	453	497	478	521	480	469	429	458	466	466	511	456	492	457	460	490	498	490	450	454	514	483	459	478	455	506	482	472	479	469	440	474	507	484	505	483	471	471	463	466	459	473	428	504	482	518	494	494	462	470	458	474	487	456	481	492	469	462	466	457	460	493	505	458	494	485	478	478	472	482	462	498	477	515	469	464	504	451	446	515	464	475	474	433	514	517	461	507	443	453	536	526	526	493	488	473	447	440	493	499	486	490	480	459	501	476	448	478	473	459	460	488	495	482	447	444	451	461	519	497	499	475	499	485	481	486	488	485	504	488	488	491	516	477	450	456	448	449	443	491	445	464	486	485	496	461	492	453	482	501	480	456	471	442	476	427	466	498	496	503	475	474	483	468	481	465	490	481	499	493	465	454	450	442	492	482	434	472	440	452	472	489	497	485	451	478	484	450	473	454	463	487	442	498	444	494	482	508	466	488	450	437	479	484	468	452	487	436	500	497	488	505	482	441	476	478	435	473	506	479	496	458	462	439	478	470	476	482	474	454	437	464	468	471	474	518	442	473	476	513	505	469	478	456	460	455	498	486	477	481	466	477	490	492	472	494	502	496	486	481	489	486	461	474	478	492	452	460	468	465	471	492	508	461	463	476	474	427	449	484	453	487	472	484	489	433	498	431	461	488	495	444	482	483	466	476	484	480	492	467	457	515	484	456	448	455	467	459	480	504	494	486	498	489	470	444	481	480	472	474	506	477	475	498	465	489	437	492	465	493	474	493	493	474	472	431	468	485	480	519	463	455	519	440	489	446	444	440	473	462	488	461	479	472	441	479	480	485	488	455	494	445	518	485	452	454	513	494	478	509	469	488	462	521	506	498	464	447	458	480	440	486	477	468	486	475	462	441	455	483	472	429	421	482	502	428	457	485	437	477	458	469	485	471	491	453	504	465	457	477	496	455	463	471	453	465	493	478	507	475	489	448	520	471	439	504	482	480	452	481	476	487	444	517	457	477	472	465	462	474	495	489	468	491	506	447	459	478	470	456	453	498	441	461	495	441	499	480	461	441	453	471	466	479	498	444	479	452	482	467	454	464	474	452	486	455	498	457	490	444	452	523	495	473	453	451	475	506	469	484	449	468	493	465	456	486	449	488	471	478	495	491	455	469	503	447	488	464	485	456	440	492	476	451	450	508	400	471	492	401	457	485	474	474	448	483	464	471	424	484	448	442	496	457	460	529	497	445	435	462	451	523	462	472	526	507	472	462	462	458	478	490	497	466	446	481	464	455	467	484	474	447	457	443	461	476	468	485	489	453	479	521	462	479	499	500	452	483	464	452	460	463	502	473	472	462	491	466	520	471	483	470	473	503	488	489	472	480	503	465	475	477	474	475	495	445	463	477	483	502	449	490	453	442	466	476	460	501	522	503	464	495	455	442	493	443	468	448	471	468	502	479	507	449	491	457	467	477	480	462	466	477	469	483	509	463	419	517	518	462	465	476	470	500	482	500	468	490	481	468	500	474	470	445	471	478	457	476	457	464	488	506	469	484	457	458	454	445	447	488	442	503	488	480	448	473	470	481	496	453	519	489	471	430	492	486	462	473	465	454	456	495	482	459	483	464	447	457	479	494	481	512	482	519	456	461	510	450	513	457	452	468	463	478	449	532	478	503	492	471	502	454	472	476	491	507	502	452	504	506	487	488	481	489	482	454	461	476	458	450	513	491	468	450	462	498	479	484	480	493	464	474	456	501	487	485	475	471	501	489	460	463	484	474	442	484	534	447	486	486	484	444	446	471	495	482	478	476	456	506	469	467	462	475	438	468	434	492	491	485	485	467	480	472	469	490	496	486	499	472	508	465	491	461	475	453	468	489	464	510	499	483	445	453	503	471	493	466	493	501	465	472	465	515	505	495	470	465	470	483	488	486	461	479	455	470	468	444	512	479	472	485	468	516	497	460	460	489	475	493	472	451	434	490	479	478	474	483	466	460	447	446	456	486	457	476	485	514	512	486	512	463	472	560	453	479	546	518	498	514	467	453	505	467	471	474	502	479	488	449	497	488	493	486	489	487	505	471	456	437	475	453	499	503	471	489	485	483	458	459	479	440	460	518	473	502	457	501	469	456	521	450	451	521	503	508	480	550	469	445	460	473	484	504	465	498	469	475	454	472	480	490	493	473	499	466	470	488	461	454	496	468	452	446	511	458	456	495	479	498	470	455	465	462	451	477	454	472	466	496	484	467	484	468	469	517	473	476	501	506	476	444	484	446	488	486	464	456	466	486	446	535	447	453	492	471	509	486	481	464	454	521	484	483	460	464	482	467	502	444	469	484	452	460	484	469	494	511	490	496	477	501	513	461	484	461	488	504	486	490	483	467	441	493	463	470	467	456	470	449	443	452	463	498	468	510	474	444	462	466	469	475	435	527	456	437	482	459	452	478	480	444	482	471	482	498	491	459	485	442	489	450	434	433	461	460	430	434	487	496	467	454	490	451	473	490	448	431	467	454	450	441	505	473	463	484	453	429	470	497	506	443	494	492	493	444	489	486	495	478	479	473	474	474	470	454	477	485	479	496	490	476	433	465	500	466	438	486	435	449	476	449	501	460	480
2096	352	400	333	337	384	334	318	305	312	294	322	304	355	318	292	313	328	323	331	333	322	338	283	287	309	340	318	335	272	315	340	300	321	330	305	316	328	309	314	324	294	299	293	310	317	325	307	307	339	323	289	319	298	329	296	348	326	333	319	322	328	338	318	301	311	305	319	331	293	336	328	315	310	311	339	282	313	297	299	316	328	298	318	319	351	307	303	302	314	305	307	265	334	290	309	302	289	293	299	316	310	323	275	351	306	372	310	341	311	332	326	286	306	309	312	345	327	296	324	304	325	288	288	295	321	349	317	276	299	324	305	307	349	317	289	341	309	272	314	299	322	323	326	336	284	312	345	305	305	306	333	340	294	310	309	333	321	308	295	363	332	321	349	279	297	320	352	336	302	339	317	309	324	333	295	310	308	320	310	304	322	305	295	300	323	307	309	331	292	344	308	308	315	325	291	313	333	313	339	296	319	332	331	320	336	353	335	288	303	310	341	308	318	309	350	329	320	294	310	319	302	299	353	321	313	332	335	328	330	303	317	282	314	331	337	325	343	340	330	340	306	314	318	328	315	321	313	324	323	333	313	316	326	308	327	303	308	328	290	318	328	310	349	329	309	301	291	335	289	322	338	358	332	344	340	332	330	293	297	299	323	310	317	373	314	330	330	313	336	329	334	304	306	325	315	306	321	306	315	322	296	327	305	338	324	323	326	292	286	293	297	305	322	317	300	326	326	304	328	307	305	326	287	318	344	315	332	319	315	315	286	326	320	342	349	354	343	320	324	325	326	317	340	325	340	333	343	316	313	298	327	294	312	297	333	314	303	324	328	293	321	313	319	295	297	324	331	309	332	296	338	300	315	329	312	298	317	314	324	344	316	353	332	276	301	305	326	322	300	312	313	366	334	315	328	340	297	304	320	289	308	316	342	300	333	315	300	297	316	321	297	312	289	339	328	297	312	337	275	313	314	330	308	311	333	308	311	327	301	332	350	330	341	303	295	333	291	317	318	305	310	321	342	297	315	309	331	329	318	290	294	283	334	303	322	314	319	305	318	310	279	281	347	315	347	322	331	323	277	277	295	346	321	318	319	293	317	335	325	303	326	325	286	300	320	301	350	311	331	294	327	354	340	330	329	324	315	337	314	325	295	325	316	318	351	343	328	289	333	309	281	325	291	302	322	329	353	279	292	313	325	344	317	338	341	336	333	314	334	316	305	307	277	329	335	331	309	314	320	346	339	298	322	325	332	329	280	305	307	326	315	309	328	307	293	349	315	324	359	330	300	321	297	320	331	314	358	307	329	304	332	300	295	297	320	319	305	342	321	299	293	336	290	304	303	312	366	288	325	327	284	329	315	288	341	313	323	309	340	322	320	296	321	321	307	327	352	344	344	281	305	360	296	333	318	307	326	316	297	323	340	271	291	301	335	336	342	294	344	312	324	298	314	324	283	308	321	314	302	329	338	314	306	336	306	321	306	302	334	343	291	328	326	324	328	294	307	319	313	294	363	336	337	335	318	308	294	292	316	293	287	329	309	334	304	328	351	304	340	368	316	322	378	313	324	311	342	310	294	323	344	336	338	301	301	341	317	329	277	329	307	301	307	298	293	324	326	304	317	298	282	333	304	331	315	318	302	327	316	315	321	304	299	314	332	321	309	303	286	292	305	320	319	275	311	326	313	316	322	312	347	302	327	293	333	341	332	328	322	322	277	326	290	303	327	330	298	300	296	314	345	332	328	335	336	301	315	347	322	305	313	334	307	327	332	278	318	326	317	315	311	325	329	342	307	328	315	316	319	317	288	328	337	327	303	317	322	315	343	321	294	374	331	332	330	327	273	311	354	283	305	309	311	327	358	285	311	320	295	350	306	331	305	300	326	316	302	293	314	314	305	310	292	322	325	323	306	315	331	289	316	334	309	325	345	311	317	293	302	312	315	296	311	327	310	320	307	318	307	284	311	320	309	314	357	325	294	326	301	322	311	290	307	285	342	322	317	321	341	320	326	311	301	313	295	326	336	311	300	327	316	353	346	302	303	301	309	337	351	328	333	326	317	332	306	323	312	315	321	329	308	338	312	310	322	311	297	302	284	292	312	309	332	285	305	286	305	326	323	300	349	316	312	349	300	311	339	329	324	287	286	335	287	321	307	329	327	336	321	302	303	330	297	344	352	321	290	317	302	335	324	321	320	333	359	302	273	325	317	299	306	317	317	298	356	327	331	314	321	301	299	309	284	307	335	286	303	314	303	333	316	362	299	308	335	310	316	307	344	326	326	324	298	321	293	342	342	301	303	327	304	308	291	318	275	312	294	342	308	311	291	327	275	290	280	301	296	323	306	313	332	331	326	291	306	317	328	295	342	294	312	321	290	293	323	319	300	336	321	341	290	326	330	287	301	358	304	294	344	318	292	332	350	303	316	319	307	317	308	325	294	293	331	315	326	344	316	319	333	314	338	312	311	288	324	311	308	329	285	317	308	315	318	330	337	312	312	286	315	295	315	312	297	318	305	312	330	312	333	321	323	345	319	316	313	299	332	322	328	325	285	297	319	306	286	319	288	322	339	320	293	309	329	326	313	292	321	320	278	296	302	338	303	319	300	284	337	345	312	336	335	315	321	321	305	324	316	296	317	312	303	337	337	313	333	312	353	305	338	307	288	318	300	312	293	307	289	315	323	325	316	293	305	328	300	299	316	324	298	319	318	306	317	317	310	310	318	324	308	311	349	285	316	319	323	311	314	303	317	323	319	317	353	331	324	326	297	340	332	321	327	327	302	335	307	324	302	336	359	343	282	316	295	307	296	296	300	317	330	307	339	304	311	325	351	328	323	301	334	285	305	297	311	301	310	304	301	318	313	328	349	323	312	291	298	357	268	302	298	322	297	288	347	314	348	323	297	313	337	321	294	294	314	318	302	304	291	316	294	284	313	333	320	350	327	316	348	298	337	331	335	304	326	305	335	318	300	280	317	337	326	292	316	346	329	353	320	318	343	358	295	304	323	343	290	335	273	310	312	333	322	342	321	324	313	281	318	307	336	323	328	321	344	342	321	336	304	321	317	279	295	314	295	293	305	294	314	306	311	327	322	328	303	285	347	286	296	323	325	302	291	313	328	339	317	334	302	292	332	334	308	307	313	302	322	313	346	290	293	323	346	317	327	312	346	313	324	274	309	296	314	299	336	327	317	330	305	285	317	307	329	310	318	315	322	322	322	287	320	307	331	311	341	354	283	351	330	322	310	339	301	318	320	303	321	321	339	321	303	299	314	330	291	316	287	332	319	292	316	277	310	317	303	298	327	317	318	323	319	346	337	283	318	315	287	311	312	320	316	315	326	279	303	297	346	288	330	328	303	313	317	330	297	327	336	323	274	315	312	334	304	326	332	314	313	351	312	347	320	308	281	317	318	321	321	313	309	323	309	308	307	312	295	294	317	301	311	320	329	319	329	338	318	326	300	330	341	306	318	320	325	288	317	329	314
2407	986	1078	1115	1037	1026	1025	1009	976	996	954	941	952	942	947	989	895	880	912	930	946	945	945	994	935	912	918	880	889	893	951	924	970	901	901	919	883	860	923	953	937	938	922	916	936	926	932	896	879	928	853	978	935	830	891	916	920	927	916	869	891	975	942	839	905	932	909	922	954	964	922	884	913	854	902	885	912	897	832	904	876	863	900	883	869	957	946	937	935	934	913	875	912	895	922	947	937	881	900	905	954	865	896	909	853	899	942	881	900	923	903	928	930	892	926	906	890	895	878	855	979	937	902	926	908	883	912	908	910	916	915	857	941	900	921	914	963	874	892	891	910	916	950	884	880	863	897	907	876	962	914	906	903	913	883	885	887	911	902	937	927	851	919	895	922	924	883	901	884	912	904	923	919	910	893	875	903	916	954	906	936	908	942	883	926	876	976	877	908	934	968	893	899	897	904	939	894	917	892	922	901	921	845	884	869	898	922	924	920	887	891	858	888	878	895	903	910	929	902	863	878	929	883	910	956	863	927	865	932	938	937	925	912	891	957	904	946	917	861	900	877	911	908	948	922	940	893	961	886	891	940	920	940	891	913	934	910	901	967	908	898	978	894	949	925	907	845	917	894	923	882	867	942	941	922	910	938	922	929	856	955	895	901	908	925	868	924	900	866	909	932	904	915	922	903	889	912	931	912	930	863	947	862	915	928	922	852	985	901	906	935	870	909	924	859	924	902	905	868	953	927	868	959	970	941	957	919	925	896	895	907	910	905	922	933	877	908	952	888	923	877	936	881	872	949	886	930	888	875	909	898	928	945	874	961	892	951	878	928	930	937	888	933	890	894	940	929	872	886	893	907	868	908	905	950	890	953	884	907	896	950	925	905	969	919	861	930	960	878	937	928	877	894	950	955	888	909	968	887	904	881	881	957	913	903	916	879	859	848	955	898	862	944	934	872	918	894	971	941	920	885	934	919	928	902	938	975	854	954	864	933	911	930	924	949	918	861	899	921	908	891	919	924	893	938	929	911	896	873	962	881	884	872	910	908	856	994	885	862	927	913	968	936	891	905	902	877	903	884	948	906	886	911	922	873	904	974	896	932	930	922	914	901	973	890	947	878	836	898	916	916	883	858	853	886	906	887	864	911	862	909	938	916	901	912	896	876	964	918	927	885	912	892	865	861	931	900	906	954	936	861	899	903	949	952	918	887	908	944	903	864	928	950	899	924	882	895	956	856	879	995	920	859	882	950	954	923	890	930	944	905	913	898	932	906	866	893	900	861	952	942	897	929	885	899	941	873	885	888	891	924	869	946	930	965	911	929	891	916	877	905	889	888	946	933	904	922	904	865	880	933	917	935	933	923	873	918	891	890	939	902	846	925	924	922	901	935	907	918	895	928	919	932	858	856	954	890	951	931	888	901	856	925	917	884	868	941	904	917	888	937	922	897	893	866	936	889	936	932	893	925	934	921	896	906	905	894	885	909	902	898	902	870	915	888	945	949	941	909	913	915	927	894	933	944	837	884	899	853	912	964	930	880	888	886	937	940	865	921	930	893	920	962	902	903	912	880	928	865	931	895	934	911	884	896	935	902	929	906	858	898	903	894	874	960	944	946	921	881	910	842	910	932	877	899	887	879	941	896	904	955	881	914	916	908	888	954	924	927	940	842	911	968	878	963	926	967	822	874	920	927	889	896	907	934	887	909	920	873	976	952	925	931	973	928	922	900	965	871	911	972	896	928	898	959	949	913	858	925	882	907	936	897	873	869	881	863	869	853	902	914	901	901	899	859	965	895	948	920	874	842	957	860	877	874	934	872	969	913	931	931	877	939	917	865	889	957	883	906	915	882	901	955	880	895	905	916	931	947	864	899	912	931	879	906	846	912	866	925	885	906	895	892	915	940	872	908	910	926	866	888	910	911	867	901	918	914	871	923	844	866	917	907	936	945	927	906	902	908	925	911	913	881	894	919	930	886	895	965	906	903	902	891	825	910	896	915	878	989	934	895	932	911	862	927	951	873	876	858	882	932	938	917	883	884	982	904	981	919	931	940	934	876	955	912	878	951	944	882	924	908	939	896	886	961	902	924	931	926	901	898	955	929	876	894	948	894	884	908	898	891	915	940	866	892	906	884	915	880	894	915	859	847	890	944	904	868	890	903	891	922	952	887	875	877	899	894	948	910	921	929	901	948	908	917	929	921	942	947	941	910	897	898	901	888	939	869	942	904	957	929	905	961	896	941	900	934	876	906	917	877	868	923	889	869	873	922	938	941	911	916	854	913	903	934	905	879	959	902	919	903	949	917	866	925	878	874	909	888	875	876	942	892	839	884	928	920	906	918	954	853	888	871	921	899	937	903	931	934	885	874	866	904	901	919	879	943	957	889	914	908	957	947	917	914	904	955	948	959	913	889	922	865	938	894	912	912	919	931	914	912	858	915	996	891	905	882	979	949	826	932	900	948	943	915	928	903	923	850	887	837	898	954	864	988	923	882	883	908	952	940	985	915	878	946	885	954	934	907	884	929	948	925	906	911	926	860	871	898	970	939	857	883	900	919	910	954	880	992	880	882	902	863	893	929	867	914	916	895	933	905	888	936	876	905	924	930	909	886	906	872	874	964	914	862	912	898	930	932	886	888	912	915	920	908	883	913	916	893	889	956	947	868	866	921	920	912	910	889	969	881	879	884	911	918	895	945	958	847	934	904	916	971	892	962	940	935	881	891	892	909	914	942	860	986	901	853	955	984	899	935	916	947	914	880	950	868	908	885	901	924	943	900	888	970	880	920	943	925	912	925	947	869	914	871	858	903	932	941	923	903	871	885	944	932	912	882	939	898	996	934	892	921	884	900	932	865	885	885	876	901	886	932	933	955	995	941	957	901	937	928	952	917	884	925	948	948	876	923	952	914	939	888	882	947	908	849	906	919	932	855	963	958	969	866	929	889	909	909	872	875	949	862	889	906	936	912	953	932	889	908	912	966	912	925	880	932	886	876	872	881	894	949	934	915	894	915	872	859	857	920	905	898	906	889	948	874	909	932	887	878	866	964	961	926	911	896	834	916	952	876	896	957	896	922	934	913	864	873	879	886	908	912	931	894	930	926	854	875	925	938	897	871	989	914	922	906	934	860	967	899	864	957	953	918	911	881	939	919	923	907	873	888	941	903	930	877	940	867	920	918	927	928	889	901	920	904	950	944	938	916	876	948	870	941	958	930	914	893	963	887	941	956	919	913	899	882	932	928	910	926	940	880	950	898	966	906	891	929	916	928	896	905	864	938	864	896	909	905	892	908	913	903	901	903	895	929	919	876	946	938	814	888	968	899	909	884	880	895	923	844	942	918	923	892	879	916	957	948	971	911	887	902	912	866	949	910	864	834	917	903	966	914	887	879	906	968	940	902	930	915	902	915	880	954	922	864	904	899	876	930	847	859	907	901	900	884	915	901	902	929	933	909	946	934	911	924	930	951	943	922	881	969	951	918	926
8351	1123	1367	1080	823	588	473	430	329	292	305	258	259	237	249	212	220	242	229	213	227	200	192	191	202	204	168	175	182	207	198	208	195	166	197	199	208	180	174	167	169	176	191	187	163	182	183	176	190	150	184	175	181	163	178	148	194	189	196	180	166	156	188	187	174	170	183	168	175	197	172	201	171	172	165	182	194	174	167	168	178	190	173	193	173	175	169	185	167	187	183	188	184	157	195	205	163	186	183	169	157	170	175	188	187	178	182	179	209	189	190	160	180	176	192	197	168	198	173	176	171	156	198	164	197	168	175	197	171	177	165	182	180	167	181	177	174	189	155	168	168	166	191	152	176	184	180	193	193	152	181	176	183	167	160	194	180	171	170	167	198	198	169	202	209	179	187	183	165	191	167	177	166	192	189	150	172	163	163	196	182	170	195	184	202	171	164	173	153	171	153	202	178	189	185	173	173	191	166	197	160	175	176	178	165	188	181	175	184	192	170	162	194	184	173	208	164	171	182	186	205	167	193	172	179	159	204	165	168	167	159	208	174	170	164	226	185	187	177	166	169	194	176	188	141	166	186	164	195	166	150	174	175	176	197	166	160	218	199	179	171	195	191	180	193	191	184	160	192	195	172	163	179	159	184	164	163	175	172	168	164	176	180	164	165	183	180	157	192	157	183	184	198	170	192	197	175	205	186	200	192	188	180	167	163	156	179	182	191	173	174	187	186	170	179	161	176	197	186	165	178	175	173	167	168	202	200	161	178	150	171	157	195	174	182	162	186	205	188	186	172	164	200	173	173	177	170	176	162	199	153	186	165	167	165	173	185	191	171	162	164	182	179	184	174	166	185	174	220	154	170	178	151	193	180	179	176	156	194	187	149	186	164	194	180	168	168	199	148	190	166	163	157	183	193	187	196	178	191	175	151	183	160	167	188	174	180	174	173	181	156	177	198	164	180	187	178	170	174	189	194	202	172	184	177	179	170	155	189	174	175	189	172	167	180	172	188	176	182	164	175	175	175	206	168	172	185	167	163	185	162	180	187	164	204	179	198	190	190	203	176	172	175	196	197	173	190	172	169	193	189	175	169	177	184	169	184	179	146	175	182	174	186	176	190	163	193	138	220	189	189	184	188	179	158	180	170	177	163	186	169	178	167	163	172	197	185	175	188	164	173	174	188	165	184	180	182	178	179	171	207	201	177	169	175	160	192	183	202	184	157	198	195	163	176	173	181	174	194	178	184	168	173	156	192	165	175	186	165	175	165	166	196	168	168	188	195	177	170	176	181	194	163	181	171	154	177	181	175	177	180	171	179	159	186	204	178	171	187	201	176	184	207	211	196	183	191	166	169	169	183	156	158	201	187	169	196	187	168	190	196	175	169	183	175	171	166	175	181	154	159	188	169	183	169	166	175	170	173	173	173	199	158	178	186	192	191	177	167	158	166	164	168	172	187	172	201	194	159	186	162	158	164	188	197	185	164	163	170	166	173	194	195	159	173	186	177	171	175	175	189	158	172	189	159	173	181	158	185	186	196	194	198	181	179	174	147	159	192	168	186	192	160	162	176	179	156	177	160	181	187	199	161	190	199	214	167	170	167	171	170	170	159	164	179	171	175	190	163	210	202	193	181	194	177	182	157	158	175	160	190	180	178	179	160	165	172	193	194	179	171	160	198	162	183	169	173	164	173	177	176	167	202	188	168	171	168	175	176	167	180	178	170	149	178	177	181	163	174	193	173	191	183	197	180	172	173	180	179	165	180	202	164	160	173	176	173	172	194	168	199	173	176	149	184	170	180	178	173	188	191	205	167	167	181	186	199	172	216	155	170	183	178	172	171	176	175	164	182	165	181	202	190	166	165	186	183	167	186	145	162	183	192	188	192	176	199	177	151	177	167	189	160	172	177	189	189	176	179	202	150	156	208	174	171	189	155	160	165	165	186	177	190	164	168	207	169	199	197	174	171	180	157	184	176	193	212	179	165	184	184	178	179	176	175	169	165	174	178	169	190	185	167	186	177	175	180	167	181	200	171	171	175	170	185	153	185	172	194	170	192	182	170	176	176	156	159	177	196	177	169	153	194	187	181	182	219	179	189	169	180	181	188	188	173	187	183	176	182	176	173	156	191	167	202	169	196	196	174	170	176	178	179	151	170	183	169	191	195	180	171	153	167	183	191	185	165	188	159	153	203	161	173	170	171	183	162	179	179	163	177	178	192	154	190	185	179	150	146	168	159	179	186	188	173	168	190	187	184	164	172	169	180	183	200	173	184	180	169	183	155	205	180	192	160	167	188	188	172	185	177	178	194	166	179	191	160	165	191	171	165	166	169	188	190	189	203	164	173	200	177	187	209	188	194	182	184	179	175	191	176	173	174	157	215	174	158	191	165	161	171	198	170	176	200	193	170	188	175	176	173	179	166	187	170	192	161	175	194	172	160	155	175	165	179	194	178	172	139	159	163	174	192	162	172	184	167	187	192	186	188	168	167	176	172	184	204	181	221	184	182	158	185	181	163	167	175	187	166	162	186	160	183	195	186	164	170	162	191	167	187	202	174	187	183	170	193	183	161	184	167	194	188	174	168	153	208	172	173	179	178	187	194	183	189	194	182	181	179	181	189	178	193	183	190	181	179	208	196	181	175	169	208	174	152	177	191	178	155	188	199	179	185	188	175	169	193	190	155	171	189	195	201	161	174	188	180	205	189	179	188	175	188	174	183	200	166	191	154	190	166	196	178	189	194	183	168	157	162	200	177	196	164	183	167	208	158	189	190	183	189	165	188	189	173	192	181	171	169	167	183	169	191	178	167	162	150	182	204	190	185	163	170	168	185	180	160	188	178	194	179	187	184	166	177	183	170	184	167	170	199	192	169	160	210	154	200	182	179	167	170	198	183	173	170	200	182	187	170	180	191	172	186	177	182	176	170	178	164	171	174	162	220	174	180	175	167	186	180	200	172	167	176	157	193	175	183	176	174	176	184	189	164	193	166	165	186	211	180	170	172	195	172	177	178	164	174	170	183	211	178	154	173	172	198	178	165	167	180	141	172	183	195	171	186	203	187	196	164	154	177	177	168	174	158	167	153	176	171	177	175	193	196	184	182	178	182	178	170	185	166	192	199	186	179	209	183	185	183	186	166	162	185	199	167	220	164	201	194	163	182	191	172	180	144	159	198	200	171	193	178	173	153	185	185	176	187	190	142	189	184	157	163	174	170	181	179	159	187	173	176	184	172	181	173	191	174	185	188	195	170	148	203	188	174	158	182	173	182	182	168	183	191	174	184	161	177	195	177	188	184	192	195	199	194	199	166	196	182	177	185	176	175	184	176	151	185	169	160	187	184	175	167	176	190	171	192	171	174	191	167	194	185	174	185	160	191	161	170	169	161	153	158	184	177	180	183	182	181	176	174	170	201	185	171	174	158	179	197	171	172	182	163	160	169	193	206	178	190	179	177	191	187	165	160	172	167	211	185	172	180	194	193	178	186	158
5551	1525	3233	3791	3177	2645	2171	1874	1592	1382	1278	1235	1096	966	909	920	899	789	803	776	769	776	750	690	671	740	633	655	654	649	635	687	678	597	620	663	608	631	630	629	585	586	648	621	599	564	591	578	634	564	602	565	598	616	624	567	589	598	574	590	556	529	576	570	554	528	601	598	568	575	572	537	598	562	576	543	568	564	565	584	514	570	569	588	588	567	572	577	536	571	530	564	582	551	544	550	540	565	577	576	566	557	544	585	599	562	577	542	539	538	519	561	527	531	554	560	547	536	575	579	550	594	559	522	543	560	535	537	531	559	580	540	590	518	547	584	558	523	532	557	541	537	585	529	549	550	536	539	570	501	595	529	538	589	495	539	522	559	566	572	553	544	577	510	574	535	569	546	561	582	555	555	528	574	549	547	569	602	555	571	562	586	543	518	557	539	533	534	549	545	598	540	587	546	587	551	569	524	524	567	562	578	543	520	552	550	582	560	515	556	566	546	590	518	539	588	570	524	543	540	576	557	573	546	584	603	568	590	535	538	508	552	570	558	570	588	563	578	549	552	549	533	531	605	534	527	595	559	601	521	569	552	541	553	607	557	552	558	546	553	578	623	526	576	545	558	514	545	601	593	560	534	547	564	540	596	575	526	566	522	515	544	568	581	573	562	559	563	566	623	532	602	572	559	552	551	575	557	551	522	495	553	564	585	554	582	550	561	524	571	569	577	531	535	581	533	522	542	575	587	556	539	562	525	598	544	576	564	574	545	559	537	551	570	559	558	540	585	542	545	555	553	516	543	579	532	556	598	577	550	568	562	566	540	506	496	517	541	564	500	508	553	507	566	579	556	523	613	528	584	579	566	555	542	549	560	526	562	503	536	589	568	542	539	602	577	557	507	576	564	554	529	564	510	539	540	544	556	543	556	556	560	535	563	535	552	565	555	530	542	532	533	510	527	538	531	587	579	581	581	539	549	555	534	538	579	561	523	528	532	565	550	554	560	528	563	546	509	547	512	559	520	543	555	575	529	582	599	583	525	620	561	532	555	581	575	579	546	592	544	514	551	569	594	559	541	577	583	571	556	563	573	539	606	530	582	560	594	543	566	582	538	539	538	522	532	528	524	574	528	556	571	533	546	557	550	550	596	558	534	534	546	557	596	551	566	566	559	501	569	532	606	574	544	512	573	561	558	559	594	540	548	583	575	591	563	544	536	559	565	575	541	558	546	558	509	535	536	570	562	552	530	548	552	534	584	592	552	548	550	571	560	529	573	510	539	541	558	546	545	579	556	541	569	562	592	543	541	549	521	547	538	556	567	537	531	585	531	569	554	523	577	584	539	548	556	576	547	573	545	553	568	588	550	519	541	541	539	536	558	531	542	525	542	541	550	587	560	567	579	557	580	543	550	589	552	556	551	558	556	573	562	527	534	539	516	576	543	564	516	576	564	587	543	533	526	529	560	555	544	548	601	545	584	584	540	553	546	564	559	560	501	574	532	528	555	564	549	608	579	548	543	555	577	551	572	570	543	593	570	548	529	543	564	545	595	531	552	578	541	546	578	529	545	579	514	566	559	522	552	561	535	573	552	567	541	548	552	561	517	579	557	608	524	583	547	554	560	585	521	508	562	573	538	508	572	580	542	542	559	561	560	530	555	548	544	527	536	535	554	562	541	536	537	507	562	547	543	538	566	558	564	608	547	543	560	572	557	538	590	537	571	579	554	527	593	554	560	519	560	531	563	536	547	532	502	571	582	555	541	578	552	577	530	536	581	532	495	598	580	534	583	561	534	541	591	567	583	552	539	556	578	585	554	567	561	532	550	547	601	549	527	526	576	555	559	543	563	568	557	587	609	551	573	544	559	551	587	570	523	521	506	540	553	528	581	543	564	548	545	546	550	571	576	544	583	539	556	534	612	578	556	523	549	539	557	514	573	525	590	530	563	534	525	558	552	549	576	554	570	586	576	578	525	578	578	540	554	554	558	544	517	556	581	556	547	595	568	538	582	568	615	590	574	587	510	561	555	591	564	594	518	546	561	560	572	517	533	524	566	590	609	577	540	587	569	573	575	566	572	578	535	580	543	505	546	576	565	547	535	543	577	567	589	578	557	602	565	552	558	538	556	567	568	555	576	531	570	542	568	559	536	605	537	568	596	557	571	560	565	556	549	560	581	547	571	586	565	547	569	570	604	538	549	543	576	563	513	538	568	539	562	568	547	605	586	556	577	568	549	528	607	551	583	549	549	593	540	583	537	548	542	519	536	581	545	565	577	505	560	534	556	615	561	594	560	558	526	560	540	631	557	566	563	527	551	564	603	585	532	519	568	546	565	549	554	561	538	594	604	515	545	580	579	528	551	554	556	555	553	549	569	547	551	560	606	568	634	556	572	587	551	556	587	568	577	553	566	594	543	572	539	554	556	543	537	546	547	546	554	554	581	533	559	575	558	605	520	569	564	533	589	601	565	535	538	577	590	553	544	594	547	561	583	547	552	595	562	530	556	514	540	527	543	562	558	573	545	548	564	567	624	548	547	545	559	507	553	557	582	545	522	501	556	571	583	497	569	562	544	584	574	557	553	568	516	565	595	582	546	593	538	602	544	561	558	528	559	527	534	557	572	584	545	560	520	559	553	583	585	541	527	584	542	547	528	560	573	576	591	573	537	565	597	556	560	563	557	560	589	609	549	533	521	565	554	569	570	549	531	596	552	529	555	598	571	553	575	558	574	599	609	539	548	557	524	584	536	599	535	566	515	555	530	543	563	561	542	526	555	532	574	565	562	555	538	526	530	581	534	531	522	564	609	551	550	528	577	509	546	530	589	557	575	513	547	536	529	547	564	569	548	523	547	582	559	564	537	600	525	552	554	555	563	565	550	549	549	537	571	591	536	553	585	560	544	587	534	583	533	535	549	531	524	567	537	576	542	546	526	520	553	520	575	532	574	535	536	526	590	591	563	555	580	559	561	559	551	549	571	525	554	531	551	553	549	633	580	539	552	569	558	576	561	550	542	519	501	575	587	550	541	567	523	541	543	483	506	540	548	541	546	498	602	537	522	519	526	552	536	522	580	550	535	559	547	524	571	605	591	551	606	526	548	565	525	561	572	587	557	533	602	575	565	584	538	541	542	587	576	543	515	540	594	544	576	545	573	541	567	548	554	564	555	580	576	613	516	563	610	556	551	560	558	555	573	542	533	551	543	539	546	535	513	561	567	595	568	572	563	577	570	575	541	544	559	533	592	536	565	565	541	558	540	573	571	529	600	549	601	505	543	515	550	530	618	533	563	542	558	486	575	550	558	540	556	524	558	525	594	555	570	560	559	566	563	582	537	597	554	511	572	554	546	544	566	557	541	609	602	538	539	562	567	570	570	584	537	575	559	594	562	543	494	531	569	546	556	587	544	516	540	530	519	575	530	574	560	533	530	544	549	515	573	567	614	535	578	550	512	551	549	550	559	549	530	542	549	524	534	564	507	547	570	544	574
15528	2480	2790	2100	1415	1053	833	617	510	434	395	315	285	303	267	234	218	224	221	202	199	192	197	198	194	185	178	192	161	185	172	151	154	154	148	163	171	142	144	158	165	162	155	161	154	159	144	147	167	175	135	159	160	153	152	148	155	153	160	142	147	152	146	157	137	134	131	130	130	122	130	154	156	143	143	155	148	149	155	145	132	157	150	172	133	157	153	168	138	150	142	140	140	143	137	154	144	148	161	149	154	158	152	161	128	144	128	142	146	123	145	147	144	110	147	130	139	140	154	139	142	135	136	136	138	146	139	161	133	145	135	146	146	156	145	161	136	164	146	133	131	155	135	146	130	151	150	138	135	137	147	121	142	129	158	145	149	160	134	141	175	154	150	153	138	154	173	153	141	130	137	160	132	132	124	146	146	153	134	155	145	143	145	137	148	147	153	133	137	152	138	148	157	141	163	152	146	134	119	169	125	139	140	151	127	158	161	145	141	139	149	146	139	158	155	135	157	131	126	169	137	136	148	136	138	132	153	156	159	124	128	151	147	148	148	157	125	164	122	134	131	152	142	147	145	135	142	126	135	159	142	139	165	166	154	142	130	150	140	157	139	144	140	158	161	144	140	139	157	146	146	140	158	141	131	136	166	152	142	146	166	120	121	152	157	166	142	153	158	127	138	142	122	152	146	133	160	150	128	137	133	127	138	150	154	124	168	112	148	144	168	156	150	143	145	149	154	168	140	163	138	151	151	120	145	159	133	136	154	154	155	126	130	149	135	163	160	151	129	168	154	135	148	147	152	135	138	143	131	153	130	165	140	138	141	140	141	159	122	139	134	133	160	141	141	149	147	138	148	160	158	142	146	146	159	139	124	159	139	164	148	142	131	139	160	150	144	145	139	187	142	122	152	142	158	158	128	141	149	161	144	126	140	147	139	160	142	150	151	125	135	136	126	129	136	163	142	157	133	136	136	149	140	141	135	129	153	161	145	165	150	147	158	147	151	150	164	158	144	134	156	158	155	150	140	140	141	122	143	137	141	181	137	137	151	137	151	141	147	162	152	151	121	136	122	151	135	146	149	139	142	172	135	144	147	143	159	166	133	134	156	127	149	153	155	135	128	146	163	133	145	140	137	154	147	150	124	139	168	148	144	174	131	128	124	114	132	145	145	153	130	136	152	140	126	152	140	169	162	143	153	149	157	137	140	142	141	140	130	132	153	153	126	146	145	145	136	150	138	153	149	147	157	151	144	124	127	135	149	146	161	159	138	150	132	131	157	159	111	146	125	145	149	143	137	153	164	163	158	139	152	144	137	153	142	160	170	186	144	143	150	161	152	133	124	157	154	139	152	158	158	125	125	132	154	148	152	149	158	140	148	149	154	160	149	151	165	148	152	139	167	122	137	134	159	145	153	161	129	128	146	140	141	145	134	131	130	124	149	155	132	141	168	128	137	132	128	126	143	141	142	126	128	137	140	145	145	165	145	142	155	147	157	131	150	164	120	155	139	161	139	143	164	149	149	142	149	143	127	132	144	140	133	154	145	140	131	158	150	151	159	150	161	130	135	154	149	149	127	139	155	154	148	146	135	156	139	146	140	132	149	151	118	149	132	120	149	159	155	135	157	149	140	159	122	161	135	150	130	161	130	176	141	134	153	164	156	129	146	149	153	129	127	126	155	141	142	146	134	136	136	135	131	152	136	134	127	136	141	134	147	136	143	144	140	166	138	142	134	136	142	163	148	144	139	144	154	139	159	154	159	183	136	143	148	146	148	148	148	145	139	164	144	162	152	137	159	155	154	135	152	137	149	150	144	150	129	163	153	136	142	136	147	184	149	135	162	159	144	134	161	143	166	141	168	143	164	125	165	125	156	145	153	159	128	160	167	131	153	151	133	159	164	153	134	146	154	141	152	148	121	146	150	133	154	173	132	145	129	138	151	142	125	154	139	159	155	156	153	148	145	152	152	171	155	146	127	147	129	129	142	148	154	136	149	150	133	165	129	132	151	156	150	150	142	147	160	128	143	152	145	125	155	139	139	146	133	137	128	152	144	142	134	143	146	141	144	146	129	152	142	140	158	127	162	145	156	152	173	135	146	139	107	143	137	138	149	127	134	160	157	131	156	151	135	137	150	157	138	155	144	148	165	133	146	122	116	140	138	122	149	145	148	153	158	150	169	152	143	131	147	160	137	123	132	136	143	142	146	160	147	128	142	163	160	138	134	137	131	170	131	131	166	146	175	129	155	133	139	147	139	157	139	138	147	139	160	127	139	152	148	141	150	166	149	144	150	152	131	151	146	142	175	142	135	172	160	151	152	152	154	145	159	144	134	141	142	152	135	147	136	137	108	146	153	133	121	137	145	161	128	138	158	157	152	163	132	136	150	146	148	150	158	129	147	151	152	130	155	161	143	130	131	142	133	136	142	156	144	165	156	119	133	161	147	139	143	154	149	148	152	135	135	126	150	134	154	137	145	144	133	139	121	166	170	151	145	141	130	146	142	136	155	145	142	159	133	141	152	132	139	160	157	133	149	154	138	137	157	133	146	138	144	156	124	138	137	143	157	152	160	159	131	144	151	160	144	131	154	138	118	165	127	147	125	132	144	151	175	161	137	122	145	137	160	119	152	143	140	115	150	143	139	134	166	133	147	145	152	134	155	147	161	160	143	141	123	139	165	143	136	145	154	142	147	146	145	129	126	159	145	146	128	150	171	162	138	136	171	143	154	144	161	161	130	149	168	148	153	140	143	158	148	133	130	168	151	156	151	167	132	144	147	153	150	114	138	153	161	129	155	143	162	138	169	142	143	137	130	146	153	140	161	117	144	164	129	144	119	163	155	145	159	135	158	147	138	135	153	153	155	150	130	125	132	147	147	139	158	145	152	147	158	157	164	129	159	130	161	130	158	138	144	125	141	141	140	123	137	158	136	139	136	156	137	140	151	163	123	185	141	161	145	133	144	156	182	148	143	162	148	144	148	142	152	143	153	156	133	147	141	131	136	145	152	147	153	152	144	145	158	168	139	139	145	123	164	162	120	170	142	142	136	146	132	137	151	151	128	149	134	156	151	146	136	161	143	150	157	158	161	138	139	144	151	147	143	160	136	154	137	149	149	153	132	154	155	143	133	141	183	174	142	137	135	143	132	145	143	133	153	140	122	163	148	142	148	135	128	131	152	148	131	140	155	155	128	141	107	156	133	153	139	137	127	135	174	146	150	130	145	165	138	149	143	123	142	145	143	119	140	149	130	137	157	153	137	154	145	141	140	147	146	132	132	147	149	130	136	127	138	141	151	152	153	132	150	155	142	143	135	144	152	146	134	146	135	132	173	126	138	155	142	129	153	133	160	153	140	146	143	148	148	136	151	151	188	137	158	124	108	134	146	128	107	129	127	148	141	155	142	141	129	157	169	133	154	143	153	151	177	171	156	142	127	136	114	143	152	167	140	142	139	150	155	150	127	145	154	163	130	147	148	150	151	140
7503	2523	5828	6486	5566	4411	3629	3057	2466	2151	1922	1695	1449	1396	1298	1155	1150	1054	959	945	901	835	774	743	725	749	740	757	701	636	615	649	636	639	619	568	602	633	609	580	574	583	606	567	570	543	554	539	562	573	565	531	542	571	550	519	530	532	520	540	524	493	520	494	473	541	513	530	487	484	497	489	471	497	513	489	522	502	512	493	515	477	460	495	493	485	467	488	533	489	458	506	476	500	505	507	490	471	488	503	511	507	490	473	457	484	469	481	496	506	509	469	481	468	509	484	475	519	487	444	484	518	481	501	494	476	455	504	491	476	529	526	471	443	453	434	472	465	489	482	507	458	486	455	506	495	469	474	443	494	471	452	480	460	461	493	504	496	519	478	489	487	496	457	445	498	493	472	482	453	482	463	495	458	478	474	492	449	437	456	477	462	495	459	445	467	518	462	466	450	494	442	452	455	484	471	464	466	474	489	450	454	490	474	456	512	463	452	504	468	450	503	467	510	486	492	438	475	488	469	440	488	469	501	485	475	454	487	496	486	466	508	464	475	496	441	441	442	477	475	441	480	488	487	471	468	501	492	478	512	458	462	523	486	442	457	473	441	457	440	486	470	483	485	459	467	433	449	511	445	491	461	482	476	498	475	496	499	475	476	440	491	448	450	483	506	454	437	490	492	465	442	447	473	460	487	484	469	471	492	492	489	494	487	484	474	467	471	490	449	477	488	502	454	460	491	492	452	417	488	496	486	459	486	497	473	463	492	455	504	470	454	496	489	515	525	460	424	478	494	469	437	466	512	478	478	439	474	472	433	448	470	489	425	494	422	451	497	481	445	486	468	468	464	507	441	486	479	474	461	511	494	502	456	474	467	479	482	485	448	445	475	466	433	493	449	507	481	480	524	459	472	473	501	473	472	494	465	488	483	490	467	487	482	470	492	458	464	467	490	435	488	473	487	433	466	458	489	490	453	488	488	471	465	449	470	497	484	451	464	464	475	471	474	467	467	425	483	520	438	471	473	461	458	478	511	451	474	485	501	501	436	419	493	491	473	478	425	479	438	443	468	469	467	479	479	478	441	452	448	480	451	490	461	449	466	524	461	480	492	467	499	510	456	481	534	484	474	506	463	451	427	483	494	458	478	480	490	459	486	466	427	453	477	519	429	484	477	526	497	495	500	476	518	447	511	477	453	497	466	493	437	466	481	505	462	493	479	437	481	490	477	480	491	471	426	475	478	512	488	465	482	455	505	479	457	449	472	482	502	467	487	436	499	525	453	490	458	500	485	447	494	464	466	454	468	500	471	502	475	510	477	437	472	498	498	512	485	455	466	423	485	455	464	480	514	493	481	492	492	444	467	457	497	497	522	488	488	487	483	477	485	481	487	478	464	493	470	454	438	466	476	480	432	455	475	454	474	451	472	461	480	445	471	501	480	451	492	468	478	480	479	476	453	510	508	524	497	460	428	480	484	522	504	496	475	448	451	493	465	464	463	478	474	489	491	489	486	487	468	469	482	489	500	442	500	506	475	505	511	477	477	476	503	473	479	502	499	489	480	499	498	478	487	450	445	474	502	515	502	484	470	475	489	483	521	443	473	456	464	423	478	502	479	462	428	425	506	472	470	450	475	479	485	457	468	476	481	487	483	480	463	506	462	460	452	450	447	453	462	511	446	470	491	494	486	445	496	474	460	480	448	483	465	462	483	476	460	492	458	504	498	473	472	433	525	481	460	505	525	470	464	481	478	476	440	520	494	456	411	490	470	504	470	470	464	449	481	471	473	509	455	513	481	457	434	496	494	446	484	505	488	509	473	466	517	501	483	483	460	443	478	473	491	442	471	472	454	485	484	460	501	480	430	448	443	486	485	491	477	474	485	495	428	448	432	462	476	498	463	476	502	492	470	493	485	489	480	452	469	477	467	467	477	478	465	488	441	437	462	450	469	461	502	469	489	472	489	492	457	470	441	458	488	497	466	501	445	462	493	461	472	462	498	433	475	454	498	472	453	454	476	447	496	469	463	449	463	473	478	501	512	464	480	507	496	500	456	467	492	466	489	500	433	479	485	484	523	515	433	466	456	437	451	489	479	464	498	471	475	488	502	464	470	439	496	502	511	488	484	492	474	438	451	492	456	466	505	534	473	471	504	460	493	507	492	510	468	487	466	483	466	468	468	493	482	463	481	468	464	446	481	487	495	499	476	486	478	439	454	471	475	464	467	458	461	498	437	451	457	471	487	458	473	445	474	478	487	496	492	486	466	444	441	434	483	496	421	468	466	453	453	487	478	458	479	520	469	509	524	480	468	488	477	484	497	480	471	455	495	479	487	480	467	485	467	471	515	457	490	450	458	489	498	462	474	491	471	477	469	487	482	452	469	497	497	487	481	440	466	476	498	492	476	499	469	456	497	499	479	517	460	483	487	514	484	470	483	476	458	457	469	466	458	513	485	510	437	468	512	475	447	507	479	442	460	508	490	473	464	500	445	509	466	481	499	458	473	442	450	498	482	440	463	449	456	466	447	460	474	472	495	492	527	477	445	472	469	526	451	468	489	479	460	441	477	501	470	457	446	461	475	465	458	468	472	478	474	464	484	433	466	528	466	447	475	479	477	486	504	481	459	514	527	479	471	424	535	489	457	486	518	516	519	468	479	485	489	495	481	498	469	489	479	493	464	465	454	510	471	468	483	498	478	506	477	443	531	456	477	498	462	467	521	478	477	455	444	449	451	451	448	482	462	468	475	489	430	481	466	408	462	476	478	503	479	445	459	473	489	490	488	500	473	532	457	459	472	463	489	497	485	489	463	452	476	472	459	497	497	469	497	468	424	458	463	473	440	474	500	473	499	450	454	479	437	476	476	445	464	502	498	463	488	528	514	474	496	480	510	427	479	460	463	450	470	434	515	467	483	471	467	454	502	491	478	491	445	445	456	478	491	505	466	483	473	482	502	490	498	479	471	464	493	488	479	493	504	461	470	481	507	492	492	452	455	465	479	480	492	479	491	462	458	482	447	487	477	490	460	483	453	475	423	472	466	460	493	542	450	491	506	517	442	480	484	486	446	481	465	493	489	501	440	461	457	510	454	496	476	473	453	451	475	505	453	479	484	495	467	449	506	497	481	461	489	487	454	459	474	470	466	505	503	520	514	465	492	487	439	468	461	476	496	490	466	452	493	486	485	466	456	473	510	512	454	475	424	466	435	457	448	482	490	529	491	504	482	475	529	434	440	473	484	474	486	473	501	513	463	493	487	443	460	474	493	464	453	426	481	442	474	464	501	457	463	443	486	496	492	487	475	488	512	476	480	481	483	468	441	492	491	476	476	473	498	460	460	477	456	461	482	473	481	493	472	444	449	455	472	511	474	478	470	495	447	499	494	486	484	469	465	470	454	486	496	483	453	471	490	538	499	460	460	469	457	453	487	509	467	436	524	465	469	486	450	480	460	469	469	451	492	480	484	436	500	504	498	495	493	484	474	484	439	484	487
2064	343	365	381	353	372	322	337	337	320	304	317	310	311	316	322	300	341	340	318	357	335	335	312	319	327	319	303	333	284	291	318	314	294	285	330	306	304	338	324	321	347	315	342	293	304	302	313	327	318	334	312	325	322	313	316	289	336	302	307	295	335	293	320	316	322	290	302	326	336	348	308	329	289	292	301	295	310	324	309	323	325	325	306	334	328	332	302	316	294	347	316	331	310	296	307	343	280	305	314	294	314	342	351	291	301	305	279	298	328	301	315	311	299	346	321	313	325	308	325	317	345	307	300	307	321	329	352	308	351	322	328	303	333	286	323	286	298	313	276	349	303	266	300	313	316	315	335	354	320	336	325	350	317	320	331	312	310	297	334	344	320	320	321	321	321	295	347	331	328	330	310	339	309	283	324	312	332	290	281	335	293	307	309	335	290	326	323	335	343	351	330	345	326	337	314	330	320	298	334	288	304	314	364	312	314	277	296	316	301	286	314	340	297	344	334	280	333	335	324	319	326	308	310	295	311	310	311	307	285	330	308	302	301	303	311	309	315	324	313	316	301	314	322	309	336	302	305	312	292	295	293	309	325	315	293	312	346	334	306	294	298	301	310	306	330	341	302	322	306	325	298	348	319	317	333	300	327	332	308	303	317	335	309	294	305	324	325	338	343	317	324	326	325	305	316	336	347	325	325	316	322	328	334	311	319	304	340	306	323	255	316	330	312	292	308	312	324	277	322	324	345	361	333	331	318	324	302	308	298	349	305	332	315	304	299	307	288	310	312	297	306	313	291	314	315	311	329	317	317	324	313	323	322	298	328	314	295	320	325	306	322	295	323	315	320	340	319	336	311	275	328	309	296	319	326	307	301	328	300	299	325	342	318	341	302	341	332	317	335	306	325	324	306	298	318	313	292	321	307	316	330	328	326	295	321	286	353	312	314	310	302	310	313	316	306	310	336	323	323	304	329	335	302	308	322	333	321	320	309	317	279	295	318	337	336	349	336	306	334	342	327	293	320	328	331	302	299	293	316	295	312	327	314	303	341	325	326	337	320	306	336	305	317	348	310	332	335	314	287	323	291	298	302	308	323	355	305	306	273	326	357	333	321	327	345	344	319	342	321	349	315	323	325	318	313	327	327	292	315	310	321	304	346	311	296	284	293	335	330	319	348	276	324	310	322	316	297	307	332	298	309	309	287	316	309	312	291	324	282	289	300	319	303	309	332	320	330	320	324	331	320	298	335	312	317	308	304	289	319	330	302	293	312	338	321	316	326	329	316	304	324	310	307	307	316	337	319	327	287	296	319	338	320	302	307	324	321	319	320	329	353	328	311	279	292	324	308	307	282	310	308	287	346	322	314	298	273	322	331	328	332	313	322	317	291	294	341	342	308	335	317	293	305	334	332	317	314	317	307	352	241	299	314	313	330	346	336	316	312	311	316	336	322	310	310	294	291	302	308	300	321	311	294	289	288	296	326	308	299	306	320	350	304	318	318	304	334	303	299	353	303	313	308	328	304	302	292	325	288	312	298	305	362	334	333	357	316	328	331	312	320	340	315	316	317	325	346	279	281	284	332	296	344	328	295	343	273	335	327	320	305	304	322	318	322	300	321	328	324	319	348	367	318	310	311	309	313	333	316	337	350	358	321	321	304	294	328	291	296	322	295	290	303	319	317	333	305	298	331	277	320	333	347	319	323	339	323	327	315	298	314	317	320	306	323	347	307	305	336	308	297	317	312	332	329	327	318	324	325	331	356	299	320	320	298	333	319	334	280	317	329	320	302	316	331	334	295	341	316	288	314	336	296	281	319	350	311	325	333	295	330	299	342	306	312	294	359	350	280	302	334	312	322	329	316	318	326	301	331	330	327	310	321	306	311	331	322	318	270	297	303	296	290	311	307	300	343	307	329	316	316	275	345	280	311	318	287	309	343	307	319	308	313	292	306	318	305	320	301	335	323	306	281	326	299	311	323	313	320	341	288	304	326	316	304	297	324	329	285	335	314	301	297	316	340	294	269	324	318	354	330	309	313	338	392	297	293	286	327	310	280	280	328	330	313	292	350	271	316	324	318	311	320	332	327	326	323	320	308	351	271	319	319	305	310	315	332	308	289	285	338	317	338	309	318	339	309	289	321	338	310	302	328	289	312	308	283	302	325	314	314	315	298	332	316	271	330	349	327	352	283	325	292	323	306	322	307	291	297	311	326	328	337	339	330	301	313	310	340	324	310	335	316	305	321	312	310	346	303	316	315	334	335	332	317	305	329	331	301	303	315	311	351	357	310	272	282	327	325	337	289	294	336	312	313	321	284	331	342	313	307	304	315	308	327	298	300	319	319	361	306	317	288	330	309	293	332	308	343	354	306	318	321	316	316	369	308	333	350	288	337	316	304	298	343	319	326	287	337	323	304	318	291	311	301	311	292	344	301	289	287	313	302	311	332	308	338	297	318	304	336	313	295	342	323	342	326	302	333	345	297	301	334	292	280	290	335	322	322	321	332	312	314	345	305	360	343	327	319	286	300	311	323	300	294	361	305	301	333	297	320	291	302	299	355	299	331	318	289	310	333	307	315	334	317	325	307	303	287	309	328	293	314	308	274	315	292	326	305	341	314	323	306	317	316	316	298	302	340	323	290	320	349	360	325	263	309	302	320	299	318	314	314	343	353	306	333	317	281	326	310	312	343	294	322	328	318	313	323	312	336	306	310	301	303	317	320	293	284	314	300	324	321	315	332	327	323	331	316	325	341	334	317	329	302	322	343	295	322	316	311	311	296	350	312	322	316	337	305	316	353	331	323	300	317	320	292	322	325	293	325	331	307	308	309	296	303	328	312	292	322	333	305	320	330	280	274	337	287	329	294	327	316	301	326	297	319	321	321	305	331	303	320	351	330	302	306	287	335	330	285	319	303	297	354	360	320	289	349	322	306	329	337	362	324	297	321	306	311	338	288	287	320	268	308	306	321	303	312	329	352	352	300	303	318	319	283	303	295	321	277	313	321	285	346	306	320	339	324	297	268	305	327	310	311	320	301	301	294	303	294	332	335	339	361	295	322	322	292	337	295	298	347	328	279	300	297	300	323	286	331	349	299	329	333	311	319	321	272	337	324	320	303	303	322	296	339	309	299	348	329	326	315	314	317	326	326	321	301	289	308	288	336	331	340	340	297	272	330	278	302	308	331	320	329	334	277	301	279	299	325	329	347	336	307	325	300	333	320	300	314	334	311	286	343	313	312	344	302	330	324	309	321	323	287	340	287	320	312	306	289	293	299	333	332	341	290	348	278	295	279	325	329	355	336	318	293	301	339	294	348	314	334	324	310	305	298	344	336	325	323	316	328	306	319	297	305	307	329	302	299	313	310	315	295	300	321	333	321	296	304	307	312	318	297	342	281	316	285	331	328	342	310	334	313	304	313	309	325	309	323	291	344	318	297	301	317	315	354	301	321	314	312	344	296	311	291	290	275	330	306	319	305	320	293
2339	964	1017	1081	1019	1025	1000	942	992	963	945	947	960	922	871	902	864	950	884	895	922	928	923	861	945	938	930	932	924	954	928	944	912	963	972	913	965	870	929	882	836	936	917	929	912	882	946	841	851	944	924	894	857	882	891	927	941	937	927	863	982	955	887	906	912	882	919	952	882	906	877	909	899	852	851	873	884	932	936	886	862	930	951	892	928	886	961	954	873	919	892	915	885	913	918	919	953	915	926	926	947	944	908	893	932	944	905	967	897	927	937	885	921	892	880	874	864	948	889	950	889	941	957	919	928	897	929	897	884	853	899	947	979	897	907	867	886	893	882	915	909	940	893	911	910	914	917	909	893	891	940	911	863	967	916	894	909	957	950	910	916	917	918	878	948	876	928	873	872	837	934	899	893	940	906	849	897	917	922	888	885	962	866	912	890	843	878	920	956	891	918	852	893	943	897	908	894	895	899	918	884	886	950	924	854	922	894	951	920	922	920	891	884	929	906	914	853	930	897	937	869	881	938	910	907	887	974	840	869	911	852	935	957	921	891	870	878	913	969	925	951	830	879	860	940	932	931	909	966	928	885	891	847	856	913	863	903	928	927	944	867	964	862	873	882	891	862	911	912	934	905	890	915	948	904	878	925	894	895	888	911	951	902	907	892	881	914	916	948	928	895	888	879	882	885	896	914	943	884	941	951	849	862	881	895	915	889	908	966	880	918	894	930	939	864	874	907	873	928	857	930	942	984	902	890	917	907	928	855	947	828	905	875	895	914	897	886	934	932	948	895	945	906	920	885	903	966	894	909	937	909	922	921	927	903	891	878	911	936	910	963	933	879	915	911	908	923	870	858	908	888	961	925	911	916	890	895	957	924	890	949	924	899	929	883	932	900	892	884	932	858	902	936	892	903	914	934	928	929	912	880	894	944	892	893	983	844	923	922	948	926	919	891	895	915	906	909	977	982	961	929	909	896	882	880	931	935	894	904	899	875	893	879	903	900	950	930	870	879	932	880	911	910	891	889	928	886	885	914	852	898	917	893	881	883	950	913	925	907	908	867	912	890	937	939	964	925	900	893	900	911	871	940	943	920	972	879	950	889	906	901	902	948	920	873	894	897	908	888	917	890	919	871	938	892	889	903	863	855	964	946	891	881	931	866	906	894	960	927	883	920	889	935	913	889	914	967	901	922	913	951	924	936	928	905	863	925	891	898	930	910	900	895	863	869	911	897	920	980	905	923	907	907	898	936	920	982	911	921	910	973	969	929	927	836	914	918	903	919	899	917	912	916	908	950	881	886	898	893	901	935	834	931	951	894	901	920	898	893	873	851	933	895	889	944	946	887	917	895	926	891	924	884	935	911	915	943	883	919	989	926	872	895	921	888	937	927	856	914	888	851	885	878	941	874	920	922	957	887	912	927	942	905	877	885	905	942	915	964	843	884	929	948	884	887	932	931	919	947	931	898	956	911	897	881	898	886	913	884	885	860	933	942	865	942	911	909	906	896	936	916	850	921	938	920	928	874	939	913	907	894	918	928	829	934	901	928	891	869	926	874	980	905	917	867	909	920	880	916	915	925	934	882	891	873	908	887	895	926	927	865	852	899	964	945	863	921	903	954	888	928	912	912	936	859	893	894	943	924	902	898	861	930	885	930	928	850	939	944	913	940	899	932	898	966	955	917	913	885	910	860	920	885	880	910	900	929	902	913	919	904	921	967	920	881	916	856	897	884	927	938	887	899	931	952	899	896	940	886	894	946	960	902	913	907	892	904	935	920	924	922	923	942	866	854	921	910	856	958	920	881	948	899	914	959	903	902	903	904	880	927	918	897	891	942	948	937	931	943	927	942	862	920	965	902	934	902	924	933	916	927	976	879	944	923	916	867	924	942	887	958	880	877	986	913	874	944	906	920	946	907	923	921	936	930	919	895	940	927	896	938	912	887	901	959	930	852	898	909	928	928	921	919	893	919	876	880	947	930	904	935	896	944	915	836	957	868	879	887	926	915	891	916	925	927	918	888	957	910	914	910	946	928	1010	840	949	970	959	913	893	942	897	883	872	893	842	933	894	873	867	925	905	888	923	890	903	878	889	947	936	856	972	905	919	906	899	905	906	926	905	874	913	949	903	904	870	910	889	948	860	902	971	870	932	892	878	921	887	880	979	945	943	911	958	855	902	941	961	922	921	887	928	860	888	975	961	914	965	918	911	893	908	880	882	940	951	885	928	911	932	859	947	932	899	907	949	902	897	905	913	986	901	902	972	917	914	889	957	907	876	959	972	915	854	970	854	925	897	897	939	918	893	909	891	858	939	958	859	920	874	912	939	928	934	941	916	902	904	928	897	898	877	912	900	905	874	915	893	911	906	920	998	841	913	882	932	948	927	882	908	922	913	845	870	907	879	927	876	879	948	897	929	881	929	947	903	937	922	910	930	947	936	900	901	966	871	888	923	928	882	915	858	969	902	916	962	903	963	868	923	924	896	935	902	915	924	889	905	896	890	930	889	885	925	852	920	878	935	939	896	869	878	916	904	907	932	884	896	974	948	916	907	891	910	890	923	902	933	831	915	924	896	879	969	905	917	933	897	951	909	924	885	904	855	914	904	920	903	919	974	960	916	922	879	907	971	898	925	903	891	978	929	908	887	879	901	908	885	883	922	966	888	852	930	919	906	907	934	907	899	922	904	880	936	950	908	973	854	880	884	971	893	902	900	873	930	891	904	872	869	895	871	956	901	919	916	907	899	860	881	896	885	943	909	910	897	895	952	935	958	914	929	930	910	921	944	924	919	921	886	934	893	913	921	935	882	917	890	858	918	940	902	931	883	901	958	883	913	928	873	888	970	903	934	880	950	924	880	925	865	914	871	913	910	883	889	847	902	919	928	907	911	892	870	926	895	936	952	917	899	949	873	921	913	924	958	935	963	940	948	894	941	878	902	869	892	918	890	906	918	920	906	895	879	960	967	902	908	945	929	914	933	876	906	917	925	894	880	933	930	894	916	875	946	913	874	908	856	872	871	893	883	894	947	904	913	925	887	844	931	841	952	962	881	920	889	889	899	854	855	916	939	929	919	866	904	869	945	932	892	886	911	932	873	862	891	882	912	909	956	921	877	938	899	849	931	914	944	876	868	912	861	890	895	927	946	922	955	937	960	880	923	967	903	968	932	843	942	896	870	884	881	907	931	923	874	908	868	890	903	843	916	944	884	955	949	932	906	915	902	913	925	893	930	883	942	923	862	914	922	876	864	975	923	877	893	918	922	906	929	888	931	909	893	921	933	878	884	914	917	894	939	953	934	900	915	873	947	882	925	870	888	840	926	901	943	933	921	921	916	914	878	870	938	926	904	906	902	905	947	885	869	992	895	936	913	946	897	949	868	903	896	913	915	961	957	935	881	927	952	912	888	914	890	878	912	886	873	864	883	915	926	933	883	893	868	884	896	931	923	837	948	883	893	906	938	903	950	925	913	925	907	953	898	897	900
8322	1085	1429	1116	817	597	507	386	361	315	285	250	244	231	277	216	220	206	219	217	208	205	214	208	216	197	209	185	203	210	168	174	194	187	172	178	200	214	178	175	179	197	177	184	189	188	173	181	209	185	181	188	187	191	172	171	193	196	162	177	181	184	164	190	170	170	197	168	199	176	178	177	179	189	170	175	169	194	183	203	176	171	183	199	172	160	173	165	191	193	202	184	185	157	206	203	194	153	186	171	179	175	172	175	175	173	177	204	168	181	167	186	186	173	211	182	204	165	195	188	180	195	186	184	184	190	185	170	189	177	168	190	188	201	198	167	180	185	180	207	188	166	196	176	205	174	187	210	185	161	177	192	178	176	184	155	171	168	196	179	184	182	157	146	173	179	185	201	205	180	192	177	175	185	166	185	182	161	185	169	185	174	187	167	194	182	201	187	177	164	162	186	186	173	195	191	176	206	191	167	180	170	173	193	197	167	187	180	180	178	171	174	164	146	184	195	175	190	192	184	181	160	184	181	191	193	182	172	169	185	196	189	185	194	159	192	168	170	202	161	159	178	188	165	189	176	210	175	174	170	193	205	186	187	177	150	164	172	194	167	179	177	194	140	178	177	186	167	181	173	206	177	170	186	160	167	190	189	190	198	193	197	179	191	177	197	171	186	174	169	166	191	187	205	179	180	178	190	189	199	167	172	192	186	187	189	168	186	182	174	171	173	189	178	178	155	177	182	176	166	158	156	168	171	177	165	196	179	179	162	183	170	194	179	173	166	193	189	174	172	194	205	201	187	182	192	171	201	202	175	168	169	187	175	174	173	167	167	188	164	184	175	178	198	194	167	193	195	192	193	184	169	173	187	184	195	186	167	192	183	170	201	156	185	170	164	189	191	200	186	177	181	164	189	161	186	175	181	188	180	158	170	174	182	182	178	193	171	188	175	164	197	175	178	152	193	177	202	192	181	180	178	180	181	173	178	186	176	174	172	170	183	149	175	187	180	167	157	176	180	191	174	148	188	166	163	173	155	194	211	182	177	170	183	183	193	189	163	169	189	213	183	169	188	201	158	217	194	163	198	184	194	187	178	179	183	199	182	191	178	180	170	173	168	170	178	195	170	157	186	165	169	179	166	195	180	190	202	186	171	219	183	159	184	173	171	171	182	165	181	187	192	165	198	154	179	188	194	174	179	170	165	165	167	185	179	181	180	197	186	185	181	181	207	169	183	173	168	185	187	168	173	191	204	192	189	181	186	181	203	185	200	188	163	180	160	172	177	187	191	179	153	154	170	164	188	186	189	202	178	162	182	189	159	189	156	159	187	176	187	181	203	180	166	201	171	186	201	196	162	174	192	164	191	163	185	172	171	157	157	163	180	167	157	186	159	194	200	175	192	189	186	162	154	181	183	188	155	185	177	181	202	173	162	193	172	155	191	174	167	160	178	174	167	184	172	182	195	148	181	196	172	159	180	151	146	181	189	167	179	179	177	182	185	187	196	203	175	155	160	189	179	185	184	193	190	177	176	167	185	177	171	173	178	164	164	155	179	181	159	167	184	171	172	172	196	170	185	176	149	164	182	184	199	164	165	184	196	181	164	173	199	188	167	181	171	172	184	190	197	173	192	188	184	180	191	165	194	186	184	186	178	171	185	154	202	192	186	180	193	166	182	169	176	183	177	190	172	178	178	191	200	185	156	193	177	204	201	173	174	189	197	167	195	168	169	173	206	182	169	186	158	169	177	185	183	165	198	158	188	161	149	182	187	165	179	178	173	202	171	162	186	188	177	188	173	190	169	196	174	191	170	186	202	180	185	150	197	181	185	178	204	182	162	175	172	154	173	161	200	181	165	171	180	169	176	165	187	174	182	206	175	172	170	203	194	185	191	175	185	188	196	154	177	175	181	189	188	198	210	191	172	205	174	181	164	174	163	191	191	202	175	183	174	169	210	188	186	194	165	184	174	178	172	207	178	184	168	183	172	165	166	178	176	185	160	157	197	184	165	208	154	181	176	174	183	181	153	175	197	164	173	179	177	177	168	174	181	195	169	200	175	153	198	185	211	159	150	174	192	183	174	195	166	166	166	195	137	185	149	181	200	196	177	174	174	195	186	181	180	177	152	181	191	188	191	175	160	187	191	165	167	190	172	183	164	178	184	179	204	188	182	164	173	187	182	177	204	188	181	173	174	195	169	195	202	185	182	149	182	192	192	186	191	151	189	169	188	197	176	171	182	179	174	180	148	178	177	198	156	211	180	177	181	204	170	179	159	195	180	184	173	177	176	187	164	161	181	178	187	173	175	172	193	204	192	183	174	185	185	192	180	185	183	200	171	190	189	169	184	188	190	200	174	193	196	167	157	190	156	167	183	191	183	172	189	190	187	181	184	192	174	172	155	173	184	178	181	163	162	176	177	190	180	185	201	183	187	164	178	177	165	198	172	184	185	168	170	162	148	187	164	175	149	179	190	192	157	190	169	158	207	177	151	176	163	176	158	202	180	191	171	177	162	198	189	186	179	175	213	202	193	188	203	189	186	168	199	182	163	160	173	180	161	173	174	143	192	170	200	160	184	183	185	184	175	189	162	184	187	190	182	146	184	164	174	166	192	182	194	189	183	170	170	174	167	178	161	166	191	198	153	200	174	202	190	176	193	185	170	203	177	180	179	147	188	163	190	173	180	163	175	182	177	162	153	159	199	173	169	164	184	180	181	174	174	171	159	195	196	187	181	170	208	172	185	209	186	181	179	170	198	184	183	155	183	188	186	168	168	187	181	157	174	149	191	207	218	194	202	188	163	173	166	165	191	155	196	186	178	190	192	162	147	180	168	153	193	188	208	174	177	183	193	178	175	174	179	174	177	184	173	179	164	180	199	202	173	187	166	177	185	181	160	181	188	207	176	171	180	167	191	177	191	170	160	191	184	194	184	189	183	187	180	186	181	184	161	179	182	169	173	179	196	164	192	146	182	186	174	182	227	199	193	179	178	210	176	184	170	191	166	175	199	173	201	183	204	192	175	165	176	177	176	199	164	193	192	184	150	195	160	154	193	172	183	174	182	184	164	181	175	177	157	167	182	187	184	192	166	189	170	153	188	189	167	171	201	209	174	202	169	181	169	190	153	185	175	157	168	175	160	183	176	202	187	173	161	196	178	193	181	182	193	165	174	153	180	172	170	178	182	165	167	151	185	159	188	189	187	180	180	169	167	178	185	185	200	169	164	200	186	166	182	153	184	175	193	174	193	179	170	177	197	178	177	181	172	168	193	187	190	209	172	184	190	160	162	177	204	174	161	194	156	162	168	164	175	156	160	179	191	167	176	164	198	164	178	159	191	170	171	174	187	155	172	177	216	184	185	179	199	173	177	175	189	178	151	182	181	193	177	193	200	174	195	157	179	162	189	199	195	182	184	183	184	166	174	162	178	170	187	161	178	180	216	185	197	176	181	187	160	163	172	164	171	174	170	185	169	163	162	181	162	176	143
5559	1459	3279	3703	3160	2584	2129	1879	1550	1425	1247	1146	1106	980	931	922	899	885	823	777	776	772	751	697	708	639	689	641	682	673	639	636	638	689	692	654	717	632	586	657	593	572	558	665	578	585	617	555	618	629	589	558	554	632	598	587	561	560	561	598	593	575	597	580	571	536	556	578	590	557	607	540	573	576	550	566	583	592	562	531	567	573	551	554	543	564	535	577	570	559	529	595	543	517	499	603	564	611	556	558	577	595	595	547	589	586	581	560	548	537	584	577	568	576	558	544	550	595	583	556	579	551	587	546	557	522	557	583	585	557	559	557	580	536	553	589	510	543	591	575	553	528	557	583	528	566	535	577	560	529	555	556	563	548	567	557	526	593	560	592	518	542	513	563	521	587	593	559	527	538	570	579	529	539	559	526	526	586	549	590	563	549	566	546	563	565	582	546	581	533	524	534	543	569	533	585	564	559	599	511	574	519	580	572	573	503	556	560	551	590	572	548	536	562	590	581	537	580	560	533	570	560	571	547	535	547	551	565	525	560	587	574	555	578	529	552	565	547	542	541	576	582	610	555	558	569	550	537	553	523	560	515	541	575	500	522	557	559	583	525	563	556	563	509	568	559	586	567	540	557	586	544	547	569	582	636	554	591	528	542	547	579	612	562	567	552	528	568	516	598	596	570	563	587	556	531	591	525	561	520	529	587	566	528	529	537	562	549	603	535	572	542	564	561	537	557	556	561	547	542	551	576	548	526	570	553	597	569	524	535	557	578	555	534	548	573	568	553	555	528	542	524	561	558	583	591	539	557	562	498	552	520	525	555	576	543	569	534	581	572	596	587	548	581	527	529	543	585	617	538	513	572	560	551	565	597	576	574	537	542	560	583	552	568	544	490	599	577	565	587	559	572	512	538	548	564	562	548	569	528	538	567	590	537	526	567	561	542	526	532	559	575	530	585	586	565	613	578	605	572	535	542	570	549	511	572	547	538	583	513	554	576	543	537	562	584	583	563	553	570	558	560	528	569	530	536	530	570	565	569	543	534	523	567	543	529	538	560	563	552	538	559	571	558	514	540	573	551	563	536	569	566	563	525	531	521	532	549	544	549	567	531	541	581	583	542	533	544	585	536	537	518	506	581	522	557	555	555	580	586	552	575	563	554	532	602	580	533	572	542	550	523	551	543	588	532	564	590	569	559	535	546	572	554	512	538	551	578	498	521	583	554	556	540	518	550	580	567	516	528	551	514	603	544	574	551	564	562	568	573	520	589	575	504	584	590	513	548	516	546	534	565	580	587	579	545	544	536	577	566	551	564	547	525	553	564	569	548	528	579	535	526	552	521	560	564	578	529	539	562	499	543	543	505	573	579	568	536	591	539	538	531	613	534	559	573	561	549	590	527	572	554	526	567	553	552	521	596	516	549	552	566	538	518	581	570	553	553	557	538	522	515	534	560	522	558	525	565	547	567	554	629	586	524	568	614	560	579	543	541	549	569	535	535	549	539	553	579	580	574	507	560	572	527	569	566	583	598	536	613	526	573	542	533	526	609	581	552	559	598	586	607	595	583	529	519	524	546	575	579	602	554	526	547	549	523	560	542	529	579	568	564	531	539	528	529	516	543	555	560	562	548	585	535	576	546	539	528	554	568	502	548	542	531	524	581	555	582	528	573	516	531	570	525	553	581	545	525	585	595	537	538	551	586	572	558	524	516	530	550	551	574	579	552	561	567	608	530	581	583	576	531	533	539	566	535	544	542	534	569	588	520	518	578	527	545	542	566	530	529	566	556	571	543	550	528	575	579	576	560	600	569	577	559	565	557	528	519	562	600	569	565	541	530	551	497	548	586	544	580	537	567	547	512	512	586	565	549	568	526	544	578	550	537	514	518	583	535	575	553	534	604	547	556	559	559	571	556	542	615	610	526	610	552	574	578	566	568	542	601	514	531	527	557	609	533	546	524	515	540	549	549	555	578	595	521	572	552	548	567	560	551	537	573	546	559	549	573	571	593	572	586	507	588	574	585	544	578	584	580	588	595	566	563	588	568	564	553	523	571	549	572	566	574	557	526	567	561	558	551	531	599	555	535	552	589	556	521	522	576	578	508	528	569	565	558	551	569	575	555	544	560	533	564	559	531	534	598	557	548	575	554	556	528	581	563	577	540	572	542	536	584	541	585	576	568	536	552	561	559	559	581	583	558	575	544	578	559	557	555	534	575	540	573	543	548	519	539	577	543	520	555	556	540	555	598	559	585	571	586	580	553	582	535	584	561	535	576	584	541	579	549	574	525	571	513	544	576	555	572	578	559	559	552	533	525	594	523	540	586	619	538	517	545	599	570	542	556	566	530	564	522	580	527	558	582	546	607	527	559	530	506	578	544	578	561	560	595	560	553	577	590	525	549	549	551	565	555	585	558	549	524	541	566	543	591	559	544	584	590	571	591	575	541	575	552	552	532	529	573	580	579	545	531	574	564	600	553	532	603	555	583	518	557	598	561	554	553	529	567	608	573	589	562	539	560	543	551	577	548	553	556	588	545	535	563	549	540	535	556	565	526	558	545	522	550	545	534	570	558	544	546	538	539	548	572	536	562	513	570	571	582	586	538	567	549	553	529	516	536	547	560	545	556	562	555	569	593	559	535	572	557	580	532	588	528	559	551	553	534	552	556	564	551	533	515	585	537	565	498	536	559	593	566	510	512	531	569	560	526	543	521	568	542	552	582	527	557	549	539	574	555	499	552	583	514	569	579	592	571	537	563	558	551	556	556	561	548	546	513	554	569	551	546	524	559	569	527	541	610	573	571	591	569	586	569	548	555	546	566	550	555	577	557	561	599	568	539	599	534	567	559	595	552	553	548	563	536	526	551	573	551	529	538	519	557	530	536	579	550	547	548	540	539	580	549	541	559	553	536	600	555	536	585	519	544	539	525	557	568	586	568	545	546	579	543	565	574	591	546	546	535	561	543	540	543	524	554	578	536	545	596	592	557	577	558	601	571	557	585	524	556	533	533	541	594	533	540	522	556	562	539	590	568	557	526	551	564	577	588	522	552	537	605	566	557	566	544	584	513	513	575	557	549	573	530	555	555	584	543	530	543	590	541	520	545	573	546	573	546	551	573	521	551	537	563	556	549	550	538	572	560	574	536	506	562	562	536	601	560	530	573	551	554	548	496	533	563	576	533	573	536	580	545	596	551	528	538	564	542	577	558	575	548	547	586	513	536	587	541	563	558	550	577	565	573	568	560	507	545	548	530	552	533	596	548	560	546	523	547	528	547	547	586	550	548	556	582	522	590	606	531	549	548	591	527	541	573	543	521	574	557	597	546	571	564	546	552	521	542	590	571	550	542	573	568	571	539	593	572	555	596	537	536	550	530	535	549	551	580	535	541	588	563	564	566	577	590	511	545	566	579	568	560	528	554	559	545	523	567	529	517	575	513	502	532	604	582	556	544	551	579	578	601	560	571	583	540	584	572	552	531	592	573	534	567
15655	2502	2755	2057	1441	1060	762	667	490	457	383	343	328	251	264	232	249	207	255	208	185	188	166	176	163	160	194	153	185	157	161	176	152	174	171	165	155	170	151	178	159	166	153	161	142	128	147	141	147	144	139	145	160	157	146	150	133	149	148	152	156	140	159	166	125	163	151	150	145	145	159	149	119	152	172	143	136	158	137	159	149	146	140	142	134	121	144	162	168	150	127	127	141	137	152	125	133	145	146	125	176	159	147	144	144	146	152	145	149	141	148	141	134	147	130	151	136	154	147	127	131	138	128	145	136	155	124	155	139	128	150	144	129	144	135	150	151	156	151	140	145	132	156	139	159	127	137	151	125	141	132	159	157	146	150	152	137	181	147	185	144	144	165	155	151	143	130	151	153	156	157	154	142	126	127	160	148	150	146	162	143	133	170	156	155	140	148	133	147	149	168	136	155	136	141	150	156	136	150	133	127	129	126	163	153	157	103	152	144	157	161	128	147	171	149	128	150	137	160	149	156	170	167	139	145	153	141	144	142	149	126	116	138	139	143	137	143	133	127	160	155	147	128	137	143	158	140	137	151	138	128	154	145	141	148	134	160	151	151	142	133	143	141	159	138	133	129	151	154	146	162	140	139	132	144	144	157	144	159	141	147	126	145	136	148	143	139	153	159	170	138	172	154	135	145	129	138	150	155	149	149	168	139	140	138	149	139	155	127	142	147	143	147	154	125	159	120	150	129	135	143	151	132	139	151	115	178	148	155	154	133	135	130	163	142	130	145	148	150	130	135	146	154	159	138	146	157	138	143	140	145	173	139	152	156	113	134	121	140	135	154	127	141	143	137	135	134	138	141	140	154	135	142	159	155	147	124	148	147	126	156	153	138	144	134	134	163	142	153	147	114	149	159	155	128	146	147	145	163	143	144	141	157	145	132	132	129	158	149	139	148	134	131	124	153	151	156	145	138	149	155	145	145	155	131	151	149	152	143	147	152	139	150	160	143	131	148	131	151	149	137	144	135	149	157	154	126	152	146	125	116	126	139	142	126	130	136	154	137	137	149	136	152	143	140	131	139	132	165	148	142	170	155	158	147	108	151	146	142	144	128	178	133	150	146	153	139	160	134	127	153	139	158	136	129	148	144	119	129	134	165	129	152	157	135	159	148	159	150	140	138	140	144	137	119	140	152	148	144	143	150	145	150	140	130	105	134	143	135	139	138	146	150	143	141	151	136	154	148	143	154	147	145	143	144	148	143	125	160	154	133	152	144	174	145	158	141	144	129	120	138	148	140	150	139	139	148	148	123	156	141	152	132	126	153	152	164	152	136	153	163	141	121	139	146	150	139	152	124	139	159	158	138	146	153	149	120	144	147	160	163	127	160	131	129	134	146	133	150	160	126	135	134	131	144	155	136	143	142	146	110	125	140	141	136	145	152	124	142	133	127	158	141	153	163	137	149	155	140	139	138	137	130	137	153	146	126	128	144	140	159	144	129	150	154	158	135	146	133	153	147	154	137	143	150	158	140	146	141	159	134	152	135	158	142	153	155	153	144	152	149	131	165	148	139	138	174	134	121	128	130	120	149	131	146	149	137	134	131	144	164	150	110	139	142	149	135	136	152	161	160	159	140	152	136	134	143	157	129	132	154	168	145	157	161	145	177	160	138	152	159	148	170	148	134	134	142	132	131	160	159	147	116	128	165	146	156	156	139	137	151	137	140	137	143	162	125	155	122	161	137	135	153	137	121	123	159	161	137	162	145	169	166	135	147	153	156	143	167	145	135	150	153	153	147	161	157	141	132	151	133	130	159	135	134	154	149	137	132	153	145	141	134	169	142	129	152	144	132	120	134	136	137	143	162	139	139	149	121	145	152	130	169	154	141	153	155	144	158	137	145	142	149	159	135	143	142	159	161	148	144	155	141	121	156	134	136	126	128	137	162	160	147	140	145	170	125	156	150	150	133	156	164	142	126	151	160	132	139	128	163	146	139	162	127	172	137	143	161	135	124	133	136	147	155	139	138	168	152	151	149	142	151	132	146	142	161	125	137	114	158	127	145	130	147	143	130	154	140	156	135	152	153	145	122	150	143	145	150	135	151	119	163	163	143	148	141	128	159	151	176	146	136	135	136	148	152	167	166	145	156	120	147	138	155	150	181	150	150	169	156	138	150	140	145	154	125	133	137	145	149	143	139	136	136	159	164	149	139	110	144	145	157	140	142	131	141	129	143	136	151	135	145	152	149	147	111	142	138	161	126	129	141	142	141	143	145	149	121	135	172	171	136	164	136	132	155	150	138	145	130	145	167	147	149	134	169	151	161	126	144	124	152	151	136	130	140	130	135	153	132	154	110	140	166	160	146	138	121	121	161	172	126	133	147	135	144	144	140	175	142	126	151	154	159	163	117	155	138	153	151	151	166	153	151	135	134	137	137	143	145	136	130	175	135	161	155	134	134	140	140	140	153	142	147	142	166	157	157	146	140	117	159	151	170	143	149	153	158	148	155	172	149	131	154	165	154	152	138	140	131	136	158	179	163	163	145	150	151	137	142	155	161	142	144	129	156	125	139	126	149	137	160	142	144	138	144	144	168	152	124	175	154	128	143	151	124	157	136	156	132	158	127	127	154	146	128	149	144	136	155	134	149	152	146	141	153	149	154	155	133	117	152	148	147	136	132	129	146	142	150	157	147	147	145	133	154	150	148	131	148	157	156	154	136	147	139	155	149	139	148	141	142	150	151	132	138	125	140	134	160	145	157	142	152	152	153	198	156	133	141	160	171	143	153	150	134	126	163	142	148	122	119	170	162	132	162	147	129	148	144	155	161	141	149	139	146	163	163	133	132	128	137	149	155	130	151	138	155	143	145	130	142	126	159	124	131	130	129	155	163	140	134	142	132	157	142	146	138	157	127	144	131	140	160	139	122	143	136	157	137	114	129	123	135	139	157	157	110	168	144	142	147	157	144	147	166	110	143	149	138	136	156	151	145	129	160	128	151	144	153	143	144	163	144	138	141	162	124	126	164	140	132	148	153	147	160	134	143	136	127	160	150	156	160	140	155	161	143	149	134	159	148	146	139	126	134	153	132	143	148	131	169	160	114	170	141	137	141	137	148	169	140	158	164	164	161	151	154	146	128	162	139	158	156	157	167	131	156	143	171	143	136	156	172	158	126	122	161	123	132	144	151	131	148	148	134	137	158	159	152	153	142	136	162	134	143	143	132	118	154	146	142	140	147	148	129	145	151	149	152	148	138	135	125	140	120	154	163	148	148	146	149	150	136	123	152	125	154	153	135	154	146	137	157	118	141	144	150	146	128	143	170	142	134	164	146	166	170	146	160	166	173	149	120	163	138	149	151	127	134	162	171	132	146	159	156	144	130	149	150	168	140	139	143	133	134	176	134	157	129	150	147	155	156	139	134	162	140	147	162	167	142	151	136	148	133	148	145	122	143	135	145	151	149	140	156	141	129	141	118	133	130	127	148	150
7605	2450	5657	6497	5461	4441	3690	2985	2542	2145	1856	1685	1517	1426	1288	1170	1145	1050	1023	966	871	887	843	817	770	742	715	667	685	692	636	627	637	684	620	606	628	574	593	623	586	578	532	552	556	567	549	524	529	557	508	552	492	522	504	478	529	543	517	505	534	541	511	538	556	525	517	500	513	496	492	501	496	510	551	522	509	512	444	500	494	520	533	491	521	523	528	493	484	511	500	469	522	486	483	479	493	476	485	462	477	491	454	496	515	488	452	505	492	485	477	469	488	477	444	516	508	499	439	507	510	485	479	497	475	492	480	510	482	502	467	459	437	493	500	490	543	493	499	504	462	456	456	493	510	496	475	460	506	477	516	475	481	488	541	471	467	512	463	445	456	496	468	470	480	456	472	483	477	470	485	465	438	490	474	453	461	456	471	514	506	517	487	481	489	482	445	480	440	474	522	453	485	464	471	452	474	479	491	483	441	458	470	448	480	492	477	454	466	454	485	485	463	459	508	512	469	457	489	467	481	463	483	463	493	477	476	450	489	504	491	505	441	455	477	475	491	480	458	487	473	459	482	507	505	481	494	465	473	490	471	491	463	482	485	521	516	454	459	460	417	478	506	491	452	501	452	477	488	443	460	464	497	493	493	475	476	491	479	440	482	456	462	492	471	483	474	464	457	496	450	464	484	493	472	486	490	470	464	495	470	462	448	514	476	483	456	503	475	469	428	456	546	435	438	449	492	500	465	474	490	453	417	477	455	457	474	467	507	472	472	465	458	487	484	457	440	468	467	462	439	481	463	483	450	449	426	438	468	500	458	485	511	507	467	502	491	467	445	438	450	464	486	476	493	454	448	512	491	463	464	479	474	515	500	498	477	451	459	457	484	493	448	471	473	431	477	452	462	486	460	480	501	474	472	470	492	516	528	448	493	465	464	463	497	465	504	478	499	504	466	482	458	433	452	397	490	458	500	467	489	463	468	470	439	477	508	438	493	427	439	465	472	485	427	440	449	483	439	511	448	453	469	484	476	457	473	478	474	488	489	492	461	449	429	471	445	463	459	489	446	488	500	483	428	501	449	453	483	480	442	471	477	489	456	472	445	453	433	451	504	443	475	482	455	450	479	490	502	532	506	505	495	479	481	469	432	480	483	443	505	470	469	458	461	487	483	419	450	462	456	482	493	466	457	449	493	459	459	471	465	460	469	493	462	439	459	493	500	463	453	475	428	459	491	491	477	453	476	451	490	490	457	485	493	436	450	462	491	472	467	436	507	457	512	459	464	429	487	460	472	464	440	473	479	482	486	496	472	460	473	408	487	476	454	487	468	464	426	459	463	491	513	485	478	451	493	456	484	455	483	469	471	482	480	475	474	485	481	494	472	478	472	464	474	467	472	498	464	500	468	518	476	453	480	472	439	453	476	483	483	506	523	452	476	446	470	492	452	467	464	470	475	462	433	489	443	499	474	450	488	450	488	492	485	452	490	505	479	479	491	469	458	508	462	449	473	431	440	491	495	450	453	462	454	459	507	456	470	446	441	481	462	476	514	484	450	487	509	492	511	491	472	481	497	483	494	468	481	496	478	440	480	454	473	481	467	485	449	501	504	463	478	455	461	494	472	453	427	488	464	477	452	501	463	461	500	458	499	476	482	461	458	447	442	453	437	485	496	453	449	474	461	491	488	459	504	472	525	509	493	486	487	453	449	459	458	494	505	451	496	449	497	459	481	461	467	442	452	472	503	442	468	441	461	480	466	458	493	479	480	475	474	472	524	451	454	503	470	486	501	434	449	463	474	478	455	473	458	502	485	451	460	526	456	470	475	441	453	425	474	464	474	503	485	504	467	464	453	487	458	466	473	481	483	444	442	453	453	470	490	516	457	477	461	474	482	506	463	481	475	471	508	444	474	470	489	466	467	457	447	486	471	508	457	480	473	486	477	474	475	480	423	509	468	494	478	500	459	471	438	501	480	491	468	463	434	460	488	499	476	446	488	466	475	492	451	477	456	434	461	506	467	490	458	474	503	441	453	465	446	465	450	485	489	452	432	444	481	451	516	445	474	474	475	478	476	499	435	429	449	468	446	454	509	462	451	502	525	476	486	479	448	524	468	504	503	523	494	489	522	449	471	494	481	458	458	480	453	470	478	454	524	488	489	462	497	542	462	465	441	444	497	465	470	426	493	471	449	481	450	491	507	477	415	493	448	441	467	506	425	454	471	470	512	455	456	472	485	508	496	461	466	460	466	495	496	470	509	456	477	503	461	464	457	525	438	460	470	456	462	422	490	465	465	448	471	466	443	474	467	485	467	458	488	443	456	477	497	451	499	471	475	453	490	410	483	437	504	504	462	505	476	456	495	479	476	470	516	452	433	476	495	479	506	506	518	450	449	482	475	419	484	463	464	486	473	511	482	489	468	442	505	496	492	478	456	473	438	471	479	460	489	466	497	451	489	468	476	428	494	483	478	469	471	476	484	483	462	471	456	460	505	470	490	475	478	474	463	486	456	475	493	434	501	433	449	447	473	497	488	473	515	514	433	489	479	460	505	474	501	488	463	499	524	486	475	454	504	498	479	497	468	473	509	479	432	533	461	463	477	479	441	434	502	501	490	440	451	484	480	465	432	472	480	465	496	483	528	505	467	471	471	489	453	437	492	458	449	439	449	454	476	463	459	522	463	491	477	506	509	449	498	480	457	461	489	481	455	473	431	459	428	479	493	459	452	430	472	468	513	495	489	469	431	458	455	472	478	448	452	439	490	517	467	470	464	477	491	541	457	468	464	463	439	483	475	506	480	474	469	459	440	506	506	524	445	517	490	486	461	453	490	490	496	487	445	495	488	472	480	478	489	466	502	440	444	478	479	493	474	467	434	496	492	517	460	482	466	471	461	500	434	513	463	450	502	500	501	475	491	462	446	440	511	505	456	456	501	522	473	482	473	471	427	480	453	501	490	440	442	467	452	456	482	464	430	493	483	482	473	469	489	458	432	482	493	487	471	486	481	454	476	476	424	465	468	508	458	497	481	480	447	469	503	495	491	450	404	479	456	440	458	484	479	487	479	478	510	479	489	473	484	465	447	480	488	506	458	471	487	452	492	479	440	438	516	487	453	456	467	470	525	474	516	473	485	483	533	491	502	445	490	473	474	462	462	491	465	457	469	459	528	461	470	477	471	473	435	487	474	504	439	488	431	497	459	491	487	485	453	485	449	453	471	504	472	484	430	465	503	534	482	498	502	462	454	434	520	475	465	446	440	493	444	463	467	470	487	440	473	444	481	492	502	465	463	442	480	461	512	497	479	435	452	463	442	472	482	513	509	471	496	463	492	450	470	513	459	452	454	468	503	496	565	462	479	479	477	483	452	476	438	472	481	467	433	480	440	463	491	482	463	434	446	493	470	472	496	474	498	460	455	497	497	475	475	455	465	466	460	468	476	482	454	475	443	457	484	480	478	482	453	424	449	463	482	468	471	450	457	469	458	466	447	490
2102	377	360	374	328	332	335	332	354	333	331	282	301	306	309	302	337	304	341	351	323	303	332	330	345	294	310	315	330	316	326	291	324	347	359	330	312	304	304	319	316	354	306	326	347	314	324	328	312	328	330	315	319	316	333	284	309	287	326	329	307	329	294	300	302	314	343	332	289	356	311	357	308	327	309	314	354	309	308	318	359	282	287	303	288	297	317	347	304	308	301	317	327	346	311	291	294	309	343	310	310	339	314	322	281	309	302	336	303	330	309	345	364	279	307	352	321	318	326	326	329	325	345	332	307	317	303	295	312	319	308	301	312	316	320	310	343	301	330	319	301	321	322	320	301	293	304	339	336	327	283	328	331	330	313	318	308	312	299	341	292	319	287	321	330	311	319	313	293	360	288	342	298	340	345	346	284	299	345	308	300	306	323	290	291	328	301	329	315	338	323	269	311	295	345	317	305	335	271	301	296	306	303	299	309	317	300	315	318	309	312	340	343	305	307	295	288	318	310	291	365	321	322	293	306	283	305	309	330	342	303	311	324	315	346	327	314	344	327	337	297	337	336	318	297	300	314	318	283	294	327	293	317	317	333	321	322	316	309	336	321	329	300	328	317	291	331	293	333	299	320	338	337	287	327	326	328	292	332	343	313	333	325	294	340	323	337	317	285	323	304	313	314	292	298	273	330	306	315	288	303	297	310	320	330	302	313	327	307	334	327	331	320	338	302	311	318	309	340	321	308	308	310	299	293	316	304	313	303	302	319	350	328	314	330	315	325	262	326	323	329	326	314	314	320	285	282	331	299	326	273	350	326	297	328	322	336	292	301	316	320	313	284	326	290	318	292	328	321	326	330	323	325	305	327	316	285	320	295	322	296	326	320	328	324	272	346	319	324	328	327	309	327	284	332	307	298	303	308	319	314	326	305	308	311	320	305	344	312	294	300	292	306	315	319	327	311	326	316	318	296	323	332	313	297	268	304	324	315	328	299	304	337	315	319	323	331	298	282	294	315	332	328	327	298	308	320	284	345	315	308	321	317	298	324	327	326	347	323	299	310	301	320	326	321	310	284	291	295	289	301	324	338	321	328	320	291	325	317	324	324	306	309	305	315	327	300	309	322	304	322	328	289	323	324	331	316	341	326	356	328	307	278	324	314	309	324	316	322	297	328	299	328	318	330	307	310	321	309	280	322	301	289	296	333	335	314	350	316	317	317	284	309	328	336	328	323	320	326	312	311	318	309	337	339	322	323	287	321	337	326	326	330	290	307	281	345	309	329	279	306	277	287	302	313	323	315	301	325	316	316	312	318	284	323	296	317	321	319	320	289	319	325	324	302	347	309	339	297	304	325	301	328	297	361	334	319	288	315	305	330	324	313	335	306	296	315	326	293	293	319	299	307	323	287	300	340	329	352	320	317	302	284	300	333	313	322	323	305	314	348	308	330	309	299	297	309	283	329	308	329	311	325	313	282	336	324	269	324	311	336	329	341	295	306	314	295	329	297	274	349	321	315	304	346	319	309	313	313	340	327	306	310	293	295	318	325	338	299	307	329	313	354	303	324	320	321	333	308	326	317	301	298	311	332	329	326	301	304	323	320	298	302	337	331	316	312	314	339	326	320	319	334	308	294	306	300	301	338	372	335	332	328	324	349	323	317	328	275	315	321	314	310	311	295	296	355	336	327	337	314	346	299	324	341	320	321	324	295	295	282	296	283	304	304	331	322	310	314	339	312	298	308	300	318	309	294	329	302	277	321	307	319	343	314	324	333	275	315	301	286	359	315	338	282	297	323	318	314	310	325	314	299	303	328	326	335	310	292	337	327	321	328	316	309	306	303	296	298	257	326	329	311	331	291	272	339	297	289	318	381	276	313	329	291	310	318	318	326	355	313	321	310	308	301	316	313	318	375	301	303	302	321	336	340	315	319	330	324	287	323	306	346	325	337	312	345	352	323	319	320	266	309	309	280	311	277	311	291	291	361	317	317	323	290	323	324	303	340	350	284	315	333	331	303	318	318	305	320	337	308	342	316	313	337	337	305	307	319	341	256	325	318	333	307	303	343	337	307	329	318	299	356	305	304	301	317	342	324	324	333	313	291	302	337	329	331	324	323	324	297	333	323	331	325	317	318	314	331	295	296	345	305	338	337	304	307	333	322	293	325	327	299	323	311	315	298	306	323	317	298	312	334	317	323	313	300	328	330	329	294	315	319	322	313	321	316	333	362	305	353	299	294	323	321	326	328	303	331	316	302	331	335	299	315	312	297	308	322	284	309	308	308	302	316	305	323	319	329	305	332	280	305	326	367	307	331	348	331	272	303	312	353	320	300	288	325	326	295	297	314	296	301	325	326	302	312	287	326	339	351	286	335	327	293	306	306	286	374	320	321	312	304	324	288	290	306	294	320	293	304	353	317	350	320	305	291	330	315	311	308	334	334	311	311	294	311	298	324	310	304	314	324	282	297	305	312	342	317	313	308	311	321	292	287	329	338	329	320	338	346	271	300	328	328	312	343	321	296	323	319	322	327	329	311	299	320	322	329	306	306	320	318	308	314	322	302	329	311	297	318	321	299	319	343	285	311	319	319	266	297	330	297	312	327	308	364	336	324	348	291	267	298	291	321	328	319	335	334	306	313	301	314	316	306	339	329	338	305	283	278	307	303	297	311	321	357	310	309	315	333	322	316	321	304	305	295	323	313	296	321	318	284	297	321	320	335	312	321	295	341	346	331	335	306	350	318	318	319	338	301	283	320	310	313	309	309	323	322	333	284	328	318	320	321	311	301	301	333	332	312	299	329	322	333	310	302	294	295	297	336	323	326	317	342	327	344	290	294	292	330	336	302	323	317	297	306	323	280	320	345	324	340	302	304	312	313	334	329	295	335	348	314	297	319	270	305	347	306	353	307	335	318	327	341	308	314	295	315	306	294	324	281	303	325	299	323	294	312	341	319	300	306	304	338	309	324	304	321	298	298	313	282	287	335	343	327	299	283	321	291	293	299	331	320	319	338	289	301	326	333	355	345	312	342	302	295	325	338	325	307	345	300	308	315	296	296	319	329	300	342	324	337	312	313	329	305	333	319	324	311	295	295	327	306	307	313	315	323	311	324	316	339	303	326	296	341	308	310	311	300	304	325	301	351	307	314	278	302	305	347	305	304	293	308	302	335	355	319	309	317	311	302	334	320	335	300	306	300	307	310	326	302	337	319	298	326	302	327	306	340	315	299	330	312	336	293	314	307	273	321	315	286	315	325	297	317	308	325	293	339	335	325	292	338	311	322	318	284	296	339	312	270	306	324	328	296	297	299	333	312	298	315	328	298	336	312	329	337	295	329	318	336	348	330	299	315	309	311	318	325	291	307	337	309	337	317	297	309	273	324	295	318	376	288	287	297	310	291	314	304	297	306	302	297	296	334	333	288	328	320	337	329	321	333	326	297	331	311	317	347	339	302	300	289	317	303	326	347	313	282	347	328	292	307	275
2431	929	1024	1043	999	1075	1019	942	1029	934	952	985	956	935	908	956	933	946	906	927	973	886	904	885	879	945	898	919	897	887	878	887	972	920	899	939	869	886	900	939	888	892	941	908	881	990	913	888	922	864	912	916	925	906	924	900	883	944	892	919	877	884	925	913	894	878	890	917	927	904	903	893	944	872	918	878	925	913	948	836	929	939	903	901	897	930	905	926	927	926	946	844	924	924	912	885	922	911	927	906	855	914	919	880	880	900	982	880	948	980	867	884	871	877	921	850	849	891	902	916	887	930	917	917	930	953	939	921	874	908	842	932	890	903	893	916	943	919	925	883	902	950	858	891	969	906	914	870	915	838	876	904	920	894	919	961	908	920	875	881	855	931	899	925	872	836	834	896	897	914	941	924	881	896	902	869	916	930	879	957	871	900	906	868	935	922	907	921	962	937	879	872	939	864	922	886	856	962	873	949	935	868	906	846	932	932	901	946	825	900	920	914	895	858	890	936	908	916	918	884	938	887	949	887	903	979	941	940	952	973	897	899	940	916	939	897	875	931	933	892	908	919	889	909	892	896	890	946	930	902	937	953	879	968	883	913	864	897	933	865	933	972	912	877	896	901	914	901	902	887	860	899	922	883	869	912	869	930	903	946	881	899	873	921	894	916	956	897	915	868	890	951	918	896	901	885	929	864	924	946	938	933	918	943	907	936	904	941	899	944	891	927	923	912	903	867	928	866	911	898	923	941	926	907	883	918	905	881	889	884	853	935	951	882	887	923	971	960	910	918	934	933	861	892	905	895	847	920	948	921	909	870	855	958	895	911	950	925	935	914	912	942	895	936	876	905	934	891	911	879	837	969	903	877	941	909	908	887	900	892	957	919	915	855	934	969	881	902	919	865	863	918	920	908	884	898	906	921	937	917	932	901	924	920	905	892	908	889	910	900	909	887	894	910	954	890	961	948	934	885	942	920	926	933	939	905	898	881	941	876	912	962	865	931	920	856	855	922	880	897	955	919	923	911	932	907	934	933	923	932	920	921	866	917	893	914	877	889	893	967	966	912	949	886	890	935	898	903	920	892	958	886	939	914	898	922	911	898	864	937	916	932	926	908	890	925	916	917	885	870	903	930	858	913	891	929	891	916	887	908	975	919	915	873	920	914	871	898	922	866	962	899	908	949	977	854	936	958	882	953	891	944	889	908	958	961	933	861	920	917	904	934	970	891	922	930	947	882	895	876	916	961	926	905	935	897	873	896	929	871	919	870	918	923	896	918	913	935	930	889	875	884	922	926	918	900	863	897	898	932	875	918	917	923	900	902	875	913	924	902	892	921	895	974	934	943	919	895	938	919	916	922	943	915	886	914	922	984	938	895	937	898	902	897	892	855	885	885	921	874	945	852	909	951	880	864	947	926	873	933	873	940	890	885	854	963	903	941	907	903	931	917	869	875	887	857	918	925	971	922	876	891	858	937	938	914	941	867	917	927	938	891	896	880	925	922	930	994	955	938	918	900	898	917	906	962	935	927	903	888	890	897	899	897	909	911	861	890	918	919	926	921	950	898	943	879	912	960	899	910	899	928	892	944	863	878	945	925	907	901	938	911	912	892	869	887	913	938	971	941	937	847	913	896	918	877	901	891	937	869	913	933	925	955	869	882	890	868	941	890	846	892	887	896	909	952	898	880	910	960	884	930	896	927	921	963	902	865	921	931	899	938	913	850	898	894	895	866	910	934	888	879	892	893	866	892	893	916	969	894	924	907	954	884	886	892	949	887	880	878	903	880	877	871	873	974	919	889	875	931	874	932	931	891	927	896	895	880	912	917	934	933	900	917	921	973	882	878	855	872	973	804	919	926	955	887	922	952	914	903	839	906	944	954	891	917	829	894	895	901	852	902	918	887	893	881	885	910	923	949	906	917	851	910	863	877	912	853	950	879	886	889	902	884	915	886	938	841	926	861	915	912	933	889	935	867	924	970	838	900	939	923	912	937	948	894	867	877	931	883	877	887	912	890	956	931	909	901	934	908	906	899	817	879	919	938	877	902	906	888	875	859	944	920	865	914	908	885	958	930	882	857	916	868	927	847	937	916	908	871	899	866	890	875	979	877	953	895	866	879	868	868	946	851	864	863	867	908	962	919	905	927	916	858	950	899	913	890	978	934	829	887	951	946	878	952	914	932	901	895	867	877	922	913	869	886	890	909	873	925	908	883	835	885	918	888	889	907	884	939	922	876	917	908	949	838	925	878	881	960	887	931	874	857	933	877	870	942	938	888	891	918	915	896	909	927	928	903	931	930	935	919	927	901	900	918	902	936	958	982	918	914	937	897	917	879	916	889	889	896	867	952	893	867	906	864	899	940	884	861	954	850	918	908	907	897	938	909	861	867	887	906	886	949	930	918	895	893	935	868	930	976	906	933	867	914	881	883	940	914	925	917	876	915	910	847	950	922	880	922	901	915	910	904	922	949	924	862	909	943	930	944	877	930	896	862	856	946	922	954	959	883	957	933	892	902	881	903	884	947	928	902	909	889	890	884	883	922	917	873	882	933	923	922	886	893	932	954	924	895	887	887	871	1001	902	916	881	893	845	967	866	923	937	847	903	885	925	897	912	897	905	926	898	911	916	910	935	923	921	860	923	847	943	863	895	907	911	937	894	900	840	907	865	876	905	918	937	915	872	929	964	884	894	914	888	895	948	922	868	908	922	860	918	939	886	864	916	914	916	923	833	881	920	924	916	897	918	913	894	861	887	891	820	909	854	914	855	927	943	888	894	866	883	921	870	926	862	870	930	919	940	880	918	899	910	944	869	920	999	973	925	927	934	930	928	881	963	888	893	915	906	943	895	934	900	914	919	951	907	892	864	903	897	909	938	947	921	868	904	945	882	977	932	908	902	923	917	893	919	909	942	956	901	938	914	922	916	942	895	858	928	955	935	887	909	967	945	932	923	906	882	893	860	914	952	896	866	889	904	892	850	894	905	886	903	893	851	917	909	907	892	846	927	901	884	860	892	892	963	922	903	950	906	851	905	920	937	883	910	902	917	902	911	877	874	907	914	861	934	843	909	906	938	895	888	909	941	972	891	890	910	914	922	920	902	885	902	896	922	913	954	870	940	909	905	869	872	886	887	887	886	896	945	947	868	861	922	902	888	862	897	890	888	946	957	884	906	904	938	911	948	893	992	919	858	902	948	890	965	900	870	912	970	900	876	914	930	897	1031	927	990	884	907	916	911	929	910	909	933	921	880	886	877	908	935	901	895	907	928	897	902	928	885	957	842	899	895	954	934	881	920	952	928	879	885	883	916	896	874	911	927	885	884	893	908	908	915	931	868	849	880	935	932	859	948	930	901	870	870	947	890	944	953	922	958	915	861	917	896	861	899	938	879	930	904	885	935	907	923	937	928	982	933	915	939	936	913	934	889	891	888	938	912	873	852	881	913	859	881	924	924	934	886	882	908	835	904	927	936	878	868	923	872	906	918	967
8268	1160	1460	1130	872	575	505	422	354	277	298	285	238	209	226	217	220	202	215	221	195	202	230	194	191	211	197	209	194	165	189	183	207	189	176	179	187	185	177	182	178	182	179	186	208	197	185	197	164	191	184	185	183	184	191	198	195	185	181	176	198	185	184	156	175	193	181	164	189	186	194	175	177	192	189	184	158	201	177	194	185	158	171	185	175	166	146	157	178	200	193	204	172	158	152	180	192	182	154	162	206	205	181	181	170	176	169	184	184	191	183	204	157	188	205	194	174	177	170	189	174	174	177	203	185	202	188	192	183	169	198	175	177	169	176	173	177	214	181	181	187	207	189	194	169	163	170	201	181	188	164	188	188	185	152	189	176	195	168	197	176	176	188	166	168	186	204	179	182	169	213	169	163	183	196	196	165	180	176	165	203	182	208	172	174	165	184	161	189	153	167	178	172	180	170	184	165	158	177	212	163	152	193	192	182	174	156	193	193	163	184	172	190	184	180	179	181	185	184	168	179	178	180	173	178	194	166	183	174	157	182	178	181	182	168	176	152	187	173	181	172	175	180	212	173	173	160	194	168	171	175	205	169	186	175	168	191	189	179	154	188	172	161	192	192	183	170	191	187	183	186	194	186	174	168	179	187	196	173	183	162	206	190	193	203	172	166	186	166	167	179	160	183	191	173	186	175	162	173	163	204	177	174	176	157	142	184	173	195	155	188	162	170	163	153	184	189	198	176	201	168	181	196	191	180	211	172	183	175	148	182	158	161	185	182	177	201	165	192	195	176	206	199	175	188	175	148	193	173	170	182	183	179	177	181	165	191	167	188	164	179	192	184	183	150	174	176	206	200	157	176	183	167	198	180	161	198	200	177	180	173	184	178	169	175	162	171	148	181	174	201	182	187	184	190	183	170	207	189	182	177	185	169	182	174	162	189	198	212	191	159	173	184	174	182	179	160	181	187	183	177	178	174	198	200	177	180	208	171	192	182	177	190	168	187	188	178	186	198	160	160	176	178	187	177	195	184	166	187	160	184	168	185	195	179	172	167	166	184	184	171	210	193	185	166	189	179	208	168	185	159	176	174	171	190	186	186	179	164	194	178	177	178	186	195	194	167	167	191	186	201	182	178	169	211	177	197	193	199	189	185	201	172	184	194	200	167	169	181	208	169	177	185	207	176	183	159	178	164	158	191	164	203	154	154	158	170	161	186	169	183	192	173	166	196	168	197	170	197	177	188	190	192	201	176	175	197	187	176	167	175	168	190	158	185	175	160	180	177	179	193	185	180	184	185	181	189	180	169	161	178	184	183	167	222	199	161	171	179	174	166	194	183	169	188	167	184	175	185	161	190	195	191	161	170	197	182	167	173	172	147	171	180	174	186	177	171	166	153	176	173	194	168	168	198	166	191	150	178	188	192	195	174	182	166	177	182	173	173	177	196	168	171	164	181	167	161	175	173	178	166	152	177	179	178	218	172	171	164	161	170	177	177	186	178	188	192	181	175	180	195	180	192	174	184	158	168	190	182	166	182	171	188	191	180	186	188	184	199	184	177	193	183	190	174	197	177	180	165	192	175	193	173	167	177	186	197	173	175	172	174	196	186	187	177	169	173	192	178	189	178	184	233	184	184	180	164	187	178	188	176	182	188	185	163	199	190	192	173	164	158	173	178	155	171	180	202	191	163	192	182	192	205	181	168	177	204	185	202	145	169	169	176	188	186	201	165	174	178	183	193	168	170	187	188	177	192	189	183	181	181	192	200	192	196	188	183	195	194	171	167	166	174	161	197	174	205	198	187	173	205	192	193	180	165	190	188	156	163	184	172	171	208	181	182	176	183	176	189	174	167	181	162	182	161	176	172	154	160	203	197	184	183	169	177	179	198	173	183	183	187	187	170	158	211	153	176	169	185	163	163	142	169	195	182	186	175	168	156	178	195	195	195	169	194	179	182	152	202	185	200	178	194	174	193	194	180	167	161	190	181	178	165	196	194	172	177	206	162	158	149	152	192	196	180	204	180	180	181	182	174	179	182	181	196	199	180	175	200	176	208	153	168	173	203	172	160	176	190	196	148	178	184	152	171	161	193	175	181	175	184	172	182	199	174	164	169	199	201	178	185	183	188	179	171	174	179	176	205	159	161	176	166	198	163	164	201	153	175	171	166	193	200	172	172	170	205	165	195	202	181	169	187	193	175	165	168	225	172	177	191	184	155	174	206	216	199	202	160	172	203	167	191	174	182	178	180	194	168	191	170	199	157	187	192	182	192	182	176	171	178	187	149	180	187	207	186	173	176	173	160	165	171	168	188	154	190	179	182	180	181	190	186	185	154	163	181	173	202	166	187	174	169	166	173	190	178	198	178	193	174	163	200	174	179	187	181	171	178	181	181	164	167	203	200	175	162	183	202	166	187	185	202	181	184	178	175	184	180	200	160	179	190	161	165	172	175	184	199	201	190	199	197	191	160	195	176	171	164	182	187	195	171	175	161	172	192	178	177	194	173	203	190	169	189	167	176	165	173	178	213	182	171	178	191	203	160	191	163	184	182	166	178	194	196	191	184	181	183	188	162	177	192	160	179	161	196	161	190	175	171	173	170	184	170	186	188	188	178	179	155	172	149	181	163	188	176	188	166	194	164	181	176	174	186	179	173	177	173	180	194	197	176	177	183	167	191	169	160	168	201	197	196	176	186	155	194	195	169	178	179	180	171	165	186	185	189	180	176	183	156	148	171	193	181	205	192	187	170	159	201	166	182	166	175	188	187	198	194	185	198	182	180	166	187	188	177	151	182	181	179	165	178	190	182	162	177	176	176	189	184	165	174	171	162	170	184	190	174	199	166	180	182	202	194	183	183	169	180	180	168	181	181	173	168	206	184	176	189	171	170	184	190	182	176	186	176	186	172	166	167	181	183	191	194	219	181	154	179	170	196	170	195	187	168	164	155	219	173	145	190	166	185	195	186	177	181	176	198	168	202	213	166	179	178	165	189	202	169	182	179	181	209	168	181	194	195	194	202	184	188	171	172	193	167	185	185	177	160	193	171	183	183	168	167	179	192	170	169	184	164	159	144	167	188	179	172	170	187	180	180	180	201	190	173	171	175	184	162	162	186	158	175	148	186	185	180	172	193	198	153	198	153	176	180	178	180	179	197	171	165	166	197	162	181	153	191	192	192	185	161	189	199	183	189	182	217	199	205	175	167	192	202	176	186	170	185	178	167	183	169	172	194	159	160	173	193	173	186	177	174	169	177	169	159	177	188	199	193	182	181	191	189	182	170	174	171	192	176	163	187	192	183	187	185	159	169	191	190	179	183	163	170	202	153	167	185	171	167	167	185	180	177	198	183	174	176	154	167	181	177	163	185	178	171	180	170	174	187	192	160	143	188	170	157	174	184	180	213	181	181	183	171	168	192	175	202	175	155	152	182	166	199	177	186	163	156	173	193	181	156	199	187	192	197	164	158	185	195	178	200	160	177	182	172	181
5579	1566	3269	3681	3194	2605	2283	1915	1484	1371	1306	1250	1066	1055	948	856	830	897	822	788	750	760	735	713	706	680	678	653	674	668	613	647	642	609	647	639	652	621	583	617	580	611	580	594	583	590	665	594	585	610	587	616	561	610	588	619	572	589	575	609	610	567	554	523	604	565	620	575	561	552	599	571	603	534	590	553	574	565	546	533	563	534	604	573	540	555	544	531	592	520	569	594	560	546	553	576	522	519	543	553	564	540	553	588	565	530	496	570	513	531	573	576	538	612	570	576	556	534	556	515	563	536	548	536	594	579	537	578	547	550	540	571	524	578	557	535	592	558	525	547	530	545	533	557	562	579	578	515	548	551	579	524	549	551	604	547	552	566	559	544	554	574	571	594	545	559	580	559	537	580	603	553	534	552	545	534	566	524	562	547	570	572	531	538	543	581	599	594	516	557	524	595	531	552	479	570	554	582	539	550	510	566	532	562	577	575	543	525	567	550	523	545	527	550	526	556	533	561	560	571	542	541	590	552	552	541	522	532	583	529	529	557	565	554	550	566	579	532	552	563	565	559	548	549	517	524	589	582	538	575	560	589	541	570	532	576	518	547	545	575	557	558	549	542	569	538	540	541	528	503	532	530	545	570	526	584	559	567	539	551	522	592	531	554	557	591	566	553	516	563	536	560	580	544	579	535	536	576	549	542	545	545	557	554	575	529	548	542	547	565	550	602	550	547	538	570	532	561	571	560	587	575	535	568	537	569	525	503	512	519	562	552	522	523	574	554	537	531	553	557	560	555	506	527	530	564	597	530	560	552	534	541	528	499	577	524	577	541	574	535	535	581	567	566	575	544	566	539	542	538	569	535	583	574	534	559	560	546	501	545	549	577	530	521	573	548	507	569	576	583	557	583	552	561	543	527	561	528	546	546	579	553	568	539	550	578	523	577	550	593	578	545	525	526	585	557	555	570	539	526	549	558	515	572	560	519	547	598	571	534	546	566	533	545	591	546	572	540	531	584	591	587	572	583	538	579	582	570	531	529	581	559	550	565	539	585	581	543	558	564	534	551	559	585	544	552	535	575	541	567	568	566	543	558	537	596	554	545	586	551	550	573	566	518	545	580	599	515	599	573	561	577	571	517	566	566	562	562	560	534	561	582	604	516	569	582	584	561	558	537	550	539	576	547	544	579	573	550	567	583	558	573	539	521	551	567	555	541	546	546	534	578	585	572	543	561	556	520	557	575	514	552	589	519	518	572	587	556	498	551	560	562	541	492	555	560	562	568	524	567	581	564	533	552	594	585	525	515	568	513	539	554	539	553	554	521	529	538	528	565	576	561	491	535	539	613	548	564	564	541	575	561	565	586	568	569	561	578	563	509	551	592	538	526	536	557	545	500	552	603	546	552	534	541	569	529	556	582	600	551	571	607	573	534	567	554	558	538	532	561	571	580	595	492	557	526	541	585	559	516	544	531	563	563	575	549	564	552	566	512	558	577	569	546	540	557	562	566	547	549	554	563	603	536	558	543	524	516	538	518	577	581	567	536	493	535	536	554	541	527	595	574	552	518	546	551	539	557	542	513	597	546	503	528	535	540	566	572	589	557	516	484	533	520	578	539	589	509	548	559	592	562	506	557	543	518	564	525	582	544	550	536	551	537	546	614	510	521	570	541	569	542	588	545	607	534	493	566	608	564	515	557	570	558	560	557	527	499	533	550	547	547	588	571	565	582	547	536	550	527	541	574	583	580	563	598	581	542	535	521	567	547	530	552	583	533	584	540	560	599	542	559	535	525	520	522	572	566	526	556	539	587	545	592	592	561	553	518	560	586	546	578	560	580	577	580	547	582	558	529	576	551	545	564	518	541	548	536	571	488	587	558	557	557	590	574	593	516	556	547	583	585	583	544	566	576	573	560	594	565	527	563	532	585	557	562	568	602	526	550	528	518	585	535	561	505	577	594	511	499	594	555	570	588	540	559	519	563	507	579	527	567	532	533	559	545	522	577	551	544	543	561	520	561	571	585	561	582	560	552	589	570	598	570	562	518	542	538	549	544	537	597	551	561	507	544	555	533	537	512	512	568	534	541	563	557	530	558	546	606	566	551	539	546	596	622	516	560	542	563	554	576	566	537	575	570	533	544	566	541	570	604	594	503	550	587	584	537	557	557	566	538	564	564	520	595	539	565	572	565	592	571	579	517	571	547	576	502	550	508	566	591	543	561	555	578	556	571	521	591	524	570	514	542	517	569	558	585	561	544	568	566	514	546	568	560	548	502	576	557	582	530	535	549	554	583	537	532	576	545	537	592	548	570	508	568	596	576	581	533	558	600	599	556	567	521	559	551	619	549	530	549	533	601	597	523	519	541	505	559	573	538	560	580	575	533	523	611	528	565	560	539	551	572	532	604	570	592	568	564	567	551	539	539	603	514	531	554	562	544	540	573	527	551	544	533	578	553	553	546	540	535	562	521	557	569	554	563	562	536	506	583	582	564	570	590	545	533	541	543	558	547	512	558	526	553	512	551	503	510	554	521	571	582	537	537	534	540	593	515	510	519	537	570	586	578	574	544	528	571	574	575	577	539	556	535	601	593	566	559	529	544	500	565	542	603	533	541	558	517	546	550	559	498	566	541	551	575	571	571	577	569	533	529	523	578	574	586	565	544	545	549	565	581	562	549	548	523	553	559	507	544	546	567	554	546	563	518	561	599	536	538	520	578	553	555	547	545	542	530	571	560	567	560	550	530	500	542	565	556	516	579	547	541	563	567	544	582	542	572	557	552	550	569	534	578	524	543	577	547	564	582	548	519	560	544	595	510	514	574	517	530	569	555	557	573	565	533	557	534	495	554	596	535	561	559	551	555	570	536	556	547	579	567	535	566	544	595	580	573	546	595	526	582	558	592	530	547	584	529	568	557	589	584	564	534	563	555	535	564	554	570	556	547	544	553	554	536	551	588	533	542	576	567	524	595	576	535	520	512	572	557	590	550	560	561	553	543	565	564	566	551	620	547	532	564	584	554	582	544	514	551	529	585	546	476	553	552	561	568	512	530	520	563	519	539	563	616	595	563	565	534	535	577	546	574	568	578	550	567	609	565	552	548	526	583	517	565	575	522	537	556	579	540	545	554	527	556	559	531	572	565	579	575	533	536	513	556	576	548	532	524	538	552	588	588	562	569	525	540	565	565	543	614	539	513	545	602	562	546	518	502	540	533	583	559	581	589	544	541	560	524	555	549	554	532	570	544	565	528	560	577	567	522	552	538	528	551	588	568	550	525	552	576	549	524	568	527	556	548	562	563	572	543	549	564	581	557	530	558	566	584	577	556	559	575	540	530	549	553	601	532	568	540	533	542	534	563	568	576	532	526	519	555	546	530	573	559	539	559	538	582	585	544	553	541	531	558	577	550	541	544	556	588	511	508	535	538	556	538	549	585	537	501	537	568	548	555	592	552	529	542	599	561	558	521	605	566	524	550	507	568	517	543	562	527
15549	2449	2648	2077	1487	1015	756	587	504	419	332	356	277	278	273	231	222	217	193	227	186	169	202	178	189	160	193	162	172	168	185	178	169	155	163	159	146	156	141	153	127	151	140	169	120	164	143	141	127	160	163	152	151	160	145	118	158	141	149	148	136	139	137	141	149	159	140	131	136	136	152	145	183	125	149	137	141	139	169	145	134	140	126	146	157	156	151	150	148	132	148	121	151	141	147	157	144	154	168	161	136	158	164	135	156	145	141	141	146	156	145	155	149	134	151	138	132	157	129	141	148	145	137	122	128	135	138	137	142	147	133	141	131	115	161	129	152	149	143	153	156	146	148	138	146	137	132	152	149	147	124	135	130	140	126	145	135	131	156	153	159	168	157	134	142	153	154	142	145	150	142	131	148	142	156	160	147	144	151	155	152	142	133	149	148	138	120	135	141	134	141	159	143	138	136	135	142	141	135	130	154	138	150	140	160	136	145	162	139	156	126	129	137	155	137	155	151	159	125	144	148	143	128	129	138	153	144	158	132	134	157	150	153	146	134	145	143	145	154	137	140	130	134	154	166	139	149	137	161	125	155	136	131	157	143	135	131	169	146	153	132	166	128	144	129	158	145	158	178	153	163	145	148	138	143	136	148	149	165	156	137	131	152	140	159	129	125	127	143	158	153	146	144	128	149	143	138	136	158	144	165	159	143	139	136	142	154	145	124	138	152	133	152	147	146	133	150	156	110	133	154	171	154	131	141	133	130	149	162	136	142	160	161	144	137	121	146	150	151	144	169	160	147	148	147	150	148	122	132	137	143	168	145	163	160	162	154	126	138	165	162	126	135	140	141	148	143	122	142	143	148	142	141	173	151	157	142	155	137	159	145	154	126	142	166	141	176	138	123	152	152	148	144	121	149	138	148	146	132	146	154	162	157	161	127	142	132	148	149	129	139	140	162	136	126	126	139	150	132	159	172	155	147	130	143	144	152	150	136	124	138	131	132	157	125	140	145	111	166	144	150	146	134	154	144	155	138	126	161	133	146	143	150	156	168	131	137	145	133	142	132	150	166	131	130	170	130	137	140	135	128	170	141	147	159	129	150	143	155	141	144	144	144	139	129	148	177	145	151	131	160	156	158	146	129	144	143	158	126	141	158	148	156	160	164	163	144	127	130	140	133	129	155	138	144	152	124	139	122	142	144	151	134	124	131	160	139	162	154	143	152	139	137	133	164	141	123	127	156	171	163	154	135	153	138	151	131	148	138	147	150	133	149	142	162	141	141	148	137	119	155	138	143	157	128	162	127	160	145	137	163	153	167	138	166	162	150	144	137	157	143	145	132	166	139	162	144	133	163	144	137	156	143	164	126	155	149	148	139	143	126	138	153	122	145	142	142	127	140	157	138	180	149	137	139	140	137	131	139	173	133	142	112	158	163	142	151	157	163	133	149	144	153	156	138	161	145	154	123	157	136	160	151	141	149	166	138	146	127	135	141	147	126	143	129	136	158	172	148	141	162	152	148	151	137	132	117	141	155	130	131	126	144	158	129	152	150	156	120	157	158	147	155	147	140	160	151	155	145	145	153	134	152	128	138	154	158	155	141	152	148	155	120	158	142	154	147	145	143	144	138	127	140	149	150	140	128	151	149	149	145	145	159	150	151	152	133	155	146	134	146	147	141	132	131	156	140	143	119	133	139	138	131	139	146	145	152	129	120	150	134	159	136	160	167	141	146	130	149	138	136	126	138	122	134	155	130	152	155	149	150	141	149	136	148	150	154	146	138	146	137	151	145	147	145	145	126	144	139	142	165	124	142	135	138	146	140	141	150	155	153	145	129	142	145	146	135	124	175	141	132	134	156	155	145	140	164	157	151	163	152	160	127	144	158	133	148	148	149	140	135	159	119	165	136	158	135	138	130	146	157	124	131	126	135	159	139	143	145	147	129	143	144	139	167	147	165	150	154	142	150	141	134	149	129	134	135	156	142	143	143	152	151	135	140	141	152	149	146	135	131	130	144	140	148	149	124	128	156	134	156	115	133	168	142	131	147	132	126	147	139	128	149	154	129	126	138	136	147	140	167	136	168	143	142	127	140	142	172	144	155	135	134	137	135	149	154	132	143	136	139	144	151	143	144	148	151	141	151	137	159	133	148	154	129	119	140	162	134	144	131	144	151	137	143	148	145	156	167	130	139	148	161	121	139	139	167	145	158	153	153	141	150	145	161	125	143	145	165	163	146	165	141	149	145	134	143	138	171	142	175	131	152	153	147	136	137	155	137	125	146	139	172	132	143	150	136	143	140	143	160	152	158	149	145	146	145	150	132	157	150	130	149	132	170	156	152	140	164	146	145	164	150	141	147	126	129	150	148	147	152	148	142	139	134	142	141	143	136	127	161	142	134	143	151	151	149	147	134	138	145	155	160	148	135	144	135	165	126	121	121	151	140	131	136	156	146	137	142	146	135	133	139	128	146	158	161	154	128	138	150	144	131	135	149	149	165	152	149	137	153	162	170	148	138	162	132	129	140	149	133	144	141	145	134	148	143	127	146	141	149	144	150	158	130	130	142	162	124	153	146	159	134	151	140	146	135	147	137	150	149	141	141	128	143	123	151	150	169	146	141	168	136	141	139	153	124	152	144	149	124	149	134	132	165	150	141	138	145	153	135	159	151	133	132	151	135	163	132	158	143	150	125	141	131	149	151	136	124	149	155	126	156	125	122	151	177	146	145	142	135	147	121	147	141	161	143	164	159	138	136	141	153	137	125	155	143	126	144	161	139	125	164	151	143	155	144	151	155	147	148	147	146	126	137	134	155	159	141	168	125	135	152	137	145	136	139	125	150	121	163	136	153	144	135	133	129	157	134	139	131	140	162	129	153	159	145	132	158	140	151	179	123	138	157	138	151	165	131	165	162	140	132	130	136	137	124	150	149	135	164	141	141	142	151	160	127	119	119	158	129	174	142	146	135	124	161	142	136	135	141	132	154	152	173	142	148	142	139	157	148	144	145	148	133	155	131	138	142	145	146	143	118	125	164	108	155	131	139	155	125	122	162	150	159	142	132	146	146	150	142	141	144	149	139	147	138	147	131	162	179	150	156	140	116	167	137	128	150	137	125	161	159	175	151	129	138	135	136	158	141	145	159	132	156	153	157	152	154	133	145	129	155	139	141	156	177	155	134	148	137	156	131	132	156	124	151	143	164	136	166	152	132	124	124	120	155	141	155	149	150	126	149	151	150	135	134	139	136	143	155	162	139	167	169	138	126	172	144	153	153	137	140	147	168	171	141	123	159	137	135	157	124	136	133	143	140	159	141	136	141	151	124	125	152	140	146	151	149	151	150	165	125	162	148	143	134	157	160	152	149	159	121	167	135	143	134	158	177	143	160	143	164	153	144	132	149	130	144	130	161	143	158	133	134	124	133	146	149	149	136	126	143	145	175	166	155	143	139	135	140	147	139	141	140	147	145	145	138	132	160	163	155	161	156	164
7584	2412	5737	6418	5507	4298	3639	2939	2528	2106	1903	1625	1478	1409	1299	1153	1049	986	973	926	879	845	761	786	746	739	699	710	692	720	652	630	641	674	614	627	616	594	592	625	619	569	567	545	556	528	528	541	556	515	534	567	480	561	528	526	552	530	511	545	557	522	519	520	539	539	511	498	527	487	522	485	482	487	518	526	497	480	502	496	468	511	474	451	469	485	508	492	500	495	518	459	488	492	497	506	491	495	518	489	455	519	479	505	485	458	484	503	463	489	459	449	509	483	491	493	480	500	491	497	531	449	459	494	467	464	460	472	473	486	493	503	458	491	479	475	463	426	462	466	491	513	480	497	491	491	472	468	467	484	495	438	485	488	451	471	500	426	448	442	462	475	468	492	445	487	468	465	486	458	465	477	476	464	471	482	495	448	479	495	457	499	524	473	470	458	482	487	512	468	421	497	484	475	449	460	482	465	492	476	458	487	467	427	470	537	455	460	452	435	473	468	478	504	478	448	484	463	469	466	480	453	461	482	483	456	487	461	486	482	439	468	524	497	496	468	473	448	468	452	515	471	494	494	433	500	455	437	469	517	504	445	458	497	428	472	509	470	496	442	486	449	472	452	460	497	468	490	476	475	485	439	469	469	472	446	495	502	485	491	480	458	444	489	477	464	504	491	480	482	444	434	495	469	494	446	458	482	469	476	492	464	459	478	457	439	449	491	500	493	487	430	493	472	453	477	467	491	458	509	454	471	458	469	480	466	445	468	418	484	463	474	486	478	449	464	464	461	460	512	467	462	434	464	451	487	445	496	495	473	500	485	474	465	472	506	477	515	482	470	457	474	484	488	500	475	488	477	434	441	473	477	454	438	476	475	525	443	448	470	477	511	458	501	501	481	472	467	471	521	426	511	462	470	480	486	450	469	461	459	446	457	455	452	465	457	442	407	436	496	487	483	489	445	450	522	458	481	466	488	474	467	457	462	467	489	478	459	455	441	504	478	480	471	492	457	474	450	456	510	491	455	474	488	480	437	448	461	467	463	506	469	460	499	487	470	485	454	462	464	429	445	496	453	495	477	446	441	503	472	447	474	489	475	506	440	477	471	454	489	482	485	501	495	440	460	460	498	479	478	491	451	429	457	503	456	456	478	472	476	496	467	424	486	474	460	430	478	490	475	479	458	468	522	467	486	501	471	463	497	457	460	481	478	435	479	477	480	457	484	476	484	497	492	473	478	465	444	487	490	440	460	447	429	471	458	487	488	412	451	484	453	453	460	433	501	436	495	470	443	477	490	496	449	465	488	466	492	445	482	409	457	464	429	485	499	465	452	501	460	492	461	474	475	466	514	489	517	456	498	444	461	513	446	490	468	478	503	419	463	500	450	491	481	487	483	464	450	457	442	456	507	479	480	493	481	475	483	476	457	455	452	448	415	470	461	432	492	470	470	466	493	430	450	470	450	485	473	428	456	425	484	463	458	460	520	456	452	448	469	504	459	445	478	474	474	446	483	462	449	477	506	499	495	456	444	510	430	458	463	482	468	463	455	426	445	487	423	446	512	468	490	465	471	454	465	499	446	465	495	437	462	458	459	480	458	457	502	441	498	469	471	444	461	478	467	475	506	481	464	467	447	477	435	474	490	470	483	453	447	533	457	487	454	471	486	512	502	485	455	482	472	475	458	457	471	465	452	461	469	442	478	456	469	522	488	516	467	471	482	471	481	473	466	482	495	479	507	484	472	502	465	434	475	464	479	458	444	468	487	499	488	451	476	487	463	467	480	463	465	467	497	481	487	487	475	466	507	481	471	468	505	450	452	499	443	467	519	485	469	494	475	474	480	523	492	462	485	463	455	440	429	476	456	464	519	554	454	428	467	478	466	451	462	467	435	466	504	484	485	474	480	449	456	454	460	453	452	447	461	489	478	452	419	429	429	474	504	469	472	500	454	490	470	473	490	514	438	473	520	488	481	437	500	476	510	481	464	492	487	470	503	456	469	426	474	442	441	483	466	479	461	491	473	461	511	419	454	443	490	478	504	456	439	506	493	477	479	465	479	476	477	461	447	513	471	465	486	449	488	480	493	470	457	447	460	497	466	475	488	489	478	460	452	449	503	486	491	488	450	468	518	482	465	452	506	493	421	456	444	499	496	457	487	509	486	491	457	481	440	489	456	509	451	489	486	445	476	498	478	404	477	511	505	480	445	487	492	436	503	471	465	496	439	511	472	471	440	455	469	503	492	485	462	483	482	494	460	452	492	505	463	477	494	468	502	478	420	470	441	477	476	466	470	468	479	431	459	495	472	452	482	454	469	454	466	461	476	457	455	444	463	476	507	489	480	457	455	456	442	446	445	458	470	479	494	444	515	472	480	494	502	520	486	427	468	467	511	452	490	477	466	496	514	471	468	442	500	475	445	455	448	465	469	458	438	471	456	498	467	497	451	501	460	463	486	436	487	464	491	456	423	481	488	492	501	474	473	462	477	460	462	494	488	471	474	495	475	452	512	429	451	536	444	453	486	486	505	462	460	437	463	473	496	487	508	456	461	480	482	469	471	460	464	484	478	440	491	420	477	499	474	491	478	484	479	483	484	457	483	469	455	473	476	492	484	498	449	450	474	468	483	463	492	462	477	524	483	446	463	489	495	447	501	473	444	490	453	447	507	463	472	489	423	499	507	452	468	490	468	473	502	488	523	478	446	493	488	478	481	486	461	482	464	481	433	475	472	471	503	536	461	451	476	480	486	453	458	521	450	459	438	475	477	497	517	454	500	510	518	494	434	441	467	481	452	466	473	455	459	445	471	488	442	515	486	469	452	462	435	472	485	426	472	499	460	450	470	454	521	443	491	477	473	489	445	479	491	448	483	471	470	465	490	495	447	465	459	461	486	457	480	479	484	470	512	443	467	488	491	460	488	490	483	496	493	485	477	498	446	500	483	500	474	488	469	465	487	493	497	496	459	455	501	502	444	482	472	456	480	506	480	471	462	461	480	454	473	482	466	475	450	461	482	443	492	463	443	462	514	516	482	473	448	471	470	482	465	494	499	497	463	468	471	495	493	471	488	497	488	507	532	486	457	458	494	513	485	459	470	457	475	493	470	493	442	468	493	514	466	482	438	496	472	473	493	491	458	492	457	479	506	491	426	485	466	448	515	457	477	473	480	449	455	467	433	461	479	489	477	507	523	495	506	461	461	433	468	494	468	485	471	502	403	489	475	448	483	495	501	495	513	459	468	450	497	489	458	473	476	452	503	509	481	484	413	462	477	448	481	489	484	476	465	493	456	471	437	491	471	476	498	455	513	446	500	440	479	461	443	459	492	447	463	482	484	491	442	457	476	490	474	430	445	492	447	475	461	480	455	484	471	514	483	459	475	468	456	454	473	466	458	474	461	465	490	482	473	477	493	455	501	473	429	441	476	470	443	520	470	460	472	449	524	464	480	488	482	443	495	487	450	467	486	438	430	470	497	482	469	497	460	459	432	460	464
2161	390	390	362	321	333	312	302	332	287	302	316	346	308	331	301	314	309	289	314	298	309	314	322	327	342	337	332	304	321	322	324	313	294	330	333	339	289	318	362	306	270	316	309	355	329	321	322	283	328	291	340	285	326	309	306	303	328	330	314	317	288	292	316	293	336	300	299	331	301	326	317	313	317	336	322	305	324	322	304	327	288	290	303	320	349	322	335	330	332	344	304	335	318	302	322	322	308	300	329	314	331	329	285	286	342	304	321	311	304	308	346	285	329	346	293	314	301	305	311	325	326	325	322	316	342	324	318	325	282	288	313	313	340	309	303	287	302	309	302	331	299	300	322	321	314	333	308	302	322	295	306	309	338	293	310	309	318	287	317	334	303	327	287	296	309	334	304	301	279	320	306	288	303	286	316	303	306	312	306	355	316	333	331	291	299	309	312	303	313	332	326	298	336	303	316	301	302	312	306	348	339	326	351	294	335	296	299	308	315	302	338	330	301	341	317	329	340	309	307	297	320	279	324	343	334	344	286	327	298	323	302	312	298	313	297	319	301	306	285	292	327	321	289	319	331	340	308	306	314	324	344	299	318	342	323	282	309	341	310	304	276	308	317	346	328	315	325	298	314	324	289	336	311	316	280	303	303	312	330	309	345	303	368	347	280	320	304	281	316	309	314	310	314	326	332	336	328	371	321	324	348	300	296	338	314	317	298	307	303	323	263	297	329	301	323	308	336	316	277	329	297	342	339	339	321	310	329	321	296	331	351	314	318	324	313	284	344	294	311	324	342	280	306	287	320	315	283	307	343	341	336	311	308	325	325	303	316	326	294	308	326	330	266	319	301	275	328	339	351	312	330	329	345	298	323	327	335	306	323	348	318	307	354	323	325	342	270	303	301	299	337	294	303	325	300	280	289	312	325	335	337	282	299	299	318	312	295	315	308	324	324	303	297	308	310	309	321	350	318	337	324	351	299	305	297	307	332	363	331	289	327	308	295	340	292	307	324	318	340	296	326	306	310	298	294	331	300	330	296	332	318	366	348	328	356	316	312	305	291	323	277	306	322	321	285	330	328	297	313	319	335	332	314	336	329	325	293	349	328	335	293	284	330	276	325	288	293	337	307	315	322	313	323	281	289	321	298	294	306	313	344	318	319	340	284	337	300	313	325	331	312	316	299	304	298	313	306	322	334	315	341	335	308	342	325	304	317	332	289	306	307	300	320	333	313	304	283	292	329	318	338	321	312	318	291	317	287	342	340	315	331	333	329	313	321	323	282	277	308	324	315	306	336	327	310	299	312	326	348	311	310	314	317	304	348	352	312	314	331	304	290	329	292	298	351	298	336	325	299	332	335	321	348	300	288	328	338	317	332	293	312	320	317	321	336	309	298	301	345	317	320	309	309	306	301	329	310	322	338	298	308	317	312	311	335	286	326	314	268	323	326	315	323	288	321	326	296	325	298	335	289	290	317	315	292	347	299	325	311	301	318	299	309	310	343	332	295	318	313	341	328	332	349	281	308	293	325	327	329	312	313	304	300	308	328	324	327	315	300	303	300	298	314	335	313	310	311	338	316	311	316	267	297	320	310	314	316	303	334	318	299	317	300	310	312	313	326	310	316	304	316	326	304	295	301	303	299	290	285	345	307	297	316	323	321	324	351	319	320	282	333	313	329	303	296	316	320	335	275	314	342	333	334	314	319	325	308	338	297	325	320	337	286	302	308	330	314	319	311	319	291	295	309	289	325	342	310	324	296	318	297	309	318	329	317	300	308	324	313	315	302	322	313	324	272	274	278	293	349	299	287	310	303	291	311	308	309	279	323	313	314	313	303	312	301	302	316	312	316	317	309	319	278	302	317	300	310	326	321	353	302	325	313	265	317	289	281	317	304	320	326	323	309	332	328	327	310	293	324	307	315	277	327	318	345	310	325	316	300	328	313	310	310	294	346	287	312	301	322	325	279	329	300	340	345	324	305	321	292	290	298	282	336	293	335	316	290	348	305	327	300	317	320	330	328	316	312	313	289	332	315	295	326	293	342	310	293	308	297	306	322	320	317	271	317	298	280	291	276	322	335	313	345	332	318	329	298	312	352	308	322	298	301	326	314	333	328	323	321	299	339	297	326	327	313	311	331	298	320	289	323	322	302	313	286	313	299	328	314	310	321	337	277	322	337	318	307	320	308	333	303	286	269	309	304	284	297	318	296	326	305	340	305	307	344	300	336	300	317	300	311	331	319	327	307	294	303	320	324	306	321	316	333	291	307	327	300	319	320	313	341	303	292	310	332	329	312	290	317	324	319	307	284	333	268	324	325	299	284	332	298	335	344	318	310	287	295	311	295	343	298	328	315	325	340	292	312	308	334	307	326	317	315	300	316	306	294	332	317	307	309	316	320	302	335	311	308	320	337	357	319	319	303	301	329	351	302	298	297	333	296	276	325	300	318	305	280	319	348	329	309	348	298	305	318	323	340	304	334	309	304	316	334	311	364	294	309	340	349	314	297	308	329	283	294	322	339	315	339	342	326	315	335	319	335	302	326	312	311	311	306	330	291	324	306	304	325	303	340	331	303	314	304	265	318	348	298	323	320	307	333	309	315	305	289	279	296	314	333	309	298	307	321	336	310	310	293	306	320	336	312	334	305	300	333	299	338	304	322	309	319	323	303	316	311	315	309	316	295	296	332	311	309	289	321	296	298	331	320	320	320	300	338	283	303	322	292	322	287	340	292	286	310	297	312	327	336	319	319	317	341	313	335	278	295	300	322	335	342	319	342	310	345	313	290	291	302	329	304	315	352	345	293	345	307	306	295	307	315	350	339	319	354	290	317	300	315	313	293	311	335	312	330	328	292	325	327	333	329	313	294	294	328	361	344	342	326	339	307	278	282	335	297	322	325	317	311	308	320	307	315	315	298	310	318	281	312	317	282	361	284	318	338	338	300	344	330	321	316	292	289	311	299	320	314	311	316	320	329	306	348	336	352	319	312	324	299	301	330	303	348	330	307	304	300	295	327	275	333	340	291	291	325	335	326	320	315	348	306	321	353	332	309	310	324	321	345	303	321	309	339	359	339	314	274	301	323	287	345	349	288	316	308	338	322	299	328	323	303	285	301	324	302	332	338	333	299	320	323	312	309	329	319	326	315	319	309	315	315	337	322	267	325	312	308	326	321	304	334	317	315	308	345	324	334	278	309	325	296	338	306	301	307	349	310	319	321	325	323	303	323	326	303	303	318	297	316	307	315	310	305	310	338	311	300	316	323	300	335	301	327	287	342	325	308	294	285	336	317	306	332	326	274	322	335	301	310	332	290	326	295	327	328	298	327	344	319	322	303	326	310	318	322	294	298	323	338	315	286	320	305	354	330	291	308	333	302	308	273	334	331	303	332	328	323	308	281	310	329	305	315	294	288	287	352	312	291	320	311	307	320	290	330	324	293	305	352	336	330	319	318	308	374	315	341	337	301	336	304	288	324	321	338	309	324
2380	987	1064	1052	1055	981	1004	930	976	922	896	958	937	911	957	959	970	970	917	881	881	843	956	940	970	910	911	901	892	876	890	957	889	917	925	855	915	926	897	893	868	856	958	912	864	881	902	917	891	922	973	902	847	922	924	842	959	896	932	861	965	920	866	840	853	867	929	932	891	888	907	913	908	920	920	887	932	857	850	937	859	929	917	873	909	897	920	866	904	879	923	903	875	913	919	871	885	866	952	993	919	932	899	910	868	901	885	900	910	872	961	903	901	941	917	908	922	901	943	907	935	895	886	886	871	910	876	892	905	962	837	896	908	886	953	889	900	870	905	912	941	939	892	921	923	865	889	910	931	845	841	932	941	885	897	842	877	912	915	920	873	923	892	934	913	913	932	934	937	912	891	915	871	909	922	884	949	897	934	929	887	942	924	905	923	914	898	911	927	902	941	938	933	862	935	924	903	902	862	890	940	954	881	875	900	940	862	881	875	911	887	874	884	921	916	882	904	917	907	891	882	877	944	883	910	961	879	913	874	896	869	902	887	909	914	918	895	926	897	874	948	889	932	894	896	929	927	935	923	906	918	917	908	907	938	881	908	914	876	926	896	925	892	874	956	944	889	953	848	907	895	882	878	904	859	893	943	931	909	896	855	907	877	910	874	909	913	944	907	915	882	893	827	882	903	932	857	890	909	880	963	932	872	901	916	873	922	882	904	904	909	909	907	925	967	899	923	869	861	885	861	931	879	889	874	864	953	885	887	850	941	894	939	970	913	869	904	849	901	943	902	926	881	914	904	910	909	875	865	915	934	905	934	921	944	882	952	883	864	871	900	889	890	882	880	921	908	898	881	928	891	916	914	925	884	912	921	920	901	852	925	873	902	943	877	876	885	956	908	908	857	917	845	904	911	927	892	896	945	904	869	960	930	944	921	910	901	926	917	936	913	946	839	887	876	901	913	894	948	866	968	920	925	896	873	886	919	959	911	952	900	907	917	865	911	905	901	852	921	998	952	957	933	975	822	908	920	928	904	925	929	924	853	912	882	896	898	912	897	934	904	904	909	922	973	857	931	937	866	892	928	930	876	902	908	906	852	905	911	920	936	857	909	858	916	884	876	894	862	953	846	858	908	956	897	945	885	938	910	892	889	894	877	906	928	912	897	902	850	892	860	875	889	934	924	927	876	917	916	909	901	928	959	842	905	897	902	865	910	897	940	912	879	962	889	913	930	887	889	905	895	943	863	844	938	946	916	869	868	890	879	910	898	899	881	887	878	883	913	935	922	917	939	889	874	942	841	883	922	888	914	914	856	900	969	885	918	913	869	875	884	897	890	951	931	893	892	858	923	916	918	904	908	934	902	905	979	860	958	919	967	915	910	849	948	923	901	864	954	871	909	888	926	907	935	887	919	883	901	890	878	868	929	917	933	878	898	882	856	909	908	916	894	941	853	901	939	938	864	948	943	913	830	942	842	896	909	867	890	934	937	852	895	922	924	864	917	886	953	868	913	876	843	889	879	843	902	873	909	871	937	914	924	860	911	890	903	909	888	877	934	943	917	901	909	935	957	909	920	902	915	857	913	891	890	913	862	888	906	904	878	923	886	889	845	885	880	849	915	916	892	858	951	870	903	893	906	985	907	916	932	819	923	889	864	857	945	907	928	955	905	870	907	901	928	892	879	875	890	874	864	967	869	917	913	931	903	878	850	950	889	895	867	908	920	923	848	875	872	936	899	917	910	902	991	884	936	864	908	878	911	912	864	896	847	890	912	935	921	907	911	924	903	888	961	927	881	898	841	914	874	912	890	887	885	893	950	903	892	886	922	932	928	896	887	888	919	908	901	906	936	927	946	928	863	897	887	923	902	913	967	914	925	907	953	902	908	903	925	934	941	910	880	911	925	880	898	885	929	842	917	895	933	910	881	879	898	863	959	909	927	896	917	895	909	926	860	959	860	881	949	909	942	873	905	859	930	916	915	906	877	849	918	889	935	899	859	879	968	899	951	943	903	912	861	907	946	893	895	897	899	951	863	841	900	929	887	853	924	908	926	876	946	943	889	880	839	928	927	894	873	926	936	929	947	928	890	865	900	913	895	902	918	865	964	870	880	893	920	952	916	936	928	934	862	877	903	864	858	865	897	831	865	932	929	927	925	905	887	893	914	904	871	927	907	929	918	924	888	907	902	900	948	868	855	880	869	969	928	913	967	916	888	864	880	944	907	880	884	914	874	883	890	859	892	932	931	953	845	910	913	935	883	944	902	941	842	904	883	886	881	924	899	875	842	892	864	937	901	937	932	879	917	981	914	908	908	885	898	857	888	904	952	847	913	896	872	834	928	863	974	903	848	956	945	894	845	892	883	913	870	910	904	910	918	882	864	895	841	879	919	880	918	874	894	927	911	873	916	900	957	860	937	927	903	859	882	908	916	913	958	874	914	950	924	879	922	906	890	912	901	919	894	869	905	921	931	867	931	860	884	929	898	899	932	902	895	910	920	872	905	956	955	935	910	951	881	849	884	919	936	877	908	921	956	895	862	910	934	929	921	886	903	963	895	927	876	851	891	877	887	900	974	924	869	835	896	914	911	897	892	898	901	922	911	912	936	888	883	931	916	927	881	931	897	876	898	887	892	911	938	886	871	977	924	902	949	900	914	895	947	875	908	910	884	910	915	882	898	920	939	865	880	892	940	902	978	828	905	903	887	946	907	893	928	941	913	928	909	897	925	885	903	906	981	862	884	869	925	929	940	948	873	878	908	929	919	882	933	893	881	934	865	895	902	925	893	927	861	900	903	930	871	942	903	915	957	903	924	895	913	929	931	844	872	903	914	962	890	922	878	867	935	921	904	940	916	921	935	877	930	907	911	879	866	884	942	875	873	858	933	873	840	928	891	901	884	949	922	961	916	908	890	850	967	911	911	935	929	891	959	900	881	916	913	907	877	956	929	926	883	911	937	916	898	893	956	910	892	877	886	947	918	906	888	948	887	886	899	883	858	879	882	841	928	846	911	906	888	902	936	944	935	924	917	865	889	859	962	872	870	935	901	893	873	897	908	885	968	877	924	955	890	915	907	877	936	875	878	886	930	907	894	940	897	864	891	883	927	910	885	982	925	876	868	858	886	875	871	894	926	966	901	875	923	904	929	875	907	909	931	856	944	877	883	886	931	966	892	882	929	872	925	937	922	891	929	919	866	926	955	900	841	891	866	913	903	932	926	871	916	908	884	976	927	928	878	897	943	860	899	874	950	909	911	916	867	909	875	901	879	908	882	913	915	872	926	906	932	906	925	947	945	882	916	915	963	849	844	882	939	859	873	914	940	948	869	957	939	946	923	923	900	872	925	885	880	848	919	928	926	877	949	912	897	900	961	913	923	929	937	866	942	930	916	976	951	883	853	919	835	972	866	987	893	897	923	906	945	873	901	924	975	938	923	922	952	981	885	842	912	939	872	875	887	901	892	906	898	907	860	886	930	896	923	947
8304	1131	1449	1073	792	634	466	402	389	348	300	274	256	228	203	221	239	212	201	195	220	207	190	204	200	204	199	214	183	198	205	184	183	180	187	192	179	183	177	200	174	179	174	179	190	163	196	188	196	198	196	168	188	190	190	201	188	183	186	198	166	201	172	200	179	179	178	160	177	175	182	167	178	187	190	180	179	190	185	204	205	174	184	180	180	184	176	209	171	180	175	214	157	170	190	183	192	202	178	189	153	187	198	186	171	175	156	158	151	169	209	167	166	193	190	200	185	159	182	189	179	190	192	193	161	200	178	182	177	177	171	195	182	191	186	163	160	167	187	179	167	191	154	181	196	173	176	185	181	147	167	153	193	192	195	152	168	197	193	177	169	185	177	168	207	200	166	173	178	203	188	177	196	177	187	179	172	190	182	169	163	179	157	182	176	167	201	184	175	210	172	180	192	179	192	172	158	176	175	182	170	193	169	166	184	179	160	208	176	170	185	153	168	150	170	149	194	173	185	199	177	197	207	197	185	167	180	174	165	178	184	177	180	173	157	168	170	173	167	177	170	173	195	204	165	165	162	186	205	172	187	173	177	192	168	197	191	172	175	183	171	203	187	187	185	170	182	179	175	181	166	169	177	180	168	163	162	166	178	184	167	167	173	165	164	166	181	173	189	205	190	151	183	152	169	175	151	169	170	155	172	163	180	173	184	207	173	170	193	190	167	167	160	182	187	165	184	175	180	191	196	178	173	180	171	185	209	182	166	177	180	189	172	166	207	159	185	211	186	203	187	187	179	201	152	179	188	176	153	167	171	158	202	186	165	193	198	196	181	178	168	206	182	165	136	195	188	188	147	169	176	173	169	188	167	166	167	172	160	181	192	165	176	183	175	156	188	175	144	157	172	152	176	191	156	181	183	163	174	170	182	188	170	177	177	181	191	165	172	164	175	190	181	185	149	188	192	174	159	190	163	190	193	153	181	189	175	160	192	184	156	160	185	176	187	183	202	176	190	156	158	195	170	152	185	178	173	179	171	146	178	187	191	171	170	180	180	170	164	162	169	173	181	172	177	189	200	191	177	176	180	153	168	195	164	222	155	182	179	196	197	191	179	159	163	153	183	170	169	171	184	187	211	171	176	184	184	188	170	207	185	187	201	184	181	175	204	189	176	167	181	170	189	167	199	172	179	193	172	164	194	184	190	192	151	179	198	181	167	186	201	215	161	201	182	207	198	171	158	161	182	177	168	183	177	175	185	166	185	181	188	161	160	160	184	171	211	181	180	168	201	187	177	184	179	195	178	166	173	182	164	167	191	177	163	172	190	187	220	174	193	170	183	191	187	169	186	176	170	179	163	180	169	169	174	163	172	178	174	188	187	193	162	169	174	189	176	224	171	183	172	183	151	171	177	188	186	209	207	162	173	205	201	175	187	161	194	176	157	191	187	192	186	196	183	175	175	157	190	180	189	170	185	202	179	175	172	170	188	178	166	192	181	170	181	197	169	167	157	176	177	179	186	179	185	178	167	193	164	183	166	197	182	194	161	175	164	180	195	176	183	192	165	170	185	173	170	192	171	175	196	166	187	191	170	166	185	189	168	160	185	190	180	168	160	196	195	184	196	186	183	178	190	176	185	194	154	171	193	193	169	196	181	193	180	177	187	164	187	197	183	190	179	152	179	194	217	165	170	154	167	173	184	197	182	183	162	194	169	175	208	186	177	162	156	177	192	193	182	180	187	200	180	172	189	187	202	195	203	182	129	176	154	196	179	172	181	188	160	189	174	186	174	162	150	166	175	198	161	187	169	167	185	183	171	174	176	163	146	190	183	194	204	186	194	179	192	194	212	157	179	169	166	177	165	197	181	181	164	191	174	162	193	197	172	176	181	148	167	177	159	173	167	165	171	170	194	178	161	183	186	178	184	187	195	190	205	161	195	179	182	189	174	175	207	192	158	195	170	177	195	167	187	186	167	187	204	179	169	179	171	178	161	188	192	179	176	175	177	169	164	183	185	168	157	189	187	205	172	173	163	173	184	170	186	188	172	169	155	181	179	181	173	192	171	170	180	183	173	165	173	168	179	179	191	167	173	190	162	185	190	174	172	185	165	185	185	199	175	185	202	183	182	170	167	175	175	164	198	180	199	170	216	164	187	187	204	171	153	186	172	176	199	196	207	163	180	161	178	151	172	181	208	190	200	181	178	157	176	170	177	205	187	171	178	160	153	193	161	180	169	193	156	209	158	192	169	184	201	178	186	182	184	181	147	204	205	184	187	191	190	163	171	159	178	192	195	193	169	171	163	170	178	184	177	192	166	172	187	191	174	172	180	157	179	165	172	171	168	181	168	168	173	156	164	183	198	172	172	165	173	178	183	182	196	163	169	188	177	166	183	179	221	176	178	191	169	181	227	167	189	173	182	179	198	200	189	198	155	181	180	189	195	175	185	171	158	201	186	186	171	186	167	169	169	179	178	174	167	175	202	182	171	201	173	195	157	194	173	135	195	174	175	180	184	162	189	171	169	166	202	170	185	149	177	210	203	203	153	189	200	157	186	173	163	151	170	180	186	194	184	207	170	196	161	169	182	180	169	167	187	191	168	165	163	174	184	149	170	157	155	179	184	213	204	195	179	181	182	186	183	182	191	197	180	177	199	172	211	165	199	194	185	164	183	178	186	191	180	168	162	166	177	181	165	153	178	195	169	163	168	159	176	181	186	181	177	194	180	183	174	159	160	161	173	201	171	189	192	188	193	170	176	168	198	199	190	179	170	175	192	179	171	182	162	183	198	183	183	170	166	192	166	184	210	177	167	178	193	167	186	198	173	157	186	160	186	147	197	173	157	185	190	182	172	195	177	182	199	172	178	180	175	192	187	175	172	196	188	162	178	186	166	160	170	183	193	173	204	149	170	171	175	179	187	153	186	181	168	198	183	167	157	180	183	161	172	196	200	177	181	181	196	188	194	168	190	173	178	185	176	189	186	174	164	185	201	187	156	167	155	174	181	180	187	161	179	180	167	201	182	168	167	181	185	185	179	190	174	183	179	185	196	179	163	174	188	197	172	162	189	189	176	183	176	189	191	180	169	180	170	154	184	170	185	176	183	176	179	176	176	177	191	186	172	183	171	198	185	182	177	167	180	198	184	186	177	172	185	165	171	179	159	200	179	188	164	188	156	187	178	190	192	173	176	175	184	165	173	193	197	201	176	178	171	171	169	163	160	180	186	175	162	179	165	176	186	202	161	187	179	176	178	198	153	153	202	171	156	178	178	202	190	198	180	206	182	156	169	173	188	179	188	184	146	171	157	176	168	161	164	182	185	186	169	196	199	192	182	173	188	175	166	187	205	177	189	194	160	187	167	181	167	184	175	147	147	166	178	162	168	185	177	187	191	172	172	217	155	163	173	161	185	170	176	180	191	171	173	181	199	190	192	192	161	164	173	179	158	192	185	189	181	202	186	185	179	181	181	167	153	195	186	190	188	195
5689	1486	3321	3798	3084	2589	2171	1770	1590	1355	1281	1172	1057	1032	991	933	915	873	804	770	805	714	677	681	671	686	701	688	667	675	681	630	669	636	646	638	617	593	675	546	628	569	594	637	611	594	624	551	553	626	574	609	594	583	568	539	609	570	588	584	564	551	586	554	571	570	577	568	558	545	549	557	578	571	581	588	582	560	593	556	546	554	547	578	560	588	589	536	533	514	601	569	523	565	580	568	552	581	577	573	519	511	542	581	636	574	519	573	535	547	535	576	523	536	535	535	598	520	535	559	566	590	574	622	579	574	540	562	523	565	536	553	537	589	617	554	546	603	517	567	516	567	565	548	565	557	536	583	525	505	546	504	509	543	563	583	515	564	575	574	545	516	579	569	534	578	579	517	541	592	525	524	550	537	567	572	552	568	542	567	528	554	545	551	575	536	602	568	536	572	553	545	529	522	561	570	551	565	559	566	542	567	554	564	525	598	579	572	561	551	572	533	558	566	554	523	550	498	536	541	589	545	531	543	556	510	550	557	539	533	541	578	575	533	577	514	598	540	557	543	550	514	556	543	550	539	561	536	551	575	525	499	535	553	562	567	525	507	570	554	572	528	569	523	582	557	533	541	583	549	553	512	532	556	489	556	547	548	564	518	574	546	609	577	529	569	525	546	564	530	540	559	539	582	523	530	565	513	533	541	511	561	535	543	556	523	551	548	527	535	554	557	557	503	557	579	626	582	532	563	578	560	551	566	557	573	586	567	520	526	541	531	591	567	596	569	544	557	527	556	549	561	584	527	542	541	511	542	545	557	528	617	552	568	543	591	560	598	554	555	549	551	569	548	573	549	531	539	553	574	551	567	550	552	554	549	551	537	530	550	541	557	591	556	533	552	526	544	545	560	553	503	558	551	540	537	524	581	547	540	509	568	559	576	573	573	559	556	541	545	591	502	522	548	552	542	586	565	528	557	557	552	593	549	564	533	536	577	557	568	600	573	561	575	562	561	525	562	582	575	601	567	563	535	541	547	623	589	563	551	566	549	567	553	543	566	543	575	547	537	575	540	534	549	523	530	511	591	569	513	576	556	531	559	520	561	556	557	563	560	544	530	593	541	523	608	566	567	535	573	546	560	602	550	552	576	595	529	539	549	541	560	521	564	531	543	509	520	558	589	528	502	545	533	551	581	533	581	565	548	560	526	564	536	581	578	567	555	599	558	548	545	597	597	559	578	563	600	554	564	524	526	550	553	508	559	548	530	552	532	566	524	543	560	540	538	549	525	561	554	541	577	552	497	612	512	530	518	554	502	537	583	532	565	562	530	549	543	534	558	532	514	549	597	592	537	580	540	539	564	556	527	569	625	535	557	540	494	575	518	532	533	583	553	531	590	567	523	573	619	546	557	566	573	555	545	568	577	570	516	553	530	582	544	554	529	555	533	579	539	562	521	558	550	527	547	529	551	523	517	527	558	575	562	594	530	521	533	535	562	556	529	564	565	532	542	574	583	531	587	557	543	559	582	509	563	526	531	549	529	548	536	520	547	559	540	526	523	526	561	542	523	531	562	572	562	552	555	599	565	553	581	539	584	582	549	507	516	568	537	588	512	517	559	540	544	558	573	545	553	601	557	543	574	517	523	547	543	579	520	594	545	546	525	597	557	510	516	570	528	581	523	530	515	561	563	518	563	546	564	545	562	611	571	586	529	575	523	550	579	574	553	572	532	538	542	552	535	527	562	539	567	551	548	569	584	521	522	565	537	566	562	564	540	553	556	528	616	566	524	526	535	567	499	566	548	516	548	582	551	523	552	566	524	522	565	562	525	525	548	570	600	569	518	541	517	531	529	552	522	585	561	509	621	600	578	520	566	570	510	584	556	564	540	581	570	512	575	558	566	561	578	584	550	565	545	543	551	543	574	582	563	502	550	559	551	555	543	540	542	541	546	560	564	567	547	567	578	531	549	544	559	559	558	534	582	551	526	516	590	598	573	557	571	549	546	563	562	566	554	538	535	552	551	541	559	575	511	539	547	553	557	576	523	524	524	549	571	590	521	514	547	535	560	531	512	539	543	555	563	488	555	554	519	553	547	559	563	535	521	535	524	555	532	543	572	550	563	528	525	549	542	538	515	529	522	552	554	531	497	533	525	526	569	570	546	534	535	569	500	531	536	588	591	587	587	506	519	543	554	597	522	550	570	569	553	562	545	516	546	541	492	570	543	547	555	538	591	560	527	545	571	544	553	519	599	565	554	572	525	536	577	548	581	576	609	531	536	554	596	564	522	554	536	551	575	516	523	551	560	548	545	567	518	550	558	585	535	534	567	527	560	506	514	581	537	544	559	575	503	540	560	568	569	540	540	507	574	563	575	536	562	537	535	589	584	549	540	536	545	527	596	556	502	534	579	527	550	539	563	524	522	587	590	544	548	545	539	591	575	542	567	595	521	589	558	568	534	565	535	522	542	539	506	523	541	529	534	546	515	560	528	596	580	610	544	533	526	511	587	534	573	563	545	568	560	547	546	558	564	575	551	548	556	571	554	593	590	545	527	560	543	503	555	540	555	580	558	536	584	598	585	531	526	577	510	521	580	555	531	553	557	550	547	514	555	529	496	573	580	541	560	586	541	544	519	543	567	570	505	570	566	558	514	542	552	503	556	565	541	582	584	569	533	523	557	536	524	550	523	545	585	591	560	524	550	514	530	567	512	534	541	576	534	566	537	563	544	559	513	578	572	568	548	547	532	520	541	530	541	503	548	576	525	573	553	528	593	522	550	541	531	560	544	501	551	572	556	587	537	544	536	545	554	556	546	550	535	532	560	584	571	556	531	557	545	533	582	573	531	570	571	584	538	538	534	555	560	576	533	546	551	556	517	536	564	585	513	506	559	561	512	576	494	540	544	575	557	551	586	589	565	517	538	541	557	520	526	554	558	543	572	528	515	498	550	575	605	540	545	513	573	580	528	552	578	558	537	562	530	559	603	600	504	604	568	553	556	514	584	549	561	608	558	508	543	543	514	571	567	538	560	537	589	554	562	526	505	538	534	548	575	588	529	557	542	532	568	554	547	551	569	545	567	568	561	539	563	543	546	558	525	573	534	544	517	551	608	541	536	546	524	555	581	505	587	548	558	547	559	588	533	537	530	526	590	507	524	511	562	517	544	547	552	546	559	522	524	547	561	530	551	581	561	529	514	525	552	558	541	528	547	562	570	579	498	575	509	584	584	520	582	528	580	549	564	541	542	478	552	556	573	514	550	560	530	541	570	552	560	581	556	595	544	560	545	510	570	545	571	561	490	518	528	569	529	551	577	567	557	542	557	557	546	572	578	594	574	521	553	543	565	566	579	568	572	560	549	563	563	548	553	601	537	550	515	567	536	535	562	575	575	526	568	528	524	564	548	525	565	521	557	596	567	551	509	511	500	555	538	560	550	551	554	570	530	557	582	556	535	537	540	559	542	529	526	492	547	516	524	548	531	538	600	542	540
15632	2476	2730	2123	1479	1016	800	634	526	479	392	356	327	297	273	222	234	224	188	234	216	211	197	173	175	157	174	189	167	184	149	179	177	165	153	166	174	142	163	152	151	167	150	150	151	127	140	139	159	142	149	151	168	164	133	155	151	155	172	150	169	131	131	129	144	156	149	154	145	139	176	153	150	150	143	147	145	149	166	138	140	132	152	164	138	118	131	159	127	154	141	143	151	136	144	145	155	126	126	150	151	140	134	149	159	143	134	162	150	145	147	147	139	137	125	166	160	172	156	169	135	161	157	135	146	121	140	124	154	153	138	157	140	137	131	152	146	151	162	137	131	150	136	142	139	156	134	144	140	152	135	141	145	163	173	139	131	138	140	173	160	146	132	138	140	137	141	158	142	141	135	163	146	145	156	143	149	128	134	136	146	134	144	152	140	133	140	143	138	151	151	114	130	135	151	149	148	159	174	122	153	172	145	155	152	143	151	131	133	135	135	161	155	154	153	147	142	150	163	145	134	153	146	136	133	130	130	149	167	151	169	140	153	135	138	156	151	134	157	138	133	161	151	131	159	119	133	129	152	144	137	143	138	141	151	148	164	133	145	116	161	131	109	143	139	160	138	170	148	119	145	110	165	116	149	157	146	148	140	162	132	148	140	145	134	147	144	144	140	135	153	128	119	133	125	161	147	169	141	152	142	135	152	129	139	138	132	156	161	146	162	139	161	146	159	136	169	144	164	136	146	135	168	177	162	126	164	150	148	147	150	158	134	144	151	141	124	153	149	130	148	136	173	158	142	157	148	147	144	149	173	156	145	150	156	145	117	156	150	149	143	147	127	159	151	150	168	159	142	146	145	152	145	150	147	154	161	141	140	130	188	160	150	180	153	153	151	166	143	147	148	155	138	133	118	127	136	140	142	158	140	157	149	142	139	160	138	156	154	168	143	156	149	160	151	170	176	170	142	148	164	133	135	128	140	138	152	145	123	130	124	145	146	151	141	156	129	140	142	139	143	132	134	163	141	139	140	148	147	138	147	148	148	151	133	137	145	129	121	131	152	141	164	143	145	142	137	141	145	141	147	121	122	134	140	127	135	140	139	129	133	143	149	153	136	150	151	157	142	148	144	157	146	147	139	129	142	153	129	131	138	143	115	154	144	152	158	128	128	145	136	127	153	136	136	133	145	147	135	163	160	136	150	136	132	133	139	153	120	172	132	154	151	154	136	133	148	133	129	148	156	190	135	149	120	118	139	128	132	130	151	138	121	138	132	147	162	171	164	146	148	134	157	140	162	170	130	133	151	150	139	135	149	156	143	142	130	151	133	149	146	128	156	153	151	152	148	151	140	153	146	154	141	148	154	162	140	153	127	145	154	134	129	132	156	147	156	151	134	140	139	129	150	150	141	138	134	172	146	155	151	147	132	137	127	148	154	142	140	143	161	160	151	152	131	166	147	136	143	156	151	137	144	148	159	149	138	162	141	182	136	146	128	139	129	138	155	131	146	132	143	156	156	122	140	158	162	137	153	138	145	129	134	153	155	136	158	157	141	153	136	138	150	124	157	155	137	139	143	136	150	142	155	151	145	148	147	137	138	171	144	133	153	151	136	143	153	178	121	156	143	125	128	167	143	141	143	136	139	148	145	138	151	155	151	146	135	143	138	170	141	128	128	164	170	151	147	140	149	133	155	154	152	139	135	128	148	140	134	150	154	148	156	155	148	137	155	153	148	138	134	151	142	168	158	137	139	130	137	142	150	146	144	137	174	163	150	138	141	141	163	140	158	133	184	151	143	138	129	178	135	128	157	139	136	165	163	149	137	149	139	127	136	144	145	128	124	163	136	147	158	132	137	138	133	144	135	143	149	140	137	145	159	157	147	126	131	138	152	140	146	124	145	148	136	165	121	137	144	156	130	149	132	158	162	132	147	122	150	140	143	149	152	151	142	146	109	138	137	146	145	140	116	163	146	142	154	165	159	152	150	135	145	124	154	151	154	155	134	120	144	132	147	143	146	156	152	148	149	136	140	144	158	139	167	142	149	146	131	132	160	148	142	139	135	171	152	158	139	134	148	132	154	137	135	144	150	156	158	142	133	153	152	151	131	134	141	144	146	154	128	152	115	150	152	156	146	141	131	139	127	142	128	146	151	137	150	137	134	172	131	138	147	140	152	148	128	149	137	161	130	144	132	136	133	126	153	154	160	150	152	156	142	144	147	158	147	128	153	160	140	136	160	146	154	132	122	126	134	153	181	146	139	159	155	144	155	157	132	144	146	136	133	131	151	164	132	167	156	131	149	155	149	138	140	138	165	127	167	144	156	130	138	150	157	145	134	161	128	161	133	131	149	139	123	143	158	167	133	156	148	113	160	141	138	149	137	111	124	136	138	141	149	151	130	152	150	157	140	115	159	127	132	159	171	147	145	135	163	137	143	131	141	143	142	130	153	149	149	159	133	129	139	120	149	151	141	156	132	129	149	133	139	144	141	160	153	164	147	152	151	144	143	139	142	148	123	138	141	168	141	132	149	135	135	160	151	130	157	159	171	144	138	141	129	130	138	146	145	167	143	140	149	155	134	132	136	151	128	145	142	145	145	155	147	128	117	154	153	160	121	149	138	136	162	151	137	135	136	141	134	138	128	133	141	157	151	156	157	143	147	150	166	155	145	135	144	144	157	149	146	141	145	172	134	172	129	149	133	149	135	156	138	138	144	148	120	141	177	135	159	148	129	141	149	136	145	161	156	151	133	130	149	119	159	136	152	150	132	158	133	145	162	142	141	157	143	149	154	148	164	145	150	134	158	153	152	146	154	132	167	134	145	156	144	156	145	151	142	146	119	130	140	123	145	151	143	143	157	143	141	145	146	166	162	139	166	167	123	147	149	164	116	173	147	151	147	157	144	155	143	128	159	112	143	131	148	126	151	128	147	156	173	147	161	134	155	145	126	168	140	146	131	136	151	120	142	141	133	134	139	123	130	149	134	135	155	146	148	115	137	134	144	128	141	149	164	144	153	135	145	139	143	144	147	126	175	143	130	151	143	158	120	141	152	130	144	154	130	127	139	139	131	157	155	158	144	162	142	136	143	142	157	140	130	128	150	124	130	161	146	124	158	139	156	165	131	143	145	158	129	153	128	141	165	136	152	133	118	133	150	137	129	146	164	160	150	148	139	129	153	150	149	153	144	145	153	142	142	143	134	144	155	147	160	142	136	118	153	145	125	144	148	142	125	135	144	145	118	167	166	123	151	143	143	114	159	142	175	153	138	144	152	130	161	151	167	158	154	160	157	135	174	140	156	150	127	151	129	146	114	148	133	138	138	125	156	157	145	154	144	145	144	161	154	147	145	141	163	152	156	147	146	150	155	133	136	145	139	161	142	139	126	169	152	158	144	136	162	149	135	126	134	131	159	161	153	150	134	148	141	155	129	133	164	124	145	133	143	150	133	160	134	127	127	157	145	170	149	143	173	132	136	129	154	159
7593	2446	5698	6446	5343	4452	3549	2928	2533	2183	1958	1691	1534	1371	1296	1164	1113	1029	973	945	902	863	858	765	742	762	710	691	669	707	620	625	687	623	581	612	612	622	615	608	553	574	558	565	547	551	543	546	565	582	522	552	526	507	550	553	541	553	488	541	547	509	477	517	545	497	529	531	503	516	530	484	523	477	527	531	498	506	494	534	485	512	503	478	512	513	518	520	488	540	439	522	479	511	520	517	456	496	488	446	439	506	478	472	497	468	509	512	484	472	461	475	508	453	457	503	469	450	496	453	494	434	518	485	507	497	472	505	493	450	504	472	477	524	505	482	492	473	489	465	507	510	472	467	458	454	496	450	500	428	452	488	461	487	492	501	464	497	477	465	498	487	485	476	476	466	506	465	457	502	490	500	491	462	459	487	496	462	469	459	498	469	453	471	491	476	440	481	438	475	480	479	459	494	471	457	473	474	469	482	462	472	453	465	446	488	479	478	458	493	478	487	507	494	459	511	481	488	482	450	456	472	471	443	439	486	528	500	488	487	462	474	449	484	493	461	495	468	463	492	450	462	493	507	500	517	481	459	466	488	446	476	414	456	487	459	503	461	466	466	482	489	487	458	463	460	496	464	470	460	457	490	448	451	444	458	441	470	439	465	471	468	504	417	426	481	457	455	480	469	507	484	459	439	506	468	483	455	473	471	418	463	523	483	450	457	507	437	466	439	446	483	464	493	467	465	462	474	475	463	475	478	498	451	482	482	465	438	495	466	488	454	485	445	473	484	453	510	480	478	518	465	483	475	458	477	486	463	477	484	480	464	443	490	452	447	446	465	451	472	480	510	483	471	500	524	478	479	488	483	450	439	500	448	465	488	506	470	485	468	433	463	441	506	451	435	476	445	461	486	468	488	438	467	476	443	474	472	442	461	450	485	447	425	480	481	431	482	479	492	446	480	475	472	429	471	495	457	478	500	482	419	459	467	490	476	460	469	441	441	477	498	464	489	488	495	516	479	463	474	472	448	487	478	483	445	462	505	430	494	471	517	493	472	403	471	480	506	423	475	503	498	462	490	478	483	464	483	487	472	465	437	493	496	515	444	447	464	466	442	488	452	499	484	455	510	439	471	457	471	480	463	448	452	466	468	495	463	432	467	453	457	502	459	470	480	446	434	500	468	469	481	476	478	502	451	477	476	497	426	463	445	474	441	511	477	457	456	429	479	449	487	456	479	494	460	493	479	438	480	510	487	482	465	506	503	489	502	469	464	493	453	518	451	460	484	471	459	447	470	453	489	518	486	470	464	492	482	446	484	446	448	476	478	455	501	443	501	477	493	480	477	453	506	467	473	444	496	451	504	487	468	481	475	501	467	489	474	489	489	473	460	452	461	502	495	456	446	473	479	464	514	483	468	495	489	508	446	471	436	462	482	481	470	426	451	474	458	502	456	499	481	486	498	500	529	465	449	472	454	466	469	511	473	460	485	461	476	476	452	478	466	484	447	470	505	486	493	493	430	450	468	459	471	467	479	474	430	484	482	470	471	479	454	498	455	481	447	470	458	469	455	492	504	483	482	466	466	421	460	463	495	460	470	482	461	468	500	474	466	431	476	458	478	471	480	490	467	421	451	447	482	504	495	491	491	453	482	457	423	489	463	472	472	508	514	484	464	482	517	430	487	413	495	458	495	494	505	447	469	462	469	476	511	456	474	476	508	487	482	493	481	476	439	508	461	516	465	450	472	475	499	483	508	447	460	443	451	485	428	495	492	474	509	502	497	447	458	471	449	452	500	448	459	454	512	448	467	475	475	461	456	454	448	497	457	501	470	429	449	490	481	476	513	516	476	499	478	447	440	491	450	468	491	474	478	517	494	446	478	428	452	451	512	462	496	502	452	464	457	497	447	467	500	502	464	464	442	453	501	475	491	475	478	482	427	460	487	484	476	435	486	499	445	482	471	481	469	442	496	450	433	491	447	464	462	478	464	472	471	474	468	467	488	442	487	473	466	473	491	493	428	470	497	466	510	446	455	451	486	494	473	483	466	464	460	468	475	460	485	503	437	467	462	459	479	470	468	460	438	455	460	490	456	439	471	451	488	467	434	461	489	441	464	478	487	498	496	474	466	486	463	465	484	458	493	464	492	461	464	482	449	516	470	484	439	458	503	491	467	497	480	504	492	502	472	463	485	512	450	465	462	444	490	446	459	473	504	495	482	474	471	479	454	509	487	483	487	463	464	485	456	476	475	468	467	437	453	501	443	436	487	481	508	438	455	454	462	515	533	450	506	453	480	445	464	509	506	452	492	458	465	450	438	458	466	498	458	456	491	477	482	488	470	457	453	497	512	479	504	464	460	500	458	500	453	453	461	456	445	481	463	486	502	465	427	508	521	459	457	491	469	474	483	491	478	465	537	441	519	456	489	475	508	468	471	476	510	463	477	523	513	464	488	483	490	474	445	479	455	491	475	492	488	489	473	489	485	460	463	476	480	455	468	490	455	443	477	476	452	472	466	494	494	492	484	448	472	502	466	496	443	434	447	487	454	471	483	458	463	475	477	488	444	483	461	453	485	451	465	460	488	519	419	480	504	491	478	467	508	489	473	457	477	450	483	433	428	483	469	446	462	460	440	459	472	493	457	476	455	462	500	531	473	496	468	474	459	453	478	486	452	433	446	463	497	494	467	510	494	485	500	428	431	499	460	446	473	492	478	455	467	451	453	469	459	479	476	501	461	468	464	467	457	428	478	477	479	461	515	485	455	462	455	451	476	475	474	486	483	436	494	454	448	507	498	493	436	461	519	483	469	506	489	481	507	459	464	517	449	475	495	497	438	472	458	462	521	462	431	485	477	483	515	465	453	475	450	464	469	467	479	471	434	459	454	493	476	479	455	446	460	451	440	470	437	481	474	513	460	494	456	477	493	509	470	482	489	499	507	464	467	466	492	489	468	470	443	450	489	491	472	478	447	501	495	454	456	456	471	525	488	459	489	502	485	442	491	455	432	478	473	485	502	433	516	473	487	459	489	489	456	479	498	511	462	449	457	448	405	489	482	442	490	459	427	489	464	439	456	493	466	526	462	478	464	454	456	503	461	459	443	462	479	477	499	447	461	459	501	458	495	487	482	480	451	467	467	501	506	476	506	466	488	470	446	452	452	443	482	481	464	484	459	453	472	466	489	503	483	472	494	464	476	478	516	492	502	438	482	466	453	464	475	482	472	483	463	457	471	490	450	421	480	459	476	488	507	447	447	489	483	499	481	438	454	445	433	503	404	487	495	463	511	470	511	492	485	483	442	492	477	488	466	398	461	476	481	456	495	460	472	472	489	457	439	461	463	474	471	473	482	464	477	481	493	477	491	470	475	470	498	460	448	493	483	454	446	453	466	492	480	449	459	472	463	463	472	499	480	450	474	469	476	486	456	454	467	439	454	449	481	473	478	444	468	492	454	454	493	485	463	478	500	463	454	453	488	475	470	473	436	475	448	462	430
2257	369	364	339	343	322	332	337	379	341	322	336	321	283	329	334	333	318	318	358	310	329	308	316	333	306	338	311	293	308	342	314	306	322	321	309	325	330	330	323	317	305	324	299	348	340	307	315	319	302	320	335	322	304	330	308	305	320	271	341	316	326	322	335	334	312	313	328	311	307	325	312	318	286	319	326	357	307	327	314	335	343	318	317	292	285	307	340	315	314	355	331	316	297	307	332	273	307	282	320	285	295	318	328	334	312	301	344	332	325	327	325	334	311	309	351	319	295	337	314	311	334	290	321	309	316	326	323	315	318	310	300	316	314	357	289	320	312	304	319	291	340	321	309	287	340	320	318	324	288	293	333	309	313	317	319	340	293	301	293	342	349	307	280	316	301	321	315	328	306	302	326	320	297	278	289	331	291	319	314	310	320	347	310	323	322	321	304	327	309	305	283	329	348	332	313	313	307	307	311	309	305	321	295	311	334	324	294	312	313	337	318	331	303	319	317	335	352	291	330	319	263	316	308	330	298	301	328	361	324	305	330	323	317	300	318	330	293	311	318	308	297	353	313	305	333	314	308	316	290	284	316	308	340	279	304	333	335	297	314	317	331	301	362	326	313	340	321	332	348	315	342	329	309	315	321	322	303	303	299	344	334	282	323	291	337	347	320	297	305	305	317	329	320	307	304	304	314	321	288	319	304	301	318	340	338	307	322	316	299	304	320	342	290	348	291	325	303	311	307	326	316	313	312	289	323	317	341	313	327	311	327	300	287	301	322	306	310	326	301	313	327	308	339	313	328	326	314	347	309	334	316	276	296	295	322	312	335	289	326	328	335	339	306	311	298	304	332	310	324	294	324	299	302	278	303	310	284	294	337	296	301	317	321	327	294	321	297	301	313	325	313	294	294	306	352	331	322	300	303	340	337	309	302	323	314	304	292	288	322	320	305	302	337	321	314	321	301	311	284	322	286	324	333	340	298	314	321	338	293	345	303	326	330	313	310	292	308	311	305	332	284	321	292	316	316	304	310	340	330	326	269	301	309	309	329	316	320	330	323	301	309	329	310	314	335	337	310	279	318	321	291	285	301	342	333	338	332	335	324	335	338	306	329	319	317	299	322	331	327	311	326	323	306	325	315	313	324	352	349	302	289	339	335	336	332	332	297	304	330	318	305	329	301	307	300	312	295	326	351	344	284	325	304	310	322	330	331	308	317	292	339	289	335	320	313	272	292	310	333	312	311	337	306	316	317	307	286	298	323	322	311	318	329	310	326	301	317	334	340	332	320	315	324	311	314	318	290	344	328	340	317	326	301	348	299	319	312	345	276	315	321	325	300	340	304	319	328	306	318	322	319	302	330	271	344	342	307	312	316	320	360	293	324	304	290	354	289	347	319	320	339	303	327	299	295	313	326	331	341	334	304	290	300	308	305	284	289	333	311	337	288	331	291	321	317	314	312	346	307	333	322	322	318	303	332	289	300	353	338	322	337	324	353	284	301	323	319	333	298	303	340	351	298	297	284	316	322	304	301	321	312	327	300	325	295	313	336	319	329	343	294	330	305	350	307	305	333	325	329	312	340	292	321	326	277	329	295	315	335	330	319	306	309	303	302	306	306	327	321	319	309	338	301	334	300	318	315	340	324	308	350	329	297	293	305	300	318	301	332	329	312	295	323	333	337	317	339	317	303	289	320	357	300	326	290	353	290	344	330	331	356	317	281	326	320	288	317	292	331	340	309	294	292	304	318	278	346	312	315	297	327	293	328	286	319	305	321	315	344	322	334	279	297	298	313	329	301	360	289	336	318	294	301	285	316	320	327	323	307	336	323	305	303	324	297	320	331	304	310	307	345	324	358	367	339	309	316	303	292	328	315	289	305	313	345	313	304	331	304	282	313	316	315	319	348	308	322	320	322	322	354	283	326	329	369	333	306	330	321	295	314	288	329	332	303	333	294	337	291	296	325	360	317	301	329	328	319	283	315	307	310	278	327	301	311	320	332	281	331	312	346	338	306	333	282	317	300	309	310	319	354	309	338	314	317	357	286	297	308	315	306	335	323	319	319	315	277	328	311	333	321	328	302	298	313	296	327	333	292	293	328	303	289	335	308	308	316	322	347	311	306	331	304	324	337	313	299	335	311	332	319	324	320	307	327	355	326	310	314	333	340	332	312	323	332	347	298	312	299	331	307	300	308	299	308	331	332	293	320	294	270	328	325	315	321	316	311	352	290	300	309	325	298	290	321	278	271	316	313	291	309	335	326	321	326	294	322	315	326	341	318	329	311	309	306	343	311	323	325	312	320	294	334	307	335	318	337	320	329	314	320	332	321	312	328	315	286	305	330	295	320	292	328	318	306	309	299	293	305	304	323	314	297	291	292	358	289	306	312	290	375	297	339	329	290	337	290	335	330	307	352	328	301	311	334	307	300	333	289	295	306	336	308	350	312	337	313	314	321	311	323	297	308	307	302	306	334	338	307	302	296	296	309	344	319	328	307	289	320	331	286	317	343	321	312	319	327	315	304	282	349	331	351	320	297	340	267	340	328	335	313	302	328	330	336	339	294	319	321	310	322	318	314	327	290	308	327	311	304	276	303	296	331	306	298	306	318	336	334	311	325	293	293	337	348	315	305	323	291	358	328	325	346	324	317	295	351	313	310	346	305	299	325	301	309	300	298	321	301	281	282	349	339	322	299	331	315	342	341	276	299	300	308	310	342	362	293	330	308	278	290	342	300	296	315	284	302	287	326	336	307	311	304	337	285	316	318	352	288	302	323	282	293	322	307	313	335	315	311	307	305	320	308	331	295	340	305	307	324	317	327	310	322	318	304	324	328	344	312	319	333	288	322	295	301	336	320	313	328	286	289	334	304	318	283	304	307	309	308	330	326	338	288	311	303	317	334	315	333	334	309	308	312	296	337	318	326	357	318	335	340	316	347	296	341	304	308	319	341	329	292	317	356	294	304	315	320	329	297	302	298	287	331	314	323	322	348	296	315	318	323	347	306	328	324	273	309	318	321	342	299	336	326	344	322	313	311	295	318	340	305	301	338	317	314	316	306	314	323	322	258	307	301	292	314	341	324	295	273	314	317	333	327	312	307	306	299	288	302	324	283	311	317	305	303	328	314	321	296	317	349	288	345	329	295	293	331	320	339	327	298	300	364	306	326	341	329	320	345	278	330	315	322	316	310	286	298	326	308	303	324	308	289	320	283	335	267	340	331	314	310	313	317	296	326	312	310	307	340	295	315	327	275	291	288	300	312	350	283	328	321	322	340	321	329	288	314	291	339	321	343	328	305	312	326	309	304	303	298	231	308	287	303	328	318	310	287	311	346	301	309	319	304	319	336	329	299	307	300	326	345	338	334	340	314	340	324	313	317	304	322	301	324	339	310	276	332	316	289	319	340	316	356	322	297	353	334	289	326	360	304	293	344	316	320	322	344	315	294	305	304	318	325	319	336	323	332	320	305	295	302	306	326	323	296
2440	996	1097	1105	1035	982	961	936	980	936	940	933	877	953	868	917	910	925	921	921	868	912	928	879	926	858	876	879	947	964	896	975	911	901	909	904	910	924	933	880	870	903	887	982	904	874	954	912	907	899	917	931	881	912	902	940	919	931	829	911	957	934	929	909	861	939	936	886	912	894	904	896	936	900	891	875	893	904	906	906	914	863	917	895	924	879	846	917	942	915	876	860	876	831	834	896	923	884	920	889	970	887	877	928	927	889	899	867	928	913	895	883	872	849	923	919	889	871	904	888	936	882	948	872	891	932	926	924	915	977	931	962	898	924	915	875	892	905	930	937	909	863	878	924	845	963	901	920	946	912	915	878	953	944	904	956	946	895	926	946	925	928	946	937	859	893	918	903	880	919	874	906	903	897	925	894	914	916	942	885	924	933	972	939	909	938	976	884	900	871	867	890	872	863	889	928	909	869	872	842	915	937	942	957	941	918	911	862	910	928	926	905	893	892	923	894	932	884	906	930	895	967	926	883	909	897	906	894	836	819	922	866	921	862	930	919	869	876	921	925	905	933	903	892	884	912	877	900	964	932	911	911	887	934	955	886	903	868	931	949	907	903	918	896	945	952	914	927	930	928	917	975	945	890	898	923	894	860	886	844	917	899	887	960	916	919	903	927	927	951	965	958	892	890	880	936	872	907	872	835	910	910	917	925	910	894	898	922	880	893	912	916	896	915	930	877	934	890	893	941	911	938	924	894	865	892	920	914	828	893	948	906	935	943	899	919	927	919	889	887	868	904	935	886	909	937	853	940	880	921	892	866	852	936	906	895	892	931	906	912	883	905	871	912	936	907	909	937	911	897	926	901	921	917	873	943	840	897	947	900	917	916	915	888	890	887	916	909	922	888	873	885	927	881	856	888	915	925	877	881	871	914	901	923	980	905	891	885	882	887	916	956	935	914	887	885	905	917	902	909	920	906	931	850	905	906	903	868	885	886	842	858	866	913	904	910	881	871	937	907	933	956	895	912	865	923	906	887	872	889	876	913	848	884	901	890	859	886	894	909	902	909	925	890	906	846	900	893	826	963	870	964	846	868	913	950	937	884	865	934	952	940	977	901	877	884	896	907	885	861	946	900	916	864	956	917	866	901	920	856	893	912	941	858	957	935	868	912	862	950	892	875	886	864	944	878	921	837	935	886	908	840	884	973	930	911	932	849	861	870	929	878	883	849	892	935	941	831	972	820	892	898	887	874	957	863	948	889	922	931	942	879	919	867	916	850	918	913	928	886	888	983	911	910	914	929	871	868	856	914	917	934	896	893	918	889	878	923	880	924	970	897	818	881	916	882	874	892	858	900	888	941	892	856	901	895	864	914	890	901	854	952	941	904	915	920	879	879	888	901	905	880	899	908	930	864	927	906	864	864	901	902	883	859	927	853	927	958	925	929	931	876	872	895	920	890	913	948	886	898	951	873	942	896	877	917	956	930	917	935	899	892	908	921	868	869	910	916	922	918	875	899	921	866	924	862	923	874	881	884	958	904	896	874	902	903	912	891	904	905	924	925	958	931	904	871	893	899	885	917	906	892	896	924	895	882	923	872	926	911	902	906	877	866	871	922	931	916	933	916	880	886	909	947	881	914	888	957	898	871	882	890	884	930	918	893	907	922	878	889	911	920	887	861	861	957	896	859	887	925	897	921	895	893	877	880	875	901	874	878	885	906	862	972	914	896	906	959	912	972	871	893	929	916	887	943	946	917	905	899	880	925	968	873	985	876	886	890	947	910	892	927	890	905	915	888	885	887	899	864	873	877	892	902	921	954	957	928	945	906	885	891	902	921	952	898	911	890	938	946	922	912	890	923	903	890	888	954	959	913	936	864	871	946	918	908	918	895	923	905	837	872	888	906	906	849	898	858	862	921	884	889	931	875	923	936	941	923	872	883	881	913	834	914	953	924	894	937	920	884	911	860	890	926	872	898	888	931	923	920	886	905	901	926	884	907	898	901	934	916	901	935	873	928	900	916	910	891	916	856	865	842	921	902	937	886	906	895	899	907	901	910	895	894	900	938	916	888	905	943	883	937	926	913	934	892	860	960	897	954	882	879	885	859	878	891	878	901	899	888	932	920	935	915	929	921	845	905	906	841	921	880	907	946	954	912	895	924	915	917	921	907	910	903	864	899	937	884	910	928	917	923	906	882	890	877	925	900	891	883	892	907	887	940	913	925	862	930	884	924	930	944	922	906	880	927	960	903	937	882	964	897	893	897	919	897	924	906	877	875	872	890	884	920	931	916	887	872	861	908	932	951	921	917	876	881	928	992	945	925	938	899	886	918	924	904	885	937	887	995	844	892	860	847	952	962	924	915	968	958	935	842	881	923	899	887	914	927	943	906	958	908	920	887	922	916	889	906	861	928	867	869	870	934	890	893	904	887	941	968	935	890	900	869	842	936	896	870	984	927	888	914	901	929	895	937	896	867	915	936	908	958	928	928	963	922	881	829	926	878	927	928	910	857	899	931	894	932	904	914	860	888	919	899	875	856	889	931	884	916	880	880	958	979	891	877	924	930	943	895	902	906	966	914	909	932	855	926	941	882	914	902	853	924	936	886	883	886	935	877	929	865	913	888	934	938	922	890	877	857	881	924	912	879	943	903	879	849	925	917	923	911	920	958	880	939	890	875	892	937	879	898	926	927	882	875	949	871	891	894	955	938	892	876	881	890	888	886	894	872	893	923	881	919	884	942	899	916	933	867	985	843	905	950	867	874	861	928	905	919	915	887	862	895	922	881	891	938	894	900	918	958	913	849	897	906	886	880	866	910	832	902	931	934	879	907	906	911	888	844	891	919	866	869	837	916	900	872	922	901	881	880	853	916	952	857	927	855	897	900	870	934	930	961	918	936	875	909	975	919	890	868	905	908	875	858	831	899	910	903	887	893	910	883	895	904	916	899	857	896	902	915	927	912	893	871	885	943	912	911	934	895	939	925	885	925	857	887	893	934	920	861	869	916	867	953	856	828	930	885	886	907	903	906	945	848	876	886	887	947	899	902	928	907	853	947	915	918	907	938	854	900	902	872	899	912	973	923	944	908	901	870	905	896	862	882	910	922	868	950	934	875	904	907	942	912	877	880	926	899	910	899	891	954	878	912	955	926	954	920	922	898	864	876	923	890	897	926	887	895	960	840	881	942	813	897	901	912	937	900	885	880	930	895	917	917	883	888	894	930	861	899	928	866	958	919	900	937	916	921	913	929	859	938	987	954	843	926	891	920	932	897	893	904	917	889	827	899	977	936	889	871	906	892	892	910	873	926	933	914	913	954	893	913	885	936	912	936	927	905	948	893	843	939	873	869	921	915	900	889	898	981	941	891	908	920	898	927	913	898	841	875	918	922	923	891	869	874	916	880	855	945	901	897	915	902	881	910	981	910	892	892	924	904	896	875	874	904	928	882	901	918	895	878	932	888	917	924	925	940	980	919	921	893	901	915
8347	1081	1361	1113	788	613	496	412	363	324	299	296	235	222	244	230	228	233	220	233	205	199	211	220	187	197	186	180	213	199	190	191	175	193	200	172	185	188	193	181	190	173	171	186	189	186	168	171	195	188	206	190	177	173	184	196	172	168	185	157	181	188	178	199	167	190	190	189	195	196	156	173	191	178	167	182	166	197	195	171	180	191	175	164	184	194	167	178	188	195	160	196	187	191	206	194	173	190	173	171	189	196	182	181	194	193	171	153	171	171	193	170	178	202	186	165	192	175	181	179	185	155	166	174	197	184	199	189	176	153	156	176	181	196	193	179	193	190	205	172	172	176	173	173	195	180	189	187	207	193	178	175	172	194	173	195	176	183	200	180	173	167	191	172	177	200	165	163	186	178	187	168	157	164	178	170	174	168	196	191	174	167	173	204	171	182	189	172	178	163	178	186	176	166	204	184	179	201	171	195	159	177	181	177	154	172	171	180	181	187	173	185	200	165	191	168	174	175	159	169	157	152	160	155	160	198	169	186	179	172	173	196	167	175	189	185	167	171	198	198	152	184	154	166	183	150	184	164	176	192	165	190	192	183	170	200	194	168	192	172	181	192	170	173	163	176	192	188	176	175	171	151	195	169	161	166	160	192	190	194	188	178	182	170	166	171	157	194	169	158	189	191	179	158	166	190	193	186	196	184	180	197	182	170	161	169	194	193	170	198	193	175	165	180	173	197	185	184	173	183	193	171	188	170	188	164	155	175	178	197	169	181	196	202	190	160	191	180	192	173	198	182	162	181	181	191	179	188	195	182	183	173	189	174	182	177	163	183	183	172	183	182	193	183	214	171	159	174	171	172	194	187	194	166	171	163	180	183	179	200	202	190	159	187	182	204	200	181	203	168	180	154	186	161	178	177	154	182	174	183	195	179	178	193	194	162	205	181	163	164	180	190	188	176	190	183	172	176	182	197	161	187	165	186	176	181	170	177	156	182	176	162	166	189	126	178	197	152	204	174	192	195	170	197	186	185	190	181	190	167	188	167	193	161	174	182	198	178	186	191	171	171	184	169	166	170	181	181	189	187	187	183	178	211	170	187	179	182	167	170	178	185	167	164	201	168	175	180	190	200	162	186	142	175	190	187	191	185	177	181	166	168	209	162	197	192	181	165	187	173	198	179	158	175	173	186	168	188	172	160	178	184	192	192	170	185	171	174	174	187	200	193	179	178	148	161	175	181	175	181	171	197	175	187	191	182	177	183	183	171	179	172	200	197	173	177	176	168	168	185	175	171	184	166	172	178	177	167	186	181	186	174	184	160	166	169	196	167	194	181	143	166	154	176	158	159	177	192	170	183	149	185	197	153	165	183	180	170	176	176	166	190	168	160	176	175	155	165	192	193	190	199	180	192	191	171	165	155	170	173	183	148	177	171	184	181	173	186	201	169	186	181	180	181	172	199	183	180	202	174	166	178	178	187	192	175	182	172	187	154	167	167	201	174	176	179	173	173	194	185	181	184	207	179	167	189	188	207	206	176	174	196	192	182	180	192	187	181	183	177	166	195	173	175	178	173	182	192	191	184	194	170	186	182	180	199	171	172	183	163	188	209	171	168	163	163	205	183	187	186	187	162	161	212	182	165	195	157	143	178	170	194	182	202	175	157	172	169	158	171	167	181	197	190	168	183	184	162	178	166	184	163	172	174	177	170	171	178	176	183	181	171	177	194	177	183	185	192	200	174	176	164	173	184	171	195	192	193	182	166	184	183	160	178	180	176	166	183	166	162	203	164	191	159	172	178	147	162	184	187	194	177	185	193	178	170	175	188	192	194	161	182	175	159	176	181	159	186	182	192	196	162	209	201	175	200	172	184	182	165	167	171	191	178	190	155	176	201	191	173	172	185	186	148	175	188	166	203	204	172	156	161	200	182	176	174	152	163	183	162	164	169	167	167	178	170	189	152	197	182	168	177	182	149	163	178	181	193	177	191	191	179	183	178	168	199	188	153	177	171	176	174	187	194	178	157	185	186	169	184	166	181	166	191	181	176	185	160	189	173	162	183	151	171	187	190	155	176	199	176	194	172	177	184	179	184	153	173	196	181	183	146	194	184	155	176	195	165	180	160	170	200	173	192	167	198	150	168	176	171	174	147	181	182	159	180	197	186	189	180	169	152	178	171	174	189	183	186	171	176	175	166	162	211	185	183	174	173	168	192	188	203	181	176	163	189	193	190	173	179	186	155	167	190	196	167	183	177	151	176	167	170	183	187	182	177	164	183	179	160	176	170	185	176	164	178	193	195	176	191	168	178	182	178	182	181	186	153	183	205	176	177	195	193	175	166	164	166	168	163	170	170	183	174	182	150	178	169	211	179	172	177	172	165	179	155	164	170	184	184	186	163	178	194	176	185	193	164	185	168	184	173	169	144	183	199	162	184	196	158	172	197	202	188	160	196	191	160	161	170	169	168	160	177	192	176	172	193	189	197	193	190	164	168	182	173	183	187	165	212	191	167	170	193	168	175	169	195	211	201	177	178	175	178	187	179	181	179	201	163	159	179	197	187	190	167	161	173	201	190	162	208	167	183	180	163	154	180	181	178	189	165	179	164	167	189	196	184	184	197	186	196	197	197	193	171	188	181	184	177	205	169	189	179	190	155	194	143	187	168	190	168	166	180	215	201	194	165	177	176	209	169	182	163	188	184	172	195	167	179	183	160	155	155	175	179	187	193	170	219	169	166	184	186	161	174	201	166	193	160	194	171	170	180	172	202	146	174	185	194	139	168	192	174	183	187	161	184	181	177	197	181	175	191	168	174	196	164	174	185	187	167	187	177	212	153	172	163	201	185	167	187	178	170	178	163	197	166	201	160	164	179	181	188	195	177	204	176	164	176	174	159	194	185	187	185	184	190	158	185	195	171	167	171	169	158	185	189	159	165	167	184	165	190	196	158	160	176	172	160	204	191	184	176	204	175	166	177	198	184	177	166	209	183	183	156	164	187	181	175	184	182	184	177	180	176	173	168	154	183	180	183	176	175	138	176	190	195	150	179	177	177	208	187	158	179	168	168	172	180	190	201	186	176	182	195	194	197	199	178	186	193	165	175	176	178	182	189	155	163	185	173	161	170	160	194	188	184	163	199	192	180	161	189	181	193	163	203	193	177	178	175	175	175	163	174	179	152	184	191	170	173	184	183	179	187	167	155	173	149	192	178	178	168	181	167	169	217	184	189	177	199	221	179	166	207	186	184	170	148	177	201	192	190	188	164	192	207	181	178	183	165	172	207	199	195	183	169	174	181	185	178	191	185	174	176	195	180	161	191	176	174	209	189	197	170	189	180	168	191	172	192	190	162	173	160	180	193	186	178	172	176	197	187	176	181	173	194	197	187	172	182	203	194	163	185	161	172	181	191	174	178	182	179	171	179	208	181	169	167	145	184	157	207	204	191	184	175	179	182	177	183	184	161	174	154	195	164	188	197	179	192	201	204	201	187
5424	1535	3221	3708	3091	2620	2180	1856	1540	1459	1266	1177	1123	987	948	925	861	827	783	771	804	678	735	726	742	700	716	665	605	702	630	668	656	588	607	653	594	608	617	633	622	570	615	625	604	551	563	604	611	570	578	554	586	592	579	566	570	590	551	645	552	606	551	569	604	521	564	571	577	585	586	580	561	559	593	572	553	527	532	587	607	559	555	600	588	571	522	557	516	577	528	520	570	570	544	565	534	580	558	554	569	552	586	521	594	547	565	574	524	544	575	599	529	554	584	542	558	584	606	558	510	565	580	561	618	566	596	570	544	560	543	538	543	580	595	550	572	553	554	536	524	569	566	587	523	558	578	546	555	513	569	536	535	570	523	555	566	542	557	509	529	529	563	552	556	521	542	560	584	534	592	573	543	572	514	541	511	513	530	565	530	562	561	549	514	567	550	575	517	580	543	561	540	571	565	523	540	537	528	558	536	515	530	503	548	529	568	534	542	566	541	527	547	565	576	547	526	543	541	566	532	522	556	534	555	597	577	512	560	570	564	551	546	548	558	538	575	560	521	579	517	525	561	552	490	517	521	554	562	540	558	526	531	555	539	536	541	565	551	561	586	540	520	573	558	546	569	553	552	553	543	512	513	546	544	570	578	543	559	595	548	541	514	577	541	566	558	583	594	581	549	570	548	567	527	521	546	587	563	552	516	537	576	515	563	544	570	551	583	519	553	551	531	505	567	537	617	532	555	564	540	563	553	512	570	557	533	537	548	586	571	552	559	551	521	543	576	541	545	574	533	539	539	575	611	519	571	516	556	575	543	557	525	546	560	532	557	566	552	552	564	562	541	551	534	506	615	544	561	561	556	507	577	576	520	560	526	586	524	605	593	558	555	530	556	546	543	507	535	535	551	536	529	531	535	555	537	546	561	524	519	549	558	553	544	587	529	522	549	585	582	569	567	557	551	544	533	564	528	571	518	531	581	580	575	552	571	523	547	597	535	609	546	553	530	513	555	548	549	585	572	531	544	540	535	552	546	529	552	543	569	555	540	578	563	567	514	505	564	543	511	563	540	532	533	546	562	555	542	582	527	527	547	534	536	540	566	548	540	567	555	564	546	554	554	554	572	558	555	567	510	562	551	559	546	504	516	527	521	575	563	532	536	513	563	576	541	521	536	523	509	551	503	598	522	523	537	562	584	593	539	570	530	576	529	510	485	582	526	542	515	518	524	570	570	562	535	520	577	570	550	561	557	572	548	529	513	586	552	589	599	536	602	562	542	525	561	518	567	571	536	531	549	560	557	557	565	541	559	546	562	523	564	541	542	543	548	543	541	525	557	592	582	536	554	566	549	523	587	558	526	548	532	528	544	523	538	552	544	548	571	553	513	547	541	517	542	563	579	530	556	554	536	537	580	534	564	582	556	546	547	594	532	558	557	562	580	565	538	520	542	547	559	542	594	564	552	523	547	517	550	554	528	578	556	560	536	554	538	537	569	523	539	545	494	564	537	611	560	564	530	500	554	587	571	559	562	552	550	557	561	548	548	555	543	531	562	543	536	528	570	546	528	484	562	547	530	530	583	563	589	565	557	604	557	559	538	545	548	548	525	538	530	537	580	561	551	614	545	556	497	548	575	578	540	551	563	527	600	567	539	521	585	591	495	571	522	549	530	558	568	535	543	556	536	554	520	529	557	537	563	534	568	565	550	565	544	574	542	601	549	575	559	603	526	502	544	532	564	572	585	563	544	539	528	550	540	535	539	530	565	552	542	546	508	569	581	552	550	534	515	554	509	538	562	557	560	522	510	599	555	528	580	576	520	577	583	592	554	544	541	526	556	531	513	587	524	555	548	553	527	553	563	554	558	554	526	558	551	537	542	554	537	558	539	527	562	532	565	558	520	520	523	561	569	575	529	581	586	546	578	520	560	524	572	566	538	526	526	541	556	560	543	554	554	534	569	522	512	618	536	526	539	599	589	572	551	508	493	566	552	571	537	541	485	556	513	558	551	557	548	549	548	518	547	519	592	533	540	555	534	528	543	532	539	553	560	525	557	567	553	553	563	526	535	581	542	505	563	502	549	512	522	542	514	544	529	547	555	517	543	586	553	593	594	550	522	520	575	570	561	537	506	541	541	531	584	576	485	546	524	548	576	561	520	534	542	562	522	583	570	546	546	539	498	511	556	528	518	543	535	514	569	521	537	502	582	613	517	498	550	550	585	554	549	533	570	578	581	576	576	527	570	555	543	545	571	583	547	553	527	530	534	541	563	523	534	503	551	583	576	555	568	559	595	583	573	520	558	565	595	544	525	561	534	550	541	578	543	549	535	542	561	591	563	559	566	539	517	530	586	527	533	549	551	556	560	549	535	541	550	545	567	535	544	582	587	569	528	573	546	544	519	564	574	537	602	594	570	564	533	555	606	575	525	608	540	542	546	585	561	537	550	534	553	603	528	535	559	546	556	560	525	521	569	586	551	542	576	509	535	536	548	565	501	531	545	568	534	530	557	526	544	508	547	555	563	573	553	534	561	574	575	522	588	519	541	558	583	544	548	546	531	564	535	570	565	564	606	560	577	573	545	573	533	495	536	579	541	533	564	575	564	554	541	551	558	555	550	544	574	557	587	475	528	511	545	569	571	544	533	584	575	548	557	546	538	576	603	557	568	513	546	555	548	553	517	539	578	552	545	523	553	640	525	512	561	574	534	544	560	553	535	550	562	558	545	569	543	552	515	566	552	579	503	572	541	535	565	547	540	531	595	529	562	571	570	571	569	569	559	549	548	514	583	526	547	512	570	550	550	557	591	524	518	546	557	585	523	544	588	514	522	572	535	549	583	541	580	554	544	516	554	530	566	554	520	568	583	551	495	510	548	585	567	544	546	563	504	553	554	576	525	534	565	565	543	547	550	546	510	571	578	566	545	528	549	550	505	559	592	540	542	504	542	560	546	517	580	513	558	586	558	510	565	532	578	580	538	596	561	511	543	530	563	539	520	543	593	570	587	513	575	517	561	573	546	561	519	539	525	577	549	533	558	517	578	514	547	561	523	510	553	540	522	538	536	572	582	552	536	551	519	582	475	573	544	557	566	557	555	597	549	540	524	551	574	524	522	538	571	547	537	535	551	516	569	517	564	569	550	538	560	551	558	583	566	546	547	566	565	613	566	506	525	548	606	570	575	533	536	570	526	557	563	553	532	548	576	565	523	594	552	546	563	526	573	538	560	530	555	546	566	556	541	542	540	532	601	583	568	560	522	542	547	535	562	511	546	535	551	562	545	520	558	599	529	567	512	530	535	504	542	530	560	548	557	538	547	556	527	555	566	542	578	557	569	556	534	550	518	558	579	540	511	500	556	498	541	570	527	511	537	571	552	561	539	530	565	562	575	535	532	582	573	567	533	586	514	530	518	545	577	566	512	544	533	593	534	529	537	544	587	513	548	545	528	554	496	498	558	567	556	532	543	500	539	552	602	568	532	555	576	533	564	563
15541	2543	2700	2015	1416	1017	812	682	488	415	336	309	305	313	245	239	214	227	214	172	202	201	189	183	146	162	178	173	166	156	194	176	158	173	153	141	148	180	158	147	155	179	151	117	146	145	143	145	171	157	139	171	160	172	142	125	146	148	136	144	138	149	161	130	144	141	147	145	145	125	142	155	134	147	146	139	151	148	144	113	131	150	150	170	141	155	150	144	151	133	154	151	136	155	143	123	152	149	145	133	152	132	129	145	151	156	153	156	139	169	149	131	131	162	170	154	154	155	148	127	156	163	133	154	142	139	144	141	147	144	141	123	147	143	134	166	120	142	141	148	155	142	135	140	138	145	153	144	159	156	152	154	132	136	145	158	149	134	141	157	136	139	127	135	142	164	150	157	145	142	160	145	141	150	133	152	136	120	147	146	161	135	139	171	167	150	162	135	124	138	127	134	159	147	141	154	155	148	152	167	137	145	164	132	154	136	138	153	147	153	152	155	137	145	136	122	143	129	149	145	146	125	132	141	161	125	141	145	152	144	143	144	146	148	137	150	143	141	169	131	162	126	150	134	147	141	144	130	136	151	154	125	137	151	154	153	155	143	134	152	139	142	136	139	132	151	131	135	146	141	156	137	130	165	142	126	168	155	132	143	137	131	143	152	140	142	162	152	178	135	156	157	135	161	157	158	147	129	128	122	153	123	136	154	155	159	156	151	145	126	152	159	139	134	142	143	149	181	142	157	146	142	139	136	148	145	154	163	147	132	154	150	169	156	144	146	131	148	147	153	143	150	158	136	139	129	174	132	136	138	129	149	147	149	136	152	130	132	163	128	136	142	139	140	132	154	159	139	152	141	149	136	153	159	130	152	148	169	131	145	120	152	131	158	129	135	152	137	151	126	142	161	155	158	140	132	125	131	156	164	165	156	141	143	147	143	162	127	137	141	148	170	131	155	130	147	135	154	149	156	153	163	145	148	164	149	128	146	171	150	148	140	156	140	157	146	143	144	144	140	132	155	140	147	129	158	138	147	129	174	150	144	158	139	142	140	131	136	144	139	131	153	146	142	159	125	140	157	154	133	145	135	130	121	144	133	153	155	161	130	159	130	156	143	158	146	135	130	130	154	133	158	154	160	147	153	135	153	140	126	139	143	140	166	144	138	122	146	118	133	140	129	151	160	159	143	147	137	138	161	148	153	151	146	147	134	132	162	149	145	140	141	138	139	160	141	146	142	147	140	162	149	141	155	128	138	133	143	145	164	138	136	144	142	133	154	139	175	147	167	135	150	146	133	135	154	154	148	167	140	147	150	143	144	152	128	139	133	145	142	166	134	133	144	156	138	153	137	148	175	154	143	144	133	155	152	164	155	141	156	147	155	132	164	135	151	154	137	132	135	135	167	141	132	137	171	150	140	146	142	140	186	123	140	139	134	146	110	138	158	148	124	134	140	136	130	153	156	145	150	130	115	147	129	139	161	129	118	142	127	172	140	135	159	133	128	148	156	111	150	138	141	152	149	147	150	154	162	147	136	137	109	135	160	154	118	132	156	149	160	123	139	143	142	135	126	141	150	118	133	157	125	133	134	156	152	131	142	134	149	138	142	135	145	135	143	161	160	162	155	142	126	159	152	137	124	141	131	142	133	154	138	151	136	150	142	150	130	128	140	141	163	162	139	139	144	122	128	135	148	147	138	149	141	158	153	123	158	153	168	145	148	161	128	120	145	156	146	129	169	163	152	127	115	126	145	137	160	117	141	144	127	140	135	134	146	142	146	176	156	138	162	139	159	145	147	139	139	153	139	155	134	147	146	147	115	142	139	134	143	152	142	126	144	153	157	135	149	151	148	140	149	150	150	137	152	142	178	142	147	130	109	155	154	132	155	129	155	146	135	145	140	174	140	132	177	124	151	141	148	124	165	140	117	134	124	141	167	171	148	139	122	145	149	160	153	146	153	141	127	140	138	154	124	146	154	142	175	132	136	146	139	120	148	142	153	165	153	153	128	150	149	121	149	157	137	148	145	154	152	158	134	152	119	141	145	144	155	142	146	145	140	140	161	146	153	136	120	137	138	154	154	155	137	154	154	154	152	149	161	152	138	151	119	143	141	143	134	139	130	146	156	156	131	139	142	148	139	149	144	155	150	139	144	136	148	145	148	138	164	125	148	130	134	141	134	139	140	140	155	150	138	129	159	117	143	140	147	139	140	141	140	107	134	148	146	184	148	152	139	152	150	136	150	138	140	151	126	153	144	146	153	144	139	147	135	134	140	130	142	134	139	133	162	131	140	150	134	149	147	123	142	166	143	145	136	138	148	150	135	143	136	155	161	151	153	158	133	148	146	139	150	141	142	148	151	137	150	126	135	133	148	133	117	159	137	150	123	146	146	133	141	149	139	133	142	166	141	150	131	161	140	152	121	135	149	129	154	155	143	146	137	164	127	163	150	142	143	171	140	183	149	159	159	123	181	153	140	149	140	159	142	145	152	148	152	155	155	134	144	143	124	136	149	143	170	132	140	150	152	139	133	163	149	152	160	144	137	151	141	153	141	153	144	152	143	149	118	135	149	157	144	123	151	154	133	139	150	150	134	140	158	155	132	147	141	162	132	135	146	141	145	141	137	136	135	144	131	139	140	156	143	131	160	145	145	165	157	135	131	158	142	128	163	135	139	151	142	159	143	154	160	119	115	146	163	134	160	147	160	152	130	161	143	115	170	129	133	156	149	135	164	149	147	146	145	142	142	145	157	137	138	130	123	160	148	147	165	135	158	139	172	137	151	115	147	128	160	151	140	141	163	155	141	142	151	144	154	158	153	155	146	150	148	153	124	123	150	156	145	135	124	140	137	131	131	151	150	122	158	156	176	155	160	126	155	160	146	151	126	143	131	170	165	150	153	134	144	124	146	159	147	128	135	122	160	148	134	158	131	142	138	131	137	147	148	141	161	168	157	148	128	134	146	134	149	159	149	152	137	155	146	138	164	146	153	155	136	157	167	145	148	132	139	132	145	143	142	149	147	144	142	137	150	133	155	155	156	141	135	138	149	133	147	140	164	138	126	133	151	134	155	160	133	120	159	141	141	135	146	141	151	150	132	156	136	143	170	138	129	146	153	151	153	166	132	135	117	134	141	134	114	166	131	160	147	145	125	131	143	139	158	139	146	139	159	154	136	152	135	152	130	137	158	141	145	149	144	150	156	126	162	131	160	132	148	159	140	141	149	147	156	144	155	150	152	135	133	151	143	142	141	151	144	133	133	136	146	145	152	160	140	137	148	150	135	146	159	130	157	153	156	146	130	155	131	150	160	160	145	138	118	147	133	153	146	162	144	134	144	154	130	155	123	140	140	151	145	162	152	133	158	137	155	137	133	133	153	144	149	156	138	135	149	143	151	159	159	142	135	124	155	149	126	139	139	120	145	159	121	132	153	153	148	151	158	149	129	137	156	140	150	128	135	164	138	140	159	122	156	120	145	148	147	132	136
7568	2503	5748	6278	5506	4420	3727	2957	2473	2141	1895	1647	1519	1331	1249	1202	1125	1021	934	960	855	914	802	843	810	745	760	711	641	677	685	659	678	627	631	615	599	575	573	595	575	580	559	566	545	565	516	520	535	536	508	567	534	584	560	526	532	507	493	513	553	534	483	536	509	503	485	510	556	539	546	534	508	490	495	479	503	512	512	483	456	489	487	468	487	521	474	467	472	471	502	487	445	505	476	489	490	489	484	493	436	514	479	482	471	484	481	478	405	439	508	468	463	474	499	475	484	483	460	473	496	461	499	493	479	494	500	476	515	502	473	488	483	462	480	487	504	498	445	461	522	481	478	460	482	454	457	485	457	480	499	450	486	478	473	462	473	496	494	470	479	477	494	470	422	493	486	481	467	443	482	479	464	447	462	496	463	476	469	480	474	456	535	462	460	465	433	467	462	478	470	460	466	451	449	447	500	477	466	459	474	462	492	500	472	486	477	454	481	462	448	452	479	441	489	477	497	435	519	497	469	518	454	429	489	476	492	488	475	479	462	480	490	416	482	442	449	481	513	482	515	493	467	509	437	488	445	474	485	482	470	514	450	477	472	481	507	449	421	505	484	465	490	420	470	487	473	474	469	468	483	457	503	455	451	469	463	477	482	479	481	455	472	490	498	493	417	469	454	526	492	470	511	489	467	472	489	440	477	530	473	461	447	443	490	469	494	459	462	477	514	444	499	477	495	459	444	493	520	450	450	452	492	491	423	474	438	490	490	463	501	455	447	452	470	476	471	484	443	450	460	488	489	467	513	459	478	466	494	432	449	461	506	463	466	479	448	434	454	511	472	448	484	476	467	500	444	448	470	447	478	485	504	454	438	491	488	490	421	439	462	450	493	494	498	458	486	473	459	424	459	477	477	432	457	460	486	446	450	479	467	461	502	485	471	490	451	487	471	474	458	496	458	453	477	450	489	464	493	500	444	483	487	473	465	479	462	451	459	473	480	452	450	457	491	447	466	472	452	441	444	462	454	438	486	459	448	510	460	476	481	491	440	486	511	444	463	459	462	471	431	448	456	451	515	468	481	470	490	498	512	497	482	472	466	442	491	483	456	452	501	505	500	467	477	489	481	437	475	501	448	485	484	496	459	514	480	470	440	460	478	457	483	470	499	484	441	478	455	478	465	440	455	494	470	450	511	456	499	459	493	460	476	488	461	478	462	495	470	475	460	465	460	466	475	431	456	482	478	503	505	511	492	450	477	434	468	480	482	478	505	501	488	473	484	444	477	470	462	482	457	503	465	462	482	481	464	463	488	450	455	487	459	475	509	444	423	484	480	508	459	430	518	500	445	450	453	477	454	458	496	435	464	473	455	463	522	443	491	448	468	458	485	476	439	439	475	455	466	455	476	484	470	442	514	477	460	451	474	483	431	469	471	463	448	479	502	493	471	442	471	493	470	479	463	500	470	418	462	431	470	439	472	487	522	474	485	473	493	479	477	508	469	469	494	483	493	471	467	461	464	450	511	513	472	499	500	455	481	488	460	521	460	463	474	461	483	446	483	468	513	501	410	440	454	461	476	434	475	473	446	468	467	523	478	502	452	481	479	466	480	451	478	480	492	482	453	455	477	472	421	441	466	490	440	512	484	463	503	460	453	505	432	488	444	470	479	464	444	473	469	439	500	489	488	469	499	477	489	472	467	459	457	440	470	436	496	484	496	491	484	443	489	498	462	459	510	441	448	480	524	427	468	503	467	452	504	485	447	458	407	462	484	485	495	475	474	486	502	479	475	471	481	448	433	445	485	469	488	512	462	459	482	451	486	464	450	473	469	472	479	465	445	471	452	526	452	469	460	434	482	446	507	488	441	441	476	506	426	495	445	488	465	497	464	442	447	509	515	508	498	492	496	480	485	467	497	470	438	486	449	476	489	480	460	498	466	506	479	485	485	477	459	446	472	454	464	481	464	473	450	450	496	456	455	440	462	507	476	430	437	493	519	479	496	453	493	487	481	487	481	486	456	479	522	554	456	448	452	485	472	450	473	484	513	462	469	477	470	467	476	415	462	477	496	463	477	460	459	497	460	450	453	501	441	459	465	488	483	460	469	487	514	472	482	461	475	466	480	461	456	473	473	492	474	474	399	510	505	459	452	468	467	474	476	445	491	478	471	497	495	484	459	478	513	498	471	457	479	517	487	512	511	483	479	493	452	435	483	480	475	481	520	499	483	461	451	446	488	467	450	475	508	451	452	500	498	455	462	480	450	512	503	437	516	449	476	472	501	444	453	485	478	493	492	462	485	446	517	430	455	475	518	469	454	475	464	484	483	496	475	446	495	472	477	481	460	476	495	458	510	511	480	448	511	466	455	513	472	484	495	469	484	458	456	460	437	458	442	484	489	479	502	444	502	460	470	437	480	506	504	454	439	467	519	461	473	497	471	472	503	425	488	473	472	473	485	486	445	474	470	477	483	470	474	476	472	498	470	468	445	475	480	522	463	467	494	484	498	484	456	456	464	478	462	485	470	435	485	420	472	453	455	452	479	475	464	517	494	470	443	444	413	472	487	467	473	452	480	490	466	445	488	485	477	482	462	496	461	470	456	465	455	422	457	449	491	480	445	471	476	513	470	488	469	465	480	471	465	481	464	479	501	478	475	490	484	460	461	504	475	448	449	472	467	492	463	429	461	490	483	435	470	507	461	453	484	477	472	476	482	428	492	460	474	486	484	455	420	438	474	507	430	449	475	451	475	514	480	468	476	451	505	458	449	515	477	480	449	480	454	473	487	481	493	496	472	473	457	486	515	469	480	479	458	463	489	452	478	476	502	464	479	474	451	442	472	446	453	449	456	481	440	483	469	445	431	485	429	444	498	515	470	445	460	453	494	470	473	478	479	439	477	481	472	465	461	440	492	441	454	477	458	477	428	455	462	466	483	488	464	457	460	481	490	452	477	486	498	468	407	421	511	484	428	491	444	480	480	430	477	483	465	468	442	506	464	429	467	486	470	506	467	450	481	460	442	428	464	506	471	444	455	492	499	452	436	493	483	513	493	435	484	458	490	429	454	448	441	473	456	489	497	469	479	419	506	485	465	473	487	472	466	473	443	495	472	507	468	450	488	450	476	482	443	494	493	507	473	496	494	440	457	474	480	500	534	491	444	496	478	469	487	466	476	501	479	465	493	489	461	501	496	473	486	457	499	491	463	437	457	449	503	491	434	469	502	484	474	442	457	449	471	456	471	487	466	477	480	465	514	440	460	497	488	481	519	531	478	466	408	431	481	452	448	464	450	505	458	465	457	467	469	489	474	469	484	509	464	498	470	484	468	474	478	488	476	460	456	472	426	470	497	494	515	463	438	479	479	469	495	477	468	458	426	462	462	450	459	505	514	463	480	516	482	447	439	510	451	470	481	481	499	431	541	476	463	456	466	453	508	499	449	467	427	469	516	457	475	502	493	422	470	459	462	482	479	477	466	473	461	454	501	513	475	444
2213	382	387	349	340	323	324	318	333	347	309	328	328	327	278	305	318	298	320	337	314	330	291	311	314	340	312	319	330	294	353	311	312	290	354	344	311	326	333	303	328	301	325	330	334	333	324	330	315	337	341	334	346	307	313	310	327	285	300	323	330	331	325	305	312	345	317	323	308	315	312	339	328	289	320	302	325	282	344	305	321	322	327	307	330	317	285	320	331	328	328	304	301	301	338	316	338	305	352	330	319	297	316	300	301	275	308	303	289	315	293	299	346	302	329	326	349	323	290	326	317	318	333	356	347	312	322	334	318	323	302	298	317	362	296	338	312	280	316	354	319	324	324	366	302	284	324	292	280	315	307	322	307	312	319	312	339	293	320	279	342	321	310	303	286	338	339	309	304	289	314	306	328	298	303	286	300	322	299	299	334	291	312	313	312	326	335	324	329	324	315	316	310	287	336	304	296	319	332	340	309	323	316	296	342	311	337	319	301	335	284	334	353	294	284	324	316	306	327	292	317	289	304	323	346	335	323	314	312	304	307	287	309	296	293	319	314	322	295	300	346	260	331	311	302	273	317	316	323	308	315	323	312	303	328	323	340	332	308	332	324	314	303	326	315	323	331	309	318	282	369	291	325	295	298	299	324	323	321	350	307	304	341	304	341	308	307	305	324	341	309	302	301	338	353	325	317	260	338	322	297	320	330	326	310	298	334	322	306	285	292	297	299	316	317	284	323	302	306	315	305	308	312	303	324	318	329	305	317	303	304	287	325	350	322	311	285	334	277	317	318	309	314	324	334	307	332	335	330	305	314	280	317	321	323	297	324	328	306	302	327	329	319	299	310	316	304	323	317	325	320	328	322	289	293	311	337	335	272	316	327	347	323	319	322	304	322	307	323	320	325	293	330	341	339	331	279	318	326	343	316	314	339	370	289	316	299	283	336	304	307	323	294	291	329	300	308	359	349	346	304	328	302	327	307	315	332	358	315	283	320	287	284	312	325	300	292	290	309	297	285	309	283	310	329	326	327	321	290	300	299	297	316	326	303	316	311	295	307	317	324	309	332	299	303	309	311	321	299	304	292	300	321	305	313	313	316	327	342	294	295	284	305	328	337	323	319	296	300	282	312	294	346	331	298	289	295	327	333	381	286	300	318	293	289	274	333	318	337	336	306	327	296	326	334	325	327	297	319	320	305	321	338	344	322	303	319	287	304	310	305	310	292	322	308	307	305	319	322	344	288	319	320	343	295	323	306	338	280	329	324	343	333	301	303	312	303	322	310	298	332	314	295	330	306	313	290	305	287	338	343	326	317	328	334	321	311	326	338	310	315	312	291	347	313	294	323	306	316	297	329	322	312	311	300	310	325	308	332	292	303	301	337	317	322	320	346	303	316	342	309	349	347	307	310	368	285	320	300	306	326	318	311	292	328	346	337	312	303	306	322	325	352	322	317	285	270	334	319	318	316	351	334	322	336	306	325	291	313	325	315	321	325	318	286	349	326	282	310	330	309	296	345	322	328	311	332	269	335	359	300	296	282	328	331	329	324	308	322	348	330	289	344	328	313	312	314	308	328	304	305	341	312	324	336	323	328	345	338	315	342	293	326	324	300	302	340	284	318	303	336	297	336	318	311	298	315	341	317	292	325	319	302	322	300	277	308	328	308	308	314	290	286	336	318	305	305	284	352	283	351	278	312	360	328	279	319	299	310	347	336	317	342	308	302	361	333	325	331	285	297	311	300	330	338	327	311	294	299	315	287	293	367	326	341	332	310	329	304	342	301	299	307	313	340	335	321	303	336	298	300	361	320	304	294	329	311	334	335	346	329	290	332	285	305	329	335	306	334	311	349	325	323	315	317	303	316	313	313	308	283	342	309	290	328	310	303	305	310	351	306	326	279	298	316	317	314	312	303	310	325	307	318	324	291	286	311	319	303	305	320	286	313	318	339	292	333	327	333	307	305	341	331	321	299	331	324	321	301	297	302	321	311	316	282	326	328	326	303	282	309	308	321	346	338	335	310	308	288	334	293	278	316	324	301	315	358	324	313	274	325	284	300	333	308	334	307	327	295	324	293	326	290	299	309	300	323	315	342	313	301	288	353	305	309	287	307	306	342	299	299	311	321	299	315	324	317	302	314	331	321	300	307	342	312	313	328	293	332	290	296	279	318	311	310	327	314	328	324	311	306	329	314	333	297	319	345	337	311	306	312	316	362	306	307	313	301	307	328	314	301	335	318	335	278	306	304	320	316	311	321	327	325	306	312	330	310	302	293	301	301	356	316	288	319	303	319	320	309	295	335	310	317	323	297	312	307	340	311	334	314	306	320	306	328	340	334	341	298	348	297	332	313	310	321	326	327	322	324	273	305	314	278	300	297	291	330	340	315	314	312	321	305	356	300	306	330	303	287	335	315	303	315	297	302	312	292	316	297	313	332	304	317	337	316	318	299	333	309	311	317	315	293	306	311	316	309	305	321	284	302	308	297	284	309	314	321	327	294	326	289	300	315	317	314	300	320	337	300	330	319	325	305	308	319	279	328	325	329	280	318	304	298	324	322	353	312	352	293	285	330	269	317	339	297	299	352	313	308	318	326	302	337	343	311	337	309	311	324	298	295	306	311	315	304	337	300	333	348	311	341	321	306	283	294	331	324	295	325	316	313	312	317	333	333	347	311	331	301	268	297	332	298	307	306	329	334	334	309	342	288	315	333	316	322	301	313	341	326	322	361	340	316	277	318	329	312	310	322	357	308	292	326	316	329	343	314	333	318	309	295	312	330	331	297	290	318	294	301	318	319	297	302	288	305	354	312	326	328	331	328	311	335	309	329	323	277	308	313	317	304	293	297	317	311	306	310	313	323	336	342	329	317	310	345	299	316	307	327	321	301	349	317	330	326	285	298	310	286	289	291	312	333	301	310	343	331	282	336	353	331	305	309	318	336	303	326	346	310	318	295	331	330	311	312	302	304	323	312	331	328	285	300	333	303	313	292	309	278	320	343	334	318	303	284	298	309	308	325	285	351	296	305	334	336	332	303	314	322	306	311	336	336	311	339	346	301	310	306	312	333	316	313	318	312	322	309	307	321	314	322	310	316	317	293	325	318	303	306	289	316	331	328	324	338	326	303	317	322	303	296	303	300	308	314	312	311	306	311	339	286	316	336	315	324	324	313	331	298	290	325	297	310	299	296	348	320	300	320	305	301	321	299	315	319	302	317	338	312	322	341	319	323	316	321	308	314	319	286	301	310	282	311	325	319	270	308	311	316	337	313	323	326	311	341	313	329	340	317	309	292	327	316	338	326	302	303	328	325	337	320	297	336	304	317	319	300	337	313	300	297	314	333	324	306	314	319	325	327	323	303	337	284	343	327	322	307	310	352	295	341	329	314	314	295	330	304	356	337	295	356	338	333	266	310	314	337	336	300	339	269	315	311	332	295	330	322	338	318	312	303	334	301	310	324	318	344	299	327	311	294	317	306	294	321	327
2326	971	1083	1106	1064	1071	1016	979	1009	939	940	894	909	918	904	959	887	952	926	963	868	920	904	961	951	881	936	905	881	931	936	857	919	899	942	897	887	931	915	921	894	942	903	912	940	916	903	880	901	920	964	875	948	921	917	884	842	924	968	893	950	915	897	942	916	877	956	855	873	875	863	912	852	890	896	887	903	935	933	841	882	927	904	913	910	875	913	899	928	878	924	905	871	895	921	883	915	916	905	922	886	861	902	912	848	899	941	924	931	936	855	917	874	875	895	885	892	932	950	882	922	874	907	898	935	918	890	893	859	960	887	913	909	892	914	909	931	905	882	909	960	950	857	912	927	878	912	894	896	938	876	877	850	933	923	825	921	864	908	927	919	902	890	880	890	921	917	884	897	889	911	901	850	897	902	895	913	963	895	857	897	880	893	940	895	868	948	875	900	900	930	864	881	934	914	933	934	914	912	830	932	910	931	908	889	924	862	882	923	943	950	897	944	894	901	898	877	896	938	882	924	851	937	910	923	899	918	901	959	933	895	909	870	866	940	852	954	856	885	938	917	904	905	889	911	894	895	961	908	870	976	942	924	841	905	924	948	921	929	867	855	932	906	886	898	905	910	971	802	901	918	903	914	879	886	907	869	913	898	883	930	921	948	876	888	938	886	900	896	886	887	858	915	943	907	933	883	887	938	863	919	913	922	909	900	913	895	937	962	876	887	902	928	936	929	946	857	921	893	942	927	920	878	924	908	937	858	857	890	945	912	912	942	881	957	852	861	856	822	876	918	918	911	850	850	927	939	862	943	892	896	894	893	922	953	948	845	930	907	918	947	925	931	908	868	909	944	907	888	894	922	934	893	898	896	856	889	894	918	864	901	929	905	911	865	857	883	919	821	876	977	907	935	878	862	926	888	896	910	834	955	918	890	917	924	863	878	876	865	888	917	938	937	884	927	934	946	855	901	884	907	958	908	894	913	887	907	886	907	918	874	892	854	863	859	902	929	881	905	859	882	932	911	910	928	949	885	841	927	938	952	875	916	856	904	865	927	871	907	867	967	922	911	898	942	904	946	901	969	933	939	860	889	908	916	892	891	963	930	948	828	895	914	866	919	879	880	888	903	911	916	939	903	911	895	860	903	925	910	938	918	888	853	917	873	905	933	912	879	919	912	931	856	911	885	945	910	884	907	873	908	932	893	864	848	935	890	871	943	916	877	968	861	951	904	921	942	927	902	935	917	911	870	893	892	916	896	894	914	913	892	873	968	849	960	886	905	927	989	967	892	890	895	941	921	891	896	902	877	915	861	914	901	899	914	848	894	874	909	903	910	893	902	924	891	916	873	904	905	929	939	908	921	955	916	898	828	921	889	886	910	867	908	880	880	878	899	923	882	895	848	883	891	878	943	914	898	922	902	900	922	927	889	864	913	913	904	907	793	887	906	903	913	909	905	985	849	911	898	951	874	865	945	907	924	911	910	884	875	940	937	842	907	958	894	889	882	949	884	927	905	945	891	915	870	980	916	887	891	877	927	914	895	915	899	931	950	870	930	936	889	912	919	888	888	818	881	949	954	929	910	888	958	852	946	912	883	872	872	890	925	920	967	888	954	921	914	962	915	951	920	855	901	924	871	943	898	954	931	909	880	850	859	939	878	881	909	915	838	853	919	925	932	940	889	896	909	917	902	887	905	924	864	929	1010	1011	884	928	874	892	913	931	908	942	910	900	903	952	902	920	873	875	901	849	921	890	912	864	900	885	899	927	945	897	947	867	868	911	924	848	915	919	888	950	942	935	826	837	924	922	916	922	907	902	872	962	970	909	901	924	919	865	870	896	885	943	929	933	946	948	907	899	900	921	905	943	882	868	930	875	1018	887	882	863	962	895	872	897	949	889	958	869	909	843	849	872	926	890	919	898	906	922	909	877	858	940	933	929	907	892	888	888	926	902	854	924	915	906	913	898	872	888	919	893	938	847	903	874	860	954	880	860	891	901	933	887	951	883	903	931	902	956	927	894	974	923	858	892	849	896	985	913	885	913	926	911	920	848	893	914	912	907	910	890	903	884	916	929	911	932	959	952	898	932	923	909	958	969	877	906	886	904	902	887	884	928	966	942	842	896	905	895	894	907	889	894	943	948	918	879	890	914	858	921	924	891	928	905	858	918	898	884	892	865	941	879	908	870	925	919	905	912	967	864	892	947	884	908	897	878	972	853	963	890	906	921	878	860	876	903	897	924	890	900	860	909	939	902	860	871	961	935	894	911	890	978	922	904	898	918	882	868	871	939	864	923	928	857	867	854	887	903	928	927	929	890	902	862	884	950	901	923	920	852	956	862	924	841	939	949	899	876	878	910	910	858	856	922	855	907	927	877	962	914	850	832	904	948	875	860	842	955	884	907	895	939	916	956	939	895	903	877	937	886	879	878	878	914	883	855	883	899	905	891	901	886	922	815	940	938	878	931	903	882	912	896	897	970	872	908	890	899	922	976	910	930	888	910	875	946	889	920	905	907	868	864	902	940	824	898	928	903	978	859	912	867	955	880	885	875	960	915	927	942	864	856	929	866	915	932	910	881	854	935	912	877	896	896	889	942	889	973	925	938	869	901	938	962	898	935	932	949	904	922	881	900	941	884	943	860	870	883	927	944	914	924	872	887	901	911	900	882	904	928	848	918	884	880	918	880	889	928	902	962	862	908	871	941	868	862	882	898	898	865	909	915	895	922	848	881	898	903	936	913	872	844	898	904	892	863	908	953	942	928	893	877	863	863	906	882	948	877	954	873	896	880	933	904	881	870	932	912	864	959	919	908	904	924	885	940	996	913	928	906	956	939	942	905	907	947	880	894	884	873	915	937	895	845	836	902	886	914	869	940	910	910	936	898	935	918	880	883	890	915	865	898	899	914	948	872	898	865	915	929	864	944	876	831	866	923	867	940	938	911	904	875	896	895	940	907	930	894	901	918	898	871	933	904	869	924	918	927	906	904	896	916	903	873	878	873	872	904	908	929	801	896	833	888	920	898	866	896	883	880	934	906	898	863	969	906	891	929	898	911	952	832	871	891	887	862	877	943	881	891	948	894	904	926	913	915	910	842	908	875	903	914	858	925	924	910	869	942	954	899	938	911	923	868	928	920	930	902	918	890	911	902	915	975	948	889	934	920	948	940	906	904	874	936	894	920	897	882	842	926	911	883	929	958	918	898	926	852	914	912	939	908	870	866	938	904	851	929	909	963	930	895	927	898	879	886	948	917	988	871	880	923	902	860	890	895	893	963	895	906	884	854	893	887	931	950	904	868	888	973	944	851	945	882	926	892	919	932	868	926	901	881	852	944	930	866	885	892	889	882	883	928	886	868	875	908	897	879	886	940	912	894	905	891	948	949	922	885	897	896	861	831	928	904	893	906	861	887	924	944	942	905	904	925	955	904	851	894	893	911	862	927	883	852	902	914	898	922	913	870	906	963	880	862	919	893	901	886	911	914	883	936
8553	1142	1385	1103	803	589	459	405	368	314	291	253	244	209	243	223	204	221	200	179	173	212	195	189	180	193	190	185	196	181	183	204	173	190	184	177	167	186	201	177	161	201	144	180	197	199	199	173	210	183	195	160	180	184	174	173	186	187	176	179	195	193	201	194	177	194	210	184	165	178	198	208	207	169	178	218	187	174	172	202	167	155	160	170	172	183	163	172	159	166	188	180	184	187	177	181	196	161	200	178	167	177	182	187	164	184	187	155	193	189	181	180	176	180	172	165	187	174	182	177	175	174	188	185	170	171	165	168	171	193	189	179	157	183	172	187	167	183	190	149	183	184	198	193	177	186	193	163	166	158	201	178	190	168	160	169	181	174	177	180	179	192	174	186	202	180	178	164	183	171	179	165	202	165	166	179	165	149	183	179	171	183	176	183	182	188	182	172	174	173	182	169	160	159	151	164	182	167	197	165	169	170	176	182	191	155	163	184	185	185	159	171	179	168	179	163	170	189	188	196	201	173	168	181	193	190	160	165	169	190	180	166	196	178	166	180	143	166	172	170	161	185	185	163	187	202	174	194	199	168	193	176	180	192	171	149	174	189	172	158	170	171	151	160	195	160	188	179	151	171	182	182	192	170	157	164	161	159	180	159	172	184	158	175	175	186	182	171	203	172	155	158	161	187	173	178	169	183	149	176	179	186	188	179	179	176	174	183	196	181	162	169	164	178	156	180	184	183	192	169	184	171	192	175	164	168	174	188	177	169	150	166	173	193	189	172	167	193	196	171	190	184	165	186	151	171	168	179	191	167	176	177	176	191	185	186	175	155	173	168	187	166	181	222	166	200	155	167	186	164	188	179	179	191	190	193	165	174	165	178	172	185	163	166	179	171	167	186	158	157	164	179	166	191	166	174	152	172	195	203	185	178	166	167	184	202	186	171	182	169	180	167	193	172	162	206	203	172	175	182	161	195	163	188	169	189	166	173	188	194	192	211	183	171	174	173	183	174	178	181	173	170	197	185	186	176	170	198	187	152	162	191	174	211	189	160	205	167	173	182	177	152	180	174	164	208	189	165	181	169	163	199	183	194	192	206	180	178	194	189	174	188	186	181	176	180	203	174	177	169	163	170	177	167	199	182	177	183	185	186	157	175	177	198	173	153	172	154	187	164	162	170	172	167	181	179	185	181	152	159	156	179	160	185	177	169	174	202	166	194	169	168	169	181	181	185	191	189	186	201	164	170	191	173	172	194	203	158	164	168	171	170	181	186	183	182	174	178	166	172	169	182	199	183	197	195	192	165	181	189	200	165	182	164	173	171	187	173	187	174	206	163	181	185	167	147	197	189	172	157	187	183	171	159	164	167	184	164	174	175	165	189	187	181	168	181	173	192	189	169	196	174	182	182	170	189	160	158	193	174	179	159	166	186	168	181	176	159	164	175	176	191	174	175	161	156	176	189	195	173	173	182	174	186	212	169	178	178	206	198	183	167	168	185	184	170	197	174	190	182	189	177	190	163	178	198	179	168	189	169	185	177	185	176	187	160	178	177	177	176	182	193	171	199	195	171	173	159	184	192	189	172	187	179	206	199	197	168	185	167	166	167	182	156	173	184	200	162	159	184	210	167	197	188	156	175	173	163	166	169	188	159	185	188	170	202	184	163	202	191	180	186	176	216	167	186	199	156	194	170	180	180	192	178	183	178	164	183	171	175	192	178	176	180	176	165	200	188	182	173	188	160	158	197	162	168	171	179	182	174	184	166	197	165	201	187	202	184	171	188	170	184	175	177	187	161	194	162	200	187	204	170	173	213	181	191	182	174	175	194	178	167	199	191	175	166	169	184	174	149	154	195	165	166	200	179	177	186	179	185	178	170	169	188	154	169	187	186	173	199	156	150	153	170	159	160	189	181	184	166	184	162	171	167	197	183	184	181	190	182	150	199	179	189	169	192	173	188	183	189	204	179	176	179	161	170	168	157	189	172	183	182	188	160	176	191	184	189	174	166	193	179	160	169	186	198	191	179	203	195	150	183	145	191	170	191	177	150	169	189	174	165	147	183	219	157	202	160	200	148	166	168	193	179	178	165	186	186	162	178	182	182	154	184	179	195	177	170	180	183	189	211	191	200	193	159	181	166	175	170	165	173	168	191	166	190	168	177	176	182	180	178	166	204	155	208	179	187	176	203	194	177	189	154	171	162	164	184	181	177	168	167	179	190	168	166	156	201	180	173	174	173	177	181	173	173	174	172	192	153	203	167	189	178	197	197	191	189	185	171	174	186	193	176	170	155	183	186	190	191	188	172	176	162	166	170	186	188	175	166	178	180	167	187	179	185	174	188	185	183	191	186	185	174	163	178	185	162	182	168	178	181	187	170	166	182	156	164	201	169	181	185	157	166	162	181	151	166	166	186	166	166	171	152	170	174	146	179	205	174	199	166	191	157	192	197	173	176	199	190	187	175	193	146	159	187	184	167	177	171	172	194	189	165	155	179	187	188	185	192	177	161	184	142	171	179	194	171	174	177	170	172	165	154	175	192	185	183	194	188	173	182	196	195	176	187	196	173	168	177	179	182	198	169	169	177	164	164	193	160	184	169	180	143	173	190	167	188	187	161	192	198	158	178	186	181	169	221	158	176	181	167	182	165	205	184	177	163	203	179	180	179	181	171	191	171	179	164	180	171	201	159	167	173	207	208	158	196	168	174	166	166	175	181	185	182	184	180	190	174	197	185	199	181	180	170	187	176	164	164	191	177	162	179	191	167	185	181	196	191	167	183	157	186	177	192	177	185	166	187	179	186	168	183	189	161	176	172	170	199	158	188	163	175	159	172	200	190	179	178	177	157	184	169	185	169	168	165	179	181	179	200	179	184	183	180	158	160	181	189	163	168	188	192	160	194	192	181	180	178	198	178	159	176	178	179	190	176	168	160	179	184	159	166	186	207	192	194	188	163	177	180	166	214	188	172	185	162	178	169	194	168	182	167	167	185	179	177	178	172	186	172	190	182	186	187	172	166	168	180	165	176	177	202	174	174	194	208	179	155	200	186	180	182	182	168	154	169	183	187	172	185	202	163	207	196	167	184	177	185	210	160	172	194	187	154	177	196	170	194	198	163	182	205	162	198	176	161	180	157	201	185	183	177	172	192	182	189	203	192	172	179	183	191	186	178	173	165	186	198	185	183	185	162	172	185	151	185	192	186	172	186	182	179	163	180	181	194	194	177	208	188	168	189	173	169	181	189	176	184	160	208	192	157	196	180	201	162	189	187	194	186	170	189	192	180	162	191	172	188	176	179	173	181	188	179	176	192	189	176	177	191	199	163	177	184	187	191	187	180	191	195	192	191	171	178	197	177	183	178	161	165	178	198	181	184	203	168	183	186	160	186	203	195	185	215	172	184	195	195	183	189	161	179	171	182	168	163	177	169	192	182	160	189	182	182	187	168	188	165	167	174	166	184	190	173	159	179	184	151	175	162	185	182	170	179
5544	1520	3275	3594	3136	2520	2157	1850	1560	1388	1315	1161	1056	1022	957	921	874	861	844	796	746	717	725	745	685	707	668	662	701	665	623	595	605	656	639	630	658	629	560	558	622	586	596	570	604	609	625	585	588	566	605	588	584	600	627	575	590	568	611	608	560	575	576	573	570	578	548	543	567	531	587	553	540	548	554	528	546	579	543	548	561	570	542	562	607	558	500	571	525	580	575	566	571	544	556	538	566	563	545	568	575	574	537	557	566	528	582	536	539	546	508	570	549	514	533	543	558	535	544	541	541	534	571	552	591	548	536	540	543	539	565	588	568	596	514	532	582	591	541	561	556	547	573	510	537	510	531	581	511	511	529	534	561	551	553	557	544	527	540	548	548	553	560	523	569	550	547	577	570	529	531	592	548	572	551	545	577	556	536	530	546	531	532	545	525	578	567	610	557	537	536	561	519	508	561	561	550	508	562	531	530	522	565	522	543	581	567	536	541	549	569	563	530	569	566	592	541	492	573	568	552	554	569	536	500	549	528	539	582	540	568	571	589	547	536	520	587	524	592	539	553	563	512	580	503	574	575	547	527	545	562	545	540	545	572	509	524	569	518	562	509	554	560	561	515	576	547	531	533	521	538	513	592	588	509	545	574	527	543	555	544	520	517	584	516	582	556	531	567	545	508	528	560	582	526	564	540	586	544	524	549	495	512	528	533	561	524	610	576	555	553	553	538	508	582	587	577	561	560	552	565	619	533	552	527	557	529	575	534	523	551	559	534	527	557	533	544	565	548	507	560	513	564	581	554	564	492	553	581	567	524	568	578	584	513	586	576	506	534	553	516	592	538	513	544	533	539	562	543	513	558	512	594	539	512	545	552	513	565	524	546	540	535	542	538	546	537	579	555	507	551	544	518	532	571	547	542	550	537	514	522	558	537	553	544	548	540	531	558	581	580	520	571	589	549	547	609	587	609	525	536	551	566	544	537	535	490	564	567	547	595	548	584	521	557	538	537	551	521	580	541	528	521	522	570	532	578	585	555	539	550	616	548	581	583	545	530	538	569	514	552	537	529	578	527	571	540	538	600	561	533	558	528	554	576	490	559	524	556	561	506	529	526	554	594	503	544	530	539	552	592	520	548	576	523	511	526	532	523	540	546	547	566	523	554	523	543	549	556	534	526	578	546	563	539	546	559	546	574	522	534	592	533	559	511	514	552	534	544	540	516	536	539	528	567	541	504	563	564	573	549	495	538	552	564	551	543	545	565	577	500	537	580	592	553	542	505	521	515	562	530	540	584	549	616	550	580	552	534	488	540	573	548	550	548	544	541	572	514	567	511	561	558	545	568	556	523	527	540	571	562	560	553	544	582	549	505	538	494	550	550	565	535	511	541	525	538	567	512	590	570	573	533	580	515	600	532	577	504	562	543	501	553	568	530	584	560	564	532	545	566	535	511	598	486	559	574	557	575	510	546	558	559	535	558	565	622	529	574	574	552	536	537	572	551	551	561	534	566	521	545	559	511	587	540	540	542	567	556	541	539	523	561	573	567	541	545	521	563	562	578	520	553	553	535	548	524	515	526	513	580	556	570	565	600	550	562	551	548	582	557	555	513	539	497	528	557	575	545	549	540	526	549	573	579	534	550	526	559	543	508	549	558	547	547	555	564	527	560	512	552	535	554	542	531	558	583	545	494	535	508	580	566	509	536	527	554	560	549	549	526	572	533	585	535	566	543	513	561	586	584	505	532	569	559	485	572	612	561	508	593	551	502	536	563	559	549	558	570	528	548	559	581	536	549	559	486	570	562	553	549	561	535	573	585	585	590	527	569	525	533	541	544	583	533	555	554	543	556	532	512	542	529	538	540	601	575	532	565	592	560	547	547	540	603	548	552	519	557	542	532	556	585	528	562	563	577	522	542	569	544	604	554	573	498	581	543	555	551	545	543	559	557	568	557	578	527	538	515	551	500	579	507	618	547	527	540	541	525	572	523	569	585	556	540	534	558	509	539	552	539	548	554	571	539	565	531	555	585	554	543	535	562	550	512	567	509	567	571	531	527	512	570	536	556	559	524	534	531	563	586	617	538	543	540	588	565	565	554	546	539	536	538	509	520	575	570	543	583	553	592	529	552	548	528	500	545	558	564	567	565	574	582	563	581	556	561	550	530	559	535	555	576	545	569	550	525	529	558	556	533	525	542	556	511	581	533	528	534	563	549	555	567	577	539	560	522	559	560	595	546	563	555	581	577	549	536	530	564	532	542	554	565	561	551	580	507	530	558	567	548	529	548	560	553	534	481	556	543	526	553	546	535	559	514	561	549	562	496	547	530	545	600	533	555	560	547	523	536	552	551	545	567	562	604	583	521	560	522	536	594	556	551	528	560	532	563	554	512	537	527	533	567	508	543	550	534	544	536	514	516	532	541	530	553	538	530	526	581	556	578	524	551	620	584	532	545	558	553	552	581	556	544	567	568	530	565	495	517	529	548	573	580	556	558	539	501	556	541	563	561	546	513	559	551	548	555	522	550	554	582	570	583	555	515	561	532	521	542	574	566	554	522	568	573	495	544	572	551	539	591	586	550	550	570	544	519	548	571	517	502	545	548	592	569	560	557	565	583	536	553	570	542	520	530	577	568	566	555	574	538	539	532	539	494	528	556	556	544	574	516	567	547	562	565	573	500	536	482	559	536	576	549	602	551	559	542	530	544	538	567	545	533	511	561	547	560	547	563	562	529	541	573	548	554	528	531	556	573	555	529	540	534	515	563	522	540	548	535	526	560	572	583	556	564	524	554	575	551	564	534	581	557	573	565	530	540	576	550	540	585	582	549	563	561	510	579	564	580	517	509	565	540	570	603	561	528	577	555	596	578	564	529	559	536	551	541	532	558	533	556	538	540	580	582	547	563	599	583	591	562	554	566	562	560	573	523	516	548	552	565	545	509	501	581	531	548	533	523	540	558	551	543	549	579	543	514	584	561	556	551	603	532	547	551	541	553	547	549	542	524	575	549	559	556	551	533	536	512	580	570	567	559	559	560	531	520	578	563	533	552	545	546	560	534	543	565	573	595	528	558	549	554	576	501	485	530	557	565	524	569	581	581	587	562	563	548	563	538	536	588	552	513	508	536	543	502	554	572	535	573	554	584	545	569	482	536	566	526	541	508	534	534	556	559	556	549	534	562	568	502	589	537	562	570	527	567	583	514	539	537	562	579	566	499	554	581	570	564	534	562	575	540	572	554	555	510	576	569	544	550	512	577	545	509	511	594	567	546	582	525	568	546	528	563	580	550	557	505	542	536	551	549	590	554	553	563	538	544	551	511	572	553	564	540	569	579	552	549	515	550	542	552	582	534	523	515	525	551	535	565	541	540	506	538	561	561	522	595	568	536	500	574	564	561	573	534	550	563	556	574	528	541	550	571	590	538	546	576	561	576	597	529	541	573	574	552	569	508	537	510	519	588	528	548	582	560	523	527	522	530	529	559	554	557	558
15720	2516	2786	2172	1406	1004	828	582	487	430	343	314	311	254	236	221	231	204	217	215	213	213	199	176	191	177	169	147	177	148	160	178	171	136	164	134	150	161	152	134	161	154	171	172	145	174	144	135	152	140	167	153	148	150	132	152	161	163	147	141	154	175	134	135	148	157	141	136	150	139	150	159	159	152	165	132	139	131	138	134	150	157	137	144	146	111	164	143	134	161	131	148	154	143	168	131	159	141	146	169	149	146	136	155	126	148	125	143	133	147	129	161	145	150	160	134	134	167	150	128	115	144	155	141	138	137	136	144	149	161	152	131	152	134	145	144	154	136	144	160	138	141	132	159	159	164	143	129	148	158	142	135	161	136	154	135	135	146	157	150	128	138	122	153	141	141	129	140	147	159	144	134	154	124	145	143	148	145	150	151	133	131	160	148	115	145	170	142	153	143	147	161	130	139	148	135	146	164	119	126	114	141	140	143	135	145	149	136	138	133	120	167	122	160	163	121	155	143	162	127	120	149	134	132	160	130	135	150	138	138	125	167	130	139	143	147	158	150	169	156	141	129	137	153	109	138	159	139	147	139	149	135	160	134	143	132	153	132	145	162	142	137	158	147	124	136	156	135	164	148	126	155	151	153	157	131	116	135	142	145	156	147	143	148	142	161	154	132	147	126	146	137	162	153	137	154	144	158	156	149	153	160	155	120	128	149	143	155	160	154	155	151	156	159	127	135	166	134	122	144	143	149	144	152	146	145	141	146	131	141	136	146	188	171	127	157	129	160	139	159	144	132	156	156	143	160	150	148	122	148	114	153	138	137	138	163	122	143	132	160	137	154	153	139	140	125	145	144	156	143	120	148	136	150	148	148	132	142	136	135	133	154	144	161	158	119	150	138	136	135	132	144	134	148	156	150	136	127	122	143	166	142	136	134	122	149	145	144	159	154	130	118	148	139	122	130	134	145	149	130	150	140	133	146	135	142	165	139	146	150	138	143	142	134	147	159	129	134	149	150	149	121	153	160	139	164	150	150	141	133	156	137	165	135	133	148	151	127	141	156	141	152	141	167	129	126	156	151	159	158	142	132	139	141	158	147	146	133	139	123	116	150	147	129	149	143	161	148	124	132	144	151	150	115	144	141	128	143	169	148	151	147	153	130	139	105	118	158	137	160	162	144	125	158	149	144	149	174	136	142	136	148	144	139	140	139	158	130	130	154	145	118	139	144	149	169	149	136	134	137	150	157	151	182	149	153	167	138	157	163	128	111	144	128	138	139	164	152	133	150	154	139	165	141	148	158	150	144	140	147	140	149	145	136	161	147	145	162	147	140	144	151	160	161	161	140	155	135	151	138	139	149	128	147	147	156	133	158	152	152	137	130	154	129	147	146	150	149	158	140	151	148	126	160	159	154	137	147	155	156	161	135	130	141	166	127	146	134	156	135	138	139	174	146	164	136	140	133	151	144	133	144	129	166	132	123	155	134	149	130	144	146	133	136	127	146	118	143	122	141	145	154	146	155	137	141	132	155	149	137	145	131	141	138	142	155	139	142	157	162	145	174	138	139	132	140	164	139	154	127	134	149	137	148	134	128	147	142	156	149	127	124	134	161	149	140	164	138	134	111	154	140	132	151	142	128	155	149	159	139	148	145	151	139	138	163	135	168	135	159	159	122	167	153	166	145	155	140	145	159	139	159	138	155	128	146	162	150	140	145	158	139	148	151	148	138	146	152	170	148	129	162	142	140	161	128	145	156	131	138	160	122	164	131	122	159	136	124	147	127	147	137	145	136	137	179	145	150	124	164	116	151	154	152	135	135	145	147	142	157	137	152	144	131	140	154	120	157	134	133	142	153	134	142	154	162	146	154	122	132	149	124	152	132	144	162	156	141	151	140	117	147	169	149	133	141	142	160	164	118	145	159	125	136	136	141	125	127	126	136	152	131	160	158	140	139	148	151	148	131	153	164	127	136	140	164	154	148	147	133	123	150	142	151	129	133	135	142	141	147	139	122	139	142	145	151	152	170	140	133	138	144	128	165	131	143	160	146	158	159	126	147	126	148	152	153	123	151	138	127	157	160	154	155	153	161	153	139	130	130	157	154	152	124	141	151	140	147	173	127	156	134	143	147	157	149	142	129	168	150	139	142	146	139	151	172	161	161	155	140	150	138	144	151	147	131	147	151	149	171	144	158	145	166	160	149	154	124	134	149	126	146	127	147	135	135	144	143	140	149	130	134	130	131	135	136	150	157	154	143	168	148	144	157	136	123	125	129	155	138	123	141	137	166	142	152	145	138	120	144	136	142	142	143	160	148	148	136	126	145	164	145	145	143	148	140	169	155	136	153	142	151	139	165	160	157	156	150	129	126	139	146	133	154	164	127	144	150	136	138	144	138	133	135	127	153	152	156	147	171	145	173	142	133	147	134	159	156	136	150	138	150	142	124	154	137	151	174	141	161	132	145	131	142	166	158	176	135	154	131	131	112	161	121	159	134	166	160	145	149	135	174	128	154	152	137	139	129	123	129	142	151	137	138	131	137	169	148	144	109	123	141	130	135	124	156	142	168	149	145	154	137	144	137	138	155	145	130	147	147	150	149	131	158	139	134	137	149	139	133	143	129	155	136	146	154	121	134	159	147	159	142	158	149	151	151	162	148	126	132	129	142	160	140	148	172	135	148	130	163	138	147	164	123	155	140	144	133	148	170	146	156	147	156	139	157	132	113	130	120	149	155	136	147	148	137	161	158	161	145	142	156	137	146	143	134	166	160	129	151	152	143	145	139	136	129	152	165	158	161	160	138	147	164	163	135	153	139	161	140	140	123	132	134	139	137	135	133	137	145	144	155	148	160	152	144	152	137	142	130	136	126	134	148	140	136	137	139	149	138	150	124	150	155	154	133	141	139	137	150	130	152	141	129	136	154	142	138	141	120	162	152	163	152	149	139	147	149	157	136	138	131	157	146	130	136	147	153	129	124	140	145	160	133	163	146	140	141	144	152	151	154	136	159	141	143	150	131	137	127	125	152	143	117	158	136	127	164	144	146	146	156	136	148	154	127	143	142	146	135	126	138	158	145	149	131	159	149	135	155	133	144	141	127	140	154	150	142	143	137	140	145	129	130	172	141	144	150	143	143	174	140	160	148	154	157	147	146	129	129	143	134	161	143	118	126	142	150	121	147	154	142	159	137	135	160	152	131	132	129	157	161	169	141	145	140	171	147	148	135	157	156	165	122	122	145	136	152	148	144	148	154	129	156	153	139	155	133	146	131	151	139	158	145	136	131	138	170	159	136	128	139	113	138	153	133	135	171	149	155	147	169	171	154	129	134	144	156	149	147	146	143	133	143	141	142	153	134	147	160	135	161	142	156	130	140	141	143	145	141	139	154	163	138	154	135	140	140	152	161	149	167	129	134	164	163	152	128	157	142	145	141	138	138	142	140	143	152	148	144	123	124	136	150	142	122	141	142	163	146	156	144	138	128	144	149
7575	2440	5590	6408	5525	4512	3557	2981	2487	2119	1865	1700	1483	1380	1220	1199	1065	1008	964	948	907	814	844	805	771	772	727	652	715	645	629	598	610	597	650	590	622	574	603	576	571	607	612	548	527	524	556	576	558	507	538	532	560	524	492	556	512	521	516	550	514	474	542	502	534	518	475	547	514	475	511	508	524	537	508	496	499	551	466	490	507	433	491	501	501	511	482	504	507	482	516	508	482	487	484	505	459	451	521	482	493	460	498	451	464	465	494	491	464	489	514	485	493	500	487	516	457	487	456	441	455	491	481	480	507	426	464	516	512	498	487	482	470	496	480	501	485	515	460	440	494	486	452	424	471	494	475	496	540	496	491	491	490	417	454	451	467	492	486	444	475	472	478	491	447	469	505	467	479	525	465	454	491	476	495	444	458	494	452	484	495	524	453	472	512	475	442	436	491	499	494	453	485	478	495	446	468	436	486	450	483	465	484	508	463	472	455	453	471	495	436	460	434	440	465	469	467	453	475	460	465	484	481	505	429	464	474	499	491	518	439	447	503	469	446	508	453	422	447	502	459	466	484	474	425	449	475	483	456	426	464	485	462	462	454	486	431	445	466	484	473	439	456	489	457	479	476	473	469	497	468	483	505	482	479	455	440	492	457	507	464	482	470	493	437	464	500	489	467	462	468	499	508	478	412	437	498	476	473	508	464	443	472	487	455	470	455	469	534	451	454	468	475	445	428	482	463	477	446	453	451	454	462	465	477	427	428	469	477	484	474	481	446	473	475	460	449	496	455	484	450	464	446	447	479	464	463	478	486	459	494	467	499	437	463	463	463	481	476	461	484	462	468	481	444	493	455	448	450	481	467	450	457	436	429	479	495	449	455	481	473	440	460	485	454	477	470	452	468	445	485	461	497	472	445	494	438	481	486	469	469	490	431	466	463	471	494	437	468	456	454	466	465	469	471	482	461	453	523	504	499	466	477	469	479	450	458	489	475	498	433	486	462	450	431	469	446	462	453	481	448	509	435	453	470	474	478	460	454	470	473	445	483	478	484	468	489	470	462	480	490	446	488	500	506	457	476	486	453	453	491	470	498	465	439	480	488	458	490	464	475	511	467	494	452	440	480	469	463	468	438	449	477	497	471	443	465	442	468	454	442	467	505	465	486	458	469	490	503	459	474	473	460	499	459	463	445	468	477	503	460	488	501	448	512	489	461	492	463	446	463	431	475	496	472	484	463	481	508	509	490	470	453	441	472	438	509	449	481	457	490	485	459	461	447	489	473	437	497	447	435	452	468	492	447	487	482	469	453	485	466	452	432	478	434	478	480	466	478	452	481	483	457	455	421	475	479	479	492	493	458	451	456	436	427	470	492	460	469	444	492	485	506	479	453	486	500	419	461	455	478	447	441	507	488	425	480	484	465	480	476	463	452	523	487	493	490	434	482	466	458	443	483	474	480	478	508	483	450	469	435	500	436	481	490	458	468	479	455	450	514	484	441	454	455	478	464	513	478	482	498	472	478	466	512	489	503	517	451	452	484	472	482	495	513	454	465	485	469	464	488	459	465	455	448	430	456	467	485	521	439	476	491	450	482	439	475	446	450	492	486	468	440	482	454	475	496	494	479	489	455	465	481	498	502	481	477	496	477	430	476	519	473	505	464	479	483	463	506	455	473	481	477	482	424	518	484	435	451	468	465	486	471	490	498	450	500	455	469	479	482	473	473	423	471	426	441	470	442	465	474	442	455	473	457	471	476	432	489	478	430	453	509	491	491	503	443	451	444	463	505	455	479	502	482	469	480	490	505	442	500	477	477	466	436	471	466	468	480	471	481	485	472	431	476	489	476	483	468	447	489	516	445	483	470	471	455	437	515	459	477	463	442	446	497	507	474	498	478	448	434	463	439	466	472	473	493	465	444	451	489	490	460	437	493	485	449	472	459	501	459	436	489	465	532	473	476	463	447	463	483	442	454	459	503	496	492	461	485	471	451	471	486	502	482	483	429	504	479	509	442	480	512	485	489	465	448	463	458	430	467	472	467	484	497	459	457	498	480	486	491	480	508	495	482	497	465	466	453	501	461	463	473	478	477	452	465	526	482	434	501	435	450	470	521	512	489	459	487	464	459	489	439	450	474	478	462	487	504	474	466	482	433	449	486	465	506	496	485	435	517	474	457	451	462	520	444	452	486	511	479	483	479	474	492	453	469	447	477	473	458	410	458	500	503	474	498	502	495	499	500	453	489	493	500	495	472	484	474	486	472	496	508	440	492	457	510	471	472	452	472	441	452	469	460	489	468	448	477	450	446	500	471	502	463	506	446	509	465	492	487	465	476	456	444	471	456	490	459	494	446	491	472	461	483	494	476	433	461	480	460	458	481	452	469	464	497	449	465	472	448	470	473	466	483	467	463	451	458	469	477	488	441	458	502	464	518	470	467	483	428	498	490	454	493	463	452	449	474	504	483	459	454	470	416	455	467	467	461	474	445	485	515	484	430	483	470	451	464	475	490	463	471	519	453	506	458	482	481	467	477	466	485	458	477	466	482	490	461	474	490	457	486	489	482	496	476	472	490	445	482	452	458	468	453	452	501	455	466	461	458	421	463	462	462	440	434	482	490	485	432	507	464	488	424	445	459	452	491	489	488	472	499	513	440	459	442	455	462	475	478	494	429	483	475	467	460	520	502	500	501	523	488	491	431	487	465	455	470	480	465	470	466	478	486	431	474	495	468	471	462	511	445	447	479	480	453	483	465	446	496	501	439	467	451	479	472	456	476	494	483	447	453	450	473	459	487	482	473	471	500	475	488	491	475	502	494	466	439	473	502	491	446	443	491	517	504	494	430	446	485	478	477	498	499	498	482	481	457	489	510	474	483	472	467	480	482	474	446	492	474	477	483	473	506	444	468	449	452	462	492	492	466	476	509	466	465	510	456	455	434	435	490	450	459	512	464	459	442	509	468	499	497	507	468	455	439	462	435	460	453	476	454	460	462	450	480	486	449	473	456	500	465	469	477	431	466	468	441	481	473	464	478	468	483	462	476	451	474	426	481	462	442	474	488	460	532	488	456	487	453	506	444	480	449	468	433	484	454	462	491	474	462	458	467	479	484	460	479	468	488	495	492	466	459	505	445	484	454	508	470	484	480	486	500	465	419	496	502	476	475	505	489	472	452	442	508	453	436	487	487	454	437	471	462	458	474	514	492	467	470	454	468	465	518	501	463	468	477	444	456	444	498	495	458	504	495	474	478	469	440	446	512	459	457	467	457	510	469	461	469	480	479	437	437	466	469	458	475	468	481	455	454	455	485	479	458	490	458	500	456	465	467	473	477	452	434	475	453	475	462	497	466	480	436	467	515	467	468	476	508	473	470	459	511	459	457	467	474	455	485	505	456	460	506	465	441	459	514	494	453	483	465	455	428	439	479	491	484	508	485	481	505	480	470	486	477	488	494	505	483	435	489	490	493	494	430	496	469	459	450	468	454	483	492	492
2001	360	371	344	352	328	318	322	318	317	313	349	323	364	338	316	288	296	322	316	295	302	326	296	329	303	333	318	325	354	315	307	317	340	296	305	309	321	342	305	337	326	324	298	362	303	308	335	317	307	343	331	334	313	351	328	302	303	308	314	294	356	325	294	331	297	325	343	285	303	315	300	316	341	356	300	308	326	302	321	351	299	324	332	293	319	325	314	317	323	300	309	311	282	313	298	286	280	329	301	309	301	278	309	303	322	327	320	320	306	321	308	302	331	337	300	308	274	302	310	337	332	332	320	276	307	294	333	286	282	318	317	322	320	273	299	312	306	341	304	312	297	309	343	323	334	321	332	315	316	335	273	319	338	347	337	307	307	314	313	345	299	273	324	346	308	321	340	298	286	275	306	331	342	316	343	289	314	331	293	298	315	281	312	340	298	321	311	295	309	328	334	340	256	290	312	340	307	341	296	341	284	309	303	285	291	333	315	288	320	298	284	320	299	322	304	328	291	319	296	309	329	308	326	319	315	293	304	297	340	301	294	286	325	290	305	322	309	289	299	333	317	318	307	294	330	315	311	286	291	315	298	298	320	320	355	297	271	304	296	328	335	291	332	327	304	313	315	308	339	332	321	292	314	319	320	295	313	306	315	344	316	321	318	328	332	315	307	294	310	310	341	348	314	300	316	303	320	308	306	314	322	336	360	344	288	362	305	317	297	288	331	309	312	305	319	296	298	305	294	301	268	335	317	317	291	310	317	284	340	320	306	333	299	313	298	330	308	343	319	315	296	313	323	307	332	301	304	283	316	298	322	325	337	319	310	300	296	307	298	320	328	326	319	326	320	310	291	320	307	322	325	330	299	291	311	318	310	327	323	283	313	340	326	337	294	315	322	348	321	320	301	313	315	329	319	322	290	330	352	317	331	329	343	337	314	289	285	305	300	342	311	325	298	286	291	315	322	320	324	317	304	349	311	313	319	340	310	313	290	299	309	354	308	300	281	322	302	336	315	309	305	303	314	342	312	303	307	308	323	312	310	314	320	294	305	298	327	293	312	346	293	286	328	301	310	350	317	287	325	325	342	312	337	292	362	308	301	313	351	346	316	310	284	299	301	332	310	323	311	306	302	347	308	309	311	317	322	319	308	303	303	301	299	308	330	333	340	308	328	305	304	336	295	303	316	304	323	341	314	324	301	320	324	297	295	322	321	285	313	308	338	352	317	302	335	285	318	300	311	310	322	338	312	336	321	352	297	331	300	292	312	297	306	323	324	300	321	293	302	332	275	313	339	309	311	335	296	323	316	339	304	316	312	280	302	340	313	296	322	315	332	321	312	291	329	324	304	369	307	309	305	321	285	310	339	298	320	346	320	327	321	318	325	279	327	311	326	321	316	294	345	305	322	345	329	288	325	331	313	316	306	322	327	314	321	306	309	309	283	300	299	315	350	294	319	297	356	308	304	301	300	327	315	302	314	344	315	287	260	319	300	312	310	304	315	292	336	305	327	314	312	327	297	269	331	292	290	312	270	300	334	294	326	291	289	300	299	326	310	322	273	313	327	278	307	316	335	272	360	337	280	319	330	302	323	331	326	327	299	297	289	299	323	319	337	296	292	288	317	296	324	297	323	325	322	330	303	329	304	284	316	287	336	348	287	262	305	300	322	306	313	294	303	319	334	318	318	332	325	329	313	339	278	282	309	324	316	323	327	312	300	307	287	330	300	324	298	308	321	305	330	301	332	311	318	328	320	335	299	306	317	309	318	314	292	311	322	300	322	281	336	273	299	348	284	302	351	318	333	325	335	300	322	321	307	326	285	350	315	314	313	318	316	318	301	314	302	316	314	305	302	305	317	313	294	313	286	304	329	315	298	322	303	297	304	336	309	298	328	300	292	345	288	301	279	332	330	303	328	304	335	318	314	301	312	309	306	334	330	311	309	320	284	300	321	313	300	307	312	333	321	328	321	297	301	336	300	317	317	299	293	308	318	324	341	313	315	306	314	326	320	277	317	322	319	327	298	343	295	337	300	328	297	326	320	283	323	314	326	327	296	343	342	305	319	297	325	321	326	309	317	286	335	322	323	303	312	304	312	302	304	312	291	305	307	295	330	318	312	342	322	314	292	298	258	344	295	319	322	310	330	327	298	310	345	314	356	321	307	297	265	340	316	302	300	309	308	324	322	321	311	311	313	299	296	299	298	290	308	331	311	294	286	362	302	305	279	323	319	303	305	329	331	326	312	335	266	331	298	328	346	338	285	303	308	298	322	324	313	329	339	327	327	302	298	324	288	305	304	282	326	300	308	280	301	272	296	263	331	319	291	321	346	327	308	327	330	282	321	311	312	331	297	353	305	301	292	354	318	320	328	316	314	299	305	297	318	342	331	320	294	309	315	315	308	316	315	295	325	303	311	339	292	298	317	295	328	305	315	311	332	324	320	303	325	316	317	298	297	310	298	320	289	289	301	310	284	320	318	314	328	326	324	285	300	361	284	328	268	353	297	308	282	344	293	329	292	306	311	322	288	335	352	330	322	312	304	307	290	335	352	302	276	313	320	333	337	333	333	327	281	282	330	298	321	288	298	293	301	307	357	315	310	298	359	292	295	315	337	306	283	338	314	326	304	323	297	287	314	265	322	312	275	325	312	328	319	308	288	330	298	304	320	325	307	294	329	336	291	311	306	305	290	297	324	337	342	295	362	322	302	310	310	267	323	324	306	331	328	330	327	317	293	312	311	321	336	355	325	331	288	317	308	311	297	304	296	327	293	300	287	306	330	287	331	318	320	289	317	335	310	323	298	345	317	309	313	333	317	326	326	320	357	294	330	314	296	323	304	295	310	310	317	320	330	330	312	273	287	361	328	292	314	346	350	306	332	337	298	337	329	308	305	312	297	314	338	339	301	310	314	341	298	322	334	318	305	322	310	320	319	325	310	318	311	304	315	338	289	272	331	322	311	290	317	343	326	327	311	333	299	300	355	289	321	329	312	322	292	302	300	309	314	293	326	311	307	338	299	349	322	332	300	329	318	315	283	300	319	355	329	312	326	329	309	335	293	330	306	294	277	326	296	351	308	328	287	305	335	323	296	292	335	348	309	332	302	329	320	294	324	313	305	320	303	271	286	324	286	376	312	322	304	329	270	314	321	316	299	314	338	316	319	302	275	328	280	308	330	299	319	285	327	333	277	281	289	305	307	315	353	303	330	289	312	306	320	311	290	289	300	311	304	282	306	309	302	307	322	295	311	296	313	346	346	316	327	326	313	283	290	299	289	320	346	286	313	317	304	318	287	337	321	307	327	311	346	295	331	304	314	309	307	307	318	313	322	340	309	308	285	292	322	334	310	305	339	301	285	308	323	321	327	313	322	302	317	350	295	337	308	304	330	314	315	308	354	333	302	308	304	325	296	275	308	286	340	350	337	314	313	301	299	341	312	313	329	355	319	310	334	300	295	330	277	301	312	290	339	302	305	327	331	328	341
2363	935	1042	1080	1073	1037	974	982	938	968	909	931	936	915	918	909	896	889	892	911	874	935	937	939	961	866	917	833	915	869	915	932	837	901	880	917	934	898	885	915	876	942	866	921	915	884	930	854	925	889	921	909	874	909	883	961	873	898	897	921	925	936	893	898	857	874	902	888	906	851	898	965	953	806	883	889	819	878	898	863	941	896	920	877	940	915	909	919	909	892	876	880	854	874	894	905	856	874	941	886	922	886	885	872	894	877	919	891	869	873	898	889	874	907	908	974	905	966	965	889	920	915	883	923	912	881	919	918	898	886	892	915	889	950	907	889	926	924	895	887	879	860	867	912	912	929	895	892	916	846	913	891	907	861	887	936	933	924	853	928	919	870	885	877	937	899	900	899	906	903	884	902	872	837	865	914	920	908	912	877	932	889	880	903	873	936	877	949	929	926	908	906	960	853	906	913	825	900	899	863	907	897	889	910	968	876	926	892	868	875	889	915	917	894	933	908	895	910	906	874	891	886	948	896	924	901	926	846	900	895	911	890	898	886	872	936	915	891	892	907	950	862	910	898	878	898	937	898	892	905	931	882	888	905	971	885	874	861	883	860	909	877	816	957	919	890	888	915	894	881	926	893	923	917	893	920	880	877	906	881	943	916	932	874	934	835	879	924	947	844	883	926	869	904	917	911	901	897	853	900	867	890	836	856	891	947	871	926	840	910	840	870	875	877	922	905	926	932	914	851	865	898	932	931	933	894	900	838	912	901	908	918	946	894	882	854	883	909	912	914	886	901	916	881	877	864	920	945	911	913	892	876	887	903	851	954	965	913	880	921	890	959	920	946	900	895	875	915	877	899	868	882	911	848	914	909	929	863	901	899	876	894	910	853	887	894	922	915	914	899	885	888	850	914	869	933	857	932	899	904	928	907	862	899	875	913	905	889	927	870	912	904	907	935	989	877	914	906	940	898	877	878	875	882	891	927	930	899	851	884	934	893	886	915	852	901	868	899	856	880	892	871	895	890	906	889	894	886	892	907	882	902	900	894	841	867	870	884	906	904	924	918	943	900	877	953	862	876	920	894	918	879	856	873	894	929	869	951	946	935	906	890	936	857	892	901	987	924	912	947	863	930	889	890	878	875	876	932	927	953	832	913	882	904	881	901	928	903	916	843	871	866	879	897	881	939	916	861	908	929	880	908	898	896	926	869	928	896	888	920	871	833	902	944	886	875	859	892	965	932	927	928	923	859	911	911	879	928	919	910	901	894	901	877	904	927	903	893	866	879	837	849	886	939	882	873	860	881	844	869	859	882	892	905	951	891	909	879	918	876	849	902	914	890	932	912	905	905	883	899	926	888	928	942	960	883	909	909	913	863	860	903	830	916	916	909	885	914	895	929	901	903	911	896	859	901	905	944	915	867	876	917	919	899	922	892	924	909	955	913	883	914	856	878	925	942	889	922	928	850	918	874	882	907	923	891	915	878	905	907	892	875	870	917	893	938	897	921	909	923	910	876	871	950	971	889	922	871	911	911	863	858	921	881	886	874	912	817	914	916	845	905	908	929	958	863	928	926	875	888	932	910	848	919	871	902	941	883	895	896	894	951	925	842	900	887	913	913	904	911	838	895	922	836	940	843	888	934	973	911	930	912	859	912	873	935	899	928	907	924	895	887	899	918	931	832	900	849	894	872	881	915	909	918	892	857	861	880	906	886	905	900	855	864	874	882	893	835	852	914	883	894	887	902	862	928	922	907	911	913	923	921	857	941	1001	888	865	909	855	868	890	901	916	907	921	898	940	908	890	884	861	881	897	913	889	914	894	897	873	859	866	925	941	910	895	897	881	872	923	881	882	873	926	898	894	942	985	869	844	958	833	863	874	903	927	935	938	880	955	925	892	900	910	864	887	918	895	948	903	867	880	872	884	901	899	923	903	885	955	897	879	905	820	910	895	858	921	887	884	923	846	930	872	880	931	896	902	926	913	926	871	926	894	884	917	902	872	921	888	931	899	879	912	863	910	906	945	909	868	935	898	864	839	953	933	881	925	907	883	961	858	850	865	868	862	888	934	879	915	879	908	860	890	877	919	887	847	909	965	899	854	904	915	862	909	898	889	912	929	928	905	900	845	868	903	861	946	897	869	895	882	918	918	851	892	892	889	854	978	888	916	846	912	872	914	957	888	902	933	900	915	857	963	852	914	918	903	867	858	935	887	900	928	928	869	908	897	890	834	850	873	914	949	866	964	934	918	898	861	879	830	941	924	889	870	892	865	910	896	907	902	927	886	894	866	892	862	896	878	881	942	918	893	896	870	866	888	883	871	918	877	865	910	901	894	843	843	904	856	896	889	872	897	859	892	880	892	886	903	898	897	930	919	894	884	814	909	944	881	892	902	909	958	919	870	936	926	891	844	888	891	893	932	969	917	954	921	938	907	905	924	966	926	930	898	921	872	853	919	872	904	887	928	963	870	883	906	877	961	876	911	871	894	879	851	906	904	867	929	814	854	909	885	966	873	932	877	936	875	896	911	860	903	923	933	867	903	908	914	843	919	933	940	824	920	903	860	854	871	919	869	936	933	886	847	965	917	877	838	921	854	965	940	869	904	810	882	901	886	871	876	933	926	913	939	901	866	887	896	909	897	892	891	869	907	878	946	896	911	875	957	950	879	890	952	887	944	881	884	949	879	867	909	881	907	890	950	900	853	875	850	858	893	939	941	890	924	885	913	925	893	894	892	925	862	899	908	914	897	852	946	943	933	882	879	890	869	839	897	901	890	938	898	890	910	859	906	883	872	907	874	893	922	911	912	900	907	887	884	901	903	941	871	862	885	855	911	910	925	903	883	930	889	862	862	906	854	900	934	879	877	846	873	955	943	879	919	883	918	936	892	875	866	905	891	895	892	896	879	849	912	842	920	894	902	887	948	910	881	869	961	907	928	900	906	906	858	865	896	887	820	951	939	881	876	923	860	909	891	892	893	899	879	907	880	848	887	889	946	883	926	901	874	853	939	889	875	912	917	911	860	850	888	894	901	899	932	921	914	879	879	926	904	951	896	910	897	931	914	890	912	863	866	874	876	963	885	906	931	889	891	868	875	880	858	890	914	906	880	910	868	905	895	918	867	925	891	866	887	948	936	878	903	929	935	963	906	911	831	926	936	903	916	865	890	915	891	851	861	902	884	901	890	877	889	927	934	894	952	858	890	966	895	871	860	928	928	891	940	927	917	916	879	869	939	895	908	895	931	921	914	831	891	886	935	888	917	918	891	943	891	922	944	912	874	880	881	873	933	880	886	899	920	870	886	874	851	926	898	946	870	940	865	892	949	918	896	844	880	909	942	876	942	912	864	898	848	864	884	927	895	894	886	900	967	891	906	851	935	885	894	859	942	914	866	869	876	848	869	928	949	913	989	901	872	921	897	915	890	876	880	903	875	894	884	898	906	888	914	890	890	876	934	850	921	951	893	924	860	873	879	880	875	869	895	876
8356	1087	1426	1112	794	582	480	433	330	333	306	255	263	242	239	249	238	227	208	186	202	177	175	210	188	197	203	196	193	186	192	199	182	190	193	182	190	181	190	178	184	182	163	212	183	184	184	190	171	170	192	165	178	185	189	145	171	198	177	181	172	191	195	184	173	208	173	177	175	183	166	173	178	171	182	169	169	189	179	190	187	179	188	166	189	181	184	177	183	171	183	188	200	157	173	156	178	161	162	182	169	188	175	168	173	168	170	174	186	166	158	173	181	176	179	204	179	186	172	170	169	155	166	183	162	164	177	181	155	195	186	174	197	166	174	159	181	187	175	183	176	187	194	167	175	166	178	157	171	175	184	163	171	166	172	204	176	188	167	168	178	173	190	200	186	183	176	175	163	170	175	171	194	173	180	191	172	170	174	186	164	186	160	160	180	175	175	169	189	171	180	157	170	128	179	165	179	153	173	174	178	182	176	184	177	173	189	193	167	175	186	180	198	193	186	180	184	181	191	172	175	161	180	189	191	181	171	160	170	176	172	172	220	187	162	170	180	187	190	161	181	160	201	158	185	158	175	150	191	174	172	141	190	182	186	157	166	182	171	169	195	176	160	169	165	168	176	185	163	180	171	178	153	173	185	187	192	143	182	162	161	177	179	173	175	167	182	162	187	198	174	164	181	172	153	179	170	165	172	169	199	171	179	178	172	191	163	176	181	167	178	169	163	168	181	174	160	197	163	151	186	203	181	185	181	167	181	179	167	149	172	160	162	205	181	201	148	180	201	166	175	187	174	172	186	183	171	185	180	156	193	178	192	181	163	199	173	188	228	173	157	158	178	172	204	178	190	179	184	158	168	172	170	183	188	163	155	176	170	175	186	177	200	149	147	171	204	181	178	185	186	170	164	199	172	196	163	175	170	183	189	190	192	172	168	157	187	179	182	166	200	178	192	166	221	185	176	185	190	162	173	192	164	174	152	186	168	182	194	186	192	179	195	182	176	189	188	169	191	185	176	163	165	201	184	173	185	150	163	178	173	188	168	166	161	142	163	144	179	177	178	144	151	188	172	155	164	180	182	170	189	167	182	170	162	153	183	175	200	165	164	177	174	191	168	185	169	165	177	170	190	182	158	188	180	167	189	173	165	208	199	168	161	169	171	157	169	152	170	172	175	196	166	167	157	179	190	184	168	164	199	145	174	189	181	184	165	164	176	171	191	172	175	178	203	164	175	160	186	191	151	149	161	156	181	180	185	168	172	161	182	170	172	186	201	168	180	190	187	163	219	177	182	185	165	189	172	179	201	179	182	170	184	205	173	190	188	165	202	190	170	207	171	161	144	188	180	162	185	182	173	163	173	197	171	197	197	160	169	169	160	164	168	150	171	175	195	180	183	181	163	170	183	184	162	178	154	178	188	168	163	206	199	173	152	168	149	157	183	187	156	162	165	181	179	172	162	191	179	163	176	166	155	187	190	166	194	174	174	184	188	162	162	170	179	178	185	186	179	182	188	182	184	181	194	168	171	181	188	181	171	175	180	192	182	187	178	172	198	148	177	189	163	184	187	206	179	186	196	162	178	171	176	177	171	188	166	167	182	184	169	174	189	152	164	169	161	173	172	184	197	177	177	188	169	171	177	193	188	178	190	174	149	169	176	176	176	166	174	167	181	175	170	177	187	184	175	163	178	153	166	199	198	163	166	168	182	188	159	176	168	169	146	180	186	169	177	172	151	194	203	177	182	177	168	163	186	189	173	188	183	199	172	160	186	175	164	185	166	176	169	161	175	163	190	179	172	166	154	183	167	183	185	166	181	162	181	157	175	207	159	167	184	184	182	170	181	173	184	193	176	171	176	167	170	185	179	173	161	172	158	169	191	185	179	187	154	177	197	194	193	201	159	206	179	156	175	166	181	176	184	160	170	172	208	160	152	167	194	180	177	188	148	176	173	182	199	184	171	183	205	172	186	158	173	161	190	201	162	169	154	205	174	189	191	179	168	165	209	151	184	188	159	196	171	183	162	176	193	170	183	174	183	194	168	191	196	196	191	183	214	194	167	176	161	177	177	186	171	167	169	162	166	181	179	198	202	150	167	171	171	174	188	174	178	164	155	179	128	185	177	177	199	159	192	185	183	160	174	186	179	166	168	175	172	198	179	173	155	193	182	186	158	172	178	178	182	174	184	181	175	179	180	172	198	164	172	184	175	177	182	197	191	165	186	174	187	157	190	176	174	192	191	177	161	175	213	156	187	188	185	162	195	187	186	145	177	167	171	176	160	184	173	150	178	181	186	199	184	165	164	181	169	178	173	166	187	148	187	185	179	170	180	196	171	193	170	179	183	187	181	159	184	167	161	167	196	166	183	205	166	194	172	175	199	162	157	156	181	174	168	177	183	195	167	191	179	176	174	174	176	174	165	177	188	174	165	171	186	192	168	177	162	153	171	175	172	183	176	185	176	166	186	174	184	157	178	175	174	177	170	188	162	150	196	176	169	197	161	171	188	168	177	151	176	198	171	175	166	169	181	172	176	172	164	195	180	186	181	195	181	181	175	186	163	145	198	179	182	160	184	174	178	170	186	184	153	188	158	173	186	190	189	165	212	148	177	165	164	165	154	156	194	205	188	176	163	182	175	180	178	151	148	182	179	184	166	196	163	161	185	177	197	170	187	174	174	179	194	175	163	189	172	212	173	183	202	156	172	146	189	172	190	183	149	184	152	178	181	200	168	164	191	165	165	199	173	165	175	190	168	167	179	181	185	156	190	174	160	191	145	177	168	215	171	170	186	177	167	175	166	182	170	144	190	180	173	180	156	166	167	201	162	163	153	158	177	184	173	191	183	187	154	145	164	163	147	179	184	174	162	160	168	188	167	163	172	175	179	174	185	166	193	179	209	175	158	175	197	164	169	160	162	177	178	171	178	184	196	164	184	169	204	178	187	181	187	188	191	187	153	195	165	173	182	173	181	177	213	201	184	175	192	147	160	175	182	179	183	164	191	151	164	169	163	164	161	196	178	167	181	143	166	161	166	188	177	176	191	176	185	140	170	169	189	153	183	174	194	177	168	195	168	155	190	172	175	175	189	189	169	161	183	187	170	164	189	194	201	193	180	149	195	180	169	184	177	174	158	164	197	197	157	175	167	170	170	199	187	165	177	177	185	176	180	188	178	164	151	173	178	163	186	183	183	167	195	153	171	189	165	166	163	196	199	178	168	161	174	190	176	182	197	184	174	203	184	166	156	175	157	165	172	174	161	173	158	150	177	175	167	167	186	161	197	174	168	172	190	174	158	146	185	176	194	187	188	182	187	187	155	186	159	184	176	182	190	164	167	170	178	163	178	161	170	182	162	207	167	148	170	167	174	182	188	151	168	208	182	193	139	172	197	158	177	168	187	190	185	178	164	174	178	151	175	180	172	186	194	160	185	171	168	187	167	182	176	186	189	159	186	173	157	145	181	176	177	168	185	193	148	180	175	169	200	180
5511	1530	3307	3757	3166	2626	2165	1854	1562	1428	1271	1190	1059	1047	955	866	855	840	816	760	743	726	725	679	700	689	713	682	691	653	629	617	643	610	609	657	616	582	585	621	658	560	619	530	585	559	562	591	572	615	610	553	646	613	579	574	548	571	553	548	580	582	526	572	557	548	579	532	570	545	521	555	567	517	538	563	544	554	588	537	552	565	546	548	577	532	574	547	575	541	561	509	564	562	541	541	532	566	553	562	545	516	560	540	579	583	581	566	579	558	543	591	560	518	523	580	530	552	522	552	556	596	575	565	558	540	580	551	594	547	517	544	539	531	578	574	576	599	537	555	600	579	517	605	544	550	597	551	560	546	585	550	549	546	573	537	574	565	571	561	552	543	590	544	557	549	556	540	560	541	538	528	567	558	526	539	568	516	552	569	557	581	572	553	562	518	528	548	568	497	540	616	483	586	538	568	619	530	521	587	546	542	561	566	541	516	545	493	579	542	562	544	556	543	571	510	521	574	582	574	539	537	520	583	529	560	562	540	544	555	506	540	523	538	548	540	540	546	530	542	516	535	588	589	561	542	552	549	552	535	507	545	501	504	551	583	532	510	539	531	558	560	542	543	572	535	544	574	547	600	573	554	573	538	514	512	523	559	551	511	538	568	571	573	522	540	566	553	517	520	557	519	545	566	539	535	556	552	542	544	555	583	546	539	564	556	518	529	530	608	581	505	528	556	556	526	544	532	566	561	560	580	563	608	548	544	551	540	575	519	523	555	538	539	583	589	564	552	519	517	574	527	546	526	539	547	523	534	535	544	508	532	598	547	525	524	522	517	539	546	533	537	580	520	560	549	520	491	525	553	535	548	554	547	546	571	558	557	548	523	536	557	509	537	547	517	510	560	535	562	535	589	545	618	550	525	504	561	543	543	519	553	546	599	522	535	557	557	591	532	589	598	545	560	537	534	534	525	545	499	577	542	568	546	559	555	543	547	523	549	548	547	542	538	522	556	517	556	517	536	571	535	549	544	562	547	577	569	552	533	510	582	533	513	522	543	582	517	577	497	554	499	546	534	573	587	572	589	531	547	537	530	549	510	522	563	531	516	540	538	580	544	536	579	524	580	551	564	553	585	554	516	562	538	569	525	554	541	546	593	545	567	541	515	540	547	523	546	509	550	549	565	549	540	541	539	512	525	522	534	537	541	576	548	546	524	567	564	537	537	543	517	523	533	559	560	556	579	547	551	533	576	499	515	604	563	514	582	551	553	550	547	546	537	548	553	559	543	542	550	517	582	541	531	542	529	530	551	541	542	535	509	550	541	527	515	548	558	542	507	576	574	555	554	518	554	516	532	585	566	582	566	567	535	563	544	483	547	538	542	558	598	521	516	489	544	529	531	517	538	560	523	525	553	520	561	547	589	566	575	565	540	497	554	568	554	540	500	549	566	601	568	569	525	548	576	546	511	539	563	600	566	519	551	515	529	564	544	536	540	524	554	545	524	561	521	578	518	557	561	534	545	549	556	554	536	518	539	553	540	525	514	577	562	488	553	566	567	564	602	521	539	550	580	550	553	513	537	558	572	555	530	535	540	567	577	526	549	594	535	549	523	559	578	563	525	546	554	577	565	507	529	574	531	524	553	546	571	561	561	539	537	537	606	571	529	566	551	512	512	531	549	565	540	567	548	546	556	534	546	556	540	567	549	522	527	542	565	571	539	554	523	558	554	531	548	532	559	591	576	576	561	550	549	546	522	566	537	566	563	554	558	576	590	563	542	520	552	510	519	540	511	588	553	578	576	581	557	521	555	549	538	534	546	573	591	532	539	574	537	528	546	538	539	484	543	553	544	563	569	565	579	558	516	518	580	548	523	553	518	538	556	541	560	498	540	523	522	541	564	565	588	563	540	553	570	558	549	501	573	522	574	519	556	502	553	541	589	571	555	554	538	608	530	541	550	568	569	508	564	538	562	575	514	564	581	549	552	529	515	550	542	528	605	561	524	531	537	523	530	556	551	551	542	572	510	560	585	551	545	568	556	563	592	584	539	539	595	530	556	556	531	546	567	559	579	500	549	519	563	547	521	566	531	532	549	542	542	518	550	544	518	543	554	571	526	522	581	546	508	546	518	517	574	554	551	523	578	571	546	493	548	557	618	568	565	560	556	560	551	530	548	535	564	575	574	547	560	528	546	541	586	520	571	540	556	527	545	527	577	611	551	533	545	576	489	550	555	506	540	514	564	568	538	541	547	538	557	558	545	555	549	563	556	560	549	573	565	559	514	522	557	531	550	515	594	561	557	558	580	554	539	527	534	538	556	570	598	585	520	550	528	558	579	507	545	571	548	576	555	528	596	555	547	515	557	543	541	523	522	509	501	536	567	555	559	528	527	564	550	510	528	561	529	534	567	534	564	598	562	566	537	589	560	538	538	554	510	554	557	579	559	532	561	556	531	576	552	564	542	543	518	571	540	539	513	555	544	565	565	550	580	573	535	520	563	571	516	587	551	581	582	549	539	536	565	521	522	566	572	522	560	558	510	560	551	522	545	519	549	505	531	564	582	529	555	557	507	520	562	572	565	561	580	513	563	523	555	554	536	509	518	531	541	589	540	541	535	534	539	523	546	581	562	551	527	560	524	556	521	533	520	526	545	528	588	564	520	517	549	566	545	545	555	508	606	536	546	566	558	547	535	557	543	558	544	524	566	608	562	561	548	532	577	548	542	567	503	538	540	553	569	531	575	508	515	525	541	556	562	561	554	554	526	556	540	543	558	526	516	543	570	533	510	542	551	518	560	531	553	566	566	516	544	546	557	554	507	564	521	553	606	532	567	531	521	510	569	587	559	559	549	566	534	557	504	565	576	550	534	571	584	538	524	581	552	583	542	599	509	552	642	584	589	587	533	561	554	599	552	522	535	550	510	594	564	535	501	550	532	530	538	554	559	521	510	534	548	503	539	631	545	597	566	513	520	537	536	548	547	585	538	547	542	558	597	536	554	558	542	552	555	567	550	531	560	561	569	584	576	516	557	580	538	524	528	517	549	532	546	554	538	531	588	558	505	548	559	531	560	572	504	548	501	548	559	534	572	531	557	529	529	528	563	535	526	626	576	540	507	534	528	514	543	584	557	557	550	494	546	539	534	565	570	569	559	578	546	564	508	553	553	580	551	521	557	557	555	556	514	614	568	526	546	574	565	544	480	582	575	553	561	542	519	513	562	519	575	577	537	539	589	506	550	484	566	546	545	560	557	551	538	555	557	590	544	488	594	566	553	561	574	541	566	559	549	515	542	556	540	520	593	559	585	562	535	523	523	561	544	498	574	518	558	560	579	561	617	528	539	511	562	578	545	545	574	501	537	527	583	588	539	559	597	564	552	537	553	521	558	557	580	549	518	531	519	561	497	536	544	532	542	540	537	497	533	519	504	517	573	549	569	502	532	557	521	515	549	558	550	528	540	559	575	548	549	538	555	546	554	565	484	549	558	591	529
15539	2567	2733	2011	1492	1071	750	606	442	471	425	359	321	266	252	249	211	232	224	196	185	208	191	180	169	168	177	147	163	177	157	159	161	147	180	168	147	160	146	151	148	156	180	149	134	161	147	154	149	161	155	166	143	147	147	170	140	158	152	131	150	150	138	141	147	168	142	130	144	157	150	158	138	134	165	137	151	142	138	150	129	128	144	145	134	159	128	150	164	150	139	137	138	147	164	143	138	140	150	148	166	129	115	159	156	143	125	134	169	137	136	156	162	149	153	139	149	143	135	129	142	143	128	143	141	131	137	155	134	131	150	131	164	146	159	173	156	147	145	132	140	139	133	129	153	141	174	159	155	143	152	157	147	125	167	143	139	159	153	117	149	150	147	119	147	137	175	148	140	122	140	165	144	147	132	149	175	163	144	146	141	134	116	143	129	147	144	127	137	149	157	141	133	158	146	132	124	126	152	121	145	143	131	132	133	174	140	126	123	128	135	142	135	160	142	128	146	132	132	146	133	122	121	135	134	129	137	135	140	141	147	123	164	132	148	141	150	147	163	142	112	152	143	142	136	147	149	166	119	127	151	132	124	157	152	150	155	139	161	143	129	125	141	153	148	156	140	132	132	163	151	121	141	137	120	147	148	169	151	152	141	131	155	152	162	120	133	122	130	154	136	139	143	155	155	143	134	158	136	132	162	154	115	138	144	154	157	132	147	143	147	124	131	145	158	144	139	138	141	136	126	135	118	146	164	126	146	132	139	129	147	140	159	137	151	149	149	154	149	134	134	151	159	146	165	150	148	135	134	128	139	166	156	148	137	145	145	133	153	165	149	155	141	133	145	163	121	143	154	165	134	128	141	146	152	141	131	177	147	151	118	153	150	158	127	140	151	159	152	148	144	157	135	133	163	143	141	144	143	135	170	140	147	159	154	161	125	126	171	164	148	134	147	175	130	142	142	143	131	148	132	138	168	137	129	131	143	137	130	161	161	155	147	129	161	151	123	141	152	147	138	121	152	141	166	148	158	140	135	134	129	159	140	137	163	138	176	147	150	154	138	143	124	143	142	151	158	138	123	159	127	165	139	146	145	157	152	147	130	149	151	130	133	146	168	133	135	160	157	138	147	134	133	154	142	151	136	160	131	144	141	143	137	144	156	144	151	143	158	140	135	144	136	154	149	126	144	143	122	122	150	140	150	143	165	149	141	135	131	147	141	151	161	145	138	133	130	138	141	143	147	119	140	119	162	135	133	144	136	163	167	120	148	137	124	143	165	127	156	154	135	141	149	158	113	147	154	145	159	130	163	139	125	137	128	137	139	139	145	150	147	151	136	176	134	153	141	145	153	147	160	122	155	129	147	161	128	164	136	112	136	136	172	151	145	134	158	132	148	157	141	139	142	137	157	142	149	142	118	146	135	135	152	151	132	160	140	135	151	125	148	127	147	160	156	136	178	143	139	151	122	153	154	129	139	144	132	142	146	141	137	134	141	150	144	137	138	137	131	146	160	173	146	155	152	163	138	126	132	169	126	136	152	154	140	149	141	146	159	139	155	160	164	147	170	141	117	155	155	145	145	157	137	141	142	138	165	148	144	136	137	127	149	139	162	144	146	122	128	153	120	146	143	144	136	159	147	128	143	137	150	139	147	158	145	119	138	126	142	129	148	164	143	155	143	143	146	125	142	126	132	152	155	146	157	129	127	148	145	138	141	164	138	147	148	147	129	151	141	150	142	143	141	137	154	144	151	140	130	152	145	159	141	127	144	159	130	146	146	149	137	134	155	148	135	130	136	140	128	144	151	150	150	152	152	157	158	136	143	154	158	114	154	143	155	139	137	166	153	153	144	137	149	123	151	134	156	154	122	138	154	165	148	168	167	160	149	158	164	133	138	145	159	154	127	150	137	145	152	143	174	128	127	154	157	135	142	125	130	118	132	153	119	156	134	147	128	140	156	130	150	138	125	123	159	149	168	145	144	135	159	161	121	154	141	158	150	168	149	142	177	157	146	140	145	139	147	157	152	137	158	148	153	149	145	154	136	154	135	159	132	156	146	173	167	143	152	154	144	124	135	158	153	131	138	141	120	144	156	148	150	148	114	135	161	170	131	145	147	152	144	149	155	152	132	166	149	159	137	141	148	120	147	131	155	154	153	139	153	143	139	126	134	145	135	159	160	127	132	158	123	142	169	128	149	130	146	156	128	142	132	138	141	137	141	135	156	153	135	156	149	146	165	119	135	126	140	161	137	141	148	142	133	160	143	145	144	145	157	129	134	140	163	151	149	145	150	120	147	140	167	137	145	137	137	127	138	166	124	155	132	163	138	154	162	145	135	144	124	149	151	150	134	149	142	140	118	145	165	141	152	137	155	146	146	135	134	148	137	156	148	126	131	154	168	147	141	127	135	118	150	131	157	170	165	143	158	140	126	155	142	139	149	143	146	189	126	160	124	151	150	147	135	124	148	148	143	172	125	149	162	143	163	157	143	146	135	143	147	156	150	146	156	136	132	155	158	143	152	155	145	141	131	158	132	179	128	173	148	123	150	131	135	138	171	145	141	137	136	142	146	170	119	142	148	147	147	143	132	144	158	156	144	138	154	123	139	141	136	138	145	129	160	131	154	160	173	138	144	158	122	164	146	147	137	160	131	158	151	137	162	159	133	139	142	137	152	151	130	145	156	148	143	127	152	121	147	154	127	160	144	133	138	127	143	150	135	149	140	123	173	166	144	155	117	159	157	144	159	165	165	149	149	132	146	147	164	167	142	161	150	157	152	156	145	144	153	152	120	144	143	143	152	149	160	144	161	134	149	146	154	145	135	136	167	134	161	136	137	130	159	154	158	124	145	127	114	135	156	170	146	141	140	132	158	159	125	142	141	145	139	164	132	128	139	128	137	147	136	153	157	148	121	152	138	123	134	124	140	142	132	137	149	141	132	154	148	134	152	150	141	154	156	152	141	138	126	142	137	121	139	140	132	148	134	162	166	147	137	147	139	126	176	134	124	134	155	142	162	159	145	158	137	156	162	131	149	175	138	138	142	152	144	158	132	156	134	150	162	148	154	156	164	125	144	145	145	152	131	141	158	138	161	156	137	145	127	142	153	129	152	142	141	149	154	130	138	150	160	162	139	148	126	139	138	146	128	144	146	155	134	153	141	169	140	117	153	148	152	140	158	140	140	150	132	134	147	140	145	136	156	155	144	145	134	156	127	141	139	156	146	150	132	150	137	172	162	153	151	155	145	146	167	145	125	155	158	127	148	161	166	151	165	128	119	152	147	141	130	134	146	134	151	172	138	160	145	169	152	149	173	152	127	148	150	146	150	141	139	145	121	152	140	147	134	136	125	142	142	152	140	154	139	127	138	132	115	116	144	118	141	148	163	162	151	160	152	152	144	126	162	154	139	147	126	137	136	130	144	143	124	136	142	140	125	126	136	155	160	126	121	149	155	137	145	149	149	167	135	160	133	129	157	164	144	151
7660	2506	5724	6490	5486	4370	3578	2914	2546	2143	1958	1732	1505	1386	1278	1204	1096	988	914	923	908	871	802	792	771	747	691	682	660	656	664	660	677	653	639	608	595	567	552	617	630	567	554	589	589	528	544	510	530	549	555	552	506	558	526	538	505	555	542	528	527	484	500	521	520	527	500	512	493	486	510	463	472	512	498	524	507	473	494	539	495	477	512	503	472	525	482	440	502	513	474	505	533	491	550	487	471	453	464	471	443	519	485	483	503	443	511	477	458	473	475	481	504	479	476	484	471	440	481	480	471	488	480	511	476	499	480	471	440	503	460	465	472	511	475	470	445	462	492	453	507	458	504	477	460	484	481	477	487	456	464	478	468	493	480	537	491	479	449	483	509	500	449	472	478	464	455	466	494	444	447	471	482	507	466	480	472	484	466	459	459	451	466	457	455	481	485	500	449	483	484	449	479	450	456	479	534	489	443	459	472	511	450	493	487	501	480	426	489	446	483	461	483	478	456	425	466	501	504	483	471	481	501	488	479	481	474	458	486	465	441	500	499	523	500	450	465	471	486	482	449	472	488	472	475	465	467	457	448	420	513	481	479	495	460	466	456	438	497	476	456	492	486	448	471	468	490	472	487	442	517	495	460	479	496	433	503	499	465	496	475	467	450	488	487	476	514	466	474	457	466	453	497	476	476	481	426	475	498	501	488	478	480	464	434	478	499	469	473	486	515	454	475	487	444	459	491	478	477	473	508	497	482	450	501	433	480	461	453	498	514	520	481	457	504	515	475	468	478	452	493	461	466	463	498	477	479	458	467	460	492	494	490	461	502	436	497	454	470	506	456	466	454	471	473	505	487	495	485	467	464	442	450	480	519	466	453	444	418	466	458	454	475	463	468	460	502	516	521	468	492	483	452	496	480	453	487	475	432	465	494	472	476	444	460	448	456	428	461	446	498	439	478	507	472	469	452	471	502	493	457	450	452	471	492	485	470	450	496	498	428	509	487	470	456	470	475	458	461	506	478	458	481	471	389	453	497	472	457	475	476	462	484	481	483	488	497	477	474	493	483	455	454	477	451	451	463	459	480	466	474	500	504	470	488	443	451	501	447	477	478	504	474	437	448	494	450	487	450	457	442	484	479	474	461	485	477	474	461	442	484	468	469	445	511	474	484	487	457	435	449	472	472	451	490	438	457	492	474	493	472	484	489	459	493	473	448	474	477	496	531	424	448	488	475	506	454	504	470	446	477	503	485	451	469	460	517	467	449	522	470	445	463	460	434	436	486	474	451	468	502	471	480	486	468	479	466	477	457	512	488	508	450	458	432	478	497	462	451	465	466	478	435	450	452	474	455	514	461	494	447	448	504	463	470	475	448	496	472	469	470	476	490	476	501	500	445	494	465	476	455	445	489	478	464	450	434	496	461	503	512	489	518	475	438	493	478	479	481	472	479	459	432	513	463	432	499	484	494	494	447	493	490	464	475	485	459	481	499	475	504	473	483	451	477	498	477	467	491	437	466	463	484	481	459	465	484	479	485	472	477	480	478	434	472	493	493	485	488	485	488	476	478	452	467	518	482	464	475	463	467	457	475	468	456	489	499	465	449	470	469	468	538	416	475	512	511	460	470	470	448	473	462	486	471	483	414	513	495	465	415	430	481	457	511	451	465	475	492	500	509	452	453	444	487	457	484	508	448	480	487	509	506	473	498	462	482	467	479	440	467	465	506	455	483	448	453	463	486	454	447	431	451	451	469	472	452	432	505	490	488	474	479	471	446	499	501	463	492	452	472	448	464	495	482	468	453	465	470	495	460	453	467	497	449	457	462	471	451	461	415	489	471	475	486	410	453	472	533	461	451	445	482	487	491	444	458	464	497	473	473	486	467	483	459	447	476	492	481	464	484	443	492	467	505	491	473	445	455	479	483	503	448	488	487	465	480	494	488	442	493	471	471	468	447	489	485	470	447	480	472	484	475	441	464	496	441	471	444	444	467	453	464	496	455	463	435	488	431	484	457	459	447	469	455	488	454	488	437	479	481	468	475	505	469	455	522	475	474	479	452	470	467	491	504	501	475	470	503	459	446	454	488	503	469	460	465	442	441	468	484	479	490	448	441	465	450	435	496	463	452	512	467	456	473	507	471	500	486	442	486	462	442	477	443	473	523	473	496	429	458	468	473	427	452	484	469	456	479	479	496	500	465	490	480	468	453	481	478	474	484	481	435	436	478	435	501	442	462	478	426	469	459	494	499	484	457	485	449	504	483	502	483	496	469	456	454	465	458	482	485	499	465	476	470	480	468	455	462	434	454	468	468	442	470	474	468	472	470	455	472	448	499	491	499	484	474	464	497	476	479	503	473	485	456	479	470	467	496	440	483	495	475	482	516	457	472	442	465	484	457	460	451	430	488	425	470	451	461	475	482	431	487	469	476	473	444	441	464	478	456	479	458	472	473	461	462	457	475	472	507	454	453	450	478	478	438	496	474	479	461	469	466	466	479	446	482	450	478	483	451	448	454	480	434	469	459	457	472	478	424	476	442	466	439	456	468	461	469	434	487	496	435	427	466	463	485	476	470	442	533	471	488	480	485	474	505	483	481	445	498	421	477	447	481	480	483	482	443	433	465	438	466	506	512	484	455	444	512	479	466	474	469	508	516	483	497	465	473	463	441	480	486	486	485	470	469	497	538	473	494	447	480	444	498	453	470	466	465	433	455	461	475	472	486	444	467	449	462	486	427	501	484	480	467	448	499	454	462	483	449	495	468	464	477	477	460	479	478	478	435	463	487	466	485	459	441	466	490	462	471	476	482	486	491	450	463	496	500	493	464	471	483	442	478	478	448	461	482	512	485	437	485	495	446	490	469	472	461	457	435	474	490	506	511	476	476	491	470	472	541	480	477	490	523	451	491	458	447	507	417	486	449	462	476	482	447	470	471	494	465	428	467	476	481	460	471	487	469	476	475	498	473	474	445	433	443	503	485	450	447	493	481	472	497	494	472	468	465	501	458	466	446	494	487	460	415	495	483	510	486	481	470	454	455	486	468	420	460	482	476	500	456	445	509	447	461	472	463	512	476	470	476	477	493	476	485	477	477	459	481	472	495	478	473	461	433	471	457	477	481	485	459	454	496	486	420	442	453	468	492	478	460	499	493	480	485	419	452	460	463	461	491	439	461	455	476	475	470	476	489	504	474	462	497	456	456	465	474	423	474	492	486	450	494	464	514	448	479	477	470	494	483	453	482	463	484	479	479	473	469	476	485	486	457	478	456	477	478	483	465	467	447	455	488	480	490	483	416	481	453	446	515	429	438	471	460	506	459	502	478	470	467	487	493	504	456	457	484	439	490	470	469	457	485	501	484	448	452	493	502	428	482	460	437	475	467	452	460	442	459	496	458	497	499	488	444	431	475	427	466	488	479	466	515	462	470	496	500	440	462	478	454	450	462	513	476	459	494	471	463	475	493	483	467	442	494	436	491	489	439	479	484	456	445	466
2157	367	371	357	323	364	334	352	331	349	327	289	309	299	326	308	339	315	314	305	296	326	321	300	321	301	301	334	281	344	313	303	344	312	305	339	293	286	313	292	324	324	333	316	343	328	333	297	332	310	298	289	321	334	315	314	304	329	308	319	312	299	327	312	308	351	321	323	303	323	322	315	309	282	304	310	308	289	335	349	342	293	310	333	333	302	322	299	306	308	312	302	314	325	322	329	313	330	277	322	310	317	292	321	317	326	322	354	308	346	306	357	346	321	293	334	318	311	310	321	329	302	317	330	346	321	308	312	323	295	305	303	318	295	318	328	310	311	334	318	322	328	342	356	292	326	314	305	319	312	314	306	303	318	306	280	297	333	313	310	309	342	338	319	343	307	347	341	313	310	312	334	279	316	308	277	333	289	300	309	320	291	341	324	334	284	361	321	298	323	298	333	318	306	332	308	313	326	307	338	337	330	286	314	348	350	317	331	277	302	327	299	327	330	293	332	299	305	299	294	346	278	277	324	292	293	300	331	330	297	318	331	324	305	314	328	284	336	320	325	318	349	354	325	297	336	307	326	294	297	318	330	307	338	283	310	323	333	297	340	319	323	336	328	322	297	294	312	317	292	291	316	303	294	278	318	320	310	327	329	288	315	286	281	328	307	313	311	324	303	291	323	296	319	307	323	305	311	287	320	324	299	340	332	338	302	324	298	327	313	293	312	290	298	326	340	315	323	311	323	317	302	332	324	304	300	344	322	303	282	352	339	313	323	348	311	312	328	305	317	324	322	340	336	314	330	310	312	327	292	278	311	312	306	308	322	336	321	330	311	329	296	267	311	296	275	342	340	314	297	315	288	310	359	338	329	280	324	312	320	316	322	314	362	304	315	315	293	309	291	285	301	293	306	311	340	291	328	282	293	316	287	327	310	299	342	304	295	308	311	314	289	323	341	346	288	291	317	278	349	334	325	314	287	336	318	331	317	329	306	323	282	321	356	312	316	339	306	330	310	313	311	350	332	331	293	318	290	314	315	322	317	274	330	281	313	315	335	279	324	327	325	309	302	306	320	295	332	351	330	322	328	354	300	342	291	340	291	303	323	340	292	313	301	317	304	300	335	349	299	294	312	295	305	317	311	318	300	293	307	306	303	341	312	307	290	304	334	312	302	294	346	321	366	336	320	335	291	322	310	294	327	333	321	296	317	345	325	332	320	326	297	341	326	313	299	301	298	315	311	294	310	315	294	332	307	353	322	329	322	313	292	339	291	319	306	318	302	293	286	306	318	334	303	322	284	327	324	316	301	328	305	317	294	354	321	296	306	304	311	341	318	317	309	311	301	327	293	322	334	311	329	334	314	338	319	325	313	327	298	311	317	332	327	306	329	301	319	312	276	300	331	296	313	331	328	304	321	310	310	358	328	305	308	335	337	322	331	318	320	295	311	285	312	345	305	320	312	325	334	297	319	319	327	302	308	336	319	300	322	277	313	299	288	329	298	338	330	325	350	318	329	320	315	320	291	322	309	327	299	329	306	338	268	305	322	322	332	351	318	328	290	300	303	334	318	302	318	309	351	304	326	337	319	314	322	279	346	278	327	318	314	298	308	306	290	330	333	331	328	319	335	296	320	314	308	337	296	336	321	319	259	294	322	311	300	325	279	310	310	303	314	318	327	295	310	338	326	340	284	324	301	331	325	298	303	282	298	308	330	343	341	309	295	335	292	306	316	330	352	331	329	305	314	301	305	317	331	336	318	285	330	310	287	310	322	329	301	302	327	310	321	308	291	278	306	298	298	317	307	273	317	327	349	292	308	335	340	334	300	315	300	275	335	320	296	280	363	330	301	306	322	288	314	319	320	319	313	330	326	320	321	322	323	296	319	315	312	328	305	314	334	308	308	308	313	313	338	303	313	296	328	338	305	325	317	328	314	284	323	286	330	315	330	308	324	336	312	343	315	281	309	312	317	305	312	304	367	324	301	327	319	340	307	304	321	302	321	311	297	324	284	336	304	286	303	340	312	318	306	302	307	283	327	300	317	321	333	319	335	319	316	307	341	305	292	334	336	352	284	278	353	318	296	325	303	319	314	304	301	303	304	312	284	329	318	309	331	289	308	311	285	332	326	319	329	297	313	335	334	309	307	313	312	323	320	319	316	309	312	293	320	362	333	323	326	326	330	264	282	298	301	300	326	304	333	325	328	315	342	336	316	314	307	316	314	331	318	311	348	344	304	302	295	321	335	323	319	306	316	298	328	311	335	292	303	326	338	310	309	313	271	290	303	325	279	295	324	345	323	343	320	311	322	297	298	298	338	303	310	304	327	345	310	306	304	304	314	304	288	307	335	293	321	318	316	314	332	303	317	310	296	338	301	320	337	327	328	266	310	320	316	318	296	274	337	291	323	314	309	355	302	306	319	331	307	290	311	313	334	351	322	319	334	320	320	318	283	286	310	333	318	331	343	304	318	316	312	344	309	323	302	324	323	320	331	344	338	303	294	302	279	309	298	320	306	337	321	314	321	306	293	336	312	273	276	310	311	324	338	333	321	294	298	323	330	340	334	300	295	325	307	317	313	299	369	314	274	334	278	313	295	342	292	317	350	335	304	319	308	339	322	317	314	317	328	316	311	306	292	314	317	327	287	326	333	334	338	310	296	309	304	329	327	344	315	320	344	297	346	302	313	295	291	309	316	290	327	306	328	333	319	321	349	303	311	305	316	301	298	333	309	311	295	314	336	310	324	308	306	297	316	346	305	288	349	269	314	319	311	293	329	325	337	296	286	316	311	280	300	291	323	328	302	312	336	314	297	334	302	326	335	339	316	345	305	320	302	324	310	311	303	341	284	282	274	326	326	294	288	311	320	332	329	316	311	292	290	336	307	308	314	301	301	329	332	318	348	314	319	314	330	299	329	270	340	320	307	337	325	296	301	314	291	322	305	296	332	318	323	338	297	309	321	325	290	324	315	320	344	301	319	283	315	306	310	289	299	313	297	305	321	320	310	317	307	325	348	298	317	323	315	298	324	323	294	286	298	329	316	287	291	309	340	316	306	324	298	312	338	325	320	332	271	319	342	332	306	307	318	318	308	314	318	310	310	301	319	314	305	296	305	333	322	307	326	307	322	302	298	331	334	308	353	311	316	322	328	297	314	296	295	324	280	347	281	321	333	323	300	332	305	321	350	278	292	329	327	332	307	316	319	344	330	316	292	316	313	305	302	286	297	294	324	314	300	336	284	300	296	332	313	334	295	306	326	321	295	287	310	298	309	293	315	305	356	357	287	294	313	308	326	309	313	283	334	309	325	322	327	307	303	321	321	316	307	308	303	306	351	293	303	310	342	320	321	306	317	333	301	328	311	346	329	328	340	305	346	309	295	318	303	286	323	315	320	319	328	299	315	279	318	305	304	344	326	304	302	371	328	327	268	309	302	307	319	306	344	325	304	304	336	308	332	294	294	305	303	311	299	304	340	300	309	322	340
2398	917	1044	1079	1059	981	1016	976	936	966	955	972	896	910	939	861	972	944	892	940	931	936	910	896	971	872	920	892	933	923	941	917	901	852	841	909	927	878	957	888	874	936	881	932	920	890	949	938	866	914	925	854	926	905	879	907	877	894	916	873	918	865	967	946	875	894	891	905	911	970	918	889	902	892	845	928	856	916	904	941	867	886	876	914	933	909	903	907	850	885	917	869	880	901	940	946	918	909	907	889	899	901	949	932	901	914	886	931	923	959	926	879	909	927	887	936	910	950	943	898	912	939	891	881	910	853	824	948	921	857	900	901	902	879	905	908	925	928	972	968	949	945	913	901	912	874	862	936	902	944	921	933	899	898	879	919	909	929	931	873	942	876	959	869	918	873	909	906	885	904	933	889	936	900	913	898	915	916	885	875	868	923	888	886	895	885	890	914	855	910	862	890	923	858	946	925	925	854	922	938	884	912	951	919	907	891	934	854	797	900	855	949	929	948	902	833	928	877	940	875	927	917	928	956	933	895	867	887	886	914	913	911	920	936	879	895	966	898	916	889	940	946	907	886	930	874	895	888	931	874	912	901	951	954	883	875	858	898	879	886	889	908	852	877	959	863	891	896	877	940	894	884	904	915	853	938	858	902	909	964	863	902	845	878	897	884	886	926	871	883	909	949	941	866	846	896	929	879	938	906	913	911	851	860	861	913	899	880	912	951	912	884	946	946	851	914	911	917	936	904	897	929	869	924	895	874	865	913	915	959	899	939	907	892	912	889	873	927	918	912	868	897	932	878	874	868	860	870	874	910	962	955	906	901	905	853	960	942	895	928	928	938	844	906	816	882	911	911	915	968	870	862	886	924	902	914	862	896	891	883	902	887	887	840	907	874	900	894	881	920	873	903	923	956	909	875	883	924	896	870	900	909	908	915	867	943	879	871	900	920	888	938	898	892	911	866	927	888	918	900	889	946	879	956	879	850	886	898	834	909	870	886	868	884	894	871	915	863	947	908	868	918	917	846	868	932	894	986	862	943	944	849	918	870	935	917	913	928	899	907	901	926	880	890	894	932	960	923	894	901	868	934	918	935	934	959	890	914	885	855	881	930	883	884	880	925	885	889	892	898	878	903	855	913	908	912	933	900	917	887	887	903	864	893	915	914	956	940	842	900	930	914	898	869	891	894	897	872	921	949	892	895	922	910	912	909	933	889	894	943	920	906	890	895	894	905	922	908	878	894	885	872	981	826	897	915	873	868	943	870	890	872	925	938	865	937	884	858	882	923	938	874	843	893	941	874	913	921	932	952	899	891	856	951	898	929	881	913	888	927	927	867	912	917	930	886	876	894	882	887	930	924	897	862	904	858	891	943	902	843	862	900	914	916	957	964	897	922	875	842	886	852	928	859	839	913	902	932	898	857	932	867	966	883	894	852	939	864	887	905	899	854	889	880	894	861	900	886	881	924	867	912	920	907	880	913	890	882	916	928	881	873	903	950	923	913	892	917	922	888	937	867	859	913	907	903	898	866	901	908	890	917	940	898	935	874	918	945	923	877	928	918	835	883	897	918	929	920	913	930	938	951	874	865	913	885	886	861	882	961	893	883	921	872	880	881	888	918	900	921	841	890	885	851	863	836	935	911	887	897	858	899	905	872	937	873	875	958	869	886	946	965	884	916	851	891	857	919	892	872	869	944	912	885	898	963	865	921	862	941	981	879	896	869	870	894	878	901	959	915	879	874	890	909	928	846	889	894	892	863	960	927	880	837	895	886	938	852	920	927	908	934	858	854	912	855	909	875	875	919	910	887	912	925	846	903	867	857	862	892	856	891	898	846	922	914	912	960	970	855	904	910	878	925	944	927	884	859	912	909	879	940	916	911	903	921	913	972	839	909	913	954	915	912	895	902	856	878	988	873	892	901	919	852	897	854	925	904	922	855	964	915	872	884	887	874	903	918	926	909	908	922	892	896	916	901	809	898	892	853	855	965	921	871	947	903	899	953	917	898	862	862	884	905	936	924	900	933	874	878	857	927	949	869	883	847	863	907	902	937	988	841	916	944	896	864	933	887	885	894	894	909	858	862	843	919	875	916	870	933	870	860	918	940	924	902	897	920	940	879	887	874	951	871	881	892	873	944	928	850	919	906	871	889	945	913	948	958	900	869	908	921	905	929	875	872	919	868	919	925	862	932	912	898	940	895	915	822	878	873	872	950	899	875	906	898	893	921	908	936	862	890	897	902	901	913	845	881	885	866	892	812	933	938	941	909	976	857	941	931	869	931	929	897	876	905	933	867	902	888	903	943	930	873	927	962	876	939	877	946	882	887	858	895	878	904	890	939	884	856	936	954	892	893	937	943	923	925	880	928	901	865	891	888	853	886	876	877	896	863	862	850	878	868	1018	905	884	915	843	885	875	904	913	918	936	960	878	876	936	852	867	881	903	921	905	880	923	863	917	908	913	861	907	913	900	934	963	888	837	841	895	949	919	885	865	851	962	912	916	878	907	869	934	894	930	896	905	897	876	897	933	884	879	926	901	888	903	866	870	904	885	919	927	878	930	862	896	908	902	888	916	872	892	929	938	957	904	902	891	908	947	878	898	911	939	895	927	859	900	934	894	892	927	902	901	944	918	862	895	916	909	922	912	869	912	962	898	903	909	866	913	833	921	935	953	890	910	886	876	889	930	979	882	911	954	901	884	931	885	855	920	931	912	883	885	883	911	890	921	917	925	930	913	922	929	916	872	927	889	910	954	911	908	910	890	952	928	915	908	931	843	915	900	878	880	841	888	901	887	920	910	876	902	902	936	979	903	941	909	926	888	874	914	896	871	871	875	872	900	926	885	925	891	851	950	867	923	899	912	871	891	897	905	899	896	956	849	938	907	880	942	872	878	918	905	860	890	919	869	948	910	915	914	898	878	881	881	897	884	878	891	927	969	979	861	885	941	892	903	909	870	931	922	866	878	924	932	883	925	913	915	898	897	930	882	889	880	905	913	914	911	925	964	878	846	918	840	931	914	987	866	884	925	916	864	953	902	942	912	940	901	917	893	897	920	933	903	887	961	882	882	890	871	924	886	899	903	874	872	874	885	883	918	903	885	889	936	895	901	922	903	907	946	889	876	955	904	841	870	876	888	911	910	899	849	934	846	875	913	906	908	886	865	840	873	877	941	957	857	909	927	908	930	907	896	912	939	911	866	952	864	928	874	881	945	868	883	924	936	896	943	867	922	927	879	926	896	895	876	904	909	927	898	850	903	884	916	921	910	920	843	883	888	888	861	896	942	865	893	874	912	928	911	947	880	933	882	901	862	844	902	817	883	878	893	872	907	931	893	932	894	873	861	873	897	883	898	929	830	828	864	945	908	864	904	961	893	860	957	903	933	884	868	855	914	925	894	859	885	858	906	885	929	882	954	930	929	869	903	904	920	941	916	884	885	894	864	903	875	898	936	900	914	959	892	950	900	858	904	944	898	881	877	915	891	898
8292	1166	1368	1063	796	627	528	405	350	323	282	285	253	232	227	238	229	227	225	196	212	216	196	188	214	190	183	218	202	196	174	169	183	174	208	207	188	177	206	187	161	188	163	182	188	183	165	177	195	157	146	150	188	183	191	184	161	177	203	185	190	193	187	176	201	171	168	168	192	190	171	167	183	166	172	181	195	172	191	157	203	192	206	177	176	177	164	173	191	175	178	222	192	182	175	188	160	165	155	184	187	196	161	166	163	176	192	164	199	191	173	178	200	193	176	165	165	199	201	179	175	182	156	206	189	175	192	167	189	182	198	177	170	197	186	198	171	190	179	196	171	188	167	162	178	183	173	170	180	174	162	184	187	184	216	195	179	172	169	186	191	175	158	192	194	180	170	167	169	174	155	191	175	187	179	189	173	163	170	187	174	159	176	165	178	206	178	192	186	183	189	186	173	193	184	184	202	183	194	183	175	218	201	163	192	185	164	196	181	187	187	163	190	195	165	193	181	193	170	170	176	166	183	169	185	170	190	199	175	158	187	160	167	194	170	192	170	171	186	171	176	159	192	153	171	192	182	167	148	174	184	197	168	172	173	172	180	147	172	172	182	171	172	180	192	195	178	182	179	181	174	188	173	170	177	164	164	196	158	165	177	163	205	179	156	177	179	172	177	185	181	173	171	165	178	195	179	178	188	189	200	194	172	169	212	189	192	191	172	162	160	194	175	147	187	197	168	179	163	176	177	179	196	175	162	181	170	188	162	189	175	160	178	184	181	185	183	175	198	179	208	184	194	158	152	183	161	173	180	158	168	149	183	166	198	164	194	175	178	169	175	174	178	174	151	151	155	158	168	172	171	151	170	192	188	180	189	209	177	163	182	195	198	183	175	179	173	190	175	191	184	193	192	166	167	164	164	156	181	167	185	172	180	170	165	193	150	153	172	173	163	179	193	168	178	173	189	163	199	171	179	163	204	187	159	180	165	172	158	141	175	179	153	180	195	184	175	166	186	166	162	186	178	192	176	187	195	180	193	180	189	189	182	161	187	183	183	169	177	162	216	188	180	188	193	174	178	202	167	180	180	179	179	190	160	183	172	190	175	176	185	185	174	141	190	167	171	160	183	151	146	205	185	167	166	189	172	182	189	193	175	193	175	165	183	178	175	194	181	188	181	183	187	199	184	148	177	172	190	178	188	178	167	180	172	188	184	194	205	166	186	220	185	183	193	182	163	175	172	177	184	195	181	186	173	190	180	164	181	178	142	187	172	201	170	162	178	187	177	169	182	181	177	168	172	183	194	184	166	175	157	194	190	165	169	182	177	169	189	183	176	162	188	149	183	181	160	189	160	178	163	174	153	169	167	203	161	175	164	188	166	176	168	205	164	195	179	172	164	185	178	197	156	201	176	167	185	163	152	164	193	175	187	197	171	164	155	175	169	154	182	173	197	177	173	169	166	177	169	162	201	180	175	177	163	182	175	179	172	154	210	184	172	192	178	190	168	168	193	185	192	194	192	177	168	189	189	195	162	176	173	201	179	166	181	163	188	169	189	160	191	161	149	174	191	189	153	167	180	200	185	178	182	182	171	171	159	174	173	174	177	192	165	190	163	153	186	174	192	166	161	195	166	174	184	167	182	186	183	183	198	178	166	183	178	189	160	182	167	185	204	160	179	153	168	169	177	192	174	172	183	167	166	196	180	191	153	157	175	201	165	173	166	181	185	185	194	156	157	182	196	185	168	172	165	175	191	155	175	192	153	196	167	181	171	176	164	168	165	177	163	169	158	176	186	181	177	159	191	178	181	170	186	183	165	194	155	189	200	179	181	196	164	179	193	168	178	179	178	168	183	189	153	186	165	164	158	215	146	166	184	186	159	169	163	165	195	186	183	179	185	142	181	187	178	198	178	181	170	157	186	200	186	179	195	202	193	159	180	167	185	158	180	196	172	180	186	171	182	198	196	173	179	182	166	179	189	197	173	193	168	171	173	172	179	191	189	183	179	174	158	192	189	170	197	193	161	206	193	169	180	179	179	180	160	165	183	184	157	192	159	183	175	200	172	159	159	188	187	179	205	168	171	148	155	177	165	195	176	146	189	188	168	191	186	163	173	213	180	191	179	179	182	168	178	197	178	181	164	163	186	176	158	178	175	193	173	174	182	185	160	165	192	182	168	181	178	177	167	172	183	185	170	189	194	170	168	170	161	193	180	179	152	187	185	155	187	180	181	146	168	174	181	158	168	176	169	174	172	186	178	172	168	187	156	187	183	170	175	171	197	179	176	175	168	173	167	173	154	185	165	157	178	163	168	168	172	181	191	171	184	182	189	194	185	198	162	174	185	179	182	178	175	202	172	157	172	152	188	194	164	172	168	191	182	169	170	184	160	191	163	178	177	157	212	203	176	158	190	197	165	195	169	183	161	193	154	188	196	173	166	176	175	187	164	198	192	169	182	191	175	175	179	158	180	184	175	152	177	192	176	155	158	177	201	188	173	182	183	164	179	169	169	182	182	195	196	185	181	191	180	181	194	163	171	171	177	200	204	173	177	158	188	176	180	190	187	191	179	195	206	174	188	193	167	166	183	182	158	164	183	171	208	165	158	162	189	179	171	191	183	179	171	193	142	178	154	175	169	173	196	183	161	161	199	157	174	181	186	183	196	164	182	173	182	187	203	204	174	182	181	196	168	187	184	162	173	189	175	156	175	183	195	195	179	151	180	178	180	177	176	171	209	174	151	180	180	182	165	186	172	170	190	188	165	175	161	189	179	189	174	170	190	172	187	185	167	180	168	163	157	198	159	207	206	168	172	201	164	181	188	168	187	195	166	159	181	182	190	210	205	167	184	178	168	175	188	224	169	167	204	171	158	182	199	162	172	186	185	184	178	163	189	182	196	180	178	200	181	184	170	174	169	176	168	183	167	186	186	194	173	140	167	175	165	187	189	196	204	205	195	177	182	151	176	175	171	175	182	164	184	173	178	167	157	169	162	155	176	194	165	154	188	201	186	164	172	193	192	184	183	174	181	170	154	175	193	177	178	171	176	189	193	178	160	163	185	179	176	150	157	186	199	183	179	193	168	199	186	190	158	178	172	176	209	160	158	174	184	181	181	180	182	172	181	176	176	182	181	170	165	171	192	181	183	196	166	172	175	155	182	181	202	191	170	158	169	158	171	192	185	176	162	177	180	166	172	172	170	175	181	168	180	167	199	187	148	180	172	169	189	176	173	174	191	173	176	178	189	185	174	178	188	205	163	188	168	177	182	164	217	184	176	169	170	184	203	169	173	167	186	189	172	166	184	167	170	194	184	187	184	189	177	179	146	162	186	175	174	178	167	183	185	178	178	191	180	184	169	164	174	176	175	174	188	189	173	175	176	179	175	188	190	169	190	213	166	172	180	171	187	189	165	167	177	179	183	190	198	185	194	183	168	186	154	171	175	210	168	156	164	182	197	171	174	168	154	185	189	166	168	170	159	182	194	195
5511	1614	3316	3725	3201	2622	2097	1803	1561	1429	1315	1083	1088	1008	937	875	890	850	798	774	756	720	722	719	720	680	632	648	620	608	633	654	637	641	630	629	590	686	605	612	568	628	610	629	579	535	564	619	590	582	572	562	572	585	525	596	565	615	567	589	590	591	586	539	570	602	591	581	579	555	579	557	580	587	538	574	543	550	571	514	565	554	559	492	579	553	511	530	545	549	556	559	581	559	604	595	550	556	563	549	543	544	573	553	529	547	569	573	538	548	573	520	541	527	541	554	545	541	606	554	580	560	546	557	526	508	578	541	514	583	548	540	539	551	560	560	549	562	582	567	539	534	517	552	546	539	538	573	546	551	556	532	559	545	544	508	566	527	519	506	544	528	567	586	525	546	563	548	527	529	563	538	552	550	565	558	550	551	570	537	555	534	574	503	548	542	559	545	528	568	541	510	539	528	551	581	541	544	557	530	553	585	509	538	545	547	539	551	497	558	560	558	591	578	539	552	536	542	547	572	538	519	571	531	538	508	590	553	522	581	572	570	556	506	599	548	540	525	520	564	549	519	570	541	564	528	545	605	531	539	525	569	568	536	552	557	556	560	560	536	537	570	546	573	560	543	537	553	562	529	529	549	558	550	539	567	533	576	518	542	540	596	561	577	566	534	557	563	516	513	574	526	547	549	549	519	524	543	549	524	554	539	531	544	563	554	519	526	539	539	598	542	555	587	507	496	531	540	562	535	558	577	557	589	514	578	586	518	564	564	515	534	541	560	600	565	526	525	521	547	532	527	561	563	556	542	567	545	576	545	533	521	544	542	511	554	528	520	534	539	579	578	538	514	546	539	518	562	550	544	577	502	525	572	523	540	534	549	542	502	570	537	534	576	533	523	529	550	528	502	561	550	553	564	541	547	546	539	544	538	562	575	552	524	525	549	554	518	489	533	531	561	528	563	591	517	528	539	551	569	558	568	572	560	535	575	513	523	572	541	541	559	533	560	556	551	545	537	512	592	539	554	559	474	514	538	567	566	573	574	526	528	548	544	568	521	525	502	544	561	574	554	539	535	558	557	583	535	552	529	576	569	518	564	605	564	573	586	559	556	576	495	550	574	501	571	555	511	531	567	539	543	538	525	562	540	571	572	566	502	561	552	526	538	570	552	567	530	504	563	584	541	531	548	580	537	516	507	521	542	544	564	605	560	549	566	582	550	521	567	521	575	568	501	577	512	572	598	521	581	539	589	542	536	552	559	559	537	543	541	553	567	560	602	520	557	541	574	550	519	532	533	541	527	492	553	525	524	544	546	571	530	547	566	541	554	547	512	557	559	538	547	569	505	557	559	568	576	526	582	531	548	553	551	567	548	588	562	562	564	547	604	513	533	543	538	535	514	539	573	531	529	553	532	548	532	564	579	564	583	553	582	558	511	528	550	546	517	538	552	583	526	522	583	544	542	550	520	570	513	502	546	558	572	531	552	540	567	555	588	551	531	555	542	530	543	562	523	533	560	532	555	597	566	580	553	552	552	558	516	510	519	563	551	548	547	558	540	564	564	525	531	524	535	561	526	525	586	544	546	560	541	558	548	523	515	472	568	574	515	563	529	574	553	559	549	565	568	556	541	502	564	552	565	521	593	533	539	534	583	534	568	534	590	516	601	503	522	560	568	548	567	598	506	510	583	560	575	548	569	557	556	526	561	523	578	535	546	542	541	579	579	559	530	541	565	555	553	528	526	525	505	533	585	544	541	578	553	485	535	584	526	537	534	536	566	572	547	531	528	538	572	571	535	524	531	540	553	525	538	526	571	547	565	582	561	555	559	565	542	570	563	560	505	583	582	524	553	539	552	506	555	540	542	603	539	587	513	549	514	503	529	539	551	530	561	517	588	578	535	545	542	520	542	530	548	568	514	541	590	553	549	541	572	538	556	585	519	526	551	558	554	571	505	517	555	537	536	525	556	563	561	562	552	557	542	540	532	532	554	582	545	559	591	553	535	550	527	551	518	533	565	528	581	542	541	504	552	516	557	542	543	571	528	526	575	593	550	530	510	532	569	540	544	562	547	562	550	560	522	573	531	528	534	543	516	572	578	579	558	542	542	546	578	537	604	528	522	510	525	554	580	522	536	540	552	532	547	518	552	547	532	570	482	554	529	547	525	511	553	554	563	527	552	547	568	551	556	536	531	559	550	523	532	514	552	606	548	538	542	507	565	542	566	548	561	520	480	536	547	537	550	523	576	538	539	507	545	492	577	577	525	570	570	531	528	537	543	529	538	607	545	540	532	541	556	532	530	587	524	553	545	578	542	558	588	545	504	513	532	556	519	535	520	561	517	564	537	563	528	511	550	539	547	526	543	582	563	547	574	560	551	575	530	548	576	532	550	553	508	538	522	555	547	551	547	530	585	539	549	579	541	548	580	566	576	522	498	594	509	547	542	525	536	479	517	513	552	521	512	523	506	559	545	559	571	514	569	556	529	547	546	589	538	530	559	617	537	522	577	564	535	510	551	538	524	529	554	555	565	532	565	493	566	554	546	551	502	538	522	577	548	530	534	528	580	573	548	535	562	568	569	547	547	567	554	560	520	543	610	548	500	535	586	515	562	524	583	553	573	533	561	525	553	535	536	548	563	536	556	558	551	562	518	570	556	556	535	548	571	563	571	573	520	578	559	555	574	577	538	536	511	589	523	523	510	524	508	491	568	540	588	551	539	495	547	541	564	568	554	510	518	559	530	526	573	528	563	538	567	555	535	550	579	554	533	539	540	498	560	505	530	532	532	558	584	517	569	515	562	516	540	544	554	573	546	581	572	528	525	523	517	543	535	542	553	554	544	530	545	532	549	549	557	552	587	527	531	548	579	570	529	547	556	520	567	567	566	554	541	551	559	522	559	530	559	583	532	545	564	584	538	561	573	520	585	523	593	578	481	555	570	541	517	566	534	565	547	496	501	519	529	601	562	562	546	570	550	510	515	583	499	588	561	545	573	558	553	574	517	570	582	561	544	536	550	547	564	552	542	602	567	521	557	546	509	583	561	545	546	525	601	566	514	597	545	522	557	594	536	527	536	519	535	534	516	570	566	556	535	538	513	523	545	539	551	539	593	567	566	540	544	559	550	537	609	537	575	525	553	543	550	529	531	539	539	569	564	562	517	564	552	559	558	566	503	548	568	509	577	564	582	562	568	489	520	551	557	534	523	532	530	569	553	510	593	574	580	538	505	576	578	541	513	531	557	588	538	574	562	533	544	533	565	584	531	553	561	530	534	504	543	577	568	538	539	535	538	564	584	545	490	527	557	543	517	557	547	546	565	527	532	568	510	577	585	516	564	511	558	531	573	539	523	504	556	537	553	555	558	540	502	547	563	548	531	545	564	553	549	586	528	544	529	554	551	568	512	549	569	525	522	558	529	538	529	533	569	512	491	514	545	564	513	553	536	575	548	560	547	568	580	548	537	541	635	608	554	548	522	568	511	534	540	571	543
15667	2465	2675	2015	1424	976	781	607	509	430	388	299	288	253	255	233	211	215	209	208	185	199	207	198	167	179	198	204	198	175	161	176	161	143	147	146	153	152	171	158	153	183	157	148	144	132	168	153	142	162	156	152	133	149	146	149	151	141	147	139	154	137	165	147	130	143	165	160	130	154	160	143	136	164	155	140	151	130	143	144	162	126	129	144	141	140	143	133	153	135	157	156	152	145	150	151	151	151	123	137	154	163	128	160	136	145	164	133	126	137	142	146	139	147	132	147	147	156	143	147	150	140	149	145	133	155	145	155	133	142	156	156	146	152	152	137	135	148	143	138	150	143	137	154	140	149	136	141	154	158	161	147	160	132	134	148	134	148	153	157	133	147	159	138	135	148	133	141	140	142	157	137	142	136	140	133	148	151	127	146	159	145	140	139	145	153	137	150	146	138	143	135	155	142	175	128	134	129	139	144	117	144	132	151	139	137	141	143	142	158	126	146	164	151	136	143	152	161	123	139	122	121	135	133	144	133	145	131	168	141	147	157	140	157	159	148	150	146	147	163	144	159	153	135	146	124	138	145	137	138	130	135	139	153	137	121	123	158	147	152	124	145	140	141	130	133	145	160	133	121	153	137	117	156	125	132	157	164	129	155	163	157	137	145	166	153	147	140	145	129	146	147	145	144	163	144	119	162	138	131	147	135	151	145	155	144	173	141	131	151	146	152	128	141	124	141	159	159	134	159	149	133	144	137	143	145	174	153	137	147	139	142	134	163	146	158	132	141	136	153	157	145	146	138	181	143	150	158	157	151	132	144	145	134	132	130	141	134	133	122	130	145	157	144	124	143	140	131	143	151	141	142	121	142	179	138	165	146	147	134	141	124	152	140	151	148	159	133	156	147	155	151	140	146	152	138	159	129	154	143	150	154	152	151	145	134	124	154	163	140	136	156	122	149	135	141	163	143	125	142	137	155	140	169	141	174	160	130	157	127	155	140	152	134	154	141	159	149	142	165	137	137	141	135	153	156	130	152	162	134	136	126	126	159	157	131	152	140	140	158	120	152	149	140	132	134	155	125	153	145	132	157	149	160	130	136	158	153	153	152	129	165	133	154	129	150	151	154	144	131	120	141	154	148	155	144	139	145	156	145	143	142	147	158	141	136	145	149	128	153	128	120	137	148	151	148	161	145	124	135	163	135	148	112	136	141	144	179	163	158	150	158	133	144	152	143	129	139	138	146	124	139	160	138	145	142	149	154	130	158	157	158	151	166	133	154	151	143	160	151	165	137	144	132	142	142	155	135	138	143	144	128	153	141	132	131	149	152	160	142	157	153	124	147	145	156	162	142	128	136	164	156	133	138	130	150	158	142	133	150	134	149	143	133	139	140	138	149	166	124	145	136	154	128	145	132	134	142	137	139	145	144	141	134	133	124	140	141	153	154	135	141	156	127	129	143	140	141	141	131	132	117	148	132	133	148	131	138	133	148	127	138	140	145	149	130	123	143	141	129	159	145	138	127	158	141	136	152	170	145	164	120	159	157	128	151	141	140	150	136	133	140	146	110	151	127	136	137	122	171	140	149	155	146	148	115	150	142	156	152	146	150	158	162	133	138	150	132	145	144	134	131	164	146	126	149	140	155	125	148	138	146	126	155	149	127	136	133	137	152	176	133	143	137	146	145	148	122	140	139	140	163	146	158	136	129	149	149	147	132	163	147	139	137	148	138	154	129	129	140	127	143	126	147	133	187	149	159	155	137	156	141	134	139	154	153	161	140	152	129	142	140	124	158	158	124	176	152	148	129	138	163	167	137	150	162	131	145	139	145	151	142	157	147	164	140	143	147	137	162	173	141	157	162	144	149	151	134	139	145	138	152	121	143	136	147	145	137	135	152	149	153	158	115	144	140	153	155	137	116	127	126	144	144	149	140	155	134	153	149	143	127	152	132	159	152	155	161	133	145	154	133	139	133	147	172	135	146	154	130	138	164	128	137	153	152	151	137	154	163	144	147	142	159	150	139	135	137	157	168	125	141	145	129	143	146	146	138	149	158	145	145	125	141	132	145	121	133	135	145	136	134	154	137	128	153	133	148	149	157	127	119	143	135	149	147	149	138	151	158	148	124	155	157	119	145	157	134	163	131	135	132	145	127	140	155	154	146	120	152	138	148	139	139	137	133	128	152	153	143	155	154	153	136	155	135	131	160	140	130	172	135	141	158	132	134	128	171	161	144	151	121	141	152	130	153	136	136	165	128	123	135	161	138	124	150	146	154	142	141	132	141	140	128	134	141	133	146	149	156	150	166	138	141	125	134	159	133	143	134	154	136	187	137	147	144	133	137	143	137	152	148	158	125	156	146	110	137	149	144	141	132	137	156	144	143	135	140	152	147	137	129	160	150	166	134	166	138	149	156	152	151	140	129	165	148	162	149	140	164	129	161	147	126	143	152	154	128	119	146	161	128	131	139	117	134	136	130	155	157	148	148	137	134	143	138	150	158	149	129	142	167	139	136	141	143	146	151	130	147	144	149	157	138	155	144	133	128	139	130	159	149	154	130	135	126	154	149	139	154	142	168	144	133	142	149	149	148	137	155	137	164	148	152	143	131	123	143	167	161	155	133	151	131	129	139	160	137	124	140	146	144	165	170	160	125	140	134	147	153	152	146	142	135	147	147	150	166	125	148	137	138	139	173	159	166	141	153	123	147	144	138	160	125	139	126	155	143	147	122	160	136	143	138	136	148	145	157	145	134	148	118	168	126	147	144	146	130	155	138	149	156	136	152	175	135	155	134	146	152	148	166	144	149	141	149	140	146	140	146	131	143	124	147	144	137	139	131	141	145	141	141	131	147	149	147	162	128	148	125	157	126	135	146	142	160	140	147	151	151	141	126	136	154	140	151	151	154	150	136	139	126	169	146	143	140	160	169	143	131	158	149	131	144	171	139	142	154	136	124	150	145	126	144	147	156	159	139	143	135	138	168	140	174	158	155	136	126	149	125	123	141	155	141	143	138	141	152	136	162	149	136	147	130	139	142	138	134	152	136	146	157	133	147	141	153	170	126	126	144	148	111	144	151	159	156	153	133	131	140	148	157	122	147	128	121	142	141	135	143	164	137	132	140	147	137	149	146	135	120	128	148	160	128	134	135	141	158	138	155	153	128	135	158	127	139	130	144	117	145	154	132	150	138	144	129	157	134	147	144	148	157	161	148	155	145	150	130	144	145	156	141	140	151	116	158	149	116	136	145	161	138	132	129	143	157	132	142	156	150	146	141	135	144	123	117	140	169	145	150	147	131	157	149	144	132	148	150	165	118	150	144	147	163	129	153	131	144	161	154	127	130	140	135	143	148	162	159	133	141	134	126	140	126	136	132	137	153	137	149	159	141	160	143	170	151	147	161	135	135	139	141	153	133	144	129	117	144	136	135	145	147	154	147	153	157	145	167	160	156	131	144	156	160	149	168	130	115	171	162	113	138	153	158	129	148
7515	2374	5667	6457	5385	4281	3616	2907	2492	2179	1878	1688	1526	1359	1285	1164	1070	995	974	916	928	875	797	777	795	779	717	741	707	687	675	677	638	619	587	643	590	597	560	539	575	558	582	600	576	541	523	510	518	496	547	557	514	503	489	509	511	514	497	540	535	495	512	491	523	539	481	477	540	475	485	509	488	502	514	521	503	477	509	488	474	481	507	486	517	513	489	466	464	485	510	523	444	510	510	489	480	475	490	481	499	482	482	496	441	511	475	480	495	518	491	452	494	478	525	512	468	486	520	508	474	473	472	472	509	471	514	454	492	480	485	463	500	494	532	489	475	488	449	499	478	498	496	507	494	461	457	502	496	447	479	460	468	469	467	467	499	426	488	473	439	497	510	462	458	483	490	479	490	442	465	477	486	468	440	477	481	455	487	473	464	518	472	462	482	474	466	457	462	462	486	462	480	475	472	462	469	447	443	443	483	490	451	473	461	477	454	468	454	490	456	448	434	457	489	500	481	475	484	478	509	475	427	450	462	502	469	470	463	484	471	454	516	452	486	485	484	483	495	498	437	482	489	486	499	463	486	477	434	472	468	458	504	509	460	492	460	518	457	464	496	488	486	494	484	478	411	463	492	499	468	478	455	458	471	485	457	486	480	462	437	456	464	450	471	487	452	508	522	453	463	451	473	462	497	501	485	482	466	498	481	485	422	443	474	464	492	473	467	466	484	445	498	441	475	451	488	506	484	504	504	446	453	466	461	470	473	480	461	461	469	482	450	435	483	437	469	463	467	553	480	440	435	446	477	496	449	451	462	473	496	470	447	447	471	409	465	439	489	494	439	486	469	494	455	500	456	447	471	446	477	488	458	483	470	471	429	472	467	503	491	487	501	472	490	483	487	456	480	472	459	454	464	481	499	476	461	475	439	475	507	491	479	508	471	471	467	487	459	478	451	457	489	464	467	489	457	468	500	461	476	482	496	479	448	481	507	480	467	463	498	474	487	493	474	488	492	473	512	489	428	440	480	440	455	492	465	429	427	479	497	433	480	514	503	445	493	451	481	469	486	502	457	499	489	455	466	496	478	444	457	463	458	478	482	480	488	491	455	453	465	479	456	474	477	442	494	475	479	481	463	445	457	458	452	457	467	467	459	446	473	484	476	421	494	470	488	484	490	464	485	466	482	474	482	483	484	489	479	495	501	448	479	500	455	410	452	470	452	459	472	432	476	482	488	495	535	500	422	440	465	481	472	452	515	437	524	477	468	472	460	497	450	461	468	460	487	471	477	494	450	511	427	507	473	448	494	491	451	479	494	483	472	475	465	459	474	514	457	532	484	481	471	505	494	475	490	475	477	465	437	537	468	486	489	460	478	470	492	428	505	520	451	479	493	470	484	474	454	448	498	465	501	468	506	474	479	475	487	480	492	494	459	469	486	476	472	472	486	501	479	423	490	453	465	465	431	496	471	452	464	506	462	489	437	446	454	450	490	446	477	490	475	486	474	477	474	504	474	502	453	486	498	495	485	457	516	484	480	487	480	468	473	474	469	472	529	469	491	459	485	436	492	489	477	461	436	505	475	477	479	446	495	542	427	439	448	457	481	489	486	465	462	472	476	495	478	474	443	474	469	444	481	474	491	495	460	471	426	439	470	487	473	473	470	442	465	459	493	454	460	482	498	461	500	474	489	510	492	464	444	472	414	475	468	456	432	467	468	442	485	458	487	480	432	483	463	497	506	493	491	479	490	492	456	455	445	477	458	498	499	459	481	440	476	482	473	474	497	466	499	445	459	428	454	476	496	465	466	489	461	468	477	462	442	497	427	498	465	439	472	462	512	464	460	450	470	477	490	468	481	500	419	466	465	459	430	499	431	469	467	439	467	481	459	472	477	472	458	456	451	440	487	496	461	499	518	476	431	469	442	486	464	481	472	493	450	468	462	497	475	463	484	466	501	466	482	477	487	458	479	452	481	456	500	476	492	482	447	480	471	454	462	472	454	470	456	498	488	464	490	479	469	455	441	508	499	452	509	463	471	488	471	491	490	460	445	458	446	436	492	490	481	467	477	453	450	482	460	500	504	493	452	434	496	464	489	431	477	456	477	479	471	500	461	459	469	456	465	481	449	487	476	454	433	467	494	460	460	479	477	492	488	510	476	497	486	502	460	484	450	442	491	481	459	487	469	474	494	462	470	475	486	467	452	446	467	496	478	441	454	499	446	461	453	490	445	431	426	498	454	499	470	475	480	492	494	500	494	462	454	490	505	454	475	481	472	488	474	466	462	452	486	456	520	490	453	480	455	425	492	462	476	490	455	503	469	469	451	491	512	489	498	475	476	458	473	462	490	470	479	479	496	473	467	458	469	471	443	478	441	486	449	486	490	486	461	475	426	470	472	523	476	491	487	466	465	441	479	470	439	451	480	445	478	460	456	454	495	476	448	454	479	448	467	473	478	488	470	461	471	473	489	453	455	478	464	472	481	468	506	497	441	472	460	448	512	432	454	470	446	469	460	482	457	508	465	478	443	478	472	460	454	439	490	457	450	488	502	437	472	504	491	474	485	466	487	447	439	468	447	433	479	482	477	452	506	497	450	468	515	454	475	471	475	473	460	474	479	482	487	470	471	454	448	447	493	509	477	481	457	477	451	470	463	513	459	476	468	482	509	459	439	444	428	463	486	474	485	525	443	490	482	509	454	471	474	446	460	466	502	432	494	482	472	480	474	452	478	506	479	455	475	467	483	455	487	504	463	438	463	467	456	479	462	484	465	481	493	447	437	467	490	419	478	455	459	456	443	501	499	474	463	461	509	487	493	473	435	465	455	475	486	470	464	496	456	480	438	466	476	495	480	507	454	461	449	471	472	448	472	450	463	496	484	459	456	446	510	501	469	455	459	494	474	471	477	449	483	483	481	455	458	470	487	451	454	469	472	458	457	452	474	482	464	469	500	457	481	494	447	479	471	502	456	416	472	476	486	461	490	431	482	473	434	505	470	487	485	504	452	459	479	504	510	482	520	484	479	523	492	479	443	470	477	483	480	484	441	422	456	446	459	487	452	483	496	439	491	488	470	438	471	496	491	473	451	455	496	462	522	475	461	470	448	464	463	498	464	449	468	480	459	453	465	469	468	501	478	491	501	467	488	464	486	434	488	479	460	482	445	463	443	451	496	482	482	436	480	485	513	523	446	439	506	452	463	464	431	511	510	441	470	427	467	500	481	470	445	474	483	456	479	473	453	500	454	496	470	460	472	481	479	472	476	516	527	443	435	486	463	501	486	481	449	473	457	463	459	473	470	481	472	482	433	500	483	491	467	431	463	496	501	477	452	485	451	477	452	487	490	487	468	491	441	460	477	482	466	496	474	477	453	487	449	482	444	456	457	490	475	446	470	457	446	482	463	482	473	474	453	501	439	457	443	448	489	459	488	447	431	495	458	450	457	447	459	514	445	482	445	477	479	474	491	448	500	490	479	472	457	487	441	492	449	472
2141	346	344	328	353	306	333	323	329	321	328	310	316	358	330	332	314	288	335	313	302	287	306	319	304	300	319	337	289	298	302	301	353	317	312	302	330	316	289	309	313	311	314	303	278	309	278	306	316	294	305	288	310	282	285	325	284	303	339	331	312	304	293	302	319	321	326	296	298	331	306	300	290	301	316	314	323	352	325	356	330	336	356	341	296	320	321	311	332	288	327	324	331	318	307	315	331	316	307	299	330	319	306	299	310	327	316	302	301	295	298	319	312	327	264	327	323	315	307	305	304	300	337	324	328	280	305	307	303	325	304	308	336	326	301	332	310	316	293	332	269	337	319	346	329	307	333	296	308	291	298	269	337	319	313	318	332	301	333	338	297	320	313	280	329	277	332	330	323	343	299	318	318	327	305	356	349	321	289	293	291	303	291	324	295	307	302	345	285	311	288	322	292	307	325	315	333	305	311	338	336	302	326	312	303	324	309	319	306	307	331	290	305	329	279	308	325	314	314	310	318	352	292	291	306	294	331	351	324	335	310	293	309	318	295	332	309	335	281	298	308	292	341	332	303	288	333	304	297	338	309	324	337	326	334	290	325	325	310	292	324	336	322	301	321	345	314	322	324	302	320	319	336	321	310	309	322	323	320	309	326	315	316	318	288	325	321	296	290	322	322	364	313	311	311	328	309	298	354	327	324	346	326	270	303	329	317	285	335	308	311	327	308	319	265	303	309	330	326	278	340	283	324	295	299	329	350	288	312	317	302	334	332	316	327	326	346	315	310	302	310	292	303	308	295	316	300	291	340	326	342	271	310	316	302	298	321	296	282	327	318	308	292	304	300	293	321	327	338	321	309	294	314	296	317	356	306	319	357	325	287	329	330	324	287	334	297	308	291	333	300	307	312	336	314	319	317	274	291	275	336	330	328	281	335	314	310	325	306	326	329	306	319	296	285	288	296	309	320	296	330	330	308	302	309	309	308	311	325	314	320	309	299	338	339	335	322	303	300	299	276	291	327	304	302	299	293	330	322	330	316	297	298	303	324	289	300	300	277	311	293	331	305	312	314	312	314	340	299	317	321	300	303	314	321	311	295	255	322	322	278	288	294	278	320	331	315	304	323	337	300	302	332	316	295	292	287	307	300	325	346	312	317	308	312	329	285	330	310	301	368	332	288	329	320	295	331	322	336	300	303	290	334	308	309	336	329	318	296	299	302	315	311	288	308	305	319	347	315	309	298	331	299	310	348	301	301	335	322	302	322	319	317	285	304	313	315	308	309	319	306	309	313	329	305	297	315	308	289	312	308	294	305	332	275	300	327	313	278	330	306	324	305	306	319	316	303	337	314	338	301	327	345	294	307	313	309	330	302	332	334	318	330	310	322	323	304	312	304	290	328	294	345	307	290	324	317	299	301	344	300	298	303	283	338	311	356	315	330	335	321	311	318	271	284	296	315	321	320	321	318	347	325	299	297	334	365	301	283	334	325	301	316	294	304	325	301	306	325	325	336	307	309	356	320	319	334	315	348	320	303	300	328	317	336	337	334	322	323	304	297	327	315	281	319	290	345	313	286	305	342	331	325	351	317	308	322	290	310	305	340	303	311	282	277	316	313	285	298	332	310	292	290	326	337	292	348	327	300	294	300	341	304	314	297	317	319	312	300	300	286	331	313	305	320	302	315	292	331	280	315	312	329	350	322	334	295	308	320	323	313	305	325	323	291	326	306	306	306	304	318	309	321	320	315	315	297	321	304	319	331	317	316	272	316	322	309	320	337	344	298	321	306	291	304	312	324	322	314	346	296	318	301	327	329	285	290	322	316	304	282	286	307	328	328	336	329	324	334	316	299	340	323	301	320	290	329	341	314	271	329	307	325	306	312	329	320	299	327	341	307	315	302	319	323	323	285	311	315	339	315	328	314	302	325	296	335	297	281	327	299	295	310	319	309	294	326	320	329	302	321	337	341	329	325	288	313	292	341	289	312	309	299	297	274	303	325	326	337	321	320	298	319	328	297	290	321	316	353	326	280	300	306	290	330	311	315	326	297	314	326	283	307	302	312	323	310	301	333	345	338	306	296	324	384	323	318	317	329	295	290	308	320	350	298	315	329	303	319	302	312	304	283	315	315	288	337	333	300	281	322	299	320	319	334	304	293	287	289	339	317	301	291	316	317	334	308	310	311	303	276	335	325	333	316	287	334	316	308	307	322	320	327	355	311	305	336	323	302	293	322	283	301	324	351	307	303	297	289	304	313	352	305	348	301	320	338	310	323	291	332	284	307	311	296	337	304	306	305	338	295	293	305	291	308	318	328	296	290	317	294	333	359	318	311	297	288	320	299	344	316	318	316	293	323	326	314	304	297	314	308	317	311	332	327	326	334	314	306	294	316	296	290	354	324	304	310	291	301	290	353	339	320	305	333	295	297	324	330	284	284	300	285	330	322	337	326	335	327	325	312	295	334	321	321	305	297	329	301	293	308	308	291	322	320	303	318	307	338	299	349	293	347	337	280	321	291	326	313	265	284	324	283	323	293	302	290	301	295	311	319	295	342	309	308	310	310	339	316	353	316	366	345	316	294	304	316	307	302	321	295	312	317	310	304	340	330	328	329	301	311	333	292	285	326	342	322	329	305	317	289	301	312	319	329	291	311	332	303	304	295	290	267	313	280	324	296	329	335	340	334	326	295	287	311	308	320	305	314	315	307	326	308	331	320	361	330	320	297	300	297	309	313	320	277	306	303	310	320	318	306	312	294	327	292	283	302	313	313	309	327	304	349	289	335	319	340	341	304	301	346	345	358	323	321	300	267	283	316	294	340	327	301	281	299	291	320	318	300	324	319	336	308	304	307	269	345	325	298	313	309	347	290	274	299	329	319	298	306	311	320	271	320	335	317	342	336	277	326	288	281	299	311	302	317	292	331	305	274	318	332	309	310	300	307	296	307	307	329	288	324	344	304	310	308	330	329	288	332	308	358	309	295	320	288	346	327	315	292	295	294	301	312	310	290	308	299	324	318	334	301	315	320	316	321	304	289	333	289	328	297	320	303	300	309	330	328	286	336	292	313	354	328	312	287	344	322	310	317	319	294	313	310	288	336	293	293	301	319	305	303	399	359	321	297	321	346	326	334	284	312	317	308	325	316	331	350	325	344	292	303	322	308	315	293	297	313	329	312	301	326	291	311	281	323	307	285	343	329	350	315	327	302	324	316	326	314	304	328	325	305	305	277	289	321	295	295	337	295	308	334	330	311	322	286	316	332	310	319	320	321	351	326	334	320	298	321	310	284	328	353	282	307	320	329	308	296	335	327	299	336	333	289	316	349	298	316	331	302	292	323	294	309	310	317	274	312	296	280	297	319	348	288	304	297	285	290	321	309	311	324	321	317	306	325	301	302	294	318	322	314	294	337	310	312	330	289	297	315	327	324	309	302	316	328	325	326	296	350	299	300	326	304	311	278	305	316	327	299	333	323	261	302	308	323	305
2397	923	1065	1079	1024	990	979	978	995	907	900	981	973	945	959	912	947	914	884	899	907	953	890	881	860	879	886	931	924	896	917	883	880	903	891	905	943	942	910	880	928	874	917	904	931	926	902	918	899	958	888	855	961	899	915	892	897	905	869	829	911	878	878	946	896	910	870	862	882	895	885	882	892	876	930	930	914	882	881	905	888	862	868	923	892	900	864	930	897	922	938	895	883	865	877	914	889	885	954	894	911	936	900	873	887	935	867	903	905	929	920	927	881	895	842	911	933	898	921	924	877	936	905	906	984	843	898	867	899	913	942	917	918	860	913	848	903	867	916	886	925	908	866	886	930	904	891	906	879	840	924	869	907	877	910	894	892	922	884	948	921	934	905	879	899	929	895	880	914	953	894	827	855	886	939	920	949	894	862	914	916	947	876	911	890	836	913	872	940	893	858	948	880	925	884	890	905	936	882	909	896	869	920	918	895	862	870	884	890	919	874	889	867	910	922	895	924	861	847	916	944	937	806	894	914	898	927	888	934	911	906	882	916	881	880	925	850	944	903	929	896	869	897	950	879	921	869	912	911	913	935	905	923	892	865	857	831	869	859	878	955	836	907	949	905	906	904	881	878	893	946	889	921	930	873	903	913	956	882	912	885	945	875	904	917	920	906	891	897	924	878	928	905	964	958	877	906	913	871	889	932	900	916	840	950	874	901	923	905	889	954	907	892	939	915	854	911	941	912	897	884	939	891	927	901	868	895	898	871	909	904	876	861	882	925	872	936	911	893	846	900	910	869	890	915	921	904	888	885	940	893	888	953	900	903	909	946	876	945	899	914	906	877	877	944	832	875	950	903	868	913	906	921	887	883	864	985	921	896	944	927	909	908	929	880	925	881	884	918	903	906	897	909	871	940	971	880	901	856	941	873	878	891	886	892	874	871	905	914	865	884	871	887	865	896	841	883	885	908	912	894	903	870	963	875	911	887	923	868	885	863	913	896	897	904	879	881	919	869	888	876	873	885	877	908	856	863	848	891	888	903	837	898	905	893	894	923	891	907	848	867	895	920	936	878	839	928	942	953	919	911	918	890	866	877	877	911	898	849	883	891	878	878	918	903	904	876	925	850	918	923	925	877	919	884	897	909	894	843	906	867	881	864	924	922	894	899	914	876	936	928	902	946	949	827	954	920	895	877	930	911	885	938	862	848	878	907	897	927	913	876	893	892	914	852	859	892	911	898	879	897	900	932	946	874	831	880	910	929	899	894	904	928	915	912	941	920	904	875	906	954	905	913	902	934	922	893	939	883	900	881	878	945	860	931	910	946	847	911	863	913	905	873	889	928	910	898	877	923	886	814	814	906	886	924	900	867	975	871	873	879	941	921	891	893	930	955	885	873	903	915	895	899	879	859	926	894	927	924	914	917	917	934	887	908	883	893	863	943	893	879	849	895	905	910	937	905	864	954	912	902	881	936	901	860	866	943	872	872	884	886	881	896	884	898	921	856	862	908	920	924	860	916	916	924	842	924	904	933	913	881	890	907	920	888	916	906	856	887	885	841	900	915	942	880	893	893	908	855	849	928	919	865	905	899	923	885	915	870	871	914	883	915	917	898	900	901	899	935	909	881	904	892	939	913	880	948	921	903	932	894	903	890	972	867	886	859	890	933	893	871	879	900	889	899	907	915	842	856	966	921	907	894	907	872	845	861	922	875	952	936	920	906	905	886	922	938	936	867	887	877	964	824	937	891	899	929	934	892	842	932	898	902	910	886	892	887	931	884	874	891	882	939	873	905	884	915	885	878	874	921	920	862	937	911	929	926	902	922	904	846	906	888	904	916	905	902	921	934	879	879	859	951	899	941	886	906	833	877	966	899	886	939	938	903	943	861	884	898	892	950	869	867	952	895	891	848	890	912	936	939	894	952	927	935	890	905	878	891	879	894	859	876	867	907	865	881	903	870	885	883	897	853	862	922	863	864	843	888	840	955	829	941	890	904	900	913	918	894	936	957	913	947	918	887	880	932	889	820	864	906	858	899	913	933	865	903	861	923	906	877	927	962	942	855	857	899	879	924	924	892	869	902	902	915	927	877	931	920	884	926	840	943	862	881	897	915	884	915	876	967	942	926	902	873	908	926	876	863	873	896	914	871	836	890	923	919	864	953	863	926	928	934	919	894	905	903	877	859	911	879	895	929	928	1003	849	878	943	897	887	888	889	931	870	892	983	920	897	886	880	909	888	902	932	928	908	925	908	890	882	963	938	924	905	929	908	871	906	878	904	945	888	935	935	851	876	875	871	949	923	892	921	895	905	879	908	910	903	908	917	898	853	945	903	851	939	874	885	910	853	879	921	862	942	930	877	908	858	912	875	850	862	901	895	905	876	921	880	913	865	905	840	895	882	884	916	869	953	881	879	886	849	860	876	872	890	938	931	901	898	888	876	873	894	956	946	933	905	931	861	924	974	946	880	894	885	926	915	916	874	915	927	969	863	920	883	911	862	911	892	905	931	913	880	864	885	848	917	868	868	900	922	911	894	882	819	906	915	907	874	901	821	925	926	890	889	808	880	877	878	887	927	827	857	927	866	920	910	918	894	934	872	966	886	913	925	914	898	903	898	903	869	890	843	895	874	876	910	937	894	941	893	912	924	887	941	887	849	925	917	929	881	933	923	862	913	865	929	832	901	875	944	907	928	835	904	840	930	897	916	951	916	888	884	911	898	900	862	880	907	860	902	912	907	936	881	868	910	862	900	851	911	861	901	912	889	892	891	884	894	880	856	901	896	820	924	920	903	912	864	856	882	900	877	873	867	853	910	927	920	909	897	889	979	902	887	900	859	990	904	912	886	893	878	863	944	930	899	917	908	900	941	864	885	904	922	874	912	893	849	968	888	924	867	890	912	913	902	882	881	961	908	895	890	938	876	893	879	924	888	948	915	843	939	901	938	882	902	912	890	920	904	893	880	878	921	903	904	882	835	874	870	894	907	942	884	860	926	869	941	911	886	892	898	869	898	922	895	938	869	897	905	932	896	904	898	923	840	930	891	953	903	905	940	912	912	899	883	891	909	911	880	871	912	968	838	878	902	882	861	915	860	907	917	928	926	918	917	910	907	900	899	886	913	888	922	897	876	906	905	895	916	869	908	895	927	958	910	916	839	909	899	932	869	917	834	832	933	903	938	949	901	906	869	933	946	890	915	889	883	864	968	871	907	932	824	874	921	886	895	946	877	907	895	879	911	914	870	878	911	952	891	907	956	863	849	855	864	890	904	946	914	907	909	856	883	858	864	928	869	947	896	885	932	863	855	870	840	866	843	888	932	910	891	837	893	873	887	852	928	874	897	922	890	870	933	922	906	912	850	897	851	893	912	860	896	952	931	872	918	968	936	900	906	928	894	938	935	925	885	856	937	887	891	910	881	917	905	942	876	862	918	910	876	911	912	842	880	918	914	890	890	930	876	872	880	934	907	903	915	873	963	907	877	914	899
8362	1154	1412	1045	776	621	457	406	365	346	318	281	261	226	219	216	193	196	206	207	191	210	202	200	195	203	207	188	190	186	186	184	189	191	201	176	180	190	205	169	199	192	178	165	160	172	166	171	173	165	178	192	175	177	154	177	200	171	195	180	180	177	166	210	167	188	171	176	210	168	159	193	173	183	176	194	197	187	208	169	182	179	165	163	216	188	185	176	200	175	189	155	188	154	187	182	194	163	173	165	175	170	180	154	187	165	179	169	165	189	183	198	171	170	165	166	208	190	181	158	149	178	168	169	168	156	193	189	173	202	190	171	184	177	161	164	175	172	168	165	160	148	182	175	192	151	185	191	179	179	183	195	146	190	179	174	175	180	190	205	165	162	178	183	160	172	202	167	205	164	172	157	177	164	185	189	196	151	154	179	198	189	184	162	192	173	200	165	181	183	162	181	177	179	175	165	148	174	171	165	183	171	183	166	155	162	154	159	191	183	171	165	180	161	167	186	181	175	158	164	154	176	183	196	200	173	152	201	159	176	187	201	182	175	209	153	186	175	183	173	181	184	175	200	194	174	182	196	164	184	178	164	183	162	174	176	189	163	193	166	185	194	168	183	187	168	151	175	173	170	181	164	183	178	167	187	161	158	145	173	159	175	183	194	167	179	147	169	170	178	196	189	163	178	181	196	164	167	178	170	174	172	186	158	192	185	161	175	182	173	172	168	167	170	180	138	193	150	158	198	185	187	180	174	168	157	181	189	163	179	164	185	196	174	198	176	177	159	193	206	182	169	161	171	200	159	161	187	171	180	199	157	175	158	176	179	170	170	159	180	188	177	206	194	162	189	155	168	196	187	185	173	181	166	152	157	178	200	168	196	172	184	203	203	192	186	174	168	168	168	182	171	177	153	195	180	175	180	172	181	180	146	179	168	184	180	165	186	169	178	172	167	194	178	178	171	176	180	174	192	180	178	172	184	157	165	164	184	158	190	184	201	181	171	201	172	180	182	176	194	173	195	182	187	161	188	214	172	183	178	180	183	171	175	187	186	162	156	163	190	173	181	168	191	182	177	172	157	179	178	164	175	172	168	175	179	176	191	167	175	170	176	194	168	158	163	155	179	176	165	191	181	167	171	174	150	159	184	174	174	162	156	177	187	181	189	161	178	164	176	146	181	185	161	151	168	188	169	203	164	199	170	172	173	179	185	199	174	191	171	143	185	183	198	179	175	169	194	165	198	186	145	192	184	193	163	196	172	166	165	189	158	158	206	172	191	197	181	182	179	186	160	184	171	157	194	188	184	196	185	152	158	178	178	175	162	203	155	183	181	178	191	188	160	182	159	178	170	176	170	160	177	156	167	173	164	187	167	164	173	167	182	175	182	176	169	180	163	186	152	185	195	193	169	153	182	184	161	161	170	166	165	188	162	179	179	174	179	182	181	159	166	148	184	175	177	162	170	155	186	170	175	181	161	181	154	172	180	207	195	188	211	153	159	173	180	163	173	193	189	200	170	162	183	163	182	174	167	153	177	172	171	176	201	189	171	168	174	176	169	149	174	182	195	169	156	172	171	164	175	204	180	167	175	162	203	148	198	161	176	188	182	189	197	156	163	183	156	166	188	181	172	173	180	178	174	167	170	166	192	199	173	198	186	160	183	161	201	170	176	186	165	202	169	189	162	156	185	191	147	172	185	191	175	179	175	188	174	166	181	186	168	174	157	174	170	182	187	185	189	166	176	192	189	176	181	166	165	204	193	176	174	157	174	176	191	170	175	161	166	166	178	148	181	181	175	193	194	176	177	196	178	185	169	192	155	192	151	168	166	148	167	169	192	164	158	159	202	175	176	167	183	182	187	178	170	184	190	176	189	177	166	173	172	190	187	190	193	158	177	184	193	177	188	171	153	187	153	183	170	185	167	198	155	154	189	170	176	177	179	173	179	198	199	177	172	171	199	170	165	179	203	186	175	177	170	165	196	226	178	167	177	184	168	182	175	168	183	175	181	197	189	176	185	171	158	157	174	192	169	189	190	169	177	186	174	183	166	181	151	188	171	160	168	176	189	184	207	196	160	167	174	186	184	200	181	173	180	167	191	197	181	179	193	165	169	185	179	202	165	157	211	177	184	181	193	179	173	186	183	183	184	182	187	185	178	180	189	207	191	174	180	158	192	185	175	169	187	180	183	182	184	152	197	192	179	184	178	177	182	166	202	141	189	222	165	178	152	188	150	181	165	196	186	178	169	173	194	146	168	171	165	179	166	170	182	176	179	188	199	189	201	183	183	165	163	150	205	194	139	183	183	168	177	183	175	175	192	185	183	190	183	163	163	182	162	166	186	151	199	190	167	197	188	167	184	166	158	175	183	170	186	181	171	215	163	166	166	194	184	160	178	171	172	148	184	206	173	174	156	180	178	176	171	190	175	156	194	179	170	188	192	167	174	173	205	156	183	175	171	172	190	185	156	141	161	190	166	169	178	173	185	192	168	203	175	178	168	168	167	157	188	176	163	178	196	157	162	185	182	200	180	171	163	184	153	191	189	198	203	149	165	163	171	164	166	156	175	209	187	170	165	180	180	174	178	176	166	158	178	173	167	195	173	186	171	157	168	175	170	163	191	190	202	183	171	207	188	193	163	181	179	186	169	166	137	163	175	178	175	180	169	174	156	177	185	156	180	176	155	158	150	150	185	188	172	201	149	182	185	175	172	178	167	182	172	178	182	170	157	193	188	194	171	182	179	167	164	174	200	182	186	182	184	177	183	139	185	166	176	176	182	194	166	151	172	174	164	171	182	193	167	167	174	165	168	171	157	160	190	190	217	150	181	184	170	161	182	171	177	168	173	186	181	157	180	174	173	176	171	203	182	174	177	153	170	155	175	187	200	181	177	175	151	172	177	164	180	213	173	184	193	181	180	199	171	189	188	171	181	174	164	136	147	157	174	171	176	185	145	173	191	154	173	183	171	163	197	188	173	141	192	198	189	160	180	198	201	191	166	175	168	191	165	184	167	177	177	162	178	191	167	206	184	216	185	180	171	179	191	183	164	185	186	165	169	166	171	176	176	187	170	185	181	169	171	167	176	143	192	160	167	161	159	176	149	142	207	173	157	169	180	179	184	201	173	163	186	173	170	197	188	190	179	193	146	192	152	171	172	192	183	158	191	177	204	170	181	185	170	171	171	172	162	164	181	149	186	217	193	152	182	176	176	179	179	169	181	163	178	157	190	173	173	189	171	195	215	175	149	148	165	203	187	141	192	169	168	183	199	169	174	194	180	173	164	168	151	185	172	193	188	166	178	179	199	160	175	168	190	169	190	185	203	181	167	167	182	203	177	143	191	166	169	183	180	182	146	173	189	164	171	174	189	190	170	149	192	176	173	172	187	166	189	186	168	162	190	202	163	191	180	212	174	184	163	190	174	174	160	159	182	180	169	181	161	191	167	165	203	206	200	181	177	175	156	197	178	198	162	175	180	154	187	169	185
5470	1537	3244	3653	3152	2599	2198	1839	1566	1407	1237	1149	1039	978	998	947	818	860	782	814	762	695	730	686	700	704	668	675	650	640	653	620	681	646	603	624	563	628	581	592	566	648	599	624	548	545	576	582	563	549	610	576	573	568	568	568	562	576	591	558	551	555	581	540	552	541	565	573	549	598	574	565	526	523	568	551	600	543	527	572	577	563	563	551	539	547	556	546	585	549	597	564	577	564	511	531	595	561	542	575	588	550	581	549	580	581	587	542	570	577	539	539	538	560	552	565	565	523	558	572	577	565	515	570	534	502	525	539	582	558	515	563	517	589	550	555	549	556	554	532	573	539	553	565	551	577	532	552	553	566	558	556	564	580	534	549	537	541	508	523	566	557	561	520	571	552	591	516	592	551	555	545	573	546	534	557	553	550	567	536	580	544	530	569	548	552	550	515	521	581	537	558	547	514	554	539	565	572	505	552	511	545	549	524	532	528	476	536	530	509	572	545	548	554	570	522	516	545	533	536	526	537	564	514	558	526	558	486	542	548	535	568	546	557	540	542	542	528	563	556	539	562	510	541	531	571	551	549	534	506	552	592	547	533	527	526	569	568	553	556	536	550	552	551	551	515	523	527	547	526	544	514	529	568	548	525	552	541	539	512	557	541	544	543	550	541	599	521	516	556	544	591	544	537	524	560	561	567	559	524	579	536	569	554	605	575	537	565	568	553	544	538	537	561	525	560	554	557	529	569	522	520	578	527	535	540	537	518	519	548	538	542	538	549	536	561	514	595	560	578	583	554	555	518	542	539	539	509	516	549	588	510	557	537	584	527	570	533	559	521	552	533	539	546	511	517	568	569	540	546	572	537	522	575	554	559	609	536	523	573	554	515	531	575	511	584	559	531	564	597	518	541	573	558	530	559	520	540	534	580	555	549	550	571	534	502	564	532	565	542	534	556	546	593	556	547	524	537	524	541	556	549	543	538	527	534	507	565	540	547	546	535	539	572	572	547	565	591	570	531	534	556	586	576	573	543	580	567	527	537	500	562	542	559	521	539	555	539	541	541	546	549	578	575	547	560	565	574	570	526	540	523	579	558	514	550	503	530	561	512	515	557	552	553	525	541	544	579	580	548	541	538	543	542	500	560	560	573	533	525	523	533	575	553	574	556	549	567	524	555	575	549	530	532	586	544	553	525	529	546	550	528	542	529	554	540	523	523	548	530	586	572	495	540	524	572	567	525	563	534	550	534	572	557	545	542	554	531	565	532	488	546	523	570	524	557	573	570	557	548	530	515	536	538	507	532	550	526	505	543	531	558	530	588	591	571	540	558	542	522	574	547	541	552	555	548	539	582	511	526	553	515	522	571	530	532	566	581	522	534	541	567	545	517	526	508	541	563	559	555	555	557	546	547	542	541	535	517	537	527	556	538	576	511	554	563	552	502	531	538	524	548	518	562	553	564	586	526	539	533	583	552	545	559	573	546	563	506	579	555	545	532	558	527	537	572	513	582	551	565	564	557	547	536	578	559	526	539	555	583	528	563	529	561	564	542	567	544	525	530	558	583	552	569	563	520	579	562	536	564	548	575	611	494	520	550	538	557	502	551	568	549	521	548	553	568	521	527	507	527	537	551	519	565	542	557	547	495	553	543	570	521	489	546	596	584	520	496	550	509	555	554	568	568	535	528	537	530	522	558	547	525	566	494	532	550	580	534	567	548	557	554	549	540	520	592	560	536	555	521	543	559	548	558	547	495	566	517	555	572	577	611	535	562	520	497	545	553	539	543	579	537	525	569	519	536	590	531	523	578	560	550	562	563	503	529	569	507	515	558	543	540	575	541	538	516	559	548	566	541	569	558	532	571	520	531	535	551	524	545	555	550	554	567	543	569	564	561	574	589	557	526	519	558	538	543	532	543	519	572	553	541	499	557	518	558	561	552	585	543	520	527	558	577	506	510	582	525	528	512	537	581	550	535	523	542	554	540	489	604	536	576	517	546	554	560	538	544	510	556	523	597	561	527	567	563	543	534	576	546	560	553	582	521	529	569	527	523	531	560	557	506	582	529	539	543	549	562	495	572	582	580	579	569	540	551	535	498	530	574	525	537	569	576	547	557	559	561	520	544	539	529	548	603	508	544	567	513	541	594	508	537	548	551	490	547	535	574	559	534	525	555	545	543	581	555	525	525	563	534	497	515	555	518	536	579	543	549	525	539	529	534	564	540	578	540	548	555	545	548	543	577	527	545	543	514	565	552	544	575	588	524	571	558	527	541	512	523	520	528	553	500	545	558	543	576	543	574	553	564	539	572	547	509	512	555	518	544	541	526	572	544	539	554	545	558	502	545	532	568	559	523	558	546	523	592	585	519	552	550	550	561	587	567	548	548	530	517	538	508	581	547	548	570	543	572	522	525	555	530	500	545	543	554	564	519	503	553	535	546	592	562	556	535	557	578	574	598	481	525	520	580	536	576	550	551	584	553	511	521	567	550	566	563	548	552	527	575	527	557	509	551	578	562	538	568	534	582	547	512	529	582	548	513	529	540	527	581	548	539	534	511	588	548	522	509	544	536	576	523	536	528	553	569	513	534	587	549	547	526	583	536	532	550	536	551	536	528	560	535	526	567	523	550	537	598	537	540	514	543	517	583	524	571	526	552	500	505	536	572	576	514	536	548	547	535	584	521	531	529	518	572	562	578	531	566	527	506	560	532	542	576	525	542	532	537	543	562	539	582	530	571	538	558	572	533	566	551	566	549	543	536	530	585	517	570	530	551	513	551	560	520	539	543	564	560	518	574	512	546	547	505	604	565	530	563	548	508	516	551	555	499	561	524	530	518	520	512	520	514	555	542	533	552	527	550	578	553	535	556	547	555	538	530	598	559	552	530	585	502	567	497	527	508	532	527	538	548	538	522	572	556	552	545	526	548	511	579	594	551	600	563	524	550	593	531	551	552	508	550	517	576	597	513	512	544	540	506	533	546	574	560	585	541	481	532	521	556	540	546	552	568	596	548	529	567	541	561	531	555	553	545	574	532	547	533	504	536	541	502	548	571	561	503	520	555	518	506	559	550	522	607	553	516	536	527	578	511	566	566	537	556	550	533	528	517	505	516	549	527	509	573	548	560	518	545	568	547	546	504	516	540	523	511	529	562	542	548	557	559	551	559	575	553	554	531	539	509	526	531	505	567	530	569	569	535	517	523	580	567	549	538	532	530	546	552	541	509	549	561	567	547	597	563	565	533	563	541	522	525	555	574	496	549	530	569	548	525	502	520	540	573	524	543	555	573	523	553	526	603	555	522	558	559	612	500	552	490	570	557	543	549	526	532	501	539	531	537	549	556	536	523	535	549	524	506	566	526	538	548	514	593	592	591	531	534	601	576	553	551	553	538	585	548	580	555	565	545	566	549	557	612	541	588	506	552	502	558	542	557	557	573	542	571	550	553	527	562	555	573	540	521	546	540	543	539	520	568	557	547	543	543	541	552	559	551
15804	2467	2635	2007	1412	1002	759	589	513	404	428	341	265	261	268	228	200	213	216	225	202	188	169	189	163	200	175	177	164	187	169	144	173	177	152	148	159	155	163	203	150	174	160	153	168	173	169	148	125	144	139	133	161	184	135	120	165	147	161	167	138	151	133	163	142	136	128	148	138	158	153	143	155	132	149	155	153	143	152	142	140	171	137	192	144	137	137	135	143	148	166	157	153	126	121	157	167	157	134	151	153	152	163	149	147	157	157	138	156	140	124	149	144	149	156	140	134	117	158	148	142	143	125	146	145	155	157	131	155	139	137	166	143	149	149	144	155	145	136	165	144	136	161	148	148	150	144	162	149	138	159	141	154	141	143	168	142	141	144	164	157	130	129	142	158	147	173	154	149	137	138	127	145	132	149	151	132	133	136	147	140	125	168	149	138	115	144	141	156	162	125	153	134	134	162	154	146	155	144	147	162	139	157	143	133	160	155	147	164	156	156	163	140	125	145	141	130	160	132	140	118	147	129	151	132	169	125	146	133	161	137	113	174	149	131	141	167	147	141	145	124	152	138	142	148	146	127	151	151	125	145	154	146	134	143	154	123	147	126	151	147	151	141	139	132	133	157	149	154	142	149	151	142	157	135	134	146	131	145	135	148	134	151	133	131	164	147	130	124	141	136	162	148	151	142	148	134	139	156	153	153	162	147	150	136	130	145	135	145	164	172	131	144	152	152	142	170	152	135	151	130	156	146	150	125	139	147	132	142	137	140	140	126	127	127	141	157	141	145	161	142	141	139	162	141	150	128	146	127	132	118	143	144	123	135	141	153	150	145	144	142	150	149	134	126	155	133	141	145	148	181	142	132	121	131	160	131	145	149	127	136	135	126	123	153	123	138	156	145	131	160	147	137	151	172	139	156	130	156	155	156	135	158	149	147	130	134	132	136	122	134	157	161	155	141	148	149	141	131	171	135	139	149	127	133	156	154	133	164	142	154	126	149	145	141	133	131	149	136	162	153	157	147	146	127	130	131	130	138	154	140	164	137	158	143	138	142	170	138	147	133	141	136	130	136	149	144	132	116	137	139	148	151	167	136	147	156	156	137	150	125	146	158	159	151	161	148	139	145	137	145	149	160	154	145	148	146	156	136	142	125	136	138	132	145	125	146	135	157	160	153	129	168	161	159	157	155	133	149	141	153	136	145	136	146	125	151	145	137	139	140	163	149	154	150	160	142	123	141	129	143	132	131	120	126	163	153	130	154	139	144	131	154	146	137	154	141	156	144	137	173	142	142	145	163	147	129	153	128	140	138	148	146	155	152	151	127	131	132	133	159	139	151	159	131	146	147	130	151	148	135	133	139	145	169	144	152	142	161	131	146	155	139	148	132	143	142	141	113	131	152	158	129	125	136	147	175	133	143	171	127	153	156	142	142	131	165	141	165	149	134	146	130	139	165	143	140	133	136	155	147	140	161	143	141	137	135	156	142	145	143	137	138	123	159	160	153	170	127	146	169	144	141	126	142	139	148	154	146	141	129	146	152	129	133	169	143	154	157	143	137	144	141	134	187	141	143	144	151	150	146	141	158	132	161	135	138	137	176	162	159	140	154	131	161	160	144	147	146	136	135	152	149	141	153	124	154	142	148	150	157	146	128	157	126	135	142	159	137	144	131	125	149	137	143	147	129	124	134	127	154	144	150	155	174	153	127	144	144	137	154	136	135	121	114	151	156	140	147	151	128	145	137	154	136	123	147	145	141	161	164	135	151	140	143	136	157	135	150	136	143	164	153	143	137	159	137	155	151	139	160	152	133	123	139	123	153	167	123	140	161	152	172	160	156	154	142	143	140	159	154	146	140	126	148	143	155	124	174	166	132	155	130	156	145	144	120	125	140	164	132	151	132	112	119	153	139	150	150	158	141	143	145	153	126	134	147	131	159	112	128	142	163	143	132	135	139	162	143	151	151	158	146	152	154	116	144	133	131	136	155	149	143	140	142	127	148	148	154	144	133	133	130	147	158	149	156	144	127	165	121	148	149	145	169	137	137	146	130	136	155	143	173	146	135	126	150	140	167	120	136	149	152	145	130	146	150	135	163	146	122	140	184	142	133	163	152	129	135	124	124	143	156	150	150	159	136	157	154	145	146	149	141	140	163	145	132	134	150	115	135	134	148	149	122	131	127	151	130	145	134	153	131	164	144	135	142	139	142	137	141	132	139	136	126	136	135	144	159	138	129	126	116	148	135	123	143	141	147	141	155	145	160	153	154	150	152	135	139	152	135	145	149	132	151	138	166	144	133	161	152	162	155	131	140	131	138	148	142	138	164	166	161	137	138	133	137	148	151	139	142	130	161	144	147	129	121	122	125	156	129	138	149	140	128	137	147	133	123	144	163	138	136	134	139	162	142	136	150	126	135	129	140	163	149	156	132	164	149	129	133	133	133	145	139	139	150	131	166	143	141	148	136	138	147	129	137	140	142	145	142	152	150	131	148	143	150	151	124	165	157	148	128	140	136	152	148	135	149	171	128	149	146	138	150	136	156	139	126	155	145	170	138	142	135	142	162	161	137	133	151	157	147	164	152	130	131	146	138	150	150	119	167	149	147	162	147	160	148	122	138	135	136	129	138	157	166	162	137	145	149	131	140	152	140	146	138	148	152	163	145	133	144	168	144	148	144	127	154	172	126	161	157	135	138	143	147	136	136	157	128	130	147	150	141	139	151	138	133	149	156	162	146	144	148	146	145	160	165	172	141	119	156	143	152	125	155	140	112	156	133	146	149	145	134	150	137	154	117	149	140	115	146	124	139	147	136	143	127	137	164	130	146	135	155	148	136	151	125	150	147	149	148	136	145	140	147	149	145	146	151	146	124	150	148	141	156	150	148	139	145	146	131	160	129	136	113	139	139	140	141	134	160	130	157	130	159	161	148	168	138	138	141	128	120	147	157	143	148	144	147	116	145	132	155	161	141	136	154	136	130	148	140	142	135	135	128	129	152	156	151	162	150	145	138	148	142	144	133	144	144	146	145	158	134	136	132	156	135	162	136	140	152	124	133	121	154	119	145	145	139	152	152	123	134	132	149	133	150	128	160	158	128	157	125	120	152	138	142	155	143	166	117	153	135	155	158	131	144	126	152	141	137	152	146	143	169	116	157	135	154	146	164	139	142	152	134	123	128	133	145	132	138	147	140	126	127	147	164	131	157	150	159	141	144	125	123	140	137	137	155	142	136	140	149	168	140	139	127	149	165	138	160	136	154	139	133	142	139	129	130	140	151	158	141	144	133	149	139	140	136	150	147	170	128	135	150	132	139	159	133	131	128	155	151	152	149	166	122	148	161	145	158	139	135	122	149	151	137	161	132	158	128	151	138	127	147	127	134	111	138	133	142	146	126	143	143	139	152	147	146	152	147	155	144	111	156	140	145	130	140	133	151	162	145	140	143	126	143	129	133	149	155	139	144	131	125	147	156	146	156	151	154	142	142	145
7544	2502	5566	6489	5326	4426	3580	2874	2552	2147	1858	1659	1494	1381	1267	1186	1146	1006	971	905	884	916	851	818	795	738	748	744	736	657	696	727	640	657	583	602	602	578	629	631	596	573	549	559	559	494	529	557	571	522	565	571	528	553	531	507	586	575	496	502	529	496	526	529	494	512	526	511	536	533	484	503	514	536	509	493	491	490	488	507	482	501	473	502	489	479	484	509	465	484	500	476	523	466	493	448	530	503	469	441	508	455	493	524	472	496	462	464	489	466	507	493	455	462	472	472	471	474	468	482	507	450	471	446	456	489	474	481	459	487	504	489	439	487	452	483	472	474	453	438	464	468	476	441	485	480	492	490	489	476	464	477	450	517	467	471	450	471	464	486	478	476	466	492	407	448	470	444	461	466	489	465	480	455	466	484	480	456	489	499	457	484	469	496	510	491	467	485	467	482	434	470	466	481	468	480	459	468	474	512	461	466	492	443	498	450	488	492	426	445	475	482	454	512	463	422	471	463	494	489	468	459	496	471	470	454	486	442	488	471	469	464	450	469	472	469	462	479	435	486	465	476	468	497	449	483	419	433	494	468	452	459	440	465	466	470	462	436	451	500	491	510	487	426	467	473	464	467	479	523	501	474	479	485	489	488	507	446	457	498	462	465	477	448	485	463	444	480	462	489	490	473	544	476	487	489	469	490	511	493	504	454	470	441	485	453	441	498	454	473	457	478	487	493	465	478	491	425	479	530	485	461	434	465	482	462	473	472	462	520	484	450	484	462	462	478	485	436	462	459	485	449	516	502	454	469	458	474	446	471	457	427	451	523	471	462	464	475	470	501	441	475	499	520	457	476	462	481	471	477	470	484	497	459	475	469	466	443	437	475	476	468	460	476	505	452	507	472	457	457	460	419	464	467	495	477	480	509	505	514	520	496	518	491	473	450	417	489	487	473	500	472	466	465	495	450	479	468	495	460	442	492	503	482	444	452	465	443	481	464	450	472	468	519	471	465	459	444	485	489	489	460	469	463	452	481	490	471	517	488	449	457	483	475	435	498	487	460	483	477	457	436	509	474	502	483	471	491	469	459	450	469	476	493	458	475	471	471	441	459	478	462	463	479	457	473	487	504	480	474	504	480	466	486	458	476	484	480	477	448	457	442	485	509	490	445	445	450	475	464	455	476	506	551	447	470	471	465	457	440	470	428	490	449	446	484	479	516	472	470	471	452	487	457	469	441	487	485	490	456	444	477	479	484	452	436	478	486	529	463	477	475	449	443	491	470	461	498	458	443	468	458	448	488	413	483	493	497	466	482	475	455	470	463	488	475	485	499	481	449	503	482	474	492	510	474	469	505	495	493	487	482	478	471	474	443	453	459	484	480	463	444	471	497	474	450	450	514	477	472	492	454	468	450	487	470	464	471	465	470	457	475	459	440	468	494	463	491	514	426	465	464	480	476	479	452	491	439	482	485	469	453	450	470	479	471	498	445	483	460	466	472	477	460	486	431	510	481	451	501	473	490	496	465	507	454	479	456	476	473	485	478	429	449	464	461	467	442	492	471	513	454	495	494	482	485	471	486	469	495	456	493	446	469	445	495	479	486	448	491	470	478	447	493	471	445	485	485	434	480	508	474	468	469	501	453	394	462	449	485	496	482	435	497	470	483	491	481	459	440	513	496	472	451	469	487	501	502	444	464	479	454	463	505	455	501	457	465	477	483	470	449	516	495	434	462	470	476	458	452	469	437	482	475	487	482	488	483	495	474	488	506	462	462	438	461	465	477	504	477	463	451	441	463	497	422	482	476	445	451	525	456	495	456	474	455	520	425	476	489	454	436	471	468	465	486	496	448	458	468	484	480	478	441	473	464	469	479	450	488	470	445	472	486	510	493	461	480	473	471	440	427	469	462	495	489	482	448	496	461	495	436	489	436	466	477	473	450	524	439	490	481	511	505	491	506	503	471	481	453	473	473	452	456	457	485	465	473	488	475	493	473	448	461	457	526	478	483	468	489	472	479	470	468	497	461	509	479	423	490	461	478	464	484	466	463	504	438	482	469	474	464	516	455	454	472	523	467	500	473	508	465	456	422	463	504	456	457	447	487	486	472	503	496	506	426	443	455	458	501	463	482	451	471	506	512	492	475	470	486	475	448	476	464	473	486	453	474	485	465	466	442	447	503	477	438	466	484	472	472	495	508	484	454	451	460	440	499	491	483	461	483	492	482	496	448	449	471	470	450	473	505	486	503	487	477	481	469	465	498	493	450	434	463	466	500	454	476	507	463	456	456	468	490	482	471	468	513	470	508	471	481	472	446	492	495	486	454	468	457	481	467	510	499	476	463	424	443	458	468	472	456	518	468	441	468	496	475	483	457	459	479	485	435	489	496	486	446	487	464	428	461	448	446	439	469	473	476	470	456	463	550	489	479	449	477	492	475	462	440	455	481	472	445	447	498	445	468	495	452	460	441	481	461	467	490	494	461	451	464	433	470	515	485	479	463	514	502	469	455	445	475	473	463	461	428	473	434	481	519	479	430	485	442	509	483	482	477	498	460	445	448	465	494	497	468	472	479	477	442	507	450	456	483	449	493	490	549	460	490	480	480	484	481	452	470	467	465	459	486	510	495	503	488	465	449	469	458	475	469	461	437	473	451	498	477	430	530	477	477	434	470	472	498	463	460	445	473	464	464	453	473	428	483	504	492	491	466	507	466	480	431	501	432	470	470	447	449	471	470	471	493	448	496	475	443	469	484	451	460	499	454	474	430	457	480	446	453	472	471	496	479	500	483	468	465	482	450	448	462	458	457	475	456	474	495	449	469	482	520	475	448	472	435	462	471	440	463	464	481	473	429	470	460	423	506	457	461	472	499	488	432	490	457	416	436	464	485	493	485	461	460	457	473	456	472	484	470	448	498	451	445	475	517	448	460	487	462	485	466	486	462	470	480	456	451	484	419	480	505	477	476	503	487	503	469	440	466	533	467	475	525	480	499	480	478	435	484	443	453	471	465	500	455	514	442	445	469	478	481	499	482	478	455	492	466	474	438	501	477	481	468	491	474	483	439	496	462	455	486	470	462	472	483	451	453	486	450	449	447	449	465	467	483	509	462	476	465	494	493	477	450	443	479	491	455	524	469	468	489	470	446	485	435	488	477	458	484	450	455	459	476	431	490	486	466	474	466	499	460	442	503	448	491	480	489	429	469	465	452	465	486	471	469	444	467	494	505	471	469	490	451	495	510	494	472	489	472	485	508	454	519	505	490	500	436	485	466	470	457	438	440	472	489	503	460	487	499	457	494	489	517	472	475	439	490	456	472	469	480	441	494	465	490	477	475	501	468	486	452	436	502	465	432	475	461	461	492	432	449	446	489	455	506	457	488	490	531	483	476	476	457	472	492	460	468	450	480	468	456	448	486	475	443	465	437	476	469	502	486	489	460	488	483	503	441	477	470	479	477	478	452	499	531	482	479	471	483	441	460	465	465	482	463	468	478
2133	326	366	359	361	341	344	355	335	325	314	349	309	300	314	319	321	300	289	308	307	334	326	297	287	282	322	335	346	320	337	343	357	317	332	307	320	284	298	311	297	291	354	335	338	332	303	306	305	308	314	319	282	299	321	276	329	306	309	324	296	320	311	324	279	319	303	297	333	328	315	337	308	289	316	303	312	280	310	310	302	284	353	346	341	308	313	317	323	314	326	305	281	325	287	321	322	334	268	307	314	327	318	334	301	323	291	290	298	318	278	325	327	334	321	321	300	295	315	275	326	306	328	268	333	315	296	287	317	334	299	316	311	314	317	338	308	300	315	322	324	321	325	319	326	292	305	301	281	296	324	305	301	321	311	322	308	328	314	305	313	327	292	328	330	310	327	323	304	321	322	314	317	306	313	306	323	338	297	330	332	300	315	295	302	344	324	320	307	308	309	324	330	310	311	319	343	323	279	283	307	314	319	309	276	331	310	290	312	313	298	322	311	320	280	357	319	333	300	326	283	326	323	296	297	323	339	296	320	301	298	299	339	330	326	322	287	328	291	333	311	311	313	328	318	315	302	300	276	326	331	298	324	326	324	307	321	338	331	299	297	297	306	332	310	335	315	317	299	340	353	332	304	309	320	338	290	310	297	335	322	287	318	313	327	290	320	310	329	308	346	334	303	323	325	324	313	328	307	310	286	325	290	322	310	310	330	317	324	296	338	300	274	322	295	300	318	308	313	323	293	302	299	316	292	323	299	344	298	297	356	297	289	337	309	298	304	332	299	304	331	313	294	289	334	279	313	294	309	315	307	300	298	334	316	297	318	298	323	310	343	320	296	301	298	314	302	307	317	318	314	333	350	314	303	325	318	329	317	316	285	325	343	337	308	332	286	340	300	349	317	286	299	336	307	301	332	284	329	285	305	300	325	311	296	308	324	309	301	327	319	365	313	305	324	291	312	298	314	300	306	318	310	328	305	304	289	306	279	288	294	313	246	322	312	304	351	306	321	291	329	307	290	320	308	314	289	291	287	301	318	301	319	307	319	331	298	311	303	319	293	313	315	324	285	324	310	303	307	299	338	280	308	282	328	332	313	290	296	335	322	316	297	323	312	315	294	310	337	316	322	347	344	326	299	298	319	328	324	315	340	322	317	331	331	340	308	325	279	318	274	350	315	273	342	292	310	325	323	304	284	309	323	321	319	307	284	352	329	330	315	325	335	325	316	313	315	332	303	311	327	326	330	324	325	302	302	315	305	311	319	335	288	324	307	308	313	314	317	296	316	258	303	333	324	336	344	314	293	317	290	322	300	307	363	308	318	331	314	285	335	309	311	311	298	314	309	332	325	336	316	328	352	273	296	296	287	313	318	303	287	339	298	305	309	314	298	326	313	342	305	281	310	355	298	325	312	333	290	352	297	304	309	311	362	308	316	301	310	315	305	287	300	336	317	303	325	303	327	342	292	308	325	351	292	329	325	297	293	303	313	303	326	272	310	325	322	314	313	290	327	310	323	299	302	302	331	299	291	302	301	336	275	294	298	316	322	299	304	282	304	339	337	317	297	332	269	305	318	302	340	334	287	339	308	304	298	296	373	349	293	305	292	300	305	320	312	325	312	281	318	288	345	329	327	308	317	310	302	323	293	325	310	331	290	300	306	336	287	286	317	333	318	323	311	301	305	313	369	311	326	314	273	330	310	330	324	315	298	301	280	313	288	316	317	311	296	338	298	317	302	318	333	321	310	281	318	325	286	288	327	267	318	284	312	314	299	306	327	264	285	311	297	280	300	323	312	318	293	326	360	320	347	324	360	318	310	324	321	321	354	307	309	320	328	290	291	333	317	328	300	307	294	310	305	306	311	298	339	321	345	320	299	313	283	275	289	341	330	309	311	355	317	334	341	303	274	332	336	331	324	337	328	310	295	317	327	308	332	303	308	317	314	340	317	299	304	318	322	311	319	314	301	294	290	322	310	314	308	305	337	328	314	300	302	334	325	323	266	283	339	304	318	313	288	330	293	323	295	305	309	291	317	345	302	307	310	313	317	275	324	326	335	313	284	339	360	307	304	266	319	314	308	314	307	300	307	311	323	313	287	333	333	306	300	327	307	322	335	343	309	294	345	322	304	301	298	322	306	330	347	311	327	315	321	300	319	274	314	326	293	275	360	300	287	296	339	306	286	317	295	312	293	301	295	325	318	311	301	312	302	321	299	293	315	316	311	307	349	319	330	345	313	314	310	301	320	299	317	299	308	303	346	314	302	264	312	314	323	305	294	314	341	274	294	320	330	297	285	300	324	319	302	290	331	292	316	313	313	336	282	315	345	300	310	317	305	298	343	338	287	326	322	337	310	295	356	307	324	277	325	330	337	306	332	366	314	303	309	318	317	289	318	289	305	314	275	277	331	310	297	300	268	322	324	317	307	329	313	304	318	293	307	333	290	326	307	298	303	324	335	314	315	305	309	302	302	291	306	311	283	330	283	335	309	322	337	301	299	359	345	342	341	310	273	297	326	297	323	333	289	328	316	305	314	307	314	302	285	279	331	305	306	301	299	312	341	328	308	325	318	315	332	315	303	316	311	323	346	315	287	300	320	290	314	329	320	315	285	339	296	349	304	303	287	296	319	285	327	323	288	311	344	347	296	265	342	321	335	310	301	319	319	322	326	350	299	307	318	319	323	324	315	311	321	340	310	334	342	328	300	304	334	312	311	300	306	313	310	311	313	298	280	306	299	287	322	310	275	286	319	333	326	316	300	326	293	314	300	317	332	292	282	291	311	340	315	306	311	302	295	302	309	290	311	335	266	284	345	332	328	325	287	301	303	281	295	289	324	310	287	307	354	306	355	315	307	320	306	318	327	309	326	324	308	343	289	309	293	300	322	346	301	301	310	332	309	324	294	295	312	300	367	327	323	288	305	305	328	309	319	295	333	308	320	319	319	310	344	282	341	309	322	345	298	292	323	285	326	302	299	292	334	313	327	335	325	331	335	326	306	326	335	313	341	332	295	310	300	287	332	313	323	275	292	308	334	302	323	286	310	311	314	312	323	329	295	324	280	338	333	309	300	327	329	344	318	312	317	325	285	327	327	322	307	322	301	310	318	315	319	330	292	358	322	299	325	321	328	330	338	333	295	321	294	303	330	306	318	302	281	317	348	315	321	316	303	280	297	316	334	295	325	291	314	298	336	323	322	306	328	318	331	295	302	328	312	301	327	293	335	295	307	297	322	288	328	326	292	310	315	315	321	309	333	295	304	304	317	319	327	337	315	324	299	309	292	294	322	305	338	317	343	299	310	307	305	307	314	308	286	302	314	282	337	322	297	328	298	295	308	334	284	323	277	337	313	295	323	282	312	316	313	325	318	310	304	291	300	329	301	297	310	317	288	313	313	300	329	311	315	306	316	356	291	310	323	314	306	326	328	306	327	312	271	298	347	349	311	340	311	326	338	308	320	334	329	324	327	292	318	288	315	306	297	298
2408	1019	1038	1064	1025	1014	972	930	956	902	947	921	975	954	941	929	969	901	871	902	854	876	945	886	921	928	892	861	949	957	920	960	867	890	903	918	859	880	906	909	875	872	880	855	908	885	939	876	897	865	836	920	946	951	907	895	914	850	868	879	905	891	949	933	857	928	909	888	918	842	868	932	925	889	947	930	938	871	891	833	929	897	925	830	874	883	887	933	909	892	927	933	882	994	898	919	893	919	862	895	868	854	868	896	959	917	893	893	847	911	905	926	916	869	928	912	887	928	877	892	902	968	948	910	837	926	904	966	921	864	870	917	824	897	923	896	912	880	892	945	927	874	933	894	811	890	853	875	924	903	936	859	895	879	926	893	871	896	910	922	911	910	915	899	887	885	924	917	891	875	928	880	840	895	848	912	921	862	859	897	897	879	896	892	913	903	889	900	929	897	875	885	930	872	886	889	927	943	892	874	878	895	892	910	937	870	871	899	796	879	858	942	907	930	888	882	895	929	836	912	991	895	894	933	908	936	944	889	913	881	884	885	847	923	919	892	878	885	879	931	862	894	982	868	909	882	941	871	882	913	944	872	925	942	873	871	974	854	913	901	876	892	918	895	857	877	876	861	931	861	924	931	849	910	905	938	920	899	912	918	910	894	913	866	922	891	940	920	885	854	925	892	882	901	874	866	822	852	872	880	895	889	908	887	910	911	904	923	955	948	884	879	879	856	908	908	916	915	929	866	907	900	867	843	937	886	831	851	881	891	980	892	891	954	846	879	925	940	931	857	890	893	907	877	978	934	855	891	882	882	898	943	885	917	877	911	853	919	858	918	894	904	875	868	859	934	905	931	917	911	895	939	887	835	884	942	882	896	908	953	932	920	857	846	944	872	887	897	869	873	972	910	896	902	935	865	936	898	893	904	943	839	905	937	921	900	898	904	851	915	900	930	911	861	935	890	902	889	890	976	892	876	876	911	876	916	922	882	865	935	928	859	906	923	926	913	883	886	878	829	927	824	851	930	902	930	905	882	868	861	881	864	889	976	898	944	876	913	927	859	929	878	909	854	909	917	930	936	900	874	820	944	932	870	888	880	904	893	955	901	876	906	838	910	890	856	818	869	865	916	860	924	865	922	885	882	874	879	918	909	855	884	887	895	950	885	866	862	928	897	945	916	853	869	895	889	887	921	965	908	905	940	902	913	901	880	932	894	896	862	911	896	826	930	917	891	884	879	939	829	875	843	912	925	876	908	954	884	904	898	863	935	926	867	898	930	892	877	957	899	903	912	934	897	928	923	924	884	896	923	846	871	841	853	955	873	866	856	862	916	923	898	926	894	903	910	872	901	906	891	870	934	867	920	874	906	874	963	877	873	886	949	921	881	861	873	889	934	941	906	877	887	896	867	858	826	906	923	908	929	869	828	875	859	907	912	878	886	903	927	871	897	883	938	895	870	874	966	885	866	885	898	908	895	893	864	869	884	947	896	898	863	875	921	860	868	857	904	885	893	880	895	872	909	917	896	895	906	895	869	895	906	893	867	935	897	907	875	889	902	884	847	903	924	884	878	935	923	915	893	935	882	895	852	888	898	893	830	936	896	928	891	883	892	894	927	904	894	890	868	874	910	895	897	928	905	872	840	812	880	941	888	920	924	885	845	884	857	891	891	954	870	960	887	891	916	929	867	874	898	854	939	866	884	900	882	927	885	900	900	870	860	926	895	854	879	896	944	883	880	922	908	852	903	903	888	901	850	896	948	823	899	867	900	924	937	833	928	917	908	900	912	886	862	928	901	842	843	870	886	912	890	869	879	861	875	927	869	825	893	853	863	921	891	865	891	886	860	920	935	861	913	953	895	900	939	827	882	861	879	889	944	859	923	881	895	889	865	889	940	915	901	907	976	966	968	831	850	894	856	920	920	905	866	905	877	916	934	879	924	927	885	957	925	909	882	933	939	921	863	899	933	898	917	920	937	923	872	876	923	894	915	897	917	895	951	846	940	863	900	923	940	919	920	909	890	906	871	897	921	917	908	908	880	903	901	828	878	901	903	899	929	903	889	951	898	926	870	913	863	917	887	910	892	878	933	903	898	881	901	933	889	874	840	842	894	848	891	920	893	842	876	888	888	954	925	856	869	916	863	831	907	869	918	857	896	860	918	893	911	855	879	913	879	898	911	867	850	920	882	902	904	909	891	920	931	940	890	909	914	906	864	903	906	856	893	920	862	920	910	914	905	889	900	897	884	947	975	869	917	896	917	909	926	923	868	905	874	946	888	887	952	878	913	904	859	952	860	953	886	886	941	844	903	879	920	866	949	868	912	909	918	880	955	885	910	886	943	921	894	865	932	936	827	854	949	890	931	892	949	912	930	955	885	902	915	924	883	889	897	941	910	868	894	905	896	905	921	941	837	922	917	906	873	904	909	896	906	871	865	858	914	843	902	884	930	874	886	904	912	897	940	916	896	865	894	861	865	943	918	876	906	917	883	946	901	882	899	864	897	909	900	920	872	875	888	896	892	852	904	948	895	899	844	892	878	897	874	878	880	895	927	884	929	867	940	905	900	882	890	906	847	867	873	870	908	891	904	865	892	904	916	860	837	904	921	945	856	924	910	929	879	952	888	886	925	923	904	889	890	961	937	822	882	878	912	915	890	904	827	894	888	874	912	826	942	952	877	856	825	890	907	875	890	941	937	881	898	844	885	944	897	888	903	865	943	912	864	960	865	867	885	884	926	893	901	910	938	924	864	912	927	856	942	934	846	864	868	878	905	926	897	888	921	844	921	896	894	915	942	914	852	858	872	915	921	926	910	863	876	906	899	947	891	865	886	952	915	844	878	884	964	907	848	896	893	883	894	955	890	913	903	848	914	876	900	894	875	916	922	886	887	848	908	873	843	939	877	849	911	915	816	912	933	867	903	931	877	926	923	917	888	880	875	882	933	897	945	904	917	925	894	893	866	863	881	896	912	864	936	892	847	912	887	880	907	861	859	902	916	885	926	873	894	878	862	863	890	954	899	940	910	903	916	886	917	819	917	866	904	870	884	937	889	827	905	920	883	876	873	916	897	892	922	923	928	924	908	888	907	887	887	903	835	876	893	890	866	902	911	945	939	911	891	946	908	864	877	870	911	930	890	858	928	856	860	915	900	936	825	919	887	864	900	906	912	828	858	891	876	885	839	900	801	878	876	928	878	944	892	862	903	895	932	853	882	911	902	887	821	872	906	848	897	834	936	871	883	909	888	891	897	911	908	873	931	936	912	932	936	898	907	884	909	907	906	884	882	873	856	935	920	911	889	877	851	908	885	869	981	903	912	868	928	863	934	901	895	878	873	854	862	911	836	848	893	874	879	916	878	907	897	971	910	980	902	925	899	857	944	868	906	853	906	872	880	863	877	826	868	891	840	853	876	875	869	825	886	955	955	850	900	876	878	921	869	872	901	895	944	939	900	921	886	860	845	887	898	830	859	924	921	889	897	840	843
8398	1099	1373	1090	762	554	489	411	353	328	272	279	247	256	265	255	227	234	177	221	226	193	203	195	170	193	187	221	201	162	176	163	185	185	180	167	195	185	175	188	161	229	196	174	164	184	190	209	188	164	203	170	185	158	179	170	181	174	198	190	172	212	163	189	184	173	178	176	195	199	178	177	175	174	151	167	196	161	201	190	177	178	176	177	185	195	178	198	179	180	188	186	173	183	168	196	164	171	196	178	199	206	179	176	165	208	167	168	180	159	170	200	158	198	180	162	172	197	199	170	178	186	167	178	188	178	166	185	167	180	159	187	209	177	180	166	189	160	162	179	206	165	172	175	197	158	168	181	169	146	166	165	171	183	195	159	215	176	160	156	195	186	171	180	183	198	180	204	158	158	169	195	165	153	171	203	162	178	204	173	195	176	181	172	181	180	189	190	169	166	167	149	162	183	190	175	181	196	161	158	158	173	180	175	179	173	173	188	165	179	179	195	165	175	167	158	170	193	192	177	161	165	194	152	181	164	180	175	172	155	169	178	191	168	180	175	178	185	195	184	173	159	183	164	199	176	176	180	175	169	176	169	194	161	171	168	161	165	162	175	175	203	188	174	166	161	182	178	176	169	194	171	191	150	167	177	193	183	197	160	175	172	191	159	172	163	170	181	209	173	158	161	173	187	149	164	191	179	185	182	192	165	186	168	158	166	182	190	192	205	154	178	168	168	174	182	168	192	164	172	177	168	173	182	177	187	174	170	202	145	182	165	185	181	187	175	191	162	180	194	171	184	177	179	176	166	195	163	180	205	152	182	193	159	174	167	171	183	187	156	176	184	162	194	181	171	188	172	192	171	136	163	181	185	176	190	189	194	181	161	163	200	189	188	172	179	165	172	171	160	169	175	160	196	188	160	174	153	179	183	199	179	178	146	189	181	180	183	181	162	179	169	163	159	191	183	164	183	176	186	196	162	183	180	175	174	203	164	170	175	181	166	176	168	189	186	169	179	198	156	193	177	162	181	181	170	174	196	173	174	185	179	169	174	165	179	166	209	184	174	184	196	164	189	185	170	187	173	197	176	184	161	166	179	195	179	182	172	170	192	184	182	150	179	197	157	177	172	175	162	164	186	183	168	179	156	165	187	185	177	150	190	153	195	166	172	178	156	157	157	170	183	141	163	188	179	171	181	187	177	177	181	165	183	175	160	159	154	177	193	165	169	161	176	190	182	184	165	178	164	180	178	190	192	176	183	211	175	171	161	171	165	184	204	174	187	174	171	158	173	184	206	163	175	179	201	183	170	216	190	173	163	176	182	179	163	189	140	170	198	173	199	179	166	162	191	165	167	164	154	183	157	187	153	188	161	188	177	178	188	178	175	198	194	163	194	177	181	189	163	188	166	172	183	194	151	159	166	186	175	176	191	183	172	190	170	185	169	167	165	169	176	184	164	181	177	174	169	171	170	170	163	199	164	182	191	158	171	200	187	166	179	170	181	172	179	186	175	154	141	140	168	170	160	179	166	157	165	174	171	192	178	186	155	150	193	166	170	171	181	180	167	167	175	180	180	177	192	171	163	199	172	172	183	173	166	190	178	190	188	174	177	170	168	198	181	179	155	180	152	184	159	179	173	165	190	172	193	190	171	196	164	161	153	166	213	146	176	176	134	176	184	171	162	176	188	169	178	186	191	161	191	182	165	175	196	163	209	168	174	176	143	162	155	161	180	172	176	183	179	192	167	163	181	181	177	171	160	188	178	177	159	171	154	168	177	145	192	177	172	176	184	174	182	182	186	173	179	181	186	183	168	185	156	164	163	193	172	171	176	181	178	167	186	190	168	188	168	172	185	162	178	202	183	164	183	185	181	178	190	172	173	172	174	176	183	188	180	155	194	201	175	178	178	176	179	157	191	164	159	178	168	176	170	161	174	179	165	182	154	184	174	163	202	163	150	154	196	170	181	175	183	187	172	194	199	175	188	160	182	193	202	176	173	181	162	199	173	192	180	188	167	165	161	167	174	176	172	169	165	167	195	167	178	181	159	183	161	175	171	172	178	183	160	160	157	185	178	163	189	170	158	171	189	174	155	186	186	189	176	179	171	177	187	193	168	185	187	184	217	165	151	189	180	184	186	169	208	190	166	161	168	159	181	171	160	191	182	196	186	171	195	159	188	172	161	175	161	195	177	192	178	177	174	173	185	154	181	182	200	185	183	180	180	185	198	167	159	173	182	167	162	169	176	194	174	183	200	167	185	167	171	177	142	185	160	200	166	184	186	186	166	186	177	169	178	200	162	172	178	172	185	173	198	172	160	167	159	171	168	169	187	174	166	181	192	175	185	168	173	188	174	164	194	209	183	159	175	159	165	138	185	155	172	169	175	171	200	161	180	167	203	175	169	166	169	190	147	186	164	167	181	199	185	179	186	182	147	185	178	190	147	157	187	164	184	163	181	178	169	175	176	188	180	177	169	195	177	186	161	176	181	165	198	189	161	161	188	167	163	168	153	185	165	182	171	196	187	168	209	165	177	209	201	177	195	203	158	174	193	171	180	149	169	194	167	180	166	173	197	165	176	176	200	174	178	147	165	174	178	148	171	190	153	156	185	175	174	205	189	180	177	174	151	154	204	201	193	173	175	208	172	176	176	159	145	159	160	161	171	184	194	171	194	165	190	182	186	187	174	184	167	184	178	192	179	167	175	151	185	172	165	163	193	154	164	184	197	150	195	180	156	175	187	188	167	165	157	204	193	196	163	181	177	185	170	161	174	180	159	182	169	170	194	196	182	182	199	204	153	149	173	184	196	178	174	164	160	189	171	175	189	160	177	175	203	171	181	182	171	162	163	168	193	161	167	186	169	158	195	158	195	164	153	164	177	194	162	199	184	162	170	173	175	171	171	164	187	178	190	174	166	182	197	149	177	180	196	166	173	172	197	167	185	167	181	193	178	155	204	167	180	167	194	166	185	186	158	152	189	190	171	162	190	163	193	176	207	174	156	186	175	146	167	194	180	176	165	169	150	192	174	159	169	176	154	160	168	177	190	158	168	144	175	189	176	180	197	166	163	169	156	194	180	197	178	137	180	174	188	189	191	174	178	181	194	193	165	189	176	196	151	175	165	180	192	150	182	166	181	189	177	186	157	173	173	185	186	168	179	184	219	154	173	180	192	168	190	158	178	161	191	175	168	194	189	162	155	186	180	159	189	187	191	206	194	147	174	198	169	187	189	159	194	170	152	146	181	189	178	162	169	182	172	175	178	153	184	181	185	171	181	183	168	171	177	160	149	176	168	170	178	184	168	177	178	174	184	179	183	170	159	164	166	163	176	172	185	168	162	176	178	187	162	188	197	193	166	162	185	198	180	171	165	190	197	177	187	186	182	189	171	182	183	180	190	179	185	183	151	184	194	168	151	184	170	184	199	186	167	167	166	197	182	156	170	181	189	191	182	170	209	165	175	174	202	190	171	151	200	181	191	183	170	175	170
5498	1482	3207	3671	3122	2602	2152	1834	1629	1393	1253	1127	1139	995	929	864	844	779	768	805	750	711	667	689	694	722	673	643	658	639	636	621	652	601	610	579	582	644	602	596	616	610	580	617	583	549	595	566	598	560	566	554	586	544	619	538	513	552	591	556	548	555	581	585	553	570	589	567	581	540	591	566	562	567	538	559	572	533	576	600	552	546	562	606	581	549	584	507	546	576	582	544	573	598	563	562	498	578	546	562	533	582	582	571	523	526	517	550	551	570	542	588	542	548	536	533	548	550	553	533	526	534	600	566	505	580	546	557	564	566	532	531	555	501	552	563	504	599	587	542	562	512	548	546	537	536	580	518	579	555	564	570	537	555	561	591	535	503	560	545	546	527	529	537	531	529	577	576	545	522	521	599	530	565	539	486	543	573	540	546	565	566	580	534	583	527	568	530	520	538	517	586	546	559	566	533	554	547	559	540	566	518	527	525	518	532	545	539	515	507	566	576	548	539	521	566	531	543	536	564	511	545	522	518	547	523	584	554	546	524	555	481	545	557	509	555	502	530	535	558	528	542	561	495	588	528	520	559	532	566	541	540	586	576	546	570	536	581	547	550	576	537	533	566	529	538	552	552	554	559	565	538	538	548	531	540	501	547	519	511	564	572	585	519	538	576	589	558	548	512	516	525	519	553	565	544	552	528	532	531	570	519	570	569	597	544	527	562	572	553	543	555	523	534	554	562	487	553	550	586	540	524	557	561	510	553	529	554	529	524	557	558	603	528	531	528	548	531	483	577	523	533	512	566	550	565	528	508	536	567	519	509	535	514	531	529	522	521	563	558	532	558	533	544	510	532	524	600	545	519	553	565	535	514	556	553	552	489	519	517	558	552	502	541	578	572	526	525	542	546	540	542	521	547	572	554	562	510	547	531	532	553	521	550	529	559	575	536	561	555	572	565	513	562	568	563	542	540	539	525	523	517	559	554	561	546	529	550	542	527	521	537	570	525	533	574	544	542	528	525	551	497	497	588	526	523	509	580	521	532	568	543	573	532	533	544	545	537	539	574	546	552	534	519	519	559	583	541	554	558	514	546	551	533	510	546	580	528	514	532	520	516	553	547	563	559	530	515	506	547	519	545	527	535	514	550	557	562	521	543	552	546	543	520	559	559	551	560	536	551	545	547	553	604	561	557	513	563	542	510	540	550	563	527	531	569	474	534	545	578	556	536	565	565	526	573	528	556	523	539	545	561	563	548	577	550	571	577	498	533	516	518	562	561	549	543	551	544	505	557	542	528	546	527	528	558	552	547	556	555	530	535	542	524	534	607	542	575	530	558	527	577	579	555	564	584	548	504	556	549	522	513	549	522	516	547	551	572	564	535	486	572	567	507	603	493	542	529	529	528	534	567	563	484	544	544	503	533	521	532	561	572	558	553	511	536	534	532	606	555	573	557	548	567	529	570	538	522	518	576	516	545	525	540	537	524	557	552	546	530	530	544	538	557	551	556	546	575	543	573	522	526	532	550	554	548	562	574	567	525	546	529	548	571	537	548	586	536	547	526	526	561	542	503	530	535	531	543	528	544	525	547	567	568	527	538	514	527	517	534	569	536	567	541	573	539	519	554	543	596	548	559	553	565	538	591	519	556	557	549	512	559	554	520	562	576	604	549	547	537	528	525	562	558	539	535	534	567	499	584	566	536	553	533	565	541	524	551	545	572	545	548	562	565	525	545	572	523	552	549	551	545	581	584	530	559	513	519	525	587	558	553	518	530	566	555	588	544	572	545	532	519	551	515	544	567	522	512	552	530	510	552	552	552	540	557	537	504	530	561	544	519	530	534	537	524	579	564	532	538	537	558	552	544	516	538	552	571	560	553	543	549	541	571	505	607	548	531	593	475	533	547	572	550	528	566	516	562	548	532	576	546	517	533	524	532	545	539	522	552	500	529	512	561	521	526	551	599	552	545	580	563	524	551	576	604	536	559	573	564	592	525	546	552	559	582	550	520	599	560	546	499	543	520	535	509	555	600	534	517	537	525	517	499	555	517	516	532	509	507	541	552	561	546	564	552	583	525	597	515	507	522	515	565	527	527	551	520	572	514	552	554	547	565	599	517	533	497	555	502	553	529	552	526	595	546	574	564	545	540	573	508	547	544	557	581	525	560	539	517	574	508	547	571	538	530	552	570	511	532	501	555	529	569	550	542	547	570	531	527	554	553	529	546	513	552	582	514	515	556	546	517	575	542	545	531	535	534	571	585	549	530	556	547	567	566	572	516	558	557	494	581	550	542	552	526	534	507	541	555	590	579	539	521	550	562	567	520	553	522	546	573	571	574	543	527	511	547	516	568	547	531	552	562	526	574	543	562	535	571	537	536	553	564	538	553	558	582	558	538	545	547	573	574	550	498	555	536	537	542	545	548	540	528	529	550	511	541	553	548	501	599	553	544	506	541	572	554	553	547	538	539	571	564	561	552	561	519	548	553	522	544	547	550	605	533	493	558	569	569	564	573	552	535	528	557	594	536	544	531	581	538	547	554	527	534	565	598	503	505	528	577	500	566	556	566	531	510	547	553	529	523	551	535	544	517	517	548	551	526	537	513	527	524	562	521	560	556	543	552	598	568	572	585	591	537	526	587	553	527	522	553	514	526	534	556	546	554	568	522	561	539	567	545	579	520	560	537	524	562	520	558	537	529	542	542	575	542	541	558	499	531	552	542	550	531	525	565	537	546	527	538	517	524	529	588	554	560	544	567	553	539	561	538	536	523	557	554	501	594	536	549	525	553	529	566	542	571	540	542	550	517	546	550	517	503	541	543	549	517	563	531	543	501	532	508	518	523	553	550	561	549	540	541	573	581	535	583	549	574	564	541	490	547	529	529	584	529	581	557	554	514	545	525	522	583	533	537	522	549	557	567	560	531	585	546	540	529	540	515	529	547	544	543	538	572	555	536	546	548	562	532	540	560	571	527	557	606	502	486	560	521	549	541	542	530	550	568	582	535	565	559	559	552	545	545	539	524	527	562	541	542	530	578	559	510	505	605	508	589	534	558	556	569	606	551	531	588	588	519	542	548	524	520	539	581	573	535	533	571	561	515	559	563	518	527	555	547	567	542	571	538	550	581	565	546	518	591	556	582	545	540	550	520	574	544	523	533	575	533	587	501	575	537	528	559	501	545	561	527	548	555	537	498	566	587	522	527	569	553	535	548	545	532	512	518	533	539	576	529	525	519	535	562	527	563	562	583	533	515	574	538	592	517	584	533	537	561	566	522	556	495	547	533	590	561	522	567	562	530	539	554	573	642	555	502	576	578	509	572	502	537	539	516	553	546	536	562	575	501	551	555	541	496	512	520	525	494	541	576	528	530	555	571	555	496	532	509	531	539	574	570	526	536	538	538	530	568	553	547	511	541	588	533	558	526	512	545	532	527	572	530	481	553	568	528	551	551	564	548	554	549	528	520	589	576	537	521	534	549	573	506	568	538	486	579
15499	2536	2582	2068	1375	1028	770	598	501	419	392	335	258	272	250	207	221	184	196	193	181	183	171	166	163	179	159	144	160	150	167	194	169	166	150	153	166	140	175	151	169	165	163	165	160	156	156	148	169	174	163	160	150	139	153	144	141	163	143	151	169	148	145	157	157	136	135	149	133	164	123	145	166	139	142	157	157	140	134	146	157	142	141	131	133	155	141	139	142	150	143	145	157	133	123	154	150	141	149	149	146	134	149	167	145	158	159	158	139	140	137	156	161	153	147	121	137	150	143	162	151	148	159	143	153	150	152	145	155	139	142	135	147	151	158	138	154	144	140	140	150	146	152	122	165	151	145	139	160	141	172	133	140	135	154	136	150	147	174	152	147	142	137	145	146	143	146	153	155	113	130	130	128	131	138	160	134	141	126	145	155	148	127	134	148	145	141	131	133	140	157	146	153	151	135	143	148	131	137	124	118	109	144	149	137	151	115	146	160	151	130	137	163	137	149	139	126	143	148	141	161	161	120	161	162	140	144	124	139	150	147	152	138	150	150	160	156	149	130	128	151	136	140	158	155	154	140	133	122	135	124	133	149	131	154	148	152	136	141	150	134	148	159	138	150	150	114	127	146	113	152	126	138	158	161	133	144	144	146	135	134	125	148	143	160	155	146	148	175	146	159	130	143	133	143	161	130	145	148	134	122	144	155	173	146	123	141	137	115	161	123	129	145	132	156	145	149	145	153	144	135	151	155	124	159	117	132	140	141	166	137	148	133	164	128	137	167	157	135	146	155	150	134	141	157	140	149	143	148	153	151	138	132	142	134	135	144	152	147	154	137	132	139	134	142	142	129	142	149	142	132	144	122	134	143	143	156	145	143	129	154	130	166	146	140	146	147	149	128	170	162	147	142	143	144	125	148	148	162	133	150	141	150	154	149	150	131	148	134	147	147	147	168	128	137	142	155	147	147	127	154	136	157	145	157	147	151	153	139	124	146	149	165	160	140	144	155	149	129	141	135	143	149	164	157	130	147	157	144	159	133	140	133	138	119	130	147	126	140	139	154	144	142	124	142	118	137	124	149	123	130	143	140	140	146	147	128	165	137	154	146	162	134	149	140	136	152	151	141	144	136	145	140	142	150	150	141	148	158	137	144	160	155	122	159	151	164	132	143	121	142	152	161	149	137	138	149	135	138	129	153	136	154	145	141	156	122	142	139	138	136	141	155	148	144	115	153	129	161	147	126	151	149	129	160	124	141	159	113	148	146	134	137	155	137	143	139	148	137	136	146	149	156	112	131	166	139	134	130	162	149	179	167	138	135	131	142	138	130	114	148	159	153	142	138	158	127	152	172	153	128	150	123	138	139	142	151	167	156	138	150	135	144	139	148	148	145	147	140	142	133	134	136	145	143	163	144	147	141	165	139	159	135	146	127	148	149	142	161	152	161	156	152	133	144	145	142	148	142	154	148	162	153	136	154	129	154	153	141	139	133	131	129	159	145	140	140	125	139	161	138	149	153	128	136	129	155	142	133	151	137	163	151	123	130	142	151	138	149	141	143	130	162	144	138	130	160	142	137	150	124	145	146	141	127	147	141	156	135	154	146	128	143	139	167	143	164	148	148	148	129	117	138	141	160	128	150	134	147	134	157	147	125	149	159	134	144	151	144	130	153	142	123	138	144	124	135	139	124	150	140	134	133	143	151	148	155	161	138	131	140	127	148	144	130	147	123	135	142	143	145	132	131	149	141	134	143	158	146	130	135	122	136	151	134	146	145	139	130	149	147	145	144	144	146	129	143	129	146	154	141	152	139	148	148	116	137	162	136	151	145	141	139	149	148	142	133	157	128	170	153	152	158	128	146	151	149	135	160	118	142	150	155	136	156	155	139	138	131	152	139	154	159	136	162	126	160	162	140	123	136	154	155	140	153	156	140	143	137	173	161	124	123	149	146	162	151	152	126	153	128	139	143	135	141	118	138	162	150	149	141	140	138	130	142	157	148	138	158	153	125	133	144	128	138	135	135	128	147	167	148	152	145	141	166	137	154	138	159	141	137	140	132	148	124	149	153	134	129	142	133	155	167	164	149	149	146	151	137	144	146	142	142	139	137	184	145	149	138	157	149	128	134	163	151	133	150	147	163	131	126	136	142	136	151	144	142	153	154	152	154	136	165	148	145	162	160	151	129	140	145	153	137	134	136	141	149	150	140	136	154	145	139	133	142	129	150	142	141	129	167	134	172	163	124	138	131	137	182	134	150	128	137	127	129	143	128	158	154	129	154	146	157	146	159	150	161	153	138	144	153	130	148	128	145	142	156	150	150	138	139	122	167	157	132	154	139	146	137	145	142	150	119	130	148	146	134	136	129	166	121	135	145	157	153	138	139	152	137	133	161	130	134	143	122	144	138	161	169	149	136	148	129	140	156	136	145	149	134	150	140	153	133	137	138	165	127	144	135	145	123	148	163	143	130	155	153	140	148	121	123	134	157	152	146	155	135	162	156	121	158	142	140	136	119	153	138	175	140	146	140	133	144	158	128	146	145	150	140	133	165	134	142	152	151	155	152	131	155	137	124	149	157	147	157	136	129	142	147	161	162	154	135	141	143	136	152	144	144	127	140	153	136	160	132	137	146	155	153	141	155	132	147	151	130	140	165	150	152	138	124	136	171	141	157	157	161	147	144	139	149	135	138	141	140	148	130	134	131	142	138	145	155	158	141	127	166	157	137	164	136	151	126	114	148	149	156	149	142	131	139	149	148	142	169	156	143	162	139	137	138	159	131	152	160	132	140	122	135	153	142	156	139	124	130	128	146	143	153	141	139	153	143	145	174	154	127	137	139	145	142	146	137	150	136	160	151	149	145	134	154	140	142	133	136	126	132	117	152	125	139	192	147	134	154	142	127	129	139	143	148	136	150	152	146	134	138	122	158	161	133	138	158	135	120	159	162	149	161	163	122	147	144	163	135	156	149	148	141	137	151	147	143	154	154	136	151	166	166	129	143	136	148	136	161	145	147	125	141	143	131	149	124	141	139	152	134	157	167	160	152	164	113	123	141	163	138	158	127	149	141	171	121	141	140	149	139	159	149	142	121	135	151	149	112	176	147	152	144	123	146	136	146	128	160	154	155	165	145	153	176	144	169	148	134	149	144	157	144	152	131	143	128	152	123	148	139	134	133	131	145	128	144	156	144	153	125	133	147	130	128	124	150	136	143	159	169	140	163	119	146	157	158	144	130	148	142	159	162	137	154	155	141	152	149	136	167	132	148	160	141	141	154	153	131	166	150	134	139	123	139	144	165	134	158	137	155	122	145	148	145	136	149	145	158	138	132	140	147	128	155	159	128	174	135	151	138	143	149	161	157	144	159	141	135	148	129	154	130	151	153	158	138	139	143	136	152	126	131	155	146	120	161	163	155	126	128	125	145	141	139	161	159	159	157	165	142	159	127	164	134	137	153	147	140	127	149	146	129	152	146	133	156	147	138	144
7593	2439	5709	6434	5421	4355	3759	3042	2417	2127	1875	1697	1517	1403	1203	1128	1072	1021	928	909	875	796	799	727	755	739	676	713	692	683	640	668	677	657	623	588	629	635	544	608	556	578	532	591	581	573	541	561	538	544	524	574	548	509	516	507	544	512	463	541	496	485	534	483	479	484	484	496	468	512	500	508	439	490	493	504	527	515	483	526	495	485	483	508	511	491	501	489	501	498	496	518	465	509	508	463	475	484	449	471	484	512	494	473	542	476	478	451	501	505	528	472	496	497	512	446	454	469	456	466	477	473	489	499	464	463	495	498	474	461	434	472	473	482	477	530	452	469	464	466	479	503	463	481	460	451	467	488	488	494	478	496	473	463	475	507	461	457	503	459	475	475	506	447	474	464	452	455	470	463	479	469	506	456	499	502	518	463	474	516	452	475	430	477	453	488	456	511	527	470	417	507	511	471	489	489	478	512	448	461	481	490	460	506	447	495	474	466	485	457	463	500	468	458	451	441	495	465	451	488	505	439	461	477	451	492	474	475	477	471	433	433	468	448	498	475	431	473	509	456	464	496	489	435	466	439	466	475	466	445	425	479	453	451	488	500	456	488	512	486	505	472	460	496	455	478	433	446	467	441	477	462	457	486	475	468	454	471	455	477	453	445	485	463	469	469	449	476	492	474	451	475	463	485	497	454	485	485	460	449	461	474	477	465	450	483	464	450	455	438	474	490	440	486	497	464	466	490	422	444	475	472	514	487	488	453	504	495	471	479	481	481	484	465	482	512	468	489	462	498	457	458	485	473	484	510	466	449	460	478	452	479	451	459	472	507	450	468	457	479	427	466	477	454	458	475	480	515	472	465	486	500	469	524	471	477	460	457	477	496	502	493	442	476	462	496	461	440	506	463	429	435	485	511	473	470	468	458	472	467	504	475	476	466	458	499	450	512	460	483	473	488	443	513	443	477	458	490	452	485	489	496	459	470	491	461	462	420	437	431	489	499	421	542	505	455	492	480	443	488	460	463	467	462	502	474	492	502	435	483	475	475	503	448	450	465	474	479	478	472	476	459	461	447	444	479	453	480	496	460	492	471	447	464	464	433	457	463	470	465	484	453	488	506	486	445	483	454	441	462	473	452	497	481	466	451	456	465	506	471	477	481	456	475	476	482	477	470	492	489	469	451	460	468	455	450	495	476	449	484	417	466	487	455	442	457	458	485	466	445	470	457	474	489	518	494	531	486	484	472	514	437	475	465	486	457	468	449	472	478	477	477	460	503	473	446	464	409	512	472	446	492	502	484	492	458	486	469	507	448	434	479	461	491	471	429	475	421	492	478	480	477	480	473	483	469	456	468	495	483	480	484	462	471	487	471	449	497	441	462	465	498	476	501	475	455	472	479	425	461	452	486	468	441	474	485	487	484	477	470	493	448	471	464	427	449	479	482	463	492	468	467	453	470	446	432	458	477	484	489	428	508	465	499	468	458	459	485	434	489	480	483	473	437	471	477	465	458	514	464	504	497	473	474	453	499	453	491	450	514	472	467	451	486	451	497	465	471	505	472	457	451	459	436	464	469	504	475	467	430	443	450	467	492	472	442	508	477	457	456	461	486	478	480	469	472	459	441	490	443	435	461	472	436	457	464	472	473	509	488	450	508	464	485	444	463	476	442	471	463	485	490	469	502	458	463	471	486	486	477	445	462	474	462	437	471	509	457	462	473	493	466	469	463	474	489	485	476	466	491	454	486	506	476	488	468	463	505	487	477	448	458	484	443	469	475	459	454	457	427	465	457	490	463	519	476	500	471	437	447	508	457	481	445	461	468	468	473	472	487	476	471	471	446	426	479	502	488	447	451	444	462	468	479	496	455	467	483	472	512	530	456	470	476	476	478	531	415	467	453	487	453	439	468	450	436	461	468	511	510	447	465	463	493	508	495	495	482	475	470	484	443	473	466	453	462	467	468	452	468	458	504	473	431	492	483	464	467	512	513	450	469	415	480	483	494	510	437	483	444	422	434	457	440	459	473	449	462	494	465	458	470	496	502	489	455	462	434	490	492	472	496	448	474	448	493	449	482	493	444	474	448	494	474	478	457	435	454	467	499	467	449	509	455	496	476	479	482	444	470	459	484	443	449	425	490	457	448	466	506	464	496	464	471	458	486	474	492	487	470	468	451	525	452	456	507	484	412	466	495	473	466	448	507	471	478	495	500	468	475	478	488	460	500	459	501	435	469	468	473	474	470	495	488	462	509	447	442	454	441	462	454	469	488	432	518	494	470	495	467	452	467	457	421	476	474	467	493	439	448	479	455	504	499	467	474	540	494	429	489	468	487	491	459	456	476	439	438	515	435	459	468	455	449	475	483	463	423	478	484	485	493	474	464	504	439	442	489	469	461	495	461	468	448	488	436	448	494	492	448	408	481	464	514	445	503	484	471	487	442	492	458	475	474	450	466	480	481	500	502	479	451	456	494	491	454	475	469	431	433	474	434	467	466	475	505	446	490	499	458	404	465	447	452	449	477	440	484	476	458	473	427	428	479	482	429	487	485	500	456	513	473	473	474	490	469	512	477	449	427	492	439	454	491	454	458	459	494	467	449	459	465	457	478	484	468	522	421	467	471	430	464	457	467	443	465	494	460	483	436	489	460	461	471	482	517	458	472	449	451	467	457	475	489	456	484	463	472	461	479	455	464	477	469	453	459	467	476	428	452	473	460	450	488	475	473	501	478	481	449	457	477	458	457	470	422	429	460	457	443	492	462	447	483	433	456	447	496	519	515	461	505	487	481	474	466	465	499	469	495	439	416	503	461	487	509	453	455	470	475	453	452	457	484	468	443	487	447	495	440	485	441	459	512	457	500	456	475	506	448	476	509	492	440	472	480	475	455	471	493	506	488	457	450	460	450	457	481	489	487	471	474	432	447	503	461	465	479	497	487	468	473	493	488	451	463	480	454	479	465	446	479	493	496	451	450	464	436	446	469	472	499	464	493	466	447	443	442	507	483	462	520	450	454	431	433	476	433	460	448	441	431	470	495	440	463	493	430	493	469	481	486	453	419	435	434	435	504	482	457	496	467	484	492	478	486	487	481	464	458	468	474	451	458	445	461	471	459	476	482	455	457	448	511	462	435	477	466	467	461	438	482	498	459	463	472	439	425	469	457	445	521	473	477	456	481	487	490	453	459	505	455	485	488	450	485	449	499	454	443	472	457	500	469	471	448	461	443	480	471	470	460	487	465	451	492	470	468	458	495	498	442	456	457	444	486	506	495	447	431	494	466	478	478	486	477	437	469	493	462	450	445	488	471	444	457	501	501	447	471	485	487	478	461	465	465	481	434	476	475	512	490	461	468	473	483	517	440	439	487	469	445	447	471	469	469	463	467	453	451	484	457	472	472	469	466	506	469	478	467	497	436	473	480	477	471	464	446	451	479	464	483	455	477	479	447	481	472	500	453	489	503	441	494	472	493	466	480	455	419	466	466	515	458	497	470
2136	356	370	350	342	336	331	317	301	311	344	304	321	342	288	315	329	318	305	319	308	306	304	289	304	294	345	329	313	306	322	302	310	319	331	297	355	329	326	314	329	326	336	297	307	338	298	314	304	296	299	356	322	321	288	316	302	328	297	338	307	315	289	354	311	332	296	311	281	314	346	316	274	296	292	299	327	332	302	324	352	298	308	307	342	318	335	311	323	329	326	272	319	298	316	318	306	309	297	335	317	294	303	315	308	289	329	339	281	319	311	296	277	300	319	332	338	342	327	340	309	310	311	311	327	332	313	310	302	322	322	286	315	303	334	336	297	344	339	327	310	315	317	312	311	300	324	316	317	320	274	325	306	303	322	333	302	309	308	339	328	330	304	320	292	315	328	332	302	309	320	307	305	314	308	328	322	296	295	291	334	326	306	277	304	303	324	305	324	307	321	328	314	327	298	312	335	319	328	308	301	294	310	287	289	297	319	327	271	329	320	324	286	305	304	328	312	304	329	307	339	328	294	312	301	298	303	310	293	346	322	289	333	308	312	274	325	328	341	281	323	318	321	345	300	296	346	298	326	297	309	308	308	297	318	312	297	291	308	318	281	313	276	291	307	333	301	298	316	315	305	353	317	315	320	314	323	320	316	296	304	310	320	319	310	286	323	298	322	311	346	301	325	301	360	323	310	334	298	290	346	325	355	296	295	313	318	304	306	330	273	318	268	295	269	292	292	320	320	344	292	311	335	301	332	314	341	306	323	319	288	298	288	323	327	311	317	345	299	298	327	312	295	308	344	281	302	320	328	305	300	314	309	314	320	335	304	340	310	317	312	347	320	335	300	347	347	344	321	355	334	289	295	300	318	346	327	305	297	321	333	304	299	304	296	314	323	295	338	335	293	324	284	306	330	293	306	297	297	303	322	302	309	303	349	308	310	294	309	293	343	341	278	319	314	317	322	315	326	312	329	283	315	314	321	293	321	316	288	290	306	308	318	323	298	290	299	294	313	313	311	296	304	308	348	308	301	307	300	323	346	302	292	336	335	314	304	278	333	309	270	304	323	295	316	310	295	329	280	292	293	344	323	312	325	314	321	316	299	289	290	312	324	328	307	303	317	338	301	323	312	328	279	360	331	297	322	297	295	344	304	355	289	310	333	336	358	292	330	288	292	339	310	324	307	313	311	314	324	319	272	290	296	306	308	345	307	342	333	331	324	314	286	319	298	296	314	337	320	332	323	302	320	305	311	303	291	318	331	313	324	301	309	316	305	295	272	328	349	334	297	302	312	293	332	298	293	327	327	317	323	327	326	290	315	356	300	303	336	303	303	281	316	315	330	306	319	312	335	301	315	328	301	308	326	305	293	333	301	303	309	305	311	328	310	325	316	285	306	341	322	303	310	318	341	294	317	303	326	350	334	346	318	299	332	311	322	315	313	304	304	289	306	298	332	325	317	297	345	336	339	322	331	340	347	321	324	305	319	299	353	297	337	339	284	309	313	301	288	288	330	300	305	261	311	292	305	290	312	275	292	290	289	320	313	293	316	281	330	305	312	309	295	327	296	296	337	299	335	313	300	326	274	306	309	324	329	317	300	347	321	317	320	288	319	282	309	315	324	305	355	287	333	313	325	317	325	291	281	327	309	290	300	292	299	343	319	325	333	312	325	317	303	292	317	310	302	330	313	348	348	338	296	298	345	347	345	313	296	316	305	336	307	315	308	343	303	304	304	294	302	305	330	342	309	313	310	293	297	312	316	286	318	292	308	314	282	309	309	318	288	299	289	333	331	304	313	304	331	297	293	276	289	315	297	330	304	306	312	293	300	294	321	321	284	321	318	315	304	316	288	281	337	324	283	324	336	329	292	302	318	319	324	346	292	307	323	307	327	311	306	287	314	322	325	283	316	317	307	299	329	288	298	332	316	271	351	286	327	316	312	338	296	336	350	318	307	308	323	285	276	318	323	304	313	305	309	323	300	298	319	326	274	281	292	306	316	316	298	347	307	308	337	315	301	290	305	338	332	325	315	326	293	292	315	296	300	333	289	323	318	301	335	310	338	319	318	330	305	332	328	316	314	327	328	306	321	340	310	327	323	329	287	328	294	278	317	294	301	295	291	318	292	305	324	315	309	310	315	317	328	275	296	291	320	301	343	301	298	336	310	294	302	310	333	316	305	319	315	328	353	312	297	344	352	347	311	297	330	295	297	273	316	328	294	322	351	299	317	301	326	302	314	285	341	321	337	308	337	291	320	307	345	297	325	320	344	336	325	304	328	340	303	305	337	281	307	298	304	305	292	319	329	327	341	314	314	327	289	328	311	311	323	328	306	306	319	309	283	305	298	334	294	294	317	336	310	308	310	341	321	298	318	332	292	315	314	318	334	310	319	323	314	299	318	301	325	319	310	324	342	293	263	301	290	304	355	314	342	287	317	300	311	343	327	355	303	343	298	317	319	314	323	330	315	337	312	294	306	310	310	315	305	300	327	314	298	296	325	311	301	329	315	307	296	275	308	290	319	315	296	304	325	307	304	300	313	318	299	325	334	322	310	313	287	300	293	296	336	272	315	339	292	302	307	287	317	306	319	321	304	319	297	319	302	313	300	323	285	330	282	300	326	303	324	300	325	318	319	290	298	356	321	330	302	295	329	307	299	286	306	323	323	321	321	310	323	294	311	288	289	331	299	287	353	278	359	294	288	319	313	307	328	306	301	308	299	297	300	313	324	306	305	305	292	325	313	299	313	305	325	320	305	275	328	304	310	320	318	330	312	290	342	285	298	313	330	315	303	351	315	288	291	311	312	332	299	310	295	288	302	288	330	338	304	295	320	307	298	305	288	330	305	300	322	319	315	304	319	304	310	318	316	337	316	322	291	308	271	310	338	329	324	283	307	332	316	307	296	312	333	302	319	310	300	315	316	274	316	305	320	317	282	297	289	292	324	314	306	311	298	318	320	327	321	284	328	303	322	329	291	298	286	328	318	305	313	294	332	306	319	301	334	306	299	310	322	285	341	305	321	332	323	295	308	323	302	287	307	309	307	313	313	303	315	326	341	306	315	307	293	345	273	329	314	295	305	326	336	320	301	332	323	299	308	325	308	301	310	301	308	322	309	316	314	278	319	306	301	287	330	325	312	298	327	333	316	320	320	320	320	332	294	324	317	299	328	293	327	325	290	318	316	329	323	296	293	333	315	340	315	316	321	310	292	341	316	336	305	305	302	325	312	301	308	295	305	323	308	304	301	325	335	339	303	293	340	324	330	304	338	326	321	300	328	305	352	295	326	301	336	338	318	311	307	320	306	306	306	322	310	292	328	314	331	318	304	314	324	315	293	292	309	350	298	315	317	292	313	290	307	370	290	331	299	338	306	314	303	315	314	342	314	340	270	298	324	296	297	309	306	305	304	306	342	311	303	297	310	363	272	317	344	306	315	335	313	311	334	311	317	292	329	303	334	318	297	269	314	325	313	361	327	306	330	309
2347	1037	1051	1114	1029	1033	947	987	927	1004	961	978	954	882	945	929	923	861	916	914	965	984	874	904	943	904	924	957	884	909	862	935	915	939	922	852	887	851	935	918	910	855	868	943	912	887	886	906	908	864	904	905	861	896	881	829	925	943	882	905	922	960	941	885	880	859	880	856	907	904	872	931	909	911	878	882	897	927	831	927	879	839	865	889	945	900	897	888	956	917	846	883	890	884	879	908	896	894	900	908	829	962	871	933	884	906	941	918	926	883	869	852	888	907	902	905	866	858	886	894	869	910	915	879	894	895	900	915	874	930	913	915	870	848	897	838	900	840	903	881	894	896	913	920	902	918	859	873	930	867	873	884	885	858	923	874	885	860	867	901	935	857	930	936	942	900	881	903	903	897	895	918	904	879	902	902	934	899	892	925	880	926	850	891	864	938	896	907	935	881	911	853	892	887	940	934	893	883	882	891	933	886	887	918	886	867	893	934	895	901	921	878	917	833	911	864	858	885	946	864	898	917	887	880	887	892	853	901	896	899	873	883	905	880	867	923	876	964	913	873	930	927	888	896	881	913	870	913	914	880	951	860	839	875	850	896	860	853	898	898	899	858	875	900	922	925	870	867	940	909	885	933	903	849	884	889	881	865	913	939	878	883	910	895	890	893	899	958	903	834	880	911	863	942	869	934	913	873	913	854	847	859	888	903	860	945	854	913	878	901	865	839	899	868	879	902	891	882	945	880	896	909	860	896	874	887	902	873	920	876	883	863	909	863	871	858	941	921	935	825	904	937	887	885	899	822	894	887	847	901	915	900	859	878	946	937	869	885	899	905	955	884	892	906	899	940	938	862	925	917	836	861	968	851	890	937	906	880	902	921	882	951	905	875	925	894	905	847	874	881	852	888	952	865	897	930	951	924	872	907	858	880	908	829	919	831	923	899	886	873	893	879	881	862	937	915	838	885	868	915	869	843	889	902	885	879	891	903	946	851	927	880	865	886	867	941	848	905	866	886	899	927	916	858	868	887	926	842	852	946	929	939	937	930	873	890	828	886	885	874	886	949	889	912	870	905	954	884	892	908	858	879	931	900	944	916	864	958	886	867	870	922	870	874	879	874	881	836	870	886	881	898	904	925	884	861	894	900	884	906	862	898	904	908	892	915	894	996	908	897	843	895	898	915	867	906	906	841	851	873	866	910	864	924	912	884	927	886	878	852	933	867	900	937	936	944	902	905	901	963	924	914	874	894	839	927	885	897	903	907	891	873	853	881	884	924	850	909	910	854	874	899	872	884	928	872	865	833	884	885	842	913	878	935	922	924	928	912	840	862	830	907	935	924	879	873	907	870	933	882	925	862	899	919	919	933	828	892	862	912	933	851	864	948	946	866	903	927	949	898	890	898	914	878	858	896	905	867	875	888	875	861	880	886	881	872	902	859	904	920	883	834	932	898	877	889	884	881	848	866	883	865	901	907	865	864	895	898	855	938	852	918	868	865	881	937	871	915	900	879	913	890	901	864	882	880	941	876	885	884	857	871	918	921	864	864	909	856	875	895	910	924	920	868	863	881	860	883	914	921	897	917	891	867	914	888	880	910	828	887	885	877	899	888	940	867	962	894	914	889	932	899	901	881	890	911	877	934	861	927	902	839	890	900	854	922	925	878	911	907	865	817	873	932	868	883	900	865	906	903	949	886	907	916	856	944	868	908	889	913	879	904	897	886	866	848	867	879	944	947	920	896	887	846	908	885	919	887	891	898	873	914	889	901	938	865	937	919	867	843	921	946	900	943	901	913	891	936	885	948	859	919	863	916	908	882	872	933	835	937	879	885	909	931	881	918	887	942	939	954	898	857	834	929	884	899	896	942	844	862	909	933	917	915	897	873	893	877	860	875	862	885	910	850	885	893	909	911	886	902	898	871	893	916	892	823	909	916	896	876	857	882	884	961	876	875	874	824	871	846	869	890	979	890	883	863	922	929	929	899	922	842	871	891	874	902	923	907	884	898	925	874	925	864	897	902	926	876	869	883	849	859	899	927	863	912	922	884	891	908	919	906	947	879	885	905	869	921	870	876	947	882	928	916	903	872	856	872	900	907	859	908	961	895	858	884	916	923	927	919	915	866	952	863	914	864	898	863	923	894	885	857	911	877	940	844	840	875	889	893	895	861	929	888	928	944	922	861	860	875	891	919	895	923	883	869	906	935	891	863	926	902	872	929	874	927	859	932	872	882	884	885	917	887	853	967	887	926	915	893	884	920	901	897	859	892	864	899	847	859	924	929	854	882	908	841	868	947	972	897	927	912	887	843	857	924	877	911	918	855	904	870	907	926	860	854	887	876	877	869	930	922	891	881	886	917	879	886	841	924	918	922	892	862	925	888	866	883	889	865	901	896	940	848	918	892	899	956	880	877	900	868	903	897	897	851	930	898	870	879	898	874	955	892	885	869	895	915	894	919	873	897	930	927	903	862	904	961	891	898	868	891	913	913	900	828	883	917	895	893	890	896	924	895	867	936	909	912	912	934	913	850	880	878	896	932	886	886	890	929	925	867	866	908	857	870	874	889	903	877	939	881	884	874	894	927	911	847	941	896	889	853	932	951	913	933	871	832	848	896	854	923	909	843	894	911	992	926	883	924	847	941	928	914	903	904	923	888	912	858	930	869	918	890	884	918	914	875	928	865	885	887	895	861	885	914	887	879	855	857	918	879	921	877	876	890	902	906	904	946	889	866	883	908	892	871	868	922	894	923	856	865	946	895	893	931	913	886	863	878	840	850	893	937	894	874	873	948	892	904	882	905	925	880	869	897	902	977	908	927	909	868	871	930	934	859	864	907	873	872	877	898	964	902	850	929	887	921	898	897	944	887	904	876	902	893	900	895	851	856	908	813	942	890	870	905	948	895	902	843	835	884	926	892	902	955	895	836	877	873	889	905	819	914	903	900	866	919	915	819	906	908	913	853	865	925	881	882	914	888	911	881	878	879	910	908	964	881	917	900	952	883	862	884	862	855	867	904	869	908	882	844	916	932	899	861	886	881	842	867	899	926	889	883	893	906	903	926	910	877	950	843	842	907	883	928	894	892	861	928	906	909	934	913	903	905	901	878	900	896	933	876	944	893	898	898	895	872	919	898	906	918	873	917	885	903	823	899	916	851	873	922	887	891	889	908	871	953	879	915	931	902	936	926	893	930	849	880	886	886	833	885	929	868	912	859	872	906	887	924	887	882	879	870	885	917	937	925	845	899	878	891	893	892	940	881	855	925	958	835	860	906	896	908	892	901	876	861	926	891	939	886	896	938	892	839	907	889	893	911	866	869	897	854	920	875	883	885	919	968	913	862	972	896	905	847	937	893	870	892	897	889	829	942	952	880	883	884	881	913	995	907	864	891	875	898	877	910	900	840	909	921	906	899	916	948	914	907	923	875	854	931	911	871	932	874	831	913	869	912	929	913	931	898	955	903	951	866	883	940	910	911	957	946	904	902
8380	1136	1317	1047	773	641	509	436	393	318	291	268	275	250	243	201	197	230	193	219	242	183	193	190	205	206	221	187	185	203	179	197	196	186	183	202	180	210	187	186	174	206	192	201	192	188	192	179	177	185	185	172	178	188	160	171	152	171	178	196	181	158	191	190	176	186	173	172	186	161	201	180	174	192	193	173	178	200	161	148	191	164	171	200	175	175	192	191	206	177	171	187	165	157	181	192	174	183	187	188	205	164	182	140	160	192	160	181	166	170	184	162	184	151	173	158	173	158	164	165	194	174	185	177	164	161	167	173	143	167	179	185	178	195	176	192	185	179	177	159	151	182	165	166	181	198	177	160	181	191	155	146	174	170	168	175	172	170	183	188	190	174	168	179	162	200	171	208	155	178	203	202	167	168	216	177	183	181	156	190	184	198	184	185	179	181	169	173	181	177	189	166	171	198	165	186	158	164	184	152	154	193	193	145	160	174	200	154	176	153	178	166	178	163	177	171	198	169	172	162	180	168	182	163	187	196	175	170	162	136	209	191	185	180	164	195	186	173	205	159	187	171	191	163	176	177	164	172	174	168	164	161	179	210	182	173	184	167	182	178	182	183	186	183	162	190	168	168	164	187	197	175	159	195	191	172	150	172	185	166	182	192	184	182	172	148	171	164	175	168	169	172	156	183	196	165	204	149	188	167	178	182	170	170	205	173	165	184	190	189	162	167	183	151	154	213	167	190	168	169	153	175	168	182	167	178	199	185	175	162	190	192	164	171	177	178	155	183	187	175	160	174	179	179	152	177	184	166	164	166	164	174	186	195	177	179	173	206	181	182	190	160	178	192	156	162	162	160	161	168	158	158	172	189	168	182	159	175	189	202	165	192	170	192	150	174	180	198	181	178	166	209	179	199	186	207	175	166	170	182	187	197	172	182	151	174	165	190	164	190	185	176	180	153	166	167	169	195	178	149	179	195	170	163	169	168	189	202	169	187	171	184	185	163	157	183	189	164	197	160	183	184	179	152	176	171	176	157	181	178	171	183	152	170	196	181	209	193	181	167	179	162	194	166	190	175	171	163	188	194	184	182	192	192	179	174	185	170	199	187	177	190	184	165	179	158	176	172	167	189	151	226	187	170	161	151	178	168	165	170	177	171	192	193	191	159	182	147	180	225	196	175	173	178	171	188	197	175	171	193	184	205	184	175	188	156	176	159	184	176	172	182	154	172	173	185	173	189	165	190	184	181	187	168	155	171	180	161	180	197	176	181	198	186	182	177	165	192	178	172	198	148	188	194	164	184	201	180	167	188	165	192	179	156	183	187	165	181	169	187	173	195	186	158	157	189	176	153	174	173	169	191	223	177	179	163	173	171	186	189	178	183	174	188	157	194	196	156	149	179	167	172	197	175	171	162	160	162	182	169	168	161	173	182	174	181	182	171	163	173	167	193	192	173	171	164	174	192	198	152	170	155	177	181	134	164	166	172	159	178	158	197	186	166	169	187	170	174	156	191	175	177	193	195	183	148	194	153	182	180	176	161	191	154	172	170	168	164	167	175	169	166	177	180	185	183	169	196	159	166	179	169	179	187	185	178	176	186	166	194	182	178	193	151	171	198	183	169	164	177	191	162	179	181	172	194	188	188	173	164	157	157	181	197	168	180	200	191	184	167	179	176	180	157	182	163	177	179	178	175	150	187	188	162	164	188	163	189	186	173	168	168	182	177	200	159	186	162	177	177	183	177	203	187	180	183	180	184	170	185	164	173	173	187	157	188	177	168	179	151	162	197	155	212	191	173	171	179	192	166	182	198	174	176	173	170	175	158	177	181	167	219	169	190	187	168	176	157	165	169	177	164	152	163	194	174	196	185	196	167	166	175	167	166	162	164	168	195	164	182	182	166	170	171	211	170	171	157	165	149	147	177	178	174	182	169	175	167	188	166	158	188	179	166	183	208	176	179	194	173	191	181	177	175	175	186	183	185	187	178	174	165	163	166	186	200	196	172	173	181	184	158	166	172	174	190	179	172	170	188	180	183	165	178	177	160	181	166	178	156	175	167	171	166	164	189	193	189	177	183	176	164	172	156	177	174	179	172	172	186	173	180	168	179	165	178	176	186	180	191	148	171	169	163	179	173	180	179	156	167	167	157	193	149	167	203	183	177	184	188	186	159	186	185	161	181	182	196	177	181	159	191	170	189	189	169	174	199	178	159	190	163	167	175	182	170	161	180	162	191	169	194	197	189	171	188	184	154	171	180	183	185	184	181	153	192	165	146	163	161	175	175	168	191	179	184	194	169	168	186	165	160	192	168	170	163	175	187	158	180	188	187	176	157	173	171	196	187	193	163	200	190	165	204	195	166	174	178	195	188	196	169	190	188	177	165	170	160	156	170	200	180	167	186	166	181	186	173	178	196	185	175	177	171	183	181	194	177	167	186	177	192	183	166	184	185	169	174	192	167	162	176	164	179	145	187	184	174	172	146	190	168	175	178	168	164	197	182	206	171	174	175	182	199	172	164	182	175	182	169	182	157	208	181	175	190	195	173	173	157	193	169	161	178	188	178	177	191	157	164	177	148	156	168	162	170	199	166	163	203	177	157	196	171	199	170	152	197	189	149	157	204	165	166	190	175	178	172	179	186	185	178	169	171	178	182	167	191	187	172	164	167	168	178	172	168	187	173	167	175	178	180	176	166	195	170	187	178	168	171	177	190	152	183	159	192	160	180	172	167	181	173	201	150	176	179	159	175	190	164	170	189	173	170	176	171	184	178	200	166	165	187	184	175	177	163	164	171	175	169	172	169	191	195	186	164	177	163	197	168	187	161	191	202	186	168	168	152	167	173	177	177	147	196	165	191	189	166	180	176	196	170	189	162	185	151	166	179	186	170	189	181	161	190	178	163	178	167	170	191	217	170	183	192	172	171	189	192	184	188	161	168	172	158	175	183	191	175	202	181	168	158	173	167	159	168	163	188	175	194	185	189	190	157	159	191	157	182	188	167	163	188	183	175	156	201	194	175	181	188	171	180	197	187	181	179	162	200	214	186	188	187	184	155	174	156	202	159	173	181	186	169	192	163	174	179	163	183	188	162	171	154	174	195	170	183	195	157	171	173	172	177	182	163	164	177	155	179	156	180	186	156	198	178	177	176	195	163	172	160	178	157	163	157	166	180	180	169	167	186	163	187	166	176	172	183	159	171	193	171	186	186	192	183	183	178	172	177	182	177	171	172	185	158	189	164	186	184	180	175	181	192	180	168	156	160	179	165	168	179	173	168	170	187	163	157	191	188	197	169	179	185	174	183	180	169	159	181	187	194	185	188	190	175	179	149	169	160	172	187	161	153	191	201	177	169	159	181	180	177	162	174	177	186	167	148	181	204	183	176	168	173	167	161	172	165	155	172	178	172	168	158	209	174	180	169	185	159	171	169	170	164	182	158	186	160	145	186	172	183	181	186	171	176	197	178	164	162	191	183	154	186	176	168	192	178
5465	1475	3197	3699	3189	2596	2173	1761	1480	1393	1325	1166	1041	1026	958	921	861	810	765	769	796	772	711	727	667	694	678	689	659	646	697	654	613	617	645	627	633	613	568	629	631	622	586	608	617	582	543	600	637	578	578	515	586	560	583	541	569	555	571	540	541	558	608	584	574	550	591	565	538	538	562	558	563	577	570	560	516	521	565	554	543	543	541	554	589	541	560	559	545	546	515	542	567	517	560	516	553	532	588	554	574	523	542	600	541	568	542	548	561	551	571	566	547	526	513	555	537	548	578	551	567	511	556	569	518	600	551	517	575	530	553	550	498	539	522	548	560	509	570	553	533	528	513	546	566	573	561	534	529	575	555	554	586	580	564	513	551	528	515	545	560	522	561	573	519	564	573	566	520	556	556	558	567	575	552	572	555	560	547	521	551	535	552	527	545	568	533	563	512	535	529	515	573	560	562	528	543	568	536	578	510	525	577	524	522	585	543	581	490	513	554	539	548	503	536	542	559	510	513	566	540	530	535	529	529	515	512	557	537	488	526	548	564	563	517	558	555	540	509	516	556	521	551	595	519	529	534	566	525	527	534	549	527	577	567	545	531	569	547	547	553	523	485	551	545	554	551	548	564	510	536	564	603	545	570	520	522	525	536	577	541	546	559	543	518	626	535	566	512	540	526	549	514	538	554	537	578	513	530	562	547	528	549	540	514	524	588	546	537	509	559	492	532	576	555	515	571	542	549	515	568	531	525	509	498	526	548	560	519	551	551	542	509	528	534	532	548	552	547	540	551	581	554	512	549	550	540	584	514	563	495	569	564	560	556	515	570	549	559	485	505	546	528	539	515	526	495	540	526	555	534	519	531	576	534	543	539	530	608	534	537	526	526	535	566	537	576	540	553	546	516	541	553	525	556	557	503	557	559	530	553	551	506	594	519	562	537	601	527	553	551	557	525	547	530	474	554	520	543	534	549	505	527	525	505	539	542	529	553	548	538	566	537	528	507	509	533	521	526	561	574	520	527	581	556	593	562	504	533	537	512	548	550	561	547	533	564	515	559	604	567	551	542	536	558	538	519	554	503	570	512	548	530	518	563	547	532	554	582	525	568	562	545	536	549	509	560	517	538	518	573	536	542	536	546	556	532	519	517	526	588	540	573	571	528	601	567	573	518	558	545	511	530	493	532	541	521	564	565	525	522	519	566	559	600	554	542	564	537	592	559	558	519	541	554	521	571	569	528	553	500	563	523	561	560	523	589	519	531	555	568	586	532	554	524	531	542	553	569	584	533	511	544	548	556	522	548	527	567	530	556	556	569	523	538	546	559	551	584	550	528	504	514	565	547	528	546	512	607	544	573	568	542	563	513	552	504	527	567	566	557	548	539	558	505	573	529	536	536	601	537	500	541	551	539	559	600	537	554	531	545	543	512	560	542	520	551	509	515	536	543	574	564	548	545	509	529	544	555	580	552	564	567	523	547	526	512	528	597	581	576	543	565	547	562	530	542	556	536	564	519	531	521	578	527	570	558	577	530	558	508	550	559	583	539	534	580	544	529	560	537	543	559	473	555	546	563	543	510	507	538	549	560	536	566	538	585	515	539	530	512	566	559	578	527	537	556	526	547	554	520	556	565	493	553	565	513	553	501	538	504	607	570	523	542	538	554	535	536	576	517	522	545	537	558	554	537	495	553	560	523	563	525	572	563	532	522	554	510	506	538	557	548	547	556	553	521	565	536	514	541	550	527	545	554	561	565	506	531	532	529	551	546	579	498	552	531	536	537	522	558	558	539	522	550	546	571	541	509	493	523	566	537	506	536	510	570	555	573	519	533	493	556	531	558	541	548	541	555	584	544	573	550	544	504	531	522	521	565	556	546	526	580	543	514	490	546	522	538	542	522	560	506	509	544	516	520	531	533	559	568	565	580	500	565	543	562	565	571	511	510	529	557	522	542	517	562	575	534	567	530	558	532	527	541	558	579	561	558	516	561	526	519	524	545	511	544	500	552	571	554	562	522	521	566	550	513	537	536	594	593	541	555	509	557	572	552	537	566	512	551	558	551	524	560	510	560	559	571	490	529	542	555	519	547	560	565	522	526	550	528	561	552	551	515	495	537	534	567	581	557	528	582	551	499	557	532	555	549	532	510	496	520	545	548	559	533	530	558	528	571	556	557	514	554	564	528	497	578	547	548	561	538	558	584	547	533	574	533	558	576	537	531	543	542	529	548	556	526	501	532	545	564	548	522	528	546	531	515	556	517	579	517	491	541	560	569	553	537	570	524	542	537	546	573	560	520	559	554	594	553	584	532	511	497	518	542	526	538	510	522	555	540	520	525	535	557	508	538	542	561	524	561	498	537	547	583	543	575	553	589	530	567	538	560	555	571	524	566	565	576	536	530	507	534	550	562	553	517	534	525	540	561	536	524	560	512	569	538	556	538	538	535	536	525	527	553	562	566	520	561	592	520	526	578	515	556	572	566	538	510	520	551	545	514	539	537	586	549	555	504	567	485	573	508	576	523	556	538	549	561	564	528	560	551	542	554	550	545	555	561	543	520	542	539	536	517	556	540	542	555	512	565	541	564	586	511	566	578	508	554	553	553	549	559	532	506	549	570	553	540	581	544	546	583	553	549	511	540	537	560	496	527	546	562	584	556	555	514	556	516	568	525	570	560	522	558	571	527	576	541	533	564	573	525	550	530	567	585	536	558	533	552	561	574	532	538	522	544	551	522	571	555	547	579	537	545	553	591	567	521	566	595	546	558	537	505	549	569	512	566	557	539	565	556	577	522	552	574	525	539	555	525	548	549	546	570	542	545	541	541	528	571	528	532	535	534	526	552	517	542	558	571	531	560	536	530	550	575	527	536	569	527	571	547	572	544	565	554	541	580	540	546	552	553	526	577	550	560	509	499	523	559	556	560	530	519	530	551	528	558	569	536	563	577	491	542	534	514	533	503	491	596	525	533	541	524	545	525	559	557	563	548	541	582	551	544	553	553	579	537	548	549	549	545	511	544	541	558	573	562	583	516	567	553	576	565	534	547	568	512	532	547	524	508	570	544	533	533	516	566	521	575	532	544	559	541	534	581	517	507	516	542	541	506	503	572	545	523	520	527	554	539	545	511	529	561	565	582	550	553	527	545	564	515	540	543	536	560	542	533	491	518	523	526	543	532	557	524	496	579	550	526	537	540	479	529	581	551	573	557	525	514	527	594	513	542	551	544	558	551	569	547	538	538	572	482	577	535	545	536	557	564	561	537	575	582	586	504	524	580	559	533	533	585	552	534	553	532	580	544	556	592	521	547	530	551	564	548	506	563	571	568	547	529	536	505	535	562	525	564	540	529	513	553	521	542	558	523	571	554	519	519	524	532	514	595	552	532	506	556	559	563	562	531	539	561	495	543	560	526	577	569	526	519	538	505	558	514	509	560	563	527	579	544	568	537	570	620	522	569	529	549	564	550	540	535	528	591	513	537	522	573	541	563	563
15656	2565	2653	2052	1462	1002	791	557	482	464	367	341	288	298	247	229	235	190	226	204	217	200	198	170	169	190	177	180	207	172	161	167	182	147	161	161	160	144	148	139	154	169	149	169	152	130	159	137	143	138	148	159	147	130	154	140	141	135	128	162	154	142	145	151	147	146	149	146	141	151	150	164	140	134	140	162	130	148	132	140	148	145	153	156	140	142	131	146	149	152	143	128	159	127	157	145	160	159	131	132	162	147	146	138	122	137	129	161	135	149	161	144	145	153	141	145	158	144	133	146	142	129	127	147	153	141	130	148	172	167	123	134	130	136	131	145	124	139	128	130	157	143	145	138	168	148	138	113	127	140	147	157	144	142	143	134	163	158	160	153	164	143	140	115	135	143	145	136	136	148	134	131	126	145	145	163	162	132	134	134	154	159	159	150	136	139	146	160	141	136	135	149	137	140	152	136	118	141	144	162	136	183	140	117	183	139	149	144	135	108	136	131	143	143	150	131	148	139	124	139	124	151	142	154	134	164	143	133	166	146	147	155	139	115	129	119	123	156	153	151	132	148	115	113	149	154	154	150	143	146	171	150	136	157	126	155	129	137	152	133	159	115	136	133	144	154	129	128	162	165	136	152	138	142	152	124	122	143	155	124	136	153	129	171	151	138	140	120	150	135	132	146	149	163	140	146	141	169	152	137	118	154	140	141	144	143	132	137	137	128	119	139	135	147	155	146	140	143	140	163	162	134	144	167	156	152	142	160	140	156	148	145	186	150	126	157	152	143	155	134	139	145	127	141	148	129	132	153	139	167	150	140	146	155	139	147	150	140	131	137	121	139	146	148	145	148	139	130	138	124	147	166	159	150	140	158	143	134	151	129	132	141	150	126	122	146	161	131	162	132	142	138	146	137	162	153	141	131	141	147	121	137	151	151	137	135	149	130	135	130	141	145	128	173	131	131	122	149	133	147	144	153	128	149	156	122	149	148	155	164	144	132	166	136	157	125	139	138	147	136	147	183	124	145	172	156	140	147	137	151	136	136	128	145	145	137	158	148	151	106	127	137	145	132	150	143	161	156	132	134	156	136	173	142	133	135	145	137	163	130	157	142	146	142	140	131	143	156	128	156	150	156	140	141	150	165	141	144	136	147	142	156	163	150	150	142	145	152	136	142	123	136	159	152	141	133	153	162	119	142	135	139	138	134	124	145	141	129	140	139	127	140	147	157	158	133	147	164	151	146	140	154	144	150	136	138	150	130	140	121	153	159	129	144	132	143	145	153	142	140	160	150	135	132	159	134	145	144	147	148	131	146	139	135	155	147	139	145	149	156	141	134	157	145	143	141	146	115	158	120	153	129	151	149	138	147	160	142	131	150	151	141	157	134	155	133	123	152	134	127	140	143	147	156	139	141	156	154	129	164	157	146	144	147	138	129	154	134	140	128	146	149	135	139	134	130	156	157	145	161	144	138	143	123	160	123	137	150	128	145	146	144	131	134	146	137	136	147	140	138	156	133	163	130	138	148	142	159	138	134	142	158	152	155	141	143	147	151	120	137	141	126	143	155	110	162	150	158	150	151	142	143	128	158	143	156	136	129	150	141	127	139	150	165	142	147	159	131	128	159	127	145	138	145	136	157	154	155	146	140	141	146	126	123	129	138	137	148	144	153	148	120	140	131	132	147	136	149	144	139	132	121	112	128	142	138	130	156	153	166	161	137	131	135	132	131	155	141	169	132	129	143	134	149	143	146	122	136	129	141	137	146	142	147	120	151	131	146	168	147	138	143	145	124	136	139	157	135	138	161	146	147	148	138	149	156	149	137	146	144	137	163	142	154	121	145	135	144	135	143	135	143	133	158	136	155	142	127	134	154	142	147	115	134	143	134	164	173	148	133	141	153	136	138	143	133	143	131	155	145	153	151	152	149	154	172	155	164	136	153	168	155	148	133	154	150	140	126	151	142	151	142	136	134	148	113	149	171	172	139	147	140	136	153	150	145	145	144	137	130	151	129	158	135	132	169	126	149	151	134	152	163	162	159	136	160	146	135	133	160	140	140	163	150	143	153	154	137	120	152	146	137	106	133	145	149	132	131	134	137	146	162	164	138	153	146	149	139	155	149	154	131	138	146	130	140	134	142	137	149	143	140	158	157	164	157	131	161	138	129	148	137	140	142	135	135	145	146	160	133	151	133	139	120	120	143	133	110	145	146	133	164	119	137	147	131	161	146	147	152	122	137	170	151	138	152	119	147	144	152	142	148	117	145	134	163	143	121	142	165	131	128	138	142	138	111	152	152	164	138	168	149	131	160	154	138	143	147	139	150	161	117	156	133	138	130	140	133	162	146	146	119	142	143	157	142	155	154	129	138	131	153	147	143	148	143	157	135	143	132	138	142	143	157	144	152	136	139	137	148	137	138	129	146	149	152	160	165	174	146	155	161	130	159	165	136	161	145	163	142	126	133	140	154	150	139	148	157	131	160	139	152	149	141	156	154	135	136	179	140	147	146	153	143	139	131	128	148	110	165	164	146	151	139	151	145	184	164	149	139	157	132	147	156	125	128	156	134	133	147	140	159	132	147	146	156	135	134	160	154	133	153	140	136	139	153	137	133	146	150	140	147	154	137	161	144	154	149	154	128	166	144	161	156	150	137	132	126	140	150	148	147	163	158	135	144	142	151	124	153	158	142	137	155	144	118	134	141	176	140	152	143	168	154	142	170	154	148	138	150	161	128	151	158	161	140	147	139	143	165	154	159	156	163	157	160	125	141	162	146	135	155	170	139	141	137	148	139	138	143	138	138	134	162	149	142	149	161	147	130	143	147	151	110	151	117	140	139	143	141	151	143	144	152	140	142	155	136	115	138	148	126	129	143	151	144	147	155	157	134	141	132	156	122	169	141	137	166	150	169	139	155	147	139	122	145	141	143	144	137	171	155	127	153	142	161	135	151	149	141	151	144	143	148	140	140	155	144	137	149	152	127	131	157	164	157	126	132	140	135	162	147	131	146	140	113	151	143	138	162	138	154	150	142	151	155	140	145	166	165	141	143	144	136	139	173	151	137	158	142	154	150	138	159	157	148	143	128	133	143	125	137	130	138	148	146	137	143	134	136	153	148	143	169	149	146	131	135	121	140	166	118	131	132	121	138	130	141	147	131	130	153	137	137	147	142	159	149	150	140	155	145	139	142	137	145	139	118	157	158	152	144	141	159	125	146	135	142	147	147	151	126	146	132	169	184	145	158	154	139	139	149	149	142	129	140	134	138	139	142	154	167	174	118	154	143	130	138	152	156	131	130	134	142	128	152	131	139	156	154	146	173	146	145	139	133	143	141	133	121	139	161	158	135	140	155	143	144	148	133	157	163	138	165	147	145	150	138	155	143	162	135	154	148	164	128	146	151	144	143	140	143	155	162	142	155	137	130	137	142	139	152	150	131	137	144	129	159	127	134	124	148	139	140	131	141	179	145	159	145	143	141	144	127	142	133
7553	2492	5680	6314	5481	4437	3654	3071	2480	2098	1912	1630	1508	1335	1285	1142	1060	1066	968	963	853	875	806	785	781	756	774	699	707	683	607	630	630	617	614	581	593	584	606	586	563	601	544	559	582	529	555	547	536	531	507	472	484	548	531	537	494	484	509	504	483	519	527	526	510	539	518	506	517	467	512	514	462	502	493	485	519	457	489	496	486	527	513	480	499	501	505	479	503	474	505	480	463	502	440	462	484	497	482	475	463	505	489	453	488	528	478	455	492	473	464	480	503	468	527	465	509	503	471	474	487	467	463	438	487	501	533	537	454	473	455	489	470	506	458	475	469	434	484	477	479	484	436	467	467	503	472	466	482	458	464	471	472	474	507	456	492	494	432	489	471	483	462	481	462	451	505	469	460	472	516	489	433	461	487	445	475	510	468	427	483	492	435	468	489	456	475	512	469	485	495	452	476	489	480	490	494	461	480	484	471	465	454	469	470	450	445	482	501	466	500	458	477	477	459	474	496	482	449	454	488	452	462	476	511	468	457	462	477	460	448	504	452	487	486	483	458	474	502	447	433	431	487	473	449	470	479	518	465	511	444	465	486	484	477	468	446	446	478	458	512	431	467	446	465	454	463	453	501	492	459	438	483	504	467	441	463	483	494	453	463	510	425	458	475	452	475	474	455	478	468	472	484	427	481	455	494	468	447	450	438	431	474	443	512	467	452	463	496	515	480	437	463	479	429	458	433	469	439	472	461	452	454	479	464	485	452	473	470	471	489	459	479	468	504	477	467	494	474	503	455	423	466	520	425	426	433	478	482	477	485	499	453	443	463	454	444	496	480	480	502	442	475	450	450	514	427	488	451	446	462	464	433	455	467	468	489	454	500	469	485	481	488	510	468	434	429	529	476	471	509	478	470	480	459	456	479	448	435	474	439	445	476	452	460	472	493	454	490	490	416	476	501	465	483	488	477	447	455	474	478	516	472	495	499	453	488	458	459	443	491	490	482	473	460	518	462	452	481	463	510	492	507	484	469	491	472	457	482	465	462	476	460	457	477	482	477	450	461	513	450	466	464	487	431	468	481	474	505	467	448	467	499	492	473	481	508	489	516	489	463	468	458	456	459	494	449	453	480	480	481	463	434	497	461	469	484	441	464	483	441	450	463	456	459	491	468	450	454	492	458	418	482	466	476	485	441	459	463	490	476	436	479	493	430	456	498	441	512	419	471	477	487	473	472	474	438	462	454	503	468	456	478	447	475	452	468	517	484	480	447	499	483	477	433	451	486	469	491	414	425	406	467	467	472	442	474	439	483	450	462	477	471	468	489	477	483	490	486	424	505	465	468	485	502	460	516	483	488	456	466	432	474	476	426	468	432	453	479	505	460	464	470	488	470	449	481	487	483	470	448	462	445	432	438	474	458	524	443	432	483	465	461	455	478	470	490	472	459	438	516	434	478	474	546	491	464	447	468	484	479	475	439	476	463	519	492	439	467	434	456	474	467	484	442	466	493	460	481	473	472	461	510	466	499	416	472	461	502	449	430	447	430	457	537	444	483	477	459	474	516	463	456	466	440	439	450	471	446	454	492	456	479	492	465	473	491	476	482	442	504	438	465	428	496	452	483	496	461	458	486	434	489	498	490	477	471	470	491	496	492	455	475	474	464	477	459	463	438	463	447	466	467	483	483	455	472	480	523	452	501	466	452	488	464	449	453	471	460	505	455	463	497	478	531	452	467	470	453	466	473	452	442	476	487	437	476	445	452	482	492	458	442	449	463	497	445	456	476	466	501	446	463	476	491	448	484	508	518	450	480	473	460	469	472	444	469	520	478	481	495	470	431	484	452	467	463	452	447	481	453	447	402	483	459	482	455	456	459	474	505	455	449	526	459	452	485	468	430	441	478	490	478	469	463	460	495	466	481	464	465	494	459	448	496	484	468	479	484	495	473	493	501	471	455	472	440	497	469	463	459	440	457	462	482	428	470	478	462	440	473	462	481	503	478	449	470	486	490	428	451	458	490	459	478	471	493	458	479	427	489	450	471	482	480	446	501	465	469	471	519	546	461	492	464	489	492	495	501	469	492	496	503	471	468	490	455	489	493	478	430	453	463	452	468	471	494	511	469	453	498	453	448	484	450	471	458	472	411	473	482	490	468	490	452	491	424	447	471	448	501	439	478	459	445	483	473	431	451	469	465	443	482	465	491	473	432	459	471	493	520	484	459	504	446	509	461	500	469	506	476	469	481	479	469	453	465	440	464	537	470	462	447	437	447	466	485	475	491	506	489	464	483	471	469	450	464	490	461	448	458	483	461	489	456	480	456	471	483	472	459	457	440	451	448	466	456	447	469	503	481	464	477	464	508	471	473	510	507	456	495	474	501	469	478	463	466	465	468	444	451	505	455	508	429	468	449	474	468	494	470	469	496	485	445	488	477	450	489	438	499	478	478	483	426	469	445	473	453	442	470	491	486	473	473	475	517	481	454	449	435	499	470	486	483	478	483	473	488	457	481	447	484	430	462	492	455	457	476	492	446	483	456	464	493	479	430	484	411	443	460	447	480	454	486	495	475	455	455	484	505	464	486	449	470	450	463	474	467	474	449	490	490	466	499	485	465	451	523	460	437	469	452	484	485	461	453	466	459	488	486	442	459	467	430	474	477	513	505	450	494	486	445	443	483	500	452	464	508	458	471	502	456	469	488	461	443	464	482	464	450	445	473	477	467	499	457	424	443	506	412	453	508	526	460	464	478	468	451	461	487	448	476	502	497	482	448	445	439	480	477	453	458	452	449	516	480	449	509	456	496	464	487	487	461	499	456	509	421	487	444	502	449	417	482	489	458	491	479	448	461	472	479	506	473	468	478	527	508	476	495	492	474	473	470	448	481	456	469	473	446	477	487	463	470	462	476	453	449	455	505	465	446	489	439	446	460	482	485	467	453	479	467	470	439	467	470	449	433	519	475	464	467	485	472	463	499	487	441	459	460	453	446	480	447	480	479	484	491	466	513	446	520	457	469	464	503	455	454	485	453	497	477	435	451	484	471	471	481	448	460	475	442	456	465	481	434	473	493	484	430	476	466	447	481	415	466	490	486	465	479	479	453	488	450	466	489	457	516	465	449	460	474	458	476	476	469	461	438	507	471	472	495	479	461	473	480	476	457	432	453	462	480	446	467	509	448	447	490	448	480	495	483	462	467	471	463	522	498	484	471	477	471	478	464	454	449	477	488	475	443	478	485	508	497	484	465	490	458	472	474	445	441	486	479	427	438	492	444	435	432	472	470	481	439	467	463	460	514	508	453	471	457	457	486	420	475	473	440	469	474	451	478	498	495	474	449	500	452	442	533	428	461	505	465	478	458	470	438	429	434	462	450	482	468	464	472	458	508	458	434	506	502	484	441	457	497	472	471	445	430	463	482	461	460	481	494	448	438	498	502	485	477	489	501	477	497	466	450	494	465	465	435	440	486	441	473	469	451	441	471	459	458	434	443	496
2114	386	373	366	340	356	308	329	365	315	318	310	320	320	333	321	312	323	324	296	325	313	325	320	332	338	307	325	321	333	328	309	287	298	330	328	315	329	318	328	291	320	311	292	311	274	312	311	319	279	317	300	334	313	307	330	321	302	294	321	336	296	280	308	329	300	305	316	319	334	344	341	304	319	314	311	331	310	333	339	325	345	306	325	297	323	309	307	312	300	317	356	280	300	333	295	319	301	285	309	348	308	304	289	299	320	311	308	325	325	315	302	298	328	303	299	319	276	310	302	304	284	290	310	315	305	321	306	323	293	318	324	326	296	303	301	320	297	309	272	310	336	310	344	291	301	305	294	328	264	337	309	314	291	299	287	280	320	313	306	321	336	309	259	280	293	325	315	303	305	337	330	291	303	354	319	315	309	321	283	264	313	303	329	316	286	293	314	310	320	329	295	306	299	313	321	319	299	329	305	339	319	312	297	308	339	282	292	314	307	293	327	294	344	318	320	298	303	287	290	326	294	303	334	328	278	308	285	306	312	313	327	281	295	308	311	344	304	301	351	295	318	290	270	329	343	304	309	296	321	315	311	280	336	326	290	327	322	308	278	301	301	300	309	328	294	318	298	341	309	302	290	324	323	295	282	322	321	302	299	309	308	343	306	291	344	308	313	313	304	317	340	338	295	304	337	319	309	333	307	297	333	335	286	300	309	311	318	321	310	290	304	334	305	327	270	301	276	342	315	307	321	310	302	320	307	310	294	331	344	277	281	275	314	329	305	301	314	308	299	316	293	325	342	323	287	312	314	328	328	334	323	325	302	273	304	311	332	317	348	303	307	320	326	338	348	324	308	321	320	307	302	323	318	310	276	316	299	307	313	289	304	304	342	338	325	324	328	304	327	273	324	293	298	301	278	336	342	303	322	289	281	337	298	316	286	317	312	322	273	326	322	329	301	320	281	288	307	335	323	306	299	343	294	324	302	303	308	314	322	351	295	314	299	276	334	304	317	312	324	295	302	337	313	315	336	334	336	310	320	322	310	341	334	321	344	317	300	315	317	325	293	320	330	296	259	314	314	294	343	284	355	312	329	330	312	321	339	300	291	314	339	320	295	316	319	319	312	313	328	293	325	300	346	325	305	351	325	323	303	314	294	320	304	326	342	300	323	316	343	312	342	354	312	296	338	339	295	320	307	328	307	302	313	268	310	329	325	328	314	311	315	284	314	335	313	287	331	302	349	296	282	325	324	278	319	293	336	304	302	302	324	336	319	300	310	309	328	307	301	303	293	303	314	316	321	330	309	310	314	309	318	320	320	321	298	310	326	321	310	334	326	317	306	319	291	314	272	316	287	336	307	326	298	291	307	324	306	307	317	326	318	326	299	344	318	349	301	291	320	337	329	332	300	321	316	299	301	315	317	321	335	316	314	300	294	314	278	330	336	303	321	303	343	326	271	322	303	316	330	323	332	302	324	321	357	326	316	290	323	328	290	287	318	312	339	333	325	346	293	326	334	304	314	357	307	268	332	298	329	312	311	298	288	302	328	295	285	285	322	352	333	329	298	319	318	312	341	332	315	354	303	298	321	289	286	304	288	311	316	308	293	301	339	305	320	305	318	297	323	309	348	295	303	328	323	294	347	325	301	298	292	305	319	304	306	316	301	344	280	293	289	340	318	317	320	300	288	302	297	324	319	310	315	307	305	304	334	306	314	309	309	315	307	303	281	322	310	313	292	304	325	350	322	316	329	277	286	307	320	312	313	301	297	294	310	312	328	342	305	317	261	320	290	302	327	301	320	333	289	340	311	297	290	300	329	317	272	333	305	299	329	313	280	315	313	313	324	341	313	323	314	309	314	307	325	320	322	347	304	292	304	330	307	313	341	319	332	335	317	286	312	324	279	323	354	300	329	313	302	280	328	338	306	303	308	329	310	319	340	348	289	293	262	279	293	298	291	315	296	299	329	315	314	321	306	290	331	318	290	300	325	338	310	310	286	256	326	305	323	304	333	323	338	331	350	335	298	300	313	358	295	328	343	273	326	308	292	301	345	299	314	312	308	293	326	337	342	319	308	322	290	323	340	323	327	331	313	301	306	315	312	294	339	291	324	341	344	327	294	309	329	326	314	297	311	314	306	316	311	332	311	292	300	305	310	283	318	317	301	330	330	340	291	291	319	290	311	315	313	312	332	311	326	324	308	329	304	323	284	319	317	311	313	327	304	314	307	336	325	314	315	320	301	296	341	345	323	310	318	314	325	284	304	313	273	313	350	301	305	324	304	296	319	294	320	296	309	330	297	319	294	317	330	320	287	317	317	310	325	275	302	309	341	293	330	335	320	304	295	311	296	323	322	356	315	322	319	316	319	335	338	305	307	293	294	332	303	278	313	322	327	314	343	309	295	312	333	316	296	313	310	324	315	299	307	307	292	313	304	312	302	298	315	291	329	321	301	296	301	273	315	306	315	333	338	310	325	292	311	312	301	299	298	340	305	334	318	303	296	321	346	295	311	304	304	300	323	331	315	313	316	323	321	295	306	298	316	277	305	310	313	325	338	285	310	303	303	321	321	285	294	321	313	322	316	314	306	315	348	306	316	315	316	298	280	284	304	321	322	299	348	307	327	331	308	294	319	321	343	297	296	273	296	290	313	296	313	344	322	311	323	320	299	337	279	303	304	281	313	307	290	316	312	307	315	318	326	301	317	298	313	305	307	312	306	324	277	304	342	314	303	322	311	313	320	321	297	299	319	315	301	330	311	305	321	331	304	326	317	312	304	336	320	341	320	333	333	296	291	298	328	336	319	323	297	300	314	345	277	293	290	302	293	336	303	307	281	286	308	293	289	278	332	294	315	284	322	333	307	299	316	305	310	270	309	298	318	329	302	310	323	326	316	302	298	334	292	276	284	307	296	322	323	307	313	273	329	348	317	300	299	321	308	321	301	323	305	279	329	314	310	285	330	283	307	328	304	306	321	310	344	338	308	297	308	307	308	315	321	297	298	310	315	331	293	314	305	340	329	292	306	318	331	287	327	354	290	310	280	290	320	298	312	340	325	299	311	306	273	307	309	283	311	313	312	320	313	330	279	355	320	297	316	300	332	278	328	314	325	320	285	290	317	295	279	287	298	268	308	310	296	304	328	311	295	295	276	280	338	307	286	312	306	311	336	310	330	290	338	301	319	322	330	313	300	287	306	313	333	344	309	315	326	335	342	306	300	339	288	308	324	302	336	323	295	334	313	348	340	338	271	324	333	304	304	329	339	315	339	335	308	286	299	312	329	332	340	363	329	288	319	326	317	336	326	323	318	319	316	325	319	317	329	331	323	303	331	299	284	329	302	299	286	284	310	317	289	312	323	302	309	307	307	313	290	338	320	335	326	308	318	291	313	329	330	287	301	309	296	330	340	317	303	319	301	348	296	292	302	290	288	317	321	269	322	294	350	312	322	350	323	261	328	312	330	327	302	344	311	285	311	278	320	289	343
2354	982	1001	1062	1049	1035	1019	980	949	972	915	911	920	911	934	861	886	921	958	949	884	926	931	889	943	923	903	883	905	893	891	920	929	888	904	934	921	907	928	879	917	861	920	916	868	829	831	931	880	907	884	880	894	964	920	916	880	850	881	904	902	873	862	871	900	943	899	878	953	883	890	882	958	923	885	848	946	906	844	868	921	842	871	881	870	909	920	873	859	891	944	892	859	906	868	911	896	895	887	881	914	902	905	906	931	906	924	880	855	902	911	849	916	870	894	870	921	931	864	876	860	909	893	863	869	853	911	930	841	900	893	892	893	883	923	904	866	876	880	889	912	954	852	918	906	858	903	892	872	905	928	935	929	892	879	909	880	884	900	950	909	901	849	880	950	871	879	919	930	852	883	912	919	912	914	909	913	896	955	869	886	835	878	932	853	901	934	854	902	919	894	897	866	815	932	888	942	931	894	862	838	892	893	848	896	906	949	885	824	896	821	900	870	913	886	902	878	928	844	848	885	906	862	911	955	878	944	892	959	893	936	873	924	941	892	883	901	870	827	897	923	909	885	897	901	892	878	851	879	904	895	883	848	837	877	912	976	878	854	898	891	904	877	838	878	921	927	873	885	831	967	876	938	918	888	899	908	913	883	857	904	887	935	948	908	855	853	877	873	894	887	883	899	891	871	895	914	885	899	905	932	854	902	873	885	830	892	844	933	909	922	880	906	920	916	922	909	881	865	925	882	921	898	877	935	886	933	888	879	927	923	839	867	915	914	851	874	907	911	901	890	861	860	903	903	903	879	890	820	904	922	916	885	875	892	946	881	851	843	894	913	927	920	900	874	934	839	917	901	943	901	848	940	922	924	906	959	850	940	869	861	920	937	902	889	918	905	906	913	901	899	945	900	866	966	867	884	898	927	909	908	905	923	898	918	868	907	874	928	949	877	903	850	882	881	891	924	870	946	897	917	861	869	871	889	937	880	930	855	864	877	887	865	922	893	920	854	897	878	873	859	922	897	937	863	898	903	928	962	836	890	899	919	866	862	886	810	931	854	870	894	923	891	838	860	884	872	930	871	944	924	899	907	891	910	907	911	859	897	941	877	924	840	900	914	896	879	950	875	909	885	885	894	917	884	900	879	882	863	918	878	950	865	880	901	902	881	903	914	872	832	935	894	924	862	828	902	863	847	820	901	868	883	870	913	875	883	881	868	830	932	850	933	915	853	873	932	918	909	888	873	895	889	879	939	892	904	882	913	882	904	900	840	864	914	896	877	830	950	903	873	908	846	897	904	860	987	909	893	869	914	847	856	906	917	906	844	840	854	875	933	920	881	929	873	917	822	911	939	893	873	894	909	899	878	882	892	850	875	897	866	911	857	860	909	915	873	875	934	916	868	874	896	897	906	930	924	892	882	938	881	933	879	925	931	886	900	899	872	917	866	931	877	939	953	917	882	891	934	875	902	841	855	877	875	868	912	899	907	928	903	887	875	887	878	844	887	866	871	863	912	889	875	876	921	891	883	865	871	904	882	863	877	862	910	888	916	908	864	898	950	823	916	862	885	918	851	909	859	890	919	906	934	924	861	920	909	900	936	928	917	870	903	905	906	909	864	917	901	912	912	936	910	889	879	872	896	901	863	811	900	882	943	901	935	879	949	867	892	922	908	863	920	903	892	881	830	902	912	877	955	964	863	878	867	944	910	912	826	897	846	887	916	907	874	916	900	826	899	905	897	886	911	926	855	941	885	865	902	926	879	872	855	921	881	886	927	910	907	852	885	877	931	897	908	927	905	853	888	873	901	860	890	875	907	912	878	845	862	902	839	913	887	865	833	840	918	937	865	882	913	922	919	884	921	960	916	837	904	876	884	954	860	846	880	865	823	973	888	867	892	893	941	916	924	882	875	884	865	857	870	919	861	923	867	878	908	874	845	899	828	920	909	941	871	940	908	927	838	898	912	933	879	848	894	912	872	897	850	878	911	904	889	848	913	848	865	886	860	885	850	865	875	915	907	878	896	875	877	922	900	827	889	867	856	859	896	887	913	894	868	894	856	873	897	928	935	903	883	901	881	888	930	905	863	908	916	885	910	873	836	848	866	915	854	897	906	967	893	887	878	910	903	887	852	931	866	930	841	891	909	904	883	946	927	905	903	897	834	895	930	916	909	871	880	851	819	906	898	926	919	873	908	897	913	868	907	877	985	871	911	895	860	896	870	866	922	861	885	869	888	900	856	838	921	877	906	867	939	915	897	872	879	866	905	921	883	918	849	839	893	949	893	901	877	864	889	912	857	907	937	905	907	875	897	858	890	916	854	894	879	874	872	847	905	840	912	860	902	885	921	921	947	863	923	864	894	906	886	926	883	924	888	899	919	956	902	933	815	912	911	877	890	874	918	858	925	867	920	868	930	929	912	883	892	923	941	883	900	917	860	907	880	844	964	862	902	877	940	892	932	873	910	873	907	897	885	870	895	891	920	885	859	940	878	876	904	919	834	909	881	932	943	875	942	913	889	836	872	882	924	877	847	906	875	932	933	841	868	836	908	902	925	820	958	875	916	966	844	896	873	917	848	895	867	864	867	850	882	875	914	903	899	833	926	879	875	890	916	875	843	880	899	873	927	893	868	903	853	883	890	845	925	901	933	868	826	895	883	917	820	865	898	917	953	876	951	858	882	963	901	876	847	853	921	941	914	871	885	898	889	902	892	879	945	906	920	889	875	842	873	925	900	932	872	900	938	861	922	901	898	905	820	870	928	904	915	909	913	859	893	925	873	849	883	883	845	881	908	944	848	910	918	886	907	913	897	902	902	892	909	919	832	888	835	873	893	897	869	914	918	855	865	911	839	872	918	933	878	841	886	869	921	956	884	832	916	851	882	903	907	870	888	978	893	936	862	878	831	869	898	870	871	912	869	928	866	858	883	856	892	869	895	871	952	899	893	913	880	879	896	904	902	883	913	870	902	874	919	881	941	893	856	895	945	887	912	869	884	870	892	846	915	899	912	903	897	909	940	906	923	867	941	846	836	902	892	903	850	899	919	908	902	852	868	873	894	929	957	914	852	854	910	942	880	931	890	916	890	920	918	881	916	901	901	900	831	942	937	871	879	894	892	863	874	893	888	880	893	894	971	883	952	850	886	881	907	920	839	847	906	921	911	910	914	884	851	902	962	911	854	921	915	873	877	864	914	907	892	911	899	840	937	910	907	906	939	909	897	830	883	850	920	906	898	908	900	932	903	884	851	865	880	900	868	889	892	846	951	902	935	859	907	876	877	968	880	885	956	913	874	995	893	922	897	903	829	886	899	963	894	890	859	911	933	876	896	904	890	909	908	897	846	910	898	914	861	876	867	856	909	912	868	891	876	927	873	886	855	894	936	910	893	911	915	929	930	909	854	888	902	892	907	849	896	943	907	969	875	904	898	873	878	934	910	866	882	868	900	889	909	936	902	893	909	889	891	846	884	904	902	878	918	924	909	867
8428	1106	1419	1054	772	642	473	410	356	314	289	263	265	243	211	253	207	196	212	207	206	192	202	188	223	189	202	189	194	197	196	187	200	174	168	182	175	197	180	163	176	165	187	182	169	172	162	197	178	182	194	167	216	175	185	178	192	192	185	177	167	177	156	167	158	184	145	162	181	177	203	177	174	182	188	183	209	179	190	175	175	168	184	163	170	154	164	159	175	169	178	182	163	191	200	172	198	180	175	197	194	178	154	163	180	187	173	179	161	198	165	167	164	184	172	177	178	188	177	172	164	220	190	172	170	195	161	160	163	172	164	186	186	178	193	175	183	165	191	187	183	175	165	208	188	167	163	180	168	182	174	192	166	166	162	183	186	182	162	179	175	170	188	203	171	178	176	161	184	178	210	191	167	159	179	196	179	170	175	180	149	179	187	187	176	157	201	172	199	178	169	164	162	159	149	208	173	183	155	188	195	182	184	187	193	183	165	181	181	179	190	186	194	187	156	181	159	190	178	166	192	184	180	184	177	183	185	172	200	191	157	171	199	181	187	171	151	166	174	164	184	187	173	175	201	174	168	166	181	193	175	186	170	169	169	175	187	190	165	136	181	163	216	187	174	157	166	163	167	178	184	162	168	191	186	164	192	175	196	172	172	155	166	174	191	183	166	180	160	173	198	158	168	143	158	173	158	174	184	190	173	181	197	161	161	169	159	171	166	151	197	188	175	168	164	157	171	198	175	165	170	182	155	184	149	196	175	181	166	167	172	185	162	181	169	189	200	202	192	188	166	190	183	190	164	181	195	205	164	194	173	184	185	182	171	166	180	172	171	176	184	152	186	164	175	185	197	193	194	180	171	171	188	166	172	168	178	189	173	175	189	153	163	155	163	212	207	196	169	175	190	190	182	170	168	176	146	156	180	182	180	163	178	180	180	159	198	174	198	157	166	178	182	186	171	174	174	180	172	164	162	208	155	153	162	182	165	156	186	182	195	182	162	158	216	175	166	187	182	184	187	190	176	186	172	174	167	154	167	180	174	180	193	179	178	153	175	174	162	183	183	170	173	176	179	159	178	183	179	187	167	162	148	182	177	170	176	174	199	174	177	184	161	172	144	191	191	180	152	175	201	182	176	183	167	184	168	178	189	156	185	174	180	175	151	178	186	184	189	166	180	171	169	163	167	206	172	171	176	145	147	165	185	162	168	165	149	177	171	169	188	190	172	194	149	167	151	179	180	194	187	140	168	180	167	191	173	176	181	166	158	195	159	174	169	157	196	172	182	179	186	166	166	157	193	182	183	156	179	196	175	179	171	187	205	147	154	167	157	210	180	160	164	183	182	153	193	168	185	166	166	184	163	168	180	180	177	173	180	157	174	203	187	197	163	166	179	155	179	205	161	170	199	155	170	198	186	192	177	164	137	160	194	182	208	190	162	157	169	190	183	168	198	177	174	197	160	199	167	189	179	182	162	176	180	199	160	183	164	186	168	204	185	203	170	175	190	178	146	177	177	197	163	185	178	158	180	176	174	172	166	182	184	155	189	192	164	179	176	178	187	161	184	173	160	167	199	199	187	183	177	168	179	163	156	183	161	141	173	178	181	189	194	174	179	168	186	183	176	171	186	182	174	158	151	162	183	185	175	163	195	166	166	185	180	194	165	165	181	180	165	170	170	222	194	185	184	169	182	186	182	166	157	175	197	186	160	171	166	173	185	184	176	148	151	192	161	168	176	161	186	163	179	166	158	165	168	161	185	154	177	173	195	193	183	194	163	169	206	181	186	181	176	170	175	177	165	177	194	161	186	186	197	155	168	166	185	179	177	152	165	156	170	176	172	194	183	150	170	168	197	173	151	163	181	168	159	149	191	170	176	202	217	183	169	191	191	174	153	157	159	172	170	167	163	163	186	190	162	171	192	197	172	160	187	171	192	179	171	197	163	177	177	176	192	177	170	179	159	176	173	195	156	174	191	173	160	178	168	162	198	176	167	168	188	180	187	192	168	164	160	184	188	151	166	164	186	177	164	159	165	180	178	175	171	191	190	179	167	191	173	190	175	200	198	185	183	177	178	187	176	140	199	166	161	170	173	188	189	181	166	200	189	174	191	191	157	179	168	220	202	193	178	175	202	169	183	161	174	173	186	177	144	169	194	198	185	169	174	165	167	191	188	169	178	155	172	154	190	149	182	169	187	189	186	160	189	182	163	163	152	177	154	183	152	208	189	176	198	167	172	188	211	192	166	179	171	184	204	173	175	153	185	175	199	153	164	192	171	167	161	184	189	185	178	173	220	166	179	169	155	180	148	158	164	198	174	172	171	173	179	188	193	179	191	181	181	167	184	162	161	182	156	178	166	157	173	178	181	185	208	181	156	181	164	180	160	181	165	177	169	161	143	187	163	193	179	182	168	151	172	170	171	190	165	182	168	178	180	185	172	178	185	154	175	179	164	178	166	167	182	177	177	170	197	169	169	166	148	190	190	192	156	167	190	164	170	202	179	160	144	175	180	191	187	186	200	194	178	165	147	174	184	179	175	154	152	185	195	180	190	192	148	196	162	186	170	165	211	174	198	199	150	195	183	151	190	175	167	169	170	182	182	200	179	188	182	192	151	183	179	145	173	169	180	167	173	168	159	184	156	186	175	156	154	168	179	163	202	161	200	185	196	197	199	180	196	170	186	180	159	200	183	169	178	189	155	175	176	182	174	180	180	192	179	158	165	197	189	167	170	173	180	187	159	198	163	190	149	157	198	186	202	184	179	204	165	173	159	181	141	176	147	161	181	166	184	170	177	162	175	171	167	180	194	171	163	183	169	155	200	187	182	165	154	168	181	178	180	198	174	170	182	170	148	176	173	178	157	162	194	191	165	175	175	176	174	186	188	172	167	170	177	201	168	152	171	163	173	208	179	169	168	170	169	171	164	165	167	188	174	188	158	175	181	161	191	183	170	169	164	186	159	187	184	193	196	176	188	155	148	152	157	164	175	160	190	158	175	170	205	167	163	191	148	151	156	173	183	173	164	172	183	182	152	202	172	172	160	159	170	181	190	173	155	185	169	159	195	189	197	189	174	172	161	185	184	192	144	183	185	178	194	176	167	162	169	161	161	173	182	162	170	178	185	195	150	165	178	179	158	183	151	170	170	179	183	172	186	195	164	175	170	192	178	183	176	188	171	170	170	179	172	170	157	162	190	196	187	185	183	185	177	177	154	179	207	155	191	173	167	175	164	190	171	174	170	169	176	199	168	179	182	173	184	183	191	175	171	167	161	157	187	184	179	160	174	188	179	187	189	166	175	164	190	178	187	165	195	192	190	176	184	172	183	169	190	186	185	161	164	178	192	195	172	194	186	198	193	190	163	174	182	180	207	189	199	164	167	180	161	194	187	170	163	180	168	161	165	181	175	195	198	177	187	183	187	189	177	180	169	169	172	157	165	172	175	171	169	190	183	188	194	200	177	170	191	175	160	161	171	195	173	150	186	180
5491	1488	3172	3767	3156	2596	2158	1784	1565	1363	1314	1084	1054	971	920	890	870	853	829	760	825	702	726	713	672	697	678	667	679	624	675	647	635	615	654	614	612	598	607	589	578	575	571	603	596	580	550	591	585	600	536	569	557	567	579	555	551	598	595	590	520	588	573	538	528	546	558	558	564	581	555	568	603	543	535	607	561	552	515	535	580	577	545	531	598	511	566	553	593	529	549	550	535	507	559	571	516	536	580	549	563	537	523	537	511	570	549	559	585	537	542	562	549	568	542	518	531	520	527	582	550	570	559	537	526	534	528	532	504	560	532	529	554	594	561	534	544	557	527	519	549	534	536	526	528	555	518	542	569	536	550	543	569	536	523	528	528	537	538	506	528	523	566	550	532	509	535	539	546	535	594	554	554	573	551	517	522	548	553	552	593	550	522	545	531	538	518	497	533	589	530	529	581	551	583	514	548	554	510	552	535	518	522	559	512	502	498	563	557	527	512	539	554	545	530	536	537	528	544	525	527	499	535	514	599	565	560	539	564	519	526	577	568	585	538	526	553	540	550	581	571	524	518	518	545	554	563	552	539	510	542	550	533	577	530	535	543	550	511	547	580	500	565	549	535	563	522	524	504	506	505	550	539	544	559	579	526	558	545	533	555	540	564	534	559	533	562	539	556	557	549	588	523	541	515	577	544	520	587	483	518	549	582	509	530	569	561	603	523	548	553	536	563	552	538	566	584	551	501	529	564	542	457	569	606	523	528	545	501	571	534	525	495	533	523	534	510	506	524	511	540	516	529	518	570	547	530	556	547	543	495	574	569	553	493	536	569	546	526	513	533	575	562	603	560	525	555	526	534	554	563	515	530	516	523	578	533	551	542	551	543	567	523	559	565	543	550	522	515	524	564	545	540	558	506	586	521	558	563	524	535	540	526	493	554	499	529	541	505	526	554	549	525	533	560	545	565	575	514	534	555	578	517	506	519	550	531	555	533	505	535	533	579	540	566	534	511	538	545	550	539	564	519	571	549	557	539	533	541	514	548	559	590	551	544	568	581	511	530	542	524	560	521	516	537	537	516	556	533	547	556	528	575	576	540	530	545	515	540	573	522	590	534	568	554	530	514	520	537	556	530	536	568	525	554	573	558	538	535	570	531	548	556	586	547	506	517	558	548	557	545	567	539	545	525	555	558	554	580	585	545	543	518	530	564	575	520	527	537	529	566	556	509	502	556	563	546	518	523	561	528	502	566	507	555	542	547	533	527	535	552	568	558	540	532	520	559	551	548	489	595	529	517	545	568	578	525	513	524	523	579	537	546	550	546	536	541	542	528	552	541	563	531	540	544	566	531	559	539	509	545	562	518	551	565	513	533	515	555	553	514	525	551	553	525	555	538	554	542	567	524	555	555	590	530	534	516	542	529	585	549	535	516	521	585	494	569	552	528	528	556	529	530	501	553	555	575	528	570	517	540	554	559	528	536	494	551	545	530	495	534	543	569	541	528	561	552	530	552	532	534	559	549	514	558	549	529	554	476	544	532	558	511	560	504	545	539	509	544	549	513	571	557	530	563	577	556	533	532	492	590	562	560	552	494	525	556	518	545	536	548	575	566	541	535	534	557	519	560	551	528	534	553	503	563	533	528	494	526	530	549	552	547	554	522	529	523	517	555	548	555	545	566	508	520	546	559	536	540	566	519	533	533	538	507	556	578	553	493	533	519	531	564	582	512	547	565	591	507	569	573	543	557	480	540	534	537	579	548	548	517	558	553	528	525	598	548	540	556	543	538	521	558	523	518	542	569	534	583	556	529	514	529	502	542	558	530	580	560	548	527	499	566	528	556	479	549	550	600	557	553	561	577	501	522	564	535	557	523	505	514	563	544	544	543	566	543	508	581	546	551	494	494	574	552	539	554	517	557	571	515	556	533	558	558	557	532	537	549	539	555	549	521	544	568	539	536	508	573	550	525	566	522	532	539	547	524	550	530	533	508	535	550	538	596	519	546	538	502	564	528	526	526	529	549	517	569	521	522	540	548	553	505	520	515	566	511	522	540	500	515	531	524	550	590	553	566	527	562	539	525	526	509	541	538	557	555	541	542	509	548	574	540	522	549	528	521	525	560	532	557	552	541	530	535	584	547	544	534	533	521	528	547	495	505	552	601	565	518	568	550	552	551	483	525	543	488	534	535	541	549	500	549	546	523	564	514	597	562	568	526	541	521	541	511	511	504	530	505	585	564	550	536	516	552	528	594	511	534	547	532	538	590	541	565	565	565	529	562	545	525	552	558	503	525	561	538	582	604	563	501	555	520	547	596	573	529	539	599	553	551	545	542	537	529	596	533	531	556	555	520	552	544	569	538	538	550	528	537	553	486	533	562	568	536	547	563	531	546	533	548	547	551	559	528	524	580	529	534	546	571	567	569	530	545	541	624	548	543	546	549	511	595	540	516	554	562	578	527	596	564	577	572	565	570	556	534	574	505	538	578	530	526	530	516	547	506	500	523	541	547	549	545	567	517	525	559	569	544	539	524	508	578	537	565	586	518	534	526	519	563	540	561	539	542	514	583	553	567	550	519	538	612	531	522	552	562	527	547	540	546	530	532	547	533	505	510	539	585	505	552	548	565	565	522	569	560	556	544	531	535	539	516	539	556	537	542	549	536	569	493	546	521	536	560	575	559	576	543	544	507	595	561	536	543	532	536	552	510	525	538	541	525	539	526	524	548	540	556	525	542	534	545	550	550	534	514	555	585	524	551	544	544	563	551	543	526	552	513	579	510	511	541	533	533	565	516	523	533	563	488	536	567	513	551	563	558	539	483	580	536	538	572	543	533	533	522	495	524	566	557	569	545	573	527	523	557	504	518	536	558	560	522	586	576	570	539	504	504	522	542	522	594	523	539	537	528	537	525	562	541	523	521	559	577	560	534	556	549	559	549	512	570	571	541	501	536	565	560	556	518	551	564	549	546	574	546	535	534	572	544	553	539	557	547	537	545	529	536	517	538	546	509	534	555	560	585	559	519	536	548	561	562	537	532	504	502	550	553	575	531	542	542	506	568	546	519	500	528	536	523	550	508	538	553	577	534	547	516	539	572	588	531	545	543	559	551	580	555	554	538	543	543	573	543	553	574	548	564	495	528	534	554	588	550	489	536	521	553	542	509	555	556	533	523	516	552	532	567	521	536	555	525	557	531	530	518	533	562	541	546	544	520	584	566	538	574	541	531	559	558	542	576	566	488	526	484	555	547	537	573	513	552	541	571	550	520	564	542	553	559	534	535	537	559	528	553	528	582	550	566	518	554	537	588	563	500	537	529	494	534	540	514	549	570	483	560	539	528	500	547	537	534	557	530	558	558	562	548	553	552	553	564	541	521	591	506	537	578	557	539	517	544	528	536	568	539	539	534	553	525	569	588	539	515	537	545	510	525	502	523	553	576	554	575	523	535	559	533	563	533	580	504	515	578	583	556	524	567	507	521	564	526	561	512	544
15455	2455	2736	2151	1464	1042	758	642	491	436	333	350	289	271	273	226	201	215	196	210	191	192	181	163	158	188	192	176	160	164	156	162	147	163	130	162	155	153	156	143	191	148	146	157	157	154	156	164	163	156	153	134	156	148	126	157	126	163	166	142	130	149	179	155	148	147	141	148	157	142	138	158	141	135	144	141	155	147	165	145	143	184	160	158	145	144	156	163	176	138	146	147	142	154	147	168	133	130	168	143	147	153	135	141	150	136	148	138	120	148	159	146	132	138	142	135	134	132	173	151	152	139	150	162	160	154	158	132	125	146	162	126	132	154	151	139	136	163	133	139	150	148	182	127	168	149	159	164	132	138	163	144	136	166	153	139	163	141	146	113	142	138	133	139	140	139	124	131	142	152	131	162	141	142	135	142	141	138	132	149	159	140	146	156	122	153	129	143	131	140	129	160	135	153	142	140	129	148	142	122	165	139	152	139	132	135	142	124	152	156	128	148	153	137	140	154	119	136	152	140	142	149	142	148	141	153	122	136	134	139	126	133	148	153	123	120	138	139	150	155	125	156	151	129	116	132	131	165	126	143	142	152	134	159	140	132	144	134	143	138	156	159	154	136	152	134	135	138	138	147	137	135	155	147	156	150	124	137	149	147	152	133	146	129	133	148	134	123	144	148	137	132	142	152	170	166	124	142	133	114	134	138	153	131	147	139	128	139	150	141	132	134	145	122	146	161	160	139	155	160	139	123	145	156	125	143	142	147	140	151	154	148	135	138	134	148	147	150	154	157	155	144	131	143	147	147	144	124	147	159	140	141	138	141	149	146	132	146	142	149	151	136	128	123	133	143	149	153	135	144	161	132	146	154	154	147	134	138	140	151	121	133	143	126	106	153	162	154	133	148	162	137	155	146	143	144	146	164	156	152	150	172	139	150	137	136	127	131	158	128	129	161	123	144	150	141	132	155	159	122	152	140	140	135	139	151	164	134	138	148	169	156	165	147	139	152	164	172	146	151	143	127	151	137	167	131	144	165	156	138	136	149	147	156	137	134	163	119	144	135	158	154	155	131	110	151	151	144	157	148	143	149	124	139	174	145	137	138	153	141	137	140	154	147	151	158	156	164	130	153	152	160	144	152	130	146	137	141	159	123	132	137	142	146	132	134	117	145	161	128	140	144	166	152	117	117	137	129	157	143	140	146	137	144	126	145	132	145	139	141	141	158	144	126	143	133	153	127	155	151	134	147	134	149	143	141	141	148	144	166	156	122	147	131	124	120	136	145	147	134	147	151	158	138	133	141	134	124	157	143	144	144	125	129	140	155	162	145	131	144	144	156	134	165	145	150	120	182	139	161	135	145	136	129	152	152	135	146	127	156	120	146	152	146	133	139	163	150	141	133	147	127	153	147	137	145	137	140	135	180	145	148	158	142	148	124	125	154	146	164	136	132	153	139	128	127	136	132	138	155	141	131	145	147	120	126	136	144	138	136	168	136	148	149	136	147	142	134	123	145	162	149	148	132	158	154	161	150	146	145	161	147	146	147	147	146	135	148	152	138	138	146	162	138	157	138	124	135	132	133	156	134	138	139	134	158	157	160	153	136	149	141	128	148	145	125	126	131	128	129	155	144	147	180	157	153	147	147	160	146	162	144	157	142	156	150	147	141	139	150	145	143	174	167	128	145	129	161	146	131	134	119	133	141	148	148	152	143	134	179	123	128	135	133	135	156	135	135	133	137	125	152	139	162	138	138	141	147	137	127	146	127	139	156	136	130	151	118	151	163	153	131	104	159	153	140	132	136	126	150	133	154	155	142	148	125	149	148	137	137	137	150	132	138	159	165	139	155	129	147	167	144	124	141	156	154	143	132	161	147	154	142	136	145	169	166	124	136	141	159	126	147	143	128	112	148	156	139	151	135	133	154	139	121	152	131	150	130	140	168	131	147	158	128	141	114	156	156	130	150	139	157	157	152	171	139	127	129	140	132	162	137	133	163	153	150	155	117	145	149	160	148	157	162	134	142	129	134	161	137	132	149	151	135	138	148	165	138	153	145	123	134	146	138	146	132	157	155	152	157	155	123	118	146	148	147	137	141	134	133	143	163	125	136	159	140	161	140	169	157	122	152	149	133	162	135	138	133	157	151	141	154	147	159	145	132	156	131	123	155	129	137	132	137	136	168	118	142	148	138	152	155	122	149	156	137	165	131	157	125	157	133	152	130	165	130	160	161	137	131	142	147	144	142	143	150	124	140	144	138	152	145	154	145	154	160	146	121	160	152	134	141	135	140	154	148	152	138	144	137	143	155	128	147	121	151	132	132	152	135	153	153	147	148	143	172	148	137	137	143	126	174	152	135	136	149	168	141	131	128	128	147	140	149	129	152	136	148	146	156	136	132	142	138	150	150	142	135	169	118	165	144	163	147	148	135	158	149	164	155	130	130	139	136	132	142	129	156	153	167	148	132	131	136	140	142	134	159	138	159	106	138	167	128	151	133	161	128	139	138	130	142	162	156	121	166	142	146	127	171	127	143	142	156	172	129	131	172	156	127	124	142	148	130	165	148	116	140	149	122	158	154	137	168	138	141	154	132	136	125	136	158	130	137	151	142	158	135	139	152	144	153	147	132	144	131	148	140	136	146	141	143	177	137	138	141	146	154	134	142	148	138	159	148	145	132	148	134	143	145	135	142	158	162	144	139	133	141	166	138	151	142	179	135	156	149	137	158	125	148	151	147	141	133	143	141	132	157	151	119	155	143	165	129	133	138	137	129	153	136	149	130	149	155	153	160	139	154	131	142	154	134	143	147	139	164	131	135	142	154	136	156	150	135	142	152	144	145	132	127	146	157	144	162	133	133	120	133	157	137	142	141	136	138	144	143	142	142	139	144	140	153	135	132	137	158	138	129	140	160	161	138	148	161	167	157	146	154	164	133	150	165	152	124	162	146	153	125	155	160	138	165	150	159	153	147	137	164	141	144	146	141	151	148	156	150	147	149	138	137	145	149	155	126	140	126	144	161	144	158	126	146	147	143	152	161	160	150	153	169	165	159	153	150	155	169	146	137	148	133	143	125	176	159	142	144	132	152	137	144	124	156	149	149	136	129	140	157	146	124	153	152	129	142	119	140	148	146	139	148	172	171	144	154	159	150	142	145	153	156	137	132	132	185	154	133	165	147	159	157	158	133	177	139	123	135	151	129	157	149	149	166	121	138	127	142	151	141	146	157	170	136	151	132	147	138	149	144	165	155	128	145	145	123	144	152	144	152	133	149	137	120	149	142	137	137	146	158	154	147	150	155	151	160	157	155	158	150	138	133	145	157	162	141	154	153	146	137	156	148	123	149	168	142	137	130	149	144	138	138	132	157	146	130	141	135	138	134	142	142	143	133	145	158	160	134	144	144	162	153	148	123	127	157	136	163	143	140	142	146	143	131	165	139	126	154	144	135	118	151	118	133	149	126	165	118	152	143	129	133	135	173	146	117	154	137
7484	2451	5634	6290	5402	4339	3680	2916	2485	2163	1905	1722	1538	1382	1317	1192	1094	1013	902	950	857	832	805	786	801	728	720	700	709	670	664	641	613	604	584	624	588	615	581	656	580	551	559	540	547	543	535	536	554	514	569	543	533	506	523	506	503	512	570	474	521	548	541	528	509	504	473	472	511	481	485	471	500	485	508	487	492	471	471	478	508	498	508	494	474	508	501	462	480	504	491	469	509	518	464	484	458	482	486	459	524	452	467	447	517	474	504	525	461	476	474	484	467	469	491	490	450	503	493	471	453	454	482	486	466	455	498	429	439	475	493	470	506	513	502	486	478	469	515	508	489	444	440	458	446	497	452	469	488	486	475	454	462	461	483	469	492	476	461	484	493	507	493	487	462	442	455	455	505	496	410	448	490	489	455	493	464	516	463	476	478	500	477	464	458	457	444	503	503	493	490	478	499	448	468	420	448	508	475	450	462	481	489	459	454	446	481	492	433	512	499	435	520	438	466	457	441	491	454	501	469	497	434	443	477	458	476	477	449	457	429	457	486	461	482	460	469	452	489	487	471	480	469	458	458	477	447	466	470	418	438	453	492	490	487	472	438	462	443	469	478	435	453	463	483	460	513	448	480	468	438	448	444	460	476	494	483	478	493	455	439	480	443	459	489	476	459	449	471	485	476	438	474	509	462	482	477	472	486	482	441	472	478	471	443	463	484	435	466	452	476	451	454	433	490	484	459	456	445	452	479	508	444	466	456	486	477	442	463	459	462	488	491	480	466	476	466	458	475	482	520	491	483	457	519	487	493	486	461	499	437	441	465	416	497	445	460	481	454	476	454	459	483	444	467	439	493	455	471	482	479	479	434	424	469	455	516	453	472	441	458	482	456	439	486	463	470	456	484	471	466	453	437	448	486	496	473	499	483	448	498	456	454	437	448	484	453	484	487	436	459	493	482	437	473	448	456	464	426	463	477	413	452	485	445	432	491	442	457	500	471	462	478	471	439	475	463	498	449	487	495	462	440	491	493	471	444	510	458	451	476	473	438	476	456	463	490	463	490	488	476	454	467	452	472	475	458	471	466	458	493	453	463	471	462	430	470	470	421	473	433	472	434	470	441	483	481	469	446	447	470	463	471	473	475	452	494	455	458	474	458	454	504	458	453	496	436	456	437	479	484	465	466	480	443	466	481	485	451	452	484	467	497	488	472	454	470	466	502	435	468	474	480	467	455	456	456	468	445	459	413	487	460	490	458	482	522	469	450	447	473	460	465	472	452	464	440	468	474	465	447	453	435	488	483	516	487	438	442	468	476	487	455	462	464	493	467	468	479	461	467	509	482	463	467	442	483	465	441	458	512	451	468	490	473	457	486	493	465	471	460	487	476	433	461	453	520	483	432	449	493	469	481	430	484	468	501	494	482	492	492	418	484	450	503	446	472	466	449	457	464	504	457	460	495	465	463	460	481	481	493	466	467	491	451	450	485	431	493	489	462	465	489	449	471	501	469	499	488	458	442	474	484	462	476	460	492	439	471	478	466	467	484	454	460	435	439	443	472	486	492	460	465	489	520	447	485	479	459	441	460	449	490	448	499	491	434	449	511	454	495	479	484	475	458	464	463	495	489	425	464	439	452	470	448	470	473	474	497	459	466	478	469	447	469	449	444	421	444	460	438	476	482	474	458	512	493	466	465	437	461	469	457	472	460	485	443	494	481	516	456	489	453	474	477	471	458	465	509	444	423	474	447	461	462	454	469	476	458	487	461	466	425	463	518	472	440	453	466	478	455	430	460	414	484	501	495	489	464	443	458	480	483	495	471	482	475	429	475	432	508	476	507	500	505	440	482	478	425	491	465	469	476	480	453	490	460	466	445	465	455	501	464	415	482	441	473	472	449	483	480	471	483	455	479	451	455	481	468	474	444	416	467	481	479	444	504	462	473	485	477	490	484	506	481	449	478	468	502	445	441	494	467	494	485	479	452	492	464	522	449	492	430	449	474	438	475	437	481	482	460	459	489	499	479	465	478	482	472	471	479	459	451	472	501	470	474	471	491	469	475	490	476	473	430	450	437	438	465	468	436	432	441	485	459	446	476	481	430	464	478	475	481	500	506	511	478	479	442	458	467	470	509	482	495	481	498	494	466	456	500	448	475	480	483	488	497	478	465	469	464	497	456	474	464	447	460	521	452	481	490	506	496	478	470	469	441	489	439	472	463	445	411	518	519	493	459	455	470	452	470	444	440	466	488	466	501	465	482	484	453	461	446	473	469	484	457	432	481	461	468	465	481	473	498	432	508	471	494	493	441	474	468	434	474	490	497	472	506	489	417	433	500	450	455	410	470	433	471	469	488	456	447	495	479	445	430	490	473	476	461	464	494	474	500	473	446	471	478	434	487	498	494	441	486	452	450	479	438	455	477	509	426	475	481	504	450	451	498	506	466	479	495	477	492	452	476	480	474	508	486	455	491	435	455	496	444	438	455	476	508	459	481	469	469	481	442	482	459	483	475	463	468	483	483	406	479	503	501	453	472	471	469	474	429	496	450	461	447	469	467	491	423	468	454	496	457	483	425	448	475	445	487	469	479	484	467	462	432	486	450	473	477	465	459	450	507	462	482	472	469	487	480	450	456	468	479	442	468	483	487	465	500	479	402	456	471	469	461	461	432	493	513	457	479	480	466	444	475	438	494	444	473	476	457	472	504	508	529	447	472	437	445	444	464	478	488	485	501	473	469	425	428	496	478	465	470	482	464	452	448	461	472	446	482	461	501	457	499	474	440	455	415	494	462	493	503	487	456	514	446	481	447	466	469	479	501	427	477	465	461	469	471	476	452	491	506	435	472	461	529	450	443	389	482	468	494	433	466	486	484	455	458	495	471	432	490	478	477	475	473	480	448	468	455	481	446	525	473	454	453	457	465	492	447	505	491	462	495	476	440	451	469	443	453	459	486	399	489	469	485	457	496	459	439	476	470	484	512	460	473	480	467	441	450	463	440	469	451	462	457	463	476	500	473	467	483	483	504	474	485	448	464	493	480	448	441	462	478	427	478	452	468	452	500	438	469	492	495	502	477	484	512	429	428	488	462	454	441	449	429	450	475	456	437	466	479	452	494	451	459	440	471	507	451	442	457	443	503	424	478	480	455	488	458	435	484	440	457	505	475	535	443	451	487	487	506	478	493	512	439	455	487	444	441	507	474	450	461	445	433	480	506	451	486	457	496	478	481	469	454	465	490	456	474	478	493	460	509	470	479	505	497	437	485	448	513	473	470	501	484	466	460	478	470	456	421	475	411	439	469	526	465	477	489	478	425	481	444	491	485	515	457	465	470	453	424	484	458	415	470	480	403	462	490	454	500	456	493	458	482	472	476	468	462	477	436	477	439	472	442	418	495	432	483	470	486	446	456	464	486	458	502	541	455	508	464	458	493	467	476	468	453	450	463	476	480	470	499	439	484	444	463	430	460	475	487	447	457	489	454	442	493	494	472	457
2276	375	395	369	338	347	315	337	333	321	356	316	339	323	313	316	318	328	306	342	319	309	290	334	330	302	284	354	321	296	316	308	299	314	336	300	338	322	265	339	301	315	320	316	310	331	334	272	306	345	312	309	331	318	316	328	303	305	297	342	313	338	292	286	325	335	316	296	339	302	317	331	334	340	340	299	329	339	287	303	325	306	335	337	317	327	333	320	310	327	302	336	290	375	311	327	304	297	308	318	309	329	337	286	289	292	314	311	330	322	311	308	292	337	345	326	348	341	336	303	297	316	318	303	343	307	320	337	325	339	307	354	315	343	332	332	347	312	312	301	319	295	297	307	296	317	335	328	305	302	287	325	306	302	297	332	315	300	332	313	313	305	296	308	302	306	296	314	298	332	313	296	338	292	297	341	316	319	316	319	330	341	317	318	303	305	327	285	336	275	319	328	330	278	305	330	309	299	313	315	321	301	323	301	327	335	331	318	346	329	288	308	314	299	295	319	333	373	322	333	288	319	300	302	318	322	333	330	306	311	296	301	303	314	304	313	335	331	279	315	335	288	332	316	283	299	346	321	331	298	314	269	320	299	301	302	299	315	341	293	333	295	309	315	306	317	298	314	291	317	338	289	310	319	290	304	360	308	339	298	309	296	298	294	334	313	322	321	320	349	290	330	311	328	306	335	305	295	327	279	320	316	315	316	314	317	302	292	306	281	286	304	324	299	301	339	330	315	316	326	296	352	311	289	319	300	334	321	318	310	311	289	302	288	311	304	317	300	311	326	345	315	304	306	323	301	306	286	317	301	294	363	338	341	328	334	306	315	311	303	286	301	278	326	351	314	307	320	321	289	326	314	327	307	314	319	320	293	344	307	306	317	318	339	311	335	323	347	300	302	284	301	341	315	325	332	307	289	308	281	313	345	311	298	282	312	314	338	282	343	337	301	290	308	312	314	298	309	308	311	312	313	294	325	336	307	305	318	309	303	303	350	331	309	279	302	310	353	304	291	327	301	336	304	330	282	286	320	322	308	307	305	288	308	316	316	311	329	301	352	305	317	327	333	297	318	285	286	323	337	299	322	306	313	324	322	328	306	322	300	306	334	293	313	344	323	305	281	300	332	310	324	325	279	335	309	278	330	279	327	314	307	284	296	319	307	300	332	317	333	323	299	353	319	275	301	319	307	300	301	327	291	357	309	295	330	303	326	330	319	317	316	308	335	312	317	303	325	286	287	302	316	315	272	317	315	303	319	333	309	306	332	303	337	312	311	334	316	284	330	328	355	298	321	310	336	309	310	320	308	323	342	337	289	297	310	315	328	280	332	344	319	324	310	330	359	335	340	322	350	345	302	318	304	299	318	320	325	368	310	301	330	345	323	306	304	324	303	327	301	330	314	316	280	328	307	316	313	322	308	336	324	302	327	329	331	339	322	343	315	316	306	328	299	338	315	300	317	311	353	308	296	332	292	299	295	324	353	307	297	330	321	294	303	331	322	311	309	344	312	319	326	321	305	292	290	318	298	345	322	309	331	294	326	332	327	341	270	305	310	317	312	295	304	286	276	303	295	321	303	334	307	301	292	325	329	324	286	301	313	299	322	294	318	289	333	315	311	304	320	319	302	305	283	320	314	312	352	299	346	344	303	289	326	306	316	340	326	343	295	304	331	314	314	307	343	323	329	317	306	289	288	291	335	335	298	303	309	317	291	301	300	344	330	347	275	291	298	358	320	305	301	301	319	311	297	296	333	309	292	292	314	296	343	295	322	296	282	308	303	314	303	292	316	319	306	323	303	284	322	316	305	278	325	352	293	333	287	307	323	320	304	298	279	300	342	297	309	300	331	304	308	335	322	339	328	321	323	307	311	313	309	284	305	317	325	302	322	283	301	331	299	284	318	295	329	303	286	320	348	336	330	292	309	288	287	320	333	296	318	311	291	272	304	303	346	303	344	353	324	318	313	317	302	329	324	312	291	317	361	315	306	346	323	313	325	288	318	329	311	290	290	315	332	327	319	345	332	294	303	280	310	327	317	282	322	293	330	302	287	293	320	324	343	322	326	314	338	331	315	326	316	306	320	337	293	305	329	320	320	319	331	296	302	353	310	319	312	317	301	340	337	323	320	283	303	277	326	325	315	343	299	308	333	312	323	325	346	285	322	300	309	326	307	289	302	309	312	359	297	324	316	323	342	316	338	306	285	327	348	316	292	330	301	302	319	292	335	325	289	325	311	331	300	268	320	293	325	299	312	354	312	326	328	316	312	336	311	303	334	323	316	290	295	341	333	315	322	289	353	324	281	330	325	317	323	298	346	338	339	350	310	311	333	290	315	312	348	291	311	309	308	328	317	321	345	315	299	313	293	307	321	295	288	299	304	352	320	274	312	311	299	295	310	306	294	330	324	308	296	332	289	332	307	285	333	351	327	340	325	311	332	309	355	303	324	326	310	306	333	315	337	344	323	300	339	320	337	303	313	319	307	301	305	298	301	292	349	345	324	318	316	319	296	337	317	340	310	326	341	347	312	304	288	315	277	309	318	290	310	282	336	327	308	343	314	318	309	349	307	298	321	303	319	334	350	282	254	283	299	296	288	335	308	303	312	325	307	320	314	322	304	324	309	300	333	296	329	299	328	333	293	295	279	292	286	319	290	333	307	326	296	333	294	308	303	336	308	306	329	301	323	275	293	333	298	297	306	302	327	281	340	303	345	301	306	314	302	315	310	303	305	308	311	330	311	310	324	314	335	320	281	291	315	325	343	337	315	321	314	294	320	331	307	302	328	314	322	295	311	302	320	306	302	295	338	335	313	286	323	292	337	347	311	287	309	367	300	297	295	317	297	308	327	293	295	320	286	329	321	294	318	324	299	337	295	294	307	313	281	324	318	314	303	316	309	305	347	300	326	311	305	327	338	308	297	338	319	285	318	329	300	318	317	325	336	332	305	322	305	302	300	346	298	321	316	312	309	295	293	323	336	310	332	348	314	295	322	329	312	332	334	280	327	274	317	287	340	302	324	311	323	313	318	317	334	313	317	311	301	305	317	307	324	321	310	288	332	324	337	342	311	321	295	289	285	293	323	354	290	327	299	320	317	289	312	295	300	324	286	285	325	346	334	300	310	319	304	296	306	299	312	307	327	340	308	324	329	339	340	302	322	303	299	307	302	314	330	319	290	291	300	357	296	336	322	324	316	297	308	294	299	332	302	347	316	299	302	299	293	293	341	340	309	334	320	304	318	311	308	324	307	292	301	348	303	322	313	300	328	339	298	322	325	322	313	308	315	308	298	311	336	318	308	340	315	299	282	313	304	304	323	323	320	315	299	330	320	327	289	317	316	295	291	313	332	301	339	303	334	302	326	316	315	327	318	305	307	307	290	312	293	321	344	301	329	325	302	272	296	318	323	360	327	321	350	293	317	316	313	311	327	366	329	306	302	344	330	289	300	320	350	342	331	342	329	319	307	336	342	323	335	318	297	308	290
2419	962	1094	1092	1035	1050	1025	950	958	900	950	971	1006	917	914	954	940	929	979	934	923	888	949	956	940	894	900	909	914	885	849	853	894	901	937	923	891	930	879	934	888	907	880	847	904	900	890	878	883	906	882	852	862	931	827	856	885	900	884	882	897	896	928	899	921	903	883	959	862	936	867	893	912	904	841	903	872	884	900	914	909	874	944	880	894	860	844	920	939	870	866	857	891	920	907	947	881	902	912	907	904	850	909	909	895	1002	871	880	878	902	929	863	894	874	862	914	897	839	899	897	917	890	853	907	920	900	887	881	888	922	864	916	914	882	960	839	936	906	842	866	844	842	883	862	962	922	844	882	897	882	921	895	874	908	885	862	841	900	868	918	863	841	924	896	897	882	936	873	874	982	892	901	923	873	860	834	913	909	853	937	881	877	880	913	872	887	888	917	909	909	915	884	927	853	874	870	854	890	866	891	927	896	899	892	853	842	846	928	894	888	901	898	902	889	927	936	884	877	864	891	913	895	884	891	887	910	924	894	924	873	891	831	906	882	877	882	871	926	840	913	879	871	859	997	835	915	866	886	882	881	940	874	895	877	810	872	920	883	854	931	863	971	898	868	923	908	856	860	882	898	863	853	885	904	856	930	853	831	884	943	898	949	902	871	876	917	881	920	912	889	958	923	885	848	907	869	899	883	892	943	904	885	928	882	891	862	899	813	916	856	842	906	894	860	911	889	877	885	881	908	876	852	892	896	895	860	882	863	866	854	875	891	902	871	860	863	868	914	855	910	885	935	893	922	925	885	863	869	858	937	878	871	879	863	871	946	830	932	895	887	923	876	880	865	901	909	930	893	881	938	923	907	937	890	913	899	904	907	837	861	883	932	870	935	876	850	856	856	880	868	870	935	932	897	886	910	920	864	872	884	871	862	948	905	880	874	885	877	933	853	889	879	930	909	876	852	897	878	900	865	937	860	909	864	881	920	942	902	872	888	841	840	845	929	839	852	939	958	929	912	873	892	878	882	864	823	912	879	926	840	945	877	919	906	906	944	915	908	905	908	864	833	860	899	924	880	867	906	927	896	884	908	894	874	918	934	871	874	905	946	912	928	929	825	867	855	881	888	897	901	883	910	876	904	856	922	898	932	894	931	871	867	908	916	850	881	968	883	910	910	904	868	888	884	937	867	896	925	952	897	920	888	958	901	899	893	924	891	887	919	881	877	862	904	865	838	924	901	875	857	898	940	912	917	916	912	883	903	926	906	931	898	877	878	877	934	888	909	876	895	914	878	927	880	908	873	906	883	874	885	888	903	907	866	863	931	888	848	914	901	878	911	905	847	834	849	911	865	863	925	894	847	873	861	903	909	900	921	892	870	891	828	870	857	900	928	890	898	907	898	888	906	851	909	890	930	872	875	909	856	860	918	909	886	898	838	857	903	892	881	871	844	874	887	856	936	904	871	887	822	901	902	868	874	943	913	902	860	899	886	904	834	921	919	940	937	906	944	932	859	870	876	845	886	907	836	899	918	928	875	866	963	883	924	874	890	900	918	889	889	865	886	944	900	920	873	921	897	909	869	871	923	958	843	914	951	883	916	941	883	878	900	899	888	856	936	878	863	957	842	887	895	889	882	911	940	911	902	870	852	902	908	891	907	879	855	887	942	929	857	889	920	844	923	914	918	905	900	848	899	917	918	872	911	914	911	870	935	907	920	869	933	916	888	848	911	882	894	868	896	844	896	912	930	895	901	876	936	892	923	872	860	837	904	870	874	919	921	895	861	882	904	949	901	911	841	891	933	900	902	912	921	899	878	884	898	890	831	933	910	880	844	895	888	909	879	902	862	944	835	917	900	896	845	894	905	941	883	900	871	903	901	871	852	945	866	882	874	890	934	871	806	892	869	923	934	869	955	934	915	861	899	868	922	908	929	880	898	913	863	943	942	843	924	973	889	932	884	868	885	943	910	933	951	900	865	899	910	845	908	909	896	880	907	831	921	954	916	940	930	867	895	878	897	870	887	882	896	914	867	837	883	842	876	892	896	895	909	870	882	901	869	899	886	919	884	881	916	883	931	873	934	895	857	871	921	875	866	916	961	895	854	875	909	916	901	922	920	860	889	931	937	923	864	898	888	914	884	880	908	939	904	915	924	845	900	863	919	946	885	917	846	912	939	932	911	864	901	936	885	848	899	884	921	894	886	911	858	931	908	859	867	922	911	852	810	909	873	958	862	918	858	864	862	864	854	877	874	923	896	911	871	891	870	894	915	840	887	931	906	830	891	899	910	880	922	896	876	926	948	918	884	903	905	853	909	933	870	876	895	929	915	913	852	889	898	934	930	872	870	921	894	902	907	895	934	896	883	947	962	892	878	867	905	911	872	911	862	876	897	873	907	928	888	902	873	898	854	868	823	913	869	844	883	854	913	888	911	868	889	890	912	935	849	855	877	930	897	911	913	904	883	889	889	876	877	877	957	914	901	885	864	894	890	915	871	897	899	923	854	857	939	862	899	896	888	905	852	917	885	843	887	913	891	917	862	908	894	896	873	930	822	917	955	881	885	901	918	891	913	882	871	901	956	954	870	911	950	838	920	903	874	868	883	902	879	934	880	913	902	884	902	917	871	887	891	916	927	865	878	913	935	804	887	866	934	897	882	878	893	877	884	928	901	907	873	890	940	928	897	916	859	883	920	875	888	884	875	877	961	870	859	855	887	917	929	899	873	883	938	914	910	943	897	913	899	878	859	819	976	869	960	874	892	902	929	909	925	938	895	936	907	837	862	964	926	890	887	845	892	904	895	901	892	925	843	921	948	865	873	868	961	916	951	849	944	933	869	858	916	888	870	936	870	870	891	858	886	868	846	867	910	859	908	900	901	881	939	868	914	883	859	882	923	867	924	892	863	867	866	870	853	840	855	870	871	941	914	928	843	889	909	917	908	906	881	919	882	844	888	917	909	851	873	919	937	846	891	842	903	889	912	995	865	855	895	860	867	903	880	902	898	859	850	838	905	884	867	924	896	905	889	854	847	889	894	866	902	930	854	898	879	892	917	904	887	886	930	863	912	881	854	925	889	884	871	880	902	913	917	884	915	916	885	927	903	857	922	868	829	894	861	905	927	901	903	926	901	881	910	914	896	875	919	900	869	918	866	919	871	895	876	884	888	937	939	891	951	911	857	960	869	906	885	876	848	886	887	899	862	905	885	901	926	938	911	866	931	885	914	947	917	926	905	924	940	914	836	944	930	898	860	842	935	858	889	880	901	899	871	887	884	891	873	866	915	896	925	913	902	900	878	855	888	884	905	882	865	917	887	855	881	858	884	917	914	886	889	923	909	892	871	907	937	882	847	901	883	868	853	865	897	908	864	893	894	944	951	923	900	945	895	876	924	898	921	898	919	913	908	907	892	874	897	901	903	956	875	887	891	878	907	905	966	890	890	881	881	833	904	909	908	896	858	920	872	929	967	862	899	908	903	938	898	838	873
8307	1086	1344	1089	764	580	531	415	359	304	295	285	252	235	219	237	215	201	219	198	229	201	185	180	183	200	175	172	193	189	189	207	161	191	150	196	190	187	168	172	199	186	183	181	153	175	196	164	192	199	191	198	173	175	202	188	196	194	169	198	170	187	182	179	154	187	184	184	172	161	166	161	178	179	179	177	200	160	161	170	147	171	172	183	187	191	171	187	151	193	195	185	196	180	191	156	189	175	171	182	169	185	187	177	181	169	177	184	193	182	163	176	195	181	157	182	164	172	174	166	187	160	196	176	147	179	149	195	172	171	175	170	142	196	190	191	179	179	194	181	184	190	174	179	166	157	174	178	173	162	179	171	169	177	189	179	182	188	163	164	192	170	157	176	167	182	166	186	174	191	172	174	173	164	168	177	185	152	184	184	186	171	155	185	195	173	172	161	169	156	174	162	187	159	159	181	195	171	161	189	185	182	174	170	176	180	179	174	188	186	177	168	191	195	162	193	186	181	177	156	175	181	180	168	181	194	172	154	196	168	176	184	191	194	180	182	145	181	182	164	162	176	169	165	189	165	159	192	186	193	174	170	175	160	159	160	170	169	162	185	159	165	179	192	174	174	150	174	193	173	177	185	168	193	183	165	157	182	184	191	171	177	171	173	182	188	159	189	180	169	171	175	179	180	167	199	168	195	193	191	165	170	190	189	203	156	210	162	169	177	208	186	163	181	187	154	156	167	171	160	181	165	188	183	179	204	174	181	156	180	183	191	183	186	184	194	186	178	196	173	173	167	185	206	155	197	174	178	184	162	171	207	187	172	160	164	159	165	145	174	170	174	169	204	203	162	155	175	168	183	164	174	163	175	178	172	158	174	167	167	154	175	176	182	219	163	188	182	180	185	175	174	195	189	188	158	191	162	170	179	173	182	184	177	176	181	160	178	202	165	169	180	170	174	182	165	181	159	155	192	190	170	153	189	179	215	153	188	188	211	175	184	171	174	206	160	164	181	164	172	166	158	170	160	177	162	236	180	164	172	168	177	180	195	174	169	186	206	178	165	186	178	176	170	172	170	166	183	185	169	145	192	187	172	192	192	168	192	187	188	185	153	171	204	175	163	154	173	198	175	167	163	190	156	183	159	174	196	195	171	186	167	161	192	177	176	168	163	194	152	154	176	198	196	163	165	178	153	157	170	149	176	159	171	185	190	184	195	165	173	162	190	194	190	170	173	157	175	193	178	189	162	179	170	167	174	166	182	178	157	167	146	158	184	162	162	179	178	183	177	195	161	197	186	177	141	162	174	204	175	154	170	176	165	168	189	185	178	180	185	192	166	180	176	182	188	178	177	161	165	177	151	188	184	168	173	177	162	167	151	206	181	158	176	170	179	177	168	182	189	175	187	154	189	187	218	177	184	181	192	174	221	172	181	204	161	156	174	189	176	167	174	164	192	166	192	161	174	186	202	191	165	180	184	179	180	177	171	178	197	186	163	171	166	161	183	174	196	183	161	160	182	165	193	196	176	151	143	177	181	166	180	178	167	157	189	141	168	172	178	147	192	176	188	203	194	191	168	158	192	179	190	178	156	158	175	168	183	165	163	174	174	167	163	195	166	154	198	182	198	170	158	167	158	190	164	180	166	190	169	161	188	196	166	165	160	160	179	177	175	186	166	184	171	158	181	172	177	190	172	185	170	177	182	199	165	164	190	147	183	176	172	190	156	191	171	193	193	185	172	166	177	167	186	170	161	184	162	179	179	161	177	193	173	174	168	178	183	186	191	174	166	179	174	166	161	170	167	180	160	182	197	198	188	169	185	163	183	193	158	171	178	183	165	154	183	190	178	181	147	193	196	158	155	151	173	166	169	164	175	179	153	157	144	148	168	168	189	165	173	183	184	167	177	182	191	171	188	158	166	167	178	216	169	166	200	174	182	170	160	197	160	175	185	197	174	172	186	183	169	150	185	160	160	177	174	160	184	183	203	190	150	182	190	172	163	186	208	175	162	192	163	172	177	212	173	200	183	169	197	187	193	166	174	173	176	196	175	192	165	197	155	173	183	173	183	192	179	203	183	184	193	176	169	187	155	171	169	156	175	173	188	174	156	197	190	173	177	179	167	176	187	160	194	171	154	190	157	157	175	178	184	191	148	160	161	185	164	172	158	175	204	165	194	175	165	172	166	163	164	179	174	152	166	180	174	200	205	187	170	197	157	174	172	162	168	178	151	160	160	166	178	183	176	186	173	173	187	163	168	167	169	169	173	162	189	158	189	166	185	173	166	181	167	175	161	181	186	194	185	190	168	172	163	183	180	183	160	188	178	187	193	199	179	158	177	192	166	195	178	158	173	171	170	204	174	150	157	172	197	186	187	190	157	174	172	193	186	198	158	171	179	186	178	162	193	195	179	189	178	161	140	159	198	158	187	184	166	178	167	169	157	185	174	170	187	188	197	149	163	174	177	170	172	170	175	176	188	204	175	172	173	169	170	200	177	159	151	173	158	185	185	193	176	182	191	188	145	171	163	200	168	180	171	182	167	190	186	173	152	194	169	189	185	175	183	177	183	203	174	153	176	186	192	170	196	168	202	201	183	166	178	150	167	158	183	165	182	164	181	165	186	175	156	173	182	180	182	188	176	184	171	156	174	166	153	168	156	153	193	177	177	187	200	184	175	170	177	172	171	163	202	182	186	180	190	185	164	173	197	154	192	175	172	184	168	173	164	179	189	176	207	212	184	187	231	184	166	178	156	148	206	175	174	171	178	183	175	153	174	183	178	186	172	170	172	169	160	155	169	185	179	175	166	185	173	179	172	188	184	175	167	169	165	155	180	152	175	185	189	180	181	191	167	184	187	190	173	175	182	201	169	167	182	177	177	185	193	178	168	179	173	184	175	188	158	187	156	168	189	158	173	206	170	172	180	164	168	189	186	172	170	164	169	169	179	178	172	161	187	161	160	156	186	195	168	164	176	192	189	175	175	179	175	202	168	187	178	208	182	199	159	173	172	180	160	180	165	172	194	163	175	150	173	181	180	170	197	154	178	161	180	193	188	189	157	194	171	134	165	186	177	164	177	148	168	187	165	186	167	166	178	176	193	174	193	205	169	175	197	199	177	184	176	183	192	169	178	172	191	154	211	147	176	167	151	157	182	174	182	149	188	192	167	172	159	163	166	175	158	153	194	179	149	183	180	166	191	162	169	184	170	152	174	184	165	180	186	174	166	170	179	168	163	175	175	170	179	158	173	182	170	194	177	169	185	160	160	177	148	172	185	165	176	175	179	171	160	168	180	186	166	163	178	176	179	178	179	164	182	182	200	178	173	179	152	158	167	158	191	159	162	170	168	186	200	165	162	179	162	192	187	173	172	157	180	180	168	171	180	167	178	190	167	167	170	168	153	177	160	175	182	188	194	194	188	188	181	171	184	186	184	163	163	190	174	168	176	161	167	176	176	168	172	185	172	179	178	164	179	179	164	192	179	175	208
5504	1520	3238	3701	3129	2530	2173	1862	1517	1343	1232	1152	1042	961	979	911	859	827	790	777	771	724	703	733	716	593	684	729	674	621	659	628	601	578	628	637	622	604	592	564	629	590	625	593	574	598	535	578	558	588	566	576	583	603	551	590	585	606	582	583	516	567	544	603	598	577	563	556	573	541	580	595	578	590	556	560	536	565	599	551	560	537	557	569	559	510	517	575	556	541	512	509	546	541	547	562	504	499	555	564	520	569	539	523	533	536	588	563	534	550	555	562	543	533	537	481	550	564	562	564	538	549	505	529	586	549	541	562	525	595	531	549	542	523	530	525	566	542	555	578	563	510	551	546	525	551	547	542	527	547	550	520	539	578	561	574	529	539	526	539	504	560	514	544	577	509	575	534	518	578	528	588	509	574	543	547	510	499	556	534	560	551	589	519	527	550	479	512	561	533	523	551	573	500	551	560	502	561	544	511	521	556	576	570	554	529	526	520	522	532	536	496	550	549	575	565	536	550	527	581	539	576	542	527	542	545	519	548	521	516	532	525	535	547	575	549	533	517	538	546	566	535	538	532	573	539	550	555	522	542	519	513	616	535	554	562	582	566	587	529	525	568	571	536	555	538	550	521	546	556	539	550	557	557	523	521	542	565	564	530	537	541	559	535	556	542	548	558	524	532	572	538	564	555	545	533	569	560	575	548	571	533	567	516	540	575	549	524	527	596	552	537	588	520	528	543	543	492	591	503	564	537	529	543	498	573	517	546	528	520	558	537	537	584	543	552	496	510	542	511	536	534	534	543	533	581	520	536	557	526	545	510	537	504	538	500	526	529	538	542	568	571	555	514	553	510	540	560	564	532	509	537	536	556	544	535	560	559	538	526	521	554	514	503	568	511	571	503	532	540	543	515	545	527	548	514	570	556	531	567	540	578	571	560	555	518	503	547	522	542	542	550	565	487	581	528	565	556	516	509	517	568	521	570	549	549	510	575	535	540	551	559	546	548	544	478	546	539	544	539	573	555	549	521	521	534	569	518	555	547	544	508	535	518	513	501	553	538	583	503	521	514	497	537	537	554	520	515	546	580	557	551	576	547	501	520	512	542	514	561	564	555	558	559	534	563	543	556	523	533	567	557	554	539	561	533	563	553	540	507	483	531	562	585	564	525	524	537	514	586	573	528	578	568	530	551	586	582	528	526	565	556	545	521	552	590	558	551	522	545	560	545	558	527	527	545	526	531	511	562	554	539	541	527	533	556	537	562	565	559	518	510	558	542	514	531	533	489	505	541	557	535	539	555	575	540	558	533	534	516	550	559	555	527	555	520	588	540	515	544	512	540	530	573	515	546	551	507	514	542	535	563	516	554	560	520	530	524	538	554	539	548	549	523	547	534	555	504	570	527	526	563	544	584	544	496	562	569	520	599	572	535	521	532	539	562	522	534	528	585	527	533	573	506	530	536	573	570	561	511	495	560	512	574	541	562	551	557	540	527	559	534	521	543	519	506	547	554	572	565	535	518	559	545	554	531	519	561	588	548	539	534	538	603	527	496	554	518	517	549	536	539	555	561	565	596	519	557	557	561	533	540	538	575	551	545	514	536	543	592	549	513	521	553	572	551	493	562	546	510	499	540	494	535	534	543	557	554	566	536	514	537	539	538	544	541	555	546	563	546	524	569	535	580	530	562	557	504	555	608	556	516	528	570	529	561	557	535	555	568	505	522	529	565	570	585	525	592	527	553	530	583	557	576	511	540	516	569	551	558	539	520	562	540	501	561	557	549	519	550	575	592	563	555	532	541	563	548	541	549	551	540	524	545	512	572	562	549	539	569	521	534	533	535	560	581	531	505	574	586	554	548	475	557	571	560	583	530	497	570	521	560	521	564	535	547	555	515	555	487	531	549	542	543	537	500	525	546	526	548	576	569	565	539	519	546	533	577	563	553	525	562	544	598	535	562	539	540	527	530	544	526	533	549	578	534	552	525	569	588	544	558	555	533	529	564	500	527	562	532	562	530	521	561	502	522	585	600	524	563	529	559	561	570	528	543	555	517	557	535	534	572	551	524	519	539	507	549	544	549	526	544	555	480	476	590	521	535	532	549	491	532	497	510	528	550	554	546	532	561	532	555	527	557	538	555	522	551	519	516	573	539	536	554	492	539	557	532	516	532	532	520	553	572	516	535	534	543	547	519	523	501	553	527	512	571	534	546	577	548	564	529	533	520	519	512	557	546	530	512	543	523	558	572	505	510	542	542	553	527	573	583	533	545	551	542	510	548	536	542	544	523	547	562	557	555	565	562	540	514	533	553	551	514	521	546	508	546	508	553	514	543	549	525	564	538	534	556	548	556	540	522	529	530	563	571	506	532	508	544	544	548	565	528	532	511	569	531	535	556	552	519	523	595	565	548	586	514	531	555	518	488	536	537	526	551	544	512	565	542	538	588	535	499	524	540	559	590	547	530	531	560	539	612	556	539	512	516	520	530	546	521	556	507	559	536	587	557	492	560	541	554	574	535	534	508	570	567	558	572	535	529	578	584	574	508	576	525	561	522	548	510	552	544	496	501	557	502	509	547	544	542	535	515	543	567	543	581	543	520	565	502	522	534	535	554	511	555	547	521	522	526	538	521	570	519	492	536	545	534	558	526	561	563	549	476	549	523	590	580	570	557	536	573	522	567	545	554	488	558	505	535	561	536	532	523	535	547	512	526	575	530	533	522	511	573	534	570	548	517	558	552	511	545	556	533	543	529	582	541	515	554	580	573	572	515	530	562	538	518	548	577	546	527	569	556	544	526	582	548	538	544	520	514	532	576	555	552	574	556	557	537	538	518	548	558	540	521	551	502	566	536	546	531	530	495	519	576	554	488	520	530	563	528	524	556	550	521	536	551	517	560	537	595	557	551	563	521	531	569	572	553	511	504	538	506	542	521	539	532	549	573	542	509	506	570	569	528	533	523	554	520	496	511	543	559	549	534	587	509	534	536	556	537	563	501	531	552	554	534	534	553	532	563	548	497	543	531	574	545	513	517	576	548	551	568	523	549	517	550	570	511	514	533	506	570	516	554	567	541	572	575	551	513	518	533	525	507	525	561	564	541	549	584	591	520	544	587	549	513	553	533	555	545	495	537	540	563	539	549	535	564	545	538	565	504	535	546	542	544	528	558	537	532	543	556	519	563	559	559	543	547	533	575	546	540	520	520	509	517	503	533	559	533	534	545	531	533	546	551	523	563	533	545	574	533	568	541	521	525	551	531	538	561	505	508	534	535	557	575	526	551	511	564	545	525	572	532	538	515	582	549	510	550	532	571	547	515	583	551	611	512	504	558	552	543	528	527	516	521	577	531	493	515	539	542	537	595	545	563	515	517	548	588	544	590	530	523	524	547	534	513	548	564	536	553	540	516	580	538	550	543	567	544	568	558	506	527	517	547	525	551	604	559	536	524	504	532	542	543	556	533	562	534	532	539	549	503	529	545	543	544	483	548	526	543
15349	2365	2645	2046	1514	997	785	586	460	416	359	320	281	258	233	237	210	195	196	219	206	194	194	181	184	178	149	167	176	160	147	141	154	153	167	174	169	170	147	165	164	177	163	148	152	152	141	147	156	155	146	166	156	125	133	143	154	148	145	140	142	157	164	140	158	137	147	129	162	147	153	147	152	150	150	153	130	146	163	151	152	170	156	132	140	132	146	148	139	136	139	158	136	132	168	126	134	133	133	144	131	130	159	144	128	142	168	146	155	130	157	147	145	147	129	147	154	128	167	149	153	124	148	142	128	133	126	146	148	149	140	141	164	155	133	125	172	178	157	164	139	148	144	128	137	142	158	166	170	134	147	135	144	159	154	146	145	165	137	154	134	122	127	143	153	142	127	136	147	134	141	130	144	134	141	138	132	138	143	140	161	139	155	155	148	138	148	146	143	144	130	149	135	143	138	155	156	146	173	155	145	141	142	153	162	136	166	152	145	163	123	135	136	125	156	136	139	150	151	133	167	141	138	158	132	160	136	158	144	169	160	144	143	135	122	131	148	134	137	153	162	126	140	129	145	135	150	143	150	127	155	151	155	131	134	142	150	129	151	149	136	149	159	129	146	137	164	127	144	143	145	134	146	138	146	110	147	152	146	145	137	136	144	137	126	144	160	156	136	139	169	132	136	157	145	155	136	141	133	139	127	167	150	159	154	147	159	121	161	148	150	130	148	151	157	131	168	155	141	152	134	156	148	142	136	146	148	142	153	146	147	133	157	125	169	149	139	148	142	126	138	135	138	134	142	170	130	145	154	140	163	140	133	135	161	141	145	167	136	150	133	149	161	138	159	169	132	146	130	133	154	143	133	137	137	136	144	143	151	154	130	143	128	151	134	146	143	133	142	149	155	154	140	148	133	143	141	111	130	162	138	137	136	168	134	142	156	134	162	155	146	155	139	148	142	119	143	129	141	146	163	148	137	126	152	150	145	153	146	141	126	148	154	153	127	157	130	144	144	124	142	143	168	148	154	132	156	150	155	139	127	128	139	135	140	123	128	131	151	156	145	144	130	141	149	151	144	132	154	177	139	137	122	140	146	163	131	144	146	155	141	128	140	142	125	152	161	141	108	155	156	144	159	138	145	129	136	137	136	126	143	151	149	135	148	140	156	134	160	169	139	135	158	143	129	142	144	164	143	155	139	132	159	131	164	140	142	154	133	139	131	153	149	130	134	129	124	145	139	130	160	146	131	148	151	156	119	157	140	154	131	135	130	158	146	155	159	127	147	125	156	160	129	147	132	138	136	136	131	134	131	135	153	145	117	148	160	130	126	134	128	131	156	148	164	130	145	148	140	144	141	145	138	151	136	155	135	146	128	158	127	152	140	167	153	143	126	160	143	154	153	151	139	134	140	132	154	166	155	146	149	136	137	162	142	156	145	136	148	157	120	141	123	154	142	142	162	151	151	161	134	146	149	147	130	143	138	167	139	136	151	111	143	147	153	139	143	141	142	134	143	140	146	138	128	142	144	147	136	136	181	130	143	96	163	158	124	144	146	136	127	146	140	147	134	151	131	130	141	143	151	164	154	119	124	154	143	129	139	147	143	175	124	113	133	139	132	145	138	139	126	146	151	131	138	139	143	146	116	157	134	147	144	121	145	133	144	154	160	135	128	148	164	139	153	150	148	149	152	132	133	144	155	155	146	134	158	143	148	139	150	167	127	136	130	146	127	157	123	156	132	127	138	144	159	111	127	148	154	141	157	146	149	174	138	141	131	142	147	122	138	149	118	117	134	148	144	130	134	152	160	138	145	147	163	143	155	133	154	147	128	143	158	165	137	151	159	128	136	166	133	176	152	163	133	140	150	139	151	151	149	130	147	175	136	157	142	133	144	158	144	144	143	139	178	150	141	154	109	132	150	153	141	167	136	149	154	145	137	134	154	139	133	130	114	147	140	149	136	154	148	145	133	140	131	159	159	140	154	128	147	138	144	150	153	142	150	149	131	129	133	144	133	152	143	140	122	155	153	142	141	142	133	144	152	132	132	176	130	150	128	123	173	138	131	148	150	136	165	152	142	143	154	151	120	158	135	148	134	128	123	157	162	122	139	137	149	121	157	157	149	143	125	157	157	136	163	139	146	136	154	146	149	146	134	153	145	133	143	158	133	136	134	129	151	155	171	150	153	134	140	140	137	152	154	143	131	159	163	157	129	144	152	126	164	144	144	134	145	164	159	156	149	136	147	135	135	133	144	140	138	132	145	121	132	128	148	141	142	143	167	149	142	159	141	147	150	141	133	149	134	138	125	147	144	124	136	168	125	112	135	144	122	166	114	136	145	135	145	134	157	169	167	135	145	130	137	135	158	142	140	135	159	117	138	162	160	152	148	156	150	161	157	142	149	153	129	144	142	143	150	142	140	153	136	165	139	134	129	137	143	134	140	140	161	152	132	152	144	157	144	159	143	153	148	145	167	151	152	144	157	146	157	143	116	137	139	129	130	145	153	148	144	148	123	152	142	134	127	158	129	145	117	128	136	142	157	135	132	143	138	134	150	173	132	146	136	130	143	159	149	146	155	150	126	125	151	159	139	144	132	130	138	159	129	118	127	151	152	139	130	162	146	149	165	163	144	131	171	158	145	128	135	144	136	146	158	152	156	132	146	163	137	115	124	124	131	132	146	130	159	135	147	119	152	166	126	165	153	127	141	129	122	139	154	137	130	157	144	152	131	147	166	145	124	136	141	152	121	162	130	153	158	138	128	167	128	140	128	149	137	143	116	132	146	148	137	127	138	152	129	137	150	156	140	142	138	129	132	152	143	131	165	147	137	151	147	133	133	129	171	153	141	142	148	166	142	149	134	170	151	124	130	136	135	154	151	141	149	155	160	142	143	151	141	135	149	146	171	141	138	134	164	129	142	137	136	146	136	135	163	152	142	147	144	148	147	145	143	117	129	168	163	141	128	160	153	153	150	154	163	134	135	150	133	136	167	145	147	145	139	144	131	145	153	152	161	144	165	178	134	153	141	125	131	157	151	140	143	141	122	156	130	155	157	165	144	123	154	149	161	124	147	151	137	149	132	153	156	145	137	130	149	130	160	148	149	142	140	141	128	142	118	150	135	122	132	139	132	157	145	138	121	126	163	161	166	141	158	130	131	136	139	137	170	140	136	122	156	135	146	152	139	135	168	160	124	149	157	144	114	135	152	156	147	143	114	154	145	128	130	132	147	147	123	132	143	150	156	149	133	150	139	140	139	159	158	166	168	141	136	164	131	144	138	153	137	154	153	138	150	133	127	163	139	169	136	127	164	138	147	136	172	149	158	158	142	130	142	129	164	145	157	134	156	142	138	148	132	133	145	111	147	134	149	146	152	134	151	145	135	138	137	132	131	137	154	129	146	119	136	155	147	154	124	143	136	131	159	158	162	152	131	127	151	120	169	158	154	151	153	149	152	142	146	128	159	144	147	155	136	133	134	118	187	125
7410	2334	5618	6319	5553	4322	3551	2964	2444	2144	1919	1694	1539	1311	1264	1169	1134	1072	956	992	869	898	835	831	800	728	700	701	712	692	690	668	616	562	611	610	613	587	556	586	596	568	540	530	539	575	521	555	571	520	504	529	531	532	534	490	559	481	516	510	508	497	504	489	523	504	478	495	458	523	558	484	493	515	491	486	526	505	493	464	468	511	525	492	491	476	493	480	437	456	514	461	498	481	481	473	466	502	500	521	495	452	457	455	501	486	431	507	449	517	495	437	463	463	500	496	473	449	496	507	448	507	474	465	464	493	430	447	483	473	511	489	440	477	502	500	481	458	495	501	497	473	444	490	468	487	478	464	452	464	481	483	502	499	466	468	474	472	489	502	501	506	440	518	459	456	501	457	483	459	461	439	461	452	508	507	482	457	485	464	527	458	466	467	494	462	484	466	454	482	445	487	472	473	468	467	463	468	495	489	499	516	426	433	455	454	426	455	521	478	480	482	469	455	435	503	505	498	490	518	480	473	464	476	475	482	465	469	467	488	464	453	492	505	455	462	439	480	457	469	483	487	494	490	458	507	432	461	470	462	478	435	491	421	477	474	464	441	481	483	482	477	484	479	460	476	499	463	453	488	522	438	412	446	485	469	454	492	490	497	475	455	470	495	440	469	474	479	479	466	471	452	462	457	462	479	456	487	465	470	499	483	474	479	471	481	481	467	451	474	512	477	469	457	495	484	478	469	493	438	471	468	487	525	488	445	415	426	435	462	485	437	451	449	451	481	454	467	488	453	485	469	449	519	501	479	527	478	460	488	441	491	463	488	477	492	416	430	473	465	451	486	478	493	449	453	453	456	460	473	484	493	465	471	457	457	449	431	485	476	450	461	508	500	462	431	518	464	462	508	473	473	477	484	440	476	464	439	489	474	452	481	512	458	483	482	435	468	458	531	489	447	490	449	474	466	469	481	520	436	480	480	476	463	477	494	515	455	447	438	450	463	442	459	484	489	446	458	461	442	485	467	498	478	474	447	464	500	439	465	464	490	470	437	495	426	495	488	458	467	467	474	447	462	467	496	503	473	511	456	427	485	454	458	479	522	488	488	452	450	466	506	449	459	479	485	431	508	462	446	463	470	500	493	457	469	468	490	466	445	459	524	475	440	509	454	499	484	415	461	463	496	492	455	503	452	490	467	445	495	457	483	473	493	501	505	476	441	503	478	487	473	486	465	495	469	490	498	465	511	471	489	428	464	496	481	481	493	460	445	447	411	452	477	442	450	437	529	511	455	480	458	412	472	487	465	452	466	470	448	501	470	453	490	475	476	472	490	486	435	499	499	444	490	484	435	432	469	486	458	433	461	489	433	481	481	463	451	455	510	493	455	483	429	494	483	450	449	478	496	481	482	452	489	492	457	488	454	503	479	491	478	482	459	479	456	476	464	454	490	456	495	469	489	453	481	479	479	475	484	454	462	512	463	452	449	410	470	478	494	506	511	468	483	503	457	501	448	474	456	471	469	463	510	454	462	467	483	473	505	476	474	459	474	475	447	446	464	489	462	510	465	477	466	478	448	470	480	463	498	478	433	474	479	489	482	433	440	416	479	486	496	486	475	494	489	454	492	464	470	493	465	479	460	442	497	473	439	466	480	495	434	461	497	453	437	478	444	451	490	471	429	431	506	423	459	487	449	445	480	449	453	478	473	448	477	476	469	443	437	500	533	454	452	491	452	444	474	474	522	471	493	477	450	472	454	452	403	432	438	457	422	447	452	481	501	451	467	425	449	467	467	461	487	457	492	460	519	459	491	472	458	481	418	499	522	445	532	455	463	458	494	440	459	520	443	462	462	453	434	455	450	487	475	456	458	453	455	481	471	486	488	446	493	474	478	455	440	473	502	500	474	466	463	467	472	468	440	498	505	471	447	469	451	514	488	456	443	486	493	432	463	459	478	476	461	471	452	467	504	510	437	502	431	489	444	504	451	457	471	447	451	434	474	444	473	483	452	458	452	451	481	488	516	448	493	454	447	457	462	463	476	441	476	465	489	476	488	464	465	489	477	479	455	463	479	456	468	460	438	497	435	504	464	519	501	446	507	486	471	488	473	430	426	451	485	527	496	477	504	480	479	467	514	488	472	511	480	461	474	463	472	467	465	482	421	466	457	486	455	439	448	480	439	510	472	469	459	484	453	465	506	473	466	450	479	427	494	480	441	509	464	468	511	465	467	443	456	482	496	460	445	476	457	476	518	465	491	490	464	453	494	485	416	466	477	500	476	490	471	441	499	429	435	455	494	458	476	455	452	494	511	429	496	478	475	459	499	463	485	483	477	462	484	511	494	475	459	453	471	469	482	457	467	465	451	481	460	446	462	497	451	476	447	478	451	500	502	484	464	465	467	495	451	492	470	490	427	455	489	453	474	476	452	482	443	411	453	463	479	470	456	509	477	466	470	456	497	480	460	457	478	497	482	536	438	462	410	424	466	478	451	475	458	483	474	437	468	456	494	478	461	469	463	507	487	488	466	439	465	503	437	431	463	477	512	499	498	466	479	444	475	516	491	478	467	460	480	448	471	498	482	475	492	478	470	446	447	467	468	448	480	483	464	505	499	483	460	468	478	441	465	490	467	463	478	472	454	492	469	456	468	481	498	487	442	483	466	463	463	470	475	483	482	473	509	472	458	456	465	445	452	435	466	465	465	433	465	454	470	483	464	453	476	450	456	447	474	468	482	508	460	465	462	463	444	456	507	485	489	458	465	450	493	460	503	476	502	500	464	477	466	482	445	490	491	484	487	475	468	462	431	482	453	503	483	449	467	490	463	493	443	503	463	470	451	483	430	455	477	462	484	483	475	488	448	465	470	497	473	455	503	442	496	458	482	493	489	474	460	452	456	466	448	470	504	472	460	452	502	456	471	485	441	454	464	469	471	494	430	476	461	475	433	489	439	479	474	456	460	490	458	511	441	446	473	480	451	496	481	458	488	493	473	465	453	488	430	512	421	475	481	485	483	494	490	450	443	451	480	479	495	455	432	490	478	468	446	470	480	474	508	467	443	500	446	449	478	495	442	457	483	478	473	460	458	426	485	484	461	461	453	468	430	499	446	464	479	499	483	472	472	470	486	500	468	476	439	421	490	476	444	489	459	501	459	423	473	505	456	474	412	476	452	446	446	480	489	430	504	453	497	500	495	453	474	493	459	490	458	447	495	551	452	509	475	473	471	490	481	479	460	449	468	477	457	446	448	446	460	440	492	489	466	459	485	474	489	461	498	434	498	501	486	499	477	470	468	483	459	480	463	474	485	448	476	454	499	461	479	490	440	459	492	487	460	498	494	465	483	444	463	483	480	451	532	431	493	481	490	471	489	488	475	475	441	491	493	474	496	470	493	484	480	479	466	473	456	482	468	442	496	465	439	483	485	495	479	475	530	466	468	452	470	485	481	491	485	484	485	446	460	455	448	472	398	493	482	479	438	473	460	496	474	453	443
2106	396	376	339	334	319	320	323	344	339	302	314	328	289	304	333	316	325	318	305	334	346	282	311	323	320	302	329	289	350	329	301	334	329	314	324	337	317	292	300	325	257	367	323	323	319	329	330	285	303	325	345	304	358	331	323	332	282	299	323	308	329	324	292	288	302	324	287	299	309	311	307	330	266	304	313	317	305	274	329	302	340	301	330	324	316	312	336	360	305	330	326	306	310	318	250	289	301	305	316	332	285	331	323	299	337	331	321	331	296	321	317	337	314	310	330	309	357	303	315	297	306	309	296	269	335	323	308	333	325	332	312	328	299	281	308	330	335	299	312	337	320	330	317	308	303	291	309	289	316	349	288	311	292	328	316	320	311	298	322	291	306	308	321	283	322	300	310	330	297	343	314	314	289	313	316	288	319	327	320	339	278	294	313	321	278	302	327	305	304	332	309	316	323	319	299	304	316	313	287	306	280	274	316	281	301	304	320	309	336	289	328	325	311	287	336	319	291	317	342	331	295	325	285	337	338	312	316	324	336	320	299	324	322	301	293	308	333	300	320	343	335	290	309	311	302	302	305	304	300	326	280	303	277	322	293	340	292	323	315	268	313	263	339	300	297	331	303	289	328	326	299	313	294	303	295	295	270	300	318	307	329	283	330	328	294	335	325	322	314	294	321	309	293	335	325	312	331	302	315	343	314	320	294	321	348	335	311	321	322	316	285	309	333	297	320	306	316	283	319	297	291	307	301	304	352	303	300	299	296	318	308	321	327	362	307	319	312	302	324	333	329	297	325	310	323	294	313	332	313	332	312	299	305	354	314	310	310	314	330	315	318	337	300	321	311	351	291	322	316	323	278	281	297	343	313	298	307	267	299	315	304	339	304	336	300	313	329	313	306	297	297	314	305	336	294	320	286	312	308	337	319	321	325	340	298	357	352	304	306	325	317	326	310	319	315	317	335	328	329	318	284	301	305	327	342	350	322	291	322	319	343	320	280	293	302	325	281	330	330	309	342	362	301	303	329	334	316	318	315	342	319	298	300	311	347	319	320	335	334	286	320	307	308	331	307	291	324	302	338	286	326	325	310	287	333	337	271	298	317	311	327	299	346	293	302	370	303	330	308	329	300	300	336	324	343	291	309	331	316	350	309	296	300	311	296	320	319	293	307	312	314	301	328	334	325	288	290	312	308	330	307	309	343	315	286	313	334	292	318	284	315	303	312	318	319	303	276	297	333	298	327	295	343	287	290	335	314	278	339	301	345	291	290	318	327	343	308	330	321	340	319	304	279	323	313	302	343	308	327	330	335	326	324	332	325	332	299	285	341	312	341	309	296	320	345	302	294	322	325	296	321	303	330	300	319	293	287	306	319	292	344	294	322	297	302	322	333	297	311	319	303	344	306	278	323	324	311	321	302	285	304	328	313	310	329	316	304	288	321	305	313	326	313	301	337	311	297	326	336	345	311	277	329	311	305	299	332	324	290	309	356	310	295	328	310	279	326	301	335	302	274	317	264	321	287	305	307	299	326	310	292	311	320	304	315	317	316	295	319	313	308	325	301	293	324	327	315	307	348	302	294	273	298	301	310	303	322	325	316	317	301	288	322	341	344	300	323	298	314	308	347	294	305	310	325	305	310	293	315	306	321	306	315	325	307	292	295	299	303	300	287	314	295	276	323	317	291	339	315	316	313	323	318	303	312	304	290	352	299	331	309	304	334	326	281	319	313	326	304	290	302	324	319	308	281	330	336	339	308	309	321	303	303	349	303	295	328	310	285	361	324	328	310	316	298	281	304	323	312	318	326	328	306	341	304	322	302	330	332	306	340	314	317	313	323	280	299	311	322	336	290	307	342	339	297	323	323	312	315	349	309	309	312	338	326	308	345	319	330	321	318	304	299	294	320	282	298	299	312	319	331	295	290	323	325	317	321	301	279	306	276	327	335	305	296	345	293	331	327	332	302	324	306	322	348	314	311	344	345	334	296	301	331	322	316	324	304	307	339	309	311	311	330	315	294	309	272	342	319	334	301	306	308	341	330	368	309	292	311	305	282	299	285	325	332	295	320	295	304	330	285	302	331	291	306	332	299	311	316	308	300	311	304	312	344	319	304	330	295	330	335	332	298	314	307	315	278	305	316	320	308	332	287	289	279	287	312	315	315	347	348	312	308	301	324	310	306	325	283	314	309	284	330	316	328	294	316	323	326	338	297	307	312	299	310	307	314	319	231	330	326	314	301	286	298	327	283	339	351	307	285	308	278	300	324	284	315	343	346	278	324	338	345	344	270	327	281	317	319	313	326	327	334	318	333	329	293	315	314	335	360	306	341	282	305	277	324	318	310	332	322	310	310	309	310	304	316	313	317	337	337	315	340	320	311	313	318	316	302	340	302	305	330	349	288	323	323	303	315	307	338	331	315	300	325	345	327	318	317	307	301	326	288	310	323	305	296	304	314	272	327	318	320	289	305	313	311	298	296	302	315	320	308	301	294	322	334	342	343	293	315	299	334	312	317	327	336	313	293	352	319	290	327	308	293	317	327	307	300	321	297	305	305	306	310	327	307	318	313	323	312	315	345	322	321	286	316	306	331	308	308	316	307	295	310	313	339	318	309	313	289	300	313	315	319	294	287	276	299	281	316	323	314	296	276	301	324	277	333	304	326	330	317	280	304	294	286	315	280	309	302	321	311	272	298	309	298	352	319	319	281	327	343	292	294	291	321	314	323	295	291	309	310	309	311	321	307	322	329	324	298	308	301	326	321	284	309	298	318	302	315	309	300	308	310	292	271	293	325	286	293	327	289	308	291	299	272	312	307	310	320	325	336	328	305	304	324	341	308	301	296	334	301	314	322	305	289	308	344	303	301	318	331	331	310	284	299	305	321	336	301	324	331	307	342	323	322	293	322	289	312	324	326	332	320	313	275	319	318	329	306	319	286	297	305	286	291	303	294	308	328	309	323	288	357	326	301	295	299	342	288	352	325	330	326	292	290	294	305	295	318	303	326	321	317	331	313	291	312	321	314	302	327	316	327	307	314	301	301	291	310	332	326	314	330	291	315	309	289	315	304	342	296	289	330	312	318	317	309	333	310	339	340	307	308	319	307	315	315	301	345	316	332	317	323	322	321	315	334	280	308	291	380	337	301	324	315	299	274	293	305	344	317	321	307	319	321	302	329	332	316	309	320	315	298	289	311	286	295	279	314	284	317	293	317	336	335	328	320	313	283	313	341	287	311	327	310	334	340	325	311	323	329	312	289	310	302	328	307	321	314	309	333	331	310	280	321	336	316	299	310	326	299	306	318	311	299	334	299	339	297	316	301	342	333	318	292	341	321	295	316	326	323	289	301	290	291	306	310	321	320	319	297	304	316	317	305	351	277	331	280	312	328	298	308	335	331	288	319	282	331	318	314	321	333	296	339	344	309	331	357	304	338	346	323	327	321	293	321	331	339	330	345	304	351	305	303	291	328	299	302	311	305	317	288
2431	953	1076	1025	1038	1000	1007	919	924	951	981	860	955	882	878	954	936	880	942	889	912	912	901	890	919	902	847	884	873	877	929	895	879	868	857	892	929	864	875	884	910	893	888	854	903	928	893	911	914	910	938	869	886	905	905	914	923	896	953	884	902	902	861	856	903	866	949	897	918	926	853	901	899	907	875	894	896	877	867	891	896	927	909	927	849	904	903	880	867	873	887	926	881	910	887	902	864	874	867	896	882	861	916	898	881	901	912	869	886	898	896	872	905	898	900	964	916	900	877	872	919	906	903	838	866	884	875	941	884	929	907	909	918	873	863	902	880	871	862	916	872	904	859	892	876	861	904	859	909	894	903	877	904	927	852	916	870	833	886	936	883	878	940	854	898	937	902	937	913	907	916	927	908	869	864	909	868	908	885	901	927	877	922	902	898	944	888	893	891	886	848	924	870	895	890	903	887	868	889	865	913	885	811	918	864	893	886	902	900	858	922	916	916	914	874	916	934	860	850	910	910	941	935	885	845	920	872	884	887	932	942	890	910	912	842	932	877	852	913	852	884	940	884	884	906	869	899	875	905	865	896	928	860	832	923	914	874	883	865	914	893	834	914	910	947	907	895	901	873	907	872	847	905	918	909	887	944	889	896	912	986	872	942	927	876	904	891	875	861	918	886	873	897	885	908	922	896	927	921	914	939	955	907	862	907	869	830	889	883	867	889	925	894	958	913	853	947	879	882	890	882	947	893	817	923	925	870	857	893	878	848	942	845	870	935	869	924	863	921	887	854	886	889	934	851	933	887	869	885	892	882	828	874	905	885	916	854	882	880	935	875	930	890	917	891	917	902	876	918	921	883	872	859	892	859	908	891	876	905	914	842	927	864	905	865	876	903	910	914	889	927	976	891	879	857	889	877	909	909	914	892	883	884	850	899	896	916	903	852	912	875	907	943	911	901	878	889	828	826	908	848	909	850	921	894	878	925	925	847	878	896	888	904	873	887	868	877	906	919	910	907	910	896	847	929	894	842	907	949	916	915	906	890	900	849	904	889	956	841	920	955	910	908	898	900	894	879	933	909	844	930	937	874	869	859	872	857	865	896	869	918	977	912	924	883	869	926	892	933	894	885	933	918	937	881	844	864	916	933	907	854	858	859	904	811	866	898	890	883	890	896	889	889	875	899	896	889	912	883	915	914	897	888	917	836	851	881	858	873	873	889	896	873	935	912	899	860	897	875	856	893	885	900	907	850	929	900	884	925	872	846	893	929	885	939	868	905	916	917	899	866	886	918	937	957	939	927	846	887	954	882	947	893	874	872	944	868	873	896	865	913	890	951	856	871	865	875	895	933	922	921	876	891	906	897	928	890	918	897	948	828	881	936	916	949	914	851	884	899	907	909	864	898	869	888	884	854	878	859	849	865	876	853	893	911	929	933	900	927	907	935	881	853	892	878	889	944	875	926	838	942	891	891	884	945	886	901	875	897	956	872	914	889	937	928	908	898	874	917	850	909	900	913	970	883	892	844	842	970	844	901	874	890	900	910	866	883	924	902	890	864	823	875	917	930	891	921	914	871	875	835	882	869	943	898	879	912	833	954	860	909	875	890	900	848	850	867	854	842	857	850	886	874	962	840	895	931	911	935	871	899	885	830	940	889	865	904	941	930	870	852	925	870	916	869	886	874	905	872	864	927	874	901	910	887	898	923	893	889	870	852	921	881	910	878	855	930	879	866	889	929	862	918	859	839	912	895	844	889	890	851	911	913	841	879	835	894	897	910	948	870	936	916	863	891	883	903	902	913	876	947	932	873	852	896	873	871	844	863	896	914	921	887	886	915	869	875	863	844	878	874	895	895	925	899	876	864	875	919	867	877	838	885	882	885	895	902	816	889	958	926	863	900	863	887	868	873	853	865	888	876	895	857	903	878	870	915	908	859	858	860	895	889	882	925	933	952	888	879	875	873	862	875	865	926	925	868	906	904	882	875	953	887	883	901	866	872	889	904	876	892	875	867	935	921	877	866	950	875	879	849	885	865	860	864	923	911	915	907	904	874	855	924	894	908	901	884	892	884	882	834	868	925	924	906	917	912	871	861	911	936	887	885	945	832	913	884	922	958	867	809	886	858	872	898	890	875	931	870	893	903	893	901	872	872	853	881	864	913	872	897	876	910	907	954	906	924	880	900	863	898	891	854	860	872	863	885	931	843	862	908	868	867	870	901	887	897	898	897	877	921	837	883	897	891	877	897	871	907	899	899	912	910	918	886	867	868	905	891	970	873	924	860	881	861	854	911	852	897	927	876	925	883	861	898	945	929	917	862	861	941	932	878	900	932	864	949	936	882	921	929	882	895	883	867	883	946	913	899	917	841	897	838	898	873	857	901	876	908	890	921	883	870	861	830	866	924	915	882	885	889	861	864	875	878	883	856	835	886	940	872	856	900	918	924	846	906	895	874	917	864	871	870	889	844	907	898	841	845	931	912	914	886	869	901	893	878	859	842	882	946	907	893	851	868	916	922	856	873	924	891	918	865	878	864	879	828	873	972	932	911	901	839	887	876	889	880	911	875	825	911	902	929	900	902	893	847	831	896	882	898	957	882	951	852	900	899	873	868	885	842	888	918	917	911	928	887	924	918	888	892	903	859	921	963	892	880	857	907	942	884	897	855	896	873	876	940	854	957	906	887	950	935	917	874	909	881	942	909	890	908	970	932	879	913	895	941	849	922	882	888	884	903	838	900	881	893	904	886	887	843	919	939	895	907	888	859	930	909	862	864	912	914	896	899	912	936	891	862	850	853	881	909	851	891	897	942	845	848	848	915	888	906	909	895	989	899	920	868	928	908	899	860	854	911	893	923	930	915	915	874	853	899	857	917	879	900	941	905	837	886	873	918	894	904	914	939	918	821	915	886	919	875	881	895	916	916	929	910	890	863	839	907	931	890	935	901	908	901	871	866	852	889	888	916	892	868	863	878	861	904	869	876	913	938	839	899	913	872	922	854	919	920	886	857	889	902	853	917	942	868	896	897	915	893	898	884	949	889	925	850	910	867	897	881	867	889	890	862	896	869	860	905	909	886	948	942	840	895	884	863	909	921	936	923	873	854	845	879	907	860	859	909	851	877	850	828	863	945	869	872	890	897	915	916	880	926	900	912	905	847	872	906	872	893	954	901	893	867	868	891	879	884	866	888	875	919	861	881	937	883	932	893	873	891	883	918	927	878	915	901	875	857	866	850	860	925	888	916	885	896	865	863	889	876	911	879	870	888	863	872	907	899	920	864	906	865	870	929	888	927	884	905	913	895	921	897	917	873	857	869	878	958	892	859	863	927	928	903	938	891	878	914	882	902	875	887	863	930	855	882	868	908	880	880	894	905	937	928	909	867	930	874	911	922	892	938	942	915	878	906	876	892	859	876	925	911	903	919	904	851	898	887	899	881	918	874	936	858	927	909	895	837	904	888	912	883	900	922	912	899	936	856	877	891	840
8296	1124	1425	996	808	587	505	384	366	326	283	284	261	244	211	215	212	207	202	199	201	200	180	200	183	188	214	188	187	169	169	198	187	186	162	185	190	187	201	175	205	168	181	168	192	161	186	170	176	166	208	155	176	180	174	172	194	177	196	210	196	172	182	178	159	178	187	176	183	175	164	168	176	164	168	170	181	179	134	169	159	163	164	174	182	159	167	184	176	169	193	174	175	214	169	168	165	192	157	165	166	182	179	184	167	160	179	169	175	148	189	164	168	167	177	172	176	159	181	166	198	200	187	168	157	192	176	161	145	165	189	160	163	190	175	192	154	167	177	175	183	182	170	177	161	161	187	176	164	154	185	187	173	173	183	164	177	187	176	185	193	191	185	190	164	152	167	163	170	168	161	177	150	168	188	187	151	172	190	178	204	190	196	160	205	200	157	192	188	155	173	162	151	155	158	178	196	183	193	166	186	175	164	181	191	158	184	180	166	177	164	208	175	175	182	187	155	181	168	197	163	161	171	188	191	160	157	175	179	150	172	187	173	169	183	178	178	179	153	166	159	172	166	172	162	156	185	185	191	171	180	167	175	175	185	170	212	180	160	164	181	166	175	149	184	183	176	196	178	177	186	171	184	156	174	173	176	200	182	169	159	167	191	173	180	185	160	170	179	200	150	178	162	172	193	167	173	169	175	171	153	164	169	174	173	176	159	184	162	184	168	171	190	189	174	190	182	172	167	171	171	173	180	148	180	157	161	173	181	179	171	155	155	174	185	152	166	171	166	169	195	158	167	163	174	165	193	176	183	160	161	173	171	155	173	153	178	174	170	175	175	137	180	173	197	172	165	173	161	161	186	158	170	177	175	180	155	178	185	169	184	178	171	156	167	163	191	180	155	169	173	158	201	163	169	183	176	144	178	181	192	177	166	177	185	173	202	187	170	177	173	187	173	170	182	205	180	185	154	199	166	197	176	188	189	202	179	172	180	184	153	197	182	165	154	181	190	159	175	193	192	174	198	166	176	157	203	179	181	180	198	167	176	215	166	173	174	183	185	189	171	158	163	161	180	184	191	149	176	178	186	191	168	180	174	197	159	177	158	152	190	179	190	198	165	182	169	194	171	168	175	189	181	172	191	185	208	189	165	184	198	179	167	163	179	179	183	190	181	181	156	164	165	184	212	168	161	191	191	152	173	185	184	165	182	188	181	176	157	195	194	166	167	187	158	184	194	164	169	152	178	182	158	159	171	178	178	175	171	159	175	185	166	185	167	176	178	157	169	176	174	157	170	146	189	178	162	162	190	153	180	176	186	179	169	166	160	179	191	163	176	174	177	185	187	169	167	182	165	172	191	198	199	182	174	182	158	191	161	176	184	197	179	162	186	171	180	145	172	179	162	175	185	186	164	199	205	174	156	178	184	147	188	198	166	165	182	173	147	190	171	160	189	180	149	160	180	168	182	188	167	155	194	165	197	170	167	173	208	203	143	166	217	179	167	185	180	171	187	171	172	168	206	179	180	188	180	167	188	200	167	194	192	180	179	181	170	164	195	169	163	165	168	183	184	182	176	160	171	168	169	182	175	173	159	192	176	182	176	190	199	171	163	193	182	164	166	159	165	176	198	186	175	187	193	165	174	146	180	145	159	160	189	165	171	174	187	190	154	186	183	187	157	176	162	168	164	183	176	179	175	194	175	178	182	168	174	181	158	182	202	192	172	168	199	164	173	160	172	159	175	189	188	174	162	176	179	168	161	180	192	178	182	174	179	165	193	173	186	168	162	172	157	176	174	159	175	175	207	189	195	191	153	191	164	177	162	180	151	173	180	163	172	166	186	177	170	161	177	196	164	142	158	164	178	151	159	165	175	171	153	181	160	184	173	172	193	169	158	177	182	161	154	174	172	171	170	181	179	174	195	183	179	169	185	175	187	182	158	189	147	179	174	175	180	143	177	167	162	161	174	159	198	175	168	188	180	207	164	178	175	169	178	185	186	175	167	162	198	148	153	153	191	187	163	171	175	161	174	174	180	180	172	175	164	186	176	156	160	179	172	158	174	168	172	164	178	186	189	178	201	167	189	161	199	159	186	169	180	165	177	178	174	186	181	157	154	180	178	174	185	149	160	186	175	160	182	181	210	173	159	202	187	192	191	190	178	167	175	186	184	174	164	176	189	158	173	175	145	164	164	163	163	167	179	156	184	160	187	180	173	163	169	184	165	154	171	154	182	165	189	170	181	152	196	186	175	199	170	185	162	190	161	177	185	174	173	171	159	185	188	184	169	152	174	171	165	195	189	163	166	164	178	186	182	151	187	193	189	169	185	203	168	165	177	190	176	199	194	176	179	167	154	148	193	171	197	176	168	165	151	176	180	187	163	165	175	202	166	156	178	160	174	178	157	178	166	173	167	196	169	171	179	196	170	160	183	175	174	196	187	183	176	175	212	194	202	185	162	163	144	167	171	194	173	163	174	174	179	166	163	178	180	162	198	175	191	165	177	177	181	179	184	180	182	164	188	162	169	167	184	193	168	178	179	168	185	175	180	173	171	161	154	189	188	144	192	202	176	144	162	181	193	161	181	189	167	163	184	192	189	182	186	171	184	147	150	164	202	169	187	176	181	180	158	174	184	174	180	176	182	173	196	174	184	186	166	160	172	160	167	176	180	185	175	146	177	185	155	179	186	185	164	177	191	191	172	168	158	177	182	158	177	194	168	155	171	171	195	187	162	198	145	150	182	161	173	156	183	196	169	164	174	190	168	187	170	158	179	187	180	185	175	155	182	181	179	190	177	176	174	171	149	192	160	181	167	152	167	171	167	153	205	177	164	164	211	182	194	167	145	176	179	146	188	178	178	195	167	175	176	178	186	194	197	170	165	184	164	186	170	169	177	188	181	158	170	200	212	185	196	179	173	173	164	175	165	159	157	168	178	199	196	176	159	164	177	164	158	165	197	163	172	202	170	177	177	162	156	186	177	155	193	172	192	161	165	183	173	170	202	179	180	210	186	161	195	180	180	181	197	173	155	187	170	182	174	134	170	171	173	154	176	168	162	174	160	187	155	176	171	169	163	167	163	165	173	179	170	200	192	198	191	178	160	148	166	177	146	165	153	179	169	173	159	162	149	150	186	193	174	184	189	195	193	175	181	202	171	183	201	172	180	156	168	169	166	145	169	175	199	147	194	179	171	177	178	184	195	189	180	172	163	184	186	186	180	184	192	188	179	164	172	164	155	171	191	168	176	168	199	174	162	175	178	179	192	169	187	173	178	180	163	185	140	183	153	165	197	178	148	168	169	184	170	167	195	178	187	184	210	163	192	186	188	164	172	185	177	155	175	153	172	170	185	170	181	170	188	172	177	173	185	187	194	172	189	170	186	178	179	175	186	181	180	174	198	173	166	177	179	177	162	148	151	189	167	185	192	190	164	168	185	156	164	189	187	167	174	173	182	166	149	193	181	180	182	181	159	176	198	177	181	166	172	160
5429	1430	3179	3640	3086	2489	2158	1749	1549	1324	1209	1182	1096	1024	873	926	854	814	823	735	729	746	713	703	704	652	703	665	694	656	662	645	609	633	660	607	622	617	580	597	591	583	611	579	574	548	639	583	575	568	576	614	595	614	556	584	562	533	528	586	606	588	580	529	543	554	561	572	580	556	552	518	552	566	543	547	540	554	557	603	540	527	562	601	545	550	543	547	537	548	507	604	562	521	550	544	524	514	530	511	555	542	573	543	492	534	506	518	575	553	535	535	520	592	533	540	585	510	545	497	538	553	567	549	555	522	560	577	567	538	560	551	531	544	545	561	565	504	553	547	506	580	524	534	517	540	545	506	510	513	513	517	518	526	574	585	573	547	539	528	530	509	569	588	520	543	527	539	544	524	492	505	566	564	502	549	605	525	548	529	560	575	545	572	543	542	578	528	559	520	528	551	562	551	559	546	493	525	565	535	546	508	531	547	573	510	573	557	567	538	521	530	566	555	561	534	551	544	558	512	563	513	551	578	544	562	561	537	574	521	535	544	543	550	569	566	563	539	574	508	551	535	520	537	523	523	583	522	534	557	546	520	546	535	541	532	557	513	541	536	523	559	550	522	557	538	553	546	527	568	534	546	505	500	545	530	535	543	491	532	588	537	520	544	527	545	526	483	540	587	490	505	533	525	564	545	518	491	543	540	512	556	523	513	522	570	550	549	503	558	513	490	535	543	531	569	536	515	524	534	528	545	558	560	543	562	565	514	548	533	533	550	541	551	537	528	519	531	551	520	572	557	552	561	516	516	522	554	527	565	570	521	562	528	539	582	518	551	481	527	540	543	494	518	551	526	554	528	546	585	525	528	503	575	537	576	552	563	525	550	559	568	494	512	544	559	555	522	578	514	556	557	548	519	555	513	560	508	554	545	487	530	569	535	560	543	486	542	573	593	508	521	572	526	516	542	583	505	565	555	529	537	517	589	557	509	531	537	528	493	510	528	575	520	525	529	571	542	546	525	548	511	549	537	529	540	507	535	505	512	575	505	551	557	502	537	595	606	558	590	558	504	573	507	526	528	508	534	552	580	566	536	560	559	556	553	514	561	557	514	532	529	571	536	564	536	567	532	558	523	542	510	549	502	525	591	525	581	532	525	546	526	539	529	537	564	539	516	571	552	544	501	547	546	576	510	540	495	549	553	512	540	565	514	565	529	567	538	562	553	544	534	576	534	536	537	526	548	562	540	552	540	531	527	551	485	540	533	514	529	511	550	538	529	568	526	538	554	510	533	544	521	523	523	548	497	529	549	504	536	516	539	531	567	576	588	522	536	523	532	490	534	531	508	556	542	590	537	569	541	576	522	529	601	517	483	531	558	538	554	549	517	587	573	542	559	534	529	566	573	576	571	562	540	539	527	546	533	563	522	529	524	545	560	524	543	516	545	477	520	520	570	510	555	575	551	546	546	565	531	548	546	549	501	546	521	540	576	537	575	509	530	597	505	520	541	557	514	565	532	541	515	526	555	543	576	534	508	543	545	546	533	550	589	539	538	554	563	533	563	554	563	521	563	526	507	536	546	501	548	531	551	529	537	566	574	556	585	503	492	565	498	540	562	550	559	561	537	575	560	549	553	588	538	552	539	558	560	549	551	529	542	515	517	536	614	580	536	554	541	517	537	564	553	534	535	560	539	507	527	531	520	552	523	530	539	551	523	547	540	573	509	566	512	562	564	546	549	531	501	562	534	528	525	598	521	525	555	555	561	526	575	562	472	545	543	545	541	551	551	542	507	496	509	547	560	572	523	578	522	549	542	540	532	546	529	514	563	555	506	529	513	567	565	552	570	533	561	564	524	524	529	510	556	535	537	553	496	498	584	585	517	559	594	544	543	530	537	551	539	554	563	530	576	552	541	552	533	521	504	554	557	534	499	525	596	530	569	565	521	560	517	545	559	519	554	551	538	540	523	490	524	554	509	591	556	476	552	542	531	524	540	516	539	606	530	533	558	560	575	566	504	532	558	502	516	521	569	565	547	532	539	525	516	546	562	542	571	580	562	551	534	534	562	523	530	523	525	573	508	550	541	526	528	539	538	543	598	550	539	509	544	528	566	536	541	532	574	535	537	507	518	562	518	569	549	562	550	539	499	509	564	519	495	556	497	490	520	553	534	540	530	587	525	538	541	544	536	509	547	523	528	544	476	562	570	554	525	560	516	520	533	487	532	543	521	562	512	576	548	530	537	554	565	526	559	504	529	552	568	539	564	545	541	528	536	547	564	567	535	572	568	554	599	539	550	530	544	489	566	553	535	532	502	496	547	561	560	551	558	500	544	509	534	559	584	529	549	528	535	546	550	553	553	547	541	549	568	557	545	543	526	577	581	531	561	534	523	603	572	530	543	542	545	538	524	543	561	546	523	524	576	552	500	547	554	559	538	513	565	496	538	506	556	527	561	556	555	522	527	539	536	547	578	568	563	512	530	513	547	537	533	531	517	529	510	562	528	556	553	526	488	536	562	551	529	558	527	578	556	564	548	591	511	517	535	550	519	551	525	570	559	509	550	573	532	544	529	549	556	503	537	579	478	590	594	464	564	594	524	524	522	553	571	530	534	544	537	544	586	563	543	571	531	545	540	499	541	507	532	542	511	535	539	574	539	557	543	524	549	552	542	521	527	558	518	566	518	549	491	543	495	557	541	542	550	525	517	558	511	548	576	504	560	530	553	538	559	552	524	544	551	535	580	562	539	558	539	518	538	541	532	520	528	523	504	585	505	525	529	541	508	538	570	559	534	562	522	505	492	528	541	558	502	556	540	520	523	576	584	567	562	540	563	558	565	519	541	526	503	537	545	524	543	575	540	518	485	542	544	570	525	544	555	548	521	542	547	543	516	566	517	538	559	551	522	558	526	536	563	523	570	514	572	572	504	545	529	516	515	522	537	551	554	529	559	549	538	558	535	607	539	532	546	521	527	589	569	568	573	557	557	579	558	496	498	587	556	552	525	525	511	555	564	523	543	558	581	562	549	505	572	537	547	548	515	541	528	544	564	525	603	514	530	526	562	523	599	543	584	514	547	518	508	532	562	548	551	532	550	537	552	547	562	531	537	557	547	543	549	512	545	566	547	583	512	590	553	536	523	543	543	496	547	597	589	551	525	535	550	611	526	566	553	532	566	547	563	508	536	544	543	517	528	519	565	554	569	557	500	564	498	554	523	508	559	516	571	520	560	533	545	548	552	547	568	542	555	568	545	555	528	547	563	578	573	591	571	528	560	549	542	535	550	532	531	527	545	503	553	550	519	507	526	573	543	542	550	535	592	540	535	562	487	528	553	579	581	510	545	569	579	572	531	568	469	535	540	520	521	548	494	534	526	543	533	555	528	523	566	516	525	549	532	564	563	537	551	549	581	531	554	537	523	547	537	543	542	554	542	524	493	539	549	497	530	535	537	541	538	551	528	585	515	563	516	534	582	541	547	562	563	511	554	526	575
15428	2529	2723	2096	1404	1001	773	624	490	401	382	331	292	298	238	240	208	222	210	201	197	176	177	194	172	191	177	168	159	147	151	159	149	155	155	142	157	153	170	138	146	186	149	157	139	149	149	144	134	163	166	168	153	162	188	141	149	146	138	150	133	137	150	148	159	177	162	149	142	133	145	154	135	147	143	145	161	163	155	143	141	151	171	150	149	150	125	139	127	142	162	139	142	160	134	156	134	159	146	159	139	137	133	153	150	136	140	125	155	150	154	168	145	154	137	117	146	169	150	145	140	149	149	148	139	136	146	136	152	146	130	145	137	132	128	135	140	163	151	166	134	148	134	117	148	156	130	162	144	146	138	137	141	120	127	126	151	164	128	144	161	158	130	164	137	127	130	163	148	134	128	142	148	155	145	122	135	150	144	133	135	123	143	160	152	127	147	126	161	138	155	160	146	140	137	128	131	160	135	147	163	164	164	151	131	143	153	152	145	152	139	138	129	156	128	161	139	150	154	158	159	144	148	140	142	144	160	153	133	147	147	141	148	156	142	146	139	150	147	153	125	135	126	155	117	140	137	137	150	147	139	142	152	151	134	147	150	148	141	138	129	157	140	148	147	136	127	123	130	138	159	155	122	139	151	151	136	150	158	136	149	153	138	140	141	121	125	138	124	141	147	155	132	148	150	144	154	128	136	139	157	137	111	159	151	149	156	150	163	138	141	134	139	170	126	150	142	143	144	131	148	148	129	143	138	138	144	146	150	136	141	135	128	149	166	144	148	146	139	143	146	157	123	164	138	126	137	148	155	135	171	143	160	143	146	142	148	152	139	127	168	141	144	138	138	142	129	142	144	157	147	139	128	164	160	133	119	149	150	126	146	135	151	132	130	120	130	142	152	133	140	160	153	159	142	143	143	139	136	144	172	168	135	134	136	141	137	135	136	148	137	126	155	140	133	114	144	147	139	155	141	169	140	160	139	136	144	140	143	148	170	129	142	183	157	128	129	158	143	170	134	143	140	146	140	148	129	132	152	133	136	143	154	148	145	136	134	160	162	136	141	142	163	155	149	132	136	151	117	148	162	132	125	161	167	128	150	141	140	143	166	156	139	134	135	151	150	157	142	169	157	111	136	169	149	122	159	131	147	142	138	149	155	152	129	143	149	159	185	149	153	146	136	134	139	135	158	136	147	134	141	131	132	137	150	145	136	155	149	146	166	131	151	160	136	166	131	139	141	162	149	124	154	135	135	141	161	115	163	142	146	134	151	138	154	126	138	146	139	129	119	144	152	133	147	152	125	151	145	155	149	162	151	142	133	143	117	160	143	158	148	148	144	137	127	136	141	160	138	149	151	130	145	153	167	134	159	125	146	144	160	156	143	128	160	139	140	117	145	143	121	139	149	143	148	126	134	144	138	147	175	169	129	161	128	126	154	137	160	144	155	153	155	134	147	140	139	159	145	143	158	137	155	159	152	121	139	132	143	142	127	169	166	151	148	148	163	154	136	147	139	139	142	149	160	120	142	145	140	111	147	141	153	130	123	157	148	145	123	126	141	126	156	133	138	144	125	142	137	151	161	144	155	131	152	167	131	145	146	116	149	129	153	142	133	112	140	141	125	154	129	138	156	153	154	149	150	122	151	148	136	143	149	160	138	124	127	148	150	152	161	145	133	154	165	142	140	136	148	152	131	144	150	161	143	156	156	141	143	156	141	143	146	143	145	132	135	154	133	143	154	150	131	139	126	162	148	134	142	167	160	144	143	152	126	135	129	132	139	134	146	146	126	143	114	155	145	132	140	167	149	137	164	135	143	141	138	135	132	140	154	155	139	138	144	133	132	146	146	123	150	163	150	152	158	131	128	151	163	146	149	141	133	144	131	148	138	165	156	148	167	155	147	145	124	127	161	154	161	156	147	145	133	139	143	145	137	147	141	141	143	149	150	145	134	120	130	152	134	154	139	164	148	159	154	141	131	138	143	144	129	128	143	142	146	156	145	164	148	148	147	153	152	141	152	138	142	129	139	137	139	131	139	137	152	135	150	139	124	125	115	131	135	136	158	128	131	127	170	149	160	151	141	136	130	133	141	154	140	145	158	149	156	137	127	148	156	127	120	125	150	155	154	130	156	137	147	139	155	146	129	133	137	151	152	142	151	148	152	129	149	155	138	155	152	145	152	145	148	124	166	131	133	163	131	134	145	156	150	150	171	132	153	167	157	147	134	131	149	144	142	141	155	163	143	146	138	147	144	150	155	157	136	133	156	162	151	157	158	125	126	141	155	152	141	158	148	156	131	175	129	135	145	125	150	148	151	159	135	124	161	145	145	161	135	147	147	130	140	146	143	159	151	130	149	128	133	146	126	156	138	148	133	169	119	147	150	143	144	142	138	146	135	130	154	169	135	168	143	113	140	149	145	149	145	119	160	132	158	129	133	131	142	146	119	148	138	141	145	135	151	152	142	140	162	134	160	137	135	138	129	139	130	152	156	171	151	140	164	149	168	149	154	117	153	140	137	153	135	152	162	144	156	148	139	146	138	152	142	142	134	137	137	162	135	130	144	135	156	139	175	146	160	173	149	134	155	156	145	152	126	120	148	148	141	140	164	144	129	163	130	142	162	160	143	138	142	142	143	164	129	141	137	144	144	151	143	128	168	144	142	136	169	142	139	148	127	150	170	153	127	135	149	161	141	155	162	125	125	148	151	149	156	134	153	165	131	160	173	135	132	126	158	151	136	145	134	118	123	152	140	119	150	154	140	170	142	147	131	155	133	147	122	150	131	142	135	142	150	162	145	162	153	145	159	129	151	128	133	135	139	161	139	122	122	145	134	137	152	138	138	142	162	149	151	140	128	146	153	158	129	137	175	162	148	150	138	128	134	129	143	133	138	142	153	140	138	152	138	141	150	141	131	143	144	162	153	140	143	145	123	155	127	143	122	133	138	152	153	166	144	130	130	161	157	136	151	146	158	131	131	135	130	156	136	146	144	155	144	140	148	145	124	136	146	136	142	151	146	151	129	148	138	146	148	126	144	139	136	150	136	137	163	143	134	143	136	141	118	149	122	148	129	139	154	155	150	144	151	150	164	168	127	136	147	164	116	130	141	145	143	157	149	136	132	132	131	129	161	157	152	137	143	127	124	166	171	134	144	137	133	162	143	143	138	140	159	170	125	149	147	142	141	167	144	160	142	136	151	153	131	130	110	134	137	165	132	116	136	155	145	146	137	126	156	132	155	135	160	151	130	129	156	161	129	161	165	149	171	139	145	135	124	142	177	141	146	138	150	146	149	144	139	143	161	155	124	157	135	143	148	140	160	132	140	150	138	146	153	145	139	164	147	141	140	166	148	149	148	151	147	169	155	157	144	114	143	120	115	144	145	133	147	121	159	141	130	134	133	127	130	157	144	154	153	131	142	146	142	154	132	137	135	153	138	174	153	163	153	145	156	125	134	138	135	143	149	143	138	142	152	175	122	137	144	150
7458	2375	5577	6444	5335	4415	3683	2931	2474	2181	1889	1700	1517	1391	1255	1184	1062	989	1001	972	878	848	843	777	795	706	739	714	686	674	647	653	625	661	609	623	605	624	569	568	593	565	557	546	578	551	527	559	572	557	518	522	532	509	494	491	492	514	524	521	529	497	504	468	513	471	500	504	512	477	478	495	473	508	460	471	525	485	478	468	464	492	461	488	467	472	459	500	523	529	493	518	471	507	508	490	507	460	472	480	466	501	465	493	488	468	482	480	494	506	477	514	486	483	484	490	473	492	426	440	510	491	452	470	511	433	451	457	476	479	496	463	470	476	472	469	477	440	447	447	515	451	456	483	477	422	487	465	475	434	443	474	464	498	465	468	447	468	466	464	465	455	490	483	481	462	509	497	470	475	491	441	493	465	490	449	468	454	458	421	459	507	473	471	490	495	476	506	504	509	462	439	478	493	464	465	481	475	507	459	470	455	516	502	470	457	466	508	472	473	484	490	485	517	506	479	443	439	497	506	464	483	468	460	443	475	494	509	461	499	491	463	462	449	468	479	502	492	496	493	482	457	472	499	465	469	490	511	476	468	465	466	448	487	506	454	439	443	448	474	484	456	513	491	478	433	479	446	498	480	472	454	470	444	463	527	492	467	453	446	436	452	451	440	474	468	463	454	469	472	502	473	473	463	490	446	483	473	476	507	453	494	466	500	453	515	422	488	443	519	478	493	424	467	500	465	453	435	456	421	472	483	461	470	488	504	473	474	449	459	480	438	483	471	441	475	508	505	474	449	476	489	489	491	457	501	471	454	492	451	450	476	487	485	409	482	476	463	494	508	446	488	463	502	460	450	455	505	490	487	484	460	482	441	470	441	466	433	509	463	451	466	451	456	454	442	428	442	462	479	501	484	448	467	434	490	459	456	436	496	427	466	465	486	474	478	464	485	450	432	479	454	474	438	434	468	437	438	465	505	488	483	524	524	492	444	503	513	486	466	448	492	511	488	479	464	497	492	489	482	449	438	477	472	448	472	452	459	475	453	468	505	449	499	468	452	475	479	475	471	500	462	446	442	498	468	499	472	483	481	497	491	495	484	478	466	452	403	478	451	467	466	467	471	469	463	506	484	469	468	473	476	484	485	486	443	462	459	469	481	452	444	482	478	512	492	452	480	506	482	469	470	474	472	454	469	456	510	458	453	439	469	478	500	470	481	442	471	471	482	470	476	469	506	456	443	432	443	440	483	454	466	490	472	483	507	486	431	424	484	470	494	471	486	467	471	457	490	460	449	502	491	473	467	468	445	477	471	452	432	458	414	447	442	450	439	473	476	456	472	472	496	484	478	490	504	499	483	459	450	498	466	429	440	489	479	505	475	493	481	445	501	441	493	470	496	462	462	449	470	459	461	478	445	475	491	466	437	483	466	485	439	464	420	461	471	431	476	464	441	478	489	531	486	462	463	473	451	480	489	468	508	445	477	438	469	462	467	461	438	457	467	478	447	493	475	492	479	444	431	449	444	453	451	469	481	468	454	488	488	457	459	478	477	501	477	480	448	474	446	479	457	441	448	478	495	443	455	508	493	463	451	480	475	495	462	476	482	464	475	463	462	488	472	486	485	471	461	440	459	478	469	480	461	498	442	490	470	435	472	444	445	432	454	448	478	509	446	476	502	460	481	520	468	432	467	437	435	478	462	455	519	494	459	473	427	483	484	494	479	487	515	464	454	470	479	515	494	452	455	449	477	463	464	416	489	489	504	464	482	535	429	477	466	477	489	491	477	482	453	479	529	455	477	466	486	455	487	472	482	446	475	489	419	467	446	444	466	486	467	433	474	467	479	465	450	453	477	502	483	476	451	467	452	428	473	472	523	491	489	477	461	452	460	480	485	442	505	490	489	480	481	461	456	427	485	485	473	478	492	472	505	469	501	456	435	456	475	496	463	450	445	425	487	478	485	467	481	467	447	468	469	483	474	475	446	450	474	463	435	471	454	458	453	481	466	460	462	516	466	464	469	465	470	490	499	425	448	491	450	471	455	458	450	465	488	481	447	477	460	480	458	451	498	454	457	467	479	469	500	438	476	493	473	480	459	440	466	447	476	484	458	441	495	463	467	455	513	458	450	479	491	453	445	452	464	442	457	447	457	459	490	454	466	465	483	469	461	483	459	469	483	465	468	471	486	480	446	525	495	456	466	464	479	469	485	494	485	460	515	448	467	402	449	508	473	446	476	469	465	493	415	491	437	472	468	488	497	482	461	466	428	438	421	436	449	483	440	454	462	485	486	466	471	481	494	452	477	484	472	456	497	468	434	475	491	475	486	471	463	498	479	426	470	487	440	486	459	488	474	418	468	508	469	482	471	508	470	494	504	475	486	482	459	467	453	487	445	444	487	455	454	456	496	481	449	503	464	435	493	476	499	461	479	493	462	483	465	468	455	458	496	453	441	472	490	468	485	461	458	462	466	506	499	440	452	489	465	484	501	491	465	498	468	453	435	462	443	469	474	469	459	477	447	447	468	494	474	456	473	451	443	486	468	490	496	464	466	517	462	452	455	437	497	487	426	440	500	492	450	482	499	463	437	450	444	468	439	469	438	456	468	462	469	464	444	470	493	475	479	468	472	473	459	509	469	448	434	484	449	494	506	452	486	465	457	484	459	447	449	484	461	402	478	462	421	455	454	445	490	501	482	434	466	451	443	469	506	456	471	497	433	489	486	463	471	485	464	489	465	448	504	465	457	436	455	452	462	489	471	472	467	456	445	461	452	491	443	449	450	432	427	454	484	468	474	448	470	491	440	486	485	484	442	452	467	437	472	452	479	453	466	462	498	495	483	455	468	485	476	483	450	435	473	471	469	431	443	459	509	463	495	467	457	485	465	501	483	474	498	455	474	482	437	477	443	482	466	433	438	473	467	477	485	478	473	487	451	500	494	465	458	473	466	496	500	437	477	454	442	427	488	453	457	489	482	440	497	462	478	507	420	421	450	465	447	483	492	455	477	491	500	474	466	517	471	455	466	481	500	455	474	456	469	464	433	476	434	464	454	471	476	433	508	468	486	448	441	474	509	472	499	458	501	454	492	466	484	444	459	482	445	450	485	452	473	498	482	494	462	455	465	465	472	466	486	451	494	492	474	473	491	470	496	475	440	469	494	512	439	446	443	501	451	486	464	455	476	471	490	482	486	479	447	470	466	439	433	513	478	445	423	464	474	484	462	470	437	436	500	479	504	511	480	474	448	475	497	507	459	438	466	501	495	466	492	467	464	495	476	448	484	441	489	463	490	486	496	455	480	453	454	473	490	493	468	459	489	482	433	468	489	462	397	492	449	447	484	482	474	499	477	485	490	476	468	485	468	484	487	468	439	443	483	457	469	460	520	493	466	427	470	486	486	463	465	434	430	483	489	458	463	454	447	482	423	458	502	515	485	464	486	478	445	500	445	454	486	446	452	453	447	467	438	460	472	429	474	493	432	505	500	475	496	462	447
2154	351	344	389	370	335	340	339	330	305	343	325	327	308	316	321	321	321	314	321	283	306	320	321	300	326	331	327	316	307	325	300	330	281	313	354	312	297	316	284	315	299	304	333	311	273	330	301	289	317	305	315	335	326	288	332	319	339	329	293	327	356	309	346	311	298	347	297	320	353	288	322	345	318	326	317	287	321	314	304	311	310	342	286	332	309	291	310	325	295	286	300	277	329	318	320	289	299	287	314	308	333	323	301	309	324	308	265	291	332	300	314	303	319	313	312	297	302	331	285	320	331	330	276	268	327	296	298	349	281	300	257	293	338	305	318	339	335	316	315	307	316	281	305	314	298	308	327	332	293	327	320	309	318	315	303	300	315	311	297	323	340	313	328	327	294	308	309	345	283	298	302	320	302	312	322	309	323	315	321	311	311	328	315	310	302	306	322	293	290	319	311	290	311	328	310	317	315	314	312	312	325	307	312	349	316	271	321	320	264	344	316	323	331	318	280	343	296	309	326	335	300	326	319	299	272	321	265	301	321	344	320	303	274	332	310	335	313	323	282	297	310	323	313	287	315	305	311	316	338	298	307	327	308	317	333	310	326	316	323	305	294	316	316	322	308	309	331	302	340	303	321	259	318	297	316	318	282	304	338	327	301	333	340	309	303	308	331	301	307	278	300	287	284	302	337	331	349	299	307	346	316	318	296	341	287	290	316	311	296	289	322	307	307	301	304	292	327	309	321	304	302	311	310	335	296	278	322	306	321	325	312	288	284	310	333	269	314	330	325	303	294	305	335	315	289	326	316	326	290	314	301	306	281	327	336	326	307	304	295	340	326	312	338	321	316	301	337	333	348	298	301	299	316	296	309	291	290	312	299	295	316	318	315	332	305	322	326	297	308	283	350	298	319	328	278	321	284	320	264	296	309	333	286	329	336	326	311	314	286	318	325	316	291	296	305	292	301	311	316	327	317	312	341	311	295	314	347	320	301	310	294	328	309	285	297	325	291	335	299	318	321	358	302	306	314	308	322	311	349	285	314	312	312	296	292	306	312	285	276	316	328	333	322	312	331	300	330	324	296	331	299	340	314	297	322	341	305	320	301	299	284	326	333	263	305	285	307	312	284	316	298	291	312	299	327	289	309	316	294	337	322	312	306	328	296	327	336	322	304	348	296	278	303	317	312	312	298	322	302	313	284	342	326	339	331	312	336	327	334	306	308	330	350	322	330	287	293	366	259	296	351	326	315	298	330	294	292	311	305	294	266	285	369	317	317	318	306	310	291	323	291	317	303	332	329	270	299	300	320	355	282	305	276	324	320	298	308	317	315	286	305	298	301	309	353	314	319	292	306	287	309	309	305	313	333	278	341	325	327	310	311	337	305	319	280	323	310	353	288	327	338	293	321	276	321	300	284	321	316	291	295	311	295	312	310	307	315	279	319	316	301	321	328	332	323	289	331	294	322	307	314	324	291	313	316	317	279	297	269	312	324	334	304	312	327	298	310	300	324	314	315	310	300	318	304	282	300	336	330	325	286	296	284	341	289	299	342	321	309	297	274	315	351	312	309	273	317	299	345	331	313	309	295	302	284	291	316	304	316	298	304	321	305	324	338	282	288	299	318	290	345	322	282	295	350	320	315	315	330	319	323	316	322	314	334	331	311	322	299	294	315	322	301	306	310	274	335	317	292	294	290	299	297	310	332	308	322	321	313	289	339	286	305	293	308	312	320	300	315	308	326	305	298	319	296	309	313	307	316	319	304	328	275	296	302	259	325	310	334	300	281	320	301	308	310	325	302	290	305	314	300	328	322	309	322	321	345	324	343	287	316	295	310	299	298	312	289	321	332	318	336	339	302	317	318	347	287	308	298	287	302	347	310	334	296	293	288	307	308	291	337	309	332	282	292	327	343	287	254	323	293	334	301	307	294	301	316	327	313	350	314	316	307	335	300	344	314	286	314	331	326	309	314	301	325	345	356	293	330	328	330	342	319	294	306	315	349	310	298	299	309	308	283	317	320	298	304	307	338	320	332	304	311	293	304	318	314	320	298	330	327	316	271	319	323	347	297	307	334	326	315	300	302	330	282	305	304	302	296	294	286	330	328	287	347	310	305	307	307	275	277	337	304	307	300	278	293	325	332	303	325	326	293	290	305	310	313	299	282	301	309	340	329	311	311	330	316	296	300	321	336	295	306	304	298	319	300	299	300	302	307	336	314	310	273	295	325	311	280	319	333	320	319	326	301	281	330	320	316	302	325	294	297	347	316	292	308	300	317	326	330	299	293	302	306	329	295	299	320	312	320	306	314	319	303	338	308	334	346	326	339	302	284	302	324	323	299	319	302	316	301	306	279	303	308	295	294	321	323	308	295	322	350	331	302	309	300	341	297	312	301	302	291	336	294	295	338	284	322	318	312	301	342	322	315	288	300	305	336	299	316	321	326	318	329	329	307	279	292	301	335	309	301	267	326	309	327	336	291	304	320	282	331	332	271	299	309	329	317	331	311	327	302	285	318	317	312	307	298	307	325	329	327	325	272	323	313	328	303	347	322	293	305	337	279	284	301	307	315	303	275	320	285	325	303	282	319	295	293	329	329	327	286	330	302	299	285	307	311	320	341	315	316	330	311	335	320	319	315	303	303	314	336	293	333	323	292	342	322	326	291	292	304	304	336	310	299	335	297	291	292	299	318	315	330	339	286	308	335	320	290	310	319	318	323	311	328	293	307	311	342	262	285	308	317	307	325	313	316	321	287	294	341	313	302	320	349	331	326	293	329	304	297	372	309	302	318	302	325	274	301	314	338	331	281	311	327	303	286	322	314	300	294	312	310	324	280	304	310	291	321	298	317	317	295	307	281	273	290	325	305	345	313	303	310	306	314	325	275	307	324	303	334	318	323	287	314	298	316	316	326	308	306	310	289	319	295	300	324	345	316	343	323	321	327	311	317	320	323	302	307	283	288	328	327	285	325	309	291	298	309	286	346	328	305	287	326	320	328	309	326	321	329	342	343	304	326	297	334	320	292	307	294	310	278	313	316	336	325	336	316	325	315	302	317	301	312	307	307	329	313	314	305	297	304	334	315	304	302	304	349	289	294	276	312	267	307	302	294	311	306	328	329	332	300	316	305	314	304	302	283	318	337	309	305	325	301	308	284	323	291	299	294	288	319	308	295	333	329	337	291	321	315	296	288	288	321	324	315	313	326	308	352	294	315	303	348	302	295	297	333	309	317	320	302	325	283	286	307	318	295	319	310	315	303	298	323	315	289	310	297	318	334	298	290	292	316	320	285	293	309	331	314	285	291	294	336	323	322	317	323	308	327	337	308	338	295	293	324	289	333	297	312	322	327	277	283	303	309	333	301	323	306	347	314	341	323	324	325	294	281	287	305	308	304	298	297	289	322	287	341	324	286	318	310	325	349	316	322	307	317	337	312	332	308	314	273	286	297	275	272	322	327	342	310	325	299	309	300	312	280	284	328	337	333
2369	944	1056	1098	1018	991	1011	948	973	980	987	903	965	914	920	957	929	913	886	917	911	879	917	922	880	898	903	919	884	919	920	894	875	856	885	880	924	907	900	830	882	922	943	891	843	906	882	935	907	929	914	930	914	905	903	905	890	860	871	893	878	861	895	917	897	887	918	894	894	926	891	918	846	913	867	878	866	865	875	877	926	920	927	890	903	898	904	880	896	842	864	927	866	820	917	926	843	877	864	902	888	872	905	944	882	926	867	904	844	898	851	898	918	906	849	871	915	874	911	947	898	879	840	888	849	973	867	925	881	819	874	928	906	900	847	893	876	896	850	878	915	905	872	885	838	891	950	893	914	856	922	860	896	894	926	890	882	835	934	855	888	862	878	906	843	924	880	893	875	915	919	882	872	894	918	897	913	859	846	915	893	877	926	895	863	846	909	947	927	882	920	909	884	867	905	888	867	910	892	866	909	852	922	864	876	903	885	855	866	836	939	910	919	861	901	884	921	845	847	855	852	906	910	879	855	872	854	900	885	919	883	894	864	890	883	907	913	892	963	895	890	885	852	914	913	890	916	958	887	857	895	878	858	900	878	879	814	902	898	844	940	908	834	875	900	894	884	954	875	904	879	905	904	872	826	889	931	910	876	949	864	915	895	883	912	842	856	897	884	887	937	902	905	825	888	873	880	895	878	896	861	897	857	799	839	876	906	928	894	864	865	875	881	858	882	864	889	875	869	858	874	865	889	883	906	886	871	890	901	898	906	909	866	907	912	916	886	884	930	906	878	879	937	870	903	905	858	932	877	846	902	907	862	936	866	875	876	847	901	840	882	851	849	866	904	861	916	881	867	914	889	896	917	883	885	874	916	856	900	890	942	898	916	926	887	890	865	859	896	851	923	923	882	883	920	869	881	909	909	823	904	893	935	889	848	880	911	867	881	914	896	856	866	888	843	879	931	938	901	834	895	898	880	872	952	903	888	934	964	885	906	857	867	916	886	889	893	875	864	874	820	924	855	866	893	953	894	929	885	952	856	880	945	853	870	897	848	873	915	936	885	904	848	896	920	915	851	911	917	904	897	859	843	917	935	942	866	896	921	874	886	862	898	878	896	875	863	830	941	927	879	902	931	867	826	894	845	949	933	874	856	902	887	819	902	908	840	874	942	850	959	873	848	871	858	905	922	900	849	910	884	913	882	859	941	908	915	915	869	896	848	925	833	903	890	928	856	869	912	876	912	900	929	924	890	924	902	873	883	865	887	839	898	887	861	906	916	974	901	855	886	820	907	825	915	922	871	897	895	841	923	871	961	956	899	914	896	876	888	881	863	925	882	916	903	834	896	907	884	907	890	886	841	854	950	871	880	905	881	916	942	933	880	848	882	946	822	888	867	887	877	899	883	902	896	884	936	901	930	860	885	903	869	896	849	917	909	873	897	887	873	886	867	882	933	906	898	855	885	908	851	887	881	923	833	895	907	892	866	971	882	858	849	903	917	878	883	882	873	930	893	907	906	877	909	936	813	862	867	910	870	853	907	903	889	891	881	899	914	944	848	853	872	880	904	924	873	857	915	864	865	932	848	924	867	879	889	917	951	894	892	898	912	909	872	914	914	866	915	896	907	865	961	931	890	818	867	884	894	881	916	866	893	903	913	881	861	881	915	931	905	899	898	910	890	869	895	885	861	862	846	902	896	914	901	845	901	920	907	937	858	882	876	926	907	878	886	881	893	875	923	961	860	889	827	872	943	864	933	889	900	873	856	982	858	893	898	865	906	921	871	857	862	957	937	832	860	859	900	881	842	868	882	924	849	909	911	906	923	891	858	915	897	880	909	861	914	863	893	908	914	902	895	922	895	910	863	872	885	893	868	853	880	903	876	868	911	906	879	877	887	929	870	945	891	919	843	904	926	888	886	894	906	891	913	845	889	870	900	869	889	900	885	878	911	848	895	923	909	855	879	896	921	931	925	905	839	884	925	880	926	916	898	832	877	903	913	853	880	892	890	889	857	889	896	862	900	857	894	888	901	860	847	872	897	876	904	895	839	866	919	873	924	883	900	919	882	932	893	939	884	919	870	946	902	898	880	895	931	915	901	852	891	903	894	926	887	947	836	942	877	893	910	879	928	887	883	901	963	960	907	875	850	866	923	895	914	869	917	888	886	948	885	927	854	878	918	900	865	907	867	928	878	924	874	842	916	870	879	868	942	923	909	878	903	862	938	842	884	855	878	899	889	888	886	899	854	923	898	932	869	883	853	867	858	910	928	895	852	887	893	882	871	899	866	898	859	924	921	898	878	911	884	874	877	925	892	935	845	863	870	855	835	942	917	895	852	852	897	895	926	912	891	894	855	874	865	921	903	891	912	868	868	886	905	900	907	874	872	922	856	911	852	872	924	882	929	891	924	907	919	884	925	886	903	850	932	921	867	925	912	878	893	945	893	922	866	947	957	844	833	853	929	896	890	858	899	835	924	903	880	922	926	936	931	876	907	898	875	856	897	928	931	938	926	901	876	920	878	920	917	864	906	910	878	904	933	910	898	857	935	974	855	863	911	891	938	888	861	908	942	876	892	880	900	879	865	922	937	894	893	919	918	905	912	892	894	902	873	848	916	867	936	858	906	851	914	900	884	899	885	870	898	883	921	900	888	869	873	917	847	923	885	882	875	909	876	874	874	905	905	974	870	917	849	930	933	946	901	916	862	846	851	877	850	901	874	859	927	890	920	918	893	907	871	892	862	918	882	904	925	914	862	887	1005	889	912	878	916	876	886	897	857	886	898	911	913	867	893	866	875	852	901	904	872	901	846	864	873	882	912	903	932	851	895	920	893	851	898	878	940	870	923	890	985	877	903	919	915	838	894	909	875	904	894	892	928	906	874	845	869	877	888	950	896	894	831	870	906	884	948	887	895	889	931	874	881	927	936	897	899	925	865	940	941	930	892	932	940	901	919	905	903	909	895	869	906	847	882	869	902	942	859	831	890	875	830	891	906	878	879	874	901	873	891	878	928	849	884	953	884	915	913	894	887	913	922	873	881	864	910	943	865	881	949	886	860	909	894	891	926	948	885	901	916	866	866	885	951	882	862	917	928	876	879	941	899	888	886	917	862	922	862	901	869	912	894	928	844	950	815	907	901	895	865	892	941	968	864	904	907	923	878	890	876	865	935	877	893	885	880	862	915	923	880	873	844	904	895	885	837	834	875	932	900	932	943	887	885	905	929	935	865	942	932	922	879	928	914	882	924	872	903	862	881	868	927	891	933	887	895	901	860	867	887	883	939	869	870	842	924	936	874	906	895	848	907	905	905	912	908	920	916	899	864	909	900	894	846	884	955	887	861	880	867	877	883	902	932	894	915	941	890	895	899	934	950	883	926	888	886	914	874	851	923	935	902	872	907	922	868	903	870	857	895	885	872	916	911	923	886	909	864	911	952	917	914	890	841	834	880	869	877	866	853	917	893	893	883	914	922	919	880	916	928	871
8220	1150	1350	1041	858	639	464	402	372	315	264	271	256	222	216	234	200	217	213	210	209	188	214	176	189	192	177	193	191	174	180	179	180	182	172	171	171	178	220	166	157	190	195	159	176	190	183	172	193	191	183	172	177	214	166	176	185	166	189	188	169	170	177	174	187	198	156	169	179	164	169	188	169	176	188	198	159	157	177	189	170	204	183	162	162	173	184	178	179	175	184	170	159	143	165	183	167	190	182	164	172	146	174	141	153	161	185	174	172	157	192	156	189	177	156	186	182	175	170	182	202	190	173	190	167	155	172	170	197	165	186	168	164	184	185	174	172	185	164	178	172	161	178	183	156	206	179	171	189	165	198	198	183	185	178	163	173	174	152	156	166	163	178	192	174	166	173	195	171	177	167	151	181	167	193	179	165	147	151	188	167	173	182	167	193	185	184	203	179	163	174	173	173	173	186	198	156	175	156	196	185	184	168	194	178	177	191	175	169	178	161	159	175	182	184	190	195	182	173	164	169	192	175	182	161	189	175	193	194	164	172	168	177	169	150	211	171	194	146	177	164	156	173	158	186	173	184	172	166	167	184	192	162	154	186	193	180	172	175	154	164	169	214	192	178	191	140	171	152	174	206	186	168	156	195	173	173	176	168	159	179	186	162	152	162	143	165	167	154	166	200	165	171	170	173	161	184	167	156	177	216	177	193	181	145	159	181	167	186	165	162	175	170	169	183	161	163	169	177	169	158	162	184	167	176	192	171	185	164	156	159	176	163	183	162	171	202	153	160	194	182	168	171	195	183	198	199	175	188	178	165	175	161	176	150	178	182	193	176	195	179	179	184	168	163	167	146	165	193	162	189	160	164	164	175	179	201	194	160	172	159	193	196	184	178	182	188	159	165	164	153	167	174	189	190	194	179	173	152	168	182	154	197	155	175	193	190	181	205	151	177	174	192	168	180	146	156	186	180	155	177	174	177	182	158	190	164	195	151	159	174	185	160	151	193	167	172	187	179	199	151	170	177	164	219	198	169	161	147	171	171	167	160	162	166	138	195	163	201	199	166	163	182	163	173	187	179	166	177	162	175	191	195	164	148	168	184	189	176	195	173	195	160	177	170	185	178	163	176	179	178	173	173	184	163	170	178	182	167	155	188	168	180	167	164	189	190	167	163	180	144	157	192	171	189	191	174	167	160	174	175	168	173	169	159	189	164	157	192	157	178	179	191	156	176	180	193	166	164	165	167	185	176	178	154	152	178	183	165	186	159	180	147	170	167	161	175	174	180	155	188	156	187	158	164	196	157	166	182	179	182	164	172	171	170	172	178	178	179	190	172	174	165	191	199	197	181	170	173	181	167	208	179	187	199	170	179	175	180	181	188	182	164	162	174	168	157	174	174	189	180	186	178	160	173	160	169	163	180	188	181	170	174	154	191	155	176	170	160	170	185	170	177	196	161	179	173	174	169	205	172	145	165	190	168	175	187	194	170	168	160	184	146	150	189	174	149	164	165	170	183	165	162	177	166	189	169	176	166	195	193	174	181	184	200	197	155	179	181	140	135	187	182	189	173	163	165	198	173	184	172	172	180	173	189	153	172	193	191	170	203	188	177	192	152	167	165	171	158	141	168	184	181	189	195	164	178	176	182	186	165	131	181	192	182	176	189	190	167	167	184	175	203	192	165	176	155	154	161	190	184	181	187	156	185	183	186	175	203	184	183	175	161	165	148	161	152	183	196	186	214	171	159	185	171	166	183	188	192	179	162	177	171	157	175	179	157	187	180	175	175	183	170	174	171	184	157	157	186	161	166	183	176	193	161	163	193	176	165	186	200	150	179	175	169	198	177	165	190	171	167	188	177	204	186	169	186	176	167	180	159	164	179	174	186	190	161	147	157	167	177	158	166	182	200	167	184	163	178	167	188	175	178	182	153	181	162	158	152	168	183	173	193	144	162	188	174	183	177	184	182	167	177	190	150	196	178	172	171	189	172	188	178	165	183	171	166	177	193	188	173	189	200	170	151	165	175	176	158	173	172	182	183	168	179	184	190	166	168	169	163	183	189	190	153	184	173	161	195	177	181	163	197	172	185	160	172	179	192	180	162	154	185	157	167	175	182	169	174	177	187	180	189	178	171	184	207	197	169	179	168	174	195	175	182	187	188	174	173	149	173	163	202	161	183	172	182	157	173	186	173	172	173	183	196	173	201	190	186	171	208	149	170	168	176	175	161	189	192	162	188	197	185	177	160	170	170	164	172	165	160	171	176	174	187	169	163	186	172	194	186	188	186	190	163	175	178	179	174	161	154	173	154	185	178	193	187	170	187	152	161	184	171	179	156	174	162	158	196	189	161	178	166	185	189	166	178	192	188	193	195	167	162	165	162	171	178	165	189	173	175	162	146	177	163	160	148	166	169	181	182	166	185	179	169	160	164	149	176	162	174	168	157	188	216	187	177	174	195	184	176	185	166	175	194	182	161	174	193	160	176	177	173	168	169	187	183	184	167	202	164	177	150	181	166	193	170	171	182	180	180	168	193	168	172	162	170	169	151	171	160	167	178	175	198	178	160	191	194	166	175	181	182	164	172	187	177	173	170	171	184	172	166	186	192	153	174	190	165	185	168	195	192	166	162	177	183	183	179	153	171	206	167	194	176	184	193	163	182	191	173	173	163	170	191	153	210	187	183	157	161	180	173	163	162	184	155	176	167	179	177	154	174	191	204	157	198	169	164	167	204	187	170	166	181	168	175	190	166	180	169	172	173	202	180	162	167	177	154	188	179	178	167	176	170	156	185	180	169	158	154	169	176	155	207	191	184	192	182	165	228	161	148	181	181	161	164	165	186	165	176	176	185	192	205	185	189	160	158	177	179	194	193	184	150	196	205	204	168	161	177	181	156	160	171	160	182	180	179	183	180	191	181	188	152	169	181	162	183	180	167	190	164	160	168	164	162	179	181	164	171	169	194	182	152	185	166	177	183	195	192	179	170	171	164	159	190	158	197	172	191	165	183	163	171	175	184	182	191	174	185	178	162	142	200	187	168	166	171	183	182	175	204	150	180	168	190	178	157	163	186	174	157	186	161	187	177	157	168	166	175	195	165	194	187	178	174	153	171	187	156	185	164	187	163	157	164	166	184	166	180	150	158	177	157	156	168	157	188	157	161	184	162	175	160	152	154	187	154	176	210	179	168	165	163	189	165	166	190	151	196	174	178	182	171	162	164	166	162	192	184	192	189	169	193	178	181	162	159	160	163	151	186	182	187	166	158	177	173	159	164	162	177	186	183	184	188	178	193	184	187	195	197	186	180	163	195	163	178	169	183	203	154	161	177	180	181	153	170	188	172	180	191	175	168	164	169	194	165	188	158	169	181	170	172	159	176	174	171	158	167	170	177	174	157	187	165	187	184	160	146	152	157	190	164	167	178	183	167	202	195	165	187	180	176	182	201	202	183	175	168	162	186	174	178	161	153	168	169	161	170	164	181	168	179	188
5400	1500	3257	3627	3167	2570	2142	1865	1545	1383	1283	1139	1077	1024	900	871	867	825	822	786	707	746	699	708	693	675	662	686	651	653	660	650	576	636	637	609	626	574	579	646	580	572	569	602	588	561	617	558	604	557	579	562	537	594	565	584	582	542	531	500	573	545	555	571	511	541	555	562	542	564	557	577	505	549	519	558	589	518	513	548	571	534	527	568	531	539	573	544	523	550	536	544	538	571	545	506	550	533	533	560	529	549	544	508	522	515	513	523	536	562	534	564	557	546	553	519	522	565	515	519	586	538	543	545	527	563	550	499	559	508	547	541	497	562	546	560	533	558	582	549	559	556	528	568	527	499	502	584	539	552	545	522	567	540	550	512	565	527	530	515	541	568	528	565	526	555	555	548	599	525	554	550	550	552	495	566	542	563	540	579	524	516	556	538	531	535	532	561	525	501	534	552	571	548	511	545	455	533	591	559	549	561	534	471	558	544	533	575	516	549	527	549	565	533	558	588	532	559	521	536	547	504	536	541	477	546	557	574	586	550	575	502	534	530	503	550	553	542	552	500	535	538	535	568	540	541	557	543	559	569	524	555	585	564	558	542	528	541	547	543	568	505	576	521	521	523	554	541	530	557	555	513	528	521	538	578	558	531	538	555	508	526	509	523	522	570	511	564	511	547	485	495	510	573	556	564	533	539	503	528	518	575	525	522	531	495	522	515	516	523	517	504	528	572	563	493	556	534	566	537	538	541	525	536	548	554	522	517	522	524	505	506	500	567	535	569	505	552	561	542	542	548	538	527	505	539	576	569	559	560	533	479	546	503	547	597	554	537	550	531	532	553	565	553	511	552	526	585	525	506	552	535	544	568	567	516	557	536	532	538	551	552	511	525	574	556	510	513	535	561	553	526	526	531	543	531	542	531	551	593	546	551	535	543	514	544	576	558	547	512	523	529	502	578	554	523	533	553	535	573	563	539	552	513	533	529	533	526	536	554	524	559	540	494	535	540	497	562	568	549	560	554	537	556	501	555	575	575	533	533	532	573	584	520	529	555	535	506	491	549	515	523	478	506	535	537	566	512	567	554	544	516	562	527	578	546	520	549	542	543	566	539	530	583	524	545	529	549	546	496	543	529	569	550	531	586	517	528	519	541	522	528	573	557	514	511	573	576	538	536	524	522	561	498	501	577	578	530	561	502	558	508	524	572	532	492	557	528	548	554	514	534	568	528	548	525	569	536	531	514	548	516	516	565	535	598	522	524	530	529	530	522	575	549	534	510	544	568	539	554	542	555	540	547	574	540	526	543	563	515	537	498	514	530	484	536	557	506	541	579	556	552	544	571	546	511	568	593	571	528	536	501	553	554	505	506	524	549	531	518	506	522	567	491	555	517	517	556	563	560	506	525	491	511	555	528	509	539	566	521	559	548	530	555	563	552	548	553	517	562	545	550	569	559	498	548	533	536	523	551	518	533	561	566	564	559	541	572	559	563	517	538	513	531	519	508	562	538	534	516	549	525	564	557	530	531	546	505	479	571	514	571	554	548	554	522	553	537	510	538	546	513	561	471	530	552	533	551	556	536	522	532	535	577	572	513	527	538	551	535	566	572	521	586	538	489	542	536	536	555	575	512	499	537	527	508	558	574	554	559	505	516	516	551	560	576	524	540	552	549	536	568	533	526	553	513	564	548	538	565	540	548	570	565	545	511	509	554	556	537	506	536	495	536	520	542	510	523	482	573	573	568	503	520	547	519	553	527	570	547	516	533	535	548	561	528	566	563	511	538	562	532	570	547	524	525	536	523	512	570	528	543	539	540	541	527	567	533	552	514	542	555	530	499	513	529	554	535	529	519	554	531	568	515	573	507	553	547	519	589	529	533	550	552	579	528	544	606	514	551	514	523	548	526	551	573	547	603	533	531	533	552	515	519	565	539	528	504	538	527	541	523	513	552	528	519	536	567	559	545	496	546	503	541	581	519	516	548	541	546	527	504	565	531	527	564	545	557	563	580	546	539	559	538	520	520	513	542	541	598	530	523	539	541	552	503	529	560	553	541	536	541	530	518	588	520	553	513	497	511	502	535	564	540	508	579	527	562	555	544	474	508	548	566	517	513	556	537	556	550	534	526	536	560	519	546	543	572	523	529	556	535	519	555	538	569	554	519	573	523	559	528	582	537	499	525	532	517	512	533	556	537	560	576	574	504	544	545	527	551	583	532	548	531	543	555	527	545	529	563	539	521	542	513	498	566	590	532	574	485	523	554	542	553	562	550	526	506	528	553	528	548	540	523	563	519	511	568	558	573	538	603	500	527	480	517	544	510	526	580	501	537	530	542	568	516	584	586	537	570	536	546	546	546	551	566	555	568	536	521	551	595	565	527	544	533	578	527	528	560	578	528	543	492	520	557	546	534	497	558	516	540	508	527	533	548	488	576	523	576	535	537	549	551	503	552	521	586	515	567	559	557	559	539	527	575	573	543	574	537	544	577	508	549	558	547	505	527	546	536	549	550	529	550	534	541	528	544	551	521	536	538	510	536	524	567	529	554	579	535	519	517	529	528	509	499	556	524	530	582	521	517	546	555	550	508	529	531	563	533	517	538	501	516	525	565	531	542	561	547	566	538	558	522	526	550	505	528	502	543	527	537	554	504	544	549	582	545	544	558	549	554	509	506	556	514	571	539	556	545	539	571	498	544	574	521	554	556	509	574	560	562	551	528	517	509	469	546	490	521	541	586	531	526	565	571	534	522	512	535	569	539	512	543	518	594	562	520	518	528	521	533	539	533	578	514	531	554	544	501	535	569	559	552	570	567	530	534	557	527	548	525	527	541	525	512	546	553	540	517	519	538	539	525	535	514	607	527	515	535	531	553	517	543	544	539	515	521	584	560	520	502	579	516	536	540	595	549	526	540	577	523	540	538	497	535	558	552	542	522	516	502	552	523	569	557	586	506	556	528	518	569	525	536	557	560	561	561	542	505	559	557	569	566	567	501	519	506	546	546	562	539	539	522	546	545	546	549	569	527	551	577	549	544	584	559	561	515	496	569	513	541	549	565	521	524	545	545	532	542	546	563	584	575	532	517	512	556	522	549	558	563	526	499	518	501	580	540	516	554	568	537	527	548	566	540	580	561	556	543	543	561	532	564	535	555	535	530	557	509	566	535	578	522	575	558	511	571	559	546	534	522	524	544	512	556	506	508	549	526	520	518	534	533	531	556	570	562	519	541	508	510	552	575	558	529	551	539	538	550	529	557	548	546	496	516	521	540	517	519	530	531	523	553	535	560	535	566	532	522	522	546	560	521	548	556	547	525	558	553	516	559	533	556	541	546	539	533	551	534	536	517	487	563	487	584	525	559	538	524	528	551	566	546	566	524	517	491	589	542	552	554	572	534	536	540	550	531	539	480	542	508	516	544	572	560	519	552	527	555	579	536	540	519	536	552	554	573	552	555	524	528	539	545	541	537	536	572	527	564	536	554	574	538	556	518
15463	2457	2716	2020	1451	1012	775	524	501	446	353	307	301	251	262	226	216	214	199	181	185	199	202	181	179	168	187	183	168	157	189	149	169	159	160	155	170	168	162	137	141	157	141	149	163	162	162	143	136	140	153	118	140	140	136	156	139	139	160	136	153	133	156	155	160	147	147	149	173	155	157	166	150	143	154	135	150	129	146	139	152	152	160	147	140	132	141	161	156	153	143	148	140	136	143	146	126	149	153	138	129	146	128	127	173	144	167	146	125	138	123	141	122	138	133	138	158	160	139	128	153	139	133	156	161	136	132	138	142	130	122	159	141	159	164	140	152	143	153	147	166	150	148	144	143	126	148	149	143	143	130	136	137	143	145	161	148	150	143	148	136	122	130	134	169	153	157	137	133	144	145	158	124	171	153	142	149	137	154	144	126	142	170	136	150	147	144	138	135	143	157	139	139	152	153	141	143	142	139	157	150	150	137	134	145	161	162	148	140	149	148	150	152	138	119	137	127	169	135	147	143	128	145	141	137	151	152	125	130	145	143	153	144	137	145	132	162	126	123	143	155	130	132	132	143	150	124	153	146	143	133	147	135	137	154	168	143	136	143	130	143	129	155	131	185	151	148	167	130	128	148	147	125	152	155	128	118	139	161	144	154	150	122	159	136	151	137	132	133	140	138	149	138	135	158	137	139	137	144	124	139	135	148	142	153	141	161	151	139	156	159	146	132	150	123	137	137	142	139	123	137	150	155	118	172	150	137	135	122	153	129	154	131	123	137	153	154	136	132	158	157	135	160	147	138	143	145	136	143	147	151	177	141	148	140	155	183	136	147	153	170	155	159	132	157	125	144	151	123	147	155	144	146	149	132	154	131	144	156	154	151	127	135	162	153	134	144	155	142	133	151	155	138	132	166	144	129	132	138	142	163	138	134	131	122	107	148	146	123	161	166	138	124	151	126	153	143	150	137	148	146	132	127	132	152	131	169	139	176	141	139	143	162	129	134	135	143	143	132	139	148	148	141	134	150	141	162	149	147	147	139	130	148	132	141	127	143	160	150	156	147	155	141	146	136	143	153	171	164	152	146	156	178	145	156	155	139	130	145	143	147	144	128	138	138	151	141	135	145	132	152	142	162	154	150	177	156	131	148	140	130	163	157	141	135	145	158	139	129	149	146	146	140	140	126	171	137	141	143	153	153	155	165	143	156	135	119	156	145	146	145	139	141	175	147	149	153	142	158	125	133	159	148	135	149	130	135	134	151	157	130	140	132	151	137	139	148	132	142	143	154	141	142	167	141	141	148	155	134	153	142	143	149	122	126	138	153	152	152	117	116	128	155	136	130	143	142	134	133	131	167	147	129	171	138	174	134	112	125	159	147	160	141	140	152	133	136	145	146	140	159	154	121	143	143	148	157	130	142	121	143	156	147	155	122	159	135	146	155	133	141	152	133	132	154	152	114	165	151	166	144	161	143	150	138	126	155	144	142	149	159	155	135	159	144	146	136	158	135	128	142	163	151	177	159	139	118	150	138	138	119	129	138	135	144	131	121	150	148	128	138	158	124	145	151	161	130	137	155	137	136	126	144	145	125	134	133	145	149	162	152	147	148	138	142	133	144	139	157	130	146	153	142	150	151	130	135	141	149	129	156	134	115	142	142	147	161	163	127	138	148	138	125	124	149	144	150	153	137	149	143	163	121	153	145	142	173	121	158	141	121	144	137	143	137	144	158	152	132	143	149	146	141	147	127	162	159	158	140	144	139	155	129	137	150	162	144	131	147	148	140	158	120	137	149	141	140	143	147	163	118	144	133	170	147	149	155	132	139	147	138	151	127	144	137	150	134	126	135	113	119	148	141	158	132	154	139	156	122	127	149	130	152	160	103	145	142	141	144	147	147	144	156	135	141	150	133	167	158	156	135	146	164	155	140	153	133	139	142	168	147	181	143	153	147	162	134	133	127	155	146	157	147	135	130	148	149	148	153	155	158	139	163	134	167	134	141	155	136	146	147	141	134	165	149	150	123	153	137	139	146	122	142	149	133	141	134	168	134	139	122	152	151	128	143	145	158	171	143	134	150	145	129	131	137	143	139	156	157	133	141	140	134	141	142	137	164	147	135	149	153	152	139	146	152	133	119	153	146	137	159	137	141	135	147	152	140	150	168	121	146	125	149	149	136	162	151	151	157	147	152	144	154	150	145	155	144	149	132	137	136	145	153	151	164	132	129	142	140	155	167	129	129	149	158	140	152	143	130	157	123	143	165	157	148	128	156	166	125	154	177	140	155	143	137	139	164	144	142	153	138	152	144	138	135	144	141	164	160	157	141	119	145	148	125	155	134	151	129	154	155	140	154	155	143	125	129	149	155	131	134	146	145	136	144	166	153	143	150	158	161	139	148	157	156	161	146	152	142	141	114	144	157	148	138	157	145	146	140	140	133	156	119	145	165	134	163	140	132	135	140	158	149	152	164	152	150	169	133	143	143	134	158	147	139	134	148	131	151	152	144	113	152	130	140	126	144	141	170	143	181	143	153	127	143	137	146	178	129	141	156	151	137	145	144	132	149	141	123	143	126	156	141	150	136	175	164	146	135	142	140	127	127	153	153	123	131	148	154	127	148	177	156	139	131	140	136	135	133	157	130	149	145	139	134	158	148	150	137	128	160	141	135	134	144	154	162	139	129	151	127	139	147	169	143	133	143	127	142	139	141	131	139	147	129	157	134	144	136	149	130	137	163	155	153	154	144	153	129	150	115	148	143	147	134	153	173	135	132	150	168	143	154	144	160	131	125	163	153	163	148	152	132	153	143	142	118	126	145	159	143	172	138	160	148	151	161	166	130	155	156	158	155	135	136	139	144	155	133	139	152	149	165	168	135	163	141	141	145	138	126	143	130	144	168	165	133	134	134	135	166	149	166	159	141	138	130	152	145	159	135	115	144	134	120	130	152	148	137	131	155	158	158	138	156	159	146	144	134	157	141	136	147	165	143	119	146	134	144	152	137	146	131	140	145	130	126	165	147	129	139	131	142	142	138	116	138	163	151	144	132	136	164	155	155	148	150	134	151	141	135	160	146	143	166	130	148	123	154	148	137	132	165	131	137	165	133	152	142	144	145	158	140	153	152	139	161	153	155	133	151	127	113	159	120	117	150	145	132	150	162	148	132	149	130	143	149	146	147	156	163	131	132	128	145	129	147	146	162	138	142	144	152	137	159	152	132	128	155	143	163	157	126	145	137	159	149	144	129	164	156	142	144	153	133	142	134	148	135	145	161	161	132	154	137	127	144	154	154	143	132	132	139	147	115	152	154	114	149	129	150	141	133	156	138	126	169	150	162	138	158	139	149	127	123	145	131	140	159	122	119	140	148	123	136	145	150	145	141	135	147	138	142	133	164	147	132	121	154	133	147	145	154	140	164	127	153	144	159	159	145	145	143	145	135	137	156	139	147	132	138	142	131	129	146	142	129	165	160	127	136	108	146	147	127	129
7499	2437	5660	6393	5452	4361	3578	3060	2357	2185	1880	1749	1486	1342	1270	1165	1122	1010	988	932	877	858	790	764	785	751	711	681	694	682	661	679	628	626	613	551	570	598	613	609	542	553	569	591	541	489	596	540	530	543	539	532	566	517	528	535	535	514	475	514	458	552	527	537	513	495	518	498	536	510	537	469	499	530	515	518	500	463	490	485	500	542	489	505	472	485	504	448	477	521	463	511	498	501	508	510	462	447	454	521	479	471	513	485	479	504	494	473	499	467	433	463	506	436	488	491	454	497	486	461	493	482	505	460	453	459	458	455	488	500	454	467	478	463	460	478	519	509	458	481	492	454	468	509	465	474	499	499	460	491	459	465	479	466	470	486	458	465	486	444	490	476	473	484	458	507	462	458	463	457	474	464	494	459	464	490	470	505	466	525	536	472	503	493	481	461	451	462	475	435	470	478	460	490	445	477	473	494	484	422	445	484	483	442	488	488	497	479	444	487	477	446	473	505	473	437	482	467	466	432	467	494	488	479	471	493	472	470	462	465	407	448	504	457	484	477	503	494	452	470	468	463	494	458	519	437	455	469	424	495	476	491	423	483	508	467	468	500	456	502	473	417	466	511	482	476	406	457	496	452	483	467	516	468	454	483	517	483	473	468	465	459	473	451	487	468	533	424	451	479	465	429	478	478	468	431	509	461	436	410	512	454	486	436	472	453	453	449	462	465	422	471	502	471	498	461	490	475	482	449	482	468	466	442	467	462	480	472	468	515	477	483	451	448	437	429	511	454	465	503	465	505	469	478	436	462	454	472	446	450	479	488	447	470	457	506	475	432	443	440	510	470	525	473	452	448	498	472	488	476	473	463	426	475	478	473	467	441	457	457	459	488	484	465	459	478	495	495	443	491	452	483	485	456	448	495	464	465	462	489	483	478	457	467	466	502	441	448	459	473	474	475	512	444	477	457	437	461	473	479	505	507	457	431	465	490	460	445	503	468	506	485	499	453	512	469	448	487	424	475	461	438	462	452	484	476	449	477	490	443	509	475	493	461	481	452	463	462	426	483	450	480	491	449	541	476	469	459	463	459	474	463	501	485	500	487	433	496	467	478	421	517	471	490	462	461	439	485	475	456	455	445	478	438	455	470	462	478	489	457	477	445	459	487	434	483	457	493	481	481	480	479	506	437	416	466	476	491	456	478	503	471	488	483	472	487	478	466	466	465	468	495	443	471	487	508	451	451	434	482	455	474	453	466	441	440	480	506	451	453	464	442	465	485	476	480	454	451	456	467	467	439	454	503	472	480	493	448	493	458	445	479	479	499	458	476	443	426	496	480	449	454	495	467	481	451	431	498	465	485	468	485	484	526	472	468	468	490	464	496	474	482	443	479	511	459	437	459	463	468	453	454	468	491	439	449	492	491	453	473	463	480	474	486	522	451	475	451	468	426	463	503	453	446	473	484	463	440	469	450	466	447	477	452	457	479	477	436	480	463	496	460	498	483	444	484	465	454	416	489	461	470	448	463	475	465	468	471	418	465	433	495	481	441	456	467	446	459	522	480	473	470	476	491	441	472	449	475	481	455	494	467	421	457	479	476	494	485	479	476	464	432	524	496	446	465	467	452	437	455	431	466	485	489	466	455	458	481	484	457	422	453	456	434	481	472	433	479	473	489	499	477	460	460	481	482	506	458	445	471	476	472	481	436	463	503	505	464	466	470	503	462	450	399	458	465	499	460	459	458	445	450	468	495	431	463	462	461	463	482	460	518	459	469	470	495	455	460	459	459	513	463	448	441	466	477	480	444	455	464	429	448	495	479	461	501	510	453	488	465	483	460	492	488	462	461	481	445	476	444	460	498	471	451	494	477	490	502	432	480	460	473	462	466	466	460	450	443	442	474	451	489	449	445	481	506	494	469	488	497	464	408	483	429	476	476	440	489	437	467	488	456	458	450	473	471	482	478	457	475	460	439	460	471	463	468	510	447	470	512	474	491	473	464	469	426	504	485	451	480	513	471	471	469	489	532	501	456	500	469	478	471	488	488	492	468	474	471	441	453	493	438	452	474	448	455	495	445	489	468	470	473	491	455	500	437	430	449	448	497	468	472	391	466	458	457	494	468	463	514	460	460	437	475	520	432	476	449	430	477	479	468	460	449	493	495	482	494	483	448	482	453	457	450	456	472	442	471	521	455	477	497	467	463	472	468	453	456	469	505	481	497	495	498	467	441	458	467	471	485	454	460	494	455	434	517	510	489	472	417	481	477	475	497	456	471	486	425	490	463	450	461	458	497	498	519	443	466	477	474	522	445	485	476	432	472	482	434	482	476	451	476	442	478	464	495	489	473	459	456	474	486	474	469	517	458	484	473	465	465	466	461	442	477	474	485	465	477	492	463	474	444	452	461	474	474	441	488	467	442	431	461	423	444	426	439	488	497	419	493	482	487	533	472	467	441	511	473	462	487	464	434	489	478	422	473	432	491	473	454	463	459	472	477	452	476	463	500	433	482	507	481	458	444	493	431	485	482	453	480	461	477	447	440	491	474	466	427	497	497	480	490	481	470	475	467	454	478	457	483	500	469	484	424	454	520	454	475	474	464	494	475	465	463	514	506	468	494	497	520	444	494	478	472	441	441	447	471	446	458	461	450	462	504	478	463	501	503	477	426	497	489	438	492	493	488	477	420	489	457	471	471	428	452	461	461	445	464	487	472	482	507	454	477	484	456	491	464	441	461	482	521	446	460	503	479	450	474	494	467	448	442	470	484	501	483	450	496	484	530	482	495	495	464	471	470	483	427	446	487	521	459	457	482	451	508	470	465	489	520	464	440	499	486	431	481	470	429	483	428	449	486	456	474	502	464	479	474	455	479	488	460	471	458	464	519	474	472	446	452	469	470	447	465	441	469	485	449	470	470	458	459	444	497	451	471	454	451	509	456	465	449	461	470	493	468	445	440	494	472	457	432	457	465	451	455	435	493	424	455	500	474	496	476	458	490	486	468	471	497	442	467	506	497	483	498	472	487	426	487	463	451	460	439	482	462	452	423	469	485	453	470	465	451	454	457	486	498	465	462	467	467	479	460	450	515	453	500	474	432	494	476	459	448	461	478	482	457	427	463	482	436	473	413	460	462	457	491	465	459	452	496	462	477	464	506	443	445	438	487	462	458	464	499	474	485	459	446	482	471	457	463	499	456	470	461	430	451	514	500	467	474	497	452	453	462	475	482	494	498	474	489	454	457	493	429	470	474	476	458	491	451	449	498	470	438	476	459	544	456	484	503	484	490	485	483	477	469	477	479	476	507	471	491	503	489	491	456	461	464	435	479	452	487	475	469	438	477	465	501	418	429	494	449	465	471	500	438	469	465	456	476	463	443	461	450	469	452	459	469	475	432	484	482	499	479	464	456	493	448	465	484	483	482	487	474	469	443	481	462	473	482	456	512	460	478	475	469	454	444	522	465	473	472	449	497	505	501	463	437	470	448	447	493	471	455
2129	361	401	377	350	321	323	312	273	311	313	290	329	285	312	311	333	300	301	305	302	313	300	325	286	299	311	312	325	299	317	341	345	324	293	327	304	318	303	337	281	320	327	309	344	337	278	298	279	299	314	335	292	287	339	309	309	331	331	310	293	331	309	321	316	290	291	326	294	296	320	285	291	314	327	336	320	296	315	287	304	297	292	349	323	318	317	302	304	311	278	322	297	318	323	289	295	324	310	306	332	312	305	321	292	284	303	315	312	304	337	312	331	318	333	322	325	319	303	318	318	316	301	311	327	316	277	313	330	320	312	333	297	311	312	324	311	362	315	339	297	289	308	300	314	275	310	323	323	328	334	309	348	296	311	307	322	311	298	344	302	300	313	296	290	293	321	288	299	321	341	311	282	306	321	294	313	288	313	301	297	308	325	329	310	299	308	303	318	298	338	332	276	299	316	318	322	281	333	351	304	323	310	315	328	335	315	294	305	331	336	330	308	317	322	315	328	299	312	293	322	323	279	313	312	308	310	319	338	306	318	343	308	331	311	320	291	325	319	366	313	295	316	305	298	289	300	270	297	321	321	315	327	323	321	349	322	339	292	283	279	301	300	293	348	343	333	295	322	306	295	301	328	333	306	307	279	276	294	309	303	308	315	328	326	298	311	283	328	347	336	324	316	308	328	328	315	332	349	293	326	280	308	291	312	296	309	318	313	312	304	290	274	318	305	294	316	281	301	315	335	321	316	316	274	316	322	316	334	326	276	306	320	322	287	357	328	322	299	338	287	302	293	307	329	349	326	310	317	312	292	318	314	296	325	306	297	292	353	305	303	309	299	274	329	301	336	299	318	338	298	257	282	346	333	326	299	317	308	302	342	344	301	313	291	302	284	333	317	316	322	314	315	292	313	310	298	256	342	321	306	296	288	324	319	311	298	300	298	300	296	286	315	335	331	324	332	310	350	331	303	290	291	320	308	322	330	304	338	309	253	309	289	314	277	319	322	315	321	326	346	313	315	297	305	277	281	320	325	312	285	316	296	290	303	327	322	277	300	335	328	296	291	326	311	299	311	333	319	344	315	300	341	290	307	298	308	315	310	302	271	322	286	289	328	298	310	297	296	311	301	337	291	332	310	304	310	271	309	295	324	300	322	272	330	299	301	319	273	331	350	309	319	300	261	316	291	296	317	295	283	292	314	287	326	352	315	291	335	329	319	298	313	310	327	311	299	308	306	310	311	298	326	309	316	303	287	346	307	295	287	318	314	304	333	312	297	300	273	311	315	312	279	309	296	304	329	301	277	312	316	294	322	320	335	325	314	321	308	303	328	323	308	312	302	328	310	323	300	323	296	312	303	321	330	324	308	304	301	342	315	347	292	282	318	297	319	300	311	296	337	355	300	289	319	330	332	296	329	310	279	350	310	306	302	312	317	291	298	297	311	294	307	335	343	319	321	324	287	309	313	315	282	292	303	308	285	325	284	301	310	307	310	307	335	324	305	315	293	289	295	282	326	318	287	329	302	288	293	327	308	283	346	288	327	304	274	310	300	296	301	317	289	302	313	277	342	321	318	321	290	296	318	327	312	271	314	319	319	299	315	321	308	364	332	315	310	297	292	303	286	311	330	320	282	314	302	300	291	322	292	306	286	312	296	312	332	325	305	297	321	330	313	282	287	320	298	294	291	301	313	318	279	333	308	316	307	325	309	263	295	327	324	319	280	320	334	314	327	292	314	289	326	309	304	317	350	320	299	281	313	309	339	327	291	284	314	290	325	307	326	289	298	289	276	298	302	333	336	331	301	318	288	295	313	350	318	313	332	294	322	312	323	358	327	293	310	303	343	303	319	300	322	341	362	300	304	293	330	302	323	302	309	295	279	327	282	313	310	285	301	328	293	274	295	307	297	333	358	322	322	296	285	311	302	295	277	313	289	301	309	313	308	310	311	299	300	300	331	309	312	330	349	314	320	320	313	316	345	302	310	310	306	295	341	308	339	314	279	324	300	307	329	313	308	305	337	306	310	282	315	297	322	316	304	302	320	295	285	332	307	322	320	304	315	303	292	324	346	305	316	342	325	335	313	318	326	311	310	289	321	326	274	303	315	354	338	302	281	275	317	295	268	282	330	320	319	327	364	318	323	325	302	336	340	289	359	295	297	319	319	301	302	329	286	307	309	319	284	303	305	285	320	284	304	345	338	330	343	315	294	305	305	291	302	303	302	281	322	319	298	314	312	303	340	300	307	305	306	303	290	314	311	337	303	287	306	301	325	283	327	346	332	319	343	321	308	291	324	314	308	321	318	327	304	312	307	286	313	304	304	343	297	307	299	323	321	308	284	277	332	328	291	288	332	300	319	311	320	302	328	337	313	309	276	304	294	322	316	302	303	314	297	312	305	305	311	330	314	308	305	316	275	300	343	327	314	303	300	329	291	294	342	299	349	302	328	332	321	281	292	329	344	311	332	304	306	290	326	316	315	286	315	330	266	279	313	282	310	319	311	302	293	338	289	311	307	307	285	292	324	313	300	311	310	265	284	324	313	312	293	312	326	314	330	314	328	298	328	306	300	335	320	296	326	325	323	308	308	319	316	291	303	315	305	317	310	283	305	319	317	295	289	295	357	310	321	281	340	321	315	299	271	312	312	326	311	336	307	311	306	316	308	325	328	313	305	298	314	321	288	283	302	326	306	313	314	315	332	333	308	325	318	300	283	314	313	302	281	304	309	326	307	303	314	286	305	341	292	319	288	284	343	316	326	298	315	282	343	318	327	320	287	316	311	297	332	323	290	296	321	280	310	281	340	286	299	305	323	311	337	283	300	329	313	285	300	306	303	321	289	310	341	309	305	296	301	296	346	314	317	323	314	316	300	306	323	330	321	326	330	293	316	315	332	329	298	348	311	348	318	314	317	286	334	299	326	313	323	317	332	287	324	305	318	325	325	324	323	311	314	324	325	310	272	303	343	284	296	314	296	309	292	300	295	289	343	303	303	291	325	310	347	310	359	280	325	318	332	307	317	322	274	320	337	305	304	326	329	264	294	293	283	325	308	300	309	301	328	304	333	286	298	302	326	310	306	295	311	283	328	320	316	329	294	313	275	331	299	305	322	312	329	317	304	306	293	291	320	318	278	336	301	289	340	317	351	294	319	304	296	316	324	319	327	307	342	323	310	340	318	306	318	291	329	318	349	296	343	280	304	296	320	285	326	324	315	301	306	311	319	326	291	358	326	296	303	306	328	325	302	299	312	301	306	343	305	315	311	297	295	325	304	291	330	280	291	317	295	302	280	320	339	319	321	322	275	312	321	299	294	312	307	327	305	295	308	337	307	313	296	321	305	302	296	314	326	309	300	334	333	287	295	287	292	363	322	296	311	281	321	300	323	331	309	298	306	306	312	311	309	279	299	316	303	311	258	307	307	316	302	324	326	272	310	324	299	328	304	287	372	289	342	345	328	305	328	328	324	290	276	297	362	324	343	303
2281	958	983	1066	1055	1024	932	935	979	946	905	995	928	954	922	897	920	857	939	934	907	931	860	884	892	895	943	871	922	920	889	874	847	914	892	882	896	866	892	916	906	915	924	910	898	879	899	878	851	928	881	915	918	883	892	875	858	861	872	905	930	890	851	889	904	932	905	912	917	903	870	919	907	903	848	903	824	825	926	838	873	846	871	895	910	853	889	898	880	876	888	925	908	864	867	847	904	876	895	880	942	859	866	903	864	845	891	927	897	875	821	895	860	890	915	832	915	889	889	925	893	936	888	856	936	907	894	896	884	866	861	874	928	878	963	925	831	925	898	897	907	894	912	880	903	916	888	909	914	894	874	870	902	918	887	927	871	873	845	889	866	900	895	878	879	881	876	895	882	865	905	952	879	923	903	883	891	895	841	918	976	931	911	882	879	888	876	838	887	897	917	904	917	870	881	859	918	926	875	847	900	876	884	872	815	944	904	870	879	907	958	812	903	858	886	899	848	908	894	889	917	833	880	863	926	867	878	912	826	891	878	891	958	869	898	885	857	881	856	883	898	858	929	866	855	920	923	895	928	893	898	943	892	905	859	922	880	871	908	830	918	897	854	889	901	865	850	848	942	892	832	889	893	845	855	941	879	874	921	872	920	828	905	858	825	927	849	878	861	877	874	945	913	861	882	977	857	880	928	883	869	926	895	909	890	883	908	825	876	907	873	900	860	980	914	877	929	892	816	875	895	858	890	846	932	910	869	889	897	869	877	925	953	863	918	891	841	895	912	924	925	908	861	917	913	958	919	899	868	880	922	882	846	891	932	850	868	897	879	919	927	860	896	895	881	943	935	957	886	912	879	872	842	866	897	860	914	853	934	862	889	943	881	930	867	930	911	922	852	930	905	967	932	903	880	963	919	895	851	890	927	885	897	911	872	915	842	974	876	911	845	851	868	915	959	917	911	878	863	883	870	884	946	968	851	868	878	878	859	906	886	846	926	938	881	906	889	887	896	926	852	857	921	862	953	852	835	856	841	877	908	868	894	891	906	962	849	909	944	854	872	936	903	828	923	887	923	860	890	930	830	865	895	855	863	949	898	859	907	928	922	895	886	880	923	845	863	894	918	894	853	894	870	940	881	900	870	940	920	870	908	851	847	918	878	834	872	865	897	850	883	939	865	898	889	844	841	917	882	932	906	914	895	891	866	934	908	877	924	905	948	900	915	869	873	883	916	864	852	865	843	909	877	917	917	898	898	934	925	935	888	875	845	915	914	869	860	921	890	932	884	950	870	835	940	904	920	927	883	866	911	958	891	933	940	921	904	881	902	923	927	869	872	834	885	865	950	900	915	841	935	969	872	865	884	909	889	871	911	849	903	897	869	821	903	928	864	865	865	870	886	952	880	860	930	869	900	938	855	912	897	924	898	889	900	850	845	883	956	898	908	928	904	874	871	879	889	970	877	892	853	929	882	882	928	867	861	900	901	868	898	908	886	909	942	888	870	834	881	872	917	893	923	871	951	894	897	868	933	902	913	878	913	871	896	878	879	906	896	975	917	868	872	909	938	891	908	879	910	927	847	909	839	869	903	907	918	929	963	895	872	926	868	877	957	917	837	947	895	903	875	898	904	825	855	859	908	942	806	921	832	843	903	908	934	878	918	883	902	870	850	959	863	887	874	931	908	887	852	919	945	900	893	841	862	850	903	880	848	880	881	903	863	905	931	902	901	887	912	907	900	906	926	898	910	868	876	876	932	890	912	921	896	902	893	880	891	851	898	872	894	906	867	855	942	884	880	889	884	930	864	890	907	872	908	850	869	933	881	889	909	905	909	876	884	916	937	881	897	872	865	909	859	925	884	1003	868	878	942	886	886	932	929	862	822	889	934	876	888	825	897	865	875	869	901	907	925	915	912	935	889	888	920	906	868	897	907	918	912	873	906	864	869	912	834	924	920	922	890	977	956	921	957	908	936	865	910	894	843	879	901	824	867	920	883	885	866	904	878	912	913	900	874	905	940	887	933	885	918	936	851	862	907	872	906	898	891	845	903	903	846	879	847	907	951	905	842	916	878	863	855	885	893	919	866	893	917	852	918	892	897	860	916	873	848	841	808	873	923	907	866	922	850	919	821	901	872	872	880	897	908	923	841	857	844	896	913	916	925	903	850	895	825	866	894	887	921	930	881	889	900	896	887	950	920	895	902	928	914	898	895	879	887	836	900	916	901	880	916	896	883	853	883	882	925	852	948	904	880	887	907	873	917	877	895	893	906	867	880	877	945	911	945	874	903	943	925	875	870	853	904	851	907	859	852	920	886	949	915	865	896	915	833	927	865	947	900	886	905	822	876	900	899	842	901	891	897	879	972	898	844	958	884	897	900	907	890	920	912	911	876	881	905	899	928	877	853	842	935	894	933	939	849	907	859	860	865	869	928	912	901	940	894	864	907	873	872	868	841	866	908	890	889	889	944	868	858	896	884	855	925	908	914	869	903	852	824	918	869	897	925	925	955	960	857	866	847	912	888	895	856	915	862	917	899	896	917	892	958	917	891	929	891	878	832	886	918	844	846	943	888	932	909	879	883	898	880	882	911	884	901	863	920	896	839	899	903	862	874	874	872	859	866	864	902	885	892	939	899	869	917	840	930	860	886	856	881	930	905	894	861	864	903	911	939	906	912	854	960	885	916	898	862	905	906	930	939	925	894	895	884	859	925	888	901	907	884	880	882	907	863	866	920	871	885	903	866	873	882	949	874	887	891	881	875	892	872	910	871	841	873	903	835	890	955	878	827	895	878	861	903	862	933	974	873	861	898	865	884	862	920	897	888	881	903	898	867	893	898	842	920	861	858	905	902	894	956	880	877	848	911	871	939	893	901	898	879	885	927	869	884	920	884	915	903	870	923	931	902	935	939	869	905	929	898	914	894	864	909	856	878	880	884	870	892	906	873	915	868	884	843	877	841	869	905	822	932	893	919	889	900	934	923	856	911	887	907	925	869	918	918	857	874	904	874	864	925	891	904	902	900	878	873	893	921	876	941	910	848	893	829	908	942	886	915	902	930	860	854	895	861	894	865	941	901	859	913	841	894	888	871	900	884	897	880	921	920	902	867	928	872	839	858	926	883	883	891	864	856	887	869	883	837	944	875	889	783	898	885	924	917	884	857	919	921	848	905	895	868	919	905	935	856	894	905	842	892	898	873	861	905	893	945	877	910	906	897	884	883	900	914	867	887	901	883	888	898	880	891	910	943	900	891	896	948	885	906	888	871	895	909	903	871	964	861	870	914	907	881	881	904	901	906	893	972	888	879	884	966	830	873	907	885	890	858	848	939	871	904	849	895	858	951	909	898	919	952	902	948	868	893	855	900	917	896	883	924	881	872	908	880	866	889	876	906	851	888	826	938	881	861	872	886	883	892	857	890	971	867	880	894	894	880	891	889	930	861	907	893	917	851	942	881	871	864	885	906	898	874	918	919	798	899	912	929	883
8119	1102	1435	1109	832	609	483	382	356	314	270	264	256	215	254	229	211	242	172	228	220	213	231	171	183	188	182	178	175	168	168	196	195	204	191	182	164	174	204	163	188	180	168	168	169	208	200	202	175	207	165	164	145	164	194	179	176	208	183	194	159	191	156	180	165	215	174	185	173	191	179	156	183	156	200	170	191	177	167	193	176	169	171	172	168	179	166	187	190	172	168	168	163	172	181	166	176	182	177	180	180	163	202	157	188	163	158	181	172	183	144	148	190	167	176	167	166	179	180	177	195	180	175	190	182	200	178	192	177	200	175	182	151	164	168	192	169	169	194	169	180	173	170	183	185	183	187	167	184	195	195	167	174	170	166	167	159	175	175	157	199	179	165	177	185	169	184	172	182	160	197	146	187	203	174	166	190	194	165	185	191	151	181	164	170	185	199	164	167	233	154	203	173	175	166	164	190	171	167	145	165	167	158	175	175	185	173	192	193	180	159	178	145	176	138	184	187	188	170	185	159	168	176	138	165	166	181	173	171	172	183	167	201	167	187	193	174	163	143	177	204	177	182	184	168	147	171	167	173	166	168	190	168	186	164	166	171	162	171	167	188	180	187	180	179	166	185	149	175	178	183	195	169	187	189	184	177	176	191	217	173	192	162	189	193	205	179	160	180	177	172	182	168	169	182	179	189	191	189	156	172	170	217	178	181	179	198	168	173	182	180	150	167	179	184	163	178	170	183	180	195	173	198	159	187	156	174	165	166	169	167	174	160	204	189	187	174	181	171	187	184	171	192	171	157	182	194	173	192	178	183	152	187	169	178	171	159	175	157	176	167	178	170	194	195	184	171	186	191	180	182	169	190	187	200	148	188	154	170	181	162	163	193	180	162	164	186	163	183	188	192	185	157	186	177	164	183	180	176	187	180	174	179	182	150	154	152	173	164	168	202	181	183	173	192	182	181	171	185	160	183	180	168	162	162	172	170	165	179	154	150	156	197	184	182	194	200	191	190	204	175	179	153	190	153	165	166	184	168	178	162	185	191	178	171	186	158	188	185	192	182	176	152	176	193	171	182	174	189	157	178	169	175	179	180	184	179	165	191	154	160	174	169	207	155	170	188	166	182	171	187	175	174	172	165	158	179	179	176	180	168	164	173	157	168	179	197	178	182	205	162	183	185	183	190	171	173	185	199	199	174	189	187	197	193	194	187	184	178	178	195	169	182	173	189	196	188	164	189	178	188	172	168	152	177	156	180	188	165	169	179	186	181	202	164	175	184	178	170	170	177	157	183	181	177	168	191	150	194	214	170	176	175	187	170	184	168	181	168	173	187	190	203	178	186	203	162	173	161	186	198	178	171	185	183	173	193	170	187	177	180	174	174	194	174	160	164	190	173	177	172	165	183	184	205	185	161	189	166	194	161	183	164	191	168	172	176	162	175	189	161	162	182	175	175	173	176	194	157	174	176	182	176	193	157	167	202	174	200	176	173	184	188	205	182	171	178	169	190	185	168	155	175	179	183	183	195	197	153	176	173	170	181	162	163	173	185	175	175	184	202	184	172	186	171	183	172	156	188	178	195	191	161	196	186	204	174	184	196	176	181	187	174	176	183	209	178	177	165	169	161	173	171	192	182	145	167	167	183	157	152	162	151	180	193	164	171	178	186	182	173	169	181	162	188	161	178	179	206	168	178	157	175	203	168	169	170	168	176	167	175	163	176	169	177	178	162	175	176	152	172	174	204	173	180	164	196	160	177	194	159	186	182	168	166	163	179	154	184	168	172	210	183	187	203	191	168	186	173	156	155	176	174	200	159	176	157	196	174	168	181	197	160	154	171	177	180	191	174	181	179	173	155	168	189	170	200	160	185	182	186	176	161	179	193	175	165	159	169	172	191	181	176	179	172	177	163	209	166	183	164	205	185	176	178	195	194	174	168	186	186	182	202	158	179	146	158	176	160	170	179	166	180	172	185	183	184	187	209	176	189	161	194	183	204	168	188	181	188	174	174	162	171	176	168	184	205	157	173	160	165	178	170	164	179	179	162	183	187	191	196	187	167	168	159	157	162	183	182	188	172	196	168	182	182	184	200	168	174	154	156	194	170	170	170	162	159	219	197	166	180	163	194	178	176	172	192	188	184	171	168	184	165	178	170	179	203	180	177	185	185	161	155	185	178	178	176	169	206	156	192	167	174	189	188	177	171	178	189	149	158	163	176	179	155	199	151	170	183	175	190	186	181	197	198	183	181	182	194	166	167	182	160	169	171	163	166	169	199	178	178	167	168	151	184	198	189	181	175	151	166	168	211	188	163	190	172	179	164	170	164	190	154	194	201	198	166	177	165	192	186	173	140	198	159	172	177	176	157	171	190	181	190	162	166	180	167	185	176	175	179	187	167	162	191	188	180	187	186	158	178	175	192	189	170	166	176	178	168	160	169	173	179	166	168	173	153	156	177	169	166	156	187	158	162	168	194	173	186	159	198	157	165	169	179	191	202	176	164	189	162	175	188	183	195	167	172	163	177	160	190	183	176	168	179	160	156	156	170	174	176	172	174	163	169	179	177	157	179	179	182	179	192	165	178	191	171	156	188	177	183	176	180	174	181	155	173	153	166	180	172	195	207	155	170	163	182	146	159	177	184	165	174	178	159	148	176	177	172	178	178	205	192	178	171	163	199	176	169	180	174	203	171	189	181	173	189	164	162	157	178	184	160	152	181	179	167	168	174	153	193	170	180	171	214	186	174	174	185	180	158	175	168	175	177	158	179	177	166	169	169	176	185	189	186	166	163	189	191	175	197	178	192	171	161	170	166	156	159	184	143	168	198	165	186	164	201	165	154	162	162	197	177	187	159	155	160	158	176	176	157	150	175	190	165	172	165	159	175	160	167	168	182	181	163	184	171	152	175	170	163	163	185	178	191	162	166	182	171	183	177	162	167	146	169	153	181	166	182	184	177	184	168	190	193	173	179	195	194	196	167	163	186	175	178	172	172	168	161	188	185	195	172	181	187	190	169	153	161	179	184	192	176	196	160	177	164	161	153	164	179	171	175	178	178	158	151	158	170	163	166	182	157	199	163	189	185	184	198	181	195	170	184	165	185	184	193	159	190	190	176	195	207	170	170	173	174	191	167	193	196	155	180	148	194	189	166	168	170	193	185	189	196	186	178	173	158	188	181	164	161	203	151	167	192	200	166	174	189	160	165	180	182	180	194	186	193	185	167	163	172	170	182	172	190	173	177	193	158	187	184	177	179	170	175	183	179	168	167	180	178	168	175	183	174	180	193	162	180	172	168	171	193	177	183	180	180	152	183	194	182	175	178	195	170	195	197	196	183	193	183	182	187	167	205	168	193	181	188	187	168	167	175	171	197	190	178	178	193	158	170	188	161	171	174	170	184	184	159	184	186	164	183	165	167	172	174	190	175	199	145	183	168	162	176	162	178	160	151	171	166	164	158	180	165	145	202	173	163	182	187	168	180	176	176	185
5524	1465	3228	3631	3095	2568	2140	1862	1565	1382	1236	1162	1094	1009	915	834	902	807	779	747	818	684	674	656	642	670	688	648	625	632	635	633	626	651	637	626	600	599	598	603	613	638	601	609	621	592	592	604	600	611	610	565	563	569	545	590	535	548	603	537	549	567	612	523	545	558	542	510	562	582	525	566	555	567	525	531	507	581	611	567	549	569	583	509	547	577	582	579	563	518	565	556	527	550	508	523	576	531	566	541	516	552	590	553	545	556	517	519	569	595	565	526	503	588	583	533	543	555	561	520	563	506	575	587	543	536	503	561	546	534	551	526	509	554	512	530	541	556	554	554	560	497	536	560	524	554	559	529	546	522	539	558	518	536	554	523	569	515	532	532	558	530	548	555	536	526	521	525	555	500	590	541	521	535	516	576	511	563	510	589	537	519	508	555	539	515	526	533	525	584	562	529	533	527	556	559	568	560	525	553	564	523	591	544	565	510	569	533	566	523	570	526	526	559	534	533	540	521	558	491	502	541	514	575	580	522	551	543	518	551	563	561	527	552	560	531	555	549	523	509	537	569	529	548	562	584	596	562	555	546	567	544	508	538	560	596	514	555	492	541	551	568	554	581	521	568	574	543	526	547	528	547	507	558	525	548	575	534	546	533	560	523	539	517	537	543	533	568	517	584	550	555	557	548	529	537	565	570	550	545	540	522	564	595	552	532	544	595	528	517	538	522	567	516	540	557	551	542	538	505	550	532	554	562	551	542	590	543	582	550	537	539	523	565	515	531	541	518	531	528	494	543	526	550	571	529	558	598	548	556	561	519	530	579	552	529	550	565	546	556	521	546	545	538	528	564	537	562	549	534	564	489	574	540	565	557	528	577	531	526	559	602	568	552	504	522	600	576	580	520	561	543	553	561	558	529	577	562	521	540	529	528	538	551	570	520	537	544	550	563	536	517	561	543	560	539	523	548	540	483	539	524	570	578	524	514	525	549	564	519	563	568	504	500	532	526	531	547	545	553	554	501	549	553	518	553	576	513	570	497	534	547	536	538	570	542	501	561	548	533	550	493	534	566	552	586	534	554	527	539	550	551	534	562	543	499	569	566	560	531	562	551	545	521	563	582	537	528	601	552	537	558	532	497	551	494	520	515	544	524	532	570	534	507	510	535	520	580	561	540	513	548	542	543	503	569	581	517	534	538	524	527	562	570	563	555	553	546	533	523	540	553	545	548	596	582	539	538	522	543	512	520	527	550	549	534	539	588	565	530	505	561	603	537	506	536	522	563	538	561	502	563	549	514	559	521	573	478	514	515	536	587	539	511	531	545	579	547	528	541	600	532	509	557	577	553	545	549	530	523	559	524	559	547	559	516	563	537	516	550	581	525	556	595	527	563	520	576	568	524	536	533	549	540	536	531	522	552	550	583	563	540	537	559	547	531	545	547	507	592	504	551	528	524	497	537	581	520	570	498	545	555	526	569	526	469	512	570	565	533	508	540	576	529	570	537	566	584	513	525	552	518	538	513	613	546	527	542	536	542	547	551	541	537	552	540	565	557	565	521	545	523	562	555	541	542	530	502	496	572	512	569	553	602	547	567	539	573	611	537	596	496	544	525	518	530	549	520	525	528	514	573	529	540	543	553	533	516	524	567	548	561	573	537	579	535	545	550	549	552	535	575	528	545	532	532	541	538	584	552	561	575	494	533	543	509	533	558	545	553	556	548	506	553	546	579	564	576	535	561	566	554	549	558	547	511	533	532	530	557	505	588	533	543	525	574	549	541	591	523	561	552	531	581	527	555	548	525	512	529	522	572	503	552	562	535	547	531	519	555	535	539	542	517	560	511	513	539	563	521	546	524	508	547	510	520	592	545	532	486	544	547	562	557	548	530	533	520	520	506	555	578	557	517	539	515	568	527	546	570	566	545	575	511	557	538	523	548	563	533	536	519	545	558	543	548	521	567	558	538	495	555	540	543	552	546	509	589	579	529	588	555	587	507	539	567	555	487	541	535	548	573	537	522	537	507	533	565	555	579	580	557	585	555	523	526	552	554	499	566	568	507	536	534	525	565	540	555	532	503	537	576	552	515	492	538	553	529	541	589	513	540	553	549	539	526	523	564	500	542	551	541	481	569	541	520	558	552	555	614	499	555	586	547	506	538	531	558	545	555	547	572	577	575	552	586	555	516	541	527	547	543	554	537	580	544	525	580	545	506	539	573	550	553	556	532	593	548	536	572	536	509	544	488	558	544	570	539	531	551	567	527	549	544	528	571	540	538	566	547	536	596	549	575	505	542	576	544	562	576	579	592	531	470	570	550	492	611	547	544	541	545	543	555	579	577	530	558	572	543	533	554	492	545	516	567	542	571	556	513	500	496	556	567	539	577	515	542	563	539	560	521	528	545	495	536	551	484	558	522	527	594	569	552	528	542	541	564	552	550	568	518	524	525	545	556	536	572	536	551	587	530	522	544	550	581	557	580	514	536	544	549	566	540	536	483	548	526	569	534	608	561	555	554	524	516	547	496	561	507	523	524	560	545	506	532	515	537	571	574	561	522	527	540	543	543	563	546	573	538	530	569	501	514	536	530	548	539	538	538	552	524	535	569	563	537	539	569	558	519	526	583	514	552	571	587	558	508	558	552	565	508	549	560	532	494	542	568	580	506	558	515	593	535	512	539	478	517	505	548	539	522	549	484	545	553	545	570	544	565	533	530	525	524	510	562	541	557	522	590	505	544	585	507	542	590	515	545	559	543	545	566	559	515	549	575	564	562	558	526	479	533	560	522	562	574	529	566	572	553	568	521	545	543	559	558	523	536	531	584	551	526	549	554	550	551	494	545	516	554	504	537	546	535	556	578	564	569	573	505	526	536	510	532	506	576	543	555	551	541	559	558	529	487	573	537	529	530	515	532	572	580	542	541	550	565	506	525	537	533	580	554	531	561	565	545	555	528	570	540	513	527	564	492	530	515	585	577	539	523	536	543	547	562	551	537	557	557	545	547	545	502	562	553	569	522	504	538	538	534	565	555	554	559	563	532	583	541	555	545	537	515	542	530	530	555	559	555	550	542	561	500	505	567	527	533	581	563	536	523	578	549	534	535	529	529	558	542	560	567	514	561	530	528	531	532	528	525	509	533	554	555	552	535	530	559	525	509	495	545	517	515	573	524	558	538	528	543	535	576	542	537	533	537	544	535	513	527	527	526	538	531	531	515	561	524	552	579	569	565	505	510	535	552	561	557	502	533	546	547	545	558	561	537	534	530	538	510	556	537	524	527	524	549	504	525	518	582	551	550	527	554	530	518	535	527	569	567	576	539	524	557	559	559	535	555	531	556	565	531	520	572	546	528	524	563	480	508	540	545	522	536	534	537	550	547	517	573	576	523	514	559	521	548	586	527	520	554	551	530	526	540	543	557	505	525	529	559	506	536	535	512	540	529	581	499	555	545	518	546	539	581	524	533	546	517	559	515	577	533	613	549	541	539	531	568
15399	2469	2684	2026	1430	1070	758	570	496	465	375	346	302	259	280	247	247	211	213	217	202	190	202	170	198	178	192	164	207	160	202	156	168	161	167	172	162	159	182	154	150	167	152	168	181	153	140	148	143	127	157	181	182	169	159	146	133	148	145	155	166	129	153	135	175	143	140	139	142	144	151	161	138	153	119	155	139	152	158	157	151	158	145	136	140	146	126	137	140	160	113	140	134	144	139	154	145	130	143	135	150	152	139	142	136	137	130	138	158	127	154	164	156	165	145	128	145	158	146	178	142	152	142	144	144	152	132	125	147	139	147	144	138	168	156	129	146	138	152	127	135	146	153	153	140	147	131	110	152	156	146	142	148	146	145	120	134	147	150	146	174	154	147	127	125	133	136	150	152	158	147	153	147	138	152	161	157	159	124	150	147	139	153	133	157	162	151	153	141	148	141	161	170	146	131	157	142	139	168	146	140	155	156	152	127	154	178	160	141	168	156	140	156	160	156	161	175	146	153	142	144	159	148	140	126	135	136	142	150	131	141	153	137	136	131	158	157	138	133	155	141	155	126	133	152	136	124	137	152	143	141	157	148	147	152	126	126	145	165	148	138	155	149	187	148	141	151	133	148	149	136	163	145	156	149	146	141	135	151	131	137	117	131	144	130	134	138	153	134	151	148	147	128	159	150	129	150	132	125	160	162	159	170	148	150	138	151	159	134	151	159	150	161	146	145	131	132	141	174	141	148	158	155	141	167	143	124	145	139	170	147	147	126	137	136	154	140	139	156	129	129	135	158	150	168	140	142	146	158	141	142	156	140	147	157	152	133	160	148	156	148	125	122	139	167	123	163	162	154	163	150	151	163	144	141	152	143	146	146	132	151	139	160	138	139	141	136	139	135	140	162	141	163	144	152	134	141	152	157	139	164	150	152	150	150	139	155	123	133	148	157	123	130	132	174	124	139	144	130	126	143	131	135	177	149	140	159	133	148	127	124	162	152	136	153	138	151	149	154	139	137	126	134	148	142	126	141	157	152	163	120	114	142	141	140	143	128	154	168	141	150	141	155	135	135	143	135	132	144	133	108	127	141	145	128	149	144	120	143	142	140	137	153	135	144	181	153	123	134	173	149	156	131	140	131	144	140	165	127	173	159	132	118	146	159	158	125	139	137	145	130	149	138	150	127	140	137	158	134	152	150	143	163	153	143	153	120	154	144	151	152	175	158	132	127	146	146	164	146	111	137	140	161	133	149	146	143	168	138	145	160	122	147	130	148	152	157	152	151	123	139	159	133	137	156	144	145	146	153	149	147	145	159	146	146	143	135	147	168	157	124	147	152	140	156	134	134	147	152	147	148	139	143	131	149	129	142	149	125	144	139	131	151	158	136	140	133	144	167	135	112	134	146	136	156	144	151	154	162	138	135	139	141	148	134	131	139	137	152	140	150	154	149	131	141	146	125	127	155	147	132	158	143	152	115	139	133	150	145	119	134	134	160	127	149	133	168	137	171	154	122	161	159	152	143	144	151	122	142	165	164	142	140	152	137	123	131	143	122	124	137	150	149	136	165	129	128	147	142	139	159	142	146	133	162	132	142	133	154	147	139	143	116	156	137	146	140	154	135	147	138	154	133	137	149	133	105	141	162	136	163	131	147	129	164	168	159	150	136	148	142	154	150	163	146	157	138	117	136	149	134	130	153	143	142	144	138	141	149	156	127	153	157	161	136	147	166	133	149	140	126	148	137	150	131	159	132	126	130	137	136	138	137	136	151	151	161	127	155	122	152	121	147	140	134	145	141	126	143	157	130	134	146	150	123	133	143	154	153	125	148	142	150	139	157	163	126	153	150	120	148	146	132	147	133	138	144	150	150	163	120	148	152	143	117	141	146	148	153	146	149	167	132	128	143	140	137	140	165	144	143	138	119	154	150	154	169	136	146	164	160	149	157	167	135	152	141	145	153	136	146	129	135	146	158	138	126	165	145	151	140	133	123	146	143	180	166	137	132	145	164	150	136	143	146	154	152	132	177	156	172	148	136	144	163	141	151	128	144	138	139	124	132	148	137	151	146	138	149	165	139	155	142	121	143	142	138	131	136	132	145	137	151	132	145	153	166	147	182	134	154	148	140	150	159	144	163	147	134	135	132	157	155	140	156	154	136	151	144	138	140	132	142	154	154	165	141	172	137	146	154	134	118	152	172	154	147	144	137	130	112	157	137	128	138	141	141	160	155	128	136	155	141	152	153	140	131	131	141	147	142	137	123	152	139	138	134	127	154	143	146	162	164	151	131	148	134	125	156	169	132	137	154	126	137	117	118	160	133	135	130	144	148	128	143	139	162	163	128	124	140	164	138	170	138	144	147	145	148	154	134	156	162	124	139	134	155	148	155	133	143	137	144	154	129	148	160	132	144	159	164	149	158	155	141	146	148	154	147	149	137	160	133	132	151	142	141	149	170	164	141	145	133	141	164	165	143	128	136	122	144	133	142	173	159	138	138	141	125	129	148	148	142	148	134	135	152	131	131	141	153	149	130	146	137	142	145	123	134	152	117	179	150	149	156	151	144	142	145	154	144	141	135	139	150	147	134	144	134	154	162	130	158	138	148	146	164	162	151	141	149	142	144	125	140	162	138	130	173	146	142	136	144	150	151	142	148	165	170	133	137	154	130	156	142	149	157	139	128	149	148	138	137	135	154	141	158	150	134	140	148	135	152	144	145	143	130	167	130	148	135	142	145	151	159	133	137	169	126	179	153	125	167	139	144	133	149	149	150	143	144	147	135	140	164	144	158	147	155	156	143	147	132	136	147	161	142	128	138	159	120	169	142	158	129	146	148	130	153	150	154	142	147	159	146	150	119	149	159	128	156	152	163	129	176	145	157	142	132	146	138	141	139	142	132	134	144	140	147	146	154	166	140	150	145	137	135	157	144	145	154	163	156	143	135	130	133	134	147	133	139	140	150	153	119	146	145	114	164	125	175	152	157	161	155	161	148	155	152	142	153	123	153	146	128	133	135	126	157	123	150	135	159	137	143	165	127	136	120	134	131	140	151	143	158	148	123	147	134	147	139	136	147	134	137	140	148	140	131	172	131	145	147	133	139	126	155	160	140	143	133	134	157	128	160	123	121	128	146	148	152	163	170	152	149	156	159	161	162	147	156	156	154	141	143	150	161	123	138	135	129	148	151	154	167	156	150	153	151	158	136	150	128	144	154	132	142	139	150	148	134	138	152	162	149	143	139	120	151	154	144	163	135	126	144	147	103	140	141	141	150	151	148	149	132	154	134	142	164	132	130	133	145	142	151	151	114	131	148	150	139	139	149	134	139	132	121	123	169	139	149	147	140	152	146	146	137	142	166	142	161	140	150	147	167	141	180	158	143	145	167	122	149	150	149	178	142	147	137	157	144	157	136	139	137	125	137	110	142	168	150	148	137	164	139	143	141	142	147	141	139	152	144	161	150	145	130	146	147	150	147	147	145	140	157	130
7547	2452	5632	6469	5395	4344	3560	2954	2514	2196	1837	1644	1553	1356	1275	1174	1067	1077	942	953	862	819	796	777	754	748	656	734	718	665	684	667	674	668	627	631	571	577	603	619	538	590	583	543	553	599	557	488	498	513	541	513	517	482	532	518	467	546	502	509	547	505	524	510	474	506	480	488	532	563	510	501	522	512	471	471	493	511	485	511	490	501	526	510	489	453	497	483	522	512	463	483	490	478	467	472	472	489	472	487	503	462	467	480	498	478	459	497	456	455	482	441	482	496	464	441	466	511	470	479	478	480	458	495	459	465	474	447	473	489	438	499	461	502	482	487	472	434	480	475	466	461	451	478	428	486	488	490	455	452	474	478	453	481	477	489	501	478	460	452	463	426	492	432	453	460	465	450	473	481	474	484	471	457	503	454	489	459	457	454	458	464	471	472	453	500	485	472	492	469	450	495	447	438	482	487	477	484	501	463	494	458	432	459	458	443	467	472	456	485	481	475	465	444	425	454	460	501	446	475	459	454	464	486	489	476	426	461	469	478	460	435	453	476	444	475	474	472	454	466	471	496	522	495	431	457	410	454	453	505	420	465	473	434	493	529	429	506	471	454	491	470	461	449	453	458	452	466	443	487	448	480	459	480	421	469	436	486	462	468	449	501	491	517	493	430	462	481	491	496	484	472	454	480	458	469	477	479	457	454	480	481	484	465	471	482	453	447	531	486	479	440	418	459	493	448	460	478	475	492	475	487	477	440	484	478	464	470	483	450	452	505	520	452	489	468	447	452	476	503	480	479	465	490	465	449	472	504	499	492	463	508	442	477	460	462	517	470	450	468	473	473	463	454	454	436	491	481	451	505	490	506	505	484	450	466	452	450	457	464	483	483	468	470	476	488	457	447	484	495	490	470	445	470	465	520	472	440	431	464	497	484	442	477	412	470	499	441	499	455	500	436	489	508	499	452	446	482	459	445	493	455	461	461	457	483	431	487	481	458	488	477	492	514	477	459	483	485	465	480	462	476	446	456	491	467	470	467	441	521	480	475	485	456	493	457	490	471	499	484	482	503	477	478	489	455	484	497	473	475	492	445	444	487	479	465	481	458	492	479	433	495	464	478	485	446	479	464	452	489	487	446	481	450	478	452	473	479	458	483	430	462	461	471	426	501	460	459	471	493	475	491	430	507	466	435	513	491	489	472	485	498	465	473	481	490	473	488	467	474	485	448	463	501	449	467	503	472	448	477	464	455	457	451	451	473	454	439	464	495	455	452	459	459	488	445	465	449	493	459	490	457	457	440	477	508	469	500	430	478	467	491	480	486	479	462	499	475	466	460	490	510	467	480	465	473	460	477	428	473	471	470	453	469	451	464	481	494	452	482	482	485	450	459	426	452	484	463	457	481	482	444	531	497	471	480	484	444	481	468	495	465	435	474	456	524	488	452	477	534	466	461	490	437	463	467	467	481	458	471	463	477	459	501	420	471	485	476	421	491	500	433	486	487	497	492	503	466	447	477	474	469	436	454	498	443	453	435	466	486	444	463	451	464	507	459	447	505	507	485	472	468	487	470	456	489	446	500	475	474	461	415	445	487	465	455	503	461	472	426	488	477	486	441	428	478	458	485	467	467	457	443	497	465	437	457	473	493	441	456	488	440	485	435	437	462	470	515	459	437	469	458	438	470	462	468	448	456	457	449	472	421	499	471	473	475	441	429	472	473	458	454	491	463	439	472	499	466	481	496	506	477	490	422	488	435	464	410	487	467	448	467	522	476	448	500	502	456	472	472	502	452	484	484	442	440	478	458	462	482	468	497	461	437	470	495	471	433	449	497	519	482	466	454	475	448	430	446	463	471	477	504	440	516	471	491	455	455	443	475	495	469	459	488	430	464	469	491	475	498	469	476	453	502	479	463	452	469	434	472	458	427	493	473	460	468	504	474	481	450	467	498	450	471	472	460	476	436	483	476	500	456	471	479	435	473	476	450	465	436	458	483	482	497	482	452	467	504	451	453	474	481	489	496	438	477	472	461	462	432	459	418	469	459	458	448	462	498	447	491	535	438	484	448	426	444	457	458	502	453	444	481	458	486	476	455	494	472	453	496	474	459	469	459	474	451	434	486	465	454	445	463	479	458	486	484	445	460	419	436	472	468	465	481	488	478	452	467	501	497	447	427	461	427	475	413	453	426	473	494	484	482	442	495	468	489	499	479	472	460	480	411	453	474	478	506	461	472	470	465	471	440	468	486	483	514	455	470	488	475	480	475	455	432	470	513	477	490	472	470	434	427	475	467	465	476	486	442	466	474	446	493	449	463	451	455	479	480	467	432	496	461	458	453	438	430	514	478	447	483	482	496	469	478	457	447	458	495	507	487	505	455	484	459	502	479	459	488	459	473	458	464	455	455	504	497	458	482	434	471	486	419	445	456	486	456	441	500	458	442	483	459	466	478	414	489	454	516	492	480	475	468	456	433	471	461	472	478	444	431	478	468	513	451	430	472	471	483	459	438	465	489	456	471	453	441	463	441	465	473	493	476	470	428	487	468	468	472	489	479	459	443	465	464	427	448	491	456	462	422	459	445	459	482	456	442	467	458	463	514	480	433	503	458	523	517	466	459	423	425	452	472	504	477	447	481	489	474	509	474	461	419	471	472	467	462	461	479	454	488	436	439	480	449	458	527	456	471	473	483	479	446	484	486	461	456	481	454	492	454	446	472	451	493	470	473	488	465	508	425	495	509	449	477	450	469	496	432	500	465	446	432	458	505	454	441	462	431	420	466	499	446	477	511	525	423	430	439	452	477	497	492	470	463	443	479	454	473	460	484	456	463	462	483	417	469	451	450	472	455	464	418	486	524	456	465	440	468	475	495	479	435	450	477	475	483	478	449	459	490	449	456	459	486	447	415	464	470	490	463	440	479	459	475	507	486	472	493	528	475	469	477	490	475	491	469	455	453	470	448	437	471	453	433	432	452	484	476	438	463	484	471	456	471	444	460	531	508	466	448	505	492	473	446	486	421	453	482	454	454	455	444	448	480	452	458	473	401	470	441	476	473	451	444	478	502	439	454	462	491	486	515	485	453	482	498	460	453	449	449	478	444	442	504	486	467	466	462	460	480	456	507	482	472	473	472	495	445	450	451	476	469	495	494	491	472	464	497	491	474	450	456	492	476	474	463	436	486	505	453	484	455	479	430	447	503	465	444	468	470	440	470	476	453	524	492	467	465	468	513	471	440	494	462	453	478	469	491	459	457	471	457	443	500	489	474	455	480	468	453	479	480	457	467	497	479	460	438	490	538	447	471	463	477	461	466	470	465	459	469	512	506	469	487	463	486	478	417	484	491	491	493	470	464	496	436	452	485	418	459	441	476	457	440	475	445	460	465	474	478	475	444	439	450	507	426	486	477	484	464	459	459	489	466	497	473	437	464	419	450	488	483	498	439	459	452	493	465	436	474	480	510	494	443	455	440	502	494	461	455	466	461	483	516	467	463
2205	370	381	373	339	348	334	362	329	325	304	329	311	358	308	324	330	316	281	338	292	308	326	281	314	333	339	342	287	338	310	312	320	331	319	273	335	291	334	299	310	283	305	291	285	320	315	300	305	304	309	300	293	307	317	302	318	304	299	321	308	315	292	319	239	313	323	298	273	296	316	293	299	325	322	304	325	294	302	299	298	347	305	290	319	342	333	289	292	291	303	327	315	297	321	327	338	311	280	290	324	315	287	297	305	327	337	315	332	328	306	307	308	323	282	310	302	319	314	285	304	298	300	320	321	322	306	339	321	308	321	307	298	304	274	297	319	334	339	323	295	269	287	306	302	299	327	276	306	317	339	325	290	298	346	328	309	334	315	322	285	314	292	329	307	297	326	313	285	296	329	293	335	275	332	284	311	317	311	286	286	296	326	330	330	308	310	291	286	303	297	300	292	359	282	342	297	332	305	306	321	299	326	309	285	327	320	330	344	276	302	322	312	293	327	324	310	290	316	330	296	303	297	319	306	325	329	290	355	294	300	312	281	316	303	323	325	308	324	353	291	324	288	311	313	293	320	295	304	300	298	302	300	264	291	323	287	305	325	289	309	325	311	300	330	329	288	294	302	303	306	320	334	321	323	308	274	303	294	314	303	310	304	310	292	324	301	335	309	300	321	318	291	307	327	274	283	314	311	278	316	317	317	314	308	307	301	316	313	301	285	298	317	321	319	306	275	327	291	339	289	322	295	322	327	322	316	327	323	308	320	256	339	317	324	311	276	292	331	278	309	299	294	299	354	307	314	318	324	326	314	339	309	279	347	311	320	298	319	300	300	293	304	310	296	323	303	321	312	372	331	331	314	314	323	305	331	341	317	288	332	339	327	302	312	286	332	312	296	314	314	312	303	326	318	304	320	314	357	291	299	293	321	296	306	318	314	290	321	328	325	318	325	305	332	323	312	313	291	277	298	302	327	323	298	319	312	331	322	311	330	302	314	302	324	306	303	362	346	306	312	314	295	318	312	321	304	334	307	300	296	335	334	332	340	284	294	313	356	359	330	307	327	294	313	285	330	323	319	306	325	292	307	325	307	300	330	333	347	318	301	299	315	276	292	319	342	343	296	307	316	335	318	284	336	328	320	275	318	302	332	335	315	293	318	311	326	322	319	303	326	332	298	317	319	304	345	307	316	334	320	283	289	314	295	279	332	315	300	315	341	327	297	323	304	332	321	315	297	323	295	320	297	310	306	304	298	280	307	327	299	339	331	291	323	287	289	301	305	278	318	289	308	292	300	299	337	293	322	293	323	308	324	329	320	307	306	323	346	283	326	306	297	282	304	276	309	305	327	295	338	281	312	316	319	298	293	305	304	339	304	340	309	304	324	302	267	287	323	285	303	308	338	331	327	272	331	330	319	322	315	336	309	307	313	312	315	304	297	316	327	317	311	328	295	340	273	332	286	301	334	316	329	340	315	323	294	300	306	312	309	337	325	308	318	274	300	293	296	315	335	334	293	292	307	322	325	292	315	292	324	308	291	293	299	322	279	316	299	310	311	324	324	322	362	307	314	336	341	316	337	280	302	332	275	293	277	320	333	313	303	291	324	296	322	326	294	308	304	318	295	335	318	298	278	323	323	281	298	327	305	270	323	326	278	305	313	310	274	320	321	319	302	325	318	333	306	295	321	340	317	289	316	305	327	318	286	337	321	336	337	305	331	311	348	323	280	314	302	343	342	327	294	304	309	308	301	307	302	325	322	315	304	304	324	302	302	326	293	293	319	341	324	291	309	330	320	299	311	325	313	312	294	303	310	312	307	288	307	312	318	278	285	307	329	349	322	310	264	340	335	292	289	311	332	307	283	303	319	291	321	334	291	311	334	338	326	351	334	274	305	329	301	330	332	309	297	301	349	301	328	311	306	327	278	315	276	288	340	295	324	316	302	294	292	344	334	320	289	298	297	308	287	303	284	293	323	331	299	314	307	361	305	312	284	284	295	320	257	302	323	284	293	309	298	321	321	347	296	307	325	330	261	299	332	285	317	280	303	305	326	318	281	295	307	315	276	317	293	291	308	303	329	337	289	308	318	316	327	339	289	290	297	322	290	302	290	310	321	305	344	296	316	318	314	338	321	315	310	293	320	303	311	301	324	294	274	297	294	312	328	303	307	320	283	296	304	338	298	289	294	286	277	297	298	277	278	316	348	323	310	325	296	295	290	340	281	326	306	285	332	294	303	318	336	297	316	335	321	312	326	293	308	336	299	348	280	255	307	310	314	304	293	322	320	280	331	308	310	308	304	340	350	307	306	319	343	299	306	300	323	326	315	281	330	340	308	295	343	333	333	300	311	299	288	309	331	318	312	317	317	291	302	298	315	321	321	296	330	320	317	333	308	277	300	320	300	344	308	319	305	300	312	300	323	314	306	338	316	313	292	267	321	350	330	308	287	315	297	317	324	308	332	298	308	301	339	314	301	321	324	316	301	322	288	332	289	322	315	308	294	304	322	294	304	316	319	292	301	328	298	317	337	298	300	335	320	313	295	302	304	332	350	322	316	323	313	336	303	305	312	319	313	297	305	308	330	318	287	330	289	329	321	312	344	329	291	320	334	286	344	321	299	301	319	327	296	310	334	285	297	308	307	295	304	311	297	310	308	298	305	323	298	298	320	305	311	322	285	295	317	302	325	316	300	307	293	329	296	316	319	323	309	290	309	303	288	277	320	293	268	293	291	315	323	309	313	286	305	326	318	299	289	323	327	299	320	313	301	287	322	318	320	337	293	344	321	301	306	315	288	324	287	332	310	312	307	330	328	292	339	305	351	325	297	325	301	279	291	319	293	298	326	315	336	280	305	332	320	311	269	305	307	312	291	315	337	309	332	307	319	294	299	329	316	304	318	357	300	255	317	354	308	308	327	339	321	312	313	290	313	284	337	308	319	282	308	320	326	316	318	308	336	339	299	287	331	320	303	299	311	302	317	319	297	354	290	280	312	275	292	288	321	331	334	290	291	288	315	289	303	319	347	322	301	330	287	302	297	332	317	329	325	317	325	345	316	311	298	328	290	326	306	320	297	320	312	269	330	329	290	301	290	274	293	303	300	294	323	335	314	312	321	267	299	306	327	314	308	296	345	324	313	346	315	323	279	323	324	290	294	330	309	315	307	319	287	319	289	332	314	294	309	321	336	317	326	288	292	363	322	315	313	318	293	301	287	330	304	314	270	331	292	338	298	334	317	326	317	307	321	297	327	302	291	363	324	331	273	287	312	318	315	313	312	300	300	305	313	273	310	309	294	280	347	330	333	322	310	288	300	276	309	308	299	294	306	321	293	295	334	324	340	305	329	293	281	300	329	305	286	331	310	348	298	306	306	308	302	294	349	294	295	307	363	331	321	313	340	324	299	311	292	324	315	276	333	336	328	298	288	340	304	338	322	324	305	302	280	314	301	354	314	297	342	295	333	299	315	327	296	316	303	308	333	289
2437	957	1090	1095	1010	1063	1013	974	917	925	891	903	933	954	895	896	974	940	923	902	934	934	886	934	887	895	821	905	866	903	886	927	898	881	872	895	893	888	851	919	926	879	861	904	852	903	897	865	875	870	924	901	897	875	836	900	894	931	892	910	946	862	905	892	865	849	892	902	882	913	845	829	917	895	831	909	871	857	897	894	854	899	871	886	878	947	871	903	843	918	893	914	887	849	900	883	878	903	873	879	848	902	851	921	855	874	892	862	908	916	899	927	865	874	894	906	948	907	860	936	838	898	936	899	859	905	904	861	885	909	913	914	914	851	964	919	890	907	885	860	861	906	862	886	932	839	873	886	895	861	947	894	872	957	863	924	882	924	897	846	858	890	863	927	876	926	881	886	847	941	927	929	929	865	916	915	893	871	894	906	915	892	876	890	876	889	886	827	861	862	839	900	878	890	915	897	906	863	894	901	886	862	937	883	873	908	902	819	868	821	972	921	914	898	884	864	889	867	891	922	858	853	874	905	904	902	886	904	918	919	914	869	878	876	924	872	893	930	877	921	893	879	846	867	892	882	892	890	888	889	902	906	830	841	902	897	868	861	880	912	896	943	838	872	842	898	855	810	872	900	934	936	951	944	887	910	863	861	946	889	940	839	867	888	869	878	878	866	854	921	885	911	886	840	911	889	891	875	914	927	896	869	856	856	907	900	874	837	846	914	961	886	892	899	847	886	961	912	871	885	872	895	903	847	903	846	935	881	928	886	855	920	898	931	887	903	872	854	903	887	910	869	902	849	901	858	873	894	913	854	844	879	926	902	934	891	826	872	885	845	891	854	878	894	916	885	910	928	895	863	919	885	828	863	896	872	924	911	900	894	959	914	856	905	915	881	825	939	903	876	923	900	890	852	909	898	892	912	901	878	932	866	888	883	972	888	902	871	902	918	860	911	828	878	928	898	935	871	859	871	869	894	889	889	906	901	877	884	894	920	839	932	862	920	911	924	874	895	932	873	854	882	895	889	866	873	897	879	887	880	914	897	872	895	875	859	909	886	890	894	866	873	882	853	868	890	870	854	906	942	887	909	863	839	885	878	907	914	876	925	890	932	887	898	852	889	908	949	882	822	866	890	867	884	909	922	883	873	885	872	858	850	858	843	882	893	887	863	891	916	832	894	918	921	916	834	887	851	915	857	836	932	885	862	893	897	890	868	834	900	897	878	942	890	953	894	867	925	922	900	874	844	828	876	889	869	861	883	870	874	864	880	881	897	855	905	949	909	916	898	876	897	862	848	938	928	874	900	906	876	866	864	873	902	911	925	896	891	920	915	845	912	896	905	883	871	880	896	868	870	914	914	924	877	816	863	904	868	904	872	861	895	897	840	881	891	852	900	869	887	881	889	853	891	889	902	889	882	871	869	932	873	877	923	866	831	928	898	898	931	863	883	936	890	865	900	928	868	828	927	869	856	877	848	879	895	915	900	907	877	901	902	891	909	860	921	907	879	862	851	895	941	838	899	858	907	891	908	895	901	906	864	863	886	930	895	891	916	868	921	890	849	880	892	885	858	947	923	840	877	861	927	838	921	936	945	916	868	884	939	862	912	934	873	843	880	909	914	898	896	897	902	891	943	865	833	881	878	872	842	908	866	848	912	867	894	853	864	902	919	931	864	877	886	914	865	886	886	874	926	873	931	827	874	940	871	869	863	857	926	857	870	857	908	901	907	873	880	910	905	902	938	866	901	899	883	872	841	918	867	913	938	886	913	868	938	894	881	899	870	889	825	913	844	889	905	887	882	882	899	882	931	926	836	906	899	842	887	865	905	867	896	888	892	917	885	931	898	883	876	846	956	862	910	905	878	887	878	886	925	858	887	965	877	888	877	867	839	888	888	892	863	895	837	895	832	894	957	835	865	878	912	896	855	819	933	892	911	881	912	934	880	896	882	906	890	895	899	921	870	839	906	882	887	887	907	954	922	862	892	853	843	859	935	878	874	900	917	850	905	854	871	931	891	951	903	883	892	875	883	880	864	847	886	884	886	866	933	940	898	834	869	942	916	844	928	899	926	878	907	942	884	857	927	849	896	871	885	917	870	868	901	890	928	895	874	891	839	878	944	929	891	843	849	820	904	900	839	899	891	926	892	891	864	882	854	896	928	892	904	904	896	883	901	883	963	881	875	904	883	874	877	908	869	898	866	906	870	848	876	863	923	947	880	839	930	884	817	895	862	907	933	896	869	875	906	846	899	902	925	926	884	862	922	828	869	889	881	877	876	927	907	871	894	936	907	921	814	879	902	942	897	893	880	921	845	899	870	875	867	897	877	914	908	896	941	884	900	870	915	856	877	899	845	861	846	869	872	880	902	842	880	875	909	941	887	890	879	870	876	925	914	826	857	863	886	918	866	826	878	905	891	922	905	899	863	916	859	860	879	880	896	907	958	899	906	859	922	905	859	872	897	894	852	929	902	885	885	978	895	875	915	897	929	919	923	863	922	844	840	943	854	888	871	918	916	902	906	845	890	885	859	859	888	819	944	867	847	965	908	873	905	901	861	885	908	904	919	900	848	881	883	893	937	809	882	841	974	890	925	871	868	941	895	911	878	898	869	935	928	901	878	894	921	853	883	887	864	878	950	879	906	910	824	893	912	905	875	901	888	904	934	859	877	907	906	814	877	867	876	844	930	892	861	890	859	921	930	842	874	839	903	910	860	908	890	939	895	855	914	911	931	913	935	855	840	941	949	944	898	871	910	911	873	908	885	895	882	884	902	873	873	900	893	848	888	898	878	913	867	907	884	864	885	909	893	876	870	862	863	944	862	906	870	872	860	888	910	850	896	880	901	966	913	887	910	889	890	897	919	876	901	870	906	898	847	890	833	917	887	907	892	852	866	871	896	856	924	886	867	891	900	893	881	908	928	925	849	890	879	878	886	868	849	853	906	939	893	884	919	939	887	935	910	871	843	886	893	905	900	893	902	876	907	865	892	878	880	906	849	918	893	909	862	905	878	891	907	924	835	908	848	914	822	902	918	853	874	931	886	867	851	915	864	849	895	890	913	885	848	895	907	877	870	877	923	914	895	857	862	919	902	901	891	904	849	862	905	879	909	885	885	892	906	866	887	850	915	867	853	856	922	900	913	865	859	930	868	943	938	892	894	856	855	896	914	883	931	890	875	931	906	890	890	903	897	863	862	921	856	923	902	938	853	831	827	881	872	898	879	875	919	870	869	873	891	892	874	931	892	887	902	894	862	890	853	908	892	841	890	869	898	878	891	965	939	879	867	913	900	896	842	887	895	905	905	867	850	929	839	919	903	866	926	815	912	880	890	854	920	872	937	955	892	883	854	892	817	820	914	914	875	930	894	915	922	819	917	885	890	889	837	880	853	903	848	874	891	887	906	848	855	942	843	873	861	896	882	892	877	886	938	902	899	932	946	854	915	897	904	905	920	876	858	849	827	872	872	854	913	836	875	898	899	897	886
8246	1056	1408	1082	804	652	451	376	345	311	265	298	252	224	196	224	206	210	195	200	184	204	200	189	178	211	194	165	184	183	183	184	179	163	184	210	189	180	184	168	179	178	182	190	187	193	174	150	161	182	145	172	191	180	169	153	209	173	179	179	169	162	169	172	180	177	167	178	184	212	173	156	161	193	161	171	192	187	147	194	173	189	197	174	156	181	171	180	210	210	181	175	182	205	173	175	179	177	164	157	173	171	172	196	170	163	160	168	178	176	165	178	168	174	153	167	153	178	202	157	150	154	171	166	184	159	162	145	183	174	178	182	176	157	171	171	164	153	161	177	182	182	204	178	174	191	164	175	158	155	163	181	192	167	173	157	185	197	168	183	156	154	170	171	169	176	176	169	170	194	178	168	202	184	165	164	189	179	165	169	152	153	195	183	196	182	169	159	177	177	145	156	174	184	157	177	168	185	180	201	157	166	185	157	159	168	177	161	164	175	169	172	182	179	177	166	159	172	161	177	171	168	187	143	178	166	153	177	174	191	156	175	176	188	167	170	175	136	171	178	179	165	156	176	164	173	167	174	169	184	179	175	156	156	183	181	166	163	160	169	168	159	162	173	164	172	165	159	164	180	164	184	165	167	158	183	174	179	183	179	193	192	155	173	157	182	180	169	158	191	165	145	143	171	173	191	150	174	155	156	184	160	184	166	177	178	179	169	179	186	195	176	156	175	177	192	173	159	165	180	156	186	135	174	180	195	167	173	174	184	197	173	168	173	178	179	156	164	136	179	175	179	162	168	178	169	171	144	163	165	200	185	190	181	171	183	173	165	164	176	184	174	161	169	172	167	181	179	183	179	165	194	177	123	165	150	174	184	167	182	173	204	170	159	181	178	172	163	171	149	196	182	143	162	174	171	180	159	176	182	191	171	177	155	165	178	169	165	175	151	182	159	155	187	195	158	172	188	176	179	162	166	185	173	202	182	197	147	157	185	164	174	147	172	158	175	193	183	174	165	168	177	174	192	151	183	173	167	165	162	192	200	156	177	177	175	175	180	157	168	158	190	188	162	171	161	172	174	139	183	165	176	173	180	165	172	180	169	176	194	174	176	175	184	164	160	160	166	170	155	156	153	182	162	176	186	205	162	173	155	174	156	167	163	152	166	165	164	153	174	178	162	175	186	175	172	185	168	170	200	185	182	192	164	183	164	179	164	165	153	185	167	167	169	160	166	166	146	202	192	163	170	180	168	154	194	143	166	170	178	185	177	176	180	215	176	197	166	176	196	191	172	166	162	183	153	191	155	202	159	156	182	186	164	183	170	163	170	181	147	162	164	178	150	181	188	150	174	187	179	163	171	187	189	185	177	172	169	170	190	195	134	155	182	191	167	161	187	173	168	144	210	178	176	191	163	177	150	210	177	160	163	166	198	158	161	172	169	154	163	154	160	179	178	160	193	171	196	147	157	174	170	157	189	163	160	184	193	192	167	170	179	147	192	176	168	152	173	187	159	155	147	171	167	197	169	184	169	207	177	185	193	154	186	178	180	151	168	173	175	149	158	183	163	172	166	185	166	179	180	165	169	166	157	173	166	178	170	186	172	165	167	172	149	165	160	170	159	171	175	191	173	176	162	189	155	199	161	210	158	204	176	163	185	174	187	173	203	154	178	174	164	159	179	163	165	174	185	173	181	177	163	199	182	182	163	151	199	177	209	186	157	168	159	177	159	176	153	172	192	142	168	185	163	176	182	174	177	151	174	168	185	182	178	174	151	203	187	175	185	178	177	173	187	163	161	178	160	162	152	171	163	175	168	158	184	183	151	166	157	177	166	175	183	174	181	165	189	192	196	163	186	171	163	179	151	174	173	177	174	158	153	192	157	194	162	167	164	159	188	161	153	165	147	184	179	167	173	160	165	140	176	178	143	194	178	179	175	196	193	175	175	178	171	187	182	158	176	178	177	180	182	174	163	176	158	172	167	177	154	185	164	181	168	169	183	151	174	173	176	187	183	153	169	163	174	192	140	197	164	195	134	163	184	175	166	160	186	177	174	181	178	187	169	180	158	187	176	148	189	196	172	177	167	188	191	197	183	172	189	187	155	176	167	191	160	190	153	173	185	170	158	159	179	171	175	168	180	164	168	177	196	181	183	210	188	180	179	159	170	175	188	159	168	174	216	159	183	184	148	180	173	178	177	168	183	169	182	157	156	168	174	190	161	175	172	166	169	187	185	165	167	169	156	168	142	185	180	150	173	201	179	180	177	188	181	181	177	199	184	181	196	174	172	165	161	187	163	186	172	163	177	181	186	192	158	215	169	172	157	180	194	193	183	153	191	194	158	178	180	178	172	165	200	183	187	155	207	200	160	171	168	184	175	172	165	147	182	172	174	188	164	166	171	173	169	188	163	181	176	169	149	140	178	159	177	174	172	183	168	184	200	180	150	144	192	175	175	188	170	163	164	158	160	188	165	143	174	161	196	155	170	169	171	176	178	187	164	176	174	174	162	177	166	154	201	191	194	173	181	192	172	161	158	162	160	180	158	180	155	176	181	175	192	181	176	193	183	200	169	169	158	158	166	189	165	174	173	182	171	199	155	188	183	165	165	192	182	190	152	192	167	170	187	152	173	167	165	194	170	199	177	173	155	182	167	177	157	160	182	168	167	164	166	143	166	182	182	166	139	162	196	164	165	184	167	174	148	195	189	170	160	168	172	173	197	173	180	172	175	171	181	170	164	152	168	176	182	187	155	180	158	156	142	190	135	168	186	176	197	169	190	165	183	150	189	193	165	181	157	194	184	157	173	159	173	180	162	171	176	138	193	169	180	147	182	172	173	195	167	177	171	186	170	177	183	205	143	194	186	162	163	161	185	176	174	160	171	175	188	176	152	186	150	198	155	168	186	161	163	179	162	172	201	178	158	190	167	166	192	172	185	188	171	172	155	176	174	201	163	160	172	185	182	166	182	167	182	172	166	181	159	160	167	164	166	183	187	194	172	173	163	177	183	167	159	169	155	174	183	152	164	173	181	181	172	193	180	162	184	185	183	180	189	194	175	172	182	153	197	155	166	179	180	176	165	178	165	168	178	178	172	169	172	159	178	163	184	177	182	152	176	187	208	196	181	178	165	172	140	152	177	170	167	162	198	186	158	162	169	180	186	184	154	150	176	168	172	157	167	169	169	163	161	168	167	162	159	162	183	176	154	174	170	189	173	188	165	172	144	184	171	165	183	177	141	158	178	170	171	156	187	192	194	176	193	168	172	204	179	155	149	199	176	154	171	171	168	151	160	192	178	181	168	178	129	189	196	178	166	191	169	167	189	167	176	187	176	151	179	175	164	179	157	186	176	166	172	173	168	183	175	184	155	163	171	171	161	184	186	173	154	177	157	148	197	186	166	184	154	189	180	179	196	168	164	182	165	168	170	178	150	168	192	171	188	178	172	172	184	166	172	172	165	162	183	159	177	161	169	168	168	181	179	180	161
5381	1500	3335	3545	3178	2524	2145	1804	1570	1418	1248	1161	1092	996	922	874	865	780	777	778	727	766	675	682	696	685	651	701	671	659	617	580	662	624	626	630	599	611	584	576	570	594	599	586	567	597	600	537	578	551	571	576	563	569	594	547	574	521	529	533	581	552	574	572	542	563	587	553	553	544	553	568	555	525	512	565	543	557	559	543	549	504	582	523	625	553	578	538	567	541	578	523	540	523	562	549	576	519	598	535	528	538	543	560	522	571	538	519	599	518	529	581	549	541	570	562	573	548	546	510	502	527	541	602	566	522	545	516	530	520	555	538	541	549	575	564	539	597	570	543	532	548	578	566	528	541	590	554	539	544	544	524	540	577	568	520	569	546	489	519	539	547	549	533	590	523	542	532	502	550	565	568	563	567	556	550	513	558	534	534	585	538	538	514	544	545	523	548	551	563	511	554	544	511	527	547	542	555	513	522	538	558	536	540	522	534	520	565	518	529	546	508	558	549	547	508	532	536	544	566	555	544	522	559	568	590	517	559	541	553	537	569	548	529	565	549	522	523	545	505	529	548	540	526	543	531	568	542	536	523	545	533	531	505	556	539	576	583	514	486	548	555	549	472	550	513	540	554	563	526	525	533	561	520	503	534	557	543	495	524	530	551	524	559	514	548	511	495	547	539	581	551	532	548	512	574	518	530	540	512	518	506	544	522	554	525	585	573	561	522	503	512	532	524	519	533	517	488	543	561	508	513	545	538	519	550	544	575	547	499	490	533	521	532	541	600	493	533	551	533	543	522	545	554	543	511	507	598	537	538	528	576	563	569	527	533	535	575	536	519	574	547	514	548	510	574	554	573	521	542	496	499	537	558	513	528	604	569	534	536	550	512	557	531	513	583	555	572	547	487	527	589	562	587	550	559	523	521	573	518	554	544	515	533	535	527	500	521	522	528	555	575	571	560	473	535	526	518	556	547	542	521	520	563	516	559	543	537	549	566	528	552	562	519	532	540	562	577	510	499	534	531	527	534	552	596	567	528	513	551	570	545	528	548	554	506	532	547	528	554	546	544	550	533	563	542	548	512	571	547	517	513	543	538	577	520	555	547	542	535	551	506	589	496	537	552	545	525	537	484	537	542	537	572	574	518	509	569	534	530	546	575	542	524	540	525	526	515	565	510	581	557	520	526	516	539	523	567	560	533	582	547	573	546	573	550	531	566	511	541	555	565	527	537	520	575	538	561	487	534	568	518	551	531	554	503	493	530	588	550	616	543	523	550	600	533	501	508	546	534	551	514	532	582	516	542	556	474	574	528	509	513	566	544	567	554	546	569	564	546	537	536	487	500	525	472	533	523	522	540	538	505	504	548	511	581	572	562	536	554	540	521	560	557	504	522	568	541	526	534	585	518	540	567	535	534	572	533	529	562	556	515	547	538	516	511	520	539	540	555	510	537	542	518	526	540	560	551	527	510	559	527	516	576	551	504	540	569	564	537	552	543	560	549	597	560	585	531	537	542	514	556	560	530	549	539	543	521	544	524	543	561	537	560	519	552	600	564	511	529	523	486	574	530	484	552	512	502	491	553	583	542	528	522	536	548	527	554	530	550	504	521	496	556	542	511	521	536	491	571	500	519	485	511	539	546	520	582	555	527	538	552	554	528	569	523	534	528	556	555	547	559	526	544	554	541	530	553	509	584	536	520	526	533	558	482	541	523	555	529	551	518	552	553	547	550	582	546	490	506	515	555	561	546	508	579	524	545	558	533	516	529	549	558	580	537	510	534	557	545	543	548	570	505	541	524	536	499	511	543	525	556	525	571	531	534	576	561	555	527	543	516	545	536	534	539	536	576	535	514	538	498	530	531	542	515	509	551	526	534	539	539	554	569	551	546	526	546	544	480	519	517	536	529	527	573	503	539	522	561	520	537	539	541	586	573	504	530	516	522	536	533	519	551	534	568	550	557	585	505	527	555	519	567	578	509	526	573	542	539	515	536	530	545	511	576	558	548	569	506	508	549	520	538	554	502	526	505	565	512	537	534	473	535	505	548	551	551	546	542	525	528	565	533	521	513	535	544	515	577	534	548	527	542	511	511	533	513	535	519	538	590	536	540	501	602	542	539	531	526	575	528	527	539	519	505	524	533	538	554	558	524	532	543	547	527	521	551	555	526	550	524	584	538	553	523	510	540	568	521	568	527	531	578	504	551	525	511	512	502	551	553	527	529	577	562	504	513	531	522	528	529	541	558	527	526	505	504	565	567	524	547	543	523	526	556	540	541	488	542	514	540	534	558	567	532	524	521	569	539	555	501	545	593	514	520	577	523	561	542	540	500	546	537	526	525	577	529	516	527	564	530	502	543	540	576	513	573	496	573	520	502	548	518	567	535	562	553	560	521	545	553	554	529	498	520	527	523	570	490	576	553	515	559	568	519	544	542	524	531	550	539	545	563	535	526	550	553	557	527	540	579	482	488	574	529	542	524	572	565	585	528	545	549	532	535	496	511	567	519	527	527	551	490	536	595	586	529	566	504	517	515	541	540	533	557	542	537	532	539	508	505	522	569	584	559	522	555	541	540	547	527	503	533	521	508	485	509	567	507	555	513	536	532	512	562	522	496	563	545	550	527	559	544	540	555	571	559	562	571	486	548	560	544	562	494	527	536	499	510	552	578	541	523	504	569	531	500	523	531	499	530	534	546	555	567	542	552	536	614	523	543	538	555	528	575	545	571	544	530	554	530	515	553	554	532	517	561	563	511	566	517	536	502	552	513	526	561	560	506	568	566	546	519	605	537	527	558	538	536	515	585	495	566	568	542	518	513	544	566	517	552	509	545	563	570	531	544	556	489	536	536	579	552	572	558	571	510	557	567	545	504	500	554	533	552	546	544	565	514	555	512	546	527	550	522	521	512	507	567	533	531	550	543	531	594	558	513	514	526	574	558	590	537	525	524	521	578	527	537	512	548	510	571	539	550	534	554	527	516	553	548	523	543	505	484	544	533	531	543	532	564	548	494	520	504	557	543	531	535	531	538	518	539	508	547	507	564	530	581	540	490	530	516	511	549	555	485	540	558	534	535	558	570	578	493	523	540	559	559	500	527	520	578	577	563	534	532	588	530	603	543	515	547	538	537	525	557	533	548	563	574	537	559	581	556	577	517	496	531	560	575	533	539	550	571	548	558	495	514	590	537	534	531	511	536	530	525	572	553	562	573	533	529	493	520	495	545	572	537	551	522	545	551	554	522	536	528	546	557	556	483	551	604	558	513	543	527	560	563	523	539	525	539	559	541	542	526	529	493	543	526	540	550	546	537	565	536	478	527	523	550	572	510	565	526	569	551	493	548	526	512	540	496	553	532	538	518	526	537	534	566	567	552	518	533	520	532	521	526	523	567	528	507	526	558	558	513	551	515	525	526	538	541	561	521	529	510	570	573	546	547	516	549	543	535	567	553	526	552	509	530	528	584	563	558	544	542	535	573	535	529	547	527	535	546
15434	2445	2615	2071	1387	975	813	606	505	396	374	326	291	267	275	192	200	222	232	198	175	216	203	177	181	170	175	164	161	184	160	156	179	163	180	167	147	150	157	163	140	149	166	166	145	163	146	137	136	151	164	139	138	151	138	144	144	144	146	148	156	149	141	125	136	160	144	177	133	151	168	133	149	146	143	161	139	135	143	151	148	119	141	143	153	167	152	144	131	143	140	151	151	143	157	139	140	155	151	138	155	151	148	129	158	164	156	140	139	143	113	148	116	144	157	151	142	143	165	135	142	139	135	144	150	154	136	119	146	131	138	133	145	147	138	127	162	135	158	137	148	160	130	135	136	130	165	136	146	154	145	142	142	140	143	147	139	167	130	137	130	121	117	122	140	136	124	158	156	119	152	136	154	148	171	152	147	149	149	149	151	150	136	153	129	166	144	146	126	167	121	151	134	122	144	152	147	150	139	142	127	145	140	171	145	139	155	150	130	157	145	175	147	139	145	132	129	145	153	131	133	151	146	157	165	134	159	143	149	148	157	134	166	156	131	139	126	133	142	127	156	151	139	142	154	116	146	128	140	144	140	143	135	140	150	141	140	138	151	119	141	133	123	151	139	145	172	148	144	139	153	147	138	132	134	155	128	144	136	166	149	175	145	147	126	139	134	169	150	152	162	141	159	143	133	133	124	128	154	164	139	137	130	144	154	146	141	154	133	158	134	140	149	126	142	163	145	147	119	146	132	152	135	114	151	145	139	147	147	145	155	148	158	137	141	151	144	151	148	128	147	148	153	136	154	129	141	138	140	163	150	123	138	147	142	152	139	124	152	146	141	162	140	153	130	127	140	137	123	127	156	129	146	145	141	144	126	161	162	131	129	149	141	152	153	175	127	154	155	147	139	111	143	159	132	131	132	124	156	166	141	144	135	136	144	123	142	129	154	154	127	129	146	161	129	131	162	171	134	163	145	158	142	148	116	135	153	148	151	151	142	149	132	147	144	168	156	133	156	141	158	146	141	136	145	144	138	151	152	157	139	132	143	146	158	153	138	134	153	152	141	133	150	155	154	143	174	120	136	153	142	152	133	134	122	148	111	150	159	150	166	149	149	137	126	125	154	147	149	155	142	136	150	144	148	137	146	161	142	130	154	130	139	120	137	158	163	125	146	153	161	121	125	134	136	153	138	159	143	161	148	139	151	137	153	131	148	136	127	157	153	136	127	158	146	163	118	133	136	138	146	133	136	159	142	125	135	174	150	141	162	139	133	133	151	128	142	131	131	150	153	127	139	158	125	142	156	129	146	146	137	142	139	152	132	135	135	151	152	151	157	148	132	158	144	150	154	138	140	155	136	143	170	140	157	151	133	142	166	143	145	137	140	153	132	154	136	145	130	164	144	139	138	135	136	167	138	144	129	119	147	148	131	127	147	143	133	131	151	134	140	134	116	145	157	145	166	158	143	145	140	145	149	119	153	146	158	130	149	144	135	172	143	137	118	140	147	144	144	137	158	133	143	140	135	133	175	141	148	145	143	128	148	144	150	138	140	144	143	156	153	164	159	148	151	133	132	146	143	130	163	160	145	135	131	108	127	136	156	149	152	139	143	141	163	140	148	146	148	162	151	147	127	136	132	154	122	140	146	139	130	133	141	152	148	142	137	134	149	129	126	150	165	137	142	158	143	151	151	193	162	148	171	159	146	122	133	130	147	139	161	163	146	159	146	148	141	147	141	138	113	123	138	163	146	142	147	140	143	132	161	153	174	163	128	126	137	138	158	135	153	153	160	124	129	151	135	140	136	158	165	128	136	140	145	125	137	126	152	153	134	139	152	142	131	133	148	146	160	137	144	129	159	135	151	149	148	134	137	161	131	147	141	149	145	146	131	135	141	138	133	137	146	145	125	139	131	141	135	161	133	150	155	143	158	146	139	139	146	149	123	121	160	144	153	128	150	146	126	146	143	154	155	132	124	149	162	145	145	153	144	164	126	164	164	164	157	151	142	146	145	134	142	143	131	149	146	151	139	135	163	151	166	154	161	156	119	141	138	137	160	153	142	114	139	143	141	135	148	126	135	142	137	158	171	150	134	154	158	158	154	134	142	149	141	156	147	158	130	138	148	157	139	132	153	124	146	132	150	148	116	136	130	122	148	129	144	153	172	118	168	140	135	119	151	132	146	143	135	144	157	128	135	134	146	144	147	132	131	126	154	151	154	141	131	149	135	127	137	149	140	143	152	147	156	147	146	140	133	150	136	135	153	172	152	150	145	152	140	138	143	158	153	158	160	144	140	139	131	162	155	167	162	114	147	152	150	135	143	131	145	143	158	161	146	146	144	155	155	136	141	148	153	161	140	145	134	133	151	132	154	149	133	136	127	127	145	145	145	156	132	145	140	150	148	151	147	132	143	142	141	131	154	129	145	164	142	156	157	119	135	146	138	135	112	142	148	133	136	125	121	131	151	126	131	131	141	141	158	148	160	132	119	124	142	113	145	131	142	155	138	135	148	159	117	155	131	135	155	136	141	160	130	141	141	161	156	138	120	138	146	142	136	143	133	137	143	129	142	149	171	145	166	137	139	136	137	146	143	128	140	153	158	137	153	144	136	133	136	158	145	136	134	144	127	149	134	120	150	139	132	143	143	152	135	131	153	128	140	132	138	129	135	156	146	135	143	118	151	130	141	127	150	135	148	127	140	123	136	145	144	144	140	138	160	165	147	140	130	153	142	142	125	160	135	120	146	146	131	127	137	163	160	130	152	121	134	141	125	133	154	141	157	127	144	170	153	136	139	131	141	155	152	132	153	146	127	170	152	142	148	147	151	144	127	122	132	132	128	171	130	132	133	150	156	152	141	155	163	174	130	146	149	146	141	142	140	138	154	147	138	140	139	162	124	148	130	140	142	162	161	143	111	137	150	155	157	141	159	161	143	152	154	130	130	141	153	151	150	136	139	162	129	138	131	131	108	151	144	152	135	146	147	167	132	126	133	142	139	134	146	137	149	164	131	139	145	158	142	142	142	143	137	146	166	149	129	138	134	154	127	172	128	133	157	161	139	133	126	155	138	137	142	129	133	146	143	134	143	144	142	127	147	147	138	143	115	125	169	157	164	118	124	146	149	147	146	139	138	146	148	144	163	126	142	132	141	148	144	134	141	147	143	145	129	131	167	143	143	130	134	143	147	153	106	131	137	146	133	113	146	138	147	163	157	136	131	147	141	137	135	153	140	173	152	141	139	128	134	149	117	145	160	148	151	145	163	161	141	143	125	158	125	161	137	149	126	137	151	146	135	122	123	163	148	142	152	133	146	141	142	159	126	138	146	162	143	147	141	144	169	156	140	152	162	143	141	129	147	145	128	166	145	133	134	153	152	145	147	136	127	120	119	147	121	182	133	159	150	150	147	155	162	167	127	133	144	123	141	151	156	137	143	145	136	120	140	155	149	148	152	122	137	147	155	147	157	140	140	155	130	138	151	139	140	154
7466	2462	5618	6371	5478	4337	3554	2853	2470	2059	1855	1603	1496	1304	1213	1164	1079	1022	954	921	888	862	837	772	759	755	733	711	705	722	633	666	637	638	612	631	631	584	582	620	543	556	582	552	551	516	550	542	494	540	535	549	484	553	532	509	500	508	539	529	496	500	497	515	535	501	523	475	525	487	510	503	531	478	501	471	522	486	473	498	502	457	471	521	524	507	486	484	468	504	494	511	512	445	525	448	447	513	468	483	502	476	484	467	482	481	487	483	466	500	465	490	471	453	472	496	450	491	490	483	497	520	487	426	476	490	480	411	456	501	510	424	484	458	452	468	495	490	460	465	461	455	516	489	469	476	476	476	502	490	465	499	478	477	505	512	459	494	480	462	468	479	470	479	451	479	454	490	438	441	485	482	464	503	433	439	446	484	478	441	457	485	458	454	466	460	422	477	476	516	455	459	496	467	459	471	474	457	493	457	442	490	456	473	451	469	466	469	458	474	497	458	484	455	463	495	510	466	462	432	524	459	481	464	496	479	447	489	419	451	467	487	453	440	467	471	455	476	496	439	447	446	440	440	512	505	495	491	482	444	449	477	511	446	472	476	456	475	498	458	468	495	489	428	465	476	470	467	462	442	471	454	466	495	502	525	478	445	491	459	445	474	458	452	444	473	450	444	436	477	502	460	479	462	471	485	477	465	476	543	470	458	456	462	480	475	451	450	521	444	453	488	448	496	442	480	452	484	487	469	462	459	457	435	488	443	539	504	443	460	461	460	451	469	443	478	441	483	478	473	506	456	460	503	439	467	458	456	481	446	463	464	446	452	451	458	464	457	458	417	466	491	448	470	482	457	485	495	459	485	484	466	486	470	498	459	471	459	484	487	486	469	478	500	471	450	467	436	425	479	479	454	443	475	439	456	460	482	477	476	476	455	455	442	470	458	488	456	482	477	451	450	476	441	482	494	470	459	484	459	475	474	465	471	473	487	458	472	488	482	529	466	423	468	455	452	477	483	482	463	484	470	491	450	459	510	477	487	519	441	500	451	465	452	492	501	486	469	431	456	472	461	482	446	494	474	458	445	478	457	504	465	459	446	475	440	471	540	450	460	470	405	460	492	438	430	471	465	459	484	471	467	469	499	485	441	450	463	492	454	516	427	481	470	451	475	483	470	495	507	454	485	449	545	468	484	467	494	479	453	457	436	476	496	489	488	469	483	463	458	469	470	462	433	449	515	467	483	449	443	558	491	507	465	440	478	470	516	473	470	484	458	486	477	479	497	474	449	434	443	485	484	492	480	535	484	423	480	473	441	478	470	471	486	459	521	456	469	445	478	439	492	462	481	490	470	470	471	463	467	475	447	463	480	456	463	450	435	479	467	481	480	489	482	455	427	423	459	442	479	457	462	478	477	509	488	498	465	468	484	513	434	480	460	466	493	484	471	456	474	456	499	456	457	476	494	470	422	481	467	490	474	458	465	461	462	496	502	470	459	483	477	522	469	474	484	502	485	473	479	474	467	482	485	430	460	475	496	485	489	430	448	459	481	481	464	449	476	499	505	436	491	478	489	467	467	471	461	481	521	484	465	495	506	459	471	468	487	478	433	452	463	462	471	463	444	464	453	433	452	468	498	457	470	507	489	476	508	451	501	505	469	474	471	472	479	468	436	452	462	444	471	477	488	475	478	499	486	438	470	460	491	476	487	472	484	477	473	504	505	444	511	488	449	478	455	415	485	430	503	459	475	480	483	520	439	491	453	439	492	464	475	422	445	432	483	445	477	476	477	498	477	433	469	436	469	465	476	521	489	464	484	484	456	506	472	486	484	452	462	472	463	488	440	446	468	473	466	449	490	491	452	461	477	477	480	471	460	459	448	463	465	461	477	482	456	507	478	449	484	450	473	425	473	469	444	459	452	464	471	457	471	470	488	459	464	475	439	478	480	467	466	444	478	515	466	498	490	459	484	452	495	460	484	511	499	456	473	447	485	458	454	472	486	456	438	459	474	481	446	425	539	469	480	456	481	465	456	482	450	448	460	434	496	449	438	451	471	426	472	474	471	516	467	485	449	483	485	479	476	488	439	500	478	463	494	469	484	449	461	474	455	480	443	424	465	445	472	444	491	426	425	492	479	511	454	473	476	454	466	472	469	473	434	448	458	472	454	480	489	472	490	468	456	487	464	442	451	469	450	425	494	481	451	478	502	410	455	481	446	467	491	457	470	425	444	483	470	492	445	503	494	473	480	469	488	516	438	450	475	459	491	436	447	419	452	431	478	431	468	443	465	437	449	452	496	463	502	464	444	444	448	471	456	516	451	492	493	470	508	437	495	478	444	522	464	451	487	504	475	481	452	518	462	458	513	452	473	476	462	489	466	482	459	492	459	458	480	471	465	476	468	457	447	435	469	404	498	472	464	471	476	463	454	442	467	475	449	457	463	500	474	480	482	466	486	463	458	471	477	462	423	464	478	491	457	463	469	431	463	472	466	432	481	492	453	461	437	450	426	442	447	460	474	466	506	523	487	453	495	439	523	489	469	500	430	474	476	447	509	404	453	429	441	443	450	437	465	451	460	477	451	463	491	473	488	480	462	471	463	461	493	507	434	488	474	449	496	484	434	444	482	437	499	449	450	474	462	454	466	474	508	459	482	470	432	460	433	446	465	484	457	480	500	486	469	463	460	455	489	451	483	500	489	462	434	461	462	463	467	477	453	440	467	474	498	463	451	469	433	471	520	442	440	455	488	530	471	481	467	445	476	484	453	494	453	461	489	459	475	461	476	473	437	459	465	421	442	461	470	504	424	490	474	492	468	480	474	427	432	465	513	445	449	479	463	416	460	445	452	469	447	477	452	436	473	454	475	456	447	451	463	456	485	483	457	484	439	449	461	447	476	500	473	469	513	438	445	481	480	471	470	476	435	461	484	443	467	475	486	418	474	470	484	474	487	449	485	505	445	449	501	443	496	466	475	444	465	491	450	443	485	434	496	481	490	452	472	473	487	472	471	468	475	448	471	482	477	472	478	473	491	478	429	469	450	495	485	424	455	504	461	485	473	481	465	465	487	463	444	452	481	480	437	454	468	478	458	494	499	445	458	464	449	476	469	449	468	495	429	454	438	492	444	511	511	461	477	483	474	474	456	447	455	435	464	479	480	489	450	457	472	447	473	467	468	448	437	498	447	477	502	477	446	498	435	476	480	431	472	486	509	485	444	471	491	459	458	463	446	461	426	446	471	457	460	473	499	452	512	452	461	446	482	478	484	470	487	467	448	414	441	510	434	492	481	419	483	446	408	479	454	455	487	468	477	491	471	486	455	453	481	478	492	441	430	456	473	459	458	445	473	462	468	468	471	473	464	450	477	494	484	469	453	417	465	470	500	488	512	474	454	441	473	498	507	523	461	473	467	459	458	434	482	487	452	476	467	477	466	445	474	466	473	434	448	516	481	455	487	475	477	482	489	473	459	478	479	449	436	445	425	488	510	484	493
2168	332	354	337	361	356	323	302	299	311	324	326	303	298	297	292	312	312	268	309	343	319	338	314	295	304	319	308	315	290	299	333	350	339	317	317	304	251	322	333	328	325	333	294	301	315	321	355	320	312	347	327	347	325	300	296	314	316	314	303	313	316	296	285	294	341	298	297	334	332	323	341	350	304	312	322	332	316	295	332	315	329	324	328	307	298	261	320	319	286	304	303	290	302	322	299	305	271	303	311	307	330	287	318	318	315	287	308	295	327	306	292	323	318	310	318	306	319	291	305	297	314	297	354	320	303	330	291	328	308	327	318	316	293	321	316	322	338	283	300	312	326	298	305	278	320	293	322	336	281	344	308	305	335	289	322	295	315	301	310	309	302	299	285	307	285	309	288	308	319	312	289	321	309	294	323	311	298	293	309	315	357	346	294	306	312	342	324	317	313	298	290	318	303	326	301	310	272	280	318	325	297	300	337	311	308	330	298	292	311	308	348	306	320	286	295	319	309	339	285	310	286	289	312	322	312	304	320	289	319	332	317	294	327	297	320	286	357	305	280	305	305	325	289	315	305	322	318	319	329	319	313	346	320	322	312	294	334	311	305	343	292	314	296	309	292	313	305	299	327	306	322	301	306	298	293	306	315	317	321	308	276	299	337	345	306	297	313	309	314	327	335	335	343	319	301	312	306	338	333	340	289	322	320	305	321	295	328	286	337	294	320	326	327	299	343	306	278	301	290	325	328	320	309	298	299	303	305	267	314	316	300	271	318	289	273	327	329	339	305	280	294	308	293	295	304	267	313	316	305	294	298	305	337	306	300	319	321	329	323	306	341	310	315	273	289	295	317	325	307	307	337	331	315	319	332	259	293	312	321	317	318	293	309	291	320	303	300	304	321	309	289	297	317	279	336	309	292	313	279	326	285	299	286	316	311	309	319	296	301	339	288	265	267	314	289	289	298	301	318	314	284	317	337	312	321	293	278	339	313	326	317	296	332	300	314	293	340	310	323	336	301	340	303	323	331	302	357	320	298	342	317	292	338	333	356	290	289	358	333	300	330	318	296	307	290	344	342	286	300	317	282	292	284	342	313	298	303	311	324	334	310	273	303	328	291	295	286	300	275	325	343	296	308	294	308	331	310	281	321	351	326	303	325	320	274	299	301	323	341	308	329	317	311	270	319	333	302	316	321	309	307	296	313	324	311	313	284	326	297	314	306	325	303	348	295	260	306	324	315	329	347	282	301	300	317	304	323	292	301	332	277	296	303	349	317	300	307	317	299	318	316	307	333	317	304	306	337	289	305	295	323	297	292	271	311	341	294	310	338	255	331	332	309	293	286	317	312	311	327	314	299	297	336	316	302	304	314	318	288	354	337	319	318	305	283	307	275	299	304	330	325	331	302	325	303	307	335	314	304	353	280	320	293	295	302	314	297	326	343	284	310	294	314	318	289	325	307	294	304	283	339	315	318	332	306	294	315	354	324	282	319	321	301	321	276	320	304	313	335	316	318	337	336	305	309	320	300	315	322	301	297	322	314	289	292	299	277	309	296	335	347	338	288	280	313	306	328	290	337	355	309	318	325	285	332	293	300	317	332	311	293	337	302	322	325	302	305	307	307	284	297	311	304	325	296	321	305	301	323	291	319	287	293	313	294	296	311	319	307	314	296	301	330	349	319	297	326	283	299	305	299	328	293	310	298	346	311	287	306	324	302	272	317	326	316	280	316	300	336	329	349	326	285	293	316	331	269	308	316	285	315	326	310	303	333	312	310	324	321	348	288	298	288	333	308	283	290	307	326	281	295	320	316	329	358	334	291	279	313	317	281	315	315	342	314	290	292	316	297	327	294	310	288	314	339	305	352	334	333	343	307	267	319	283	307	319	294	298	316	322	298	321	335	329	297	285	293	313	285	312	298	322	314	308	284	277	320	314	285	322	344	323	326	305	325	276	330	299	300	337	320	314	302	329	294	308	335	284	309	314	301	282	306	317	301	303	318	324	328	313	323	333	322	280	299	290	316	278	317	326	318	308	316	332	326	307	325	338	301	281	316	301	343	316	311	292	306	292	300	298	328	306	319	293	289	335	309	295	306	293	289	303	352	267	324	312	311	313	316	324	324	281	356	293	294	292	307	353	323	324	342	325	346	343	309	278	314	301	308	287	308	316	299	293	332	323	298	330	291	320	318	313	325	348	292	312	283	348	290	302	324	333	330	297	306	290	298	276	314	315	312	295	326	309	296	280	290	318	307	304	322	323	354	333	348	283	312	325	332	295	303	335	306	321	315	301	325	325	260	311	311	289	331	303	304	325	316	315	335	340	305	341	288	297	277	300	322	333	298	317	274	337	292	313	287	314	357	333	285	328	294	297	302	315	276	286	330	300	307	310	310	316	306	327	316	307	340	338	325	311	278	332	330	313	316	326	326	343	323	327	329	326	325	315	301	305	323	325	284	339	333	316	271	334	302	301	303	305	297	333	311	309	323	322	284	330	304	330	339	285	341	311	305	329	306	305	305	334	330	310	303	277	320	328	309	300	341	308	294	294	311	312	318	313	292	305	290	265	303	333	289	336	326	315	329	301	293	299	304	322	325	309	314	289	297	317	318	312	315	310	332	301	301	304	302	318	296	305	292	293	286	322	284	331	352	300	306	341	286	326	300	315	334	322	311	294	317	292	291	314	294	306	283	334	339	338	338	296	300	276	292	319	306	330	328	369	338	293	314	288	304	316	321	299	313	330	318	306	313	331	334	320	308	330	285	333	299	321	293	276	303	299	305	323	310	316	290	318	303	328	313	305	301	304	317	314	316	322	329	312	296	359	344	321	307	304	309	287	306	311	287	308	346	290	314	325	371	330	340	306	294	295	308	319	305	315	304	336	320	248	293	317	330	330	317	304	317	292	313	310	315	299	296	301	314	301	290	309	328	321	305	306	322	283	323	320	309	297	324	330	316	309	314	310	337	305	313	332	289	305	345	279	356	297	326	337	313	308	312	303	305	310	328	333	333	318	312	282	280	271	305	298	303	311	300	294	291	299	309	323	313	316	305	298	325	276	291	294	294	295	301	311	329	326	318	317	308	295	318	298	331	328	273	312	286	349	293	313	330	336	337	284	304	316	315	323	289	323	273	305	317	316	320	294	315	319	302	331	272	327	322	305	313	293	292	328	289	316	320	341	285	338	324	327	305	306	337	304	323	322	321	298	331	278	342	291	333	333	324	323	319	304	293	286	339	302	301	330	323	294	294	333	307	300	313	296	297	308	291	326	308	285	334	341	274	310	302	295	308	308	293	323	303	317	296	349	292	323	256	309	308	295	276	323	295	293	311	303	279	300	297	314	307	312	305	321	293	323	283	327	324	308	300	332	305	335	297	334	312	296	308	323	329	306	344	320	335	313	315	310	350	322	316	330	305	319	327	313	337	306	312	312	332	337	290	299	299	299	313	345	314	321	307	260	280	326	330	305	319	312	331	317	299	273	336
2370	924	1052	1054	1014	1035	993	949	933	868	951	929	914	968	888	871	891	928	916	958	898	887	910	889	877	950	852	877	889	907	836	921	884	911	944	874	882	906	838	908	852	889	899	893	894	929	910	870	896	895	835	888	899	886	956	964	851	915	909	897	895	905	916	885	914	858	887	864	905	915	880	889	868	911	838	852	918	863	838	825	917	881	915	874	945	878	952	910	904	927	915	855	909	889	848	870	824	897	846	961	864	904	881	888	875	856	839	906	885	894	833	907	878	927	887	902	906	869	877	867	910	921	922	867	882	881	860	918	898	912	893	895	879	917	968	857	890	914	837	915	903	895	886	898	917	862	940	880	862	921	834	872	859	869	900	828	870	893	879	870	909	895	863	884	891	884	920	870	917	848	881	936	921	867	891	871	893	855	867	900	887	888	843	890	891	895	917	890	882	885	887	856	892	852	932	887	874	926	877	858	900	866	857	875	888	917	876	855	848	852	852	878	859	968	906	896	877	926	891	905	871	891	845	867	910	894	860	886	892	874	881	853	942	869	865	885	854	902	867	895	891	866	875	868	872	920	843	828	853	872	878	878	875	903	926	863	900	902	890	850	890	902	925	926	926	913	916	876	895	828	890	864	870	919	844	919	984	892	877	882	883	842	909	873	858	956	855	896	890	921	892	853	867	865	835	850	873	854	881	940	850	894	949	917	871	853	922	875	924	898	871	905	910	910	881	872	874	846	898	913	866	890	862	926	858	852	912	921	868	847	871	905	891	871	907	899	897	857	890	860	909	919	921	916	937	933	869	906	888	897	904	897	900	862	863	849	849	861	888	903	888	867	898	900	879	899	882	919	858	911	913	864	867	890	896	903	866	930	897	892	886	869	905	906	901	895	861	868	913	877	899	873	923	855	836	902	963	923	910	903	888	933	909	880	870	857	899	846	907	890	908	903	924	826	902	879	836	901	858	841	887	906	849	851	922	853	922	926	889	912	849	899	896	883	920	850	897	891	861	877	899	921	872	885	827	888	840	894	869	912	941	926	871	863	907	879	860	909	865	958	892	923	869	929	930	921	840	850	897	870	862	876	872	845	908	869	855	912	931	877	823	884	884	906	885	880	878	868	896	901	888	902	862	899	876	858	884	913	842	925	903	908	880	906	889	835	874	864	885	856	878	884	921	888	879	902	874	904	895	924	899	881	939	857	898	879	857	878	838	924	849	922	863	874	911	907	859	849	925	923	859	874	891	914	827	899	823	875	858	901	905	860	837	847	874	876	920	884	893	908	921	879	968	924	885	885	877	873	841	892	881	875	869	902	898	936	865	869	901	920	878	888	933	884	849	900	869	909	866	817	883	871	854	923	902	863	899	874	895	871	879	882	921	892	881	902	859	864	847	887	863	858	850	843	854	890	911	912	849	904	882	837	901	848	853	899	941	857	900	907	901	887	910	854	911	947	938	860	886	910	854	893	878	945	896	896	862	881	887	887	868	865	888	900	893	858	866	892	897	815	905	940	918	879	832	940	889	930	898	940	853	947	852	900	899	863	883	879	890	891	883	876	908	868	890	874	889	867	887	818	948	893	901	884	854	874	884	881	865	927	931	918	871	902	875	897	881	896	928	911	879	867	923	928	885	957	930	920	896	882	813	967	840	886	898	865	930	860	820	906	913	872	902	903	883	868	888	904	909	850	893	846	896	885	902	890	884	846	838	884	902	872	969	927	893	870	895	897	884	882	901	900	894	859	872	843	905	889	850	919	877	958	883	928	860	897	900	892	902	904	857	878	868	886	893	853	872	893	879	888	909	870	855	880	900	854	909	888	813	904	868	909	841	863	866	927	888	875	900	893	904	929	937	814	875	947	918	892	897	857	906	910	859	890	844	868	870	899	942	863	954	876	879	907	866	889	875	878	886	854	874	943	883	949	885	933	853	852	841	882	879	864	889	893	832	887	851	850	896	893	924	918	892	878	886	877	904	881	903	957	914	886	934	870	911	914	881	912	882	894	874	845	909	916	908	900	902	919	934	870	912	897	825	914	919	916	858	952	898	876	861	871	825	904	930	920	909	951	893	908	850	838	839	916	893	939	867	861	860	883	883	850	906	846	865	896	943	898	888	883	892	873	899	880	895	891	911	890	877	862	916	863	874	921	860	824	878	912	889	912	898	862	904	855	852	933	888	933	880	861	921	923	904	914	858	916	953	916	889	887	923	877	918	894	895	898	898	881	898	894	820	902	926	915	879	895	864	812	918	861	864	888	893	895	908	877	915	915	870	946	911	853	842	914	878	846	917	877	900	916	914	895	874	870	907	872	886	861	832	871	893	876	933	941	874	889	899	905	875	901	883	887	869	879	922	929	841	931	924	941	895	900	853	916	906	900	879	924	908	922	879	838	874	830	892	893	856	862	908	904	888	840	887	876	875	867	874	891	893	879	863	925	858	902	938	842	931	933	914	933	910	837	952	911	910	878	892	845	914	902	889	861	878	888	864	828	923	888	900	859	897	890	880	906	897	862	916	911	920	887	890	905	893	905	909	904	927	857	897	876	924	856	899	888	912	866	924	918	877	882	929	868	883	892	944	906	909	867	902	916	889	851	920	908	927	895	883	923	907	886	956	871	900	871	916	885	908	836	893	865	862	849	898	870	903	881	867	925	895	903	881	885	851	882	876	910	883	866	872	834	937	916	832	848	890	877	922	936	930	874	857	916	887	911	930	820	889	901	865	899	913	907	911	906	907	900	929	851	867	840	872	846	908	878	915	929	890	879	905	851	848	919	873	867	904	839	920	836	865	927	867	945	925	901	874	928	906	880	906	920	864	886	892	887	880	886	894	910	865	883	906	915	894	899	891	894	836	898	881	904	824	870	929	865	942	859	867	909	935	875	894	876	868	881	889	908	879	870	904	873	852	883	845	847	898	884	906	879	850	871	903	856	856	880	933	889	891	901	842	919	849	913	922	903	918	874	862	895	892	916	911	858	887	857	839	856	824	890	812	850	896	915	879	904	849	883	823	896	920	890	917	935	905	863	908	860	883	903	899	892	861	893	862	907	938	897	857	868	876	914	900	916	863	841	868	860	907	899	894	884	883	923	879	863	927	909	838	863	915	878	883	822	911	848	913	899	859	814	900	920	920	943	919	906	934	865	849	860	904	895	893	901	849	922	879	917	859	908	856	880	921	923	899	921	891	879	866	904	866	865	885	870	873	880	917	857	879	915	872	905	880	876	928	897	903	861	840	884	883	870	900	831	913	903	838	917	893	938	930	929	877	934	904	932	886	901	874	903	890	897	901	893	865	899	877	895	880	916	951	861	881	900	891	874	854	825	921	878	927	850	901	852	899	900	855	896	851	888	904	907	877	884	884	857	934	938	873	901	939	853	887	913	871	918	902	950	939	880	871	930	861	882	902	911	905	889	901	881	842	910	893	881	937	885	880	908	841	870	876	864	878	932	853	926	919	852	865	918	884	894	831	908	913	935	874	897
8222	1074	1372	1155	827	588	512	384	353	319	280	280	250	223	219	218	207	229	199	179	219	195	185	212	182	180	192	187	208	198	185	178	204	179	156	167	164	174	180	186	175	184	171	180	162	176	210	189	187	169	190	164	165	181	174	179	149	158	174	186	162	179	168	185	172	192	172	180	179	197	197	189	177	179	175	174	196	168	178	159	151	170	177	169	183	215	184	157	151	194	183	175	179	184	175	195	158	181	162	154	178	169	164	161	186	198	185	165	188	168	190	180	160	149	201	180	172	167	163	162	190	184	193	175	174	170	167	181	186	162	143	188	178	179	171	158	166	148	170	176	166	167	164	150	184	170	179	191	145	182	186	167	179	167	173	155	171	155	166	173	182	168	191	143	156	178	175	178	172	193	180	171	195	158	191	186	202	187	180	170	190	166	199	189	171	183	192	177	149	177	173	178	165	158	145	170	195	172	192	184	184	174	174	181	190	175	151	194	173	180	182	162	176	177	176	185	180	165	189	172	160	175	184	169	179	180	178	149	165	161	177	140	178	157	188	168	186	185	194	207	162	164	185	159	197	172	179	173	165	163	171	190	163	176	176	139	180	183	213	159	178	178	162	195	167	178	187	163	161	178	171	164	191	164	179	182	196	179	180	161	171	164	172	193	186	162	183	214	171	193	174	170	155	184	167	185	171	183	188	151	171	190	171	168	164	163	198	169	168	169	150	162	175	169	173	177	148	184	184	171	174	168	186	168	155	194	189	147	186	177	172	173	164	167	169	149	187	174	164	184	176	187	189	181	154	179	161	165	188	151	166	174	184	180	185	173	170	168	174	165	193	174	195	195	177	195	154	200	188	177	164	161	191	188	183	199	168	160	155	181	170	181	174	170	168	164	174	156	166	174	179	170	205	168	167	172	175	164	175	141	190	196	171	177	172	182	180	173	190	171	170	175	182	171	190	178	172	158	170	181	180	173	186	164	150	163	177	172	164	179	166	174	174	193	154	169	166	160	173	172	167	185	155	172	174	202	177	175	171	166	187	194	162	201	170	178	166	160	183	167	154	164	186	182	171	194	186	183	139	177	181	185	153	183	181	166	170	185	154	155	172	192	188	150	171	205	175	176	194	191	190	163	191	185	196	183	179	157	148	191	193	194	168	176	171	173	160	169	164	199	183	171	168	180	163	166	162	161	179	181	194	170	157	197	178	173	184	196	186	184	157	174	181	171	178	186	185	164	164	185	177	160	157	141	170	156	176	144	195	156	166	190	180	171	159	146	190	177	172	160	164	161	178	173	151	202	173	166	159	195	170	159	177	165	163	156	175	195	185	166	165	168	162	181	164	168	193	186	191	171	165	164	164	166	152	179	180	167	180	165	199	164	175	187	153	190	181	181	167	198	155	193	175	167	181	158	160	171	167	163	189	191	171	181	180	162	160	183	180	201	162	181	167	207	204	176	159	165	154	179	167	179	187	190	189	170	184	165	172	171	159	177	189	189	152	183	158	180	191	145	149	187	178	172	217	188	181	181	162	168	173	168	163	163	175	173	201	166	163	177	164	169	156	195	145	171	176	151	193	182	161	189	155	166	163	175	198	164	182	191	168	168	172	178	188	157	164	172	164	148	167	159	175	181	175	182	186	168	180	186	176	152	191	180	163	160	175	166	183	161	169	153	159	177	164	189	157	185	175	172	181	177	171	174	149	141	220	166	203	185	186	174	188	176	174	146	168	171	166	187	165	193	182	172	199	190	182	179	179	149	162	147	171	194	179	166	190	176	175	177	159	170	170	157	164	175	164	146	168	157	169	158	176	172	164	168	181	183	180	186	167	174	181	161	165	171	170	170	178	176	154	175	176	181	157	179	173	190	166	179	177	159	174	161	156	159	184	164	171	179	175	179	197	171	184	169	169	177	186	183	169	153	149	185	180	181	148	178	166	195	181	184	188	160	179	168	169	184	150	182	191	165	185	165	186	163	162	161	166	179	157	184	152	165	162	171	187	180	196	150	168	187	168	150	167	179	168	160	177	168	176	166	180	170	172	173	187	182	154	177	177	162	164	166	185	149	163	161	165	175	199	171	179	170	158	201	161	174	172	176	181	172	160	181	165	170	181	154	180	183	192	177	164	138	181	179	179	166	170	186	176	172	170	180	176	175	206	177	170	187	167	192	163	180	176	197	199	161	169	172	162	168	165	156	174	150	187	162	160	191	192	197	190	176	169	182	156	165	161	199	202	158	163	178	158	179	145	166	152	174	177	149	170	201	188	210	163	143	164	203	184	155	168	168	167	170	161	165	156	187	165	189	173	165	176	160	162	172	150	174	171	189	164	172	184	186	192	170	173	183	173	179	192	167	194	187	146	162	162	178	172	175	177	167	162	165	169	177	161	180	171	163	184	158	176	167	175	158	170	170	189	159	182	189	174	160	168	185	172	178	166	173	192	205	167	164	148	186	185	144	183	193	166	158	162	169	185	168	192	178	176	167	153	153	168	184	175	205	163	214	198	189	182	185	158	145	170	175	169	169	164	166	203	170	172	170	180	186	163	150	175	169	176	165	155	148	167	168	172	148	165	143	168	167	182	166	172	163	177	191	148	196	158	168	170	158	180	176	156	180	199	168	182	166	157	171	167	178	198	181	191	143	190	165	161	172	170	177	163	182	195	164	199	184	178	167	173	165	158	175	206	158	168	160	184	170	178	161	166	170	172	161	178	170	180	203	162	175	167	191	170	176	184	178	175	198	174	181	181	188	174	163	195	184	168	145	158	165	182	179	175	187	162	191	175	155	197	194	163	147	181	179	166	175	176	193	181	186	158	158	164	187	170	189	170	177	180	188	190	185	178	177	164	190	179	195	157	172	162	163	184	198	185	171	185	164	171	172	177	155	177	191	193	170	178	173	157	170	144	180	183	172	161	150	186	180	181	162	167	171	179	167	169	180	166	168	162	163	188	155	177	189	170	188	174	183	187	170	156	179	196	171	177	154	160	202	147	168	174	183	169	155	160	171	184	172	176	156	183	167	174	183	176	167	169	157	181	160	164	171	189	177	188	169	181	193	198	180	163	161	173	187	192	161	167	204	181	169	143	168	164	149	177	142	178	188	183	181	186	171	151	191	182	191	174	189	195	180	189	159	172	173	148	159	170	175	155	189	175	174	184	174	174	155	188	173	185	158	167	184	154	176	165	157	177	166	183	166	174	164	174	191	161	155	152	172	176	153	174	199	161	172	180	174	164	179	183	159	184	149	191	177	177	165	161	165	161	171	177	147	159	178	181	172	179	189	179	184	178	188	179	184	164	194	196	159	180	163	183	155	156	161	169	164	179	161	207	189	176	171	174	175	168	175	193	164	179	178	171	172	156	165	177	169	172	172	183	167	163	207	182	161	150	193	173	180	183	175	172	172	183	141	173	179	170	181	185	179	186	184	165	160	171	170	166	182	191	176	178	178	179	192	162	168	164	142	175	151	169	167	181	188	202	191	168	169
5436	1541	3226	3675	3123	2588	2213	1886	1529	1368	1308	1173	1075	1001	956	862	847	775	869	788	818	724	724	713	707	627	653	661	646	636	620	612	633	643	592	571	614	603	581	606	595	588	600	605	558	585	583	572	614	607	625	557	538	545	560	544	577	566	568	527	590	550	545	531	502	587	543	533	513	543	508	552	557	570	622	550	579	560	525	555	508	577	561	555	558	559	555	507	545	516	556	556	563	513	528	548	530	560	565	508	559	561	549	540	551	569	571	510	552	541	570	554	530	591	510	522	523	546	529	532	581	525	565	535	536	579	554	523	551	621	532	479	528	547	491	520	527	565	511	529	536	541	537	537	546	537	497	581	507	533	524	565	519	571	534	566	527	516	525	554	554	559	534	527	521	548	502	571	558	528	535	570	543	538	531	555	507	554	562	554	560	527	525	553	571	524	537	541	535	519	523	515	540	531	514	534	515	478	544	545	566	564	529	538	544	548	547	576	542	504	545	524	563	535	534	564	510	562	499	524	547	539	543	504	540	532	560	556	543	563	544	523	514	556	528	542	513	523	552	504	476	508	568	507	532	512	533	543	502	550	522	539	534	501	569	574	558	556	552	524	573	559	507	516	557	562	543	536	511	552	565	521	513	567	565	521	539	554	510	565	534	554	557	540	530	502	560	559	506	538	574	531	553	517	538	596	540	506	496	541	538	504	554	536	555	550	567	550	557	524	531	561	531	538	534	544	563	532	480	579	568	519	556	532	532	544	557	529	567	540	526	527	517	522	573	545	532	549	557	543	544	518	570	552	554	567	568	518	544	584	507	494	529	530	560	543	590	560	560	555	572	540	518	479	507	504	533	528	537	510	552	556	523	572	522	528	548	568	542	497	554	536	543	524	543	539	581	523	542	547	518	516	548	517	531	520	528	564	571	605	522	506	516	542	522	552	540	518	551	531	550	525	511	542	533	542	533	541	505	561	545	530	528	525	511	502	574	526	554	534	529	537	554	512	502	493	514	546	512	499	527	521	533	521	543	531	549	533	497	558	549	518	550	510	535	500	550	575	511	597	498	576	522	517	564	529	577	526	504	518	560	545	550	529	536	529	538	571	546	563	516	570	538	505	521	509	571	511	517	521	537	517	597	530	528	580	520	539	549	554	531	547	535	550	554	522	539	502	494	543	540	542	526	530	537	525	527	521	584	546	544	535	515	527	484	554	507	535	546	561	540	515	495	575	572	566	533	510	488	498	548	562	598	523	566	582	524	544	521	538	534	554	496	543	571	573	525	567	555	566	538	532	527	517	522	541	519	533	548	514	547	559	543	543	500	536	531	555	544	580	539	491	536	528	534	529	555	569	514	547	571	529	515	535	511	511	508	542	543	569	529	555	523	503	504	543	559	527	558	555	505	551	504	532	508	552	539	523	537	546	561	529	522	543	539	521	527	520	526	505	558	535	550	534	570	519	527	512	541	483	539	511	530	506	565	496	496	503	502	521	547	533	529	528	502	555	524	500	546	533	520	532	527	479	533	554	596	502	528	537	508	512	568	512	538	524	502	552	555	520	509	551	547	538	512	528	552	568	510	555	536	533	573	513	544	524	586	524	535	545	555	510	551	510	545	502	497	546	567	491	554	554	528	525	530	552	536	541	525	543	558	520	535	572	511	545	527	526	530	570	575	517	500	518	493	548	558	547	534	537	522	539	538	549	585	502	511	552	519	513	525	532	534	504	567	538	563	563	556	536	535	560	507	503	568	535	520	527	545	568	545	534	546	558	519	524	538	515	527	525	542	548	535	501	542	603	514	518	535	505	561	502	519	528	495	552	563	573	565	582	522	574	520	545	512	561	532	561	542	541	516	543	538	542	506	534	536	563	549	487	560	499	544	521	510	507	546	545	544	533	567	540	510	558	550	571	528	567	537	524	504	527	504	548	519	538	544	549	559	549	533	542	536	530	485	593	509	535	550	567	525	542	529	520	559	535	519	572	550	531	600	531	533	560	535	527	529	521	480	552	500	559	534	547	541	560	489	541	545	519	571	502	545	562	532	537	542	498	522	536	535	536	546	530	555	506	565	501	525	552	561	536	571	508	533	552	558	560	579	501	507	522	522	530	543	547	523	529	558	526	565	547	546	582	522	512	517	533	544	530	569	510	488	509	579	529	568	528	589	562	558	496	553	556	534	586	495	542	512	527	530	560	528	565	546	511	532	529	556	550	547	559	526	551	552	549	511	542	526	563	557	511	524	502	496	571	534	539	523	541	549	550	540	524	565	585	553	529	570	507	496	555	557	519	577	502	513	557	525	550	523	520	500	569	573	598	514	534	583	532	511	530	524	555	505	539	550	535	492	574	491	525	546	562	573	512	525	530	558	573	526	505	543	569	542	557	524	572	526	542	545	515	541	527	516	536	512	570	565	551	542	476	509	553	512	569	528	540	515	539	535	558	525	511	574	537	558	539	530	527	524	544	551	528	534	502	522	519	521	520	525	555	550	549	558	517	562	537	504	549	508	496	547	513	529	518	580	564	526	514	551	505	564	604	537	539	565	532	547	536	560	554	530	560	568	563	509	550	552	507	540	532	512	512	506	521	499	550	546	565	534	548	498	547	520	528	536	520	549	532	564	531	541	536	503	517	507	555	531	526	480	576	528	519	526	531	513	549	546	507	526	571	522	540	534	528	526	584	533	507	545	516	547	539	522	571	555	521	516	512	526	553	538	535	514	521	559	581	533	523	522	529	539	531	583	542	524	581	496	533	561	496	556	549	549	532	497	515	542	512	510	514	525	558	537	572	540	466	550	558	533	536	561	496	549	539	572	556	501	541	551	543	532	516	550	526	539	539	525	587	526	515	527	571	540	547	520	521	529	537	532	545	516	504	549	508	495	600	517	568	526	509	520	497	531	542	507	532	503	527	543	520	544	534	506	567	561	500	526	550	548	552	551	514	514	568	530	524	532	547	534	546	547	560	522	525	497	543	529	546	539	550	541	544	534	542	530	541	542	522	511	556	547	539	540	553	563	527	531	563	518	521	518	552	563	540	550	512	530	546	556	504	515	551	475	559	515	530	535	558	498	539	521	538	539	524	532	511	567	552	509	525	548	562	548	497	520	528	511	550	526	550	513	526	509	538	517	533	552	536	571	556	576	533	534	523	528	524	549	507	559	545	554	538	548	538	512	521	506	524	560	502	540	595	538	524	590	534	551	524	572	496	521	525	548	578	576	554	563	554	537	531	555	536	527	505	526	554	577	542	535	563	559	522	544	579	578	547	527	514	523	528	527	553	551	558	560	534	570	508	595	576	486	501	562	558	557	543	508	537	530	514	560	548	556	527	542	539	499	548	517	511	552	513	582	529	547	579	534	526	535	532	552	547	527	537	546	520	556	538	558	566	576	511	540	535	521	490	525	505	539	565	525	539	556	545	517	508	515	553	521	509	554	554	524	538	570	547	555	534	570	540	555	537	580	523	566	506	516	560	532	526	530	500	513	529
15425	2447	2623	2044	1398	1038	831	604	525	413	345	326	335	240	253	260	228	204	229	196	191	223	181	194	164	201	176	178	184	176	162	132	170	157	160	165	150	156	169	147	147	147	175	166	163	172	152	164	157	155	161	157	168	135	136	166	162	132	159	142	150	147	152	158	153	136	177	132	134	125	127	146	152	157	140	159	125	168	134	161	145	144	156	133	146	160	145	157	157	157	146	118	149	148	158	151	148	147	156	154	150	157	142	138	128	158	137	137	161	121	133	158	163	143	150	148	161	127	146	155	168	150	137	144	155	155	130	150	166	135	149	154	145	125	169	126	152	136	153	157	158	159	136	134	127	135	150	155	146	133	145	124	151	173	130	141	159	138	124	149	137	145	139	142	148	125	159	157	134	147	133	139	134	133	137	161	159	124	139	122	160	141	167	152	145	129	146	168	137	146	132	136	134	157	150	140	145	148	145	150	122	135	149	157	149	147	129	136	167	140	152	168	159	139	142	149	181	125	143	145	146	141	154	154	134	136	158	160	141	120	136	147	140	147	161	141	137	144	148	149	140	140	150	157	144	173	137	140	138	152	145	137	164	134	154	149	135	168	149	146	147	149	147	131	135	145	151	149	137	155	144	130	148	149	117	131	140	148	163	121	132	160	153	125	148	160	149	148	127	147	139	148	134	147	120	158	154	138	141	157	142	142	142	142	156	137	140	148	146	137	147	143	148	152	157	122	144	118	161	158	133	129	171	145	142	137	136	149	132	143	143	150	153	143	141	150	132	142	145	138	142	139	149	146	182	142	142	149	145	149	158	153	123	145	141	156	146	162	146	134	146	151	146	149	140	127	152	140	156	143	153	130	144	138	161	146	149	163	155	160	136	131	143	122	147	130	177	130	140	162	135	118	161	155	147	126	160	147	152	153	152	139	137	144	157	158	124	156	136	151	153	140	140	147	133	140	177	142	132	144	145	150	139	133	124	164	161	140	132	138	141	161	153	146	120	147	140	130	146	146	159	154	142	132	158	146	129	166	141	136	142	137	152	154	140	131	152	134	141	161	171	144	132	128	119	140	123	142	124	146	145	170	135	122	174	139	152	144	120	129	157	154	150	139	143	139	141	144	160	147	137	150	140	139	153	163	155	120	145	135	135	133	139	153	155	114	165	138	158	141	156	146	132	151	152	138	141	134	148	152	138	127	155	149	155	137	137	128	145	143	149	135	140	139	151	136	167	154	139	139	159	121	133	131	142	147	138	126	137	141	140	138	130	145	152	152	181	130	161	148	142	146	152	156	161	149	146	138	130	142	164	150	158	133	131	119	160	157	155	148	138	144	131	129	141	154	147	145	156	141	149	166	168	149	143	130	139	142	145	126	134	129	128	140	145	152	149	163	141	140	119	129	145	141	132	158	144	143	131	135	137	129	144	133	150	141	152	144	147	148	141	149	153	157	155	131	141	151	142	154	143	165	159	128	138	144	143	139	122	161	155	142	149	127	157	158	142	125	149	150	130	141	149	154	146	136	131	140	149	149	139	140	143	144	128	137	151	151	126	152	174	151	161	144	138	141	159	138	148	149	154	161	141	141	144	133	133	157	126	146	137	145	152	141	154	146	129	143	150	122	157	158	152	130	148	125	137	128	154	139	145	143	134	141	166	136	135	180	155	143	147	157	138	144	145	146	139	148	142	137	147	151	145	127	138	132	147	123	138	148	154	145	135	168	129	132	149	127	119	128	153	123	134	124	133	143	139	157	134	145	153	140	145	147	131	151	157	130	156	155	145	143	139	140	114	133	134	143	149	128	146	126	140	147	174	164	133	126	160	157	121	151	154	138	158	165	139	148	115	131	148	158	157	134	133	162	137	149	135	146	145	134	148	148	140	146	135	123	140	164	133	142	144	130	139	158	161	142	142	163	143	149	133	137	131	149	152	139	175	131	123	153	136	149	147	142	149	145	160	154	143	157	147	155	160	144	150	137	138	130	141	155	168	153	146	143	135	131	146	170	141	140	125	158	145	130	122	133	155	134	139	157	140	137	151	132	137	146	153	142	123	131	156	137	129	141	160	143	137	143	136	151	147	132	138	150	140	142	137	153	128	141	139	139	141	127	145	144	143	136	134	160	123	115	124	138	145	161	138	135	151	145	132	129	153	125	160	127	143	118	170	146	145	141	162	141	143	160	167	134	154	156	141	144	125	115	147	151	150	141	132	144	147	133	156	125	148	118	136	129	116	129	131	161	124	151	130	163	182	143	154	139	135	131	125	162	147	143	117	154	127	142	158	121	142	135	163	129	144	138	142	144	128	148	139	132	141	147	161	160	137	127	155	143	132	143	129	136	135	139	148	128	152	151	136	139	159	130	151	118	130	146	161	147	145	146	149	148	142	144	128	142	164	159	120	135	132	149	152	124	151	137	132	153	145	145	160	121	142	156	143	127	128	158	145	148	144	152	150	152	162	129	145	146	138	142	138	143	127	141	129	165	137	131	129	149	119	132	147	146	133	151	155	135	135	146	158	150	162	146	145	136	166	150	140	137	146	151	128	120	125	140	153	156	153	151	165	147	145	159	151	136	143	139	149	144	153	143	139	136	114	153	149	145	151	144	119	138	153	134	143	125	155	141	150	154	120	151	121	121	146	169	128	154	128	124	138	124	148	131	127	161	139	133	145	154	149	143	142	160	149	139	151	147	134	151	143	124	121	142	131	152	157	146	136	164	157	124	149	135	143	155	130	143	147	136	141	140	157	144	139	149	157	122	148	140	155	165	124	150	136	154	136	143	158	139	132	146	134	153	145	131	139	156	153	139	159	135	140	151	150	154	160	157	146	137	152	145	145	153	147	137	137	146	153	142	155	164	144	142	150	144	133	161	126	138	136	138	133	146	124	146	163	153	146	162	145	142	144	149	148	109	154	125	145	133	123	122	123	130	153	150	147	147	154	137	161	147	136	138	128	153	133	132	133	125	139	139	148	146	168	139	129	165	162	131	127	137	156	186	135	119	140	166	138	142	133	150	151	129	142	157	141	145	148	126	138	178	154	143	145	135	153	153	133	131	124	134	149	177	121	149	138	135	158	129	167	142	139	127	129	151	156	130	132	138	126	124	148	152	143	170	140	152	142	153	162	160	139	143	140	134	135	132	150	143	131	138	141	157	162	144	132	140	129	129	151	137	150	146	107	123	148	137	135	133	151	153	143	145	130	144	131	143	154	168	162	151	154	137	167	134	143	162	144	142	122	189	145	141	164	144	154	138	141	144	128	135	144	155	150	125	143	148	129	162	152	147	148	141	138	140	137	111	145	121	135	145	125	134	152	140	133	137	145	151	137	132	125	156	154	157	128	135	142	136	158	150	136	176	143	130	157	165	139	134	131	137	149	153	141	145	114	149	139	146	157	133	147	121	115	143	139	137	136	125	128	154	151	158	112	136	151	138	138	146	134	145	140	141	132	157	163	147	142	151	154	165	132	150	127	142	159	128	126	156
7540	2332	5610	6481	5472	4385	3626	2878	2493	2115	1865	1648	1468	1370	1217	1166	1077	1031	908	950	890	840	830	759	792	790	711	689	590	648	664	647	652	636	641	614	551	627	596	658	609	573	569	595	626	556	543	560	536	526	572	554	542	521	510	526	559	540	517	510	517	527	519	508	508	476	500	470	508	518	489	488	508	451	460	519	505	499	514	480	525	456	464	497	516	454	485	509	509	512	549	493	512	502	507	477	479	494	497	484	484	488	490	468	481	463	476	476	528	484	476	475	438	477	477	499	462	484	470	472	489	466	479	454	500	508	470	471	445	525	507	480	447	454	453	456	501	484	478	476	451	466	470	465	470	488	498	474	484	475	462	465	465	487	447	426	492	501	454	487	484	498	448	454	487	454	426	516	452	486	473	495	496	509	474	494	447	440	471	492	451	492	468	452	494	489	478	465	469	475	461	464	507	476	430	473	517	474	434	435	457	443	445	455	469	483	461	475	495	469	476	470	469	451	445	456	430	463	451	438	494	487	447	461	478	424	458	472	497	496	456	458	428	478	507	489	452	481	457	481	426	462	506	471	481	478	429	464	487	448	435	478	469	469	428	420	479	455	457	433	438	460	487	472	483	442	475	438	453	497	481	507	453	473	492	460	455	446	445	460	465	456	481	484	464	435	460	492	467	495	449	468	433	473	501	471	489	455	448	432	420	457	485	488	451	473	469	445	455	484	488	456	504	458	485	488	470	482	453	479	497	480	502	416	471	408	454	476	478	503	451	459	485	483	464	481	443	429	487	496	419	460	489	449	430	486	449	488	464	456	442	440	453	467	470	512	436	475	473	473	470	459	456	487	454	487	489	495	480	457	482	484	452	476	502	461	495	499	449	487	472	466	442	428	472	444	469	464	431	457	505	446	441	462	424	459	482	472	512	510	463	486	454	457	458	419	460	481	478	507	465	507	458	460	452	495	452	462	460	477	477	453	505	484	461	489	449	448	480	460	496	451	497	450	511	471	448	485	457	492	460	430	498	472	422	436	497	474	450	474	461	448	473	474	493	487	482	445	448	459	473	447	435	474	490	462	453	453	469	440	476	545	476	468	456	491	479	444	451	468	424	452	459	480	466	464	452	460	500	493	485	501	467	476	489	443	485	480	466	425	484	506	478	476	458	479	436	489	470	503	426	454	484	452	456	522	449	470	478	482	499	484	471	458	448	448	458	463	473	504	458	535	468	427	459	486	469	452	455	478	456	463	476	473	520	465	495	459	492	489	455	505	430	456	440	436	461	476	451	456	477	485	483	446	475	464	448	457	449	443	476	471	467	508	445	452	483	494	475	504	451	462	454	461	495	456	454	449	507	472	504	462	424	467	443	485	407	483	475	477	471	450	478	463	505	468	442	430	494	465	482	483	475	476	449	487	485	457	454	447	509	537	474	456	452	444	442	498	495	439	471	505	465	480	476	467	453	471	501	469	465	465	471	462	454	487	458	475	481	459	434	444	484	448	517	472	463	451	495	512	465	494	501	453	488	504	529	453	485	487	490	465	454	483	476	465	493	473	456	481	460	491	479	448	434	464	417	479	411	437	462	427	451	455	465	448	460	456	457	453	499	446	459	481	449	421	513	470	487	474	437	478	512	462	439	469	484	455	495	484	452	442	486	476	492	459	479	474	461	461	485	453	468	499	502	493	463	449	502	431	467	418	472	446	488	467	500	427	473	445	415	498	458	463	445	477	450	468	466	451	454	485	495	445	486	497	518	461	509	453	502	440	498	442	470	501	492	469	466	477	430	496	494	454	492	441	494	454	448	494	463	446	449	447	461	495	456	465	485	499	471	455	461	453	485	432	512	429	439	444	462	442	470	452	445	431	486	470	452	464	471	479	489	459	513	450	486	464	517	457	488	433	438	490	448	414	475	473	488	448	445	444	473	452	470	438	486	490	459	490	482	446	417	469	447	478	465	467	482	488	448	493	435	486	480	500	449	437	470	506	434	450	458	480	448	469	442	472	472	455	452	481	481	445	487	438	457	462	463	463	444	448	474	486	497	451	495	457	466	442	427	448	489	463	453	516	471	451	491	467	468	502	470	459	498	494	507	517	499	523	460	472	463	442	446	467	449	480	437	447	477	482	445	493	472	444	454	458	499	467	480	467	440	454	440	481	436	478	459	455	498	488	505	449	514	447	482	470	478	471	449	480	455	467	478	464	475	456	453	458	486	458	451	473	486	478	482	504	491	420	446	490	467	498	456	452	454	484	484	452	434	473	458	494	435	458	477	463	462	471	501	502	484	477	418	487	474	489	446	457	456	503	454	429	493	461	483	459	472	479	489	509	464	460	485	459	473	504	480	490	498	450	505	468	485	464	456	437	480	451	436	477	467	448	496	456	458	475	473	446	471	495	506	445	460	457	494	453	459	494	452	460	473	459	457	472	471	465	440	453	478	456	473	439	462	447	457	416	506	440	500	457	476	463	465	470	468	436	432	478	500	424	499	471	497	486	459	468	462	452	454	462	500	453	443	447	440	452	497	455	475	445	465	462	437	436	487	480	464	448	443	453	468	458	474	497	429	457	482	451	481	507	446	457	411	468	443	478	421	457	475	469	441	466	452	473	445	485	438	451	457	486	443	494	483	456	447	486	458	413	484	487	467	471	434	447	495	469	427	448	498	490	432	510	489	496	449	475	461	428	506	471	503	448	480	425	474	468	444	483	498	482	475	481	456	456	392	480	476	523	468	430	522	463	498	483	419	468	439	464	504	457	491	460	421	491	439	487	486	464	492	437	466	497	493	468	485	452	486	475	491	514	456	466	479	467	524	465	472	458	433	477	456	456	491	466	490	415	487	525	436	464	463	496	494	472	487	454	474	445	458	485	487	466	457	487	460	460	473	441	455	439	487	467	465	465	442	459	487	459	472	484	445	485	517	499	477	459	476	498	472	427	474	409	455	449	469	461	495	476	450	458	426	463	450	485	488	490	476	448	488	462	475	450	461	497	468	500	478	492	440	500	478	479	469	470	481	464	479	457	460	493	458	453	464	432	479	449	472	469	415	488	457	479	454	435	486	466	498	483	479	441	479	455	473	472	461	483	453	503	489	465	437	501	445	488	469	480	440	458	479	488	482	479	454	476	454	465	480	470	508	468	493	466	462	503	496	428	421	467	454	471	469	479	451	465	436	504	457	460	450	499	490	502	486	482	446	499	487	477	450	429	446	444	490	463	431	513	481	488	470	484	450	436	486	491	482	466	484	468	449	463	461	454	455	498	484	482	463	431	453	474	458	418	488	470	525	457	456	464	449	472	436	482	465	501	482	473	459	449	462	487	466	504	474	488	448	495	443	441	459	424	508	464	487	461	478	510	475	435	450	446	465	477	481	465	422	449	458	463	476	467	471	465	472	473	450	439	465	493	453	442	473	481	489	459	463	462	468	466	469	474	498	462	479	481	477	434	465	454	516	463	449	517	471	510	499	482	469	482	487	473	463	457	474	474
2164	353	361	358	358	321	337	302	368	325	336	312	288	339	288	353	324	290	339	342	313	290	320	345	322	271	296	289	338	303	281	323	298	287	319	318	335	287	294	322	319	297	273	313	311	308	306	297	312	309	291	315	289	283	330	324	297	321	282	298	272	311	322	278	308	292	328	299	302	297	311	327	332	337	325	339	322	289	300	304	303	293	321	300	335	315	301	299	315	300	304	286	282	323	305	301	312	290	331	321	316	324	310	284	316	317	312	269	308	320	318	289	308	331	300	319	302	319	340	324	311	324	265	284	306	321	317	310	306	320	308	300	315	312	302	327	297	288	303	285	343	314	316	311	340	306	297	315	331	339	334	305	313	277	291	317	285	330	287	282	295	329	291	301	317	313	294	317	312	309	348	334	288	312	344	327	302	326	303	303	304	307	339	332	300	298	283	321	314	299	292	319	311	325	297	278	305	296	313	283	296	293	304	294	333	332	302	295	313	326	301	314	332	305	304	320	312	310	288	324	321	286	339	279	323	312	305	319	305	294	298	329	278	293	315	339	307	339	311	326	321	333	286	303	301	297	297	309	299	332	314	309	301	317	324	321	315	302	309	300	286	300	323	319	305	312	305	315	307	351	313	322	326	295	328	268	287	318	322	317	350	308	280	271	310	341	304	303	268	322	304	303	326	303	316	309	296	313	303	300	334	272	308	312	306	309	310	321	329	305	331	281	285	317	326	314	337	288	336	297	336	328	319	285	306	299	265	279	304	306	299	328	346	328	305	296	295	312	338	291	304	339	318	312	318	301	316	301	289	300	305	314	284	305	306	298	293	309	307	350	322	305	306	276	282	327	314	307	323	279	294	298	344	302	315	322	321	323	326	302	287	318	289	293	299	284	306	326	329	330	308	316	308	317	322	311	306	276	308	310	300	298	305	304	299	276	285	316	310	284	319	311	310	283	309	318	317	323	302	291	326	317	313	306	276	306	305	303	318	324	282	284	348	329	299	289	298	297	322	271	336	325	306	298	280	321	285	321	340	329	329	296	291	303	327	293	285	297	312	331	319	296	290	285	317	280	294	338	313	301	280	310	355	319	284	309	281	280	305	288	301	300	321	292	272	303	306	307	317	327	302	343	322	275	318	289	319	319	300	300	304	303	295	319	312	292	329	303	322	299	351	342	322	326	338	321	294	340	323	300	344	321	292	331	300	315	317	300	287	318	311	295	303	285	291	355	303	289	295	295	299	292	321	315	296	312	316	349	319	322	312	310	297	299	316	314	282	310	315	305	306	293	299	340	331	309	325	316	266	286	273	312	290	328	269	332	319	330	301	341	310	323	311	296	307	321	282	320	333	311	272	316	337	291	276	296	321	298	313	316	322	272	340	315	305	292	296	287	319	306	315	326	321	296	296	300	332	310	283	322	333	304	335	334	344	319	302	320	319	309	322	308	336	317	334	338	314	309	340	363	311	299	308	338	298	301	294	318	309	311	318	267	340	276	333	266	312	308	302	313	317	328	278	336	321	293	287	306	299	302	312	295	307	316	312	308	337	296	313	342	327	339	337	331	306	314	297	299	311	286	342	328	322	306	310	311	283	323	290	327	316	295	312	316	314	311	292	312	330	300	331	291	297	312	333	297	289	322	325	309	319	330	278	296	295	274	305	283	304	332	331	309	300	321	300	339	342	311	333	305	296	317	279	313	298	304	330	308	327	277	320	299	320	347	299	339	309	331	302	287	341	303	312	338	287	305	329	302	311	281	330	301	300	322	336	330	291	289	337	327	327	321	297	324	317	333	328	316	345	328	285	295	303	299	283	321	302	315	306	333	312	295	319	298	311	325	320	334	329	306	337	294	288	296	342	310	317	296	279	304	278	312	298	279	278	312	338	289	333	327	310	298	320	332	298	328	332	332	324	297	300	298	290	298	318	308	338	321	336	317	310	297	287	306	329	304	307	339	321	326	274	306	314	319	322	322	322	292	325	309	306	319	296	309	324	320	351	313	317	305	282	290	305	324	309	316	333	338	296	323	309	311	320	343	298	301	296	282	312	334	298	338	314	294	288	307	334	318	306	335	327	302	302	320	298	313	297	268	322	306	326	271	322	315	308	284	307	332	346	305	299	303	324	321	326	307	296	318	325	310	307	272	281	329	290	291	297	282	299	300	321	290	277	302	339	303	303	328	324	334	311	319	294	297	313	291	335	297	312	299	329	329	337	284	319	296	310	297	324	338	305	298	297	322	306	313	294	324	305	317	296	325	294	297	312	296	290	309	290	312	307	311	319	311	296	290	315	341	312	311	282	301	284	304	297	300	302	318	268	318	334	294	309	301	319	310	309	301	284	317	306	304	303	327	319	328	301	343	344	340	317	301	326	291	313	306	288	296	298	298	315	305	281	279	324	320	284	318	298	321	316	321	317	343	314	337	327	286	320	300	311	282	320	295	284	302	295	324	304	310	310	288	292	302	284	319	314	302	313	299	294	333	339	332	296	297	310	319	308	309	324	317	303	284	327	308	329	283	312	306	298	320	289	329	303	309	290	297	314	320	276	309	302	321	303	316	306	319	307	312	304	323	286	346	345	326	326	304	305	287	300	302	319	283	346	277	317	310	310	328	338	302	299	308	329	335	284	285	294	330	328	305	325	272	288	346	322	334	286	306	279	313	304	308	314	340	338	313	318	308	306	310	318	334	311	288	319	334	301	299	306	311	328	316	312	353	317	286	322	323	315	327	317	306	311	320	302	305	344	333	297	288	291	274	317	315	310	287	305	285	340	301	288	335	314	317	336	320	314	297	301	309	289	264	301	312	293	302	288	318	335	298	308	314	330	301	308	291	330	295	302	307	319	297	310	343	295	319	306	305	342	265	292	299	321	319	308	309	300	346	305	322	347	290	342	321	311	326	327	304	284	302	296	351	314	337	322	307	286	337	329	314	315	289	311	305	313	302	323	293	323	318	323	288	307	317	318	317	313	276	326	332	333	307	296	309	341	290	282	312	331	318	295	317	313	327	338	300	324	357	329	326	305	284	285	317	316	285	292	299	297	308	272	332	314	297	315	299	321	280	330	322	316	321	330	295	309	303	307	320	325	314	301	286	319	312	318	310	308	319	303	307	354	284	321	300	326	300	328	328	288	283	278	328	311	316	317	306	308	290	327	321	315	295	292	296	300	296	299	304	288	297	313	307	303	331	326	312	285	294	319	314	290	287	306	285	311	344	322	334	295	335	303	320	297	295	318	308	316	321	320	326	326	311	333	334	334	294	297	331	320	321	309	319	305	322	308	294	298	317	308	318	313	335	310	276	330	294	330	341	319	282	304	274	320	320	295	296	286	259	316	321	331	305	304	313	303	288	315	319	296	295	321	322	340	312	271	339	330	335	300	285	334	326	322	324	308	326	287	305	305	297	320	326	327	296	323	328	326	327	293	292	321	330	306	320	289	299	309	331	292	314	312	322	269	305	305	313	305	314	309	289	289	326	336	302
2366	983	1021	1095	1089	1022	997	952	946	923	910	936	903	948	871	871	886	930	911	819	860	916	897	899	922	935	902	906	927	871	867	875	908	916	925	862	901	897	936	861	921	879	892	919	946	890	883	867	868	850	866	944	875	871	934	885	898	910	915	928	868	890	927	902	878	892	866	923	858	912	900	916	901	939	883	892	941	930	879	914	881	905	921	867	906	850	914	898	877	916	876	932	866	878	881	866	911	891	901	846	890	886	928	882	908	888	947	900	904	840	850	915	884	877	857	883	851	870	900	842	916	875	946	903	913	885	868	869	874	901	900	888	907	907	865	914	858	909	919	961	884	865	917	920	849	888	899	861	905	942	902	932	869	906	940	924	942	848	898	875	906	860	886	875	911	923	886	891	914	874	917	877	948	904	905	831	906	924	876	914	827	859	841	948	860	866	878	915	889	881	948	898	907	944	918	876	870	885	942	876	930	823	912	883	926	930	863	896	907	935	861	906	914	895	860	892	887	870	846	874	901	914	927	922	886	896	828	818	913	884	907	897	868	914	892	879	905	894	840	885	899	919	892	874	869	841	914	908	856	914	969	905	850	907	901	946	889	915	930	908	921	885	931	857	894	923	855	903	902	912	919	916	951	900	912	908	905	890	894	850	899	911	933	827	918	859	893	919	857	862	860	847	913	898	937	914	883	872	930	904	903	937	859	874	880	918	908	854	901	901	901	856	869	958	903	885	821	927	920	912	911	919	917	874	890	906	846	886	957	844	835	916	877	912	879	848	920	845	847	890	840	923	938	849	869	864	874	832	933	860	957	850	880	921	889	872	847	929	874	857	907	888	933	916	893	836	895	877	916	937	908	847	886	888	878	912	846	899	931	870	884	902	862	893	922	934	861	839	865	907	904	884	908	905	855	909	914	930	852	910	888	900	828	917	854	874	845	906	855	887	792	881	857	875	896	940	954	911	946	856	931	870	907	895	841	902	886	917	925	943	822	897	917	868	895	894	885	906	862	904	892	912	918	831	837	884	862	963	953	864	867	890	878	894	887	888	905	890	890	874	954	898	915	889	914	924	880	870	875	940	898	874	948	898	891	903	896	866	858	913	902	881	910	898	876	941	917	863	916	903	905	900	881	846	871	872	921	900	918	854	895	914	911	859	923	888	861	924	873	908	910	872	883	895	912	882	928	938	891	889	908	909	891	869	881	901	885	878	877	906	838	935	906	896	849	835	912	917	910	901	901	894	817	883	887	891	901	869	914	913	894	924	851	861	888	859	889	917	969	891	869	938	871	883	915	850	888	916	891	908	860	872	876	900	867	906	882	896	911	891	889	862	865	905	915	843	866	904	887	866	913	835	856	915	887	893	875	919	879	907	914	906	875	907	879	909	898	855	900	898	886	862	942	906	915	927	886	894	820	869	848	906	940	852	818	818	909	897	937	934	946	868	953	902	853	798	850	908	881	832	901	876	949	834	872	931	883	869	856	897	882	883	846	853	838	900	895	899	940	879	864	856	918	903	915	934	913	888	926	879	891	880	936	930	892	837	887	914	889	897	878	864	917	875	930	884	837	910	882	855	906	889	890	894	915	868	881	885	877	871	886	869	905	913	935	926	883	901	852	893	859	914	870	908	901	846	910	920	845	861	870	903	892	927	806	857	932	920	869	905	920	843	894	900	927	815	887	869	915	899	866	901	936	882	919	904	882	878	906	896	881	922	916	840	906	916	909	907	929	900	899	884	928	900	883	877	857	880	880	898	861	906	918	887	870	872	835	876	876	854	933	870	876	888	882	905	921	890	868	886	894	853	896	936	908	928	874	834	916	888	927	917	899	900	932	908	901	938	830	864	934	907	859	880	865	889	869	877	874	916	909	868	911	867	949	886	893	890	837	869	866	924	846	925	883	883	883	870	897	839	852	857	876	920	834	873	883	920	954	893	939	849	898	907	901	882	897	888	893	913	850	925	866	893	870	862	841	896	909	885	885	854	847	924	899	913	920	867	907	886	873	884	941	939	861	867	924	884	857	868	864	865	845	910	896	966	919	840	893	906	940	842	877	820	909	907	895	920	931	887	906	878	867	891	861	879	871	853	897	866	927	907	918	874	883	882	881	879	892	888	890	899	870	892	887	906	890	907	879	858	908	905	864	836	905	847	873	870	893	860	936	894	946	898	886	906	839	915	902	864	845	964	907	858	890	915	912	881	884	861	873	894	922	872	887	892	879	881	860	871	849	850	880	853	873	932	854	862	884	863	922	910	884	869	946	869	896	886	884	882	884	897	888	870	871	911	841	838	929	919	880	909	891	817	882	918	895	907	847	927	878	854	935	885	874	863	955	894	878	850	894	857	914	881	889	855	900	868	883	905	919	891	874	886	890	896	936	910	888	895	921	882	882	900	882	861	898	920	911	899	909	907	878	892	867	859	878	935	890	933	878	915	838	896	886	883	871	845	891	869	920	900	884	890	891	898	947	882	855	858	898	910	875	880	951	901	850	901	914	888	891	960	887	854	883	866	901	848	869	863	924	943	903	882	849	939	916	900	902	891	919	913	919	889	885	932	909	890	922	937	863	864	897	862	915	860	909	835	867	871	934	890	926	846	878	863	905	878	906	888	888	905	872	907	891	903	852	856	906	921	923	892	888	903	940	902	897	871	872	898	912	932	908	911	952	906	883	925	906	880	857	865	913	906	853	901	915	849	916	861	904	876	885	861	872	891	830	868	914	887	947	868	890	904	844	897	899	883	868	855	887	863	905	908	864	850	942	892	892	844	897	895	934	868	927	883	976	870	956	927	921	929	911	901	943	832	920	892	889	907	882	870	917	883	879	944	901	885	982	897	951	887	875	887	866	937	858	917	881	894	884	888	924	904	844	885	895	885	960	833	881	902	902	913	875	922	879	847	857	894	911	953	920	883	841	866	929	847	895	821	897	841	917	945	889	890	892	855	917	872	891	856	896	883	827	937	884	881	886	866	890	880	835	894	892	891	858	878	883	877	887	878	912	924	877	907	887	892	947	884	915	844	902	919	858	869	853	909	865	920	903	941	820	915	878	921	924	902	857	864	906	867	874	906	858	893	881	875	905	864	846	929	906	833	916	902	871	881	927	957	872	953	905	848	892	858	861	945	896	864	868	904	872	905	907	941	900	882	900	895	869	885	875	930	901	940	836	907	898	889	888	910	917	925	841	927	889	898	857	847	898	893	858	916	845	949	875	936	851	876	867	921	903	878	904	898	861	889	923	932	909	849	940	906	895	824	913	861	922	942	884	924	916	897	928	854	890	926	893	870	924	891	889	904	859	860	892	902	899	970	863	835	892	916	933	839	870	873	847	924	904	883	905	867	895	913	880	883	847	935	898	910	882	875	940	898	937	870	925	875	925	895	819	904	950	869	976	877	865	929	879	926	867	948	865	863	900	884	894	909	851	892	888	893	913	923	951	852	847	958	888	842	898	951	951	867	941	889	862	843	887	940	868	918	930	917
8277	1100	1403	1101	789	634	477	399	326	291	288	266	268	235	222	215	198	213	206	218	192	191	193	177	182	198	195	194	185	199	178	186	181	190	189	203	186	173	192	176	175	170	177	171	170	180	170	177	171	159	181	187	196	205	170	180	153	164	186	168	154	170	168	188	169	173	179	168	162	185	169	171	177	182	174	177	172	179	174	158	171	168	195	177	174	169	170	158	195	169	162	191	185	165	183	160	181	187	173	180	159	154	155	161	181	168	153	163	149	171	172	162	158	168	153	174	165	176	182	155	200	205	191	170	202	167	172	153	197	149	151	174	189	163	152	174	153	170	192	170	140	183	184	183	166	182	184	162	157	187	181	147	185	175	166	191	183	188	167	164	158	168	181	174	164	169	175	180	182	149	177	189	170	161	179	206	159	168	178	155	202	202	167	149	184	168	179	158	171	164	185	174	155	183	167	178	165	172	164	176	168	160	147	197	196	182	178	190	179	172	198	189	178	179	190	164	158	153	179	199	161	192	165	168	205	185	159	179	156	175	184	177	177	174	168	169	161	173	172	191	163	185	168	204	169	173	155	153	171	159	166	154	155	174	169	167	172	153	176	184	157	193	205	166	181	176	185	180	173	179	173	175	163	172	172	181	166	171	205	182	160	172	181	189	162	142	175	190	160	172	166	156	166	169	185	168	173	151	157	195	170	168	210	162	179	153	206	181	188	188	199	161	184	191	194	188	155	173	195	173	184	152	165	169	166	189	168	206	185	171	164	156	158	172	172	169	165	171	168	193	192	186	178	174	170	170	153	180	180	180	178	178	175	173	188	159	203	169	186	171	176	173	171	173	147	170	176	204	172	176	153	151	155	166	166	181	193	172	200	157	182	179	161	170	145	167	179	185	151	191	166	128	171	184	185	191	144	173	175	179	163	170	203	188	186	158	201	155	158	176	183	171	182	171	170	148	152	180	190	168	163	183	172	172	175	168	166	163	206	154	174	172	179	206	167	200	178	182	168	188	177	182	148	183	163	189	189	191	207	198	149	179	171	183	173	170	186	150	172	175	173	177	170	163	161	159	165	173	157	182	159	143	153	175	171	177	184	205	190	172	179	148	176	146	158	151	182	195	195	167	170	181	163	166	167	185	184	164	173	194	183	174	164	146	181	187	184	191	185	177	170	174	177	182	162	153	178	167	177	179	206	167	157	186	181	181	173	194	189	155	163	159	182	170	167	174	168	162	157	165	196	177	181	164	204	164	173	163	179	162	154	167	169	164	183	172	172	159	186	168	166	186	184	177	169	188	170	194	154	178	179	188	183	181	159	168	184	168	158	147	161	168	173	191	180	191	204	169	170	192	139	183	169	154	191	190	158	165	177	160	166	187	163	167	154	163	164	150	179	165	183	178	183	191	164	161	185	198	167	166	157	148	151	184	177	177	184	177	156	152	182	161	186	185	182	169	175	171	154	199	161	177	187	166	173	182	179	183	180	168	198	183	164	183	172	189	189	167	158	182	163	179	177	182	195	172	165	182	162	189	160	186	186	159	172	177	186	209	179	159	190	172	166	160	180	160	169	192	182	165	187	168	180	191	189	181	162	200	165	187	179	159	172	170	201	189	166	180	206	179	167	138	161	186	163	182	160	164	187	177	168	178	165	192	191	166	163	155	187	175	196	176	177	186	155	162	179	182	183	185	149	176	182	169	165	143	173	149	181	184	158	197	138	162	172	151	169	188	196	163	167	182	160	186	156	163	154	187	165	156	177	165	173	193	168	169	157	171	196	160	199	158	173	164	196	173	175	171	170	171	166	160	140	194	201	181	177	162	200	210	191	169	177	186	187	165	171	170	170	180	186	182	177	191	150	208	146	170	177	181	177	168	158	203	158	184	174	207	206	194	182	184	176	169	184	153	182	187	156	175	174	207	175	170	168	178	170	179	153	177	173	178	161	152	181	199	190	157	180	178	181	157	182	182	167	174	161	160	185	169	149	193	154	173	189	171	167	173	170	179	190	167	179	194	217	203	191	184	190	177	168	173	166	176	156	189	171	179	181	162	177	179	156	165	182	194	182	193	193	178	182	191	170	167	167	161	185	181	165	165	180	156	162	155	182	173	165	156	183	143	146	182	197	172	181	177	169	174	175	159	165	153	161	159	190	191	189	157	160	175	181	151	161	170	180	149	177	162	177	202	190	194	163	171	190	164	183	159	165	162	190	184	192	175	164	136	135	152	164	155	198	152	177	172	140	169	178	182	172	164	178	188	172	176	159	176	203	180	170	167	197	171	179	174	174	173	196	176	179	168	162	160	185	173	175	182	159	171	172	176	177	200	163	140	146	170	167	166	181	160	159	190	174	191	158	179	149	157	182	188	166	136	188	175	169	193	196	180	176	173	169	190	172	221	165	170	195	183	176	173	187	149	167	170	167	167	175	159	173	177	166	166	188	155	219	191	185	165	135	196	157	154	191	168	153	167	158	181	174	181	173	185	170	181	188	161	156	159	159	177	181	175	160	172	190	188	168	191	166	161	167	185	174	177	188	169	204	169	177	187	170	158	173	171	164	185	146	177	173	172	178	175	201	179	172	198	169	192	159	176	173	185	155	174	166	203	174	172	165	168	190	189	142	165	169	186	168	164	165	177	178	169	166	177	177	190	166	181	173	174	174	173	184	159	175	164	184	170	168	185	178	180	186	163	179	160	161	169	174	148	167	154	156	168	172	187	166	188	155	187	163	168	175	187	197	168	173	189	190	168	196	165	148	161	156	184	164	157	150	174	170	162	161	186	168	154	157	166	170	200	150	177	147	156	147	157	206	176	168	193	184	184	184	152	160	180	173	190	175	154	194	162	175	185	167	157	182	194	167	154	154	151	161	164	190	170	166	208	182	176	144	157	172	182	178	205	179	162	164	163	179	178	160	156	168	160	174	166	160	167	172	188	147	157	172	173	175	169	185	157	183	186	174	171	145	175	161	157	155	198	154	164	181	182	175	170	163	161	176	162	160	168	162	161	175	191	180	160	186	154	160	180	159	151	182	185	186	141	157	175	183	160	177	149	180	175	174	192	148	173	194	152	185	168	182	164	175	199	182	161	173	198	169	186	164	155	159	174	212	169	181	174	192	187	168	184	188	150	174	165	211	144	188	171	183	194	173	185	174	174	175	173	153	162	185	168	179	176	173	177	185	219	164	193	136	163	177	195	149	172	168	149	182	160	169	155	166	169	170	191	185	179	166	193	153	176	181	169	164	167	151	169	172	197	189	161	173	155	197	178	173	171	178	180	173	176	163	147	160	177	159	170	152	168	183	178	186	178	177	190	173	178	192	188	171	188	169	155	188	162	162	173	167	187	164	200	152	159	184	169	163	165	189	167	157	187	177	179	172	180	165	149	177	164	166	154	162	184	152	172	171	195	165	162	180	178	168	172	196	206	181	164	167	173	179	147	186	191	170	173	188	181	146	182	169	180	186	167	163	188	152	178	162	163	157	184
5302	1531	3345	3632	3136	2566	2134	1824	1524	1357	1263	1153	1076	1004	919	853	892	766	768	760	749	739	709	717	671	636	714	639	641	662	640	651	649	618	638	611	602	608	611	592	571	637	566	581	606	586	582	554	573	586	540	575	634	570	566	566	610	570	571	469	570	551	571	571	579	532	564	574	555	515	586	554	552	571	568	531	551	518	548	541	479	534	517	549	602	570	573	565	578	587	511	547	528	539	561	590	534	541	547	586	539	574	497	546	565	545	546	582	513	536	540	518	559	538	507	534	522	531	533	565	543	557	507	551	557	522	551	520	488	519	549	525	531	548	547	574	566	544	543	528	532	534	546	557	534	499	500	530	517	519	534	538	532	522	525	536	500	478	534	510	531	523	543	547	537	505	520	533	549	534	512	529	526	546	557	533	511	510	570	549	555	541	542	512	505	577	542	521	521	542	553	532	567	524	536	545	525	502	475	544	536	498	556	552	518	499	561	513	545	516	548	552	523	503	509	539	541	526	527	544	519	557	516	568	560	517	517	562	537	558	527	510	501	593	530	521	523	503	517	519	523	532	526	573	531	512	478	578	535	505	552	563	545	530	543	532	547	534	554	570	480	544	559	532	530	539	513	515	534	520	550	513	544	500	529	521	526	541	511	542	509	561	565	547	536	541	559	560	513	542	515	502	507	506	582	530	530	536	537	550	500	545	531	566	519	542	501	533	554	538	533	534	534	502	537	546	545	558	568	546	511	525	502	537	528	522	519	522	559	535	562	541	550	557	506	529	528	550	549	527	597	541	533	546	515	511	548	547	576	508	501	556	562	527	512	543	519	540	562	536	513	536	530	548	537	547	538	499	570	517	510	485	512	516	507	550	540	550	547	544	525	554	548	524	479	545	548	545	534	544	552	546	539	538	507	536	522	546	511	560	573	532	553	519	538	575	529	564	490	546	524	539	541	507	557	563	511	543	485	529	504	524	551	548	572	556	565	526	538	568	553	576	533	519	531	523	568	571	547	554	547	495	533	556	551	607	522	534	520	568	481	529	541	549	504	512	544	541	564	550	540	547	515	491	519	514	553	530	544	513	565	526	540	507	485	530	540	575	525	550	549	504	575	510	486	554	525	511	550	536	523	517	527	566	580	509	565	483	485	523	544	572	531	522	527	556	522	537	557	498	516	541	530	505	523	503	531	515	569	546	520	564	522	533	479	555	513	544	534	562	504	557	557	506	541	494	521	478	495	548	522	534	511	514	527	558	539	489	562	529	527	509	522	500	524	523	516	547	547	499	566	539	499	580	511	554	497	548	545	541	565	551	594	551	521	502	544	507	550	545	517	548	512	549	541	543	509	543	538	543	552	523	536	567	544	586	531	526	544	568	523	539	514	534	507	510	529	532	555	538	520	523	540	543	538	527	556	512	555	518	539	529	548	550	551	562	555	529	577	515	514	502	578	499	553	542	535	517	525	557	580	523	541	513	531	581	529	527	517	579	545	538	562	518	574	544	527	540	543	521	555	550	542	535	542	562	545	535	546	531	532	546	520	520	561	535	548	539	539	511	579	531	575	542	569	573	511	602	567	552	575	501	555	558	540	579	539	515	508	486	514	550	541	506	534	560	533	529	522	555	529	543	504	546	561	536	542	559	548	479	551	527	525	507	516	535	493	555	557	531	556	526	493	564	509	521	506	539	535	539	533	524	579	546	523	529	559	476	529	554	543	571	562	535	514	569	521	560	485	570	523	525	520	579	539	526	507	530	601	537	546	513	532	541	513	534	567	492	540	535	520	556	544	488	535	527	534	552	531	536	559	551	510	528	561	532	538	561	505	498	541	551	526	547	527	558	530	513	570	548	585	579	516	540	518	538	523	505	578	516	552	590	528	523	565	524	532	558	550	538	536	524	515	566	562	600	532	546	496	545	543	548	533	520	551	546	527	586	530	547	498	576	534	542	546	487	519	519	500	511	548	517	586	524	556	488	523	532	547	559	545	526	520	573	552	509	571	521	585	537	531	492	512	529	501	543	538	509	546	528	549	545	522	522	550	530	523	564	538	548	537	547	558	550	547	552	558	549	517	554	532	557	507	554	550	491	558	545	527	527	580	548	534	510	540	517	551	528	584	587	520	505	525	507	553	586	515	517	575	530	565	542	517	520	561	534	510	525	535	544	546	588	512	527	545	533	536	516	560	547	516	535	540	537	534	524	551	535	514	503	535	544	563	541	501	529	564	561	500	524	552	558	535	522	501	538	549	525	541	534	524	567	572	523	581	584	542	519	565	572	505	544	525	507	539	541	544	543	543	563	507	501	570	585	568	506	512	538	554	525	536	568	521	566	591	526	552	513	581	504	525	542	550	512	520	560	541	536	542	517	561	557	553	517	551	545	542	478	520	554	519	525	488	517	541	515	510	507	533	541	538	574	505	548	518	554	547	549	551	547	537	546	547	535	510	490	562	520	546	551	586	534	551	558	534	524	541	536	525	523	569	516	557	516	551	532	524	551	519	558	531	555	516	516	556	528	541	542	509	554	558	528	539	535	545	559	573	535	476	519	511	545	562	549	523	505	551	549	548	563	530	522	567	539	517	528	552	534	528	533	543	506	571	594	518	555	523	531	546	552	502	561	529	547	552	560	516	556	505	539	516	521	562	537	552	557	561	529	621	547	510	536	536	524	575	542	535	518	555	544	538	527	534	506	566	565	548	502	549	538	532	504	550	542	553	510	532	550	532	496	519	546	491	535	551	535	514	551	538	500	511	560	512	501	590	535	529	550	576	535	494	506	514	534	529	514	551	570	487	576	518	562	518	525	533	553	527	543	522	514	551	527	542	552	542	526	546	518	518	532	519	559	542	517	522	522	539	592	482	498	529	559	560	520	518	541	550	509	554	538	510	525	549	518	555	524	529	530	534	540	573	541	504	579	520	534	546	540	572	559	548	537	570	568	543	539	504	486	527	542	516	563	563	536	533	538	511	537	543	515	544	540	549	522	545	515	492	516	577	519	529	536	553	564	485	556	514	492	536	511	505	568	532	524	558	534	560	568	537	523	538	515	528	522	529	497	537	524	531	532	502	544	495	519	557	531	611	521	520	534	541	526	531	562	504	512	527	526	554	505	517	573	532	548	539	541	608	506	534	551	502	506	536	536	526	527	531	551	508	518	521	548	551	533	555	518	552	519	556	550	540	563	514	569	534	513	509	506	543	534	526	517	515	548	555	557	541	508	548	562	573	587	501	525	541	565	499	509	542	569	501	533	519	544	484	569	534	550	534	537	509	540	545	525	486	546	577	562	518	527	538	532	548	538	546	519	542	552	519	498	559	494	560	526	526	516	563	542	542	562	507	529	528	537	533	541	566	528	526	576	552	547	544	541	519	531	540	507	504	523	520	533	502	553	503	536	516	534	547	547	559	540	541	556	591	531	538	538	538	550	526	567	539	513	533	574	552	546	543	553	501	525	556	548	548	522	526	542	521	497	560	504	523	539	567	466
15089	2428	2603	1992	1414	993	804	613	500	415	381	358	300	294	239	260	231	204	243	187	194	181	194	189	187	184	177	180	168	149	155	163	148	161	189	149	147	151	158	152	172	143	136	145	143	165	117	143	148	149	148	141	170	183	160	170	157	136	142	150	152	158	155	161	147	151	148	161	118	148	160	149	137	143	137	146	137	146	127	150	128	142	147	169	123	130	137	123	152	145	133	155	149	134	167	164	171	147	148	128	125	140	124	137	152	130	140	136	136	143	150	132	154	158	147	142	124	135	135	150	127	136	153	155	127	147	139	164	182	155	143	149	131	151	147	147	127	136	137	135	147	137	165	163	138	152	148	156	166	151	138	135	154	166	158	146	155	138	149	129	170	131	129	146	158	161	146	140	155	146	132	136	155	151	155	154	153	109	152	142	149	159	155	136	128	147	148	169	141	129	145	140	149	159	145	145	151	118	145	118	129	121	140	157	151	151	156	144	162	141	127	144	138	143	132	149	134	125	126	145	135	138	149	153	134	133	142	145	146	140	135	155	137	131	161	169	143	132	146	186	135	140	141	151	127	130	150	143	143	107	161	132	134	143	138	139	152	151	131	147	118	134	147	143	146	140	160	144	143	134	142	149	138	141	148	136	155	150	134	123	148	169	132	134	138	139	152	143	142	137	129	137	140	147	148	142	139	154	121	136	166	132	140	154	135	148	159	137	156	164	130	158	131	148	155	178	160	137	134	141	139	156	110	146	144	149	148	126	133	161	139	162	150	136	152	141	158	145	151	159	127	161	145	167	152	150	158	146	132	153	164	128	145	140	140	150	161	153	134	138	152	142	131	122	146	132	139	151	141	135	144	144	125	132	145	140	147	150	142	149	133	139	163	150	153	147	142	126	142	138	122	153	137	147	154	148	142	151	154	149	137	144	140	135	151	136	152	162	146	139	161	142	147	156	141	143	141	137	136	126	169	144	135	138	150	149	137	146	151	141	154	143	162	140	172	132	146	139	153	138	142	136	108	154	141	150	143	127	128	131	147	141	144	151	154	130	161	153	155	147	145	144	154	162	120	149	152	147	170	124	165	146	167	136	138	154	132	152	127	143	159	145	149	159	137	145	147	156	128	136	158	126	125	155	153	138	136	126	156	148	142	129	154	132	156	129	151	152	154	149	135	135	146	117	157	152	147	137	156	160	131	160	152	152	147	140	153	138	150	130	144	147	142	142	145	138	144	159	155	165	134	141	159	128	137	142	151	154	138	160	144	157	157	135	149	150	143	144	150	156	140	139	142	149	150	176	100	133	142	177	158	135	145	133	150	131	154	137	134	150	132	152	140	154	139	145	148	151	155	149	123	122	136	142	126	151	140	142	144	138	165	143	154	132	126	129	138	154	139	131	158	135	146	135	150	138	154	134	133	131	141	168	144	144	165	139	155	155	166	154	148	134	139	159	145	130	151	141	148	149	159	163	138	145	127	157	157	150	153	134	148	134	147	168	128	141	144	157	147	134	167	130	144	148	157	126	142	148	152	134	142	163	148	137	143	142	119	137	145	143	141	129	133	129	120	147	152	136	131	149	162	133	141	138	157	149	137	126	141	141	147	179	154	133	111	148	131	142	154	165	140	151	160	131	135	145	154	132	140	129	154	138	163	144	137	132	155	147	130	144	134	161	145	168	143	128	128	136	167	147	148	135	142	160	153	163	141	133	144	131	161	161	133	158	159	128	129	156	142	135	157	174	135	141	126	120	148	148	155	131	140	140	124	131	128	131	172	153	140	156	155	148	143	126	141	116	141	144	154	147	147	128	151	132	130	129	140	152	140	129	131	155	118	148	134	145	148	158	147	133	137	132	136	153	145	165	155	136	139	144	144	144	138	142	146	149	161	160	144	142	153	156	140	133	151	135	147	136	141	147	134	142	129	125	148	136	150	148	124	153	151	167	134	150	131	129	155	147	148	124	129	141	160	128	146	119	158	154	147	161	135	152	156	153	153	142	155	160	133	158	151	153	126	150	153	154	152	131	144	130	145	137	122	145	127	144	149	145	137	132	137	173	178	142	145	134	137	145	139	135	144	137	126	144	142	146	137	122	140	138	132	155	157	157	142	129	151	143	157	132	132	147	146	156	176	127	159	135	123	155	143	126	159	141	161	140	128	155	133	160	147	143	139	132	156	132	145	131	165	138	156	122	167	133	132	162	142	137	147	147	137	137	170	141	159	143	136	132	145	155	114	144	151	153	141	146	152	127	132	128	162	159	142	117	144	164	147	132	159	149	133	170	126	150	113	137	173	154	151	134	144	153	149	130	156	148	138	125	154	149	137	151	160	151	151	127	130	146	127	157	140	135	137	152	136	123	113	145	154	132	128	140	125	132	144	131	148	158	136	167	138	133	161	147	142	158	143	158	159	138	126	138	150	140	153	146	131	127	131	141	145	144	138	125	152	157	154	131	131	164	156	144	139	134	125	139	152	129	152	126	157	153	159	147	150	157	120	128	166	151	158	144	149	145	146	145	141	162	162	149	157	147	160	147	144	140	122	165	140	166	153	130	134	163	155	123	114	148	142	163	146	130	146	127	126	130	144	134	152	143	136	149	148	151	130	152	149	135	158	145	128	147	154	153	152	130	124	131	144	148	132	147	132	152	143	146	156	134	173	147	128	146	153	149	147	129	137	147	124	129	157	135	156	125	134	122	150	138	146	123	134	145	152	134	148	155	157	145	158	132	139	158	138	165	160	129	151	153	149	146	148	138	142	144	150	151	155	140	161	158	158	151	139	150	149	136	135	152	174	151	137	140	143	155	156	135	152	140	172	133	144	152	133	156	137	134	139	134	158	128	122	140	150	142	127	135	143	151	144	154	143	153	129	129	151	173	136	148	146	136	153	149	138	136	160	159	133	132	161	132	141	158	160	143	134	141	134	143	141	155	150	144	155	153	142	163	153	153	130	162	150	140	131	167	140	138	134	154	158	146	139	133	150	152	150	143	161	136	156	136	146	130	127	150	136	157	152	139	131	140	146	141	128	149	154	162	166	137	145	148	151	130	153	155	148	142	143	137	140	150	153	146	138	154	141	154	113	136	112	131	143	141	154	152	146	157	138	139	135	153	123	131	152	164	115	117	135	144	163	157	139	137	143	156	141	155	133	140	150	138	136	157	137	140	168	139	152	152	124	131	143	141	135	128	124	145	139	175	153	162	144	146	142	164	148	140	154	144	136	150	148	132	160	138	142	130	134	149	154	138	138	136	158	128	129	146	140	137	137	128	145	121	149	149	135	144	129	137	147	132	138	146	141	141	129	117	136	145	164	164	133	115	154	141	145	136	141	163	144	163	149	137	164	139	128	167	154	141	142	160	142	135	137	166	159	135	131	148	139	163	150	162	156	153	146	144	135	143	140	159	148	142	165	153	148	127	151	138	116	145	146	135	135	127	134	128	120	151	132	158	166	133	138	122	149	132	128	137	162	127	149	124	139	150	148	154
7598	2426	5665	6496	5457	4427	3481	2986	2503	2111	1872	1753	1495	1306	1225	1154	1110	1015	1007	881	863	908	811	768	774	749	713	690	647	683	669	607	640	641	614	635	591	607	552	604	557	565	589	562	531	553	560	536	590	520	544	499	541	536	550	502	503	537	527	524	473	485	524	519	517	525	494	492	493	508	516	503	501	495	504	544	508	503	481	471	468	483	490	495	482	549	478	485	466	532	497	530	476	487	490	437	468	494	468	487	482	457	521	473	498	455	478	490	494	463	462	475	519	475	484	475	501	464	520	506	469	468	470	487	468	473	491	457	453	436	471	535	467	440	484	470	516	488	486	518	444	437	482	507	472	490	497	486	473	455	477	491	468	491	491	479	483	493	463	502	454	470	464	461	429	498	505	482	496	464	522	464	524	464	435	470	468	473	500	455	481	484	441	465	477	472	462	472	462	445	468	490	512	453	477	440	458	481	459	476	494	466	507	462	513	498	478	462	482	457	453	477	437	438	466	473	459	474	438	468	498	493	502	462	503	454	488	491	452	476	497	454	486	489	456	465	460	474	487	462	478	472	468	501	485	460	435	506	468	467	449	440	448	459	471	519	435	453	476	489	496	459	468	475	481	496	470	473	416	467	482	447	466	496	502	498	503	481	477	487	509	489	486	470	452	502	470	447	482	470	502	511	464	497	469	483	474	464	502	438	470	440	479	454	502	479	469	446	496	505	479	489	452	478	454	472	448	491	484	474	463	444	492	476	452	472	467	434	455	469	475	437	478	468	507	506	481	470	466	451	453	487	462	444	453	494	460	451	453	488	434	466	484	439	501	488	466	458	458	496	449	457	477	489	519	462	458	468	465	467	466	502	440	438	459	488	447	459	453	453	468	482	452	473	467	478	469	495	468	410	484	479	477	481	503	462	463	472	490	488	535	461	468	463	447	515	443	453	452	491	466	500	443	491	470	489	465	479	485	465	417	499	446	465	483	417	445	478	470	477	448	476	479	464	453	447	477	465	479	457	466	484	476	442	459	493	528	458	451	484	445	514	511	468	480	490	454	480	474	464	467	454	427	464	464	427	480	462	485	505	455	461	466	465	479	462	491	457	475	496	539	427	465	477	442	482	497	475	502	486	453	451	453	463	466	492	471	486	433	482	456	465	471	469	514	468	452	468	450	440	444	460	510	482	465	467	499	457	491	472	469	499	471	455	470	433	488	463	478	465	495	508	498	455	472	471	452	514	508	455	470	512	482	438	496	453	465	500	480	488	490	491	494	496	465	469	451	469	465	447	505	460	499	447	455	467	479	442	469	449	460	461	460	484	463	505	470	476	476	443	460	491	474	446	484	465	494	476	457	464	486	506	464	482	489	478	471	513	459	472	478	460	460	482	444	457	521	462	409	495	501	459	470	444	473	475	453	473	503	438	468	461	439	475	467	488	511	454	496	439	459	481	468	481	453	470	495	483	474	463	458	497	468	481	463	483	475	466	500	485	467	444	462	448	501	483	471	492	458	488	452	462	455	513	465	462	446	482	447	476	476	470	466	456	473	437	544	498	421	486	472	484	496	442	515	478	494	467	518	449	486	450	447	438	511	457	455	456	458	506	468	456	472	460	478	452	461	508	482	472	482	466	456	450	496	490	488	482	448	474	432	457	458	517	468	466	432	461	489	479	476	491	442	464	480	494	424	471	476	477	447	481	515	502	466	489	476	448	454	480	443	491	447	468	503	448	459	457	484	471	490	474	463	447	456	501	435	437	507	483	480	482	446	488	472	478	449	486	487	451	459	467	478	449	484	421	460	502	506	472	496	443	433	422	448	466	488	482	476	481	474	425	485	467	459	473	444	456	453	492	490	442	501	442	457	459	482	447	454	455	490	411	474	473	470	469	454	487	479	489	471	443	454	448	460	470	475	475	482	429	455	471	513	407	481	467	457	491	464	466	449	468	492	432	483	467	461	462	436	496	446	474	475	502	498	466	436	450	449	473	483	484	490	455	475	457	465	452	447	468	499	462	506	428	457	458	478	460	468	513	475	474	441	439	462	457	471	499	439	451	505	489	503	470	478	470	475	452	459	480	489	465	457	465	478	469	477	437	473	533	474	455	478	445	491	484	499	441	429	480	482	476	483	473	509	464	470	468	496	501	489	487	478	451	504	496	472	438	469	407	509	496	488	457	494	484	476	492	453	507	444	482	513	485	455	454	434	495	454	475	475	456	457	485	476	468	495	454	474	489	471	469	466	501	450	450	466	472	438	435	489	481	484	486	466	494	464	473	484	503	463	478	482	465	473	456	507	480	459	449	492	457	447	466	471	471	470	463	462	443	506	492	448	464	470	493	443	458	495	458	511	492	435	518	478	443	470	477	464	475	486	513	459	481	480	481	494	437	475	464	456	495	446	429	436	480	471	477	483	461	421	474	467	431	500	463	433	425	433	457	447	435	474	488	455	534	469	495	471	443	456	473	493	498	464	482	452	506	469	500	423	454	459	467	464	464	445	453	451	500	499	510	474	473	440	494	441	473	478	470	428	487	492	493	479	452	493	484	477	488	489	495	440	492	468	467	490	472	481	470	466	483	453	436	450	484	447	481	487	486	425	443	488	450	492	457	482	477	537	471	465	470	479	492	469	465	449	462	491	482	451	458	487	459	465	455	444	511	492	483	480	440	511	467	480	481	486	441	473	515	497	448	501	477	465	463	480	456	449	480	479	487	441	479	457	498	500	441	499	481	474	496	472	490	455	429	466	497	504	497	498	483	454	453	495	477	464	479	466	485	492	475	447	473	463	456	452	466	441	467	492	474	465	494	518	501	498	452	438	477	448	475	485	472	481	464	494	494	473	449	496	476	457	460	461	470	494	479	491	472	458	433	437	457	491	484	449	461	497	483	476	492	470	495	495	440	451	497	432	454	450	476	434	514	463	493	463	488	506	430	483	458	478	493	443	452	475	474	448	468	445	470	455	490	459	467	485	453	459	479	466	469	487	466	438	477	437	457	446	477	441	462	491	472	475	482	475	501	461	440	476	467	441	452	483	480	446	505	470	472	460	486	472	461	450	491	477	486	481	479	441	478	438	465	478	435	468	455	452	435	507	482	475	476	487	469	485	468	439	475	486	494	452	480	414	456	515	409	478	512	512	479	470	482	446	461	455	508	467	430	466	488	489	473	449	457	449	450	477	471	456	493	461	457	508	494	486	488	463	452	481	467	472	437	463	447	491	465	524	496	455	494	458	449	478	485	472	480	479	498	415	474	456	491	466	424	490	479	476	476	461	419	460	461	464	468	468	480	483	495	491	500	495	486	494	447	473	515	497	501	480	444	515	449	502	479	465	517	478	462	429	491	459	480	484	508	456	473	448	487	466	490	445	463	493	458	474	448	457	482	461	449	500	495	506	472	491	473	489	491	458	477	504	501	505	495	495	510	495	474	520	462	490	467	485	467	463	462	433	524	470	502	487	453	481	486	486	461	453	446	426	501	502	473	495	439
2128	362	382	331	359	322	313	316	343	318	352	311	302	305	284	275	311	334	324	292	317	305	310	327	319	316	345	333	304	292	292	307	319	312	348	336	283	298	349	320	288	319	313	289	362	315	323	349	335	321	310	313	312	322	298	295	302	321	286	311	284	342	340	320	321	299	314	314	331	328	325	330	319	339	304	308	320	292	295	289	312	281	322	276	322	320	340	314	308	327	323	291	324	291	308	299	305	315	285	306	318	314	306	316	301	317	321	294	274	325	326	305	304	306	281	349	295	311	291	285	294	332	339	314	292	317	347	303	349	291	324	293	348	318	316	307	328	300	334	308	324	309	337	317	321	310	334	285	300	321	314	324	330	324	268	301	333	292	302	315	332	289	296	294	306	298	338	289	293	324	333	300	289	310	303	298	307	278	322	308	349	293	312	305	296	324	322	315	302	329	308	278	312	332	323	317	311	283	305	314	310	320	291	339	269	293	317	311	292	315	313	325	306	276	307	334	318	299	327	307	290	319	319	328	331	364	325	276	309	315	350	313	299	318	315	321	314	320	324	322	308	321	358	306	338	313	321	327	321	312	331	275	338	301	319	302	310	325	292	312	313	299	312	304	301	317	293	310	285	314	316	345	325	299	304	322	313	296	287	284	292	308	313	276	301	311	309	321	303	312	293	312	314	298	287	310	310	311	304	346	345	346	334	299	298	283	310	334	295	299	323	288	331	316	310	342	335	315	326	331	291	312	325	308	276	311	273	290	329	328	300	304	299	308	338	303	305	278	317	306	303	276	342	297	314	305	310	303	298	322	318	341	289	327	288	303	311	304	309	329	330	316	316	264	306	303	329	335	316	313	299	329	346	278	313	303	330	304	343	337	312	293	311	312	297	303	316	299	329	310	326	321	315	303	326	339	317	323	269	293	331	327	272	286	281	278	333	312	282	312	317	275	295	314	316	293	273	303	274	323	339	315	321	310	325	327	293	312	323	335	319	301	332	343	282	315	306	310	314	326	312	304	319	312	340	277	294	312	313	304	316	304	313	274	313	316	323	322	327	309	289	317	335	335	309	301	318	313	310	333	291	321	273	303	317	298	321	325	296	303	348	293	305	330	315	344	285	341	307	335	309	274	304	301	288	344	308	319	289	327	326	297	297	295	320	310	298	281	324	297	334	270	321	295	297	295	316	311	356	304	297	313	337	296	341	289	317	286	308	334	305	326	313	298	297	299	323	294	331	284	288	334	306	304	285	300	301	283	330	298	292	327	314	307	336	341	331	314	301	307	299	284	315	304	309	306	328	295	332	307	295	303	315	308	330	311	338	290	278	301	296	307	333	270	291	295	308	305	324	311	307	282	312	281	304	311	319	301	305	305	313	296	272	310	306	303	337	285	313	310	316	305	293	319	299	322	313	312	276	303	302	321	287	322	296	316	339	297	353	312	284	287	286	325	333	339	304	290	300	314	298	335	284	287	295	298	296	300	276	300	277	337	310	333	319	318	303	293	329	294	343	331	325	324	305	333	306	291	338	334	302	318	332	323	293	316	293	320	310	326	304	342	311	308	292	300	335	301	326	274	322	326	319	267	306	329	306	293	292	294	321	293	335	312	289	333	315	314	352	325	285	300	317	320	298	321	319	307	294	362	322	314	339	320	322	284	325	296	292	314	312	286	298	317	295	311	321	317	314	317	310	265	332	304	329	300	282	278	322	324	278	314	304	315	326	327	308	302	338	308	300	299	336	323	313	302	341	305	308	297	285	326	300	318	282	278	314	300	300	304	315	333	330	309	290	311	280	328	314	300	318	303	311	290	345	330	306	285	335	315	314	312	301	315	287	310	307	334	278	294	314	318	290	307	286	281	325	311	310	278	290	281	348	337	329	297	343	297	310	324	294	322	311	320	294	306	323	320	303	349	300	324	312	327	291	288	313	321	286	290	325	321	292	291	295	321	335	331	311	340	308	320	346	294	331	319	326	335	325	330	330	325	322	347	328	287	323	326	343	290	278	275	309	320	289	302	286	305	299	332	344	312	308	307	291	333	310	330	318	320	343	352	295	323	289	296	300	313	308	290	290	320	330	286	294	298	323	316	301	275	362	318	344	324	293	322	318	287	319	347	303	319	300	324	311	282	287	274	307	338	348	304	300	335	338	341	329	283	285	296	303	320	306	282	302	304	305	335	335	348	321	303	302	312	296	324	303	309	287	307	307	294	317	271	330	286	338	327	315	381	321	324	302	330	321	305	317	316	325	333	296	313	295	298	333	325	299	309	307	309	335	290	320	336	338	292	325	298	314	329	311	320	313	307	314	287	303	329	303	283	286	322	303	334	298	320	322	293	325	314	314	307	305	293	328	312	325	311	328	326	322	348	309	331	277	307	306	312	353	322	334	312	284	301	295	301	303	327	328	315	346	304	300	316	313	322	325	303	274	334	300	321	323	321	311	306	314	289	315	305	290	312	336	312	339	310	292	313	317	304	299	306	301	299	307	311	306	310	301	315	287	324	306	329	323	279	311	307	307	303	284	291	307	339	319	287	310	337	299	303	281	353	318	323	288	327	311	297	340	291	312	311	314	296	272	312	283	258	331	295	291	275	307	335	313	298	307	318	321	319	346	272	302	311	327	301	307	299	265	304	314	332	302	306	283	286	281	327	314	314	319	296	325	305	348	324	297	305	300	291	322	312	286	318	298	320	295	328	283	327	299	312	311	311	319	335	273	306	307	306	331	315	283	327	306	320	302	312	284	353	340	308	332	332	301	328	313	281	293	320	314	314	325	290	303	320	307	346	310	272	315	304	327	313	311	291	302	293	297	301	315	311	293	311	313	327	310	321	311	335	317	291	317	315	341	329	299	296	297	288	303	306	320	320	294	302	288	317	296	310	300	312	331	299	316	300	320	327	293	323	296	333	286	258	273	314	301	306	307	301	355	334	301	282	312	304	326	303	314	285	326	317	312	302	285	322	264	306	304	322	291	275	306	331	314	289	319	279	295	347	284	331	332	333	312	326	294	294	294	345	335	343	306	253	332	333	316	281	317	308	345	309	328	298	294	347	330	288	317	282	306	295	310	329	305	338	303	301	304	322	306	301	303	344	300	300	309	303	327	324	277	334	315	322	310	307	297	331	301	318	296	299	340	333	319	319	307	315	292	314	317	293	300	280	319	307	291	287	301	291	320	334	260	313	307	328	307	307	346	292	333	320	321	293	328	313	316	301	297	284	314	323	294	316	293	338	321	317	342	338	325	319	318	309	298	289	327	303	325	311	311	287	288	324	298	327	322	314	313	316	301	297	323	317	317	321	273	317	324	294	293	284	330	297	304	287	299	316	295	300	295	349	340	308	301	306	313	312	271	320	320	296	289	361	295	308	298	307	276	331	326	316	350	299	294	323	333	280	302	312	313	292	267	304	326	299	339	286	316	285	282	335	311	293	310	286	299	306	314	334	299	318	289	330	339	286	287	299	296	328	317	309	312	313	315	311
2421	950	1027	1087	1022	1009	969	989	971	917	963	915	940	926	950	910	886	883	832	913	898	888	839	913	899	905	904	873	893	906	938	887	887	855	888	889	947	886	874	853	855	889	911	913	845	853	916	819	867	855	880	860	825	792	887	885	918	883	875	836	905	844	894	883	896	879	928	878	874	884	897	869	919	858	829	871	841	831	870	894	912	879	886	864	904	948	908	873	914	869	904	840	830	901	888	902	868	921	917	862	844	887	894	886	901	879	884	885	915	895	897	948	906	906	880	883	918	824	850	894	866	911	896	875	886	849	883	845	868	925	890	868	854	892	873	891	872	884	869	862	863	916	895	887	886	896	853	878	879	912	938	856	883	869	865	854	849	867	921	864	900	884	914	852	874	861	880	847	780	838	890	819	916	925	877	901	919	908	895	901	832	886	895	924	869	898	855	834	897	851	926	895	878	929	892	857	897	838	846	883	900	891	902	853	849	888	822	859	895	949	884	893	850	942	896	889	902	871	883	895	912	880	874	919	857	856	931	851	876	875	889	903	881	888	893	894	834	839	902	890	912	914	906	870	915	877	925	864	900	898	856	918	882	848	904	852	912	949	864	907	894	902	933	931	875	818	889	872	911	855	880	866	829	874	890	878	885	887	876	880	871	916	867	898	847	845	915	879	867	835	944	870	885	874	880	928	877	960	885	941	825	885	877	941	925	890	885	897	878	840	857	916	919	891	895	909	873	889	908	929	857	850	867	847	826	888	846	894	887	874	864	897	842	960	888	894	873	840	860	893	880	889	900	842	902	910	907	837	910	938	887	860	848	895	846	916	843	864	889	946	866	907	868	906	890	889	820	892	889	856	866	926	915	882	858	882	879	921	888	895	925	848	946	870	843	892	860	868	909	920	902	871	890	878	892	890	937	906	929	834	841	928	894	924	824	843	937	900	844	858	874	844	889	868	845	882	938	860	885	870	846	850	931	857	872	889	921	879	952	919	884	778	869	894	916	925	901	886	849	946	850	874	859	878	844	892	900	860	874	917	892	876	895	888	949	943	891	879	885	808	860	888	898	936	893	933	866	871	893	933	918	880	880	885	877	854	852	824	875	930	897	875	896	901	896	883	870	848	909	909	922	867	903	876	909	900	908	905	925	851	885	888	894	926	894	866	909	927	973	902	905	887	901	931	877	906	822	850	881	878	852	904	915	889	899	896	856	899	908	869	902	882	880	909	885	894	860	860	871	915	860	930	848	865	902	877	893	861	890	938	881	867	878	880	876	889	880	914	931	901	956	859	904	897	828	862	892	942	936	902	858	889	926	875	832	846	877	864	889	874	910	906	827	835	862	903	921	895	840	891	842	853	880	861	915	841	876	829	883	902	893	856	912	945	929	863	856	873	865	886	895	835	862	922	862	935	892	875	877	879	884	882	890	882	878	893	893	869	880	899	870	874	912	875	940	887	902	886	916	899	898	883	915	883	861	873	878	893	919	877	910	931	885	848	909	895	934	893	932	849	870	860	892	909	881	850	938	837	872	847	917	879	890	889	903	888	905	858	852	899	863	872	840	873	913	869	873	881	888	863	886	804	835	929	834	860	900	899	880	913	905	877	850	904	863	869	907	812	908	906	898	856	868	910	886	889	900	875	902	882	896	865	949	882	887	804	935	882	915	872	898	931	913	866	855	837	884	825	869	910	887	868	886	863	895	872	875	894	885	888	891	904	882	930	873	920	870	949	886	858	839	879	888	866	928	881	899	933	897	903	908	905	883	913	847	875	880	898	888	887	916	908	873	904	950	908	880	920	874	878	919	883	865	887	918	861	888	863	861	923	894	887	870	866	883	885	891	926	851	914	858	893	860	880	898	858	921	870	901	926	892	885	862	911	861	866	876	885	881	931	870	941	900	857	902	899	922	879	909	878	864	870	893	860	889	873	913	879	869	867	881	915	850	936	864	904	889	884	884	885	941	910	923	830	924	908	899	901	901	905	884	901	878	866	913	818	891	910	895	855	926	878	891	921	831	846	898	940	894	890	879	856	896	865	921	876	857	865	920	957	937	912	903	861	899	882	895	880	911	927	893	910	888	904	887	806	838	875	895	895	880	943	945	887	885	904	941	885	917	832	896	886	824	921	877	847	947	892	889	905	861	881	839	919	888	912	913	871	886	850	878	935	871	836	910	885	888	902	892	836	895	862	880	912	893	865	880	888	889	899	906	925	871	897	951	853	890	949	956	891	913	875	931	878	875	926	889	905	872	852	932	863	877	858	917	857	881	859	919	860	896	863	885	884	905	868	847	861	878	885	922	875	867	872	879	843	895	850	908	838	858	895	891	870	897	914	924	905	860	865	890	880	905	843	899	873	884	867	919	875	901	872	889	827	896	909	924	911	918	802	868	941	918	849	900	890	933	847	868	839	883	851	838	911	860	877	877	908	870	896	846	831	868	863	905	904	919	805	882	871	868	931	845	915	910	868	873	874	886	917	881	894	857	893	890	899	939	890	833	847	879	858	844	905	880	842	884	916	844	888	926	878	904	907	855	853	904	919	857	879	879	887	928	871	889	901	874	873	876	862	850	902	888	902	912	918	915	844	853	899	866	897	907	894	880	878	910	956	837	868	923	878	850	870	845	915	887	913	941	866	825	845	868	857	885	966	899	828	913	860	886	896	886	832	866	893	938	858	866	861	871	921	876	935	865	833	869	855	901	903	857	938	854	867	901	894	895	894	851	890	867	887	835	856	899	899	913	882	883	847	907	831	856	865	893	883	869	897	878	834	901	892	888	862	854	914	871	876	870	950	893	909	842	855	911	876	880	873	912	863	864	879	880	905	855	919	855	926	879	879	911	876	892	885	922	895	848	910	834	828	856	885	849	922	902	882	902	861	890	858	912	889	877	893	888	871	906	905	874	884	805	911	837	893	899	829	885	903	941	877	851	916	868	892	866	880	904	903	871	872	879	855	915	911	869	953	904	865	899	913	916	871	922	898	836	898	909	842	922	931	877	875	868	824	854	898	921	870	895	896	943	964	905	862	912	906	904	857	853	892	879	860	887	843	909	863	891	901	927	873	895	840	880	846	974	900	900	887	855	926	878	913	909	894	859	891	904	869	866	845	887	864	901	891	955	833	911	876	857	904	873	855	868	855	926	872	894	918	824	822	909	895	902	860	917	915	858	924	934	936	909	884	886	896	853	911	942	916	875	924	891	909	870	867	874	903	865	925	818	834	883	864	906	902	898	868	881	944	951	847	886	884	890	901	840	893	894	867	872	875	908	854	887	875	827	955	837	851	917	860	842	915	966	869	881	909	893	943	902	835	908	927	880	868	893	897	879	917	876	909	844	948	918	931	877	914	872	883	905	878	879	905	922	922	859	891	863	874	864	885	839	886	927	842	891	871	855	885	902	876	946	876	884	859	896	898	853	877	899	907	855	868	878	859	888	882	887	841	910	915	867	887	898	893	912	910	932	876	858	909	858	881	922	881	814	905
8313	1134	1368	1080	820	628	531	405	342	333	298	260	257	235	246	207	219	221	209	192	209	184	195	204	201	183	170	160	176	212	192	191	171	209	184	162	188	172	174	201	180	204	190	197	171	177	182	168	177	159	180	183	155	176	171	177	168	170	194	159	188	178	170	181	164	179	176	158	184	177	161	169	168	176	191	184	167	157	189	176	157	182	144	173	191	182	173	178	195	184	181	162	167	173	176	183	190	185	202	156	184	173	191	167	180	173	173	185	197	166	160	185	164	178	192	161	191	193	165	190	164	174	186	177	170	182	181	179	191	167	162	185	180	182	189	165	182	194	170	164	164	187	165	155	168	163	179	169	196	158	180	175	170	180	184	176	161	163	202	164	183	179	172	161	175	175	191	195	196	185	186	146	168	194	176	181	184	173	155	173	170	181	167	201	179	156	191	171	175	167	176	184	206	189	187	162	155	149	198	176	190	155	176	208	181	165	183	160	169	176	156	186	171	195	167	175	183	176	175	163	158	161	170	178	154	144	166	177	166	159	155	181	153	180	147	172	177	184	172	206	157	175	169	205	192	197	171	174	156	181	183	207	182	168	177	172	171	153	164	164	151	171	182	179	162	181	165	194	164	162	173	173	171	178	169	163	196	168	167	157	159	176	179	155	187	179	179	172	172	182	177	182	172	160	184	177	157	185	185	178	186	199	170	171	166	146	196	176	177	194	164	172	162	196	176	155	179	187	163	157	176	164	174	169	196	203	162	176	164	176	182	162	173	183	178	152	177	179	165	169	158	176	192	167	153	169	185	192	176	161	181	164	167	193	150	190	169	162	175	161	150	179	158	161	171	154	175	168	163	154	166	171	172	174	155	182	167	181	174	144	197	163	173	161	176	153	151	163	181	166	188	164	171	174	193	160	175	179	191	171	206	173	178	183	181	157	181	170	164	185	171	180	149	173	163	186	160	173	163	167	183	181	176	154	171	193	201	181	176	170	178	192	163	163	173	180	176	190	190	170	183	158	180	172	164	174	168	180	202	159	163	162	193	178	157	154	187	189	176	178	183	167	187	177	174	208	161	155	183	163	162	164	192	180	145	160	193	183	206	155	202	181	171	171	173	159	176	169	177	177	172	184	136	179	169	184	177	180	186	173	175	160	176	216	169	183	184	159	183	180	165	158	172	170	178	177	169	174	174	162	168	187	162	179	161	167	178	177	186	209	169	162	152	161	189	163	156	175	171	175	173	180	193	192	170	160	167	174	162	179	164	173	162	162	184	181	200	157	168	168	173	161	164	174	160	171	172	180	171	164	171	181	191	167	158	198	179	179	168	141	168	160	156	166	170	145	148	160	180	170	175	174	178	199	200	205	186	183	161	203	174	189	169	178	155	186	166	195	162	177	163	150	175	164	187	167	172	171	189	175	155	168	167	189	175	164	177	171	177	188	178	163	138	166	163	177	181	187	163	170	179	182	170	163	159	185	156	170	172	169	172	160	176	180	208	146	194	182	188	188	158	168	163	205	186	173	161	185	161	152	158	166	158	197	169	177	178	184	189	155	170	184	179	171	143	159	162	196	171	174	162	177	163	163	173	193	192	173	187	151	183	197	179	149	167	179	179	160	190	155	158	202	174	179	194	179	205	184	159	166	175	183	160	167	189	189	193	171	184	174	189	178	188	168	190	163	173	169	173	178	174	175	174	196	159	187	190	180	193	187	162	168	161	175	172	174	146	191	168	193	174	168	185	179	167	165	176	176	187	153	175	139	175	169	199	180	184	182	165	178	180	161	149	159	163	170	184	189	164	162	192	156	162	196	175	179	163	153	162	187	165	190	171	177	175	170	176	167	189	160	161	176	179	174	196	168	171	181	184	173	165	173	166	175	186	183	185	187	170	175	181	177	160	190	167	199	168	182	189	163	183	207	156	173	152	190	156	169	188	195	175	174	175	160	191	156	174	157	166	166	172	185	168	167	204	156	166	180	165	188	169	176	188	145	178	186	159	165	173	177	173	180	155	160	158	178	198	173	184	190	183	168	173	178	156	176	170	192	161	167	187	197	157	145	171	177	171	176	166	172	159	183	178	163	174	165	187	170	175	161	177	200	150	195	175	170	163	151	172	178	165	175	169	175	152	166	170	187	192	169	183	172	174	167	179	177	173	184	175	198	176	196	158	154	199	176	177	203	185	162	183	177	193	183	190	181	167	162	188	193	152	171	177	173	164	209	156	176	159	176	155	197	174	179	173	179	148	163	167	182	169	170	161	177	177	189	170	185	175	177	180	186	160	144	163	182	175	205	185	170	165	166	190	179	176	183	159	175	165	167	179	179	176	180	158	169	179	182	183	190	160	189	177	148	147	177	174	159	154	179	161	175	182	147	185	185	174	197	178	170	158	156	178	174	176	160	175	175	165	181	174	176	193	174	169	172	209	172	173	161	192	162	178	187	171	161	185	185	171	168	206	200	186	201	188	199	165	182	172	168	158	181	187	162	180	167	181	165	153	162	174	185	172	181	185	163	135	140	177	172	194	158	173	160	172	188	145	196	189	177	157	163	177	163	186	166	180	160	185	173	180	178	142	184	185	169	184	183	188	180	184	180	168	187	174	171	171	152	177	168	201	194	185	184	153	196	187	159	148	174	188	186	162	151	155	179	182	181	168	183	171	180	169	177	194	166	179	176	169	155	171	151	171	166	159	180	193	176	163	173	180	174	165	174	173	171	180	170	182	163	181	151	202	180	170	176	191	163	180	165	165	180	211	176	181	194	174	160	159	171	180	153	167	167	180	158	183	166	165	167	173	171	190	150	161	172	170	145	190	183	161	187	193	171	170	180	186	160	163	170	201	167	185	196	185	159	184	183	197	181	169	175	165	164	160	195	147	173	147	172	182	166	161	172	165	153	156	176	195	184	194	167	172	172	179	175	167	172	184	168	175	176	178	177	165	178	169	168	172	182	202	163	213	174	162	182	167	191	165	159	175	144	164	158	151	172	164	164	179	175	172	171	177	179	172	183	168	169	163	171	182	165	182	157	171	200	178	173	163	171	158	176	179	171	179	178	146	178	152	197	166	166	161	165	160	154	191	179	157	149	170	164	175	173	171	163	208	160	171	176	178	161	165	175	185	172	163	174	176	181	185	165	177	165	175	176	171	175	199	164	174	153	173	173	181	170	192	188	171	211	166	187	173	176	188	184	187	156	155	180	163	181	174	182	164	166	183	201	173	157	169	176	190	184	160	162	185	170	181	178	185	169	177	185	160	183	168	157	171	187	173	178	182	168	176	188	176	170	174	174	164	178	190	166	204	181	158	172	186	187	170	184	171	158	194	175	173	195	177	194	179	157	168	181	177	191	187	170	165	183	168	179	180	170	158	194	156	152	174	199	167	162	189	171	166	188	160	182	184	151	181	160	165	176	145	184	155	158	170	193	139	166	171	172	160	169	153	170	163	158	177	199	197	159	199	158	160	172	173	155	167	185	179	186	185	179
5410	1465	3212	3749	3212	2570	2183	1828	1602	1430	1245	1147	1006	997	940	870	854	832	791	750	727	718	741	672	653	677	644	631	646	601	642	575	610	605	619	545	574	593	600	591	575	625	578	591	570	570	557	596	564	578	595	554	552	584	551	549	607	550	564	579	560	571	574	590	526	572	560	549	527	557	522	581	561	541	564	579	516	569	555	545	585	558	534	564	545	551	565	555	596	548	553	541	550	556	539	565	514	561	509	522	542	573	552	532	576	555	552	515	553	618	538	535	520	539	549	520	563	547	554	528	518	572	512	547	545	548	582	548	572	550	518	577	597	550	581	541	566	524	537	542	558	498	500	545	519	560	540	528	552	552	539	538	540	542	557	584	549	528	535	547	544	537	567	524	505	511	545	504	551	554	523	539	548	511	544	488	533	528	555	489	533	524	536	588	562	542	555	554	529	561	585	518	574	522	507	486	567	531	557	538	555	556	552	509	519	531	541	542	548	532	561	553	542	554	512	534	592	531	529	558	574	495	535	514	569	521	556	531	530	545	524	553	529	511	568	554	534	531	499	535	555	573	576	548	540	533	559	531	549	536	525	529	538	556	567	547	506	491	518	525	520	555	541	511	534	531	579	528	531	513	551	520	534	494	539	527	525	516	531	543	522	497	537	573	520	494	524	530	551	484	542	505	523	524	565	513	559	552	500	529	537	569	540	563	512	540	533	581	495	537	523	546	532	562	517	553	561	508	536	545	581	554	553	529	550	470	552	520	501	579	515	525	558	540	568	551	559	580	556	533	551	523	567	512	538	534	527	523	545	529	582	541	528	586	530	524	577	546	584	513	551	518	549	519	538	587	559	534	579	520	587	561	508	525	514	532	492	534	557	518	507	499	519	537	517	545	516	538	556	576	531	537	523	522	490	516	498	545	567	535	559	497	545	588	520	573	545	531	556	546	545	558	553	521	565	562	553	512	521	547	530	561	516	539	540	562	555	543	530	506	555	493	502	500	512	552	521	535	519	529	526	555	503	549	562	564	521	501	509	569	480	598	549	552	493	527	516	520	572	504	535	510	553	548	518	513	526	471	522	518	527	524	547	536	496	507	506	509	488	537	569	524	602	554	512	540	569	527	554	527	515	545	524	519	556	531	552	501	513	552	528	554	515	513	572	520	540	511	483	528	500	556	521	506	559	545	507	541	516	529	568	512	535	542	477	572	545	527	533	513	575	554	543	560	531	517	564	562	519	543	514	484	528	530	555	561	554	531	559	543	565	535	499	532	512	558	571	540	522	518	546	551	572	517	517	530	519	533	504	560	537	557	519	547	548	525	552	565	563	568	557	552	501	534	551	537	538	514	536	538	484	576	534	545	513	566	555	517	499	565	541	533	520	512	563	543	543	570	522	532	523	529	507	566	562	533	523	500	552	569	540	538	523	523	505	578	501	529	524	553	514	546	512	532	533	511	543	528	533	536	549	555	498	564	565	567	536	549	569	543	504	502	564	544	591	524	534	562	510	522	521	534	571	528	544	538	549	521	542	526	551	522	530	532	553	566	517	568	571	519	565	527	503	556	500	584	504	532	539	553	560	493	516	532	555	568	563	535	542	520	528	499	509	518	542	579	523	546	524	561	554	524	502	542	530	549	531	543	551	564	572	552	523	514	569	513	497	520	556	545	524	534	528	548	524	546	570	515	541	595	514	537	569	546	563	531	547	536	548	481	585	500	555	484	544	575	560	500	510	495	486	507	544	517	512	557	574	504	506	543	550	481	511	535	534	558	560	506	495	556	509	558	500	493	562	534	572	532	537	527	541	541	567	580	509	519	539	525	517	496	534	534	564	534	513	495	516	493	576	536	559	575	507	532	535	513	523	503	530	595	526	522	484	532	549	506	548	541	565	505	536	590	558	547	510	552	526	537	543	513	535	506	504	492	562	582	560	568	525	543	553	541	517	548	548	550	531	564	546	518	533	525	534	509	477	517	531	510	507	521	528	536	523	488	520	515	579	548	516	526	486	517	519	524	540	549	509	530	544	545	528	527	491	550	550	509	517	584	517	551	527	500	544	521	528	527	516	532	577	500	556	545	554	534	539	539	552	517	539	565	551	511	545	547	560	550	518	533	546	549	536	527	494	540	545	508	553	510	532	504	528	573	554	544	512	483	566	569	502	532	560	515	516	532	514	544	529	510	581	543	564	533	523	511	575	530	572	519	552	520	571	593	532	513	500	508	543	521	507	528	565	532	507	566	492	523	525	531	522	517	545	558	537	557	560	535	532	545	529	556	553	485	494	496	543	545	545	519	540	559	554	544	531	542	533	535	549	556	535	525	540	527	490	495	556	466	499	550	553	572	517	557	538	486	539	544	544	538	534	546	538	549	541	497	486	532	535	496	586	548	519	515	525	545	484	500	504	555	511	581	508	514	509	519	540	536	540	538	558	560	543	547	539	538	571	564	535	513	523	561	540	548	497	585	520	555	500	526	518	515	600	539	536	550	568	534	513	595	543	559	518	523	506	535	499	557	574	540	537	541	560	521	536	553	530	549	547	535	556	530	539	527	519	534	550	505	533	535	539	554	537	543	520	563	538	504	537	503	536	501	555	551	478	530	510	503	572	554	540	516	512	518	547	568	534	549	542	547	550	513	550	511	540	499	560	540	504	508	554	523	528	514	522	604	507	540	489	538	537	534	546	536	537	517	535	534	535	526	569	533	530	556	544	524	481	518	526	555	545	497	564	549	550	518	527	543	540	529	491	537	529	543	556	519	550	538	546	550	466	536	546	548	565	542	521	504	507	517	494	528	558	542	539	507	528	496	526	570	542	542	566	530	519	516	507	547	549	512	544	540	545	511	548	518	533	515	490	525	532	518	522	561	536	539	551	533	505	529	525	583	533	516	532	512	537	545	548	552	543	515	557	524	526	559	546	544	517	546	598	534	529	559	525	549	539	531	522	529	520	523	551	521	525	529	546	561	507	554	536	514	512	560	583	512	529	511	581	534	564	527	510	533	571	553	553	551	509	552	533	548	544	516	554	513	522	534	530	569	510	588	581	547	544	523	551	533	548	549	538	509	563	515	564	524	534	549	487	591	516	531	544	535	512	515	563	554	539	532	570	537	533	537	544	503	537	502	528	550	587	528	542	506	500	551	527	567	543	545	533	541	515	554	579	519	506	557	470	544	510	544	507	572	544	527	507	558	577	552	521	515	554	554	502	539	523	525	549	528	565	545	518	541	548	552	537	553	511	546	521	520	501	526	512	568	523	548	534	547	522	513	536	510	507	507	524	538	534	526	515	521	578	563	527	553	500	484	535	569	558	512	567	519	512	533	546	562	571	509	515	521	516	510	495	521	567	552	508	504	486	582	525	519	553	521	531	492	512	557	566	519	533	527	558	502	525	524	548	512	557	538	544	527	549	515	528	532	553	545	570	541	546	525	509	548	602	530	532	548	553	546	519	566	544	559	503	497	536	564	525	578	537	548	531	551	519	547
15194	2412	2683	2052	1400	981	847	635	487	418	356	338	281	272	272	220	219	234	195	191	210	194	168	159	178	189	177	179	177	159	160	163	142	164	142	147	149	168	162	154	159	155	154	149	154	170	147	178	148	149	143	142	151	157	144	155	142	143	171	161	142	156	151	163	140	134	150	149	150	149	143	164	146	146	146	154	148	160	132	124	150	142	136	155	114	142	146	127	137	154	148	143	149	152	130	161	162	139	150	149	149	140	152	162	143	161	167	130	153	139	143	138	143	139	158	138	139	145	134	139	139	153	136	152	139	157	144	148	128	139	140	148	133	141	157	140	165	149	162	126	150	146	141	123	147	136	119	145	167	132	163	152	150	141	145	145	157	139	156	172	162	135	150	142	145	127	144	132	135	159	138	138	144	131	131	139	131	129	149	157	127	148	189	150	146	145	153	146	165	134	125	148	138	125	142	134	157	130	138	139	125	172	161	141	138	140	143	149	140	139	154	137	147	128	147	142	136	120	157	160	158	128	158	143	148	149	152	164	126	141	164	129	126	140	155	128	162	149	168	151	131	148	135	136	148	123	163	151	159	137	133	135	115	146	154	129	150	161	141	137	148	127	159	169	152	125	158	136	124	152	138	138	139	145	164	148	151	131	135	149	154	140	168	169	137	128	133	156	154	127	135	176	144	138	133	159	158	142	158	127	126	158	147	146	152	115	141	146	126	160	164	141	127	128	151	136	134	155	152	153	141	140	155	172	166	141	139	151	120	149	146	135	155	128	141	133	142	133	156	141	160	140	152	150	162	143	128	136	166	147	135	121	150	152	122	135	135	130	149	152	150	159	160	127	129	162	139	123	142	147	144	124	143	131	151	155	141	145	144	148	151	133	124	154	129	151	144	140	151	126	132	141	136	125	136	133	110	146	134	145	150	136	141	151	134	147	157	165	137	138	136	166	130	148	145	137	128	146	159	134	138	147	157	138	154	153	157	137	157	164	143	132	116	152	148	168	150	150	142	142	158	153	153	124	131	147	160	157	146	150	147	147	139	136	135	146	157	141	162	129	133	132	152	156	154	159	155	159	152	136	162	133	167	160	154	146	155	131	143	156	140	128	152	144	149	125	151	134	125	150	137	140	139	149	136	136	142	155	143	152	146	143	151	134	146	145	140	135	137	142	123	149	127	149	147	114	150	155	152	140	151	118	141	155	172	159	147	140	141	160	155	142	153	156	144	151	151	140	156	135	148	137	128	146	146	142	150	154	154	134	160	154	155	140	143	139	150	161	153	149	153	145	149	163	138	144	143	157	167	149	128	131	148	144	158	133	150	140	140	153	120	151	138	149	151	135	141	140	142	136	144	165	130	128	151	117	141	118	163	144	144	133	158	139	145	151	138	134	129	141	145	136	148	141	137	142	162	132	156	127	155	134	154	136	141	145	132	136	135	150	160	141	119	160	140	145	150	136	137	149	132	163	173	144	148	141	160	122	166	144	127	149	127	152	116	133	151	143	146	141	143	126	138	135	138	146	177	141	119	147	118	129	139	141	146	157	154	148	129	144	148	146	131	138	140	144	137	145	105	150	135	150	160	133	145	125	144	133	119	143	139	133	156	148	149	148	164	158	145	149	127	154	155	146	124	122	139	145	131	128	142	126	125	151	151	141	139	146	135	153	137	159	140	132	166	119	138	147	154	126	138	166	146	153	130	123	171	127	146	152	162	157	139	147	169	149	159	133	139	127	138	137	136	166	125	150	137	139	129	158	144	151	162	145	145	161	150	153	146	144	161	141	131	156	139	143	157	142	133	123	168	136	133	161	129	155	143	144	139	151	150	124	144	133	154	161	156	134	159	126	150	141	145	154	135	134	152	127	142	146	149	155	139	135	141	141	147	146	139	139	145	152	119	135	147	139	137	157	141	132	141	137	153	153	135	146	155	147	145	140	139	165	135	149	158	129	120	144	153	153	139	136	151	124	132	132	157	173	151	160	155	140	138	137	134	132	162	147	142	152	134	153	123	122	138	116	141	136	123	140	128	134	149	133	129	136	147	135	166	156	138	138	149	142	147	144	156	141	151	138	137	138	153	121	155	135	140	150	133	160	121	142	121	128	120	139	143	133	140	122	143	156	142	128	151	136	120	137	142	141	135	136	117	145	160	148	137	134	126	126	128	152	127	147	141	133	138	151	138	120	146	134	142	161	162	137	147	144	115	169	137	153	147	150	128	147	146	143	145	108	145	139	122	127	146	145	142	151	148	139	154	133	136	145	153	155	174	137	136	141	144	153	139	151	159	123	144	170	157	141	127	141	133	135	134	136	134	148	147	138	122	158	142	148	145	167	137	141	140	158	143	153	151	137	150	143	137	130	125	142	165	161	152	117	140	149	134	139	151	135	144	116	141	161	144	160	135	134	152	146	137	155	131	144	159	142	125	138	134	143	163	139	152	136	137	155	130	130	141	131	142	111	142	132	131	141	141	132	163	154	157	145	141	137	157	149	158	152	132	137	162	150	151	133	128	149	123	133	126	129	146	145	130	139	180	133	143	127	159	149	154	149	143	145	136	139	126	154	126	143	145	163	133	150	138	135	137	147	150	154	136	147	176	126	141	147	139	146	135	159	152	166	137	132	140	124	144	136	155	148	124	134	147	162	120	150	122	137	138	147	145	134	141	154	139	160	138	129	130	141	125	156	155	153	145	149	126	144	145	144	149	146	151	138	136	140	135	151	152	132	144	158	144	154	130	146	118	152	129	171	146	150	157	155	125	145	136	133	146	156	151	162	142	163	130	133	137	152	146	133	138	125	136	149	131	132	161	124	124	150	163	146	137	143	164	139	151	162	141	131	134	146	151	151	181	172	154	136	152	142	145	138	123	146	145	145	162	155	143	149	136	148	160	148	134	143	137	137	148	151	152	127	149	148	146	136	132	150	135	152	149	161	155	164	136	151	136	133	151	148	147	145	148	141	124	137	158	144	154	159	136	147	174	131	158	141	139	150	153	151	152	168	118	129	139	168	131	128	145	131	134	148	132	160	133	136	135	142	144	154	135	146	136	139	146	148	132	140	132	134	136	129	127	141	146	153	148	148	141	152	136	139	150	135	142	125	139	144	149	153	146	153	144	148	148	149	151	146	163	151	139	148	146	148	152	144	162	138	148	132	135	158	141	158	123	138	140	156	124	140	145	161	132	144	152	137	146	169	144	140	135	158	147	138	145	148	160	159	131	172	144	130	150	163	148	143	143	132	152	156	121	127	163	148	142	145	132	136	135	165	138	151	145	154	146	141	140	151	145	157	138	133	133	141	167	144	135	140	119	143	134	154	155	158	145	151	162	135	156	141	134	135	141	140	151	153	150	159	120	159	124	154	126	131	142	150	146	120	148	169	148	136	146	156	162	143	167	176	151	141	123	146	151	155	146	146	152	138	152	156	133	140	164	136	160	139	140	131	143	142	160	158	159	136	132	160	155	142	149	137	123	161	140	150	122	137
7599	2429	5822	6387	5436	4349	3715	3051	2538	2170	1801	1706	1497	1325	1266	1181	1110	1045	1005	926	877	897	846	778	731	780	697	705	703	661	669	659	594	623	631	640	583	620	591	551	560	550	558	583	579	576	554	576	521	513	545	517	534	522	517	523	520	494	544	506	506	504	473	525	539	514	494	497	499	492	463	479	510	537	563	502	522	485	487	454	492	473	475	510	482	514	484	516	432	493	530	449	502	487	460	484	497	470	474	506	499	491	498	488	492	486	471	506	490	493	460	460	461	480	502	478	501	459	486	500	484	493	497	504	509	486	451	481	423	488	485	450	424	489	482	483	443	481	468	509	450	442	467	462	498	474	478	482	460	466	479	477	455	488	479	481	474	486	486	478	468	480	436	466	468	478	440	476	440	488	470	471	510	474	466	470	477	484	450	495	474	481	438	483	465	455	483	471	478	453	474	443	441	454	506	476	461	492	452	498	466	528	456	457	474	445	504	425	489	457	488	480	475	510	437	429	469	482	498	489	470	456	448	446	459	524	456	455	469	486	449	474	440	469	451	476	486	460	431	485	484	488	447	439	422	461	454	453	499	469	496	476	448	480	503	489	468	478	466	470	446	487	486	459	452	515	441	475	452	481	469	466	487	481	480	455	527	469	451	483	500	426	469	439	456	458	485	486	474	475	474	469	464	474	453	490	506	414	472	465	449	460	476	468	485	505	456	495	460	440	478	476	470	453	446	469	453	459	455	481	489	472	472	511	470	475	455	487	450	501	477	462	442	477	493	467	493	441	457	454	476	449	473	510	468	480	482	482	533	492	476	460	470	455	473	480	486	472	448	466	474	486	453	440	463	447	451	442	443	425	492	478	511	451	469	480	469	452	504	482	482	475	458	480	457	469	476	467	459	474	493	507	473	508	478	463	446	446	447	495	449	483	434	453	427	486	442	488	475	434	478	461	467	454	455	460	467	458	433	456	459	472	494	439	448	504	457	470	486	457	466	463	463	490	450	481	480	468	467	459	443	452	446	456	472	496	443	475	476	490	462	461	474	439	427	477	467	494	453	460	514	469	468	481	449	462	471	457	429	491	465	489	462	493	427	434	505	493	472	467	464	422	503	475	450	489	475	442	487	478	464	485	453	471	451	507	443	432	434	451	453	462	481	472	457	455	471	413	455	489	489	486	472	497	484	463	477	474	454	456	479	446	495	467	482	458	494	476	464	443	425	443	480	484	461	443	464	451	481	493	493	459	470	443	508	486	461	466	463	470	492	486	461	482	496	504	468	499	468	448	474	470	491	452	487	452	425	482	459	449	498	480	447	459	461	473	481	467	446	442	406	470	475	500	480	440	498	483	403	491	452	461	460	527	471	497	432	452	519	449	493	476	495	478	486	468	449	488	436	455	480	452	480	424	492	435	470	452	476	494	444	452	484	467	456	504	489	464	472	452	506	482	499	457	453	484	486	443	456	489	470	513	464	491	481	458	467	474	489	439	444	470	473	433	489	476	506	509	506	458	446	458	458	478	458	470	469	450	489	469	459	449	466	468	482	480	484	437	469	487	491	472	482	466	479	479	478	471	486	429	476	453	452	499	497	463	443	496	457	475	450	480	435	483	476	482	455	471	468	465	435	497	468	449	489	468	466	492	469	475	492	514	504	510	454	444	484	470	473	474	460	477	457	476	491	474	435	446	522	463	472	443	437	495	487	451	464	450	478	500	464	479	455	469	517	493	438	401	461	435	503	434	502	445	498	475	481	502	451	434	470	457	464	447	473	463	477	511	477	480	476	486	466	502	494	422	525	469	487	451	476	489	441	452	548	492	509	442	480	440	481	452	462	441	455	524	473	485	465	484	478	459	478	468	488	497	482	467	465	451	467	491	465	518	470	491	448	445	448	484	474	469	443	455	466	485	440	475	492	452	478	521	465	499	469	453	508	460	470	489	473	492	466	488	522	476	464	412	502	444	476	474	460	466	460	485	436	471	458	466	461	474	499	482	481	481	456	481	465	459	476	462	469	479	493	466	471	468	430	471	471	475	459	477	491	467	502	508	472	490	469	436	470	455	502	508	497	477	486	471	459	479	459	471	477	452	481	510	475	433	446	487	490	472	472	454	468	457	473	514	480	501	449	469	482	506	441	444	465	487	464	439	444	431	506	473	451	474	448	468	473	411	508	452	494	470	457	458	468	441	436	513	440	431	435	486	449	436	508	461	438	488	454	494	497	455	448	468	461	490	460	459	480	465	495	469	468	459	464	467	516	452	485	462	470	463	455	468	528	445	501	495	472	493	494	420	449	435	486	456	474	466	461	447	443	496	440	497	463	477	505	465	470	456	471	468	457	477	463	470	480	454	466	471	434	472	486	475	482	484	475	476	473	427	458	480	458	476	461	452	473	470	451	440	489	478	457	473	492	501	459	478	479	453	446	503	489	498	512	482	477	515	464	477	454	428	454	482	479	463	491	477	472	433	465	500	489	465	501	485	483	441	465	502	485	476	492	472	468	492	480	434	458	467	472	506	475	452	487	463	465	445	495	406	458	468	489	454	469	482	521	492	469	465	476	460	453	476	477	432	441	507	451	470	435	466	499	460	494	456	487	495	451	494	491	466	470	466	506	404	470	459	493	481	444	462	462	423	456	524	503	517	502	466	455	448	492	492	496	452	467	467	434	463	445	467	434	468	454	461	488	448	458	429	480	423	505	479	455	485	482	458	466	485	480	461	435	474	480	465	501	431	462	466	458	480	463	474	465	512	516	441	425	484	439	472	443	484	467	491	438	449	426	441	452	497	466	473	458	466	468	468	481	476	452	464	484	462	473	450	415	487	439	480	441	475	410	491	523	453	481	476	435	444	461	488	461	454	490	480	489	474	460	459	454	491	468	488	496	478	510	462	469	469	501	460	460	442	465	427	472	492	477	448	505	494	483	492	456	478	454	463	464	463	486	464	455	493	487	440	452	460	462	450	468	481	492	450	436	470	471	472	458	471	445	456	460	503	489	461	438	413	472	459	464	466	434	460	488	487	453	502	472	425	473	469	480	488	465	493	476	479	484	511	490	453	504	478	505	484	511	445	440	476	456	487	475	441	466	499	446	478	499	468	491	447	465	477	500	473	460	464	447	454	436	471	467	454	461	474	456	505	497	470	484	487	472	472	460	445	484	480	519	469	450	468	483	477	467	456	507	489	494	471	476	484	495	496	458	446	480	522	458	467	451	474	514	511	436	404	472	472	463	501	503	463	430	466	466	433	461	467	455	427	488	503	441	493	481	478	468	486	447	471	501	463	441	480	465	502	473	484	455	470	427	434	453	439	498	461	470	454	452	487	422	446	490	474	482	493	462	462	464	499	453	495	435	458	462	467	502	482	480	476	450	533	484	457	461	442	509	459	487	460	472	455	482	511	483	453	507	467	460	491	486	448	450	453	467	491	480	437	466	474	463	460	463	503	441	465	475	446	439	459	465	485	482	489	502	474	433	483	486	481	464	471
2099	321	381	325	348	340	312	322	308	284	313	299	283	328	309	324	294	330	317	306	285	304	318	317	327	312	287	284	313	301	320	299	309	304	311	281	317	293	301	294	311	315	309	293	345	317	332	300	319	312	309	333	296	312	331	315	331	352	297	297	320	338	327	319	298	306	309	315	319	308	301	307	324	297	317	327	309	285	316	314	309	273	334	314	307	302	283	290	316	330	298	310	284	298	316	280	300	290	264	315	311	334	302	271	306	312	340	343	328	286	329	317	290	304	337	286	323	309	328	331	320	305	317	336	317	311	296	309	296	312	285	316	323	361	321	306	347	320	294	312	285	324	281	278	290	284	302	291	307	329	295	294	332	307	301	322	315	306	306	303	303	318	315	324	291	314	302	296	303	312	280	320	326	303	317	291	282	306	260	287	319	316	325	312	343	321	309	304	324	317	286	298	319	295	312	299	283	313	304	332	303	309	346	305	308	305	305	330	309	313	293	290	294	338	302	300	325	313	304	286	294	280	276	310	328	302	321	291	319	304	259	311	294	320	338	281	306	319	297	292	296	306	311	311	300	322	318	319	288	296	300	303	316	295	315	277	316	321	308	318	343	307	294	309	309	337	330	295	316	282	333	302	327	301	304	273	328	313	304	327	284	308	296	336	310	331	320	297	337	331	294	305	310	283	305	332	274	308	301	333	320	342	282	312	310	298	319	285	315	292	296	319	322	332	319	339	300	313	293	282	302	306	335	323	303	310	314	276	286	309	276	281	316	319	307	344	314	322	290	334	340	286	305	320	330	309	298	341	291	313	319	336	315	287	324	300	287	288	328	305	279	311	314	350	297	288	311	288	289	323	289	283	305	302	276	291	313	301	339	323	339	301	316	346	310	336	313	317	316	337	320	328	335	283	313	319	294	269	288	353	308	314	311	291	311	347	324	333	290	285	285	320	297	352	310	329	317	312	319	317	309	309	321	314	300	359	318	298	276	308	286	322	328	307	289	288	292	293	306	316	322	316	281	348	285	296	323	327	324	294	303	314	283	294	323	290	315	308	339	296	305	313	293	326	282	316	299	314	308	258	288	325	315	319	318	373	301	289	299	255	315	291	303	288	319	292	311	288	284	296	295	305	298	308	339	306	305	299	303	318	315	285	292	322	310	309	340	322	311	312	271	336	306	309	319	314	315	313	272	295	299	300	319	295	317	341	301	295	319	275	308	298	314	285	306	358	339	302	321	311	291	284	317	321	293	316	318	312	296	317	292	291	361	318	294	339	304	326	322	309	345	321	295	337	309	333	289	283	330	356	323	317	328	345	336	337	291	283	307	292	305	345	303	321	303	299	314	322	314	300	251	315	307	278	310	298	296	354	343	305	306	305	309	309	318	329	299	309	324	304	296	312	330	300	336	284	315	324	288	294	301	279	306	309	298	285	289	337	265	317	334	307	282	282	328	322	303	300	323	339	325	326	334	307	335	309	301	297	283	316	328	304	277	311	321	336	291	319	308	303	330	275	316	306	305	352	321	316	315	294	334	301	296	300	306	292	309	322	325	342	305	342	328	317	308	306	289	318	314	312	310	304	311	314	321	334	321	306	356	318	353	303	346	320	279	320	297	294	329	302	296	315	318	299	343	294	304	333	309	285	327	295	298	296	318	284	320	270	331	330	303	279	346	324	326	320	308	326	310	381	327	293	313	324	299	292	302	303	294	303	289	330	361	268	322	262	322	320	288	334	346	343	267	294	313	298	324	312	291	286	319	338	297	303	297	317	307	327	301	330	312	315	312	303	286	308	307	315	307	314	351	327	304	341	307	319	324	303	294	341	321	325	291	295	322	302	305	300	316	296	307	307	305	312	307	279	307	339	300	294	330	327	343	297	301	312	280	325	301	323	303	303	271	274	306	323	298	279	310	313	278	334	347	303	321	328	278	306	294	288	316	292	301	309	279	298	301	314	334	299	319	314	296	312	316	330	292	318	311	304	313	316	316	314	307	305	325	345	317	299	305	307	334	314	297	328	316	332	295	303	309	300	315	306	290	279	318	311	301	268	303	315	333	314	342	320	300	324	260	327	270	330	320	328	321	324	297	302	289	306	292	296	319	290	302	322	325	291	305	317	288	307	317	276	314	285	311	319	327	306	293	316	270	330	313	306	324	298	304	281	335	303	317	314	292	295	289	308	309	324	312	314	280	286	322	267	304	306	304	269	310	317	321	317	281	281	313	298	347	289	328	284	297	304	296	332	281	366	301	292	299	314	315	332	298	315	326	310	309	324	314	327	279	285	319	338	292	299	300	341	318	299	322	317	301	306	332	333	293	304	282	316	311	322	287	288	315	309	277	306	311	295	316	287	300	314	335	281	355	303	278	296	309	309	355	327	307	322	283	309	307	321	284	308	340	305	316	324	301	305	310	300	300	337	299	302	272	310	325	293	332	308	307	335	290	314	329	326	314	319	304	299	321	305	309	320	279	337	290	303	311	289	337	329	331	289	301	305	293	315	277	311	307	301	326	310	292	301	282	286	306	300	334	294	296	313	298	309	312	313	319	275	325	330	280	326	295	325	298	297	292	317	322	315	316	312	279	277	318	294	289	323	283	330	282	310	311	295	315	301	325	310	303	308	307	317	308	302	295	325	287	301	320	321	297	334	334	285	302	301	317	277	275	298	312	335	344	284	279	281	285	299	339	306	321	290	317	291	305	342	308	300	306	318	301	287	313	284	335	312	303	304	284	313	343	303	309	329	312	331	355	304	298	281	291	324	305	292	324	293	288	288	308	285	321	319	306	329	326	313	309	283	323	285	329	315	331	302	306	315	283	301	361	326	283	289	305	297	327	316	300	300	291	329	300	312	303	297	325	320	343	301	318	297	330	284	323	305	281	325	303	331	321	318	301	327	309	307	306	330	302	327	310	328	312	312	317	324	322	291	317	326	304	321	275	323	289	315	298	294	294	326	341	288	283	317	306	314	306	296	291	283	325	269	325	311	300	310	299	311	319	299	297	341	306	302	287	328	318	270	311	279	341	327	307	297	274	306	314	285	313	336	290	314	278	290	356	287	301	320	344	311	299	278	312	310	280	293	323	304	298	324	313	291	296	299	297	292	289	310	323	304	310	321	311	300	309	317	297	280	297	294	293	302	331	302	318	300	328	328	315	278	333	321	346	303	311	327	303	307	337	330	301	274	332	286	287	329	304	298	356	307	347	300	310	295	327	299	317	328	310	316	290	304	302	311	344	305	327	315	291	316	304	313	273	324	291	326	316	345	312	303	300	319	330	308	302	328	335	282	324	314	287	324	275	310	310	314	304	289	299	302	322	299	289	327	298	326	310	339	297	306	286	302	326	311	337	296	303	315	290	343	316	315	314	304	299	336	306	334	303	319	334	325	285	277	321	321	320	309	321	256	286	280	307	320	334	272	288	309	277	292	306	293	339	315	293	302	328	308	299	306	311	289	328	299	288	319	278	288	289	317	285	306	329	338
2367	962	1042	1027	1018	992	982	953	949	935	933	954	905	889	912	898	886	915	893	899	845	893	936	918	935	878	875	843	918	884	878	889	923	859	854	825	887	887	902	882	892	909	892	875	912	882	904	893	831	885	934	925	883	875	923	866	865	866	890	856	896	918	856	871	866	836	910	942	858	876	850	858	943	875	916	893	856	888	868	906	846	823	873	875	891	856	913	876	827	898	882	894	846	862	922	886	843	938	911	874	882	899	857	904	891	920	919	877	982	928	898	921	899	874	910	890	877	837	865	887	920	904	877	879	903	897	896	921	891	916	909	887	897	869	918	866	878	822	866	908	842	929	912	898	884	830	871	895	867	959	865	880	936	891	925	902	946	840	863	936	833	920	912	905	864	881	857	887	914	906	890	884	907	874	883	842	891	882	848	878	884	881	899	847	885	901	901	913	902	902	942	841	894	881	925	866	821	857	929	864	915	857	887	858	853	878	850	856	928	873	857	882	885	901	875	914	884	896	852	891	901	901	896	872	924	953	926	898	880	851	921	874	944	917	908	850	885	932	883	901	860	908	933	943	884	921	919	855	896	879	878	870	881	884	915	887	854	851	834	872	909	896	932	947	875	865	890	856	884	894	898	876	878	860	940	925	893	880	852	877	900	893	895	888	819	869	881	851	873	880	894	877	822	828	940	898	880	851	894	874	862	933	886	875	928	859	858	931	890	896	921	869	860	839	929	869	888	903	883	900	918	876	898	903	907	935	888	911	911	875	852	878	939	877	914	864	871	841	916	867	883	882	929	923	954	894	836	948	884	876	971	871	875	892	859	844	921	833	916	910	917	882	879	894	861	873	890	877	893	912	842	849	899	881	888	885	835	867	861	888	856	923	877	856	917	842	879	956	897	856	874	880	849	891	875	871	884	849	932	904	908	881	824	910	867	886	895	888	853	881	885	947	893	867	892	920	904	933	903	857	879	888	868	863	875	901	902	895	885	919	866	919	851	892	882	896	873	866	861	909	868	864	909	847	844	896	898	867	889	886	857	861	885	895	929	874	894	913	823	867	918	902	894	911	921	905	881	893	884	950	867	882	869	887	909	933	883	854	905	915	869	880	929	848	884	892	841	921	928	908	955	888	938	891	895	947	895	860	895	876	827	860	848	855	869	916	938	859	964	885	869	930	900	846	818	872	879	854	864	957	906	866	871	875	888	872	900	861	929	871	893	907	830	870	884	897	861	835	884	892	889	877	857	868	950	878	937	864	894	851	885	908	909	900	878	904	924	887	897	887	880	813	894	915	908	872	896	875	864	869	911	887	901	892	907	884	886	818	924	874	926	875	891	864	904	893	920	889	857	847	918	915	819	923	868	894	900	955	870	926	864	865	895	871	918	899	882	886	912	915	872	874	872	886	863	826	944	863	864	936	889	884	864	871	892	897	875	899	846	894	879	908	914	930	931	889	902	879	872	930	893	875	918	897	904	842	886	904	900	907	956	871	913	921	847	887	873	904	868	942	883	880	851	860	886	915	860	887	908	874	894	861	856	854	829	883	919	917	911	901	888	919	862	848	893	882	864	923	896	889	849	920	904	858	924	884	900	892	900	844	914	879	909	872	886	935	919	897	864	849	920	860	895	865	858	919	914	868	866	932	856	876	901	897	869	889	864	907	916	860	877	910	905	931	884	906	836	917	869	878	909	880	993	842	872	895	898	880	838	920	857	864	865	908	859	882	914	886	869	900	885	842	867	915	886	917	844	894	899	832	932	923	896	899	878	862	860	952	930	909	873	895	908	907	884	957	863	901	886	916	939	862	898	873	833	924	916	850	914	895	860	905	881	852	838	872	861	915	897	863	907	851	901	902	881	834	912	911	895	885	877	843	813	848	869	831	916	879	937	865	817	904	866	871	854	869	913	893	856	851	852	921	870	914	942	846	946	837	849	872	874	866	894	943	879	870	964	823	878	921	877	884	896	870	921	864	890	848	900	882	888	891	843	873	884	843	898	924	893	843	909	908	892	914	857	900	958	871	921	871	874	884	911	917	863	890	947	900	902	913	887	895	905	886	852	923	890	841	867	853	846	860	898	851	844	925	858	883	890	880	850	873	881	925	924	893	876	891	939	922	911	913	869	869	917	886	833	844	850	876	880	867	876	894	875	895	906	897	914	875	893	883	923	904	856	872	915	889	862	832	890	847	887	874	877	956	868	954	888	867	936	922	886	861	868	854	866	897	892	865	885	859	839	880	891	921	915	815	890	855	874	875	854	904	903	833	855	928	881	926	886	859	951	914	885	842	889	862	915	911	907	878	899	869	945	928	880	873	905	856	886	942	851	854	909	1008	888	891	888	846	821	919	882	865	904	910	867	967	856	912	891	969	930	823	843	892	870	863	887	928	920	940	897	898	876	885	920	905	910	894	901	853	923	949	899	853	922	917	900	872	850	867	890	833	953	886	844	868	883	870	886	869	923	838	880	812	920	928	917	923	839	890	899	885	992	857	928	910	931	861	898	904	900	901	844	900	847	886	906	839	884	853	872	904	884	882	837	886	903	873	878	869	908	880	853	894	961	874	895	898	840	830	903	902	848	880	881	860	906	880	892	915	797	868	862	843	904	922	873	862	937	924	921	900	855	835	882	871	900	953	885	915	921	824	850	848	894	891	909	878	851	896	883	894	878	924	865	885	862	911	895	874	879	882	863	853	875	886	895	886	899	868	907	846	923	920	954	921	851	880	881	848	902	865	887	864	889	878	930	900	859	816	913	910	948	902	835	934	889	880	852	890	853	900	927	909	913	915	902	886	850	865	862	873	897	914	914	868	889	913	891	899	871	863	898	890	864	896	890	861	887	875	878	869	836	920	874	872	907	871	872	891	894	873	898	847	904	867	908	902	889	926	881	882	925	880	837	843	898	922	923	861	898	941	917	906	934	865	884	885	884	868	925	838	898	908	905	885	888	867	892	841	864	908	881	877	933	908	939	903	903	913	915	857	909	863	920	853	848	881	877	902	905	871	848	903	927	861	897	894	888	926	857	877	875	925	873	917	879	954	872	943	849	896	888	919	868	935	943	883	863	917	918	873	875	857	894	943	856	847	879	889	848	941	843	847	848	883	870	897	909	859	892	867	918	870	933	868	907	883	915	876	892	920	895	947	867	895	904	909	879	901	876	867	880	934	889	881	907	856	872	905	868	835	862	888	880	869	911	870	875	907	936	912	896	922	862	906	911	867	860	881	863	911	851	877	897	932	927	871	850	907	916	861	922	905	869	911	867	885	884	886	922	909	864	830	845	883	890	852	886	874	903	906	899	866	889	912	886	901	861	885	834	900	900	858	830	901	910	936	866	849	929	821	886	878	909	899	845	841	853	964	934	873	950	895	823	919	858	866	904	889	895	837	906	889	907	887	937	877	905	879	913	934	872	889	943	858	924	890	940	883	843	795	886	894	873	868	915	925	899	917	896	903	887	915	907	850	887	834	882	870	915	842	929	924
8314	1119	1394	1077	795	605	513	385	364	294	311	256	261	228	222	218	212	202	194	229	211	192	191	208	182	184	197	181	196	189	177	188	188	181	212	167	160	193	162	178	180	171	177	206	171	189	184	197	175	148	171	189	189	170	144	182	160	160	166	183	159	180	177	174	166	176	174	128	180	163	157	177	182	181	178	170	184	171	157	176	177	190	172	180	183	179	182	181	179	169	164	176	169	190	177	182	192	153	177	164	159	189	162	182	171	172	170	151	161	183	151	167	164	169	157	164	196	159	184	209	178	166	155	156	179	136	182	163	177	173	170	179	173	175	171	194	183	165	178	172	198	154	168	179	173	165	166	183	175	163	179	161	170	170	167	173	171	173	145	150	166	166	192	145	152	176	177	141	175	184	168	188	190	175	171	189	176	175	149	164	175	199	185	137	158	154	182	173	164	161	179	164	170	167	161	178	183	160	174	172	157	186	170	133	160	139	174	165	182	164	173	142	136	164	160	184	167	189	161	171	160	181	159	166	183	186	182	172	194	192	163	192	169	144	141	176	157	190	172	205	186	145	141	158	172	189	193	193	155	177	159	165	165	209	193	174	169	169	150	159	171	149	183	180	167	152	180	157	162	170	186	182	160	163	164	171	144	176	176	182	164	166	171	168	200	149	168	168	179	168	145	173	182	194	170	158	161	160	169	173	183	169	164	165	157	188	178	180	172	210	148	166	186	188	172	205	199	177	168	192	170	164	181	176	185	159	178	169	165	164	181	198	169	167	159	185	171	168	171	157	162	200	174	148	155	170	190	187	167	175	185	190	202	154	157	169	158	170	175	153	180	170	193	165	162	191	172	192	175	158	180	182	148	173	152	148	192	156	151	198	152	197	170	170	164	170	193	156	179	152	159	182	155	184	178	175	181	169	169	172	154	174	174	192	178	173	188	194	160	144	146	175	157	187	181	159	160	175	179	162	171	188	165	136	176	152	184	162	168	181	169	184	152	184	174	168	174	182	182	171	163	150	169	168	193	167	186	142	173	172	188	174	160	166	153	186	172	176	151	166	168	174	148	175	156	190	175	170	166	177	179	161	169	153	183	163	168	159	165	146	183	180	179	181	180	188	174	159	167	205	194	172	160	157	187	172	176	162	166	181	188	166	172	183	180	179	167	191	155	171	199	170	177	184	166	164	159	173	170	185	175	146	189	195	169	198	172	179	184	193	167	165	182	154	172	168	173	154	182	172	204	166	151	166	175	196	185	189	199	161	170	176	170	167	166	178	170	162	198	187	173	176	180	166	172	159	184	169	172	150	192	169	183	195	162	164	186	208	163	176	156	167	173	156	173	164	144	158	163	147	163	179	172	153	184	154	172	169	168	161	176	194	182	165	164	171	180	203	194	181	189	197	175	176	179	148	157	157	158	174	185	178	163	161	177	189	159	194	172	155	165	156	182	169	160	175	199	185	175	153	182	172	165	159	163	166	180	174	174	170	157	179	175	190	144	164	172	152	168	183	162	160	164	160	170	157	184	171	156	161	165	179	192	175	156	167	139	160	186	194	183	193	177	194	174	165	165	198	181	165	160	169	186	165	159	203	173	191	184	186	195	167	185	164	183	185	172	186	172	180	171	150	169	215	192	179	168	171	191	167	158	151	187	169	155	186	193	172	171	167	160	186	184	178	187	171	180	176	187	170	201	162	167	212	149	160	154	162	193	173	166	187	175	178	172	175	161	154	182	157	194	182	186	188	175	147	192	155	161	138	167	163	152	186	165	181	169	183	190	182	160	169	154	154	191	177	175	177	188	192	187	151	159	162	186	181	165	181	187	183	158	182	156	161	170	165	179	154	159	171	172	179	194	174	159	169	167	166	173	189	174	163	188	161	169	149	174	179	153	160	168	182	200	157	192	185	151	186	158	175	181	165	175	188	164	183	190	172	163	155	158	174	178	188	195	174	177	170	176	157	170	159	190	151	162	189	182	164	178	166	178	186	190	179	170	184	169	184	164	169	174	174	177	208	182	183	166	171	163	177	175	160	200	169	198	174	177	160	172	180	182	170	178	150	168	177	181	191	189	173	167	177	179	167	159	179	174	156	175	167	197	188	177	175	162	172	171	194	189	164	179	184	166	179	175	184	170	180	180	173	180	178	172	175	167	145	180	191	153	174	144	193	177	192	159	155	178	173	181	168	158	178	182	183	183	193	158	160	172	188	163	194	171	163	171	172	156	166	176	170	180	154	173	184	186	165	201	160	157	171	164	151	161	170	171	170	150	163	185	180	169	162	155	181	158	169	165	166	154	202	163	152	201	186	178	181	198	159	176	164	164	156	175	186	178	182	165	186	175	161	177	172	167	185	169	168	162	156	169	189	176	163	173	180	168	179	197	188	194	170	166	181	195	188	172	168	189	188	173	186	155	202	172	169	179	179	171	190	171	179	177	177	170	175	161	165	205	157	170	169	157	161	166	168	181	155	142	169	152	186	201	179	159	171	204	168	182	175	199	173	178	183	188	167	173	161	214	170	170	180	182	182	167	188	167	187	161	170	167	173	185	182	148	192	176	157	152	186	199	154	200	165	190	162	166	186	175	165	164	163	188	172	162	177	164	168	173	174	165	161	156	155	156	196	142	179	180	174	163	180	170	174	181	177	168	176	167	171	172	166	162	190	184	153	187	183	183	185	174	184	144	176	169	197	166	180	161	161	168	161	169	174	164	171	177	177	168	185	193	179	162	166	208	171	183	173	158	155	170	175	155	176	162	162	172	174	186	185	160	177	174	175	188	188	178	182	176	176	170	196	185	179	151	181	181	181	158	174	171	156	176	160	178	181	179	175	163	178	182	200	181	183	155	181	167	155	193	174	155	187	161	188	180	165	168	157	164	183	163	156	184	170	227	174	180	175	155	154	173	190	191	180	162	143	178	166	148	179	163	195	153	177	158	155	149	166	210	161	156	175	187	180	175	163	160	182	178	139	200	169	157	189	201	186	163	171	175	179	147	173	191	181	181	188	176	184	201	165	177	171	173	189	170	192	183	153	173	145	166	185	151	175	153	169	190	192	166	171	155	181	157	184	174	178	180	179	179	179	174	177	190	174	158	178	182	185	145	157	168	169	169	159	186	169	161	179	204	173	167	173	173	165	176	176	199	154	164	188	177	177	167	160	185	172	150	168	173	172	179	177	158	175	173	173	157	164	156	162	185	188	166	207	169	174	150	168	165	151	161	198	158	186	169	177	160	212	192	168	163	198	181	190	184	162	190	191	171	170	172	192	169	177	166	151	165	196	190	171	172	170	168	160	177	159	174	173	165	173	186	214	149	183	191	190	163	180	179	176	183	180	178	167	158	187	188	171	176	150	167	178	203	172	162	184	202	166	189	196	174	186	180	181	178	160	179	185	186	163	172	167	166	165	170	170	181	164	189	195	182	157	182	185	181	178	171	164	169	172	199	172	186	167	151	182	194	185	176	184	174	148	160	150	185	184	200	173
5574	1497	3344	3687	3148	2592	2082	1878	1573	1443	1250	1107	1045	949	945	871	811	791	792	786	750	751	726	713	639	695	638	596	650	618	592	617	599	594	593	631	592	579	629	615	590	604	617	562	573	613	607	577	564	555	578	555	551	601	556	568	557	544	538	624	550	589	620	540	524	550	521	550	549	541	531	558	534	572	554	527	506	527	567	555	532	560	521	502	572	518	518	568	559	519	505	589	524	569	522	526	552	579	529	498	529	552	546	568	501	512	567	546	565	582	533	525	505	529	581	570	578	568	523	559	530	549	498	581	533	558	520	564	546	530	525	527	552	538	527	508	530	529	559	547	523	531	527	531	546	550	535	561	544	544	521	510	550	529	567	589	540	570	537	528	501	526	539	562	528	572	541	511	572	539	520	554	523	535	547	562	568	527	502	554	543	532	558	520	529	551	532	547	528	479	494	524	542	511	535	536	499	526	559	526	517	518	536	545	567	515	535	566	549	531	538	536	576	531	539	534	540	561	549	548	524	532	532	550	539	552	546	513	517	520	534	568	531	544	553	503	562	546	510	518	538	529	532	551	534	504	526	540	515	552	552	519	548	552	529	529	529	533	558	518	552	557	528	530	552	504	519	531	546	530	528	527	552	514	532	538	516	518	563	560	507	520	556	529	538	538	514	509	562	500	561	512	489	561	573	541	501	510	490	525	580	531	579	513	530	559	557	547	475	528	494	529	568	485	547	533	532	493	548	585	525	545	567	483	547	547	537	531	538	570	570	539	540	514	540	524	541	519	533	508	509	540	529	544	582	534	585	519	583	573	555	535	528	535	548	538	561	522	518	542	560	570	551	530	518	541	522	514	538	525	518	525	503	576	547	526	552	570	533	507	551	542	556	499	525	522	541	525	539	504	532	515	586	564	520	518	522	548	521	540	556	566	576	516	537	541	564	555	512	573	543	549	483	544	570	514	547	559	526	542	516	552	512	545	513	572	543	540	519	507	540	540	545	544	533	521	540	535	487	510	542	481	550	515	505	540	538	512	523	537	548	551	562	518	505	533	519	541	509	536	527	514	544	504	540	536	520	554	536	518	529	505	524	511	555	547	556	547	593	549	545	514	562	511	547	547	549	504	511	554	564	553	505	506	565	547	522	519	520	606	523	527	532	546	496	523	514	538	600	525	545	548	519	561	538	487	555	546	486	521	522	542	552	505	545	577	518	505	519	564	529	545	502	505	533	531	528	548	521	548	491	515	526	479	555	507	547	530	541	580	545	495	522	504	547	541	530	539	563	511	534	538	516	531	516	554	548	507	562	530	549	529	537	572	549	551	574	535	570	530	546	537	540	524	532	543	522	562	569	547	534	551	587	521	556	531	513	533	524	570	536	506	522	544	540	590	572	537	524	534	510	476	520	524	502	556	503	543	509	586	508	504	556	497	565	560	567	521	540	497	516	556	544	494	502	499	515	484	508	552	522	522	503	510	503	536	566	527	574	560	540	543	544	556	509	533	531	531	538	510	560	554	521	549	519	517	537	537	550	499	579	529	536	526	558	520	512	554	526	499	528	579	518	554	532	565	509	519	549	499	536	511	539	581	511	524	564	534	532	515	499	585	518	531	529	517	536	562	564	506	514	519	517	533	531	562	541	583	509	570	550	474	523	598	567	515	584	536	538	528	556	547	536	533	535	537	543	553	548	526	552	519	541	551	505	543	552	550	546	544	565	504	513	503	547	527	556	571	528	514	516	510	537	532	548	549	505	569	545	538	510	542	544	484	581	501	512	557	576	513	532	577	573	529	534	509	523	550	521	537	576	523	535	490	562	541	516	559	499	552	534	504	535	546	548	529	539	515	578	489	571	523	505	521	514	538	525	546	539	554	550	538	528	547	530	544	561	557	524	546	531	511	549	561	554	536	489	516	539	534	481	550	558	557	518	537	492	564	586	560	508	532	541	544	537	518	503	531	553	522	577	536	533	555	563	551	529	535	501	586	538	596	550	563	530	540	540	542	526	549	546	515	513	558	585	564	522	541	530	554	555	496	484	527	535	567	535	536	537	543	522	544	576	577	551	549	526	560	531	487	526	555	514	544	545	493	531	577	523	495	594	546	566	502	566	513	546	534	557	532	568	544	551	516	527	541	511	542	527	558	519	542	492	543	516	568	546	542	569	552	523	529	514	536	530	595	524	544	558	512	557	522	505	532	526	529	552	531	492	544	538	507	560	478	545	541	540	527	552	548	541	525	530	538	544	528	510	567	511	532	546	520	563	542	537	511	539	471	560	537	510	597	531	523	467	529	537	513	506	559	497	540	547	501	534	537	526	546	543	541	575	458	530	547	522	553	551	498	545	501	560	539	551	534	546	539	549	515	556	513	533	487	536	563	532	532	554	555	570	552	558	559	540	519	553	480	517	530	516	526	513	504	511	536	532	497	482	487	537	573	551	512	560	503	495	551	524	523	534	495	532	510	586	519	541	554	512	523	572	554	551	494	615	530	496	508	528	546	527	539	503	497	524	493	535	571	544	511	559	532	564	571	507	564	527	547	506	511	546	530	519	542	536	551	491	582	545	530	511	501	539	581	531	579	526	520	532	547	519	505	576	540	565	502	547	560	556	534	493	526	552	511	573	503	557	527	540	499	541	562	523	540	561	537	557	527	568	513	527	516	572	529	561	556	557	530	529	523	530	547	557	551	524	558	535	519	499	508	475	496	544	553	557	520	526	532	560	497	457	538	542	547	516	518	532	493	527	520	515	539	531	536	494	522	527	534	559	555	557	544	508	517	512	534	506	527	553	512	544	556	526	514	558	521	527	557	497	516	530	536	536	516	582	545	517	575	567	530	512	557	524	537	555	505	532	540	514	540	502	542	529	552	534	500	518	556	479	521	523	552	549	525	537	520	553	509	523	537	541	575	522	525	506	499	547	575	494	485	522	534	531	548	559	562	502	551	548	573	539	563	516	532	528	583	541	523	505	533	505	520	531	575	589	517	536	549	510	558	521	532	528	548	560	557	520	533	541	500	526	563	560	544	546	556	515	495	562	534	522	559	531	547	560	510	497	519	538	556	489	526	585	532	562	565	524	535	517	576	564	536	561	543	537	499	558	571	581	536	563	525	515	549	572	524	578	547	555	527	536	540	519	517	580	554	514	528	503	498	553	499	515	541	517	535	516	586	571	548	540	541	547	540	540	552	549	527	530	544	530	515	591	549	554	506	488	529	569	519	541	543	546	545	544	488	557	524	594	550	514	561	515	555	517	523	530	527	567	523	546	551	550	527	577	531	520	519	520	558	566	534	535	560	541	555	520	540	554	511	549	563	578	563	507	554	540	523	550	495	554	531	516	566	514	528	553	519	535	580	543	497	505	572	562	489	515	532	532	553	532	521	505	538	559	538	515	518	548	508	549	538	536	556	557	564	533	478	531	517	573	497	517	538	571	620	548	523	560	528	516	579	538	513	557	522	565	488	538	550	536	511	522	544	532	566	503	537
15227	2385	2606	2041	1450	1061	754	660	517	437	382	306	309	257	256	239	245	220	212	185	201	169	191	199	185	199	147	180	157	176	155	159	140	188	147	144	159	146	121	163	140	171	159	140	154	155	133	174	136	155	155	154	147	148	160	145	147	151	145	140	171	146	134	133	158	157	152	161	144	173	189	135	143	144	155	136	157	143	125	161	147	152	136	149	136	143	150	142	149	140	141	156	142	136	159	151	141	137	142	159	156	124	158	157	140	149	120	156	158	156	161	145	126	151	135	157	143	156	147	129	157	141	134	142	140	136	144	147	143	149	142	149	139	117	151	150	139	120	163	135	144	163	120	151	155	148	156	148	137	128	131	141	150	156	158	153	156	158	157	136	124	130	145	138	140	152	140	132	127	156	147	146	137	146	134	127	143	150	167	144	128	142	145	157	155	124	146	130	152	159	135	143	127	162	158	171	130	137	152	137	150	141	130	121	131	141	138	138	140	142	137	152	145	140	147	145	154	137	132	142	145	155	157	130	137	147	139	131	144	138	119	164	153	191	132	158	155	136	136	143	138	128	129	141	130	152	127	137	154	143	128	153	133	157	140	141	136	152	137	146	125	144	135	123	148	150	152	142	149	129	153	129	149	154	152	122	135	170	136	136	145	153	156	144	148	162	142	135	150	142	155	138	155	145	146	136	126	137	142	143	118	130	165	146	159	135	126	144	155	134	159	151	133	138	123	126	141	145	143	156	152	147	132	132	149	115	145	124	137	127	138	130	145	137	163	152	133	134	146	144	122	144	167	149	128	163	136	126	155	142	149	132	149	153	133	123	137	156	133	165	153	148	136	170	154	155	139	123	142	152	146	141	145	139	120	156	131	149	138	147	143	132	152	152	164	130	138	156	147	166	166	133	145	133	140	148	115	137	152	151	141	127	132	129	147	130	128	150	137	138	154	138	159	149	144	160	143	122	166	126	150	142	144	126	133	138	125	144	128	163	145	151	145	135	149	130	117	124	126	133	130	134	154	134	122	143	155	159	133	137	147	141	141	142	135	138	146	144	138	138	154	158	149	147	145	135	144	172	163	142	132	126	151	128	139	127	114	148	159	143	141	139	151	153	158	157	144	152	138	149	132	160	134	147	137	147	155	161	124	134	145	134	141	148	146	145	148	137	130	125	135	131	154	152	152	134	140	153	143	164	143	158	143	169	131	143	124	139	168	139	135	135	125	133	138	136	139	158	157	151	137	122	150	151	147	146	137	155	146	144	139	162	131	130	137	150	133	124	143	134	159	152	150	143	126	137	143	128	146	156	139	140	144	138	150	142	138	138	139	131	131	133	131	140	148	125	128	126	147	144	171	140	153	126	141	152	154	156	161	135	152	156	142	143	145	156	148	147	138	143	142	136	147	146	152	131	153	150	143	136	162	148	170	156	173	149	141	151	141	152	143	160	152	168	151	130	118	133	131	124	134	125	140	130	131	166	164	146	147	157	143	141	138	158	156	160	148	121	132	140	141	167	127	134	142	141	144	132	132	159	135	139	126	121	140	137	151	147	147	154	128	157	146	146	137	129	122	140	146	159	143	136	119	146	157	141	141	133	152	133	119	154	134	135	149	126	119	151	132	146	146	144	122	152	137	154	136	130	139	141	162	136	162	147	133	144	137	138	137	145	145	132	162	136	154	135	127	150	152	144	158	155	140	152	136	150	148	146	148	130	132	150	152	126	122	144	153	155	151	147	143	152	132	149	123	138	167	128	168	137	141	154	150	147	139	148	131	109	138	134	140	146	156	166	159	134	142	139	146	162	161	148	150	129	152	160	161	132	144	147	140	130	146	161	117	173	158	119	128	146	138	157	138	124	125	137	135	155	156	128	144	147	146	142	146	145	137	158	141	125	126	135	128	135	142	118	139	154	151	156	146	143	152	130	154	143	133	139	117	143	159	144	158	149	160	127	156	142	121	143	144	133	142	148	155	153	134	154	134	130	143	150	153	143	160	151	150	157	140	151	126	140	146	160	159	158	133	146	133	131	138	160	134	163	148	140	154	143	152	139	140	145	150	146	152	127	130	150	136	147	140	127	156	152	135	146	141	149	157	153	148	131	136	160	167	133	128	137	148	162	139	159	124	129	150	140	163	144	134	141	135	139	139	124	134	145	145	129	157	132	149	142	132	148	142	149	160	142	162	148	136	151	131	118	144	135	151	168	138	130	161	163	126	126	137	142	153	152	116	141	139	118	139	119	144	135	135	141	122	147	135	148	150	159	131	137	165	168	138	133	157	139	152	151	156	153	169	133	146	157	129	137	137	153	149	151	123	156	129	145	161	145	144	141	159	143	153	138	153	147	144	133	157	156	156	146	146	128	154	148	154	153	148	129	135	139	156	141	125	134	143	129	151	154	142	135	165	174	132	146	170	152	129	133	134	165	142	143	151	133	151	150	126	142	140	149	139	153	161	143	136	150	138	138	116	141	135	110	137	120	130	137	125	126	157	130	160	173	148	138	146	119	141	134	153	159	154	135	155	132	130	127	153	136	150	120	133	154	152	143	134	143	145	154	148	139	160	144	147	151	166	160	168	148	145	164	136	147	132	155	151	175	125	147	157	144	130	152	124	143	141	154	160	149	146	137	151	136	140	152	133	153	157	133	125	151	147	142	143	147	149	152	140	140	136	166	129	138	139	149	150	128	136	154	151	136	160	142	131	128	138	148	155	138	134	149	161	149	127	135	126	149	162	142	151	122	136	130	150	155	122	138	156	130	128	157	154	142	139	146	151	139	146	130	149	144	136	145	151	138	148	122	145	148	163	136	146	141	139	135	151	143	133	155	156	151	154	151	157	147	152	153	153	146	166	113	150	132	144	136	148	156	140	168	134	140	123	159	148	136	164	148	143	138	149	138	114	149	136	163	130	147	147	142	145	126	140	120	144	128	137	145	119	155	150	141	137	147	158	149	136	141	152	141	150	135	141	124	156	148	156	142	134	148	125	132	177	141	143	139	132	136	141	165	135	146	139	131	156	135	139	129	144	145	142	167	153	142	146	136	156	135	124	140	161	136	145	152	153	156	153	119	117	128	139	133	153	149	122	122	124	140	142	133	142	155	144	162	138	131	149	154	143	132	130	128	149	148	155	133	170	146	147	150	122	119	141	152	165	166	135	165	141	145	148	132	140	137	147	153	145	155	142	152	135	133	136	164	138	138	123	149	136	141	150	153	144	132	141	140	157	139	155	135	146	138	122	147	152	155	130	125	142	121	127	137	148	145	137	154	129	137	138	131	132	143	129	145	165	138	133	151	127	127	150	143	136	150	146	143	128	155	142	133	158	152	139	147	142	138	138	156	132	124	151	126	126	151	134	148	156	128	135	161	141	140	139	148	150	134	147	139	157	168	132	133	134	149	134	149	140	135	146	158	137	154	149	152	144	133	132	158	148	145	142	148	143	150	161	135	143	140	143	159	127	125	140	161	147	161	146	142	146	141	147	159
7632	2413	5673	6420	5492	4372	3558	2942	2533	2030	1885	1652	1437	1344	1218	1195	1071	1033	1013	952	904	837	775	782	773	748	700	735	740	709	622	645	627	649	634	587	608	613	592	608	586	595	561	542	553	560	563	555	516	548	530	546	481	568	542	527	523	546	486	482	529	510	549	504	512	521	517	532	508	494	476	543	539	453	524	515	492	475	459	503	454	451	472	482	489	475	478	500	494	443	489	525	503	470	482	544	499	494	491	467	450	467	529	496	501	484	465	479	470	505	470	493	470	454	473	469	456	477	477	508	466	527	480	491	494	465	474	464	468	482	470	508	482	444	454	493	518	476	521	495	458	522	440	481	448	470	455	460	465	465	500	478	450	454	499	475	473	465	480	459	479	449	491	461	470	536	463	470	498	473	494	466	470	442	494	493	495	482	464	455	500	485	512	473	428	472	482	507	478	483	442	470	425	514	508	458	436	497	480	446	493	436	487	447	436	504	470	486	481	435	450	473	474	474	477	450	435	465	432	480	478	452	447	464	471	442	501	480	458	447	429	440	478	427	486	485	470	434	448	484	518	473	448	458	464	476	479	465	460	511	462	454	491	457	476	480	467	446	463	477	433	484	457	440	459	485	479	484	488	458	506	487	472	445	484	477	497	428	478	408	440	452	480	482	438	477	487	509	461	509	473	465	446	455	481	438	450	451	465	464	453	481	434	459	488	482	458	465	501	507	504	481	479	505	493	462	487	470	476	506	449	483	449	453	475	472	495	463	520	470	506	487	479	481	472	463	468	447	495	467	477	500	485	441	452	479	466	452	439	432	458	486	464	507	438	470	446	458	440	460	489	482	520	472	453	477	484	496	456	448	456	477	471	506	434	466	452	468	414	460	513	451	428	478	454	469	457	484	431	456	472	470	485	444	470	468	460	445	464	504	447	479	424	482	422	466	476	481	480	496	453	455	463	468	475	478	488	506	498	461	480	491	506	450	425	480	447	489	467	434	468	462	458	460	495	461	465	489	495	436	424	456	466	480	469	463	462	480	474	444	496	454	445	462	469	495	422	455	476	427	471	447	459	504	453	457	499	451	453	453	479	447	459	475	453	494	479	489	456	459	465	498	504	466	488	458	498	486	469	457	439	484	475	467	467	480	451	449	460	463	479	457	448	471	475	481	424	472	429	436	436	428	443	462	450	440	435	494	476	475	462	481	455	486	454	448	479	480	424	505	484	491	484	469	488	497	454	453	478	489	468	471	489	494	491	454	464	498	460	470	487	482	440	472	474	461	488	477	486	505	411	423	475	467	469	439	470	492	511	483	484	457	485	481	460	486	442	487	463	468	477	486	441	496	461	420	454	452	463	455	459	483	464	460	434	449	476	512	480	461	480	484	477	477	488	464	472	449	474	480	460	426	454	439	443	505	475	480	488	480	466	478	447	474	483	464	443	482	438	445	455	461	500	468	440	500	444	488	523	475	455	489	497	482	487	453	485	438	468	482	459	503	441	496	456	458	475	472	449	492	498	442	439	465	449	468	466	485	471	465	432	464	479	524	502	459	445	461	479	443	465	491	478	452	478	492	489	494	492	436	463	463	475	447	473	467	497	475	495	490	495	453	507	465	498	430	427	438	439	457	480	514	458	483	499	496	472	505	486	476	472	412	507	479	466	469	485	474	443	458	468	454	477	448	482	485	432	462	456	487	475	491	464	498	436	467	454	461	475	509	507	467	433	455	479	450	459	496	470	468	462	469	423	463	492	453	460	465	463	465	491	438	445	469	489	460	487	468	465	497	459	464	481	473	429	431	489	460	459	467	468	460	461	516	447	484	463	452	447	479	528	503	479	464	459	441	464	469	474	472	472	430	464	472	471	491	452	498	469	420	513	463	466	470	473	485	459	484	465	462	451	499	454	480	491	498	468	423	486	459	462	474	485	487	477	465	477	505	478	447	491	482	465	459	485	435	472	501	457	487	460	485	459	423	468	498	458	467	477	468	428	493	464	446	472	476	469	497	470	452	494	473	478	459	455	469	478	461	487	422	458	453	481	444	458	481	475	493	475	454	460	472	461	489	497	488	452	474	485	486	477	471	450	443	496	471	475	494	472	449	512	455	454	509	458	450	474	434	492	463	478	467	424	487	495	494	469	440	473	479	442	455	474	510	466	465	488	462	452	497	466	461	464	457	460	465	483	468	463	469	510	489	476	496	477	475	471	487	494	474	504	472	456	481	467	427	475	505	475	468	445	472	467	498	456	478	490	491	456	455	526	500	496	489	485	475	499	505	500	468	456	486	485	450	445	497	473	488	510	458	460	493	494	457	470	459	465	460	474	463	445	508	442	480	474	480	456	484	450	447	476	491	454	492	501	426	418	471	471	472	444	480	487	487	418	461	434	492	438	451	462	512	460	455	470	504	459	472	466	527	466	476	441	468	436	444	478	502	472	483	459	471	477	478	492	433	475	455	420	460	484	501	476	459	500	480	419	481	485	427	444	458	527	460	472	442	487	488	479	470	454	490	445	482	491	434	460	468	464	480	448	447	468	470	432	488	431	439	452	483	468	492	451	489	457	465	454	478	489	444	505	471	493	473	459	484	452	462	452	482	467	465	508	480	446	482	518	490	455	486	464	496	485	460	435	473	439	474	493	491	474	459	452	469	444	468	464	477	481	475	448	438	452	447	465	470	466	450	449	463	453	436	482	435	481	466	491	475	481	465	489	451	481	439	437	458	463	456	457	446	473	480	503	463	465	470	490	476	461	447	446	485	454	508	482	502	475	453	472	449	479	463	462	444	467	460	449	463	472	462	503	478	454	470	449	478	427	464	474	456	445	430	468	481	455	480	488	470	464	460	479	471	473	476	477	462	474	457	454	452	508	460	477	454	434	486	467	467	477	471	467	455	470	433	500	441	490	483	490	493	496	491	458	467	475	458	457	451	459	466	500	500	485	524	468	456	479	483	437	477	500	473	482	460	485	475	463	496	444	493	421	488	436	461	446	486	477	485	442	469	435	420	477	481	475	470	473	478	468	447	511	467	501	458	467	473	489	474	461	443	505	421	496	446	473	475	459	468	470	507	470	496	482	514	482	494	478	491	502	474	462	482	464	481	452	478	443	440	490	496	471	496	494	448	463	486	515	467	475	440	459	496	467	500	472	497	508	460	450	473	485	457	449	428	481	471	464	514	487	496	471	497	472	457	456	504	447	509	491	464	469	474	450	443	476	478	465	481	493	456	463	480	502	488	442	444	458	504	447	513	470	484	454	471	470	496	443	452	458	523	467	469	494	440	474	436	456	469	461	476	498	499	449	475	454	513	489	446	482	472	481	458	511	461	481	453	497	472	472	489	464	463	440	431	500	475	479	472	439	462	457	469	462	438	477	479	466	505	474	465	492	467	493	432	460	477	464	504	489	462	469	470	486	465	452	519	481	463	464	478	489	456	453	486	483	452	499	483	486	437	453	486	483	444	453	472	446	454	460	485	457	485	484	457	478	470
2155	365	404	373	354	331	347	331	336	336	313	307	296	335	309	299	293	290	286	321	278	310	340	322	312	292	308	337	295	286	324	319	293	317	302	290	344	362	335	285	309	296	329	313	304	333	311	346	325	305	303	282	306	328	341	313	313	325	306	337	323	288	314	303	340	314	331	312	307	337	302	298	284	274	313	284	343	304	301	309	311	295	294	296	321	290	275	319	311	288	313	318	343	322	302	313	316	295	311	325	314	301	299	277	331	289	314	283	320	300	314	309	331	329	322	285	328	308	294	319	314	305	317	342	305	282	286	319	336	298	308	293	300	310	280	341	273	289	329	308	305	301	297	314	345	302	302	318	313	329	332	282	326	296	329	294	297	289	325	301	303	314	280	343	334	303	279	321	293	321	281	291	283	282	331	305	309	304	308	312	301	310	310	348	304	320	300	323	312	305	296	304	325	307	317	328	302	318	291	309	296	306	319	298	317	305	282	257	294	311	320	316	324	315	310	336	335	310	289	299	308	314	330	296	303	291	298	284	294	324	292	290	301	290	302	304	287	286	301	341	331	300	301	347	293	293	290	324	313	345	320	321	306	307	345	320	329	297	283	305	305	327	292	310	336	320	346	296	330	302	323	309	308	296	300	316	304	299	325	336	331	284	289	279	294	315	299	354	320	317	296	309	303	325	317	296	303	320	305	278	335	326	324	320	336	321	322	295	292	326	325	301	315	321	350	298	293	265	306	346	319	307	324	315	325	321	303	336	305	315	334	288	328	285	296	293	322	296	292	339	331	308	305	286	307	306	297	310	328	291	300	316	300	299	332	331	308	295	310	327	301	304	306	304	317	296	307	304	324	334	314	329	332	305	329	307	294	307	340	328	309	287	307	317	302	275	320	303	283	339	285	303	309	331	297	330	294	302	301	330	298	316	310	257	322	289	292	319	329	296	330	325	297	324	306	313	286	330	325	336	298	313	288	299	325	295	308	274	316	283	337	304	292	315	327	313	307	302	327	311	297	331	309	344	286	297	351	362	315	287	313	323	321	313	309	303	312	306	329	327	318	340	275	283	314	321	302	322	307	305	310	305	331	300	308	286	293	309	316	316	309	318	344	305	317	308	274	325	321	334	288	310	273	322	298	307	296	295	292	291	333	294	296	339	296	302	327	318	283	300	310	310	292	311	292	289	293	284	321	313	351	288	324	322	310	304	309	320	315	331	298	343	283	309	312	321	318	329	311	328	324	322	321	290	328	314	302	312	314	313	325	314	327	314	266	304	324	300	283	345	309	335	319	314	303	317	313	291	333	287	324	306	316	284	328	345	315	315	298	325	333	313	325	272	323	317	295	315	308	318	316	301	306	273	276	331	275	316	318	314	302	322	290	326	323	335	316	318	310	317	314	299	287	286	332	298	274	320	329	326	321	340	355	318	301	313	305	303	298	283	326	323	308	313	291	303	313	321	305	321	315	330	306	319	301	308	327	316	313	316	323	299	313	316	318	322	322	323	319	315	319	295	350	324	335	291	301	305	331	335	321	308	288	310	341	313	297	316	318	308	298	294	327	305	335	302	313	288	312	286	353	320	335	318	348	294	341	335	326	307	311	326	299	321	285	278	281	304	314	329	293	328	314	288	301	287	325	334	297	318	319	319	303	269	316	313	345	286	345	310	331	308	327	323	297	309	299	309	302	310	300	301	313	294	316	312	323	342	321	320	289	318	291	295	311	320	293	318	332	299	311	302	296	301	319	342	303	299	312	335	326	335	303	322	314	323	294	298	299	332	280	311	328	333	312	309	330	296	278	304	303	301	310	336	295	330	323	284	286	293	292	328	287	326	302	317	296	305	350	336	286	318	322	317	319	308	298	254	325	305	298	309	288	314	325	347	307	317	336	303	307	314	288	296	325	338	307	299	353	339	275	293	329	287	302	291	315	308	315	305	308	313	287	307	308	351	301	287	321	312	305	280	331	298	310	317	303	295	323	316	332	293	289	309	303	313	303	290	311	338	318	312	295	334	296	316	298	325	319	312	312	313	320	312	303	310	307	332	294	325	307	300	324	294	336	313	329	322	298	309	328	297	319	350	294	287	315	318	325	290	308	302	308	288	335	330	317	285	308	259	331	333	341	317	292	326	292	317	344	322	309	320	333	320	293	307	300	327	321	299	282	304	294	287	325	299	326	281	280	307	312	286	323	304	291	318	315	351	319	342	328	305	299	300	315	308	312	303	324	324	290	291	293	301	306	288	307	298	306	339	316	307	287	329	299	290	313	286	309	291	291	304	285	333	329	335	307	310	312	327	317	319	349	294	344	313	318	308	319	292	319	321	307	325	328	345	281	356	298	313	298	313	304	294	319	291	305	344	318	293	327	312	316	309	335	325	310	311	307	341	300	342	281	334	305	279	304	323	301	292	320	300	305	317	335	313	318	337	279	323	329	319	297	322	323	311	301	306	327	326	301	315	315	346	281	307	312	290	330	333	341	301	335	292	311	285	319	324	305	301	322	281	310	301	309	299	311	298	333	313	338	289	279	298	278	296	318	327	299	293	293	285	316	296	310	301	296	298	308	311	314	328	290	286	365	319	287	283	318	315	308	333	275	317	309	302	328	301	284	277	321	341	306	311	321	268	315	340	304	280	337	329	297	312	269	326	316	305	306	290	304	294	339	312	324	285	281	308	295	305	293	296	307	290	323	307	317	318	306	311	315	314	297	283	327	313	306	291	309	295	309	314	374	284	321	304	306	287	335	335	320	268	314	303	292	293	315	341	304	334	315	298	315	291	306	326	331	312	298	319	322	294	332	273	331	336	334	332	289	313	305	312	310	334	341	279	314	312	317	304	294	317	316	281	296	323	284	313	315	325	327	345	330	314	312	303	277	316	352	302	307	320	268	299	321	322	312	311	328	305	268	349	318	333	306	305	295	268	286	340	304	304	293	305	323	307	315	294	306	344	313	307	310	329	311	328	323	299	324	311	337	326	299	340	310	306	319	310	317	314	325	332	314	320	324	313	338	280	288	297	324	335	291	298	327	319	313	297	278	327	303	311	307	316	287	262	345	256	325	286	326	313	322	323	280	312	283	302	339	311	304	284	298	309	296	286	332	312	322	318	307	309	320	291	284	300	298	327	321	330	316	320	322	321	344	280	309	323	318	292	305	291	336	316	331	312	297	289	289	330	338	307	285	305	333	291	317	316	280	307	345	298	299	305	332	318	300	306	315	320	333	321	318	272	308	313	300	297	303	312	302	297	322	318	318	320	295	312	313	302	316	334	329	338	289	308	265	310	306	275	288	307	293	303	279	291	322	267	306	304	311	317	325	311	318	332	327	310	305	336	309	315	294	297	301	319	309	294	306	304	327	315	321	294	337	280	300	276	317	300	308	312	318	309	321	309	288	292	355	315	325	308	347	303	305	311	297	331	301	315	320	312	293	294	314	331	325	317	302	309	313	324	328	270	342	305	296	315	318	295	319	329	300	299	321	329
2296	1016	1017	1073	1031	1005	1001	946	960	915	933	916	952	896	917	959	884	897	939	913	883	907	883	900	878	871	862	900	925	882	886	914	909	894	878	852	893	973	855	898	911	885	900	863	964	915	925	857	897	862	908	903	944	894	839	865	913	858	937	883	888	900	917	907	909	930	909	889	843	916	928	873	847	893	870	912	914	931	893	950	908	897	895	888	865	899	896	853	929	887	910	898	905	928	881	866	910	913	837	898	879	864	871	895	925	911	877	952	882	899	883	919	867	914	908	864	863	864	964	905	882	872	885	881	882	880	889	901	910	900	901	859	889	869	893	925	885	924	879	880	861	888	860	906	863	881	896	908	858	940	906	918	863	889	943	890	877	891	893	885	896	868	903	930	832	903	854	881	866	882	882	873	926	834	869	880	891	871	896	866	876	925	843	904	823	855	830	906	914	867	884	842	925	859	835	872	878	858	895	845	885	855	912	946	867	863	854	844	849	923	914	887	868	882	892	864	874	831	939	829	851	912	842	894	809	862	827	871	924	904	858	883	897	941	896	961	918	865	905	878	886	853	893	859	869	884	842	928	903	911	889	919	924	856	882	857	876	874	923	915	927	927	896	880	852	885	886	838	859	861	901	876	870	867	874	904	851	868	871	899	822	954	894	894	925	906	885	828	917	883	905	908	917	877	900	909	921	822	886	874	913	885	867	922	864	853	889	881	916	840	849	936	902	929	876	908	884	944	885	871	863	900	877	867	954	958	825	862	951	884	921	933	874	848	903	875	877	871	838	911	934	917	867	932	896	923	923	911	855	919	872	839	916	881	908	890	907	915	921	891	849	952	883	908	805	901	871	882	894	883	853	905	913	896	842	803	863	891	904	927	880	886	879	925	850	973	870	874	909	895	888	904	848	941	918	914	913	886	814	864	864	924	859	869	885	853	893	870	870	911	881	869	934	855	857	889	886	883	877	798	902	879	893	930	888	923	893	857	866	871	870	909	888	871	917	906	897	873	878	888	869	884	898	869	901	915	917	903	915	849	884	889	850	930	848	839	895	895	887	816	852	867	861	920	937	896	875	891	864	914	861	918	904	901	910	882	943	912	893	938	895	909	851	886	851	907	867	884	875	864	896	844	912	882	885	921	911	879	888	916	902	903	910	858	847	834	850	917	915	887	878	855	944	862	898	895	832	892	928	901	862	907	898	861	886	856	866	830	882	901	907	872	908	881	875	875	908	881	935	892	897	913	907	901	878	890	820	828	906	849	877	875	925	828	942	943	872	886	937	917	911	821	906	950	918	927	921	888	916	914	841	900	916	948	912	913	855	804	853	870	896	883	886	882	858	930	854	889	880	845	939	860	918	906	884	946	891	927	907	920	818	874	887	876	955	879	908	893	884	933	834	918	923	883	943	886	887	871	919	886	896	895	899	853	894	925	832	839	876	878	913	906	919	880	911	898	907	891	863	912	877	935	891	875	890	902	881	886	843	815	840	896	900	886	893	909	913	896	883	831	875	907	909	929	920	933	875	884	891	889	878	916	888	903	863	868	884	891	928	911	877	852	900	839	892	906	870	858	957	852	933	819	863	836	895	912	834	922	884	878	901	832	933	880	945	932	855	910	940	921	870	915	908	883	896	897	924	898	883	843	890	917	866	864	927	881	897	920	911	888	883	928	880	887	860	845	892	895	872	903	907	886	951	904	886	879	850	923	859	896	851	867	884	901	920	887	888	897	896	917	882	904	882	823	873	863	836	866	928	891	878	853	860	947	910	855	921	894	848	886	931	849	912	866	833	848	912	893	856	837	919	866	922	908	885	871	855	871	938	860	867	834	873	882	852	883	904	860	861	879	897	853	892	872	885	871	930	884	882	847	874	861	955	883	876	929	893	923	888	870	852	907	854	945	937	902	869	883	920	956	897	900	850	900	885	892	860	843	912	871	853	885	923	877	912	888	923	910	879	977	839	840	926	889	888	911	828	867	851	883	861	880	903	889	853	915	855	944	817	850	855	901	882	852	844	914	895	866	873	913	926	848	868	859	895	883	886	914	885	896	853	853	888	891	892	865	838	916	954	836	897	853	952	886	888	877	964	888	867	925	870	889	855	860	908	860	903	876	854	884	895	889	865	925	888	877	870	919	828	859	900	839	855	867	958	878	868	889	905	944	892	879	864	906	884	831	961	871	842	816	886	925	874	912	858	912	913	840	902	866	854	910	887	828	899	927	891	898	891	874	892	923	890	929	903	884	847	940	895	928	928	891	899	909	853	894	907	823	849	909	928	910	864	878	863	890	856	882	850	902	886	843	894	908	901	846	911	879	898	886	931	854	886	877	964	878	828	924	874	925	928	927	865	855	873	861	857	874	962	900	902	893	885	913	833	867	866	849	892	849	917	856	938	874	885	895	866	897	811	945	905	895	907	896	937	950	869	919	880	905	926	877	961	888	861	905	865	918	888	901	911	868	921	847	840	882	886	886	892	854	910	925	878	917	873	905	868	877	905	884	918	928	876	868	857	876	856	839	904	908	825	874	889	893	897	821	863	939	905	872	904	882	845	919	908	880	892	874	860	923	833	846	882	960	902	905	865	892	854	896	873	900	891	880	873	847	860	896	872	868	876	879	909	921	882	906	890	871	859	915	883	917	859	816	865	858	882	866	903	870	839	913	904	860	876	873	929	864	893	868	907	839	929	901	878	887	902	870	913	864	904	841	822	936	879	867	840	899	868	902	926	936	903	837	916	947	888	911	893	908	875	956	873	923	910	883	891	883	846	861	915	902	871	926	944	865	885	857	849	916	907	878	888	861	886	872	875	868	893	928	868	911	887	885	820	938	867	893	876	881	919	849	900	923	874	888	874	876	905	844	893	912	885	872	929	881	909	883	811	883	829	887	894	887	926	858	853	880	871	885	881	863	955	881	911	882	879	897	866	906	879	914	853	859	905	917	861	849	893	872	883	841	891	923	932	892	891	866	919	915	867	915	868	871	852	859	891	884	881	834	881	905	907	942	907	930	858	913	943	924	820	897	898	919	881	942	872	888	863	856	864	922	929	858	904	858	833	902	866	851	917	821	888	877	933	834	904	913	877	880	902	839	904	884	880	895	865	856	933	864	891	869	931	904	859	856	863	895	858	832	866	870	869	931	894	889	862	822	915	838	866	909	894	869	874	846	862	918	883	912	893	873	923	921	888	941	812	922	916	894	807	899	854	876	931	937	903	841	916	888	874	875	889	870	879	918	870	904	868	912	826	862	867	906	855	836	953	910	885	897	924	845	875	903	885	854	871	837	908	870	832	881	914	886	889	889	890	893	917	894	876	831	850	869	920	889	914	932	934	883	906	878	850	854	922	900	965	867	933	865	936	872	889	874	926	827	866	904	879	921	845	879	890	921	874	921	899	838	864	868	829	891	857	850	866	911	937	925	862	888	912	903	902	871	888	852	931	864	887	952	874	880	831	914	875	916	842	869	903	884	864	878	886	866	886	873
8254	1140	1340	1142	810	602	475	402	344	323	282	276	262	234	237	234	216	181	188	188	205	240	168	198	188	179	182	206	198	178	190	159	206	166	173	172	209	197	192	178	191	188	171	182	178	175	210	179	190	191	147	166	159	187	199	173	172	185	174	148	211	166	171	177	174	174	159	183	168	161	175	169	189	174	163	173	154	179	159	170	172	174	164	172	171	176	184	147	178	180	191	178	164	175	170	153	183	170	142	164	185	177	178	172	153	171	181	177	154	169	188	162	195	173	149	166	179	181	152	168	175	166	181	171	200	185	138	174	200	174	176	178	158	166	159	156	156	171	213	158	165	156	174	154	189	179	175	159	216	188	178	187	193	200	150	164	163	189	177	160	179	166	182	161	176	145	188	177	185	161	175	164	185	157	230	175	173	176	164	173	160	169	209	168	168	169	181	179	169	173	186	189	173	169	157	167	155	163	171	172	172	148	161	166	176	177	164	155	180	166	197	185	185	180	178	178	170	178	153	169	190	184	186	168	195	179	170	150	170	172	162	179	172	153	159	183	186	187	204	174	184	170	160	170	186	166	167	160	158	167	185	190	197	173	178	168	160	168	171	191	155	181	165	185	175	158	188	179	162	165	179	170	180	173	190	147	200	169	180	203	141	190	168	174	192	172	151	176	199	166	170	178	158	190	175	200	167	178	170	160	178	161	186	173	176	161	184	162	189	167	180	165	199	201	159	165	152	187	178	158	182	161	185	197	178	177	159	184	160	177	192	186	144	158	214	191	174	166	187	154	182	183	176	148	195	177	173	175	176	184	148	162	175	163	180	148	168	160	161	190	184	206	161	180	165	163	157	163	176	184	176	183	185	165	172	183	189	164	166	157	174	178	172	158	190	161	166	171	190	187	165	164	160	156	168	154	163	157	159	157	151	181	197	190	164	173	181	180	149	182	164	169	189	169	158	158	180	174	155	170	165	152	177	170	170	160	174	177	164	178	180	162	179	180	144	175	187	194	179	173	178	169	207	193	161	185	160	190	187	177	166	185	175	176	177	210	168	180	166	140	161	167	155	174	172	185	172	165	173	179	177	162	163	181	147	173	144	158	159	175	159	160	190	153	150	181	180	174	174	162	175	174	172	180	162	172	172	163	134	153	162	183	175	161	183	171	184	177	179	183	173	172	152	164	156	196	171	153	159	168	195	185	170	180	169	182	165	180	177	186	184	164	173	179	169	156	161	181	172	168	178	164	142	172	180	168	166	172	170	157	172	189	185	189	156	180	168	161	150	172	183	153	170	175	180	189	159	175	141	159	164	172	170	166	198	194	162	192	179	168	157	160	169	188	172	171	187	169	190	205	164	168	171	171	188	202	143	153	187	188	173	159	169	165	173	170	159	151	185	170	163	147	186	174	182	160	190	175	161	201	167	185	185	177	207	187	164	166	167	173	186	174	172	173	177	178	184	176	173	161	173	191	166	177	168	194	178	185	152	162	164	173	165	161	189	163	164	142	170	180	154	178	181	172	180	177	181	183	167	177	180	172	169	163	178	185	179	181	185	173	176	206	204	169	165	169	191	168	157	148	174	163	185	176	150	180	178	156	181	173	149	152	180	161	180	187	178	173	162	181	182	159	175	160	187	180	166	147	168	182	170	196	173	171	154	161	159	199	182	176	169	180	199	167	195	187	179	169	163	149	166	191	185	186	161	194	168	155	165	156	166	166	162	197	191	176	162	173	171	164	174	180	159	180	163	162	143	169	168	157	165	192	161	171	174	201	174	159	170	157	204	178	173	192	171	167	204	168	157	172	164	179	179	201	209	183	189	152	173	166	163	177	174	168	184	174	181	190	169	169	181	178	155	173	152	163	150	175	172	153	154	174	191	175	194	180	189	158	178	180	173	196	189	193	180	170	187	185	157	182	143	173	172	190	168	178	165	163	158	167	167	189	188	191	177	168	171	184	164	159	188	152	182	174	184	183	163	186	190	187	165	184	169	178	182	165	160	172	167	159	170	170	192	183	169	157	142	172	168	185	184	179	161	167	172	188	172	183	193	188	197	156	170	165	169	172	161	173	163	176	169	172	146	152	153	174	170	163	165	175	169	177	184	170	179	199	171	157	173	162	182	158	168	183	153	191	176	175	152	174	166	168	187	173	179	190	165	162	159	168	142	185	173	166	171	178	192	153	159	176	173	205	174	202	181	151	171	171	155	138	181	157	165	190	165	173	166	169	183	172	165	191	179	172	167	154	177	170	176	175	196	161	188	170	186	172	194	165	157	162	171	172	168	195	167	149	153	152	175	183	163	189	179	158	174	167	181	192	169	152	178	168	179	174	172	176	183	181	179	170	172	166	150	182	177	199	189	180	185	133	176	169	179	176	183	171	169	139	168	150	173	189	169	167	177	179	181	175	162	174	170	155	178	164	164	165	170	154	175	157	136	163	161	177	171	164	177	159	186	181	195	178	181	173	182	177	179	165	198	154	204	164	158	195	178	166	158	181	186	173	171	171	172	169	164	202	160	160	183	169	163	186	164	184	163	174	168	190	178	162	165	183	171	148	167	154	161	172	186	162	174	150	161	179	169	174	163	197	190	170	154	181	155	140	155	163	171	184	175	162	162	176	166	189	175	155	187	159	166	161	181	187	183	170	147	165	157	189	187	186	159	194	172	210	182	162	169	172	172	183	165	180	182	164	181	169	147	139	165	177	171	173	175	171	169	145	198	196	147	202	176	174	190	166	193	173	187	169	178	151	164	179	179	171	181	159	167	179	152	170	182	173	176	172	162	144	176	167	173	174	192	184	175	160	173	170	184	176	192	163	163	170	171	177	180	177	160	148	163	175	169	185	185	175	174	181	181	165	185	160	157	169	150	150	186	187	178	178	165	163	167	182	155	156	175	161	174	176	171	168	169	164	171	179	171	179	174	177	166	166	139	157	163	170	190	164	165	181	178	187	172	150	183	166	161	187	179	188	175	156	174	186	168	189	183	198	176	154	192	159	161	138	198	155	173	173	189	166	180	195	149	187	173	171	138	161	137	172	178	174	191	168	157	157	166	168	164	162	171	166	163	190	174	166	173	180	170	180	176	171	146	189	169	156	193	168	168	184	171	182	167	207	166	179	169	169	175	173	152	165	186	186	171	172	173	176	185	178	150	169	167	193	167	169	201	124	159	167	176	168	183	186	158	165	176	161	185	209	167	174	196	178	168	175	165	187	161	163	191	159	180	158	181	195	191	164	195	155	188	174	175	178	162	177	172	179	163	178	152	205	185	186	166	169	147	182	156	165	174	163	164	169	171	169	177	166	176	178	172	182	196	191	163	180	182	166	159	166	180	149	158	182	163	155	154	169	184	174	163	154	167	176	149	165	168	194	187	167	148	196	169	175	170	162	161	161	165	179	163	177	176	187	178	155	166	161	160	149	171	170	168	172	187	166	160	168	188	162	172	182	167	166	179	173	137	176	190	154	174	175	190	169	177	175	171	185
5464	1522	3383	3693	3236	2618	2205	1844	1555	1410	1251	1083	1045	1006	946	915	850	803	828	792	718	741	706	692	731	634	627	664	668	640	630	635	591	620	616	605	594	606	549	592	612	598	557	588	588	572	569	556	566	586	566	617	577	610	592	583	555	573	542	561	556	557	548	592	556	578	525	523	534	555	578	533	564	555	562	585	575	507	542	526	524	547	492	562	554	567	624	509	522	557	587	552	507	570	532	514	592	582	522	559	508	574	563	552	536	539	519	521	571	525	490	573	556	507	534	488	540	546	515	569	520	538	554	498	534	487	544	532	508	536	530	568	520	563	544	555	517	529	514	532	551	511	502	553	560	582	545	556	543	578	553	524	574	498	547	570	504	544	503	534	548	540	531	546	522	550	525	506	550	579	485	528	574	510	569	542	488	570	526	586	505	537	529	575	544	527	545	519	517	519	541	545	525	533	550	549	541	546	528	522	577	516	524	526	523	552	577	538	557	522	528	504	547	512	519	536	500	534	525	517	498	549	555	541	546	534	543	505	546	562	558	550	534	560	541	512	497	532	528	538	523	551	579	569	540	586	477	553	526	566	528	541	532	537	515	497	561	501	574	499	552	571	538	528	548	448	528	508	496	511	526	565	525	561	523	534	522	569	560	581	527	521	542	571	533	512	520	501	474	564	563	564	546	553	545	547	559	539	555	512	522	535	523	523	549	526	528	550	542	544	551	536	495	558	546	567	533	558	558	564	547	542	560	522	528	531	528	497	517	513	548	528	548	514	546	520	540	537	519	590	559	555	560	547	576	534	525	523	524	510	544	546	525	547	501	512	552	517	552	532	543	527	500	532	557	539	539	554	588	549	524	499	513	544	518	538	509	554	509	567	521	568	538	515	544	523	507	584	578	574	543	542	556	498	545	529	533	540	529	558	541	510	510	498	549	519	497	572	522	586	565	546	525	551	523	532	533	553	515	550	533	566	518	520	501	481	528	563	538	494	586	563	582	550	547	534	548	560	562	550	560	540	525	531	520	551	530	531	566	564	537	548	522	546	547	496	552	541	538	536	583	534	537	527	576	507	542	548	520	534	564	528	562	519	603	526	563	546	554	536	587	536	561	520	563	558	550	553	552	542	552	566	511	513	531	482	564	489	539	543	517	508	570	489	539	571	582	529	492	558	540	475	555	533	561	552	515	513	531	520	515	568	548	509	503	522	509	518	493	487	538	515	558	557	559	558	542	509	534	519	566	536	535	542	540	534	541	517	521	547	528	483	489	551	534	531	533	488	542	541	507	541	538	522	540	555	525	556	527	533	535	504	503	532	520	554	539	568	518	560	535	512	549	571	522	544	510	527	533	516	526	536	538	545	549	558	545	531	550	519	532	520	587	551	539	573	547	551	568	524	522	584	531	554	525	554	556	571	551	542	536	513	539	539	547	572	514	543	547	530	556	534	546	493	548	547	538	553	525	533	554	523	574	518	553	547	515	515	514	532	520	526	524	555	511	553	558	536	597	555	522	527	532	580	525	533	529	525	482	510	525	507	545	557	550	511	530	555	550	507	533	532	550	526	542	532	551	560	513	546	518	564	539	546	508	520	529	514	543	557	564	582	501	528	522	570	499	544	533	536	539	516	529	531	540	520	550	545	521	533	571	572	542	559	527	538	549	502	562	553	545	498	538	553	488	501	538	554	514	523	566	546	550	561	547	509	570	515	520	510	500	500	544	562	542	551	521	551	513	498	547	517	559	566	504	551	558	550	543	554	520	538	548	490	527	534	545	495	552	546	515	540	509	516	516	504	551	543	520	570	557	581	535	528	527	520	557	490	532	518	512	506	553	525	511	502	529	516	508	530	514	543	537	547	540	511	559	545	538	558	527	587	552	517	535	551	486	498	508	538	545	566	579	533	496	520	529	556	549	525	533	533	532	542	569	509	514	562	523	533	570	511	526	522	530	569	523	549	484	519	585	516	507	520	511	548	525	531	526	546	561	523	577	543	496	529	565	554	586	539	539	530	537	554	533	473	539	513	544	552	537	547	534	539	532	479	559	489	541	511	526	522	525	508	498	561	533	546	538	555	546	521	570	508	517	511	519	527	523	511	524	546	555	501	523	510	513	561	545	577	539	552	560	494	559	506	517	529	504	544	496	548	520	493	521	538	529	519	521	543	585	517	514	546	523	555	537	534	538	561	515	509	571	535	568	527	529	534	477	524	541	520	501	562	582	563	506	521	573	560	587	563	553	547	567	554	538	485	540	508	515	549	539	535	501	564	512	550	545	527	535	517	579	532	542	539	566	512	508	511	542	555	530	556	553	521	513	495	482	543	512	525	532	564	549	518	551	523	552	569	520	561	509	524	539	538	509	545	565	579	524	515	540	495	564	571	530	535	553	557	577	538	584	541	562	541	539	510	517	496	535	532	537	554	538	557	527	521	522	600	561	531	541	524	541	545	545	552	586	517	515	567	518	542	539	462	506	580	524	532	531	529	556	496	504	540	548	533	554	520	539	535	562	522	558	548	532	544	525	528	566	515	499	555	555	542	549	578	534	523	537	525	562	563	595	530	536	518	534	568	535	513	491	512	546	506	559	534	547	518	560	524	522	580	535	550	526	528	527	545	531	541	525	545	549	503	556	564	492	537	512	541	497	531	556	522	538	527	539	532	541	520	589	517	499	530	546	577	529	564	579	499	558	505	509	546	549	533	555	535	525	500	559	597	539	538	544	500	498	506	526	517	589	529	533	512	542	510	546	515	515	525	540	548	503	533	540	535	564	516	498	530	531	498	536	577	534	504	551	533	517	523	559	556	515	535	546	509	522	516	559	547	525	522	571	530	570	537	554	498	508	544	517	512	541	559	545	560	529	531	544	577	533	566	551	558	523	539	571	559	517	538	516	608	535	529	528	524	495	545	494	554	544	547	519	483	528	513	497	532	541	544	585	498	538	529	547	552	514	528	491	527	564	516	550	539	597	553	527	543	494	495	538	533	535	564	506	549	510	538	536	523	523	534	544	505	549	528	575	560	539	516	540	558	538	498	536	557	519	513	542	497	524	510	512	520	535	513	508	537	545	543	507	554	505	537	516	561	491	564	546	528	553	533	529	545	583	510	532	559	529	549	568	487	535	506	515	533	536	541	565	518	579	536	518	534	551	516	564	550	517	574	511	517	539	497	545	557	521	515	518	574	556	525	556	527	541	544	535	531	563	521	541	535	563	492	537	529	551	532	521	547	546	535	543	517	530	536	535	478	508	542	515	531	558	518	507	595	561	533	540	537	579	533	544	497	552	524	527	559	561	558	575	520	556	530	513	523	522	535	539	529	498	586	540	535	497	528	541	576	542	555	542	525	535	526	536	529	519	542	559	513	535	534	551	544	570	547	538	592	496	545	559	518	508	520	546	510	549	556	538	551	580	543	554	557	557	534	512	542	539	535	525	505	544	564	511	549	567	552	538	482	544	513	567	519	529	530	492	506	536	534	510	510	553	502
14708	2380	2613	2094	1464	996	788	613	530	378	364	335	287	282	286	248	224	224	221	194	178	190	204	204	194	187	171	184	171	170	170	175	158	151	187	167	131	150	165	135	154	142	136	159	130	154	158	122	145	145	159	138	168	163	159	157	172	154	147	151	147	133	128	119	126	130	158	140	145	164	143	133	141	147	143	155	147	135	161	131	149	155	161	143	149	137	135	145	137	134	165	130	159	153	147	142	149	140	150	163	155	161	171	135	139	143	163	137	146	132	157	146	135	137	145	134	169	135	153	139	131	153	149	138	152	119	133	140	139	161	143	150	146	148	145	145	149	128	155	157	135	134	137	131	138	144	157	137	142	150	138	151	153	143	149	142	162	155	129	142	140	118	147	154	152	164	150	139	130	145	141	150	142	146	132	127	152	151	128	138	135	130	118	144	131	142	131	119	148	150	154	136	142	151	136	130	141	123	137	135	154	150	146	158	123	154	137	153	132	140	135	138	137	135	128	133	142	153	149	138	144	138	154	130	119	158	161	146	144	171	147	143	155	124	144	134	161	170	158	154	120	120	143	160	145	138	147	142	119	141	145	141	163	139	148	152	142	149	157	138	137	148	132	145	144	145	135	141	132	142	141	137	146	147	146	126	149	155	126	152	157	157	151	154	155	158	138	121	146	136	159	156	145	158	147	139	147	177	152	136	138	123	130	137	118	141	133	129	136	148	149	151	137	141	149	136	134	136	124	157	149	142	132	138	127	128	148	120	140	144	147	132	138	142	139	148	137	149	147	143	141	140	164	146	111	143	132	123	152	148	153	149	146	149	131	148	163	132	142	133	153	145	158	137	122	148	154	134	154	151	171	144	148	143	152	143	160	140	121	154	147	165	131	158	144	130	154	139	131	155	135	148	135	152	169	130	126	130	147	155	123	153	140	158	164	126	131	163	148	137	127	143	153	146	124	153	143	128	132	142	148	166	131	142	148	132	156	159	121	136	152	121	165	136	139	156	132	140	134	138	129	156	132	145	128	149	156	166	128	163	165	134	144	127	133	142	147	149	140	143	147	158	140	140	137	130	133	144	162	130	140	160	143	152	152	146	132	142	149	137	119	137	150	141	141	140	127	154	144	136	152	141	134	137	148	138	157	135	146	146	164	141	155	148	144	148	157	137	152	152	138	146	156	147	142	162	149	138	144	128	139	130	136	145	171	122	142	163	141	130	125	142	118	139	140	118	130	157	149	158	124	135	147	131	161	149	135	131	156	160	137	139	138	134	147	145	142	147	139	148	124	152	133	127	140	154	161	122	117	152	133	144	134	107	123	124	136	133	137	158	149	158	150	146	157	164	137	152	128	145	143	135	116	151	159	157	122	133	156	139	133	143	159	149	144	135	136	148	113	137	141	138	127	160	160	132	143	118	138	163	142	136	125	144	148	150	159	136	140	136	140	134	172	149	135	148	147	147	144	123	129	151	133	129	169	150	148	162	116	158	128	129	129	136	155	167	140	145	127	147	123	139	153	132	98	140	142	152	153	156	143	155	135	144	162	134	146	108	151	136	158	141	143	144	116	156	125	158	141	120	143	116	146	127	161	142	122	143	147	129	148	146	153	147	153	139	166	135	150	143	133	163	150	154	153	139	131	144	150	138	152	152	116	144	146	117	156	122	114	144	137	134	174	141	135	143	163	123	175	159	135	159	149	160	145	124	139	161	168	177	153	169	137	150	133	148	150	145	145	142	151	148	149	138	137	152	148	146	161	117	134	146	149	131	130	130	154	141	154	130	137	125	134	145	138	136	138	134	151	136	163	176	150	152	140	138	144	137	147	160	146	129	137	142	154	136	150	166	130	150	168	137	136	135	148	166	165	127	146	140	141	131	163	176	144	138	146	139	146	144	148	131	148	120	137	148	145	148	158	146	145	154	152	164	153	163	142	132	148	174	137	158	125	143	135	137	133	156	138	135	138	119	158	136	154	138	158	136	175	142	152	145	139	136	134	147	129	148	123	154	149	138	134	156	135	158	142	153	159	166	141	155	158	158	131	146	117	149	141	147	129	127	140	119	136	126	124	145	115	148	160	133	146	150	152	131	129	137	140	138	142	133	143	162	163	157	140	123	137	140	140	157	145	152	156	159	152	116	145	147	131	155	137	138	139	167	136	139	141	142	140	141	138	133	163	143	131	146	143	154	154	146	157	170	141	134	148	164	152	149	147	137	146	131	133	161	148	133	163	133	161	133	147	140	137	139	140	133	122	142	142	125	160	120	127	138	140	146	132	139	124	148	149	164	138	156	140	152	135	129	151	153	143	140	134	164	134	143	140	127	145	150	149	122	157	147	154	166	150	125	134	155	124	127	148	152	136	146	128	142	138	158	125	123	153	109	121	146	155	151	157	127	143	153	123	156	140	141	124	152	135	170	150	131	158	138	156	133	152	144	151	150	167	154	131	126	159	129	146	111	145	138	159	141	155	154	139	154	132	146	148	142	140	138	144	149	155	169	133	156	156	129	148	148	153	136	132	146	141	124	144	151	143	148	141	141	142	134	134	119	158	148	147	126	136	139	142	146	129	146	147	146	148	148	133	151	151	136	145	129	146	145	154	152	152	154	124	122	141	156	129	129	159	151	156	131	152	153	149	141	166	146	149	147	153	141	126	155	137	128	140	130	140	167	155	156	136	163	135	130	134	140	147	142	123	128	119	151	159	146	144	148	166	147	133	150	163	157	147	127	134	134	133	155	127	157	140	123	142	152	145	165	145	148	146	143	144	156	135	128	148	155	147	127	135	149	149	132	140	134	151	145	151	145	137	149	139	119	138	107	153	137	149	151	133	151	137	135	154	169	157	152	132	153	145	160	154	136	153	164	160	130	125	141	145	143	159	152	159	138	118	140	121	142	148	146	144	131	150	127	145	134	125	145	164	156	164	150	140	140	134	127	144	155	146	134	135	123	140	143	151	150	122	140	151	118	129	125	140	139	151	140	135	167	164	146	133	157	145	144	135	134	140	141	145	125	143	170	127	160	150	136	140	140	154	157	127	148	156	130	137	135	137	128	141	141	157	147	154	150	122	138	150	136	150	171	148	139	124	141	133	122	135	138	147	156	128	142	144	173	131	154	139	158	133	149	134	125	140	161	168	151	145	150	134	121	140	140	134	142	132	150	157	153	138	122	145	147	141	137	129	153	165	149	135	148	152	159	138	145	127	140	138	124	148	136	148	136	147	139	134	146	154	151	150	127	146	165	159	142	141	150	132	126	136	148	154	134	132	142	161	145	150	140	158	161	133	133	125	150	140	150	147	132	143	132	145	115	139	149	166	148	132	160	133	136	142	151	172	144	116	141	155	122	151	146	130	155	152	169	142	147	142	142	153	172	158	152	153	162	150	150	155	140	155	138	154	156	123	147	118	124	151	134	146	138	165	146	142	138	152	165	110	134	139	140	132	131	114	141	150	137	143	165	159	145	138	152	133	150	153	126	157	123	143	157
7454	2427	5569	6382	5443	4431	3512	2979	2478	2069	2000	1689	1548	1363	1278	1226	1093	1043	956	989	905	801	823	750	762	752	716	670	696	697	684	641	622	627	639	614	593	636	595	614	538	578	578	563	566	575	580	584	524	557	510	542	516	518	495	505	520	568	525	515	531	502	511	489	533	547	513	529	519	482	504	486	507	521	495	483	457	499	470	495	493	500	475	488	460	490	517	523	507	523	474	484	452	483	514	485	457	480	476	493	479	464	455	455	498	477	492	448	462	494	479	514	513	433	493	504	517	480	475	468	465	480	450	485	447	493	463	476	463	442	469	461	485	496	453	493	448	490	491	467	462	498	483	502	469	470	483	514	469	489	487	469	447	467	467	463	484	480	495	451	517	478	474	505	465	477	505	425	517	487	470	461	479	489	477	446	481	480	463	487	465	461	466	467	481	459	512	458	470	473	442	479	509	491	463	454	490	480	461	483	499	454	526	435	482	519	487	445	468	519	452	511	464	452	474	468	476	442	480	500	482	466	453	464	463	473	492	477	511	478	463	489	445	478	501	465	444	483	480	458	466	441	461	497	506	446	458	464	442	489	457	476	465	506	486	460	484	487	477	538	474	449	478	506	533	490	504	464	468	452	500	481	477	481	484	481	473	475	514	476	429	473	488	486	511	468	468	482	445	476	466	490	473	474	424	479	503	469	478	483	459	484	454	474	497	477	446	442	490	460	493	496	474	480	451	476	474	472	466	511	488	439	485	479	440	492	490	465	463	475	467	472	418	495	485	417	483	439	459	487	488	509	490	466	474	501	467	489	448	412	490	474	443	540	458	476	474	460	458	437	477	458	460	485	510	455	477	467	469	463	454	468	447	488	439	490	464	474	418	462	439	512	462	434	463	497	479	491	482	428	517	449	479	490	458	443	472	427	473	509	480	460	445	452	451	466	455	489	478	475	481	434	528	461	472	452	471	480	450	474	471	472	501	468	475	466	473	464	455	453	442	459	499	452	483	484	507	458	421	506	497	455	452	454	467	443	468	462	468	474	492	451	475	475	511	476	469	499	419	412	475	473	494	465	477	464	475	486	500	505	476	456	445	494	498	466	493	514	502	477	441	442	465	464	464	433	495	457	459	493	487	505	481	484	486	450	441	424	484	457	493	466	491	488	465	498	447	490	436	476	465	440	438	477	419	476	497	490	480	504	468	466	503	447	463	476	457	459	500	436	509	485	443	483	493	471	475	504	473	464	493	456	459	457	415	482	466	484	474	460	473	451	455	488	498	501	459	473	490	456	444	496	491	490	510	440	464	456	430	448	462	467	500	471	460	472	477	471	479	457	487	484	477	461	465	472	486	481	457	443	463	465	459	462	440	437	488	524	482	458	477	481	469	485	442	422	447	477	505	437	502	473	481	467	460	449	474	473	418	433	423	478	456	468	425	450	472	474	506	518	452	491	464	439	473	494	453	451	432	441	455	465	466	499	489	471	468	466	432	487	487	457	492	477	479	453	505	453	470	468	452	444	458	494	483	452	436	463	463	489	468	464	437	494	489	469	477	461	459	472	480	440	481	438	431	436	489	452	433	448	474	463	473	479	467	448	501	452	451	478	472	463	486	462	470	451	488	481	454	459	482	430	440	451	438	474	492	456	490	474	477	491	480	439	450	467	498	500	438	460	470	454	473	479	492	442	475	493	458	444	464	474	483	514	482	483	467	510	478	424	449	449	437	476	503	450	454	477	484	460	477	466	462	501	481	471	473	533	462	459	507	473	453	440	481	467	464	479	448	501	502	481	452	461	437	474	445	497	450	506	432	472	468	467	447	503	503	488	466	459	442	472	465	488	434	483	473	490	445	465	468	477	445	473	484	460	440	487	492	448	487	493	449	485	479	428	461	465	472	493	503	442	442	455	442	492	498	487	435	457	467	458	449	477	428	456	429	480	445	458	452	448	484	469	450	488	434	503	501	455	472	485	525	495	493	473	494	486	459	496	489	462	469	447	458	474	480	446	447	478	502	453	464	488	465	430	471	478	491	472	474	464	488	478	432	492	482	485	473	460	457	515	463	493	471	457	508	470	461	454	460	485	486	469	486	524	472	494	481	488	457	465	440	485	515	432	499	490	471	441	465	473	469	474	501	449	518	450	443	478	458	478	474	481	481	458	502	470	472	510	471	453	468	479	447	481	491	513	484	461	464	480	478	482	506	412	437	490	462	480	493	469	498	491	464	507	470	447	463	443	469	477	442	484	484	437	459	469	478	442	458	452	487	468	489	449	466	504	480	431	456	464	473	471	473	442	471	497	496	511	444	468	459	457	467	485	464	468	470	447	485	471	462	467	491	476	447	482	446	481	444	474	437	454	492	480	457	456	508	464	480	507	476	448	472	492	492	473	471	485	496	515	451	495	462	497	476	481	474	474	484	500	458	501	434	450	480	445	451	477	523	428	492	473	492	470	455	489	435	432	473	504	500	468	492	456	480	490	485	465	479	459	417	463	442	476	477	485	483	466	470	429	501	477	472	507	500	496	481	460	458	490	502	471	458	476	495	532	466	487	463	458	468	457	491	473	496	520	432	496	416	503	466	446	482	477	442	493	525	470	470	487	456	501	452	434	489	451	459	443	470	472	451	474	429	460	474	446	477	501	461	498	465	448	508	499	501	482	458	505	492	447	478	503	480	470	500	475	460	491	468	468	497	511	453	469	477	463	492	448	462	469	453	493	486	496	480	442	460	459	480	451	455	514	480	461	508	468	469	450	460	478	481	506	473	469	413	464	482	468	493	470	472	459	444	460	470	469	503	457	475	470	454	454	476	510	473	440	460	451	465	455	453	486	460	453	493	475	451	520	489	492	454	458	481	482	474	452	441	502	469	474	486	488	453	501	420	479	477	468	491	466	494	433	451	447	432	481	473	480	479	438	518	471	477	459	494	457	464	445	432	469	473	502	464	465	467	465	500	455	481	462	512	469	451	504	479	453	475	463	469	472	456	463	501	470	476	463	502	470	482	438	448	461	493	419	473	495	445	474	466	456	464	472	463	481	476	467	479	471	476	480	475	497	490	470	473	420	472	500	473	462	473	482	498	459	465	499	519	509	486	456	504	453	456	480	471	447	448	446	456	435	460	451	466	482	456	466	438	497	460	460	489	470	523	430	492	477	481	467	456	482	464	487	478	470	466	484	450	470	461	436	460	482	476	453	459	495	488	500	477	470	449	458	454	457	510	453	486	468	457	458	480	451	437	468	462	464	441	471	459	510	488	501	459	467	484	509	450	475	456	482	465	453	527	505	456	459	445	513	476	510	436	421	463	481	464	505	476	469	470	459	459	502	494	464	437	448	476	446	473	450	486	453	488	464	457	469	445	462	436	452	503	466	497	467	485	460	451	471	446	430	446	470	480	444	519	492	476	444	463	457	470	451	473	472	473	505	471	476	445	438	432	491	490	448	466	496	490	462	472	503	452	454	468	510	477	483	471	448	489	474	474	454	464	474
2124	328	343	390	311	348	322	325	342	338	328	312	320	321	297	324	316	315	329	289	311	305	316	307	297	298	313	329	300	317	297	327	343	277	324	318	304	289	288	302	277	292	294	300	307	322	303	285	324	313	314	287	314	322	311	317	289	316	290	292	306	300	300	308	301	316	299	321	335	297	343	307	305	317	330	306	286	301	320	334	322	270	312	325	317	302	310	314	304	309	321	299	302	305	313	316	307	316	301	303	319	295	297	328	304	317	327	267	304	298	289	327	309	316	288	324	326	317	303	309	309	290	306	311	305	309	310	311	300	317	318	345	317	284	323	307	315	321	273	293	341	319	310	326	283	290	283	305	314	333	280	297	309	305	345	310	315	325	302	307	315	315	284	317	332	335	276	294	303	316	285	329	289	315	295	325	296	310	305	316	335	316	308	300	296	291	323	304	315	339	311	289	287	300	297	327	320	306	304	299	328	297	296	320	324	336	329	358	294	262	313	335	322	306	316	304	295	335	302	319	290	309	302	308	307	307	335	302	324	320	321	310	336	305	344	309	315	306	288	298	289	319	296	320	268	287	276	294	333	290	304	319	316	308	336	284	323	322	300	293	309	311	342	299	303	336	327	297	299	285	264	300	304	304	304	272	285	329	306	321	334	303	283	337	297	303	308	317	320	311	310	304	308	302	317	327	338	296	317	297	336	301	283	330	300	296	313	320	311	293	277	314	311	287	326	284	314	288	329	329	321	284	324	292	340	301	298	282	259	326	314	301	326	314	286	321	308	318	298	288	328	345	271	301	271	311	281	308	298	323	299	297	319	279	309	316	292	301	290	304	325	299	295	287	309	308	310	301	326	329	270	309	285	297	303	308	276	312	308	336	356	310	307	297	322	340	309	316	317	329	315	287	308	347	337	288	285	316	314	324	345	328	323	300	326	303	311	322	315	283	297	308	324	278	345	294	321	335	312	299	293	335	339	307	305	317	294	302	291	283	277	307	342	292	289	330	290	309	300	288	269	327	328	325	333	305	329	303	298	309	317	322	307	341	311	314	334	334	343	282	321	318	303	299	300	314	286	287	316	298	305	289	315	297	313	291	329	320	313	275	295	301	312	326	299	323	313	315	311	343	298	310	284	285	317	305	306	303	299	305	303	310	307	312	304	312	298	307	342	294	309	304	311	289	331	345	287	321	303	306	281	326	296	312	311	293	276	282	307	312	292	316	316	277	307	330	299	336	329	318	307	333	307	298	324	311	297	280	273	302	311	321	287	309	306	294	321	268	263	330	286	320	291	263	302	269	299	305	318	313	320	346	307	309	318	307	307	298	284	274	315	300	297	296	268	301	347	313	294	332	328	312	318	295	315	280	337	305	306	303	319	330	296	313	315	301	304	309	321	309	297	308	334	273	300	289	330	278	280	289	261	299	300	315	361	323	280	308	296	304	287	293	320	312	315	290	306	292	304	289	287	340	309	318	312	301	316	310	319	317	303	314	307	299	275	321	341	307	336	326	327	247	317	301	310	312	282	311	302	271	263	339	299	309	314	311	266	309	321	319	309	308	299	278	324	288	291	272	298	320	273	290	310	300	311	313	307	305	321	294	302	328	292	323	278	287	320	297	296	286	310	283	290	309	312	295	305	316	307	303	296	340	308	282	320	308	335	290	289	310	312	304	282	277	320	307	294	324	290	333	299	271	288	311	308	290	302	325	319	307	312	328	323	332	293	301	312	326	325	332	293	302	299	301	284	293	297	302	292	285	307	307	288	291	315	301	305	311	312	314	294	310	278	320	330	344	332	297	277	281	304	312	309	309	322	297	317	326	328	285	301	317	323	287	304	322	315	340	303	326	307	291	311	283	318	308	294	357	285	331	292	321	337	323	346	308	306	314	323	308	330	305	278	322	311	307	328	313	307	329	297	316	280	304	311	323	286	305	304	329	320	296	320	296	301	304	304	259	296	301	308	302	330	321	286	327	271	297	311	304	314	276	331	320	321	295	340	308	318	343	322	289	295	312	305	316	317	325	287	310	291	299	306	280	335	324	314	304	270	291	319	312	286	300	323	338	287	346	304	304	310	343	309	328	293	295	311	299	267	309	336	292	293	321	330	333	314	275	299	299	306	287	348	311	314	308	314	297	286	296	292	310	331	311	289	304	265	320	288	307	302	319	310	284	319	313	302	315	296	301	301	323	292	295	299	330	295	303	311	299	322	288	314	325	301	324	301	310	316	318	334	314	334	295	323	305	286	346	266	310	321	308	304	295	325	321	314	317	311	331	314	301	325	339	306	307	331	305	314	303	290	287	300	304	281	329	286	313	283	293	286	299	310	310	286	277	299	296	304	271	329	308	323	332	279	287	335	265	293	300	296	324	288	307	317	301	288	301	339	284	310	316	325	296	329	333	359	309	305	283	331	289	304	295	334	344	321	289	315	304	308	348	288	295	315	301	283	331	300	316	329	288	315	312	327	307	333	314	317	286	298	303	328	313	261	313	336	323	321	318	318	291	286	284	325	289	320	343	270	315	309	296	291	303	304	293	309	346	288	291	332	281	316	306	290	323	311	334	269	288	335	308	340	300	312	320	295	303	306	298	314	300	293	337	298	306	309	329	272	312	314	327	314	290	328	309	318	305	299	318	303	302	321	320	307	299	336	313	304	293	319	284	303	324	296	317	272	286	280	331	325	322	329	312	323	319	311	335	274	299	321	328	321	314	311	320	308	321	302	302	305	312	315	272	309	336	278	310	301	270	307	321	306	296	321	320	281	328	339	308	311	292	317	305	286	307	296	314	281	310	329	331	321	310	253	297	281	335	321	296	293	299	289	277	321	306	316	286	286	299	313	306	343	328	293	297	319	297	324	323	286	296	318	302	299	329	308	295	327	311	300	311	355	332	317	336	317	289	304	321	305	283	319	302	313	289	301	306	324	282	321	302	336	315	311	309	320	325	327	298	338	295	294	302	297	331	308	316	307	249	310	305	295	349	296	308	278	304	300	284	313	307	278	299	304	297	297	305	328	328	277	330	292	326	298	339	311	302	291	319	324	281	300	315	313	327	312	298	283	286	288	318	338	330	334	254	319	347	313	286	270	275	318	315	293	305	264	297	299	300	292	296	332	309	319	311	324	325	304	234	333	294	286	307	336	280	317	314	301	315	334	338	316	320	286	281	292	305	324	301	323	306	303	322	321	313	299	324	291	312	312	297	327	314	297	322	323	314	278	316	300	311	315	297	290	318	310	318	327	331	331	288	277	332	283	313	305	313	286	313	313	301	320	306	303	326	300	302	351	318	319	315	353	305	300	307	280	337	303	305	319	271	289	313	297	325	359	291	294	306	307	316	306	315	283	321	302	324	302	317	307	340	300	342	311	329	299	284	320	315	288	307	328	298	299	313	301	281	313	297	294	330	288	329	311	277	363	325	344	279	307	334	318	332	305	338	346	320	294	300	324	299	287	333	296	284	256	306	331	338	305	307	296	324	312	332
2387	975	1080	1048	1060	989	991	911	907	942	885	903	935	900	879	892	893	885	910	849	875	900	936	881	918	838	887	895	875	944	898	928	874	885	910	894	970	876	876	899	917	921	894	912	954	909	923	878	859	880	855	882	882	874	930	867	893	853	888	904	852	915	911	895	921	812	883	911	914	882	882	870	893	875	921	866	894	884	841	881	865	915	887	869	881	909	850	859	818	871	868	837	848	838	901	914	898	885	890	859	898	830	882	887	888	838	867	891	923	864	913	929	852	845	897	875	898	856	898	840	882	862	884	895	918	892	885	842	911	878	897	882	883	865	910	874	917	853	864	873	897	850	904	877	871	880	811	903	919	906	916	854	851	891	856	870	908	934	887	915	909	867	895	877	835	881	873	889	858	930	905	897	873	853	876	876	888	867	901	849	870	835	896	857	853	930	913	847	890	887	877	857	854	852	901	879	928	875	928	848	847	916	885	884	832	904	940	910	908	865	888	900	844	815	868	893	890	881	910	909	907	832	895	878	826	895	900	862	890	896	859	887	885	933	905	857	950	913	881	924	866	913	898	904	824	849	935	886	878	896	845	869	940	860	837	951	859	861	832	883	859	896	900	884	881	894	862	923	849	914	889	872	853	886	817	896	895	870	870	881	865	941	850	931	911	883	847	888	896	881	834	877	884	895	901	880	929	882	884	920	912	913	896	867	868	894	864	873	883	871	915	883	893	867	837	910	909	900	903	882	926	911	900	876	803	893	882	892	918	884	914	855	907	948	935	869	833	870	862	848	921	892	910	893	860	932	891	864	833	968	891	878	894	889	861	897	934	917	898	877	833	916	927	844	933	896	921	901	935	838	910	857	899	877	956	892	899	852	944	906	874	878	917	893	901	866	866	885	856	911	887	922	872	823	904	878	866	921	901	847	922	884	855	940	898	863	909	910	821	838	880	875	907	899	904	837	842	902	866	912	893	931	890	912	930	853	886	862	905	917	864	854	897	879	891	891	857	901	919	889	881	879	896	883	910	896	910	856	905	833	933	904	888	889	886	935	923	870	898	891	881	906	880	856	907	866	903	929	852	918	860	895	861	872	895	872	833	845	906	889	946	871	865	857	891	927	918	923	884	889	882	922	875	901	884	870	916	914	896	843	852	927	912	900	849	864	939	877	872	889	892	811	939	884	851	918	939	843	884	919	934	908	875	905	844	897	909	880	845	896	918	917	837	875	927	843	881	930	931	909	825	908	886	877	847	925	915	884	885	975	866	956	927	901	887	847	885	901	862	832	870	904	881	870	905	868	904	907	835	897	908	854	869	871	878	868	907	877	830	927	938	974	858	884	915	903	835	844	891	939	941	895	888	910	881	892	935	879	843	881	858	909	937	885	903	879	903	945	951	834	852	890	904	883	924	859	889	853	922	906	858	935	882	917	872	884	947	929	882	918	888	871	873	857	903	892	858	882	892	934	901	878	888	936	883	947	906	910	877	894	865	901	924	891	888	898	921	912	881	904	873	849	831	853	893	898	886	892	888	884	882	931	854	896	905	871	847	877	856	831	885	885	892	833	876	899	894	933	859	920	924	830	925	903	844	885	884	884	935	869	876	938	836	917	879	931	885	873	899	982	898	894	857	917	882	961	834	926	868	881	883	869	912	847	894	882	864	881	862	903	842	893	847	871	878	881	830	878	910	842	910	887	876	843	903	931	866	864	867	850	905	842	877	889	885	896	861	907	932	873	831	895	905	890	918	876	859	907	863	841	917	854	859	871	858	936	899	900	874	885	875	881	867	838	924	916	891	895	888	854	824	878	860	905	925	907	870	868	962	917	875	921	895	914	918	897	886	901	873	830	889	886	904	927	910	899	921	931	867	864	939	852	873	861	939	937	871	944	909	874	943	888	890	946	915	913	896	879	838	844	895	915	881	849	925	897	897	917	928	864	913	897	858	832	896	882	930	875	872	858	932	890	929	895	859	905	891	846	881	924	875	867	908	859	940	888	906	870	886	864	890	875	895	907	884	869	870	879	905	904	871	895	921	895	936	847	890	831	889	889	877	914	904	884	926	899	885	957	889	887	868	889	872	821	930	868	857	826	866	890	910	931	924	904	908	898	873	918	886	892	887	900	799	897	873	887	865	914	919	940	890	891	881	894	896	898	887	896	853	857	878	978	881	910	895	878	908	947	887	869	865	954	941	897	853	892	875	901	820	855	865	913	851	919	878	925	929	860	917	835	909	862	883	856	860	851	854	913	953	840	884	889	910	925	809	865	895	918	909	905	841	855	859	903	927	906	860	906	922	879	890	903	900	912	854	927	819	824	885	867	866	836	879	882	920	902	925	880	905	892	880	842	915	885	868	883	897	879	887	838	907	855	878	882	899	933	857	894	956	921	886	920	900	842	882	879	885	814	877	901	861	903	931	882	906	885	913	894	907	865	857	940	874	894	854	906	895	875	866	903	867	875	876	892	874	844	867	873	932	921	855	902	869	907	891	839	901	878	903	856	859	852	922	880	946	832	905	929	902	899	917	894	871	886	917	866	865	879	895	875	917	868	949	880	934	948	919	935	903	812	868	913	915	897	894	921	919	928	845	807	880	868	882	908	906	848	857	860	896	844	849	848	877	905	907	858	901	871	939	856	908	876	895	931	859	897	891	910	845	937	940	876	858	957	877	908	856	913	908	952	870	908	890	897	894	856	926	875	880	896	898	938	931	911	924	873	900	853	941	864	869	940	864	969	934	900	932	907	915	844	895	875	911	880	921	911	940	894	888	848	904	907	896	927	900	878	899	853	890	855	894	932	880	900	860	828	838	880	872	859	886	918	878	882	894	861	905	904	835	925	857	853	840	866	913	891	904	869	889	872	914	898	855	855	924	899	882	909	876	929	902	898	896	893	886	924	887	911	937	870	909	897	825	892	896	921	911	895	912	891	900	905	943	894	839	860	864	886	933	810	858	864	921	897	987	882	880	880	877	927	835	922	849	906	934	865	979	931	886	948	873	899	881	933	879	958	928	898	873	849	879	877	866	910	887	929	896	920	878	872	906	901	845	892	904	821	868	877	842	908	913	888	877	803	909	849	906	895	826	906	901	889	877	856	918	916	945	916	874	856	874	873	942	862	866	835	873	899	856	876	888	900	877	894	875	881	912	854	851	901	932	895	879	865	872	906	891	909	920	896	868	885	905	891	904	828	885	874	865	884	856	895	892	873	900	849	911	881	920	925	885	890	913	806	869	892	879	897	944	883	885	893	896	913	861	919	885	907	904	900	931	869	854	909	936	851	904	823	909	880	829	895	851	905	884	867	920	891	905	903	838	853	866	884	881	864	885	903	889	853	929	879	888	896	934	918	920	894	857	947	876	904	892	872	849	875	931	846	938	913	904	918	871	926	874	892	867	875	921	883	908	903	865	847	899	909	932	888	865	844	934	892	854	859	890	920	841	871	858	871	840	912	870	858	890	851	917	925	870	856	871	904	895	886	909	933
8165	1115	1406	1083	821	576	541	458	344	315	264	245	247	207	246	228	196	232	187	184	214	208	203	175	201	173	169	207	207	184	170	174	188	174	206	174	184	183	184	171	179	179	180	203	187	184	185	174	172	185	185	170	169	184	174	187	175	170	172	187	198	165	158	183	182	177	154	170	194	152	165	181	190	168	161	162	165	166	171	199	165	193	172	155	195	169	185	198	180	183	170	144	162	188	167	157	174	190	158	176	169	176	151	138	188	175	165	180	192	190	140	183	176	173	183	181	171	154	163	164	150	177	160	149	147	156	159	171	166	174	183	173	164	146	164	165	160	168	161	164	197	180	160	200	174	173	196	175	166	218	156	174	179	173	170	193	181	158	178	169	167	204	172	165	147	166	170	203	171	181	169	187	192	163	182	182	177	174	162	182	164	195	162	190	161	166	184	179	176	170	161	174	194	168	164	170	162	171	172	180	166	160	172	157	164	192	189	163	143	159	162	177	174	184	185	171	187	166	187	167	157	170	172	189	164	179	163	169	178	168	155	166	175	180	166	169	174	165	172	162	162	169	180	192	173	147	167	194	165	176	144	180	182	183	143	168	183	182	191	179	180	163	167	165	176	157	172	175	176	165	150	179	154	153	186	172	174	173	169	155	151	191	168	179	163	185	177	163	163	176	180	163	152	168	200	169	195	194	175	159	185	168	158	188	174	168	169	162	185	150	173	188	161	156	198	155	200	165	170	180	162	195	167	182	149	148	170	180	185	169	175	159	159	157	176	190	181	169	213	178	157	190	192	167	177	184	178	171	160	141	192	195	173	180	195	186	153	171	175	160	177	184	175	196	136	181	152	184	160	146	149	179	165	174	203	171	192	195	178	178	172	151	174	157	180	148	164	183	169	175	159	189	163	181	168	178	180	168	174	163	169	168	169	189	164	168	160	179	172	192	176	178	174	183	163	170	185	165	183	181	194	152	188	176	179	173	159	173	179	161	194	182	162	187	191	164	167	176	191	191	175	149	169	184	179	167	177	162	173	197	173	166	149	165	170	154	168	166	166	166	183	158	154	174	179	185	181	158	172	169	171	197	162	194	191	152	169	180	167	175	165	144	155	201	164	195	167	169	163	163	172	168	168	154	174	181	169	171	172	164	172	196	179	177	157	176	171	185	168	185	197	182	161	203	164	156	168	161	176	187	160	172	194	179	179	189	189	178	174	187	165	188	182	153	163	160	199	153	180	165	160	174	183	171	166	171	185	211	165	179	175	179	179	171	167	178	158	167	176	167	175	182	159	183	198	198	183	192	154	165	166	164	173	165	173	171	173	183	158	192	181	165	179	185	186	198	153	187	176	178	171	159	179	179	159	165	169	193	170	203	175	167	165	176	185	179	186	155	188	193	179	182	181	189	174	189	171	191	193	173	181	165	177	155	170	172	172	151	189	168	163	171	149	175	154	171	172	165	150	153	164	150	188	193	158	175	159	194	167	186	171	186	161	170	163	162	187	180	175	167	187	158	167	175	141	184	152	157	142	172	176	178	154	178	152	160	187	166	183	161	169	171	167	168	177	185	128	163	168	138	212	172	176	189	145	148	189	190	170	187	150	158	187	171	179	168	150	187	183	158	170	174	178	174	188	181	170	164	168	193	169	151	181	151	169	183	168	167	173	163	173	183	174	167	196	182	192	180	154	154	138	177	172	164	174	193	184	162	180	186	163	168	189	187	162	157	169	184	179	183	186	149	153	185	199	182	161	184	170	203	178	177	156	166	179	187	159	138	182	176	167	158	165	168	174	165	170	189	200	175	186	178	148	167	156	157	164	189	165	194	155	169	144	192	177	163	173	189	157	164	146	174	160	163	174	175	197	172	166	198	152	172	176	164	172	173	167	169	164	163	193	177	178	183	166	172	209	185	174	190	172	168	177	162	150	195	195	166	175	163	159	178	182	185	174	176	178	155	168	168	169	165	146	173	158	142	162	188	182	165	176	169	174	178	187	164	183	156	177	172	173	153	192	161	168	153	176	170	181	176	168	155	156	184	178	177	186	181	160	196	190	185	178	173	185	173	151	148	158	188	166	179	160	158	155	151	191	192	167	179	177	187	158	182	164	169	161	186	175	182	188	194	153	185	175	155	164	167	162	172	182	180	170	202	175	187	147	176	154	170	170	188	178	176	197	168	167	171	183	149	185	198	181	162	165	173	158	171	163	154	156	175	173	174	153	151	177	163	186	153	158	166	189	180	167	151	184	177	163	169	163	184	166	180	162	137	155	178	168	175	165	185	180	185	150	177	175	141	184	175	177	180	183	172	176	163	174	168	159	188	176	184	169	178	170	183	162	153	160	195	158	182	184	169	180	188	164	177	186	184	160	168	179	173	167	183	174	207	169	185	174	154	158	157	177	169	163	174	157	177	178	197	183	197	179	173	159	174	176	184	160	171	175	187	180	189	166	200	178	193	197	165	160	168	155	173	167	163	159	179	184	167	178	182	184	170	169	176	198	190	163	160	152	161	169	150	184	187	193	175	189	168	164	186	166	174	152	155	161	172	196	160	167	161	164	158	186	159	172	171	185	145	179	187	174	161	184	175	177	181	176	185	125	170	172	169	151	187	189	180	198	163	180	179	147	185	154	192	196	156	177	179	167	152	165	179	154	177	172	173	171	178	194	174	169	187	177	153	156	185	176	154	176	171	191	162	155	166	188	169	191	170	172	154	173	167	154	156	157	153	180	165	173	163	179	202	164	185	178	161	163	160	170	163	179	194	178	192	186	186	186	170	172	179	188	170	179	163	177	179	188	164	161	169	178	165	176	160	184	170	175	174	156	176	172	182	173	171	157	157	167	180	174	170	158	185	175	172	170	159	174	169	165	180	183	191	156	192	176	200	172	158	170	175	190	163	165	193	173	154	180	192	151	184	178	184	164	172	205	186	174	150	161	152	171	192	191	168	163	151	181	180	186	170	162	180	152	181	195	178	169	182	171	154	176	168	183	158	191	192	188	171	190	165	155	162	153	174	169	162	151	176	173	174	173	186	174	169	148	186	161	173	174	138	153	180	170	156	204	155	166	180	165	186	173	165	177	185	179	190	178	166	194	170	179	183	168	173	173	179	163	171	163	158	164	167	174	185	179	181	164	181	186	159	184	171	150	174	203	178	154	148	153	174	175	191	158	185	142	188	193	177	164	156	167	146	177	191	168	163	188	163	172	177	192	168	179	200	177	157	179	163	184	164	195	147	181	170	152	163	203	184	176	194	163	172	159	192	165	151	170	192	179	159	163	179	180	175	161	164	182	185	177	175	163	161	179	190	182	179	172	183	155	165	188	155	184	162	183	174	158	159	175	172	159	168	187	176	173	175	170	178	203	161	157	169	181	152	177	180	170	167	155	188	167	178	175	189	182	164	173	152	188	158	157	178	185	171	172	199	193	142	174	176	182	177	162	179	163	182	152	173	182	171	180	162	197	158	172	167	155	187	190	167	169	182
5559	1532	3228	3677	3156	2570	2179	1768	1490	1467	1304	1158	1003	1023	953	860	854	828	796	723	744	714	699	691	688	635	661	647	638	585	654	577	616	612	616	626	590	615	598	611	580	549	577	555	598	612	566	538	589	566	589	562	589	568	589	602	583	541	570	571	524	608	545	539	539	544	534	537	538	593	545	543	535	571	554	532	563	524	539	550	570	533	528	571	540	582	556	515	573	531	530	565	550	538	547	523	536	547	571	535	547	513	527	538	554	556	510	564	540	571	547	567	538	520	535	535	532	545	567	559	535	549	527	534	534	510	548	516	552	518	533	588	569	543	562	550	540	589	565	498	571	520	564	539	512	550	547	549	530	538	556	519	563	541	566	545	539	565	575	531	517	534	551	533	558	517	547	543	486	541	557	549	515	535	533	539	522	541	520	517	510	511	542	528	506	547	548	558	510	563	477	555	521	521	527	516	530	534	557	521	522	512	536	480	542	558	548	559	554	497	540	549	538	509	556	524	522	521	528	536	533	522	509	530	556	502	513	535	487	533	570	541	521	529	529	532	547	522	556	536	578	527	518	545	539	536	514	527	542	542	545	509	517	552	520	540	527	573	531	519	528	565	536	535	548	489	520	520	502	549	530	552	565	501	476	534	522	533	545	524	576	550	530	537	502	520	542	498	505	524	521	544	487	536	523	517	514	514	503	622	538	508	510	519	570	561	530	549	504	512	531	537	511	550	505	530	528	575	502	601	515	527	581	513	523	541	523	487	527	562	496	585	548	567	517	510	517	527	576	554	532	482	524	548	534	553	532	539	504	532	566	535	530	539	490	512	490	524	542	523	489	581	543	547	509	536	548	485	499	544	517	542	557	511	548	546	539	507	567	547	496	502	552	530	546	488	530	528	522	524	516	565	563	581	548	534	532	546	524	526	540	556	574	551	532	581	538	493	523	551	522	532	514	602	560	524	499	535	513	536	571	490	523	475	567	522	532	519	518	558	546	530	549	518	543	579	565	507	538	521	534	540	548	566	500	555	548	536	564	545	522	550	551	596	553	524	549	552	565	517	511	551	503	531	540	537	541	513	521	581	501	503	509	555	543	531	548	501	541	528	472	557	476	555	514	519	505	548	541	570	497	514	529	536	508	538	555	532	521	548	539	558	492	532	568	542	561	524	532	570	504	524	510	557	556	543	523	541	516	517	569	556	524	525	554	503	552	523	557	528	543	491	562	545	503	482	569	568	527	567	539	527	529	555	542	577	542	583	547	532	569	501	539	546	512	518	523	469	508	490	528	528	547	567	499	544	512	492	557	471	481	546	544	572	545	564	522	548	539	515	499	526	520	535	542	549	586	555	532	487	569	553	552	520	516	577	540	564	542	542	611	516	559	494	529	550	524	521	516	535	536	533	584	531	538	605	537	541	540	553	557	523	537	559	531	525	553	525	526	544	546	541	487	501	520	525	561	491	520	540	556	516	544	525	534	543	557	499	514	499	552	526	532	548	540	548	524	532	543	549	512	574	497	521	518	513	541	501	497	518	514	520	533	575	540	533	560	569	493	533	566	523	529	503	522	541	535	537	522	528	524	534	556	536	526	505	530	542	526	487	516	515	532	518	550	502	491	536	507	538	526	528	540	515	563	506	548	544	520	564	524	547	530	567	539	524	524	533	603	534	531	512	515	547	515	548	526	499	552	583	544	569	512	569	530	546	531	531	552	576	519	508	570	558	477	520	522	538	529	557	532	568	544	546	535	518	557	559	531	533	560	541	539	533	503	499	511	543	551	547	550	566	559	528	536	544	528	499	521	523	545	567	570	528	501	544	539	548	551	500	571	561	527	512	545	568	505	519	581	535	517	565	539	561	509	514	544	496	545	554	491	532	531	539	530	581	524	499	581	515	574	539	504	573	524	541	574	541	515	550	518	531	513	487	508	519	522	569	493	528	534	526	593	560	472	522	525	564	551	534	530	567	530	505	528	498	497	591	509	546	542	576	513	508	502	527	556	488	517	536	539	518	517	526	505	547	528	507	557	554	555	479	491	568	562	509	539	521	566	569	542	510	489	535	552	589	545	525	492	528	542	538	520	539	534	556	527	539	526	508	511	551	562	538	557	520	486	497	568	536	556	551	568	563	528	530	497	526	536	547	506	556	506	542	516	491	544	526	561	514	547	522	512	509	553	530	523	539	524	528	505	517	549	527	551	561	516	542	536	518	540	555	508	507	538	552	527	554	533	552	559	546	532	505	510	511	542	528	525	526	495	569	519	564	539	544	558	499	539	519	528	563	533	530	493	517	551	523	538	528	538	555	525	520	545	540	534	520	560	538	548	546	526	514	574	541	565	539	572	565	564	483	559	565	525	538	511	596	527	533	543	523	534	541	534	581	539	526	501	494	520	529	550	544	556	509	547	496	497	574	531	493	507	551	528	521	544	519	567	534	546	527	526	497	538	509	521	521	488	558	512	499	528	525	532	567	549	512	537	496	519	531	479	533	513	525	505	523	493	571	563	555	540	554	515	568	516	539	500	548	523	515	552	551	532	494	477	530	537	548	542	556	526	575	506	521	491	557	528	524	523	550	525	495	501	535	527	546	538	587	527	522	558	514	464	537	538	546	545	522	572	539	553	584	514	533	505	571	577	554	555	565	520	542	536	508	567	545	512	557	574	514	502	507	522	518	539	591	543	532	542	538	575	535	557	533	540	515	556	483	541	578	521	530	526	473	543	512	558	530	514	519	559	549	543	565	504	560	557	568	539	533	572	576	524	603	533	541	556	506	560	533	555	554	575	563	552	546	532	542	517	527	518	548	584	524	481	560	521	508	528	535	571	534	514	518	524	506	582	540	522	550	564	539	558	482	551	530	538	537	516	531	563	522	538	561	526	488	527	537	494	527	538	528	570	490	521	544	529	518	537	538	503	551	559	536	546	501	553	504	554	487	557	553	522	536	558	571	539	531	569	551	519	581	522	524	520	540	561	531	509	534	537	551	529	526	543	494	516	528	571	509	539	546	542	521	518	563	517	533	527	583	566	534	558	523	532	511	540	512	553	540	548	561	553	516	535	555	581	529	528	496	499	547	558	532	521	472	523	538	542	529	501	534	527	537	515	501	577	497	545	556	501	549	522	533	565	521	505	525	561	538	522	522	499	538	557	512	539	519	555	549	556	512	536	489	531	540	537	526	523	502	545	524	502	561	561	512	520	525	518	528	533	570	524	520	535	502	528	585	517	563	542	563	514	556	551	540	514	503	553	541	529	542	499	540	544	536	557	557	555	512	535	502	507	514	494	535	538	577	511	519	516	574	549	551	524	578	568	546	534	531	542	515	551	544	571	556	524	541	540	524	544	503	554	573	529	558	556	546	560	494	515	562	514	508	569	533	513	527	569	576	544	526	529	539	527	519	506	531	572	511	551	508	525	517	492	535	553	516	550	535	552	530	526	500	533	553	538	550	503	556	527	510	509	549	557	574	549	555	567	528	595	537	506	495
14774	2381	2755	2091	1417	1024	761	701	457	453	370	335	339	255	228	271	236	220	221	200	197	187	193	193	183	191	163	174	181	191	148	182	164	181	156	161	178	159	119	168	175	154	161	163	150	139	164	154	137	161	182	141	158	148	148	137	151	135	148	154	146	136	158	148	142	170	171	134	154	125	145	148	133	133	141	148	175	130	145	146	167	151	159	153	150	123	150	140	138	170	152	152	149	156	161	166	143	155	150	156	139	160	127	126	144	142	155	148	138	149	148	154	156	154	130	151	139	174	156	151	149	142	150	145	133	156	157	137	146	130	159	133	143	154	150	154	134	129	132	142	148	156	126	126	145	146	135	146	140	144	141	150	125	138	138	158	145	148	148	171	127	137	170	149	136	145	143	157	154	156	145	136	169	136	135	139	140	156	147	127	147	164	135	154	150	119	157	129	131	144	143	148	156	150	139	143	147	162	146	148	168	144	139	141	155	152	131	147	142	152	129	138	148	127	160	144	148	163	151	143	161	171	159	156	132	131	147	138	141	146	146	147	143	153	150	131	165	133	128	138	138	130	124	133	134	134	185	126	136	159	138	162	126	116	182	138	135	132	141	153	157	138	119	146	161	131	155	141	143	138	134	145	144	133	140	147	160	156	140	150	160	137	162	153	166	129	132	134	140	135	128	129	162	151	144	146	129	160	135	145	154	139	156	146	139	155	144	158	131	144	158	167	153	127	151	145	151	139	134	138	125	136	150	127	121	127	169	149	147	154	140	137	128	151	128	137	159	154	151	145	136	163	155	143	142	142	120	139	142	139	150	165	139	146	142	130	162	140	168	138	155	144	135	121	136	155	148	136	135	124	135	155	140	159	125	169	148	136	145	168	150	152	144	153	138	152	146	135	139	154	135	125	178	153	128	160	135	161	156	129	155	154	146	151	130	161	136	154	138	155	150	155	118	121	145	154	137	156	136	148	148	126	164	122	181	137	166	133	140	153	165	153	133	149	155	145	173	147	148	149	151	134	147	133	143	149	150	151	146	137	158	135	154	149	148	147	158	143	122	138	136	145	152	158	145	166	159	119	147	131	152	137	148	139	160	163	134	136	137	125	156	150	146	166	140	143	154	138	149	151	149	170	144	138	130	153	141	161	160	138	140	118	166	153	153	140	143	143	136	126	138	137	145	136	159	138	137	136	134	143	143	140	116	145	155	148	153	141	156	137	154	120	131	141	138	156	139	142	153	147	162	150	162	144	144	147	115	175	134	144	135	122	126	140	142	152	125	158	137	149	148	135	159	146	159	139	132	134	149	124	135	141	146	146	139	144	134	121	157	133	132	122	137	133	168	153	163	121	149	155	151	140	147	162	148	137	157	124	156	130	127	142	139	160	141	161	121	134	147	153	145	148	140	164	148	145	147	162	154	135	139	162	157	149	153	144	156	136	123	162	145	154	160	151	144	146	154	138	135	145	126	146	144	145	145	153	151	146	147	151	145	168	139	145	147	154	151	139	130	129	156	161	126	152	138	123	139	146	156	149	139	153	153	127	133	142	168	158	154	153	146	143	137	142	136	158	142	142	141	150	149	124	149	137	126	129	160	123	124	142	134	167	146	146	143	131	152	154	166	144	154	132	153	140	122	146	148	147	134	134	130	141	154	156	139	143	130	125	159	143	148	154	113	130	139	131	144	137	168	158	146	150	148	140	130	159	152	136	142	127	134	151	135	134	146	160	147	125	143	150	131	145	139	147	133	138	158	135	135	160	139	147	139	145	126	150	161	157	163	146	139	119	138	150	117	141	152	127	135	154	165	130	151	147	159	161	151	135	151	121	133	132	152	146	155	141	139	131	136	151	142	138	131	153	142	136	145	150	147	139	142	145	144	151	160	159	153	148	135	155	142	148	158	158	124	133	159	152	141	162	157	152	140	146	137	134	139	152	145	131	136	153	150	152	142	167	145	143	151	136	141	139	118	162	148	148	139	151	131	146	135	146	157	125	149	134	131	142	153	137	147	145	148	161	93	138	165	134	123	148	155	145	135	139	141	157	143	145	136	146	144	147	152	135	135	153	162	152	138	127	136	139	126	145	137	148	147	159	155	141	133	141	158	150	152	148	128	151	151	132	129	142	140	157	167	163	138	126	157	133	156	150	150	148	125	154	141	143	149	121	155	133	138	147	140	126	139	164	160	163	161	150	171	155	150	142	133	146	168	153	136	151	154	167	149	142	149	149	146	136	134	141	150	156	125	142	172	153	152	147	147	151	148	118	134	123	150	141	153	166	144	146	145	138	141	140	137	135	136	163	144	146	156	152	166	154	156	161	138	118	158	150	127	131	149	137	154	127	150	137	159	130	156	145	139	127	130	139	142	147	151	151	136	119	139	151	174	169	132	149	125	155	142	144	135	149	167	127	134	149	139	135	164	148	146	159	137	131	144	138	148	170	132	154	145	138	155	137	153	155	142	140	171	149	158	140	145	145	165	177	150	127	127	156	140	157	128	153	148	148	167	133	156	129	145	148	137	141	134	129	143	132	139	161	153	146	137	141	145	134	149	147	154	148	165	137	144	139	142	131	152	154	147	149	159	173	145	145	129	148	134	151	147	146	146	133	137	134	131	150	127	135	127	130	136	162	165	135	135	144	164	155	158	157	147	144	151	146	138	172	152	148	141	127	140	144	151	148	152	148	135	128	161	138	132	134	152	123	170	169	146	134	141	146	130	130	157	161	144	140	158	155	143	145	142	161	147	139	131	136	146	143	149	143	155	131	139	159	151	133	152	154	148	132	155	145	138	167	146	143	167	161	149	155	126	141	137	141	138	146	149	132	134	160	150	136	135	147	149	145	153	154	143	141	138	139	134	136	135	145	156	155	144	143	140	148	137	163	139	118	130	142	127	138	139	157	164	153	130	138	154	161	139	141	132	131	159	130	132	146	159	134	128	157	154	138	150	125	157	157	134	158	150	151	139	157	157	139	147	142	160	140	135	144	142	158	181	156	136	159	136	160	152	139	139	142	134	167	140	146	133	138	143	158	130	131	148	142	147	148	150	151	128	130	129	137	141	150	139	138	146	137	137	143	123	137	143	158	121	143	133	141	133	135	127	141	135	120	154	146	146	135	143	135	124	156	164	145	156	124	141	150	145	138	137	130	143	149	143	143	139	145	135	135	127	133	125	135	157	157	164	140	118	133	170	146	126	140	153	123	150	130	126	151	153	118	153	161	147	148	153	132	140	143	147	166	154	161	129	167	141	154	156	147	141	159	160	143	171	149	164	134	133	132	152	138	147	130	126	166	152	150	140	145	142	145	134	128	127	170	149	147	175	150	176	154	151	152	128	140	144	147	147	150	135	133	149	130	131	162	146	153	139	117	168	159	143	159	142	148	125	143	148	149	122	132	138	150	163	156	164	164	149	160	141	147	142	150	153	168	166	129	126	134	125	142	132	163	181	151	110	155	136	130	150	156	147	145	136	146	166	137	151	133	133	129
7622	2334	5577	6334	5560	4497	3623	2931	2451	2057	1938	1702	1511	1406	1275	1215	1082	1075	948	876	873	879	848	806	773	774	744	711	691	600	641	615	596	630	561	631	596	589	602	639	535	618	568	550	549	537	535	540	552	531	523	524	543	557	528	489	518	519	543	513	505	495	534	559	482	468	508	471	464	476	503	512	461	490	484	516	510	464	534	534	483	469	504	527	466	520	496	511	528	458	471	522	544	478	529	478	520	466	495	447	463	483	486	511	496	481	452	501	516	493	449	445	480	517	473	501	502	505	461	459	442	486	494	506	467	483	498	445	463	502	460	455	523	473	455	479	494	464	503	464	447	457	519	448	473	465	485	488	456	468	481	494	481	468	452	481	459	511	480	453	467	466	481	460	500	534	444	443	457	459	457	469	506	454	433	491	416	474	473	460	439	469	413	491	452	499	495	457	478	471	507	511	471	470	496	465	478	457	454	480	469	492	468	467	506	480	443	468	479	467	473	482	443	487	496	486	457	476	494	452	451	445	488	486	478	491	483	489	463	455	471	468	480	473	484	468	483	463	460	481	463	442	457	463	466	460	441	461	496	476	441	432	461	470	467	492	473	487	541	459	524	441	458	485	470	449	504	467	471	473	484	461	451	478	473	471	463	499	453	430	470	512	454	482	490	485	466	478	413	453	456	486	458	448	423	464	497	491	472	483	490	475	476	486	464	493	433	440	445	497	458	457	514	487	470	438	451	448	461	476	465	481	438	491	467	456	490	431	504	469	485	450	477	443	456	445	429	432	457	455	466	488	503	470	459	457	479	456	477	469	493	431	476	443	505	471	469	451	454	457	454	468	506	484	506	442	500	480	448	428	480	477	455	462	448	472	448	483	461	468	469	443	489	446	487	448	466	429	474	472	465	412	464	468	515	479	447	447	486	503	445	466	480	492	502	444	471	516	486	449	462	447	439	478	481	472	465	484	444	492	483	452	473	439	469	461	430	443	468	479	445	468	484	468	489	479	502	471	444	466	452	427	500	474	485	484	408	443	474	455	459	425	461	486	439	465	464	464	467	464	458	474	504	483	478	513	502	498	456	465	460	500	468	456	475	429	432	440	484	478	436	482	480	474	490	470	457	455	489	452	436	493	474	459	458	461	506	464	454	499	437	446	501	443	465	472	459	490	461	472	480	484	491	483	460	452	468	464	467	470	470	515	458	466	492	494	490	479	460	454	448	494	492	472	443	501	451	495	470	539	481	455	479	473	441	465	475	515	496	477	465	479	490	463	455	508	482	448	451	494	468	487	476	444	480	485	475	449	439	472	496	459	512	481	485	494	472	478	443	462	485	481	469	459	493	462	419	521	455	445	467	480	421	481	496	437	464	448	474	437	503	497	448	466	526	488	501	496	467	432	471	459	462	459	471	512	492	454	456	487	464	492	503	454	445	447	442	444	430	479	443	459	473	463	445	459	425	460	464	444	506	453	438	460	447	470	469	469	464	501	444	485	432	445	472	443	503	458	488	449	429	488	466	438	471	442	433	485	499	457	489	460	453	462	434	479	471	491	488	459	463	479	455	472	441	439	503	469	475	418	485	483	464	461	510	484	439	436	466	485	403	486	458	499	469	476	439	518	502	470	466	497	477	465	476	481	445	522	423	450	460	516	408	458	454	493	455	432	452	463	459	471	447	484	479	490	477	456	475	482	455	454	477	474	481	464	432	472	495	424	473	452	458	461	425	497	435	484	497	442	461	477	471	474	468	490	446	427	476	487	468	465	472	462	445	484	440	489	462	485	497	480	444	457	452	484	453	471	447	424	468	499	471	456	459	452	470	473	502	488	449	469	478	461	484	460	483	461	457	473	440	498	489	448	451	504	464	516	494	470	483	470	445	458	462	454	511	438	457	475	458	463	467	450	420	455	493	464	452	473	489	465	454	503	453	464	495	448	467	461	461	417	456	478	460	493	484	484	446	465	470	489	477	502	484	459	473	425	462	459	434	441	468	494	500	509	421	497	465	483	479	491	451	474	467	445	473	474	429	448	472	463	469	442	493	497	492	481	492	431	468	478	473	449	489	482	489	461	479	503	465	476	443	486	465	481	484	488	477	454	500	491	472	462	480	443	459	447	452	488	493	453	494	485	462	511	472	445	498	457	452	485	472	488	455	470	465	477	494	473	443	433	445	455	420	468	506	465	480	423	473	438	475	440	499	443	446	471	442	492	493	487	486	464	450	438	467	457	472	471	444	460	499	467	483	488	470	453	473	442	454	478	490	474	466	487	507	454	488	480	493	487	514	496	464	471	497	455	476	472	475	461	509	512	476	459	493	477	496	464	467	485	458	442	453	481	461	459	463	483	451	474	473	447	465	418	519	443	484	480	477	469	474	478	483	494	452	411	462	457	405	471	518	463	463	505	488	515	497	475	476	471	485	472	455	402	487	471	499	439	516	516	467	449	437	474	481	464	471	444	452	436	477	486	469	455	444	430	446	425	495	425	478	454	431	469	461	454	498	436	480	464	473	422	446	453	464	492	465	452	502	422	489	459	455	461	467	474	477	459	457	472	465	508	466	479	484	455	489	489	461	471	471	515	485	439	477	442	442	460	487	487	460	487	477	467	476	451	519	480	481	448	450	501	476	461	458	401	490	520	463	505	487	474	464	475	439	470	471	467	487	475	481	493	426	417	477	484	484	510	470	442	430	450	489	468	497	495	529	457	449	477	469	457	486	458	468	522	513	437	459	486	505	471	478	468	500	484	492	477	465	492	468	506	451	464	479	473	476	485	494	467	454	495	475	495	480	476	476	482	449	496	430	466	451	478	471	444	470	448	436	456	446	480	460	467	497	499	467	462	462	480	498	449	491	471	463	474	471	450	453	464	424	477	467	480	478	491	482	469	489	500	451	450	472	468	491	437	493	485	490	496	495	460	494	424	453	483	474	458	478	432	492	458	491	426	454	480	477	432	495	457	473	474	453	505	488	478	509	454	472	482	429	489	498	481	487	459	470	453	455	483	422	447	461	490	465	485	473	469	468	437	455	478	477	460	482	447	450	450	478	481	502	507	474	489	457	479	504	476	478	483	458	472	490	490	463	442	460	457	483	459	491	425	466	467	480	452	468	464	440	458	486	475	469	437	514	464	472	464	477	462	490	493	433	484	470	485	443	453	478	459	475	452	496	470	477	488	474	507	463	480	461	454	458	528	456	473	463	448	511	475	467	498	481	501	479	480	503	480	477	438	477	454	433	478	443	444	508	500	462	441	471	472	449	451	463	410	503	465	498	485	457	490	471	475	466	441	509	464	465	465	447	424	450	489	461	451	440	447	454	456	463	452	491	473	439	429	496	429	491	469	479	461	501	425	451	458	480	426	463	458	479	479	441	502	477	490	406	485	458	476	468	458	472	480	465	432	459	457	410	467	447	508	479	499	500	472	452	409	444	467	496	492	480	495	466	502	412	452	465	462	478	459	451	433	461	469	455	449	467	473	455	440	422	468
2145	378	343	341	300	344	323	346	307	314	339	297	307	305	289	303	295	291	273	272	282	323	338	313	305	306	296	302	323	328	335	324	326	276	310	316	325	306	291	327	292	286	287	281	332	330	324	269	326	302	312	336	306	333	293	306	328	307	309	334	305	305	317	318	294	293	293	345	300	283	339	305	312	286	303	337	323	344	301	304	295	298	350	330	287	323	280	298	306	288	321	290	286	303	294	305	309	324	320	354	304	270	293	315	326	292	320	327	273	301	330	323	285	301	292	302	316	291	297	295	339	295	294	315	289	295	311	312	261	331	301	276	284	300	331	322	319	275	344	316	304	323	295	335	315	326	324	284	306	331	317	313	305	320	283	331	301	281	321	301	298	305	294	305	312	298	314	315	307	292	326	302	295	329	334	339	290	322	324	288	299	296	293	298	304	302	299	347	285	350	302	326	290	279	311	332	320	305	302	312	327	275	302	305	321	335	332	317	267	297	308	272	292	354	335	298	312	321	296	295	334	295	335	335	312	301	319	296	330	291	310	261	304	306	311	280	307	321	269	317	353	270	295	330	324	284	297	306	320	320	319	297	268	315	305	314	306	318	298	318	300	292	326	323	265	298	325	299	298	330	325	309	310	289	315	293	309	288	298	308	290	312	295	314	317	301	310	308	293	291	301	294	339	283	301	301	305	305	291	325	293	336	308	319	303	340	320	306	304	303	282	338	314	287	296	331	314	277	333	301	319	315	326	324	319	301	303	303	327	292	332	306	267	311	292	295	307	306	293	330	294	306	312	318	305	333	343	297	319	314	291	328	325	289	297	334	283	327	303	330	310	302	316	315	317	309	303	308	294	295	302	306	329	315	304	296	277	314	302	317	303	313	320	330	305	317	280	286	332	329	305	298	266	345	313	326	305	289	327	312	302	308	280	327	318	310	322	304	297	326	289	292	319	291	304	315	273	329	305	321	324	312	306	303	337	315	336	331	313	323	302	303	312	296	314	311	314	283	298	323	297	321	338	307	298	315	317	309	302	303	308	323	349	310	338	313	317	327	338	298	308	306	280	294	347	314	326	322	328	301	280	327	323	326	333	347	326	315	293	302	333	319	299	326	362	309	310	327	289	316	313	315	294	333	295	309	318	306	331	262	312	294	328	284	284	327	326	278	314	320	308	290	341	306	266	273	337	320	311	323	331	342	311	321	300	316	291	302	281	266	326	290	321	317	293	301	304	276	331	313	314	348	291	302	321	329	326	280	324	310	292	313	320	306	323	298	296	303	321	298	290	304	294	298	318	277	316	295	316	310	317	326	299	299	285	280	280	298	271	318	292	303	316	268	314	316	318	254	324	307	341	302	281	279	283	292	329	335	293	285	295	321	305	334	307	308	329	321	293	297	322	321	284	299	339	311	328	324	286	305	321	322	291	313	323	338	320	320	301	292	297	301	301	305	325	319	296	323	315	308	328	313	304	317	306	279	294	328	347	317	342	324	323	322	342	319	355	316	333	336	329	308	296	310	301	288	289	310	310	288	279	313	274	331	288	323	302	295	286	325	323	304	284	336	292	325	290	329	316	316	307	309	319	295	310	319	285	293	348	313	315	289	287	304	323	324	312	298	298	296	319	338	307	323	312	290	338	345	271	315	292	337	319	317	309	338	307	277	325	314	308	301	338	342	323	311	300	327	324	347	293	295	320	320	350	323	279	336	305	305	321	293	271	300	324	304	316	295	280	304	303	278	309	293	334	303	315	291	317	317	317	310	299	325	316	301	314	313	319	322	330	293	291	277	334	323	292	292	304	292	296	298	281	329	309	306	285	346	282	314	322	310	325	283	308	334	305	303	282	294	299	365	318	329	302	305	317	320	306	282	263	294	305	305	293	292	288	284	308	297	294	317	321	289	328	315	331	292	294	282	310	295	300	324	294	314	286	318	291	313	296	286	330	294	291	296	316	285	273	306	318	321	287	309	298	294	333	299	293	309	310	321	316	322	330	304	312	347	319	305	309	295	276	335	315	342	274	332	316	311	309	316	304	302	307	320	307	317	294	291	311	308	308	300	301	318	319	314	298	315	313	287	314	308	313	320	319	302	337	290	320	322	306	310	310	328	320	301	278	315	316	283	327	341	320	299	327	309	316	291	304	313	319	310	294	304	314	309	292	317	284	334	303	316	294	309	337	318	298	313	321	338	290	292	296	315	353	308	283	309	335	304	303	308	300	312	310	317	291	280	353	301	311	319	316	298	285	316	306	351	312	339	338	289	347	320	289	319	304	318	332	302	298	332	311	310	313	297	318	335	339	280	318	290	276	301	288	283	321	317	314	289	286	332	315	289	290	289	301	290	315	308	285	349	313	329	311	326	353	313	291	301	269	335	312	323	295	306	325	336	336	295	334	315	296	285	326	309	341	311	333	348	305	328	335	301	301	321	320	331	283	311	280	338	329	315	298	293	284	318	329	321	294	297	316	302	308	291	274	284	276	287	288	311	339	291	310	336	337	327	328	289	328	309	357	316	320	304	324	308	281	315	297	311	304	325	313	277	295	309	317	318	323	331	274	308	293	299	314	315	334	311	319	289	329	331	297	298	321	321	298	304	305	302	344	320	320	291	273	300	309	329	298	315	271	302	304	288	290	295	330	270	285	303	274	277	342	237	277	303	301	306	312	311	318	300	318	290	297	331	319	338	300	311	303	306	296	324	286	313	301	302	335	286	318	319	343	314	294	308	324	271	317	327	305	321	300	302	295	346	290	300	313	297	288	311	301	318	336	342	332	315	340	315	320	316	287	302	322	329	293	302	287	274	346	298	279	311	347	299	277	296	336	272	288	291	305	326	270	335	340	334	305	281	329	308	315	291	286	319	274	339	283	307	278	291	338	313	336	315	314	316	287	325	282	324	337	292	333	319	310	299	338	298	317	322	333	306	339	296	298	327	324	325	312	316	326	297	318	306	302	322	318	321	276	268	303	308	296	308	307	256	319	305	299	280	317	279	311	313	316	328	324	314	319	315	292	323	309	288	300	311	328	295	292	307	332	313	293	290	302	324	289	303	317	296	316	349	310	279	289	323	320	333	304	301	295	285	291	340	338	321	322	297	301	300	291	315	318	319	313	325	311	306	292	297	327	313	312	289	321	289	325	324	328	283	321	326	303	309	301	298	296	297	313	307	318	317	322	284	313	330	305	314	316	295	312	305	302	311	313	272	294	321	335	302	290	293	300	309	330	337	296	304	318	328	298	298	357	322	308	281	305	336	307	302	303	296	302	318	323	291	300	296	313	307	298	298	311	360	327	284	340	321	302	313	313	307	325	300	295	307	314	336	287	304	284	300	297	327	328	290	283	318	317	312	310	324	319	316	331	325	325	300	309	304	279	280	330	327	335	310	328	326	307	334	323	296	329	322	299	315	335	315	315	309	310	352	329	341	333	313	334	316	328	305	303	313	314	322	304	286	306	300	333	293	324	340	282	322	272	320	319	299	297	296
2426	950	1044	1000	1018	988	951	943	837	964	906	933	856	930	890	946	914	903	867	924	884	837	913	890	906	829	832	884	876	869	899	893	926	930	915	879	877	870	870	889	908	873	873	892	848	875	910	905	874	869	898	887	931	877	870	918	894	884	906	863	928	908	856	871	875	878	873	881	852	880	846	917	835	878	891	846	867	862	873	848	919	948	876	884	865	912	909	881	895	936	926	894	873	941	910	813	937	875	952	866	924	842	879	905	857	895	882	872	863	864	891	843	942	844	931	871	863	889	844	893	885	930	850	895	876	872	869	907	881	892	860	853	876	861	866	909	888	842	916	806	857	866	903	894	862	844	876	875	862	876	937	871	918	838	929	885	863	894	824	873	874	913	912	868	946	898	981	914	947	833	880	928	893	858	872	925	927	861	831	882	908	928	910	909	874	883	877	862	868	915	824	934	869	881	856	910	869	893	945	828	888	871	899	887	906	860	823	877	871	854	955	865	926	865	891	848	874	886	891	852	1002	887	901	894	892	890	877	798	898	841	843	840	785	899	882	874	905	891	842	859	882	934	884	911	886	867	885	874	871	904	915	841	920	902	928	875	875	882	918	880	887	890	877	893	851	897	865	889	879	871	870	881	925	846	889	883	882	897	881	929	878	949	884	849	867	872	874	817	951	864	900	871	840	874	946	847	889	870	868	879	913	930	891	875	861	890	921	894	852	883	915	844	908	868	864	914	940	940	881	946	844	895	856	891	937	943	884	898	849	899	927	830	903	875	898	910	874	878	908	870	867	870	915	900	896	879	922	866	895	870	911	824	872	882	862	900	890	888	930	882	850	861	877	855	895	864	941	940	828	869	918	811	923	917	879	871	942	865	866	881	837	886	914	855	820	911	856	865	912	853	911	872	817	932	877	874	906	868	850	835	854	895	879	884	940	930	888	906	855	931	911	857	902	879	884	957	885	867	868	897	839	874	884	861	874	872	873	915	859	889	821	939	887	878	910	947	884	883	870	883	897	901	879	835	862	852	928	851	879	883	926	862	888	874	910	863	881	838	899	919	938	849	878	900	877	926	868	900	908	861	925	856	866	864	909	917	890	906	890	848	927	896	835	891	849	891	888	891	884	900	918	869	919	821	944	892	871	866	863	864	925	908	881	868	860	941	881	890	888	855	878	872	876	842	872	895	942	897	900	900	884	906	832	898	879	947	911	861	901	859	911	883	898	871	926	892	887	861	873	927	898	897	880	888	932	871	856	914	893	915	864	918	894	871	877	907	897	878	889	888	838	879	880	875	856	845	868	915	929	894	897	895	898	942	881	915	873	870	858	852	864	917	839	859	920	868	892	873	890	855	919	854	826	850	836	885	860	852	920	914	885	834	898	861	921	904	864	878	883	865	838	847	861	880	925	857	844	894	880	872	834	891	878	871	873	859	855	872	896	871	862	878	903	859	879	834	886	876	900	888	876	897	893	859	866	896	882	886	904	885	871	894	847	913	831	901	848	865	957	886	890	878	861	876	848	897	833	869	880	849	918	923	916	912	914	843	884	955	890	916	847	863	895	858	884	871	860	871	878	887	843	908	883	897	874	827	896	913	866	866	838	879	862	933	889	885	868	891	865	908	872	858	892	908	895	811	835	885	908	809	883	879	924	896	894	859	957	902	917	872	911	874	896	896	879	897	921	861	858	826	919	839	895	894	844	887	927	865	891	893	878	860	954	876	897	908	881	888	873	889	881	870	861	856	948	874	926	878	824	858	920	904	884	921	870	886	866	832	903	858	899	853	912	893	908	906	878	891	919	880	886	878	911	901	900	883	837	937	928	932	871	874	894	913	873	861	896	902	934	921	873	849	897	935	934	886	862	869	868	905	906	869	908	859	890	927	890	849	912	887	844	828	898	866	908	853	908	904	912	916	951	856	857	850	871	896	906	882	897	824	828	874	927	890	889	866	866	934	909	876	918	859	883	908	867	850	910	870	915	853	871	903	909	902	876	874	870	897	842	862	884	889	905	850	921	928	836	878	878	864	915	887	829	864	897	905	832	904	896	854	867	938	922	872	879	907	870	854	883	864	924	907	901	882	894	886	797	883	918	869	833	908	883	861	831	859	895	857	859	901	935	862	845	922	914	834	921	829	922	865	870	828	911	868	873	895	837	905	803	855	849	915	912	908	849	880	908	892	864	912	869	815	856	871	893	886	890	913	910	906	844	870	862	868	916	874	876	865	869	841	901	880	869	885	871	857	854	853	950	876	887	814	932	871	905	934	941	895	835	888	897	909	845	880	937	837	850	866	934	838	873	845	899	910	920	912	915	851	867	891	842	851	886	925	856	839	892	887	920	859	878	872	931	917	884	907	893	918	847	891	864	856	871	852	882	924	906	859	899	861	919	947	937	878	910	847	893	891	885	844	936	874	898	879	888	902	867	892	896	938	934	898	905	848	873	837	930	895	889	878	923	956	874	877	865	902	879	891	863	842	958	896	870	881	861	840	910	851	870	875	875	866	865	877	880	913	908	943	823	807	845	877	871	895	896	911	861	885	860	924	896	878	864	818	900	848	913	881	846	903	935	882	877	888	850	926	862	834	868	804	916	871	886	900	887	870	868	885	926	823	934	886	896	923	824	861	860	897	860	876	896	865	860	863	871	890	922	859	860	888	863	846	881	885	873	882	956	900	942	860	862	903	873	844	865	914	862	902	901	902	862	945	857	880	901	916	877	882	836	883	912	847	864	905	921	862	886	902	874	878	897	915	848	897	817	858	908	862	901	924	879	872	891	907	909	838	903	913	846	953	893	904	879	870	877	874	875	887	845	887	849	879	895	845	904	886	867	940	898	832	854	902	878	832	923	924	925	910	883	920	834	947	893	953	888	877	820	868	895	890	880	865	902	909	879	851	882	858	901	884	930	860	894	893	909	879	867	833	932	860	894	841	857	925	923	876	844	889	881	871	853	859	889	915	859	896	858	910	839	882	874	915	856	850	872	953	922	915	881	887	849	901	896	866	870	861	856	942	908	914	851	901	849	855	880	900	911	881	864	875	928	902	859	933	903	857	905	881	939	921	892	889	837	875	899	897	845	949	929	842	872	881	895	919	878	894	862	862	878	848	947	843	896	896	923	869	845	930	869	842	890	843	902	849	834	904	845	890	890	851	866	875	851	889	855	843	896	947	864	875	912	829	920	898	885	897	863	903	892	879	937	871	874	903	922	875	883	869	926	911	883	867	983	909	902	905	853	886	863	824	851	858	919	876	902	850	905	892	943	919	897	891	882	894	844	884	885	863	916	891	860	866	896	837	855	862	867	859	895	834	897	858	876	853	901	842	944	917	883	912	854	888	846	866	884	893	859	868	888	846	939	871	916	968	939	801	882	911	840	910	913	907	830	795	905	897	922	858	874	871	881	869	924	950	868	895	895	908	918	922	941	901	860	869	846	885	885	901	857	828	927	836	904	907	887	970	885	837	869	887	879	901	827	893	857	878
8154	1107	1501	1172	789	606	481	388	343	276	302	275	221	252	230	215	195	220	183	183	216	205	195	192	205	189	187	197	184	192	190	187	184	178	181	159	159	174	190	188	178	178	160	169	135	159	183	167	177	175	160	162	168	163	197	195	172	181	167	195	160	183	177	164	188	189	183	171	185	173	195	161	176	180	166	157	167	183	166	181	176	159	155	202	181	168	199	179	203	185	144	182	172	180	154	184	173	204	181	172	165	173	168	175	160	175	185	190	190	169	167	163	184	149	175	172	170	154	160	156	179	157	161	187	158	179	179	160	184	182	174	196	159	180	165	170	170	173	179	170	180	157	167	158	179	185	194	152	173	164	143	175	170	197	168	160	174	166	170	189	151	159	171	175	172	167	175	181	166	142	174	167	197	173	179	167	151	173	154	195	203	165	172	148	180	158	182	189	166	160	167	170	188	183	160	168	171	180	176	168	177	181	172	162	174	165	172	166	175	180	168	138	188	157	184	171	178	178	159	179	181	170	206	170	165	171	167	162	215	177	155	157	182	177	180	163	160	164	177	168	186	186	158	196	162	186	180	172	183	154	191	187	181	155	160	173	142	163	155	154	178	152	165	163	153	167	203	139	159	163	171	160	173	161	179	167	149	156	187	167	175	177	181	173	186	157	160	182	170	162	165	164	147	164	173	187	182	188	166	170	173	194	197	187	170	171	169	194	174	160	175	174	196	174	182	172	160	173	183	153	162	139	177	190	173	176	164	190	155	174	151	169	190	174	162	179	172	177	169	178	172	160	198	168	179	196	174	158	185	182	167	168	178	186	154	159	169	175	158	154	156	157	190	175	185	174	182	166	171	155	167	185	182	175	144	156	200	177	164	158	179	160	168	186	165	180	188	178	162	196	171	158	154	159	172	139	187	191	187	172	177	180	187	175	201	172	161	178	166	151	177	172	147	168	158	183	153	191	155	193	169	179	196	164	181	179	167	180	167	181	184	169	163	181	164	178	190	164	160	152	160	170	168	197	172	166	171	184	177	191	170	195	172	178	177	168	169	152	163	167	169	166	177	177	156	178	167	166	198	164	199	193	159	186	169	185	165	176	173	167	153	166	173	183	162	167	166	163	182	149	178	191	169	177	172	182	153	169	157	186	197	164	175	177	172	170	167	179	173	165	162	165	166	151	170	162	170	169	198	172	174	166	156	186	181	188	175	188	188	153	161	158	173	206	161	173	177	183	189	187	176	212	175	188	190	173	165	177	183	180	185	171	190	155	171	180	159	187	181	181	153	194	164	181	177	186	171	163	167	163	175	179	167	172	175	167	171	200	165	170	175	159	191	172	174	175	162	173	175	174	195	166	172	141	194	177	168	167	193	209	183	194	179	148	166	162	181	164	178	167	203	161	199	183	175	157	182	168	151	152	192	184	159	151	176	178	160	191	171	186	190	157	201	158	182	164	169	191	177	162	190	140	164	172	168	183	166	167	162	170	168	189	164	155	164	182	188	183	179	156	184	172	159	167	166	159	159	189	186	161	184	174	201	170	164	161	168	181	168	163	174	165	153	162	192	154	179	153	173	181	174	190	181	180	187	160	178	181	160	154	180	154	161	203	197	162	182	157	175	165	172	166	158	174	161	178	186	188	185	162	179	141	187	183	164	172	180	166	162	168	161	171	174	164	158	160	173	182	176	151	158	179	177	158	185	157	192	186	147	169	168	179	159	158	163	176	157	187	150	162	166	192	171	159	185	148	172	195	181	193	181	150	175	186	167	179	158	183	185	188	190	180	165	162	174	166	198	174	181	186	163	170	195	171	177	151	154	179	143	172	160	191	179	167	165	178	178	186	171	189	171	151	190	167	161	152	172	174	179	145	166	159	202	171	184	197	175	184	175	170	178	159	172	182	180	163	186	175	176	171	170	181	156	151	178	158	171	181	190	178	181	176	162	164	179	164	174	192	172	193	179	166	164	190	182	162	181	167	173	180	156	167	170	191	161	187	165	143	170	170	184	155	168	162	179	160	199	162	166	173	177	160	187	182	179	177	167	175	155	167	142	157	177	171	169	196	159	161	180	177	163	183	186	180	166	164	177	145	183	176	183	166	155	169	180	170	141	159	181	162	172	168	184	150	183	152	155	160	178	167	145	183	171	178	174	164	171	164	167	182	191	151	171	148	160	183	166	158	159	149	173	170	168	184	177	158	184	177	198	168	157	170	169	155	180	183	165	166	162	183	167	181	196	157	208	155	154	122	173	191	153	179	171	154	187	159	166	182	180	182	156	157	177	170	177	156	160	204	173	168	165	157	174	152	166	189	171	188	156	175	183	168	176	156	139	179	224	186	159	173	171	188	159	165	175	159	186	174	169	191	180	150	189	200	185	171	182	148	180	177	166	182	165	158	163	171	178	174	191	194	171	152	163	180	169	163	166	196	181	177	193	183	152	173	173	169	196	181	176	165	190	183	149	188	170	161	171	168	169	142	174	153	157	179	168	185	174	176	184	167	173	173	189	146	190	185	159	177	153	189	174	190	161	187	181	153	166	170	178	160	194	186	161	177	165	193	179	155	184	172	175	190	200	160	167	164	160	158	168	185	199	176	180	164	179	179	164	156	160	175	185	192	179	176	168	159	189	183	159	175	168	166	197	181	174	176	169	170	179	165	170	171	184	174	160	143	149	154	165	187	155	155	157	172	176	163	173	154	179	172	166	166	170	149	174	175	173	178	160	186	186	164	164	170	176	164	159	186	162	185	144	188	161	168	165	170	176	161	177	179	156	174	172	143	161	198	189	165	149	194	180	157	174	162	176	156	174	175	178	176	178	165	176	185	157	181	168	189	175	179	187	178	180	187	150	177	167	178	168	169	177	181	187	167	162	154	184	158	161	182	181	176	165	158	191	163	179	171	158	163	168	181	193	196	197	170	174	160	194	173	177	174	160	186	174	182	169	194	172	170	144	172	180	193	159	162	171	161	161	212	176	161	171	161	168	188	176	167	168	194	150	174	147	201	190	165	180	177	172	173	180	182	177	172	155	176	163	177	154	180	158	181	148	172	170	196	174	188	186	148	169	151	148	171	178	171	177	169	181	184	170	173	161	161	160	198	169	187	181	180	180	155	154	182	201	188	178	176	167	186	173	181	178	167	170	166	179	158	203	190	168	164	152	179	170	190	169	166	152	198	164	187	178	171	182	167	176	158	184	178	171	180	157	186	180	177	187	162	155	199	153	186	187	186	176	203	184	172	163	161	161	168	188	176	170	166	181	167	159	149	158	155	197	194	190	168	181	174	170	182	173	178	132	181	157	180	155	176	174	176	178	178	162	174	163	170	170	182	169	173	171	166	170	198	161	181	168	179	179	193	160	181	156	143	163	189	185	184	202	187	168	156	169	139	162	172	191	185	173	172	160	175	194	183	169	175	183	188	190	164	180	178	174	170	178	189	164	170	170	169	169	177	153	180	198	173	166	169	193	186	156	167	168	170	188	157
5467	1496	3202	3801	3216	2590	2099	1861	1545	1388	1238	1122	1049	1024	943	912	845	801	800	717	709	738	690	677	675	708	686	638	657	581	660	583	659	590	627	594	629	594	630	587	619	563	570	584	594	562	579	581	591	567	575	568	590	573	534	568	572	577	564	598	567	539	560	582	530	562	561	533	568	554	580	565	563	583	568	524	594	549	554	558	521	527	547	573	499	501	555	526	542	523	532	541	532	481	550	525	549	525	561	524	510	551	554	563	552	534	539	517	556	517	511	526	567	524	573	508	507	513	528	533	525	525	497	548	512	513	544	545	547	551	528	543	561	532	526	520	534	545	528	546	555	520	479	530	514	527	532	526	532	541	549	554	544	515	548	536	526	522	511	589	545	556	497	508	518	561	514	542	564	536	559	516	525	518	545	518	536	559	537	558	565	517	528	515	558	585	544	509	537	519	526	553	570	534	523	546	552	526	551	551	524	536	526	531	543	574	528	549	536	598	530	504	563	566	534	498	524	532	562	490	493	526	519	536	526	549	513	586	545	541	536	514	494	514	527	522	542	516	547	513	535	536	540	525	524	531	543	547	519	555	550	552	534	545	528	515	549	532	535	546	516	556	530	485	530	502	489	568	564	548	534	507	531	505	513	508	534	531	531	532	518	526	548	557	530	537	566	533	571	520	517	499	544	541	505	518	571	518	531	565	493	525	542	514	551	539	517	524	513	514	546	496	523	544	521	576	545	566	557	540	500	530	524	538	503	547	565	534	496	520	526	527	551	564	550	504	533	511	490	504	513	547	521	537	503	550	571	549	522	552	535	550	530	529	522	553	513	563	520	572	547	529	530	509	556	512	504	547	541	527	549	511	520	527	515	539	525	498	588	546	554	518	483	553	560	523	519	532	553	522	519	485	552	538	546	539	525	544	534	524	553	504	597	543	513	525	551	514	549	527	524	502	549	527	516	496	541	522	538	511	545	548	535	528	548	542	515	537	519	553	514	511	563	519	509	544	509	526	540	517	520	552	521	555	527	551	555	559	555	513	522	504	559	556	500	510	516	521	540	527	545	553	526	560	545	529	564	504	546	523	536	527	561	494	541	538	552	532	521	509	493	491	524	517	537	519	545	513	515	510	515	539	546	589	565	543	527	571	550	546	547	497	542	509	567	576	534	519	531	527	548	522	523	534	556	557	534	536	491	468	499	535	527	528	507	534	551	500	494	488	528	518	520	525	518	542	543	522	534	544	537	536	548	546	518	524	523	532	542	498	542	506	537	587	491	513	532	515	489	578	538	530	531	526	556	528	526	536	585	530	558	537	514	566	525	554	558	533	527	515	547	519	536	533	534	525	521	531	520	499	545	521	539	519	537	520	557	512	500	506	568	527	533	549	497	595	526	557	535	553	529	529	534	538	531	519	536	510	507	500	526	520	561	528	499	542	548	570	530	545	541	530	518	540	504	473	575	484	570	532	544	530	490	543	562	510	548	528	556	512	496	543	560	529	530	509	510	507	535	526	507	485	542	546	536	540	506	527	534	524	532	475	483	532	536	496	519	554	554	534	554	523	508	494	537	520	467	515	518	534	520	516	521	521	519	545	537	529	524	512	517	552	528	540	535	509	515	551	506	518	536	515	555	542	523	493	513	528	532	510	497	554	557	514	534	511	552	527	530	523	513	544	535	531	538	526	547	590	547	536	538	545	550	513	525	531	511	537	504	518	516	550	522	480	543	543	553	538	559	549	495	505	470	487	532	537	533	536	511	574	506	547	568	545	497	518	541	511	566	538	553	535	532	547	543	479	531	533	525	517	536	546	540	519	537	491	539	563	576	543	552	525	531	503	518	546	549	550	529	534	532	544	503	563	528	518	539	518	511	503	526	529	510	554	535	522	545	521	522	533	548	512	491	505	539	615	529	510	526	568	561	547	532	491	495	526	553	535	509	513	525	527	545	541	549	494	528	529	565	507	519	550	569	504	523	487	553	594	533	539	565	490	531	529	542	539	515	553	542	530	561	562	526	522	527	492	542	534	500	528	502	538	532	540	540	524	512	508	570	487	553	533	535	490	543	533	498	506	533	541	516	521	532	526	512	590	529	514	534	545	492	486	537	532	523	565	564	534	577	548	511	563	513	523	512	561	544	514	545	556	569	539	551	508	528	546	541	536	567	544	499	557	501	508	556	521	534	547	536	542	543	514	526	552	549	542	562	468	544	505	544	565	531	536	569	519	528	510	507	523	541	557	538	556	550	526	561	509	494	517	536	530	525	540	514	520	524	491	538	543	563	529	520	558	515	543	516	565	527	517	532	496	563	543	534	523	514	527	518	507	527	527	528	527	520	494	532	515	501	526	530	513	568	550	549	497	507	531	546	561	590	533	537	499	523	512	503	504	538	508	533	477	566	539	530	487	531	531	502	540	526	529	543	544	534	519	500	562	512	536	523	547	584	566	530	519	505	509	497	511	527	551	508	507	536	542	544	528	546	524	493	520	513	523	561	545	512	537	542	544	554	547	477	516	532	552	512	486	543	478	573	556	514	497	495	513	539	487	477	505	527	560	515	554	533	545	538	530	497	542	534	536	577	537	514	522	547	510	553	513	531	516	559	558	565	522	544	544	532	536	512	527	522	526	556	520	546	544	524	497	540	551	549	547	572	539	527	521	528	574	580	541	498	553	552	554	528	512	534	532	550	531	536	547	529	552	563	542	535	571	528	504	545	519	534	512	491	503	550	549	531	530	519	602	569	551	561	555	516	546	537	570	548	560	520	499	558	531	530	521	503	545	523	525	551	561	541	529	495	550	545	534	531	542	515	548	551	534	510	516	550	527	493	572	509	534	514	543	563	532	563	538	553	546	531	516	596	507	507	517	485	497	501	531	540	533	538	524	507	572	527	553	577	549	521	501	532	495	555	485	489	495	530	518	524	544	523	504	506	528	524	563	562	479	520	566	513	505	554	530	567	529	543	505	566	519	538	533	539	556	522	459	574	531	563	527	507	533	529	489	533	532	540	531	548	568	556	529	549	538	510	513	518	513	564	538	535	499	550	521	558	518	475	523	486	516	547	529	527	507	532	524	531	522	519	561	476	509	510	531	540	512	544	547	539	470	535	513	580	553	551	529	542	514	582	544	595	536	556	546	531	518	533	560	550	557	533	502	502	513	473	521	561	541	534	538	560	522	512	532	474	577	524	533	517	549	522	570	542	552	536	521	529	559	563	488	553	499	508	531	501	576	507	543	510	491	540	575	536	523	539	539	481	555	518	531	563	502	504	559	546	544	555	514	524	550	507	567	547	556	528	512	535	567	558	514	559	471	558	516	536	554	533	506	532	503	548	566	516	522	531	520	525	545	551	483	543	573	505	528	550	538	544	534	540	515	497	543	524	548	547	538	579	525	527	578	514	528	513	520	532	501	556	537	542	520	518	528	563	504	567	502	552	571	539	543	533	519	541	526	518	543	515	499	506	497	574	536	597	525	517	572	528	493	495	503
15087	2441	2638	2070	1435	1025	765	647	500	402	371	349	310	261	259	224	251	211	205	189	194	182	188	200	195	194	162	196	183	175	160	191	172	140	185	144	157	133	153	138	142	175	141	149	146	154	161	161	155	175	154	151	146	143	143	151	145	139	153	140	138	136	140	136	159	167	170	165	152	162	131	160	174	153	144	143	134	116	134	154	144	136	162	152	146	150	148	148	147	148	147	145	150	156	165	135	170	141	156	148	161	147	154	146	138	141	144	143	126	146	149	128	146	147	159	166	143	137	167	150	143	132	152	143	152	138	133	138	107	145	131	157	145	131	144	122	153	145	169	158	156	152	139	149	145	142	142	148	136	136	159	133	144	129	143	146	143	165	133	144	161	139	148	145	155	140	172	137	169	145	134	138	151	143	112	134	149	152	157	135	159	150	153	139	133	148	148	145	139	154	149	117	138	132	133	138	125	137	144	162	145	167	145	138	158	139	160	115	145	144	135	164	150	147	138	150	150	150	151	135	152	146	165	136	143	145	159	147	123	154	165	130	158	148	132	156	140	127	146	151	159	163	163	151	131	141	136	153	159	146	153	149	151	152	134	142	133	149	133	141	146	132	142	138	129	133	147	142	140	141	154	129	131	151	152	147	152	129	138	144	147	148	161	129	139	151	145	125	191	153	166	158	143	151	133	148	151	145	146	152	140	128	152	135	151	157	158	147	154	139	122	137	153	119	144	151	144	157	139	134	131	150	154	152	156	155	147	151	133	121	167	135	146	127	134	145	137	143	140	154	141	142	152	156	152	146	161	152	146	139	144	154	151	140	130	143	144	151	132	152	147	136	143	126	152	144	135	129	133	146	170	128	144	143	143	136	126	144	135	152	141	154	123	136	141	139	145	137	144	137	144	153	129	131	134	140	127	153	168	141	146	122	152	126	127	153	151	140	127	134	166	135	147	145	155	142	138	143	151	124	154	145	117	150	155	165	145	155	152	150	134	122	158	143	132	151	150	160	133	153	125	141	132	150	158	130	132	140	159	139	131	171	132	131	136	134	137	130	158	158	135	157	143	147	121	148	143	138	129	137	149	128	159	161	145	149	135	159	161	145	141	151	146	137	141	143	162	140	141	154	166	145	161	140	137	141	134	167	153	120	152	154	147	147	151	144	150	131	139	132	151	140	130	153	143	135	172	126	135	151	144	143	137	140	140	118	125	136	153	168	128	143	138	135	127	156	151	137	142	138	128	131	143	160	101	144	127	147	145	160	142	140	130	138	139	151	140	159	141	136	150	149	122	133	123	144	137	145	142	141	169	144	150	152	140	155	152	137	154	139	152	150	138	152	134	135	156	154	144	131	135	162	148	133	142	170	141	151	172	141	143	161	140	151	154	141	157	136	164	149	156	132	148	150	126	145	134	147	138	140	138	161	148	148	151	147	126	131	139	154	144	164	149	160	126	121	154	133	156	145	149	152	158	167	147	172	138	131	156	127	122	144	137	137	135	133	122	135	129	146	157	127	148	151	148	151	135	164	136	155	148	124	138	118	134	135	154	139	145	125	129	158	128	152	175	128	144	137	145	143	138	146	168	117	129	142	141	158	149	138	143	141	143	128	130	124	142	136	140	144	149	134	135	157	130	136	126	126	146	142	135	152	156	167	143	124	140	151	137	145	149	165	132	141	122	137	148	137	147	155	172	133	162	134	153	144	135	143	136	138	150	148	145	139	152	155	123	148	131	157	128	143	151	143	129	140	135	174	156	151	128	125	167	133	127	160	141	168	151	152	155	136	138	146	137	142	151	150	156	131	143	144	145	140	153	142	157	137	144	155	147	141	157	160	124	130	119	162	127	140	148	146	140	126	172	148	172	141	120	140	144	142	131	122	139	153	136	137	121	146	156	119	140	150	133	144	161	152	153	130	160	154	130	166	147	149	141	165	165	134	145	144	158	131	145	133	132	131	145	142	141	154	147	133	148	117	165	132	137	133	162	146	168	129	145	158	147	164	137	151	146	156	137	140	160	136	147	152	154	150	126	159	146	144	149	148	143	142	156	140	161	141	129	126	144	126	144	151	131	154	164	151	147	181	133	139	142	131	143	155	146	143	155	154	164	146	139	160	153	152	182	140	141	153	144	137	147	133	144	146	153	143	131	140	144	121	141	150	158	138	148	156	140	149	165	164	139	134	132	134	142	162	144	169	155	140	136	140	130	158	144	149	131	158	135	140	161	158	124	152	161	153	128	133	134	139	144	129	152	157	160	157	145	131	152	136	157	119	108	161	173	139	145	140	137	124	134	161	129	129	146	155	132	141	170	140	149	137	118	141	153	119	151	135	143	142	147	147	141	138	147	158	153	141	140	126	149	137	138	159	154	127	168	145	139	144	135	158	164	163	155	147	147	146	124	129	143	132	171	154	131	148	141	148	171	146	148	152	158	139	145	127	129	115	167	130	146	147	128	129	171	125	157	164	137	158	160	153	143	144	142	160	149	151	168	148	154	151	145	145	149	144	149	169	124	126	139	142	155	151	150	147	156	153	131	155	131	140	131	138	140	141	139	119	150	128	168	157	159	146	167	147	140	134	129	148	118	141	120	155	139	123	135	141	135	154	131	142	159	137	153	142	113	156	120	135	140	125	141	148	150	135	148	136	152	161	118	130	138	131	137	131	143	145	140	140	129	151	142	150	126	149	131	150	152	143	155	139	145	159	142	154	149	142	153	144	157	146	142	142	160	160	152	125	146	140	148	132	162	123	157	151	131	139	144	145	166	157	142	132	159	142	167	131	157	139	162	150	136	150	148	140	124	166	127	145	163	150	132	147	150	137	140	127	148	163	116	162	152	145	138	132	129	139	141	132	157	137	122	145	134	147	153	147	130	167	162	145	155	160	133	144	125	125	138	150	128	149	143	151	130	155	158	136	136	156	147	122	162	132	154	141	153	151	143	152	154	140	138	139	135	140	145	128	136	149	144	122	140	135	153	141	118	135	140	141	156	135	154	136	171	148	145	160	145	155	141	151	140	150	135	141	137	158	146	126	146	140	144	137	150	135	144	159	138	142	158	139	144	146	132	144	132	134	125	157	157	134	171	143	140	141	142	132	130	144	141	143	138	161	159	146	134	154	138	137	145	152	158	184	152	154	145	145	125	178	138	145	134	154	131	157	141	153	143	142	156	143	128	142	156	151	149	139	152	159	147	145	148	128	141	127	151	161	140	140	126	157	120	175	134	136	146	136	140	141	119	136	149	129	156	145	133	141	159	149	155	150	148	160	144	132	149	128	126	142	153	138	141	124	138	151	134	129	147	166	163	145	149	162	144	165	131	139	145	146	170	150	153	149	134	147	138	151	165	127	136	147	164	120	152	127	143	128	156	164	132	147	156	154	134	158	129	157	147	154	145	144	139	139	145	164	159	131	158	160	132	140	143	136	143	163	137	112	141	153	168	145	131	161	161	156	161	142	127	134	127	143	176	130	131	143	120	169	129	142
7604	2454	5637	6518	5486	4482	3621	3090	2510	2105	1881	1691	1577	1302	1206	1209	1116	1059	976	982	917	842	831	768	756	772	742	701	680	675	647	618	596	616	622	635	586	564	588	587	551	607	561	575	603	548	517	574	551	568	566	521	530	505	495	494	535	529	549	512	485	514	544	496	498	466	534	452	535	551	512	541	469	464	516	456	465	497	485	526	471	487	501	509	476	472	489	481	481	481	521	470	496	488	504	482	488	499	468	443	460	457	485	495	461	444	481	496	485	456	477	455	472	489	472	481	480	452	463	498	497	451	477	499	480	477	471	459	534	472	462	461	478	496	474	467	456	475	481	503	465	524	460	463	485	472	455	477	491	459	470	475	452	446	496	465	477	494	463	483	467	512	489	486	451	502	434	466	462	504	466	437	476	453	444	468	469	437	440	439	458	464	460	473	474	544	487	446	461	474	464	515	467	502	484	478	469	428	456	452	492	490	489	462	491	459	480	485	463	461	488	424	475	494	464	455	437	498	477	473	447	446	440	460	502	500	522	480	475	462	419	447	506	463	427	485	472	481	459	521	455	479	456	444	472	474	484	496	453	490	438	506	440	458	461	484	477	482	438	413	502	486	473	498	500	468	474	470	438	443	430	452	469	500	501	512	464	468	460	471	434	431	481	456	487	462	445	503	471	464	458	480	416	458	475	445	461	462	460	469	468	472	481	452	456	483	461	469	487	487	420	478	426	445	470	449	447	434	455	520	475	472	471	522	482	483	451	446	516	458	466	442	403	469	482	482	495	458	486	469	461	475	436	444	476	470	459	485	474	430	430	490	483	472	476	486	466	443	435	473	464	475	465	477	485	453	494	469	465	504	534	465	477	462	474	456	493	465	438	483	488	473	478	444	503	471	460	449	457	443	445	453	493	441	471	477	458	454	467	471	443	451	447	461	486	451	449	465	488	472	463	460	447	478	443	462	485	459	507	463	497	459	446	456	462	473	477	450	476	453	475	446	469	485	501	455	483	477	506	458	481	471	480	462	473	441	477	476	441	459	448	484	489	450	490	444	483	481	471	461	461	460	431	490	474	455	454	446	451	481	461	436	422	507	454	491	484	448	464	446	474	492	475	434	453	471	461	451	484	508	492	489	456	499	452	447	452	481	493	430	478	524	468	464	464	500	473	451	480	465	490	451	486	460	465	484	493	503	467	468	447	453	469	455	476	462	458	453	453	459	486	464	447	506	477	459	450	463	480	477	459	504	438	486	467	490	464	455	432	456	437	434	522	456	478	452	503	503	479	445	463	448	491	487	512	463	471	483	448	471	444	448	523	474	419	497	454	468	475	459	469	444	491	475	465	468	462	491	422	502	428	483	478	457	508	479	526	479	495	442	456	484	500	484	493	387	508	465	461	452	472	495	474	485	487	447	460	504	480	458	482	467	484	441	455	489	433	462	466	500	456	485	520	457	476	467	472	495	430	459	439	489	461	478	462	482	461	527	473	445	479	451	451	485	454	454	486	535	478	451	466	451	435	477	471	466	465	491	480	451	467	479	469	441	479	460	485	431	447	433	490	476	445	485	464	479	442	458	461	459	471	479	455	449	455	478	516	432	474	489	456	464	439	437	435	510	447	446	422	485	423	458	463	500	467	477	467	459	441	459	471	420	444	484	475	479	480	458	492	455	463	455	485	459	452	487	456	473	475	434	468	462	482	444	450	441	467	493	469	499	470	486	450	471	435	483	525	469	440	461	431	492	486	462	461	505	484	466	486	450	456	513	480	475	491	469	437	481	452	481	494	458	459	510	485	472	492	466	466	457	453	483	487	454	454	488	461	486	448	466	506	505	477	437	492	455	430	463	479	464	449	496	482	465	462	461	467	429	460	480	477	505	502	422	476	452	468	489	445	481	469	473	464	465	443	479	504	473	476	493	470	496	517	517	446	475	450	474	455	485	476	462	473	473	446	490	489	451	458	450	460	420	455	501	481	490	445	471	492	510	441	490	492	470	453	471	521	459	492	482	492	447	476	459	455	518	478	494	465	507	468	474	472	499	496	474	497	489	432	469	473	495	482	476	466	467	501	457	453	465	489	469	496	490	487	458	466	461	455	503	458	438	492	464	479	480	468	464	435	474	480	446	449	474	505	474	417	484	422	443	496	472	476	474	483	464	477	477	451	464	432	467	417	506	472	477	503	443	527	477	479	485	457	453	509	497	477	469	464	474	480	459	468	465	485	431	487	456	444	522	492	452	457	466	464	476	472	478	458	424	428	498	472	495	508	444	479	459	472	454	446	472	469	481	458	470	464	469	430	502	475	453	450	446	462	499	451	470	471	496	482	433	435	472	473	474	462	506	498	491	456	462	452	471	444	480	424	465	439	462	492	492	491	512	454	504	506	475	461	428	475	493	451	400	493	445	482	474	474	534	496	433	439	490	462	453	453	471	491	432	455	443	454	446	486	438	459	486	480	460	474	471	457	448	482	456	464	473	475	474	500	457	479	464	447	440	451	456	457	462	492	472	456	512	431	454	444	436	478	459	514	464	472	455	467	474	440	464	471	427	503	501	519	478	460	476	456	511	438	490	487	455	439	439	488	445	479	496	480	467	419	473	484	476	503	522	484	477	458	470	491	490	464	430	479	508	450	482	448	511	438	459	470	479	455	465	486	473	476	420	452	470	456	489	500	476	438	455	462	501	500	462	477	506	485	436	484	462	476	444	460	437	463	480	497	463	495	500	452	483	503	436	450	463	410	466	483	430	469	458	475	439	453	443	437	469	422	483	430	476	504	463	478	463	462	415	449	466	427	438	509	455	451	481	490	469	462	430	480	499	531	470	492	429	443	478	451	498	437	438	448	472	455	463	475	444	465	480	488	500	501	473	473	472	439	464	461	484	491	492	488	479	502	455	535	489	509	487	461	452	461	477	445	459	462	462	452	426	462	460	454	499	476	482	442	451	482	431	475	487	480	492	482	448	490	504	461	456	441	485	459	476	483	486	423	482	495	468	493	507	458	491	474	477	472	481	482	505	479	499	474	489	500	445	471	464	460	431	441	467	476	508	492	436	464	482	495	469	484	514	450	450	458	468	488	470	462	485	472	427	449	477	474	467	487	473	448	462	464	491	455	447	488	453	493	452	466	473	457	454	502	463	436	464	503	466	489	452	516	487	468	479	477	478	487	461	470	477	465	494	483	451	468	466	463	522	437	474	492	464	456	455	434	551	485	502	420	422	480	478	488	478	466	488	479	426	472	443	434	503	455	460	461	501	455	463	460	485	445	483	479	513	454	497	450	437	462	491	457	435	513	476	505	489	461	465	509	459	501	436	481	460	473	465	460	489	500	496	449	443	463	462	483	492	462	502	454	498	483	451	479	483	441	471	453	452	487	455	471	416	454	431	461	494	490	435	450	508	481	487	444	463	456	479	488	465	427	426	437	493	488	469	439	446	460	471	447	471	499	450	477	444	468	465	469	467	508	455	479	447	492	465	457	477	485	447
2177	410	401	343	352	302	335	307	332	309	319	317	301	342	348	289	283	283	286	339	300	301	293	316	340	266	280	340	299	288	308	304	278	305	289	314	308	313	340	296	311	278	311	302	339	302	323	282	316	298	312	351	302	301	320	324	318	321	331	309	332	282	303	331	305	308	280	318	323	331	333	338	296	315	324	308	306	289	309	303	289	306	315	335	286	301	333	313	298	310	307	312	306	299	305	302	292	331	318	316	300	301	339	308	332	308	339	289	291	318	286	333	328	324	332	285	283	308	310	306	335	330	290	326	324	280	345	315	291	311	315	296	310	340	321	349	325	301	307	318	301	306	284	296	346	352	299	335	307	315	309	301	333	299	315	312	321	307	310	325	322	305	299	296	305	294	286	322	327	322	322	294	320	296	295	306	333	317	308	320	328	302	276	300	300	325	282	314	312	290	307	321	316	310	278	324	314	302	347	291	336	291	309	300	304	302	298	329	325	313	324	315	295	327	355	307	276	320	303	295	336	326	322	314	316	339	312	310	327	318	355	306	315	294	306	301	333	322	322	305	302	291	306	294	338	277	299	325	292	341	307	318	313	322	346	299	312	310	309	308	320	289	350	311	277	319	315	350	303	301	327	310	317	318	291	298	320	296	318	320	310	343	336	319	322	303	334	270	333	341	308	302	306	333	332	299	309	360	273	308	308	332	290	314	288	312	324	287	293	293	330	308	310	283	279	285	296	323	333	334	313	293	296	320	321	298	281	305	321	316	293	322	322	322	305	307	287	317	331	303	293	284	309	297	333	272	309	313	308	295	280	320	301	313	333	333	310	309	295	316	339	294	315	359	337	318	293	327	321	321	316	316	303	295	330	315	286	291	282	320	296	313	329	318	324	302	309	301	303	309	323	295	311	299	281	317	248	324	294	315	323	325	313	319	328	334	319	315	302	317	335	300	304	333	299	291	307	301	369	332	317	272	332	294	290	296	301	325	313	310	307	317	346	292	295	301	337	314	317	325	277	316	311	299	323	268	336	322	299	308	319	327	329	306	331	257	307	320	295	298	347	330	291	289	305	278	329	293	314	282	317	311	323	310	293	308	316	309	266	342	315	317	305	314	328	341	278	287	301	281	303	346	297	299	298	314	281	329	325	310	299	326	315	331	313	321	279	299	311	323	304	322	312	310	325	309	297	319	332	334	291	284	309	322	300	340	347	301	283	300	334	327	320	300	290	295	320	304	337	319	287	305	311	309	298	321	314	352	316	287	314	284	322	317	344	326	302	331	301	324	305	339	321	302	348	301	299	322	307	348	305	324	301	301	312	343	321	306	300	309	304	306	286	302	300	334	316	300	308	279	319	306	308	283	289	328	308	285	308	301	281	343	320	338	317	318	293	310	283	318	316	339	304	309	304	347	304	337	343	316	298	305	289	322	298	313	338	324	297	297	310	305	330	324	304	300	304	338	312	291	324	300	330	291	325	345	325	316	287	295	336	337	318	301	333	293	282	315	302	318	308	313	306	288	350	319	293	269	323	319	310	291	323	325	293	289	306	308	283	341	341	306	292	282	320	347	318	304	337	332	307	292	316	293	301	306	323	332	300	274	309	336	319	334	305	356	323	300	313	303	328	302	300	308	297	316	316	289	302	287	306	307	337	326	317	316	311	310	317	306	312	321	303	310	309	328	308	322	326	297	320	336	313	307	319	302	316	270	320	296	317	328	299	339	344	292	288	314	282	319	323	310	355	331	283	296	292	357	309	311	312	295	310	300	346	300	329	299	329	267	294	315	298	320	308	299	332	314	283	361	305	310	323	339	298	286	323	333	309	325	355	287	349	288	326	340	337	286	299	311	321	303	341	291	298	322	343	317	343	310	293	277	307	299	310	331	320	304	294	320	323	300	291	295	270	336	309	309	307	322	331	309	299	323	307	330	324	327	317	315	299	309	301	313	299	320	311	348	304	311	261	303	313	319	313	326	302	304	296	303	350	293	308	316	305	283	317	297	347	322	330	299	314	296	305	327	299	294	342	304	288	312	319	302	267	319	324	324	304	305	334	311	305	293	290	288	316	296	297	301	318	309	298	303	271	310	337	331	319	335	286	302	312	354	325	330	333	310	298	319	312	318	325	302	311	289	297	288	318	330	302	282	293	301	296	291	326	287	306	314	309	313	348	287	304	306	325	292	303	301	338	299	301	283	329	310	314	297	310	333	289	331	290	301	302	279	309	310	313	276	292	344	336	327	298	286	318	329	289	298	279	302	298	288	343	311	294	341	305	288	300	323	304	327	285	305	331	320	324	312	267	290	312	316	325	319	326	313	310	316	308	292	308	341	325	294	334	314	317	304	317	318	289	313	323	314	318	319	308	285	302	306	327	289	322	285	303	284	302	333	306	308	302	333	332	334	309	282	328	327	293	322	302	308	313	327	319	278	346	282	343	344	312	331	323	294	294	318	302	304	319	310	314	307	305	302	279	335	328	322	326	343	301	281	287	311	288	296	341	290	307	279	327	318	296	338	310	286	332	272	298	344	315	292	328	304	320	303	323	294	285	308	310	331	324	331	322	299	369	290	310	334	299	295	336	283	281	314	293	330	326	327	326	295	292	318	300	315	325	305	307	334	324	322	331	300	308	314	297	328	303	314	308	315	296	319	322	346	301	333	311	321	316	304	305	324	315	338	285	275	309	295	309	307	323	306	321	304	308	283	314	320	298	320	324	293	298	331	281	320	324	325	286	292	337	298	326	314	326	301	339	296	299	328	299	287	327	328	290	290	325	318	287	285	324	321	333	293	327	327	292	311	330	320	312	275	279	328	354	329	292	345	317	298	267	311	314	339	333	321	300	287	307	307	327	319	309	293	307	346	301	300	296	321	321	334	338	312	307	344	289	266	312	346	318	286	317	313	303	299	310	281	331	303	320	292	310	307	329	333	297	321	329	304	324	280	316	319	298	295	293	335	320	334	330	302	308	309	313	300	281	305	297	295	323	318	325	332	318	297	310	308	318	329	303	286	339	294	286	354	314	320	316	326	286	329	300	301	314	296	337	329	319	326	318	308	296	326	302	311	348	305	314	278	344	328	299	349	312	309	325	312	315	351	322	307	305	333	332	309	285	314	315	315	308	295	296	305	288	351	311	295	332	322	302	308	336	318	293	295	329	318	315	278	306	309	311	332	325	316	298	305	367	310	327	313	304	289	289	275	284	314	286	314	319	312	340	326	345	312	295	295	312	339	335	308	306	295	296	339	323	332	314	320	298	320	302	294	292	298	308	299	301	295	321	346	320	328	332	336	318	300	263	299	282	302	328	301	287	316	330	290	326	324	293	328	306	294	303	319	287	284	323	288	297	295	310	304	324	329	301	322	319	300	320	305	333	314	338	325	285	289	326	316	333	341	311	316	323	325	320	304	304	319	293	289	347	326	316	321	315	345	343	306	302	322	313	324	305	304	312	279	283	352	327	328	311	303	308	316	337	314	311	308	296	321
2427	965	1022	1178	1040	1024	962	934	923	977	979	947	999	911	903	893	973	906	863	895	892	866	852	924	884	882	896	918	895	911	833	864	863	910	913	885	890	940	903	861	907	939	925	928	892	885	931	892	859	876	913	854	905	866	886	877	889	922	880	891	890	860	870	905	925	833	897	847	855	878	897	922	892	914	973	934	827	821	874	936	894	889	969	853	898	889	936	851	885	886	933	875	865	921	881	919	880	924	858	869	893	904	938	829	911	872	917	891	892	871	923	862	875	897	897	863	912	879	882	878	849	896	886	880	889	917	828	894	874	859	873	908	914	909	890	910	920	896	872	868	881	818	909	881	863	860	856	870	844	848	896	823	889	898	867	881	900	846	896	883	893	893	895	917	939	912	862	900	901	931	955	909	834	874	884	892	908	941	931	888	854	844	870	911	882	797	879	915	869	959	891	912	867	940	841	916	874	971	807	873	858	896	880	923	824	825	893	906	879	872	880	890	893	864	829	909	912	897	855	857	911	828	883	921	911	896	918	918	879	879	858	881	893	890	873	895	890	912	863	897	896	900	902	916	914	897	883	921	928	890	892	874	898	916	851	865	886	846	869	861	908	885	886	870	813	875	875	920	858	884	851	915	904	885	876	855	877	886	837	925	864	910	890	926	921	911	882	858	882	885	863	902	895	892	919	928	900	877	893	928	890	885	866	886	900	887	847	872	884	833	893	904	896	831	897	898	917	870	877	902	890	873	879	840	892	897	878	839	894	867	924	925	880	863	913	897	927	884	894	908	878	921	836	884	859	898	904	913	908	860	899	961	801	870	881	891	865	957	902	947	861	866	884	848	905	895	914	929	912	925	940	874	850	913	852	849	881	920	873	929	911	858	838	886	875	940	884	889	849	896	909	962	834	899	865	914	889	889	860	865	872	869	917	878	895	899	972	918	934	882	890	894	868	851	870	888	874	872	943	875	897	897	910	907	925	845	897	925	906	816	864	923	900	883	864	889	849	865	898	873	870	896	894	887	862	893	911	908	859	851	901	889	893	881	827	879	865	918	866	897	832	918	877	862	898	870	894	878	876	873	889	909	888	919	893	852	907	870	935	878	857	869	891	866	895	892	887	913	834	893	915	878	908	909	861	907	874	923	885	896	889	901	874	856	859	866	915	870	870	919	899	874	855	901	894	908	883	892	877	872	884	856	857	894	869	921	884	888	885	861	878	923	918	907	856	924	903	876	858	930	847	877	888	907	889	846	895	923	892	867	882	886	932	952	898	871	900	904	917	901	914	909	838	875	861	847	862	901	923	872	887	883	885	884	862	869	884	939	899	907	905	905	889	870	859	886	949	894	831	888	867	915	872	866	906	946	921	871	850	861	832	867	862	882	857	865	937	913	931	866	874	866	888	947	909	881	865	807	880	900	842	915	864	886	909	857	929	948	892	895	931	894	871	841	882	880	860	862	896	923	872	881	844	944	874	874	969	930	910	876	864	885	902	860	898	882	863	918	875	843	899	911	913	914	854	869	824	906	906	920	899	864	916	868	844	893	908	892	940	874	901	851	915	875	860	893	868	891	894	855	875	945	903	927	869	879	875	942	881	873	875	877	925	878	878	849	882	914	896	871	878	888	862	873	850	890	872	939	879	860	875	872	893	865	901	882	923	815	899	840	885	864	866	882	905	876	873	885	910	894	876	862	885	924	832	878	951	915	870	927	890	855	885	901	901	913	835	919	854	946	926	862	914	960	905	891	860	826	908	875	914	883	847	907	887	845	846	854	920	858	982	897	919	879	915	882	849	917	863	883	856	915	879	890	865	926	902	907	911	870	863	884	889	890	916	920	885	824	808	879	902	881	873	928	856	930	872	896	860	918	883	942	905	874	944	914	831	915	889	907	919	841	905	876	883	927	916	876	889	882	866	897	855	861	925	889	844	852	836	863	909	905	864	873	873	867	853	842	870	844	907	870	884	938	863	853	867	881	894	842	898	949	908	856	809	935	891	878	876	885	857	926	873	921	918	878	879	926	933	862	876	895	852	858	887	898	884	858	909	866	871	890	887	903	906	879	899	939	871	853	924	866	919	914	906	862	871	883	941	816	900	921	922	866	902	851	855	957	909	862	908	868	894	896	926	856	865	899	881	879	888	847	866	890	884	890	919	865	956	903	904	868	886	908	869	918	933	904	872	876	888	891	865	912	890	878	878	891	909	894	892	892	893	907	905	877	912	863	922	885	897	896	878	865	899	906	831	891	897	893	912	909	879	887	914	884	901	871	914	859	937	859	933	914	910	926	842	891	887	884	870	843	865	905	889	910	905	885	887	886	905	850	886	883	931	901	851	926	898	961	898	870	890	859	879	889	898	838	862	881	907	949	937	809	891	877	886	917	906	839	935	869	918	844	862	826	920	903	943	912	887	911	878	917	942	924	924	911	869	908	891	883	884	866	910	873	895	890	858	924	895	865	916	931	868	914	889	901	935	861	892	865	891	893	916	844	927	871	859	875	895	899	891	905	849	844	880	906	849	885	897	923	898	937	945	897	919	921	874	865	894	858	898	879	910	864	861	863	949	932	887	864	845	901	924	876	848	938	872	866	864	890	891	869	902	880	873	818	888	890	836	928	905	933	859	855	927	859	854	888	905	846	907	895	878	851	890	903	900	897	904	879	858	875	868	880	927	896	896	897	861	908	881	903	892	868	870	887	900	923	853	940	841	857	935	915	911	882	860	894	899	882	899	949	826	849	901	851	877	862	941	875	876	907	883	955	894	874	878	875	882	905	891	833	884	940	886	916	871	843	863	892	837	885	868	956	836	893	927	847	877	865	831	859	868	889	887	927	885	876	875	865	847	921	875	891	844	872	832	882	905	900	877	889	898	905	885	968	867	861	884	875	844	836	903	914	907	931	866	939	896	912	843	916	873	884	982	915	839	921	905	857	916	903	866	896	884	878	842	869	907	883	856	896	864	906	902	940	927	910	897	885	894	856	895	872	884	895	872	853	884	835	820	903	908	943	895	934	854	911	848	911	940	897	839	914	910	924	942	929	882	895	893	855	891	907	892	898	863	913	917	844	915	899	887	880	910	879	872	881	868	894	944	879	912	904	869	897	910	876	891	856	867	925	837	897	872	879	835	882	873	872	897	856	847	878	881	897	891	890	907	917	878	859	864	854	847	849	854	887	854	954	935	912	875	869	918	911	891	921	896	888	902	890	925	904	919	905	857	832	881	894	914	873	871	882	911	868	907	879	906	874	890	907	876	903	925	853	879	883	842	850	888	863	893	870	837	862	939	915	870	882	932	943	889	882	880	937	855	878	845	857	918	877	870	848	883	840	930	863	932	912	883	893	886	902	882	866	886	847	920	895	892	872	830	910	834	821	862	858	902	845	867	921	871	857	873	904	854	899	874	909	899	865	892	863	900	880	897	895	874	868	854	864	905	893	932	867	864	841	944	876	843	825	922	899	933	850	931	889	922	911	841	876	887	878
8050	1061	1401	1068	831	582	446	400	370	352	257	293	259	272	230	229	222	206	205	205	191	176	186	195	196	193	164	189	159	176	179	195	152	168	179	178	204	169	164	169	180	186	173	193	185	189	180	175	178	173	198	207	193	185	189	185	191	158	160	166	193	159	164	171	170	206	181	185	182	160	187	192	160	161	167	192	156	143	153	183	174	192	163	157	175	173	182	169	180	185	183	157	208	169	181	174	200	173	189	175	158	140	155	192	188	168	195	167	140	189	138	183	169	180	161	185	166	169	184	183	140	155	176	182	160	163	183	200	158	153	178	162	192	186	150	182	166	176	198	181	162	160	151	154	153	162	169	167	176	183	153	154	150	168	198	174	169	179	155	169	183	167	164	185	164	177	172	155	178	158	163	186	175	197	178	178	179	182	179	168	164	185	195	160	172	185	156	174	162	186	186	160	187	160	168	175	174	192	159	180	165	151	183	138	175	184	180	155	153	166	165	173	190	166	160	185	167	180	163	152	186	175	179	153	179	158	167	181	167	178	206	166	164	177	182	174	190	177	194	175	170	168	164	151	178	177	148	161	177	181	164	160	169	191	193	176	172	178	182	155	156	160	170	154	145	159	173	181	163	173	176	163	156	189	178	203	163	161	186	148	170	180	163	160	164	176	170	182	173	174	165	157	168	161	183	188	161	179	192	190	173	160	173	152	166	161	172	180	185	160	173	192	167	167	192	175	185	159	181	167	161	184	199	186	177	172	171	173	156	152	148	182	172	158	147	190	191	174	163	161	184	161	148	183	152	191	177	178	161	184	187	172	159	171	171	170	190	153	171	171	168	185	187	193	178	167	170	161	165	184	204	160	169	156	166	169	185	173	174	185	167	159	185	175	177	198	178	159	167	185	169	161	167	176	190	183	180	168	175	171	171	192	176	143	166	165	153	171	164	185	175	195	168	184	189	168	185	182	193	175	181	155	167	165	160	144	172	176	187	182	199	167	169	158	201	167	158	157	168	190	144	190	182	172	174	175	186	183	155	157	179	180	182	177	171	167	172	167	188	160	169	166	202	186	167	164	169	187	175	145	186	186	173	183	168	171	187	184	198	157	166	155	165	183	145	165	174	177	169	175	166	160	199	154	175	176	171	177	184	155	148	176	176	165	188	153	158	171	153	177	175	186	168	180	170	173	185	165	172	186	178	154	174	168	163	197	158	172	167	171	173	192	143	172	172	159	155	173	166	176	156	175	164	165	169	177	156	182	183	165	164	172	192	154	179	180	186	175	153	174	161	162	185	150	167	167	177	178	168	170	155	196	166	174	152	163	161	176	168	191	177	163	161	165	189	148	158	195	170	169	177	176	194	192	159	178	163	163	174	153	176	184	194	155	139	164	155	179	160	185	159	157	202	161	164	173	153	170	150	186	181	180	172	180	174	202	162	166	156	162	171	169	172	179	169	191	185	182	169	175	180	169	172	182	183	146	185	177	187	179	192	168	168	170	187	184	183	180	175	190	161	150	187	165	188	176	163	172	153	171	185	165	188	178	161	175	164	167	177	188	169	168	169	152	179	166	180	184	179	163	197	170	164	166	187	184	176	161	163	183	182	165	168	154	167	167	166	165	172	165	177	180	171	152	170	168	157	168	162	170	165	166	182	164	167	194	158	194	168	159	200	172	156	151	199	179	163	165	163	184	191	162	181	184	159	168	159	156	163	199	200	175	166	152	166	154	180	177	180	157	147	168	136	137	155	166	192	158	173	151	169	191	171	168	175	179	175	164	146	182	183	181	199	184	190	173	175	168	160	193	203	185	163	196	164	179	165	166	135	172	178	180	172	164	190	180	148	162	188	178	178	194	149	197	173	148	178	174	188	151	169	176	161	182	159	171	155	167	201	174	163	180	185	182	188	180	167	150	193	181	174	158	164	155	175	172	186	200	146	189	173	167	155	183	179	186	158	176	181	177	161	166	183	160	179	166	177	180	191	164	181	173	140	184	169	166	191	165	168	172	174	168	173	166	183	180	179	153	179	163	164	179	183	182	149	173	160	175	199	155	184	168	185	163	169	156	161	180	186	171	165	161	161	184	192	186	209	167	158	160	167	155	164	181	177	175	175	156	164	187	180	187	166	159	181	168	158	153	176	143	169	179	167	168	189	165	175	139	164	165	156	154	180	156	159	182	162	179	175	171	160	170	162	188	178	168	177	154	174	204	162	173	162	154	198	174	181	156	204	166	181	172	182	154	165	162	163	151	182	179	191	170	161	170	192	161	191	186	154	158	171	171	165	156	171	170	152	186	178	149	166	182	163	162	131	178	178	180	174	161	194	175	186	166	157	180	177	193	175	157	173	179	160	169	176	170	136	180	200	170	175	190	154	196	174	170	153	171	164	169	160	167	159	173	163	188	166	169	154	178	185	197	163	140	174	185	154	171	165	166	158	172	194	174	176	180	179	179	165	182	161	178	167	162	182	164	166	167	193	179	156	164	164	177	171	162	165	158	200	192	178	162	159	188	167	181	163	150	173	199	168	152	203	181	155	182	156	182	194	185	175	156	188	173	178	194	172	168	172	184	193	189	173	167	162	162	145	168	196	147	181	190	157	194	183	153	186	175	164	188	181	143	182	163	158	167	188	191	168	191	179	157	176	162	167	163	167	183	186	173	174	164	184	190	164	184	150	189	157	152	165	170	192	184	177	190	158	182	173	193	169	157	174	186	174	170	194	174	179	171	172	170	164	175	167	162	168	168	175	189	173	153	175	178	184	179	189	186	157	171	170	168	198	181	161	174	152	194	201	167	173	170	176	176	159	178	175	184	159	162	146	165	180	200	152	176	180	184	147	158	158	180	164	155	178	169	163	177	190	200	171	178	176	167	161	184	187	192	185	174	180	160	177	174	176	182	155	194	166	180	175	206	173	181	160	165	191	184	182	174	176	161	150	176	189	154	178	145	180	174	169	168	150	180	169	158	178	165	178	183	169	148	149	192	184	182	167	171	194	169	157	153	179	196	183	181	166	168	170	196	184	178	175	170	184	162	175	176	163	164	167	167	192	184	182	163	159	184	181	171	159	174	197	203	186	179	182	164	175	192	163	177	174	185	184	187	171	206	167	173	166	191	182	163	177	189	179	176	179	178	163	178	162	168	178	189	205	187	162	173	179	175	183	158	198	166	194	182	174	190	157	140	168	177	192	187	190	180	183	192	194	176	177	175	185	181	153	180	178	189	183	156	171	178	181	172	186	157	192	179	150	187	178	191	175	180	154	173	165	177	147	151	164	167	170	162	171	198	189	152	179	155	188	141	158	168	162	164	185	183	145	174	163	150	173	167	190	173	188	154	173	194	183	168	159	180	186	181	175	182	178	178	169	167	176	182	179	142	171	181	179	156	198	163	162	181	156	162	128	152	186	179	161	197	170	160	189	193	192	177	174	184	161	185	169	170	157	160	195	188	183	198	182	184	161	201	178	168	162	181	137	184	166	155	181	157
5466	1512	3196	3731	3322	2608	2141	1884	1573	1370	1240	1200	1046	955	889	863	842	820	780	809	782	717	657	728	667	628	636	625	600	635	585	594	646	605	596	575	612	560	549	619	594	610	591	575	545	570	570	546	561	585	536	552	557	583	597	581	524	530	524	560	534	542	581	547	529	521	470	577	526	549	588	560	557	563	571	511	554	563	537	566	524	536	559	514	514	527	584	542	545	588	533	553	526	536	556	538	559	513	553	517	540	529	521	514	528	517	533	515	531	589	548	552	530	547	503	570	550	563	539	513	511	533	529	553	496	516	507	543	539	570	534	525	529	562	576	578	530	559	512	524	516	543	505	507	547	543	487	539	533	526	531	552	512	593	505	543	525	554	553	529	506	537	549	503	513	533	519	511	544	517	512	546	516	522	547	546	535	537	503	591	580	500	563	535	512	504	533	536	549	543	521	578	546	513	564	561	505	542	536	543	511	563	515	500	569	535	551	523	506	552	502	547	537	541	525	534	562	530	507	534	569	529	548	545	545	536	523	526	520	524	516	515	531	480	542	513	547	487	511	482	551	516	519	511	505	543	521	524	467	567	530	539	527	555	534	537	563	559	512	506	561	541	518	537	511	481	603	518	509	553	503	585	522	522	524	531	500	537	547	530	530	489	518	558	540	535	483	555	561	540	531	536	560	559	479	551	540	550	502	558	555	526	541	541	583	525	512	526	568	530	529	555	556	521	546	514	505	516	567	536	576	519	494	513	568	538	534	542	524	468	541	516	551	581	537	508	527	523	565	542	530	478	526	550	554	492	533	597	535	487	508	510	499	536	513	570	568	514	544	527	553	546	555	498	505	536	513	577	575	519	505	506	523	506	554	521	513	533	533	535	541	509	563	514	563	557	512	541	579	535	525	550	539	504	529	532	497	532	488	519	558	535	546	532	525	550	539	524	515	506	563	516	521	493	551	566	512	549	495	533	546	508	531	529	544	512	513	549	502	522	548	558	514	533	509	522	523	519	537	509	518	550	519	553	531	526	498	544	527	539	546	518	551	516	559	496	509	561	565	517	481	513	560	532	496	490	516	544	537	530	553	533	574	550	529	544	550	490	498	537	514	531	514	513	506	511	561	547	526	487	510	506	575	504	564	561	527	525	529	526	571	565	497	531	562	524	516	517	554	503	550	518	508	556	546	566	533	569	508	541	502	536	515	531	542	561	524	508	541	541	530	525	531	526	555	551	557	530	531	517	513	529	549	541	544	560	520	516	521	541	531	540	507	534	544	542	530	535	527	544	541	519	519	522	497	478	508	548	534	565	560	573	530	499	545	536	567	565	522	537	561	545	526	511	535	524	527	519	516	536	523	521	559	520	550	495	563	496	510	499	545	518	519	519	544	517	533	517	562	519	567	568	508	580	505	542	539	525	574	564	585	496	517	508	550	495	531	528	545	575	544	495	538	536	522	521	515	547	516	523	535	542	530	578	537	484	517	559	522	568	514	525	538	554	535	532	514	512	526	552	527	528	534	540	552	548	490	509	538	551	503	529	544	516	526	504	532	515	486	506	530	564	511	518	554	500	507	534	511	545	512	524	523	538	512	538	557	549	530	548	564	524	506	551	539	524	502	488	524	506	523	565	489	530	559	538	563	557	495	533	492	512	562	530	536	523	549	546	555	550	532	546	569	555	536	525	553	560	590	517	509	519	548	510	542	533	558	526	540	543	572	497	502	547	535	540	507	504	562	511	520	558	518	551	546	530	528	532	541	533	529	502	515	507	495	551	528	502	538	516	511	522	531	518	539	543	537	538	531	519	533	541	563	514	535	529	551	525	537	495	522	569	530	565	548	516	549	538	535	526	495	523	539	534	544	532	524	569	572	526	550	505	533	482	539	536	516	513	568	519	546	525	537	556	507	478	559	566	544	467	527	462	535	495	559	519	485	524	577	541	554	550	518	531	505	526	537	530	536	526	521	528	561	541	564	506	537	594	454	534	515	529	536	527	544	547	555	531	544	515	503	519	537	566	497	540	531	532	583	529	502	573	542	545	523	546	528	536	510	523	532	544	560	550	524	477	535	570	553	521	518	534	560	562	610	513	523	552	510	517	538	534	562	534	515	565	501	570	508	561	536	559	531	541	513	584	527	568	546	563	545	522	575	556	586	536	554	494	552	520	508	520	514	508	507	562	512	484	529	556	506	567	571	546	519	520	512	568	560	583	538	541	555	535	511	526	501	552	561	540	497	512	530	553	490	488	534	556	594	505	530	519	547	509	507	545	540	520	517	536	499	546	522	510	537	545	517	500	569	513	525	533	567	513	520	509	550	527	543	562	528	503	553	528	520	554	526	504	542	495	524	542	508	501	550	512	541	537	526	542	485	538	510	565	526	545	561	508	563	528	537	548	488	541	536	536	555	468	556	594	506	539	535	543	535	538	559	497	528	522	576	557	545	518	544	543	508	538	546	517	550	538	508	537	568	567	534	505	522	567	559	505	539	504	539	546	541	520	530	517	549	597	545	524	516	553	541	563	495	543	495	495	529	511	544	505	535	524	519	519	497	532	546	535	482	560	533	533	551	578	530	563	545	514	552	531	520	522	547	512	585	516	514	527	486	521	537	540	515	537	510	527	534	536	560	590	514	556	550	523	557	533	539	548	551	526	544	534	513	565	542	498	490	531	522	574	538	502	523	515	504	540	570	541	531	534	542	551	534	522	495	525	530	506	566	517	556	514	549	499	544	502	496	534	546	519	531	539	531	543	500	564	502	502	564	548	494	535	546	539	548	544	510	560	534	562	523	509	553	534	576	533	520	545	535	505	549	516	580	562	534	521	566	482	530	554	523	553	529	522	542	514	542	505	553	489	507	497	560	563	555	509	513	516	522	542	575	536	530	547	548	496	556	533	527	525	520	551	504	449	541	546	531	500	553	521	538	508	472	494	500	562	521	548	568	578	526	534	501	515	517	561	508	527	561	507	493	520	501	521	554	542	550	561	512	526	554	545	519	523	548	549	506	515	511	524	515	575	529	539	513	540	559	509	539	488	505	534	540	549	523	529	511	575	529	528	540	522	545	579	545	555	543	525	527	524	526	530	551	555	565	477	549	531	542	510	563	560	556	518	541	500	538	518	519	512	534	522	539	493	530	523	533	538	578	516	581	553	548	515	520	546	564	511	539	538	554	499	542	506	540	492	566	567	553	503	483	555	550	555	544	536	568	567	543	534	568	528	565	461	556	520	510	540	570	516	508	541	537	520	523	534	538	542	500	546	507	498	497	539	534	503	483	524	549	534	519	490	555	538	550	576	534	528	546	543	546	507	578	538	542	497	481	569	536	507	526	515	547	534	505	521	523	579	531	514	527	559	534	531	548	518	524	504	520	560	554	533	528	515	521	546	543	541	510	508	532	496	531	522	528	537	524	543	544	553	576	571	500	503	549	549	499	532	504	500	518	552	555	543	490	543	552	535	564	517	555	520	550	532	505	543	535	519	547	547
14724	2441	2770	2060	1438	1076	767	581	513	433	401	322	290	284	259	242	213	207	217	192	179	216	203	183	188	183	193	172	157	168	148	143	167	171	161	148	148	155	146	143	159	146	159	149	162	181	157	158	156	147	160	159	147	143	160	154	141	115	144	154	149	159	154	148	162	142	151	167	153	146	132	120	138	158	154	138	142	148	140	159	157	146	147	158	148	141	150	142	146	140	158	142	151	142	124	151	159	157	138	144	153	149	157	162	147	138	143	136	137	139	141	159	134	173	124	139	154	154	170	148	158	138	138	156	129	151	129	139	145	129	147	137	169	153	154	142	143	155	132	154	159	137	133	140	151	136	123	148	135	142	136	135	129	151	148	153	147	128	114	161	154	154	142	141	125	137	156	143	165	143	155	148	142	135	140	154	134	153	123	150	150	134	158	154	146	135	141	135	145	150	134	116	152	157	129	150	140	158	162	162	134	172	153	162	127	122	153	149	114	141	150	154	156	138	133	142	157	145	165	136	148	156	129	156	150	142	144	116	122	135	152	147	122	138	149	132	127	131	137	158	150	149	137	133	147	136	143	147	149	163	152	127	153	139	150	156	156	146	140	162	152	158	125	153	155	125	157	150	142	134	137	155	155	148	147	149	156	130	135	144	120	155	168	156	141	140	141	143	120	142	146	124	158	146	161	128	153	147	144	154	142	146	129	149	161	125	133	140	135	124	136	145	155	158	115	145	161	148	138	151	120	152	150	145	148	134	139	132	135	146	144	138	126	141	142	128	141	147	144	157	142	160	145	134	123	141	135	139	144	135	153	154	133	125	119	129	144	143	148	153	163	131	148	155	158	152	118	148	138	149	126	153	147	122	139	150	149	164	146	161	150	135	143	141	152	125	137	134	137	129	144	166	126	138	152	139	148	134	134	152	134	131	141	159	158	145	161	138	126	151	156	148	135	142	139	130	149	152	146	147	134	151	107	137	149	147	166	147	133	132	143	126	143	150	150	145	144	140	127	166	156	145	137	129	120	139	156	147	128	161	130	154	140	133	130	173	129	123	143	136	146	153	103	132	176	160	144	140	163	162	137	152	146	137	167	146	158	135	130	134	130	161	139	132	136	150	130	118	141	134	127	169	140	136	118	147	137	126	133	141	128	149	163	148	139	136	134	127	155	121	125	136	120	137	149	140	152	134	156	147	153	122	144	144	161	150	138	141	152	147	160	157	141	162	153	163	139	141	145	163	142	152	144	149	149	154	159	153	149	135	135	124	140	147	137	139	129	140	132	142	150	151	156	163	148	152	151	158	136	155	133	148	139	137	151	150	138	134	143	123	162	131	142	141	140	157	154	153	130	112	131	152	145	138	149	126	133	135	118	140	133	138	140	145	149	132	143	149	142	133	152	134	145	148	144	126	148	134	151	134	138	129	144	160	150	143	136	173	154	148	147	133	130	174	169	162	150	124	136	125	151	130	118	123	153	147	172	143	153	156	124	144	139	131	120	146	157	141	135	152	154	132	133	148	161	149	157	110	124	164	164	133	156	152	160	139	134	160	134	149	151	157	133	134	160	141	140	135	140	121	127	148	135	136	145	144	164	173	152	142	139	144	149	154	134	130	129	138	131	126	130	124	155	151	145	150	129	171	149	140	145	144	152	137	137	137	137	123	152	129	133	150	138	155	127	132	153	136	145	157	134	144	157	145	129	137	135	146	131	144	135	147	135	154	155	143	138	152	155	130	133	158	138	148	141	146	135	153	159	131	138	139	165	130	149	154	138	169	174	142	151	153	151	139	130	131	135	145	124	130	146	159	119	156	142	130	145	166	150	123	140	139	148	137	156	142	148	148	155	154	139	124	164	159	151	145	164	140	145	159	134	155	149	159	136	146	156	153	150	153	150	134	140	164	145	145	156	152	146	129	126	133	152	126	129	118	150	155	138	129	140	167	148	117	158	141	134	154	169	142	145	149	147	157	132	118	151	137	151	149	154	141	157	158	140	141	126	134	125	137	141	146	172	164	134	154	134	147	149	133	152	136	129	140	133	131	125	153	146	133	116	151	121	142	151	126	161	132	151	128	135	153	143	159	155	145	130	139	171	138	154	139	158	161	136	145	143	152	142	132	136	146	130	149	152	140	151	162	159	152	153	139	134	157	137	151	148	138	162	147	138	135	151	156	142	123	159	147	153	166	138	153	146	138	149	144	124	135	134	150	145	148	145	135	146	149	156	142	135	142	139	130	159	138	164	140	155	163	142	153	144	154	163	129	135	150	128	163	155	134	147	136	159	154	139	143	153	125	153	149	157	166	153	137	131	135	151	122	152	143	153	165	153	134	144	160	133	154	131	138	143	144	127	137	138	133	148	144	133	132	146	144	132	152	124	132	152	142	143	140	161	120	148	159	147	137	153	138	158	147	141	146	146	144	146	152	117	158	149	142	137	135	162	156	155	133	135	137	131	129	140	176	165	141	134	125	169	137	130	148	143	136	161	133	133	133	132	132	132	125	159	147	131	150	165	159	149	144	155	158	143	145	148	126	122	149	144	167	141	157	140	158	151	135	133	142	148	132	128	157	170	145	148	137	158	155	154	162	132	134	156	150	126	148	123	152	138	156	125	135	148	148	119	137	137	147	145	134	122	162	162	128	139	147	132	142	122	136	158	164	170	152	163	151	180	123	158	110	145	150	123	145	130	117	141	157	152	127	144	150	138	136	140	137	130	141	143	168	142	141	148	148	156	137	162	150	120	147	127	153	158	132	125	149	132	152	134	145	144	125	158	140	129	151	151	129	141	141	165	149	124	152	134	147	131	169	154	153	139	132	144	145	133	168	146	139	143	136	118	135	135	133	140	150	145	143	137	157	168	153	137	144	140	147	140	157	156	136	149	152	135	138	134	160	147	133	123	155	136	160	137	151	148	146	144	154	129	121	155	142	133	118	132	121	148	161	156	152	132	160	151	161	125	142	130	160	152	148	149	155	141	133	151	147	148	151	136	137	150	159	134	144	142	145	139	142	150	152	151	143	133	157	134	129	142	155	139	149	101	142	169	136	133	145	155	152	134	137	156	124	143	142	117	137	160	136	140	148	158	137	129	124	126	130	144	150	119	147	158	140	150	145	122	127	154	162	147	146	155	143	151	137	137	149	158	133	165	155	165	153	166	136	149	168	147	157	186	165	144	161	130	127	155	151	144	154	139	138	131	144	140	141	140	151	146	159	145	168	145	169	150	147	139	138	144	140	138	127	149	147	131	135	159	133	144	138	149	134	145	137	154	153	137	141	141	150	142	147	138	151	150	135	146	144	151	147	138	141	143	143	132	134	163	164	161	138	131	138	138	138	136	141	147	155	166	136	135	144	135	139	157	148	137	153	156	134	129	139	159	144	134	140	172	144	160	139	122	136	139	128	151	134	172	138	138	120	167	152	130	158	148	152	144	152	124	154	138	128	145	129	130	152	138	154	148	159	162	148	130	159	124	147	143	148	140	138
7458	2329	5593	6456	5465	4451	3571	2996	2457	2074	1960	1679	1528	1410	1315	1188	1092	1052	923	863	847	787	823	765	764	748	750	741	680	708	660	700	620	652	622	601	577	599	599	559	626	595	534	587	519	574	544	570	554	544	552	530	526	513	539	499	493	512	549	496	504	554	537	501	479	524	500	479	502	499	478	481	517	500	512	474	500	494	505	471	468	517	493	504	505	474	490	487	511	482	472	490	515	507	478	467	515	472	497	485	484	475	527	494	476	448	491	490	480	479	481	487	525	488	494	463	456	459	472	462	438	459	543	486	470	465	426	493	499	464	472	494	493	498	461	466	488	512	487	508	453	449	492	514	458	464	477	457	478	474	506	454	477	465	460	511	481	474	480	449	435	483	454	489	452	490	432	463	531	471	474	482	465	519	477	476	489	473	442	460	471	452	452	472	495	470	458	474	474	456	459	484	486	451	430	499	473	494	495	509	418	467	458	486	447	474	459	491	451	499	457	472	470	517	462	473	508	472	460	498	475	478	458	489	451	513	469	479	476	459	474	436	471	462	437	465	472	492	474	440	495	518	456	471	468	477	466	479	446	488	460	498	471	499	423	451	463	522	457	485	483	449	429	488	462	471	471	497	488	437	452	461	466	486	444	497	460	484	461	509	470	467	515	437	465	462	486	460	492	441	486	458	492	428	479	505	475	483	481	478	481	490	467	489	467	491	471	479	457	459	493	457	463	455	474	473	483	440	505	455	475	467	414	479	480	499	480	460	493	499	430	481	449	502	490	470	465	489	432	430	442	484	470	502	461	475	442	446	481	479	442	500	466	477	467	509	442	474	471	511	490	456	504	459	462	463	492	446	468	467	485	461	459	449	488	466	466	460	472	465	474	479	461	510	481	503	449	502	464	485	479	466	494	490	484	464	504	485	451	476	468	452	462	447	443	408	487	444	492	443	498	503	459	452	485	458	468	491	491	484	468	447	457	512	473	470	450	429	475	453	468	480	548	444	492	487	493	466	453	460	455	460	445	463	461	499	482	447	473	485	465	461	490	483	522	487	489	443	466	469	487	469	473	474	499	475	482	452	451	529	453	466	440	475	475	468	495	494	433	480	470	419	507	445	485	467	459	478	455	450	496	472	469	450	459	451	478	510	463	465	460	447	455	453	455	473	473	491	468	483	478	448	478	502	475	507	468	477	518	478	457	446	477	454	481	467	458	475	453	469	437	469	440	422	476	481	433	449	479	452	481	471	477	465	424	492	480	477	479	483	460	478	487	464	436	474	429	477	412	504	487	473	519	455	468	501	459	506	468	447	456	494	495	471	484	497	455	479	451	490	454	460	456	476	486	470	463	412	486	448	509	493	442	490	458	456	483	474	483	495	472	520	453	465	474	472	475	461	469	495	482	468	453	477	466	475	490	478	447	461	483	466	478	496	493	465	489	529	463	422	466	447	470	475	474	469	490	494	512	461	481	466	468	501	466	431	460	482	482	478	401	462	476	491	474	472	424	510	471	469	491	420	442	471	453	457	469	461	442	454	442	450	426	457	467	502	456	487	498	477	477	461	499	488	424	462	450	470	412	445	491	459	444	436	455	472	439	456	485	458	504	477	496	471	475	489	486	460	446	459	473	477	494	466	491	493	468	481	436	452	504	442	469	473	459	452	472	451	441	440	468	470	471	531	428	485	496	507	462	487	495	486	415	453	505	435	530	441	477	486	461	484	465	470	454	467	491	481	464	492	486	450	489	484	494	473	475	459	469	474	508	490	461	445	474	483	448	484	467	410	465	462	475	482	465	418	470	501	485	450	477	465	474	486	450	452	515	457	468	448	460	472	459	465	447	453	448	457	468	491	464	467	449	509	481	492	475	478	471	484	496	489	454	460	434	460	463	437	496	447	465	471	488	443	468	484	472	502	474	467	426	487	466	457	460	450	478	468	465	485	479	452	485	456	463	480	491	464	463	475	465	448	445	438	425	445	510	457	473	441	459	456	484	487	504	514	466	488	476	469	491	457	468	447	471	462	472	478	464	458	462	502	485	465	474	438	439	516	468	434	478	486	465	502	482	452	448	460	462	496	495	431	458	450	464	468	485	457	443	458	469	473	474	444	482	482	452	494	455	479	507	474	492	478	447	438	450	438	468	488	503	477	483	433	482	481	459	474	465	464	492	497	451	445	466	514	478	429	473	442	474	473	459	461	427	474	478	451	450	454	469	480	479	443	484	474	485	473	501	460	434	443	474	459	448	492	473	481	500	494	451	472	453	474	511	468	434	446	432	449	464	451	453	463	485	484	462	496	487	493	482	471	460	485	460	449	473	465	458	488	468	455	483	477	476	462	498	504	458	451	466	534	464	479	427	469	461	450	474	503	440	461	477	474	478	466	464	476	450	479	458	482	473	430	451	501	477	471	489	470	472	457	435	459	509	435	451	456	484	449	478	465	504	449	479	499	485	472	511	466	462	473	473	457	518	416	498	511	438	482	456	439	478	451	448	460	494	485	473	471	466	521	463	471	474	467	502	451	498	488	467	464	474	477	472	457	447	458	454	488	471	458	449	456	485	477	467	471	447	511	427	440	472	439	487	458	474	461	449	451	462	490	460	459	457	477	438	493	460	492	489	462	451	452	525	438	464	461	482	446	487	451	510	453	497	443	502	510	470	459	491	465	463	467	490	453	481	474	484	473	508	456	454	499	487	446	464	464	448	495	460	446	512	491	473	516	436	460	471	498	487	470	465	485	495	450	476	451	480	465	453	521	422	472	491	483	454	482	470	473	464	466	444	506	470	500	484	470	458	474	493	484	437	461	473	487	463	460	467	465	461	476	496	429	465	458	484	453	479	512	467	438	440	416	453	446	470	474	459	476	506	443	489	483	463	462	494	451	471	475	461	467	470	478	458	437	491	452	444	475	469	456	458	472	530	476	485	467	501	481	446	435	490	454	488	472	456	436	465	492	524	532	468	479	469	467	486	453	481	455	464	478	449	467	448	467	464	454	461	514	442	440	441	510	425	470	499	536	445	438	458	472	471	473	484	447	446	476	474	483	462	457	473	430	473	437	476	485	452	490	491	471	509	471	439	451	427	490	414	464	509	479	474	460	476	502	459	473	485	491	433	491	522	492	474	452	419	485	488	444	456	487	488	509	503	465	510	491	464	456	474	476	500	462	472	462	485	473	459	453	472	429	492	479	475	478	481	532	470	502	463	455	487	462	483	467	476	459	475	430	460	489	478	475	473	474	486	449	452	476	436	455	444	461	465	468	453	510	475	471	502	490	463	453	483	493	465	455	507	488	468	452	461	509	480	497	466	499	439	474	487	459	473	469	454	463	484	477	445	483	492	488	508	496	463	484	435	423	459	458	458	446	486	484	468	454	501	481	459	502	481	453	465	471	478	469	452	442	465	455	457	426	457	488	483	500	483	474	441	476	509	456	428	476	504	481	441	488	511	480	518	465	459	469	419	481	445	470	481	482	466	464	487	477	465	451
2173	373	344	359	389	291	323	313	310	290	337	329	335	331	324	303	286	305	294	312	310	328	310	302	339	301	307	314	308	312	304	312	306	313	334	290	275	274	286	304	304	320	301	329	310	319	275	304	281	303	294	345	298	307	290	297	301	305	279	322	291	306	303	331	291	331	321	324	287	318	327	304	335	306	317	304	289	330	334	305	288	311	315	360	271	324	287	295	305	321	316	313	289	294	309	292	294	317	311	300	308	270	291	310	314	343	300	308	321	315	284	324	329	286	327	292	281	294	295	299	312	313	292	287	312	294	305	304	297	324	312	317	303	310	341	289	312	327	318	337	296	295	296	292	331	321	322	313	305	313	273	317	310	320	302	339	290	327	332	316	314	313	322	313	333	301	313	295	301	329	320	337	340	303	312	306	300	313	317	298	311	309	312	330	321	299	292	317	317	302	315	272	329	308	297	297	266	304	308	350	329	348	307	291	299	328	272	294	291	355	270	320	311	285	310	280	261	296	304	292	280	317	294	292	297	294	328	303	302	309	301	326	285	303	312	285	347	294	295	284	318	305	343	330	304	306	287	305	300	329	290	317	310	296	313	293	307	323	314	312	321	305	334	290	289	325	305	300	326	308	302	306	330	304	330	305	311	285	306	313	311	301	314	328	317	302	282	306	299	285	300	329	333	273	302	281	310	304	305	330	283	344	328	296	296	289	303	309	289	292	295	317	303	310	306	311	295	289	287	334	319	317	304	287	284	315	329	316	307	300	298	284	300	295	296	304	294	297	314	316	294	309	305	324	298	279	319	300	322	312	322	285	325	301	296	318	293	336	287	307	307	307	306	322	288	323	281	281	316	356	308	296	299	311	321	296	286	293	306	304	316	305	306	293	298	281	317	319	324	305	299	300	325	306	337	302	321	309	317	311	286	302	320	318	298	316	293	271	251	289	295	311	312	322	347	279	298	301	325	296	321	331	289	292	304	321	301	289	304	294	312	338	319	292	289	284	308	282	289	288	317	276	329	335	314	300	306	330	288	301	332	346	294	341	320	311	289	294	312	301	315	303	344	329	322	293	298	332	327	298	303	297	318	295	302	319	291	324	317	304	311	287	315	320	286	293	339	300	308	324	299	294	331	289	317	297	286	315	307	343	334	304	304	327	337	311	299	315	321	333	322	321	281	314	305	309	298	324	312	292	296	303	298	311	307	351	267	287	323	306	318	317	322	313	328	307	310	324	349	316	327	343	307	312	317	330	278	271	317	322	309	329	302	273	317	317	313	327	275	348	322	287	318	295	325	317	256	314	297	324	320	314	304	315	299	286	319	334	289	306	284	282	314	305	287	294	287	287	317	331	333	286	334	307	301	325	332	278	284	325	331	286	298	312	287	330	325	352	306	325	277	279	303	323	302	316	296	309	323	300	292	304	322	304	294	356	316	291	286	282	353	290	286	303	349	299	293	321	314	284	320	313	303	304	310	288	270	300	318	287	295	315	302	317	288	291	299	280	315	323	313	305	309	297	300	310	290	318	297	320	307	301	317	315	294	288	303	291	310	333	327	304	309	298	289	301	298	317	329	324	297	288	299	318	292	315	324	341	296	290	300	311	289	282	273	313	287	278	285	303	314	276	336	320	324	321	348	275	305	296	321	325	327	334	306	311	343	294	296	299	324	334	308	342	336	296	331	288	303	341	286	319	336	290	315	299	326	333	305	313	323	308	312	303	302	316	311	333	290	310	344	275	297	329	352	326	302	348	331	300	312	296	308	273	320	282	321	304	295	296	310	318	310	281	304	305	328	288	298	327	307	330	305	311	295	316	295	332	308	282	324	330	299	304	282	291	328	315	322	325	336	308	298	336	297	301	291	312	283	316	303	289	295	308	272	330	308	296	306	276	284	311	302	289	322	303	352	280	306	314	301	314	271	292	306	322	339	293	334	331	284	304	310	311	319	303	312	310	290	301	283	315	307	328	280	325	336	308	337	312	266	328	282	342	306	277	294	316	320	283	315	288	309	322	300	298	316	293	305	322	288	304	317	315	335	319	284	324	280	322	311	317	324	300	263	327	303	273	256	318	326	295	295	300	311	338	294	335	312	302	291	334	302	292	322	315	328	294	321	311	335	300	318	306	313	303	295	297	310	334	304	322	310	278	306	329	275	347	349	302	309	314	305	326	306	305	312	292	330	303	316	266	310	294	312	309	332	338	320	296	295	303	280	317	336	349	317	283	287	325	316	287	324	296	324	323	293	308	359	272	273	310	285	298	304	298	307	281	318	297	303	291	352	323	313	309	263	286	333	338	300	305	294	291	312	284	314	313	310	325	299	287	338	337	310	328	305	315	343	314	336	325	305	307	325	301	322	314	300	334	323	292	359	286	295	328	275	308	306	324	303	279	324	337	312	302	286	331	318	297	296	284	293	331	335	304	312	308	317	315	298	303	297	307	282	302	307	340	306	339	328	279	305	319	291	279	303	326	320	317	278	312	315	281	340	317	312	312	302	306	319	294	322	324	318	290	298	329	283	303	288	341	297	318	305	307	329	322	299	306	302	303	329	322	286	350	294	297	339	310	307	283	337	307	317	321	302	307	318	305	325	292	328	300	311	325	296	309	328	307	299	286	272	310	287	333	257	298	296	317	316	343	298	305	305	312	321	320	335	305	359	294	315	298	332	292	306	300	355	296	332	312	307	308	345	270	309	332	313	339	312	309	281	327	326	319	340	309	312	340	316	296	285	305	319	318	353	291	308	320	300	323	267	307	311	281	337	334	298	305	352	306	295	272	291	287	286	272	293	305	289	307	297	307	330	309	299	320	312	293	315	326	334	306	289	290	308	318	289	311	306	312	316	309	348	293	331	335	321	277	339	291	338	286	317	303	311	287	322	286	313	303	310	281	303	314	309	286	314	295	315	298	297	318	302	336	314	319	319	281	304	286	279	326	294	311	316	314	354	351	303	303	320	286	290	277	296	314	313	325	293	295	284	348	294	286	304	301	303	301	316	292	317	319	292	346	326	312	281	309	282	337	304	311	330	306	293	323	327	303	282	279	308	304	300	325	282	278	286	288	276	301	325	322	338	328	312	322	327	334	304	291	302	291	317	346	268	329	319	313	315	304	309	310	297	298	310	310	337	316	293	307	285	313	297	338	297	288	330	329	319	319	303	313	318	317	335	314	309	304	334	289	301	299	313	332	281	320	306	306	303	304	282	329	309	306	343	314	332	298	292	306	340	301	315	294	305	296	263	333	318	321	285	339	322	334	301	302	305	320	321	318	297	296	313	313	300	328	315	312	296	308	311	298	300	305	294	301	316	320	293	289	309	343	275	311	314	331	325	307	313	303	326	314	315	273	312	327	318	326	310	302	305	327	289	289	318	345	330	339	307	306	321	291	312	306	310	318	276	306	319	341	314	319	305	297	305	316	320	300	296	293	322	300	339	295	315	307	286	312	282	295	276	326	292	294	327	291	314	322	315	328	308	345	303	310
2411	969	1090	1063	1065	1021	935	891	917	869	874	912	919	865	944	883	913	860	915	902	902	873	809	872	844	881	921	900	898	887	924	895	882	919	888	837	907	882	954	877	889	847	860	860	809	851	904	895	885	888	839	906	914	880	886	913	941	865	850	897	835	890	934	924	929	948	869	889	891	867	921	878	839	813	908	873	871	880	839	908	907	847	825	900	901	822	905	833	948	883	886	843	864	846	912	908	859	851	872	864	873	967	884	880	857	900	884	874	885	890	856	859	905	887	896	880	879	857	904	840	927	880	890	878	916	876	890	878	887	826	910	883	898	873	899	939	879	893	866	896	878	896	889	894	855	868	852	891	928	858	869	894	860	806	869	916	840	868	869	863	865	884	879	883	892	884	838	936	863	873	878	876	878	887	890	854	879	849	889	905	885	884	881	875	852	838	891	852	899	880	859	888	910	869	871	876	845	895	902	879	898	841	846	895	879	865	910	871	930	875	881	860	919	881	913	849	889	839	881	921	899	844	884	871	829	858	847	874	889	908	921	892	862	868	833	896	894	878	942	871	863	861	865	880	918	866	873	915	893	909	925	862	849	831	921	915	925	892	857	880	912	914	841	899	863	895	891	883	888	855	922	869	929	958	933	903	860	841	812	977	903	902	887	941	874	834	854	903	853	897	899	878	874	844	868	862	901	845	936	887	919	872	873	855	947	906	875	905	907	908	894	878	906	904	863	886	882	895	839	971	901	847	901	920	893	883	900	849	858	863	880	869	931	862	887	933	909	896	882	914	875	890	900	842	872	863	902	905	895	915	865	908	825	894	906	875	844	858	919	878	839	884	843	861	881	918	877	903	899	872	927	810	855	838	890	881	886	835	864	847	858	916	884	830	879	856	932	885	908	916	854	926	830	899	919	965	906	909	922	904	855	917	870	841	868	887	891	881	895	905	842	872	869	863	876	859	923	825	901	863	879	903	888	899	878	853	861	902	832	943	867	896	876	883	885	880	916	891	930	849	928	904	833	867	932	856	887	895	879	888	910	896	931	889	868	872	907	849	825	906	887	851	922	821	869	870	893	903	876	879	889	888	898	917	894	907	868	875	861	934	902	895	937	904	946	845	881	835	884	885	912	924	834	855	916	858	831	884	878	911	851	899	854	879	896	902	858	881	847	853	907	881	861	895	912	909	833	851	858	899	904	886	894	863	822	846	860	902	887	829	843	878	814	890	885	892	882	858	893	857	917	879	862	850	880	885	850	853	862	869	849	902	813	857	860	943	883	884	876	891	905	871	851	894	863	873	928	884	901	831	874	916	878	832	855	884	895	884	893	882	857	866	887	859	944	885	868	862	883	912	865	895	912	921	833	840	852	910	918	870	909	945	928	929	887	906	889	937	916	896	919	895	842	870	881	875	868	863	865	859	888	919	888	868	891	837	881	825	864	839	913	911	901	902	863	840	892	866	858	905	925	886	858	849	877	871	851	873	864	931	900	900	877	891	883	880	905	927	915	846	856	913	903	922	864	891	893	882	906	909	793	835	909	900	871	876	877	887	921	918	852	841	880	887	898	887	933	832	844	871	922	862	888	869	864	884	856	887	904	877	859	924	870	916	890	887	944	887	867	864	839	856	927	874	913	865	867	880	840	906	907	924	861	902	878	835	872	901	919	884	895	883	878	907	914	911	864	825	906	880	916	898	831	889	925	856	923	823	919	892	891	952	836	896	903	882	938	845	845	825	890	851	929	916	923	860	900	903	851	887	831	890	895	922	928	875	872	907	814	930	904	865	838	964	896	913	877	880	853	873	873	855	907	873	931	912	895	888	891	853	870	872	847	927	894	893	877	895	823	869	884	909	891	864	864	892	856	870	868	853	865	851	833	836	907	827	829	884	873	872	874	972	868	838	880	875	864	830	878	858	896	915	926	886	868	870	890	897	889	901	941	886	860	830	927	927	896	872	908	834	902	837	887	867	904	854	799	887	887	865	934	884	863	913	866	872	858	883	885	921	842	869	876	842	904	869	911	962	865	904	835	864	868	931	891	886	879	866	850	905	913	889	852	880	855	879	892	846	869	938	864	855	922	876	857	874	862	897	861	871	890	964	884	851	861	876	900	922	910	900	870	836	854	901	894	892	868	851	877	856	909	873	873	903	836	825	925	896	869	924	848	919	892	874	896	923	857	937	881	897	906	886	845	841	870	892	877	915	856	955	885	870	873	905	898	860	844	911	871	903	848	875	850	862	874	840	866	899	884	866	873	797	886	896	850	896	871	887	907	846	897	868	855	889	870	889	924	835	855	904	895	864	899	909	889	847	843	887	903	911	869	853	874	859	916	877	863	892	876	875	868	873	891	889	853	904	936	845	910	946	842	893	839	876	857	864	874	851	863	871	881	865	980	880	880	918	871	831	873	947	918	917	893	901	879	884	881	884	843	856	909	855	876	922	858	868	870	873	916	898	884	881	905	905	924	926	931	843	895	889	871	888	907	906	903	931	861	898	865	867	867	856	889	833	878	867	877	881	868	833	911	888	859	881	855	960	868	895	900	884	855	890	858	852	853	862	903	892	895	866	902	832	890	873	857	890	880	915	877	858	862	848	863	940	915	893	906	876	864	910	830	940	867	896	901	792	862	892	841	847	907	875	874	913	848	885	927	902	924	889	872	855	853	905	858	847	876	875	899	961	928	872	925	895	909	922	902	928	907	899	851	872	812	829	911	866	816	888	912	906	857	875	930	866	874	883	862	893	919	912	850	889	926	849	872	883	917	897	885	914	909	870	898	960	867	926	879	860	864	872	927	927	887	867	877	877	904	913	901	946	912	837	878	904	906	839	821	874	846	920	906	865	855	877	877	863	883	850	943	875	852	883	875	870	896	843	922	871	851	856	847	851	849	889	912	908	909	886	865	824	910	898	851	894	859	846	885	896	898	901	819	912	869	882	868	902	856	898	862	852	877	905	869	882	848	884	873	873	855	843	892	893	865	910	906	837	898	928	906	869	890	840	870	943	819	895	808	850	917	867	910	868	888	845	928	889	907	865	910	879	869	874	875	894	937	887	900	896	882	881	914	826	847	867	882	868	893	914	932	912	888	845	866	884	811	926	894	873	890	898	842	883	907	909	828	919	898	878	869	916	877	863	881	917	906	840	898	922	875	845	866	937	878	882	914	873	918	852	916	915	912	878	859	813	894	878	869	848	860	866	917	867	913	901	874	928	939	936	923	905	847	900	913	851	900	884	865	896	882	925	901	872	849	850	872	886	847	899	862	929	911	890	850	845	851	894	828	907	895	904	918	814	903	845	890	881	880	873	859	871	848	883	879	884	858	853	845	886	878	842	879	880	915	881	907	914	920	868	929	842	890	799	848	890	858	873	888	906	884	853	871	912	832	874	896	867	909	894	866	852	886	900	832	898	843	828	900	875	893	832	858	927	906	906	871	835	809	878	874	886	871	831	884	879	843	868	947	865	852	918	870	845	904	935	893	837
7961	1009	1296	1105	841	585	458	392	347	293	274	296	270	228	234	232	224	208	199	208	181	210	223	189	185	190	197	216	216	180	187	190	191	164	180	180	191	198	205	166	168	194	188	177	171	162	179	175	202	177	166	198	174	195	173	183	184	179	190	160	183	179	164	189	172	175	193	174	172	181	183	181	186	181	152	152	175	181	178	167	191	157	150	179	164	171	169	170	155	178	192	189	166	181	185	158	172	218	174	181	165	183	156	160	166	188	160	181	150	133	171	210	184	165	180	176	179	159	195	159	166	180	149	158	151	154	171	180	173	185	166	156	191	173	168	183	194	183	172	175	161	173	175	154	174	179	159	197	156	198	182	180	172	174	179	163	188	156	166	165	185	174	155	168	149	180	171	180	170	155	168	186	155	195	172	166	144	167	151	168	165	169	172	175	165	185	165	181	158	177	156	178	176	155	194	172	165	172	164	155	166	184	161	169	156	163	199	169	178	151	166	184	183	153	184	138	196	164	198	174	159	166	176	163	169	181	167	172	181	150	164	149	194	155	148	161	185	184	175	166	193	161	164	183	170	179	176	192	181	170	156	201	180	174	167	174	170	171	168	160	187	188	176	136	147	156	165	174	159	154	176	179	168	161	181	181	151	165	150	164	166	170	178	160	167	187	159	182	172	179	175	171	165	165	179	172	165	165	171	180	186	182	142	187	172	163	182	173	181	160	159	164	186	178	162	160	181	183	158	190	185	174	157	179	170	187	146	161	155	160	157	194	167	167	168	194	180	184	178	144	157	169	158	140	166	165	187	152	189	156	164	185	200	181	174	171	135	168	175	160	193	167	166	162	188	184	159	176	179	191	161	179	176	172	172	179	164	156	172	172	201	164	158	181	161	160	172	171	187	162	179	156	175	174	166	188	184	192	153	176	164	184	176	161	183	165	171	188	180	171	177	186	152	177	170	197	170	171	185	162	157	164	160	207	168	171	160	157	189	173	172	170	169	175	162	182	187	168	179	177	178	176	160	147	175	167	167	126	181	166	171	161	169	167	155	171	153	140	185	197	173	179	170	169	173	169	176	175	169	168	151	189	165	172	156	173	182	192	168	187	153	148	153	178	163	190	170	173	184	193	216	182	167	165	175	168	172	177	175	176	159	163	187	168	160	172	179	182	178	160	167	165	188	206	174	161	159	148	164	177	154	166	176	183	149	175	192	155	179	192	163	187	151	167	188	193	177	168	153	152	171	178	197	189	179	156	175	148	185	167	164	179	174	178	163	135	165	167	177	155	155	163	176	184	182	165	137	163	171	182	172	173	178	142	180	171	166	184	178	161	146	178	188	184	161	159	165	172	146	164	171	173	162	169	164	178	173	179	181	177	177	167	186	157	174	183	156	185	148	179	164	188	142	159	151	173	188	152	191	182	175	193	172	174	194	172	198	168	168	149	156	157	175	165	158	197	172	190	182	176	165	191	177	178	159	196	156	191	172	168	159	184	169	185	186	169	176	170	158	154	170	165	194	160	181	162	189	163	177	183	159	161	195	173	172	170	160	191	166	154	156	175	172	206	151	155	180	175	168	177	168	156	148	153	184	167	161	178	174	172	193	166	192	178	163	164	177	166	166	156	180	179	150	185	182	174	171	177	173	179	177	167	191	194	193	167	165	156	175	178	164	168	158	180	152	194	173	147	171	197	156	180	176	183	171	170	184	181	157	175	195	172	166	178	164	166	157	152	168	159	169	167	157	163	153	179	167	186	165	174	182	158	176	180	175	154	168	173	150	152	166	175	184	172	173	197	159	166	173	170	170	178	182	193	200	170	186	179	154	158	170	162	187	176	175	178	176	155	170	164	186	157	155	171	167	174	165	162	163	164	197	170	148	166	165	164	189	186	151	175	162	163	163	175	186	167	179	158	160	161	174	198	154	160	156	161	157	150	163	188	149	167	160	187	148	202	163	170	166	169	168	177	166	163	165	156	149	188	167	171	164	165	179	156	184	178	175	187	146	147	183	179	157	163	169	208	148	154	165	183	187	185	186	155	160	158	145	178	148	152	190	154	189	173	192	171	168	165	179	144	158	168	182	184	165	166	156	169	190	166	194	179	156	159	165	158	184	180	176	154	195	178	169	149	152	172	197	191	160	148	185	156	177	184	175	168	175	172	169	174	181	184	184	154	172	178	169	182	181	162	191	175	194	162	179	183	181	168	158	163	163	163	164	179	166	154	186	167	171	201	176	164	170	145	178	161	167	182	183	158	172	154	156	185	167	158	188	191	152	176	156	177	164	176	176	162	160	178	175	167	191	178	147	179	179	162	164	204	174	191	156	172	165	175	162	170	192	163	180	196	177	159	143	165	160	159	187	196	162	172	195	169	174	162	149	176	177	166	170	188	150	165	200	176	169	166	174	151	186	175	186	170	169	176	177	146	154	185	182	162	158	192	190	142	191	170	177	169	165	187	189	178	191	172	166	173	188	167	176	172	177	176	176	169	162	159	165	179	156	169	169	163	188	170	176	162	182	180	173	174	161	153	156	158	156	165	144	173	152	176	147	190	170	164	208	181	158	160	194	153	165	174	164	194	159	179	191	194	175	186	171	172	176	178	191	164	191	175	157	181	159	168	147	166	185	135	166	176	172	178	174	184	183	183	175	174	168	154	144	193	177	187	201	151	177	169	156	179	189	169	181	154	169	204	173	185	161	163	179	164	147	152	159	189	177	155	165	201	179	133	168	198	175	173	164	195	168	192	168	161	150	156	176	184	152	169	154	155	174	160	158	175	197	138	167	174	161	190	173	154	217	171	168	180	174	148	168	167	161	160	193	172	183	182	169	171	173	147	195	164	192	182	183	187	180	179	204	172	194	176	171	162	170	159	156	169	169	162	197	177	192	148	158	170	182	167	163	177	179	142	164	163	174	179	166	151	162	181	148	176	155	159	198	181	162	197	169	168	201	180	161	169	164	193	147	175	165	179	162	155	164	193	185	183	165	173	158	162	217	178	181	149	181	162	196	191	180	179	160	188	179	187	173	187	168	171	201	170	176	189	183	166	158	173	164	193	168	182	171	186	156	154	181	198	192	175	176	164	151	186	158	166	187	170	171	159	162	174	195	182	171	136	165	160	171	191	189	183	185	188	160	165	162	194	171	194	157	139	172	206	179	218	155	188	176	192	182	166	166	178	194	181	175	160	165	171	165	190	175	169	166	170	158	183	158	190	155	166	149	159	168	158	151	174	164	187	156	189	187	164	183	182	162	163	180	172	166	155	164	160	163	164	168	178	158	177	199	188	170	162	162	176	196	158	165	199	200	180	164	174	159	179	182	183	185	171	172	173	169	154	193	155	199	156	173	168	181	179	175	168	165	156	171	169	180	182	183	160	170	157	194	195	158	159	165	186	183	151	174	191	171	170	169	152	177	171	199	158	179	184	187	180	174	183	159	165	173	173	165	169	169	175	190	160	182	197	188	165	186	186	150	169	186	168	180	167
5473	1548	3143	3748	3148	2611	2089	1868	1602	1444	1235	1109	1075	966	973	850	806	852	793	804	733	712	737	652	651	689	641	632	631	617	639	602	598	637	612	597	594	597	571	580	577	618	589	580	576	565	570	577	580	599	570	579	569	569	558	557	521	547	552	559	536	561	518	522	515	548	574	576	562	553	530	500	556	534	487	547	562	557	517	584	519	567	539	544	563	551	561	555	530	524	573	588	571	537	541	543	561	521	545	581	551	525	501	554	531	515	539	522	497	546	531	551	542	543	523	519	502	483	535	559	533	514	548	528	529	499	504	548	559	538	527	545	571	502	506	532	537	529	555	520	518	534	530	562	538	537	503	498	552	499	517	544	541	509	513	482	525	532	539	532	511	593	548	496	563	542	537	573	536	526	489	552	508	510	509	532	566	546	550	512	535	534	529	531	525	510	555	567	520	527	542	495	553	516	504	466	544	535	518	521	565	536	498	554	556	544	509	565	507	531	535	551	518	532	589	556	566	534	537	536	529	568	567	545	519	557	534	516	530	543	542	524	538	522	510	510	505	508	476	529	526	547	497	502	510	541	523	552	522	565	543	541	550	529	577	520	484	551	525	526	534	522	507	490	565	524	535	492	516	517	565	504	518	536	582	534	505	526	523	531	575	523	572	492	501	559	534	505	511	521	576	558	543	499	518	517	520	542	497	513	580	533	526	551	553	524	553	556	515	522	569	491	520	539	512	503	510	506	540	488	528	544	491	516	537	538	500	532	535	525	498	527	540	565	507	559	529	519	549	553	542	533	513	503	531	535	503	534	489	570	515	504	524	555	545	533	551	522	540	517	537	489	500	528	524	519	521	534	564	561	541	511	497	535	546	534	554	547	552	534	540	532	514	561	502	523	525	515	605	551	546	558	517	496	529	549	582	555	527	524	527	524	567	528	508	509	531	519	553	507	552	532	494	556	528	524	529	495	493	534	543	517	518	510	484	535	515	542	522	514	577	557	499	518	515	516	544	535	562	515	538	531	521	526	532	536	502	521	545	521	556	516	564	505	546	539	516	563	516	564	509	542	518	571	506	516	542	491	534	529	529	553	511	538	528	546	504	528	572	524	527	522	544	531	546	535	508	527	518	538	575	548	526	515	550	489	563	552	523	532	529	500	497	492	512	546	466	535	524	522	525	545	533	513	555	511	540	533	506	525	558	546	551	504	532	529	549	528	540	537	535	524	551	566	501	539	513	528	497	556	495	556	504	520	511	555	538	556	581	509	551	542	502	537	544	554	530	530	532	535	514	506	547	576	567	522	536	540	512	539	512	532	546	521	519	523	540	532	542	522	549	515	543	512	525	509	558	559	514	534	525	524	499	511	532	542	499	557	557	542	534	515	540	521	505	505	499	536	522	493	515	508	514	564	537	539	551	490	513	548	535	565	519	526	503	527	498	551	523	519	525	532	525	535	539	514	518	544	541	529	526	505	545	501	542	523	517	504	520	575	548	505	498	492	520	494	515	545	512	503	508	512	464	508	516	530	531	533	512	570	518	528	487	540	537	557	538	485	530	541	533	513	546	524	513	469	492	514	524	526	535	520	531	513	567	511	528	555	501	550	562	566	522	508	560	516	527	498	535	544	545	499	516	521	554	499	561	525	571	519	563	540	537	529	526	509	547	545	481	577	535	477	498	583	534	518	547	547	514	516	518	538	512	557	534	516	490	509	518	555	540	576	543	526	541	535	562	553	531	523	497	540	503	537	515	501	570	552	539	501	535	559	545	488	509	555	527	500	510	511	517	485	533	551	525	526	517	522	479	537	517	502	538	562	566	536	509	540	558	517	540	525	532	518	517	568	547	541	522	504	541	558	488	494	541	497	530	510	534	524	526	514	563	534	529	544	495	526	556	544	498	527	484	542	555	549	511	522	501	528	543	550	529	546	516	516	522	517	515	520	570	515	552	543	514	484	511	500	560	520	503	491	528	554	540	542	567	527	520	532	513	537	523	514	524	513	494	549	527	529	558	526	549	535	507	529	521	543	528	501	502	537	527	545	528	531	553	536	492	534	534	533	532	512	563	519	575	506	512	534	512	520	540	532	531	528	529	553	491	526	535	525	545	533	534	555	517	520	534	570	578	509	536	508	503	556	551	520	536	505	503	538	551	547	523	524	517	520	534	511	541	516	537	545	551	526	527	541	526	578	517	523	558	524	499	542	513	569	520	549	500	523	533	518	502	524	541	523	526	532	521	534	524	539	536	576	517	573	548	543	521	508	521	550	530	550	553	498	540	515	494	529	541	538	491	515	525	514	538	499	528	505	516	563	511	484	542	519	483	556	537	536	520	551	515	507	497	565	532	533	556	536	534	543	512	594	535	498	522	541	529	527	514	563	528	538	514	543	546	541	553	510	533	534	515	492	541	490	501	490	567	528	589	545	571	515	554	512	541	536	512	512	561	533	555	503	540	548	534	513	465	584	540	504	533	513	542	515	536	554	505	538	537	534	518	520	528	553	534	514	516	540	529	551	542	488	521	518	537	540	512	577	524	533	564	543	508	509	538	479	546	476	518	541	505	538	521	513	525	525	523	559	537	526	512	516	519	544	533	506	526	532	514	526	517	531	540	540	534	529	510	526	522	516	532	518	524	503	542	541	530	504	517	515	501	528	522	534	526	480	527	522	493	549	545	525	551	532	523	547	532	535	535	524	519	554	518	533	510	546	500	514	536	534	551	527	560	528	499	541	502	493	532	559	537	546	558	500	506	525	521	514	548	559	510	580	579	544	525	537	503	503	533	556	551	523	507	529	527	540	541	508	520	532	551	509	507	525	530	508	542	531	521	551	534	525	515	538	509	537	496	557	563	515	542	546	510	528	534	544	568	533	522	555	516	520	511	524	504	537	541	487	530	504	525	546	546	500	529	537	545	530	486	537	530	499	542	558	511	536	532	517	555	527	595	561	559	540	525	532	546	547	504	548	518	492	555	554	516	494	520	482	564	516	535	535	538	476	515	559	574	543	557	493	543	541	514	549	528	563	501	503	518	537	532	558	561	518	510	525	556	530	498	552	508	498	533	571	528	523	556	523	537	492	522	585	486	538	519	496	541	516	491	548	565	503	545	516	505	524	561	532	532	514	491	495	524	504	504	537	549	544	511	548	490	558	556	497	540	522	563	528	522	519	526	528	547	519	536	566	525	529	494	529	538	562	551	536	512	512	523	537	552	505	531	514	541	541	490	503	517	484	525	542	525	515	516	549	497	585	534	516	527	521	538	549	518	589	535	515	514	577	586	524	516	528	517	525	540	490	530	531	534	510	534	497	557	476	491	567	549	556	489	487	511	517	545	548	504	537	534	542	471	551	527	520	545	492	524	566	540	544	528	501	545	525	528	563	542	523	542	577	528	524	535	531	513	517	550	539	541	523	508	534	548	504	553	543	500	541	522	554	532	526	523	505	548	573	577	553	524	510	540	590	526	544	512	546	517	502	550	601	542	525	510	502
14774	2429	2711	2206	1411	1051	781	615	502	407	348	321	316	292	275	266	242	215	210	209	186	193	177	190	193	157	170	153	181	144	154	150	163	162	171	166	157	141	148	153	160	154	147	145	144	152	158	155	151	163	154	159	166	151	152	125	145	155	143	161	163	173	156	145	159	142	140	155	145	156	173	142	167	138	169	181	143	159	127	144	125	164	149	157	159	141	157	138	165	160	154	117	145	129	138	136	147	133	124	139	129	159	148	131	145	146	137	125	153	148	164	142	148	125	106	158	161	142	139	169	164	164	164	161	152	153	132	144	154	133	146	149	135	155	127	146	158	140	158	157	129	148	133	168	137	125	159	118	160	128	111	140	134	141	147	151	154	144	152	146	137	132	130	176	147	152	151	148	146	180	123	150	147	134	156	164	176	145	144	153	146	156	161	147	173	172	138	139	149	145	158	153	142	147	140	139	151	153	134	148	144	150	161	133	142	143	146	144	155	150	134	144	145	136	157	176	164	167	145	155	156	139	128	154	159	159	171	127	144	139	155	158	143	150	163	152	144	128	135	136	143	134	146	136	149	131	149	132	136	129	136	157	138	138	134	135	152	143	171	132	134	153	130	150	168	129	137	136	134	130	144	151	153	141	147	169	140	143	150	145	116	138	153	158	121	150	140	136	133	132	141	142	155	142	162	141	148	134	162	141	124	146	146	136	145	160	124	147	133	150	156	165	120	159	163	152	162	141	132	152	150	128	141	132	154	152	144	135	138	150	138	130	145	126	157	139	162	144	128	146	140	177	155	132	155	124	133	142	126	167	154	143	155	145	147	144	156	142	149	121	147	151	146	142	162	143	160	128	133	153	146	145	140	140	141	157	148	148	144	163	149	131	138	116	141	139	137	151	151	137	148	155	161	145	147	147	137	147	164	126	128	153	134	142	142	137	158	157	145	141	156	144	166	169	174	133	135	147	139	162	150	165	150	151	144	141	145	137	137	128	140	154	138	139	153	131	128	156	145	158	148	156	137	138	160	155	148	144	136	117	133	147	149	140	145	139	152	184	154	162	147	128	153	129	150	125	138	151	156	154	114	139	150	139	134	144	140	139	134	139	148	138	151	127	158	166	129	154	140	154	157	151	151	158	153	148	128	136	147	138	144	151	143	147	129	146	138	130	143	132	139	155	152	137	134	156	152	142	141	150	143	137	137	144	145	149	140	149	149	148	156	156	134	131	148	175	164	128	148	134	149	128	128	126	142	144	144	144	148	132	143	124	121	165	139	157	154	142	142	153	164	151	168	140	140	134	124	151	144	149	124	134	145	150	119	143	143	127	141	143	176	159	137	145	154	141	156	169	143	164	162	142	160	142	142	147	172	155	118	139	123	132	146	139	148	129	130	140	141	141	150	139	147	153	140	137	137	150	133	127	152	148	139	138	143	152	133	122	148	135	130	114	141	130	122	136	141	154	123	141	161	130	139	141	156	159	137	159	150	166	167	145	154	156	143	146	108	118	133	152	139	149	127	159	124	164	129	137	122	171	136	165	141	133	131	154	127	138	106	150	147	140	128	135	134	140	141	157	162	141	161	152	142	154	153	136	146	155	153	144	136	151	137	153	157	129	151	142	131	139	147	152	148	138	138	144	151	158	147	126	146	138	141	130	124	147	153	141	148	150	127	145	158	143	159	161	155	157	140	133	140	149	138	151	164	124	146	149	139	141	157	124	162	164	143	141	148	156	135	131	137	147	145	136	163	152	160	160	152	155	143	144	129	139	158	169	139	153	151	148	135	155	153	140	126	161	134	133	135	158	131	134	157	144	137	132	131	142	141	161	144	143	137	133	138	126	151	139	156	141	160	158	150	154	118	147	141	150	144	129	144	137	160	133	133	157	137	146	152	135	125	136	149	146	177	124	133	140	145	158	151	151	133	157	143	137	149	155	127	147	161	132	142	136	148	139	134	134	158	146	135	150	147	132	162	167	159	138	166	128	143	145	138	142	151	140	143	136	142	142	160	159	154	141	129	135	151	142	159	131	126	162	156	130	146	129	145	160	157	144	168	130	135	156	146	142	125	134	157	139	140	148	150	125	147	151	148	124	156	161	149	147	146	148	149	153	153	138	149	152	149	145	121	153	107	143	141	123	160	158	122	148	142	125	143	112	159	142	138	147	158	138	146	147	122	151	185	137	147	138	132	160	141	154	156	133	165	131	122	138	141	146	165	136	130	155	142	144	145	148	129	149	153	127	149	127	150	135	143	129	124	151	139	138	133	142	160	134	146	156	167	141	152	148	146	159	125	132	157	151	162	153	156	129	149	130	168	143	143	160	140	147	131	133	140	133	149	146	140	137	132	120	149	139	141	144	168	131	154	155	138	140	144	137	145	149	154	166	143	139	165	151	144	143	155	145	145	147	155	136	160	128	140	129	144	119	154	142	127	149	141	146	151	135	137	147	120	126	132	140	138	160	154	137	152	152	160	160	150	137	133	136	139	149	145	149	148	160	130	132	139	128	144	156	148	142	135	142	141	123	155	174	152	157	175	142	132	155	147	133	132	143	138	158	147	150	140	143	155	132	140	136	127	121	150	163	151	134	152	138	136	124	133	105	162	153	130	146	133	147	132	152	159	142	146	151	190	150	149	142	127	139	133	163	155	152	120	140	161	136	159	140	136	156	138	152	134	155	169	145	138	147	163	177	147	134	147	141	138	146	139	154	123	154	139	145	142	148	154	131	152	140	152	158	156	143	131	138	159	152	140	180	157	132	141	155	128	116	135	140	139	129	160	156	131	128	135	144	149	143	140	164	134	154	114	142	141	141	172	138	152	150	147	147	138	150	144	160	142	141	157	134	153	140	150	155	149	150	121	145	132	161	132	170	170	149	148	118	135	149	147	129	143	151	161	143	146	152	138	135	148	134	153	150	146	154	144	141	149	143	139	151	156	146	171	166	155	159	154	160	151	139	132	160	148	148	147	136	141	141	128	138	138	165	140	163	135	148	161	131	146	123	146	135	147	131	151	142	157	112	147	152	139	137	147	142	131	139	128	138	160	149	161	162	155	140	147	125	157	161	160	152	146	159	157	138	148	149	146	131	123	140	145	148	131	133	156	137	162	150	130	160	142	131	152	142	134	127	118	152	143	159	149	136	167	155	138	147	155	131	159	154	145	155	147	151	135	141	139	158	144	136	138	147	149	144	159	158	166	122	156	161	168	127	159	133	138	146	139	138	158	135	117	142	159	145	140	144	118	147	143	141	173	123	165	150	153	164	147	147	142	146	132	145	145	172	150	150	147	152	135	157	144	133	150	132	147	148	139	138	131	142	145	151	156	162	154	123	149	162	122	171	156	152	128	145	159	145	146	142	158	158	132	144	152	140	135	137	181	128	134	154	168	133	129	137	122	152	127	171	150	137	145	136	139	140	139	155	149	140	152	157	137	137	138	148	137	145	154	137	160	134	143	153	124	156	149	129	135	158	139	145	144	153	153	122
7652	2450	5701	6424	5368	4431	3559	3051	2444	2160	1986	1759	1531	1380	1257	1150	1129	1042	939	959	918	822	805	757	797	759	769	698	730	670	717	639	635	664	593	638	555	610	604	593	599	592	591	531	543	564	575	579	554	528	532	529	527	514	485	536	505	504	510	535	458	524	555	495	524	509	466	493	467	511	543	509	551	503	463	468	512	470	508	495	458	514	508	453	481	520	472	458	515	510	520	505	501	490	490	482	489	483	488	498	468	531	479	500	502	482	485	489	498	508	472	495	473	447	469	462	515	500	495	538	491	494	447	500	495	507	494	456	491	453	486	504	473	491	498	484	476	519	452	471	448	457	430	528	491	453	465	439	449	471	493	447	504	475	467	445	454	481	497	476	480	489	496	461	471	486	494	456	451	452	487	450	478	462	484	450	488	495	463	486	479	483	492	495	492	476	482	489	486	474	494	460	442	486	467	456	533	472	478	486	465	472	462	483	472	453	476	438	478	486	518	534	454	461	500	463	470	483	453	473	465	472	484	464	478	473	489	511	497	497	452	511	446	458	460	498	486	491	487	441	482	435	457	455	472	467	474	482	485	474	459	440	464	459	471	443	505	468	467	461	489	489	539	450	460	505	461	474	486	461	513	487	470	506	473	474	445	475	478	495	449	452	495	453	478	469	435	456	471	491	454	468	451	474	488	485	462	455	466	442	474	452	479	479	506	452	452	483	497	481	462	450	495	476	476	467	438	478	442	457	475	495	483	481	456	426	459	489	507	513	471	428	514	454	454	433	445	500	482	459	493	488	479	488	467	465	460	482	482	468	482	473	438	484	458	501	455	433	466	493	500	449	477	465	457	476	472	497	480	484	492	479	468	463	476	454	464	480	467	460	488	470	443	504	458	499	479	492	454	509	497	490	461	480	506	424	453	497	438	461	500	482	425	487	468	481	460	480	488	485	463	476	493	477	457	481	423	493	512	476	469	491	443	462	446	450	459	462	470	434	498	466	478	506	456	498	455	448	497	503	463	480	457	458	478	480	454	486	486	459	461	531	467	483	492	502	491	467	466	477	469	442	464	444	482	456	482	453	477	457	473	461	468	457	490	457	480	480	494	436	430	483	460	484	481	432	442	476	458	474	441	470	456	475	433	417	416	432	478	473	460	456	491	467	472	445	504	470	451	476	504	465	455	480	490	444	487	481	473	468	499	459	523	455	461	511	513	459	435	465	508	477	504	469	479	485	480	465	469	473	460	515	464	461	453	480	472	487	444	497	486	435	479	494	461	444	523	401	496	474	469	477	463	440	477	452	447	492	496	484	486	482	487	468	474	415	438	493	507	487	405	490	465	487	508	476	471	420	485	529	487	483	445	487	490	477	447	445	482	440	465	472	458	485	463	483	468	448	444	431	455	456	453	495	505	456	486	487	467	513	475	503	479	474	473	460	475	479	442	465	488	438	473	516	461	469	499	498	460	469	469	457	500	481	467	424	470	459	479	481	459	541	474	483	485	474	481	498	469	474	489	477	504	476	445	459	441	462	541	499	480	475	505	465	508	471	506	505	454	484	453	446	487	496	457	470	444	467	508	484	443	484	469	486	471	481	528	485	460	463	473	496	453	487	475	424	458	454	466	483	456	532	448	468	481	513	497	482	443	446	476	435	466	490	474	485	480	478	514	502	438	471	491	464	473	481	441	470	469	473	478	460	418	430	457	482	515	484	484	454	447	455	486	486	507	509	493	504	466	484	520	455	484	452	475	508	482	477	497	447	486	458	481	441	460	444	508	463	478	488	511	506	472	496	458	528	497	437	458	489	506	472	492	456	469	463	431	476	476	485	453	459	506	490	439	446	434	452	471	462	462	443	451	470	463	438	494	491	466	472	504	466	484	415	458	489	469	471	504	471	443	456	505	481	480	445	483	470	437	471	474	477	482	422	467	460	487	457	446	491	468	472	506	442	474	472	504	479	490	418	498	500	500	502	476	466	484	438	439	424	444	495	417	431	506	489	463	469	461	456	468	447	451	433	505	497	435	466	463	468	516	487	481	457	483	474	459	455	482	446	459	460	487	444	485	490	481	469	463	480	494	511	484	463	450	489	462	468	454	457	468	461	467	445	476	480	422	455	501	426	467	474	480	458	481	496	465	464	501	455	446	487	475	480	484	465	440	475	475	496	468	459	489	463	526	475	502	474	472	477	444	460	482	417	481	451	487	464	452	458	490	470	494	469	463	459	481	470	513	469	438	446	496	513	470	453	482	477	458	450	486	480	469	477	473	487	463	435	487	461	472	418	476	463	480	502	515	490	461	481	477	468	437	479	449	476	496	436	440	472	445	524	494	493	461	496	459	486	467	454	488	468	554	477	482	466	456	506	466	484	426	446	453	472	480	458	481	452	455	495	437	468	462	476	438	457	460	454	450	481	496	472	448	451	479	515	478	487	487	487	441	448	466	490	489	508	467	464	487	488	439	454	467	442	484	460	453	489	462	496	466	486	436	475	482	471	452	440	427	510	474	469	491	450	474	508	516	442	503	439	485	468	473	490	499	423	455	462	478	487	483	479	477	451	488	472	507	479	465	484	455	443	454	473	506	471	483	445	481	476	509	485	476	451	426	481	506	469	475	471	474	473	475	517	457	490	447	481	475	463	457	475	477	464	466	473	441	474	482	451	508	452	502	473	463	469	489	522	460	470	458	486	456	479	496	433	478	470	433	442	497	417	484	443	450	466	437	484	457	434	454	441	470	492	487	475	479	439	497	469	448	484	498	477	475	486	460	478	470	471	469	519	453	463	452	448	439	504	468	477	469	516	476	463	458	471	491	483	479	489	441	485	478	493	475	464	486	482	493	509	459	459	526	507	428	481	443	463	493	467	470	481	463	444	435	448	483	511	471	485	480	471	464	457	474	483	486	455	469	475	482	490	473	449	480	471	450	504	508	429	471	441	488	502	457	463	465	486	483	494	452	481	484	469	465	444	469	447	468	486	455	429	441	453	496	512	506	469	492	477	487	465	489	472	450	450	488	460	487	451	550	462	515	458	469	436	432	502	466	475	469	449	457	439	478	488	483	479	462	459	435	453	461	486	466	484	476	465	465	471	438	467	486	474	465	440	431	468	453	455	507	476	478	510	491	477	488	484	434	420	503	476	487	483	485	460	472	479	436	470	489	462	504	470	484	472	422	466	468	441	470	446	434	462	485	474	494	468	491	444	472	451	499	454	470	482	467	536	462	459	472	443	477	442	481	453	438	474	458	499	516	481	457	503	457	493	479	457	441	474	472	470	456	486	461	479	481	442	485	507	457	473	492	462	482	451	483	431	476	478	465	520	479	467	452	470	450	453	487	500	457	465	448	458	443	441	474	491	446	457	499	468	451	464	419	507	464	469	489	494	434	462	475	488	494	480	456	489	452	473	456	468	472	489	470	458	466	463	490	453	468	465	494	477	469	471	467	468	492	490	460	474	500	516	461	457	496	471	484	467	454	465	462	491	465	470
2214	389	385	349	339	353	339	330	320	337	308	338	332	338	327	317	300	329	304	322	322	301	347	302	335	332	322	324	304	326	326	298	318	351	324	340	312	314	347	298	293	303	329	285	318	275	298	275	334	296	273	322	308	275	312	326	370	304	304	317	308	305	338	318	296	329	309	309	313	287	337	321	307	326	283	302	329	311	302	333	286	314	314	315	309	326	353	343	316	275	321	330	311	342	304	353	287	323	299	319	334	340	330	314	307	308	335	299	304	331	339	287	303	280	275	303	280	296	312	275	330	316	292	324	295	294	321	318	348	300	340	301	300	308	323	330	313	289	330	303	299	287	329	303	314	357	312	322	311	289	316	292	292	299	287	312	320	317	332	304	344	305	326	283	279	324	326	295	331	328	331	278	313	296	316	305	291	304	324	304	286	318	334	311	320	318	307	302	317	331	312	294	280	292	320	308	312	283	342	293	291	267	304	298	311	300	339	300	320	320	300	303	327	318	315	335	301	304	314	316	330	301	280	309	307	346	335	304	293	310	343	276	301	302	311	306	339	303	297	277	303	297	305	300	307	305	309	344	309	313	324	289	308	298	285	320	314	298	288	311	321	356	309	317	321	319	274	305	330	303	338	350	290	330	348	325	297	297	321	300	346	309	306	319	319	295	339	321	278	278	265	313	317	286	336	314	302	336	337	323	302	313	294	333	295	295	309	278	289	331	306	320	287	288	313	332	303	356	282	321	316	298	322	296	313	320	290	316	289	318	334	327	283	338	315	326	310	298	324	299	323	308	294	321	328	285	313	309	311	293	325	277	299	309	320	301	333	334	299	339	292	302	321	334	298	263	300	289	345	304	298	313	324	314	327	280	317	320	326	289	324	323	325	288	294	309	327	299	317	292	307	309	291	293	267	331	318	257	309	313	302	302	306	314	318	296	303	290	319	281	322	308	311	310	324	335	304	307	339	282	296	296	325	323	319	315	321	309	297	319	304	292	338	261	306	304	344	281	295	317	319	292	313	329	294	314	283	325	313	325	327	351	298	303	340	311	315	321	305	348	323	271	271	331	296	310	316	313	295	317	342	320	338	312	291	309	292	323	333	324	290	341	304	305	292	311	318	302	325	326	297	324	326	267	326	285	279	311	317	313	305	332	375	296	333	328	334	302	305	295	316	317	307	281	314	333	296	301	291	306	303	306	272	323	312	309	305	307	310	306	283	303	283	315	309	301	321	300	320	303	316	315	334	283	282	296	317	302	311	316	322	307	323	309	323	274	291	333	280	279	296	293	351	329	334	339	322	334	311	297	328	318	276	298	304	304	301	316	291	310	322	307	290	328	308	311	323	311	301	282	297	306	320	319	275	315	302	323	313	313	330	328	317	316	316	295	330	307	300	290	296	313	302	325	305	302	286	314	297	328	254	313	321	285	316	303	294	316	321	301	310	327	319	303	305	307	311	308	297	311	337	313	316	308	298	295	287	318	292	306	312	331	301	312	331	273	298	281	286	308	286	312	297	319	294	300	317	324	303	312	287	285	297	326	319	312	315	303	311	309	302	309	337	301	344	339	310	345	297	284	338	287	343	290	325	311	285	338	299	311	314	316	333	320	322	276	310	344	292	296	319	327	320	321	305	280	319	305	327	315	331	326	316	295	325	303	289	306	316	346	336	291	334	290	312	322	338	294	334	300	310	332	291	306	323	309	331	292	305	312	335	323	320	330	303	270	312	319	294	295	304	305	337	314	323	306	291	301	292	317	333	325	288	318	288	295	329	339	296	302	292	320	284	330	322	334	332	285	327	332	338	296	324	308	311	300	306	298	311	310	334	330	328	289	334	333	307	286	308	308	287	316	292	319	296	315	326	305	331	319	319	281	290	329	312	319	321	286	282	332	288	332	321	310	309	304	325	306	286	290	300	302	303	304	302	317	326	296	298	265	321	331	312	307	321	302	294	319	328	322	297	281	311	326	275	316	304	310	320	281	319	285	292	353	304	320	312	292	328	284	296	322	285	339	309	297	290	322	282	316	298	331	309	316	302	317	285	324	315	318	327	324	309	297	282	339	299	310	317	316	306	284	291	318	313	354	299	318	310	301	297	287	300	308	270	284	329	304	298	304	325	305	342	316	320	303	318	309	296	296	328	300	297	300	301	297	251	294	284	312	316	327	326	282	324	317	296	321	316	302	305	307	291	292	309	315	310	331	292	294	343	316	307	305	316	300	299	327	336	339	307	292	309	286	296	301	313	294	298	286	297	311	304	290	311	341	328	315	298	352	350	293	298	343	320	293	294	346	320	304	327	348	291	289	303	328	323	304	313	324	322	279	309	294	338	309	331	330	320	323	317	327	348	275	294	331	334	322	283	300	328	343	287	328	312	306	313	278	322	307	320	322	293	304	321	304	291	301	336	322	326	278	297	328	308	314	305	288	295	291	306	294	322	306	269	305	317	330	316	318	321	298	327	340	295	318	313	324	318	298	322	276	317	316	310	312	322	314	294	306	328	318	293	309	310	359	314	318	303	329	301	296	349	313	291	334	334	324	301	307	339	286	303	321	318	307	310	315	314	301	328	307	300	285	316	297	337	343	323	315	311	322	320	316	314	335	328	320	317	312	280	316	313	354	317	329	315	291	287	291	273	337	319	292	308	324	301	300	311	327	324	295	302	330	340	290	308	297	315	288	289	301	314	290	326	305	266	338	312	328	293	331	319	300	323	327	257	331	287	312	304	289	307	282	325	305	305	292	291	302	301	336	328	319	299	306	310	314	323	326	275	329	307	321	326	297	314	303	311	288	301	299	317	321	347	288	306	305	302	320	313	316	317	301	310	320	304	297	311	278	283	337	314	300	318	291	329	289	310	288	306	302	263	318	311	337	305	334	316	317	310	336	316	344	309	329	288	324	331	332	328	328	266	313	283	285	300	298	307	283	340	325	275	332	284	299	325	335	257	332	268	296	311	333	289	314	289	320	295	326	294	334	278	304	321	280	306	302	316	307	294	316	330	296	310	295	327	310	301	320	295	275	355	307	311	305	309	290	333	314	328	329	277	328	332	331	304	332	318	275	308	294	286	300	318	320	297	325	291	320	291	346	327	304	337	365	297	308	308	318	305	304	305	320	319	320	315	310	336	317	317	274	295	317	334	330	319	325	308	314	331	288	314	340	319	307	302	306	317	321	308	323	296	300	304	311	282	323	288	313	288	305	327	301	380	286	310	309	321	308	306	301	314	303	295	307	331	286	302	296	314	287	302	326	302	328	292	301	298	268	335	298	346	319	308	310	322	318	274	318	310	305	299	316	307	328	282	327	284	298	295	340	290	307	323	320	323	300	321	325	340	317	297	320	313	323	294	295	290	320	337	307	306	283	297	303	276	317	276	318	310	312	288	288	322	306	324	310	303	301	310	292	317	303	313	314	311	318	344	307	330	304	314	288	314	331	296	298	319	316	318	330	356	324	314	318	342	346	310	343	310	322	299	320	302	318
2368	969	1025	1017	993	931	1012	954	927	904	925	939	958	880	862	927	895	890	849	873	852	867	853	897	913	868	874	906	876	809	914	838	874	877	900	939	887	883	884	863	869	898	830	859	865	888	856	907	874	879	880	885	848	897	858	899	938	861	878	845	860	942	866	948	889	840	865	864	909	831	893	860	958	846	871	844	830	896	881	879	904	899	849	931	868	902	927	916	885	896	839	911	906	879	871	903	865	839	828	850	875	902	893	860	853	852	914	884	876	835	844	888	902	921	880	877	905	925	820	861	902	864	851	887	878	822	830	877	824	903	884	857	882	940	905	892	917	878	871	879	883	864	904	887	897	881	894	880	920	910	879	881	878	834	860	893	913	886	906	882	868	861	885	868	954	891	877	929	902	825	896	858	810	885	879	916	882	860	890	858	936	911	854	867	877	933	880	852	875	828	860	909	916	852	862	869	876	884	890	820	858	902	904	868	856	830	838	875	874	876	832	947	897	833	873	833	872	824	884	881	854	901	857	818	894	879	907	930	841	817	888	931	882	879	915	876	862	889	911	884	861	911	910	852	868	820	912	898	841	846	916	888	867	884	828	897	920	887	874	930	890	900	900	863	915	843	902	908	893	831	908	871	954	849	829	875	925	871	938	927	811	868	880	903	835	938	928	921	899	875	863	818	902	875	914	831	898	891	882	846	830	925	892	883	859	780	903	880	857	831	901	849	849	883	833	892	847	871	877	911	879	874	830	879	916	878	868	884	870	879	923	831	860	855	941	877	820	872	854	904	807	901	894	851	891	875	911	907	880	887	835	872	864	889	877	915	900	905	886	944	846	935	899	924	821	903	908	905	880	863	877	895	847	902	868	891	851	876	845	912	892	891	829	883	871	868	807	914	850	897	901	882	910	906	923	901	864	929	866	837	890	859	902	907	917	860	902	870	850	866	933	888	863	900	926	832	866	850	872	878	861	865	873	892	899	899	881	906	846	895	909	833	908	906	884	874	902	909	908	886	860	847	887	883	916	912	851	908	830	892	849	884	910	868	893	898	848	860	872	845	901	921	922	898	910	887	941	910	880	874	882	876	878	915	874	885	821	888	856	860	848	858	859	891	929	879	892	833	842	873	923	909	877	848	876	886	911	881	903	959	890	915	877	893	874	886	851	909	834	857	814	920	877	870	853	855	921	904	851	930	841	883	829	849	880	872	893	853	899	820	881	902	843	852	877	886	868	862	878	856	895	846	895	929	834	876	902	889	947	857	947	837	861	835	903	895	916	866	889	881	856	877	889	887	929	858	858	931	852	839	897	904	910	909	877	919	843	897	871	911	906	904	894	860	835	821	871	823	872	844	892	898	898	891	891	896	868	860	863	827	858	838	895	893	885	939	857	921	892	928	873	874	887	885	859	913	852	841	891	903	873	827	913	903	856	874	871	881	890	874	885	886	893	876	848	896	877	898	899	898	876	867	874	892	896	896	862	871	851	915	893	831	876	899	946	874	889	879	891	926	904	910	901	857	870	905	867	835	886	840	888	833	869	869	903	918	878	895	858	926	901	863	936	867	848	866	863	903	940	904	948	828	893	911	869	856	912	883	864	839	903	878	905	899	882	865	863	893	841	877	888	838	854	897	866	832	858	919	855	877	853	911	887	846	886	899	858	858	929	860	895	900	879	871	937	855	947	861	904	880	862	910	902	895	839	897	857	882	904	900	806	870	897	845	834	854	852	871	914	919	875	846	938	848	870	946	854	876	921	871	867	867	909	925	846	842	896	911	817	872	882	879	915	864	877	880	869	893	883	814	842	861	930	908	908	875	910	920	854	882	906	868	929	885	854	918	848	906	874	911	842	856	863	892	879	875	876	861	872	885	905	895	852	894	875	864	858	942	885	916	870	910	903	893	886	860	907	928	867	891	904	892	865	879	883	910	853	855	905	862	866	896	913	913	903	896	891	879	920	898	881	867	870	862	894	846	906	883	893	813	871	865	879	883	875	861	875	883	869	912	825	864	932	888	874	889	834	888	858	917	900	818	871	862	891	883	869	895	889	889	845	877	898	945	869	880	886	862	864	892	880	893	912	890	880	893	895	898	844	868	860	944	861	912	951	880	860	876	885	901	871	887	891	890	924	860	920	856	872	916	874	875	909	916	902	869	863	834	900	896	912	904	869	834	859	897	810	890	931	876	880	889	890	894	893	856	884	924	869	892	912	883	884	885	874	870	904	843	920	845	896	868	847	867	840	878	886	910	869	869	863	849	914	863	871	909	888	873	893	890	879	889	840	844	883	882	909	886	859	854	900	867	906	891	903	916	890	863	904	919	866	875	850	868	883	907	887	857	903	847	865	856	965	859	919	881	878	894	853	865	900	897	841	899	897	870	893	890	861	874	899	920	887	895	928	826	861	838	934	888	908	897	919	897	877	820	871	893	894	892	876	904	891	860	876	875	828	845	877	888	848	851	885	876	872	909	923	815	892	903	854	878	866	896	916	871	865	893	839	882	878	823	903	903	835	870	834	879	896	876	878	850	863	836	895	870	889	856	892	846	863	876	918	910	879	907	875	897	895	873	867	908	874	882	917	890	834	864	875	902	858	877	895	920	859	894	833	868	817	916	894	922	920	879	847	908	904	896	888	855	885	879	920	921	853	844	877	928	886	877	897	850	878	859	904	819	833	893	896	881	879	884	917	872	911	837	934	898	870	868	920	849	855	908	869	926	885	854	868	878	877	858	854	867	920	880	851	846	870	882	920	890	881	897	855	897	878	905	901	915	887	906	925	866	872	846	868	839	885	896	876	843	863	865	825	861	865	884	832	826	891	912	863	833	885	866	836	915	897	896	836	861	871	863	834	912	849	896	854	815	868	899	864	861	885	834	855	858	896	917	886	857	798	843	880	905	869	828	865	947	896	894	820	921	880	824	859	918	871	917	951	802	922	859	893	821	898	875	849	857	866	889	850	874	876	922	953	907	858	871	842	811	916	881	911	898	874	899	914	898	866	908	862	915	890	932	877	881	882	924	869	920	885	900	868	876	927	947	833	904	892	878	882	904	863	850	909	880	916	887	902	944	874	833	842	923	842	874	874	860	901	892	861	901	822	876	890	928	857	825	928	850	812	874	860	870	879	920	837	882	828	929	875	906	935	858	930	912	897	947	903	887	840	859	880	912	866	955	900	885	904	891	886	890	916	849	910	888	905	888	875	882	871	893	885	888	888	872	893	887	918	909	845	888	914	853	871	917	833	855	885	831	904	932	870	927	862	909	894	821	872	843	877	859	877	834	811	852	883	826	906	841	886	904	893	879	905	872	873	854	878	847	912	835	876	909	889	891	898	889	917	895	843	902	886	880	820	922	882	876	873	815	884	920	906	906	876	903	875	852	970	862	891	876	845	874	847	930	857	894	884	884	876	936	837	919	837	869	868	857	892	870	896	884	923	888	860	866	882	873	920	857	820	886	898	905	863	824	865	849	884	840	867	873	914	870
8028	1109	1427	1091	814	610	476	399	342	327	288	236	256	214	230	221	205	248	207	195	174	204	204	170	184	171	201	161	175	186	186	192	197	200	179	187	214	168	169	184	162	171	184	184	188	176	186	163	162	160	187	180	175	183	184	171	175	198	171	162	192	166	193	150	161	169	177	195	182	178	172	186	166	165	184	156	176	165	166	203	175	188	159	169	149	180	168	172	172	186	159	182	178	184	180	152	171	164	188	164	162	171	202	179	181	178	156	179	189	161	173	147	162	178	176	177	180	186	154	172	152	176	162	180	165	186	175	195	168	174	168	177	171	150	170	180	166	165	168	165	155	173	178	175	180	173	177	178	150	171	179	166	170	171	183	181	198	162	169	178	183	172	186	176	184	181	188	168	164	181	158	199	163	170	166	163	150	151	166	168	157	172	155	157	176	175	174	153	185	163	178	160	183	194	169	161	184	176	175	170	171	188	176	186	162	174	186	171	183	149	182	159	170	174	173	158	178	190	166	181	170	185	198	169	166	170	187	163	149	193	147	176	185	168	172	182	192	166	150	165	188	159	169	172	189	189	162	181	166	177	186	171	181	185	173	172	157	162	155	166	177	174	153	150	178	199	162	179	171	153	174	183	176	169	150	175	181	162	156	176	168	177	176	183	177	182	178	153	156	172	195	174	165	152	158	173	164	156	171	156	152	174	177	180	159	168	160	179	168	176	171	160	162	160	166	172	159	168	184	173	181	185	181	179	159	176	172	155	175	179	165	165	161	168	181	177	182	141	155	137	181	184	188	177	172	163	154	160	177	194	160	160	170	164	150	153	161	144	165	153	158	184	177	149	173	161	150	194	169	183	158	173	161	166	158	154	162	173	151	171	181	168	173	160	175	176	160	181	162	139	175	178	172	161	182	164	185	172	164	186	185	167	159	170	167	168	183	199	193	154	169	176	149	182	204	160	173	170	180	212	173	188	172	155	165	163	168	178	176	167	172	173	181	169	189	153	188	171	198	171	175	158	157	157	176	159	162	170	173	187	172	174	171	177	160	158	179	181	123	179	180	177	163	181	156	167	174	164	160	172	167	175	164	178	161	150	174	179	162	159	181	188	148	161	184	158	177	183	172	188	165	174	187	155	171	158	188	192	180	180	195	154	153	197	154	170	179	188	163	159	184	138	161	158	170	156	185	162	179	157	175	148	174	171	190	189	154	160	160	169	156	162	170	193	183	183	180	161	174	167	176	165	156	176	158	171	199	157	165	174	195	179	150	165	180	170	161	166	179	174	188	168	151	166	176	162	201	161	166	137	180	188	181	168	180	166	194	169	178	171	169	170	195	168	172	172	182	174	172	167	144	154	178	173	172	164	195	168	154	125	187	163	161	171	181	179	154	165	146	177	193	176	186	177	156	155	191	161	153	172	157	175	169	174	165	184	176	175	173	183	164	174	167	167	200	162	183	184	154	195	188	154	163	178	186	173	162	145	192	181	164	165	178	163	159	181	183	156	158	167	172	167	174	170	146	174	168	173	164	159	161	186	156	188	192	178	186	178	177	134	188	175	187	160	176	161	158	192	178	197	160	180	166	166	145	186	174	152	163	174	168	184	166	171	180	159	161	167	149	186	165	166	171	189	173	178	151	169	189	160	182	168	155	166	186	161	166	187	196	173	192	171	162	187	164	162	153	156	147	164	169	161	205	164	171	183	187	177	197	160	175	173	185	191	158	185	181	175	195	166	207	172	158	164	146	176	164	164	171	168	176	201	178	178	151	178	185	178	175	216	168	166	159	169	182	171	178	186	180	170	169	177	149	159	179	174	165	172	187	174	177	200	178	208	177	160	156	192	178	188	181	191	155	161	183	174	186	161	164	154	186	158	155	159	172	161	177	170	176	175	164	177	164	177	164	183	157	175	187	172	162	179	191	158	173	180	171	170	156	173	151	180	174	175	160	188	204	163	197	158	158	153	181	163	188	158	166	163	175	169	176	178	154	176	171	162	178	176	164	159	167	183	163	173	166	162	166	197	187	159	180	166	171	186	176	164	166	171	197	186	167	174	164	175	162	151	169	156	168	159	168	207	160	159	174	159	168	180	176	155	170	152	162	176	154	179	163	170	172	188	157	161	174	183	163	140	174	186	168	181	167	185	187	168	180	154	196	198	189	152	146	189	179	153	156	166	159	175	157	149	168	168	165	151	177	163	182	156	178	165	156	186	172	192	173	171	172	180	161	169	161	174	157	159	173	179	185	182	145	167	179	180	154	170	166	169	183	171	170	174	197	196	164	152	174	202	153	176	169	164	177	179	158	180	176	145	169	152	173	177	163	159	170	176	176	179	182	166	175	186	182	160	178	153	161	165	165	147	176	143	180	152	170	140	153	159	163	152	186	158	178	176	152	164	169	170	150	183	148	177	167	178	188	171	159	174	178	161	181	177	178	169	171	149	142	153	173	182	183	152	169	185	173	192	167	206	193	178	177	163	156	198	177	160	164	172	166	184	176	172	144	155	200	180	167	173	169	163	169	181	178	157	182	175	168	173	169	156	158	167	163	172	166	174	161	165	158	196	169	180	166	165	176	174	171	176	156	159	158	162	171	161	187	184	184	166	157	173	166	181	164	171	184	150	165	154	178	183	173	184	172	174	166	179	159	159	165	184	178	154	181	177	160	161	181	186	166	167	188	165	167	172	155	154	173	165	177	155	176	173	168	167	160	170	161	173	177	175	182	169	178	166	177	184	153	192	160	169	154	168	157	183	178	165	179	189	182	198	167	184	168	176	181	150	175	167	163	176	157	168	186	164	139	159	190	154	168	151	200	164	153	158	173	174	152	182	164	165	170	178	165	156	179	159	179	200	170	173	184	169	176	176	181	178	165	174	159	167	156	165	158	170	171	166	181	185	193	179	153	152	164	163	147	142	152	189	181	179	161	167	162	193	160	179	167	169	162	164	169	158	205	155	177	145	161	164	162	174	166	186	160	170	153	151	164	143	163	173	187	173	182	171	189	171	152	195	179	192	155	184	195	184	147	184	180	172	173	173	153	155	174	176	187	189	185	162	190	183	171	159	154	169	159	172	173	187	172	163	159	165	138	164	157	186	184	164	154	164	167	184	144	181	170	166	166	164	177	186	163	154	177	167	166	160	165	161	182	148	162	177	181	191	171	152	164	197	192	163	140	155	171	197	156	157	169	170	171	175	167	156	182	179	156	183	213	193	166	178	171	153	176	185	155	189	205	166	162	180	172	185	173	184	184	180	161	170	156	166	174	175	182	191	194	175	151	167	186	210	172	186	170	149	192	156	178	172	168	166	175	153	167	151	173	178	163	158	169	183	185	198	182	159	163	179	187	159	155	182	139	183	156	198	168	146	194	158	178	163	166	165	171	190	172	191	187	157	181	147	147	158	171	195	158	155	173	175	180	172	190	188	181	173	176	147	165	156	193	179	189	188	162	182	179	161	180	182	186	175	176	172	166	172	175	194	172	184
5464	1432	3211	3647	3216	2566	2045	1797	1571	1395	1248	1153	1001	949	929	867	864	796	775	737	739	739	744	692	644	676	683	666	664	620	639	593	597	597	589	601	576	581	590	612	585	592	557	613	533	579	554	541	551	568	549	559	580	560	578	567	544	536	550	593	526	573	536	579	545	576	589	513	535	513	526	551	554	524	570	574	533	520	513	506	485	568	544	476	538	548	529	533	559	552	561	531	580	553	563	489	543	541	574	570	546	564	551	540	513	511	479	542	551	561	548	565	601	493	496	564	528	481	549	528	539	492	513	538	540	541	567	529	539	541	520	551	556	534	531	508	515	518	525	531	599	547	584	528	549	530	513	531	525	509	510	523	542	515	544	532	556	539	512	577	505	555	522	552	562	577	519	528	476	546	512	557	543	546	544	500	540	559	552	542	513	555	518	516	512	544	534	531	564	524	549	558	538	538	529	515	544	521	519	523	517	541	566	519	535	535	568	526	565	509	534	517	518	491	536	538	511	538	556	549	524	529	502	507	517	542	521	524	481	539	513	520	535	448	508	497	525	499	531	495	533	532	527	514	510	500	512	538	519	523	510	502	518	536	547	533	493	533	520	532	509	529	535	486	585	557	534	486	524	529	513	549	555	518	528	535	525	554	521	528	481	576	529	499	512	546	529	521	507	531	500	530	551	523	502	524	540	560	558	507	511	522	525	549	522	535	527	488	547	522	543	527	533	564	534	539	512	521	553	500	500	529	554	513	519	550	522	559	503	536	497	499	528	571	523	497	549	507	560	505	514	506	551	561	513	526	529	536	527	533	504	516	526	558	561	474	546	512	506	512	501	558	503	580	508	512	540	510	466	504	521	526	523	512	538	553	486	548	491	508	562	559	553	562	469	534	503	481	567	527	517	522	508	524	507	516	561	510	499	529	552	532	524	515	572	501	543	567	505	553	485	555	474	520	513	527	522	514	502	539	493	525	537	574	495	478	511	480	526	552	485	487	520	533	549	547	534	500	554	489	535	554	528	490	487	511	530	512	531	479	531	480	536	553	528	496	534	546	546	533	508	563	535	547	539	509	519	494	513	555	508	483	531	500	563	523	493	558	526	517	545	542	510	589	536	530	513	502	525	494	541	560	532	513	547	549	531	539	495	568	498	574	520	501	500	581	550	499	540	513	525	539	509	537	534	547	525	511	518	490	512	489	551	492	512	546	507	515	557	517	554	502	527	540	523	527	500	521	500	522	542	534	531	479	523	528	538	529	530	514	542	551	525	536	543	573	513	534	499	515	541	541	542	527	513	547	527	534	598	513	512	514	507	534	528	550	538	487	559	528	487	510	507	545	556	540	519	540	528	477	538	562	489	471	519	528	548	484	550	595	576	553	541	564	561	551	534	502	537	536	500	500	547	522	492	498	528	551	552	541	529	528	512	556	499	535	532	506	546	525	543	538	496	538	484	521	537	501	538	535	559	510	593	516	515	540	582	565	507	534	542	551	547	513	545	543	568	567	528	529	555	528	510	519	511	513	533	523	508	556	522	526	526	546	538	507	515	526	570	500	525	577	523	542	528	539	552	537	505	543	559	493	495	565	513	545	518	545	505	534	525	514	556	551	536	543	528	521	530	540	543	554	541	514	501	501	545	471	528	515	525	536	468	534	556	535	523	603	541	517	506	515	524	554	530	588	534	575	540	537	526	504	484	526	527	525	557	485	543	530	504	529	541	565	533	532	515	538	548	499	538	509	542	516	530	576	526	529	533	517	530	527	555	535	512	553	563	514	536	546	515	514	548	535	595	511	505	553	489	522	562	517	557	538	486	512	529	495	531	533	571	550	544	511	496	516	534	525	537	575	467	538	503	530	530	493	495	498	565	518	552	556	562	491	532	529	527	481	539	533	553	528	565	539	542	498	543	495	493	518	584	566	524	518	535	529	518	552	537	538	524	558	535	578	537	547	491	518	531	506	531	546	505	526	476	507	539	510	522	486	542	544	495	516	513	533	544	547	528	520	514	555	536	507	513	510	494	518	512	502	561	531	521	522	479	502	583	551	521	509	534	535	561	546	497	556	540	557	523	493	499	519	527	606	519	535	563	521	546	531	483	525	506	517	563	548	557	476	550	515	498	544	487	544	523	492	582	509	531	524	499	557	502	527	547	500	520	530	515	540	540	503	515	527	509	533	532	503	518	572	528	550	494	510	501	512	512	523	488	563	541	538	495	516	503	548	540	580	564	526	528	589	540	544	533	531	552	550	521	552	507	527	541	543	540	537	502	527	514	537	532	500	521	528	500	568	515	559	545	535	520	583	530	499	547	508	498	540	544	591	550	543	545	539	492	487	538	508	578	513	545	542	498	492	543	540	532	549	537	547	480	510	515	516	501	550	550	547	509	525	517	575	506	518	509	534	511	544	548	500	584	534	493	548	528	531	532	487	506	522	532	496	530	580	523	540	541	566	556	493	555	545	523	490	519	574	542	534	550	537	509	493	563	506	485	527	534	576	507	535	532	542	536	542	507	520	547	575	533	523	521	506	531	544	504	526	527	485	474	507	552	506	494	543	567	563	501	531	539	535	511	486	533	539	535	513	566	548	489	499	538	536	531	512	533	503	575	504	535	534	513	535	554	556	537	520	525	548	532	516	515	504	520	497	523	545	513	506	553	565	526	564	562	532	489	528	513	567	534	539	520	547	542	524	539	503	535	527	522	516	529	530	564	505	542	515	536	527	520	560	532	513	520	530	536	562	529	519	510	539	524	548	496	514	489	586	573	554	500	572	488	506	529	538	541	533	530	559	562	552	512	515	543	519	552	493	508	518	557	550	517	585	517	529	498	529	530	524	564	531	549	526	502	498	510	522	521	495	506	528	486	519	526	534	519	530	507	569	563	513	527	508	509	495	511	546	515	514	539	567	534	544	547	484	541	508	529	545	546	540	504	493	525	583	548	482	531	548	526	508	555	531	537	544	535	542	534	497	512	524	535	531	527	502	528	534	518	592	544	539	502	532	524	496	490	524	517	548	515	530	529	542	521	528	549	543	543	577	534	533	521	544	508	498	516	525	490	534	490	549	526	528	502	516	529	517	557	524	526	497	558	482	536	525	550	487	513	547	508	529	540	534	504	567	563	532	543	542	491	551	524	542	553	550	510	485	557	524	545	567	521	497	516	517	538	503	519	533	559	535	524	532	516	552	509	492	543	530	509	473	465	545	550	622	540	527	528	515	548	555	515	543	526	496	479	555	521	498	470	546	535	532	562	541	549	544	526	527	504	526	511	516	542	562	525	577	562	570	531	563	574	506	529	536	593	516	522	501	502	551	535	502	558	543	526	534	515	543	478	536	548	563	584	525	570	510	539	553	538	530	545	517	539	525	531	510	499	541	526	512	503	524	490	517	546	495	506	544	520	488	490	522	519	530	539	507	557	512	507	546	545	520	548	548	540	531	505	489	514	489	487	518	570	547	553	533	534	552	517	524	528	521	505	538	548	534
14522	2473	2673	2062	1458	1023	805	640	490	419	371	307	302	268	267	245	215	221	190	208	203	181	190	199	188	194	160	164	154	147	174	190	163	170	166	144	174	163	162	174	171	144	166	154	174	140	157	139	157	144	183	175	148	141	151	147	129	160	154	166	145	130	153	179	150	144	149	148	137	135	144	155	151	136	167	146	152	134	143	126	145	147	136	134	129	140	161	144	144	171	145	127	146	161	161	135	136	124	167	151	136	158	129	131	120	153	137	151	155	140	136	140	146	156	160	131	148	147	141	130	156	148	151	142	136	136	127	141	128	134	121	132	126	132	169	156	143	124	157	158	135	139	140	140	134	148	127	137	151	129	143	165	162	136	149	148	148	137	140	146	129	169	134	159	155	156	125	165	144	148	144	146	160	124	141	160	132	139	140	156	134	167	164	166	134	144	131	140	132	135	134	163	143	142	124	160	136	134	141	144	170	141	156	142	147	138	149	144	155	133	140	142	152	157	139	141	137	141	158	167	163	156	131	148	141	148	145	135	148	136	132	143	132	143	148	162	147	177	150	159	157	121	135	134	138	128	169	147	136	140	164	154	138	128	140	132	180	127	146	165	129	135	159	160	159	135	138	159	161	134	139	145	126	162	146	140	153	147	165	125	148	117	137	176	125	127	142	131	149	135	138	134	134	141	145	155	143	134	147	146	138	151	174	142	146	169	142	131	137	130	128	139	163	144	134	146	146	134	150	161	162	154	140	127	132	139	149	180	165	131	152	162	146	125	151	129	140	124	144	157	149	126	158	151	150	145	167	161	146	123	154	158	137	149	163	141	130	152	147	136	156	168	158	154	147	123	134	130	133	146	157	157	130	152	154	152	154	141	113	145	139	144	167	135	128	133	143	138	109	161	150	141	131	141	180	155	141	133	156	136	149	176	148	147	153	159	137	150	168	150	138	148	138	154	149	149	155	130	133	160	133	141	137	148	145	139	156	156	127	131	138	142	147	136	149	148	138	136	133	146	140	151	159	147	135	169	151	137	130	158	126	127	140	150	144	129	134	125	136	137	144	145	141	159	147	139	116	140	136	126	142	139	123	149	144	119	143	152	124	132	150	161	153	124	153	141	136	163	145	141	141	138	156	137	160	141	134	134	151	118	172	138	137	150	149	150	145	144	146	151	136	142	147	137	166	138	142	141	139	149	124	139	136	125	147	137	152	143	144	154	148	160	157	130	128	133	145	125	148	150	150	124	134	157	154	137	167	134	139	140	150	145	125	124	111	137	140	141	146	157	134	116	154	143	157	135	155	144	142	143	161	156	152	139	149	142	137	150	138	138	123	147	142	121	174	142	140	148	148	169	161	149	148	124	132	135	144	125	135	135	143	125	158	168	165	156	143	132	149	137	148	124	130	147	145	152	150	146	126	132	158	154	140	155	143	142	137	129	144	139	143	156	147	147	136	145	167	157	129	152	126	120	133	139	150	166	154	151	147	138	129	138	152	145	160	156	171	168	160	147	128	149	124	154	132	144	153	149	138	135	166	144	123	125	131	144	160	133	136	146	148	139	154	143	154	147	162	151	138	144	155	148	130	139	140	163	156	141	134	131	160	138	150	152	173	153	138	140	146	153	166	141	164	131	136	137	122	164	128	148	156	154	150	173	151	169	154	157	137	147	139	154	144	141	152	147	130	129	151	142	161	152	134	161	133	159	160	132	141	158	148	136	149	154	159	126	169	138	144	146	144	141	122	161	133	128	134	130	132	143	123	128	150	134	150	152	161	128	157	147	153	141	156	131	118	144	153	151	161	153	141	148	150	141	147	170	154	145	159	163	151	138	136	162	162	149	141	144	126	137	148	132	139	152	131	141	155	138	148	141	123	177	138	128	145	163	164	151	140	130	170	144	122	112	156	145	165	136	154	144	140	144	119	120	131	154	148	171	169	122	153	139	164	151	140	132	121	133	133	139	139	131	155	143	153	140	156	129	154	136	151	150	131	139	165	134	129	125	139	146	124	135	156	128	132	146	144	153	139	158	148	128	163	139	162	165	154	119	135	154	154	150	126	145	144	147	125	142	151	144	133	126	138	147	147	138	151	150	143	134	156	159	145	159	166	151	121	150	148	151	137	128	155	157	146	163	139	175	129	137	135	133	148	149	144	154	145	145	144	157	131	156	157	162	158	144	155	145	142	158	141	120	149	150	123	139	149	145	153	160	147	148	163	157	132	139	131	146	155	148	132	118	128	125	138	150	140	167	133	157	125	141	143	147	126	156	139	143	162	130	121	142	137	137	139	142	141	152	123	147	156	149	151	130	144	162	150	144	156	152	147	155	151	135	142	136	152	171	154	153	145	145	153	148	143	158	162	151	156	138	140	146	131	133	121	151	136	143	142	153	146	149	148	152	159	130	131	141	162	134	147	132	142	151	158	136	119	145	143	135	140	142	136	134	147	150	144	146	142	133	155	160	155	131	142	126	136	148	149	146	153	165	143	123	154	155	138	149	150	133	140	133	131	142	157	139	155	162	127	143	131	128	135	128	162	157	154	142	151	163	127	155	149	112	139	142	115	153	145	150	125	134	142	144	146	157	157	173	173	130	142	152	146	136	145	168	120	152	141	139	140	123	152	146	126	140	142	114	149	140	133	154	139	132	149	137	139	149	164	141	135	155	138	141	146	154	136	121	128	159	137	128	148	132	149	143	142	147	141	130	136	136	165	155	152	122	137	141	144	136	148	132	146	151	117	133	143	122	153	145	131	136	153	155	141	133	139	134	154	142	119	142	158	136	153	142	154	139	138	145	149	140	158	142	147	151	156	149	166	150	140	124	145	134	134	127	179	141	152	136	151	151	151	137	146	135	150	154	129	137	146	172	145	142	145	129	131	155	151	153	131	135	145	149	148	150	145	147	155	138	147	141	132	146	142	147	150	136	133	156	170	144	142	134	156	144	157	123	153	149	152	118	139	136	146	154	153	123	153	131	148	160	129	153	149	140	179	142	130	126	137	141	136	160	149	137	165	128	133	140	144	157	135	148	122	162	159	161	127	148	146	135	128	144	128	152	137	157	143	144	156	152	156	132	143	154	130	146	131	164	136	150	138	147	159	120	147	138	137	130	130	140	141	151	158	125	135	136	152	129	130	134	135	155	143	142	138	139	150	149	148	131	143	165	150	125	143	151	119	139	147	135	157	140	135	137	150	145	140	141	148	149	139	166	161	147	133	150	116	118	143	178	146	124	124	149	128	146	126	140	133	149	133	142	160	124	163	166	156	151	146	134	150	170	139	147	133	165	168	137	136	151	159	146	143	139	154	136	142	155	153	156	138	149	127	135	154	146	125	151	140	135	138	129	161	156	149	143	117	146	129	129	141	172	153	137	161	143	119	140	146	137	132	127	160	167	156	140	158	135	157	148	181	151	133	138	168	151	135	140	140	150	148	132	169	153	163	131	141	125	128	128	143	146	140	135	144	125	142	146	162	163	158	164	134	160
7497	2461	5608	6418	5546	4396	3456	3020	2506	2106	1864	1659	1524	1385	1296	1172	1073	1033	918	940	888	833	796	800	819	669	710	708	695	647	618	670	627	629	645	542	617	555	593	574	569	598	561	584	561	561	563	548	557	524	534	551	512	534	496	515	486	520	519	524	504	525	553	550	492	477	505	487	517	467	533	479	521	508	496	460	501	453	517	511	478	510	479	425	475	474	456	502	521	463	485	463	461	464	495	463	469	505	508	481	470	472	493	511	501	465	517	513	470	481	460	466	476	511	465	466	498	443	478	506	464	497	521	477	482	492	483	476	460	455	482	490	418	432	512	454	478	515	466	474	478	447	473	460	459	503	480	471	482	456	480	483	457	485	496	474	522	455	472	488	475	440	491	458	461	462	491	489	442	492	475	503	476	472	475	420	499	492	450	470	518	468	428	487	454	447	445	483	465	479	452	420	494	489	421	452	449	454	439	452	480	453	464	447	497	460	480	470	459	442	453	511	465	460	476	483	462	444	473	471	460	488	438	480	426	476	488	434	449	479	461	482	500	513	465	474	459	465	476	451	488	463	454	472	449	479	460	429	482	484	481	478	489	461	435	495	438	436	439	481	482	471	461	486	469	467	477	471	457	488	479	455	473	492	461	525	473	470	456	508	481	478	446	474	481	457	460	456	498	505	490	440	440	456	468	467	441	477	463	446	454	499	505	462	459	466	461	491	482	475	462	475	475	461	480	462	484	482	476	482	471	461	466	459	428	463	485	464	472	417	470	452	467	458	488	470	449	485	486	489	451	477	481	462	477	466	510	444	506	485	463	456	485	427	484	485	457	480	494	482	468	455	465	478	441	451	505	446	438	462	480	481	475	469	456	479	469	451	424	479	460	494	473	436	440	486	470	504	423	453	467	449	466	491	496	433	499	479	455	458	454	492	469	484	496	462	445	454	498	450	432	483	448	475	492	483	475	474	490	444	481	450	466	479	449	476	429	472	444	478	438	480	442	480	407	457	466	465	441	498	462	492	487	457	458	454	478	484	486	433	484	491	475	462	510	462	479	445	487	461	440	501	466	443	482	442	425	430	426	491	468	432	518	479	475	476	471	492	470	447	469	469	455	468	472	491	440	417	493	503	470	488	487	474	469	476	488	409	474	514	475	492	476	440	494	499	457	482	477	529	418	445	449	419	487	422	471	489	465	471	455	453	470	462	489	489	506	532	488	478	505	439	451	420	483	482	440	430	444	484	451	449	467	501	453	467	445	414	489	474	457	472	491	479	466	455	525	465	471	465	444	468	484	441	446	471	437	467	439	486	477	497	468	480	461	451	459	437	498	459	473	442	460	480	480	487	473	420	474	472	453	440	458	462	470	455	443	462	426	466	476	466	473	481	447	446	450	460	466	471	477	459	466	430	454	482	531	476	481	491	436	427	449	488	455	489	456	513	476	444	451	478	455	493	464	478	510	511	438	467	463	490	476	447	513	452	477	433	458	479	495	470	466	459	488	489	404	454	472	457	457	483	486	463	470	471	468	455	482	470	449	451	454	474	451	455	492	440	484	459	452	472	428	426	454	475	434	422	457	480	448	460	494	475	495	492	493	447	478	494	493	438	472	471	471	464	491	450	465	415	457	431	462	462	475	444	450	470	483	487	440	474	484	458	457	460	486	442	490	495	483	479	471	484	490	484	505	455	504	499	453	444	489	486	491	493	498	478	454	486	470	484	464	456	498	512	474	480	503	455	479	441	446	456	466	482	504	484	474	484	491	452	468	496	418	483	460	461	461	491	464	453	455	461	480	449	470	508	473	473	470	501	448	466	489	479	462	472	457	498	479	465	483	441	465	460	474	466	482	478	501	452	459	457	524	486	466	467	463	442	485	484	458	457	460	516	464	462	474	494	478	453	446	482	483	493	483	488	449	464	473	504	475	458	473	452	434	469	427	498	499	467	440	464	491	486	437	478	489	449	454	456	452	478	453	468	499	457	499	491	483	506	514	472	467	454	488	503	498	451	440	438	498	470	493	446	511	444	465	456	459	397	455	475	472	500	447	489	448	478	487	508	457	455	447	471	474	458	453	472	467	444	477	483	498	483	433	464	512	441	464	496	462	444	456	442	473	486	461	471	502	472	485	484	465	517	476	498	464	489	482	480	492	490	469	460	500	463	498	467	460	450	480	458	477	474	478	456	490	488	472	468	489	452	498	459	474	448	477	475	467	454	475	463	464	460	486	480	448	463	469	420	497	464	478	490	462	452	468	444	446	474	484	425	473	483	481	462	453	454	487	468	512	514	471	508	461	468	447	529	468	455	467	491	477	497	478	438	478	471	445	455	455	462	420	486	476	471	466	449	461	473	444	470	472	461	494	461	457	474	485	493	455	475	467	478	475	466	478	453	462	454	472	461	482	483	480	499	465	467	453	464	444	483	489	461	490	487	478	463	442	443	498	446	466	453	471	483	432	466	465	491	491	488	467	477	501	437	455	447	479	436	443	483	457	419	427	458	462	455	487	502	451	478	484	492	497	472	444	466	479	457	469	429	452	453	482	461	475	442	461	421	473	436	471	466	458	457	467	481	480	498	480	470	465	490	481	408	469	491	450	439	481	471	471	474	492	466	462	467	488	448	461	457	513	475	463	489	474	466	436	488	483	448	463	505	463	450	464	447	448	453	484	444	473	479	443	459	460	467	481	478	467	497	486	523	477	478	479	469	453	448	493	525	474	503	466	460	470	451	446	442	471	493	491	478	495	481	451	471	429	489	452	456	486	511	472	439	438	490	464	468	482	498	512	458	478	483	454	440	487	505	484	515	449	426	479	435	447	462	489	483	442	449	475	474	485	429	444	425	451	464	450	479	442	435	468	446	476	463	489	507	488	420	470	460	432	454	512	442	490	459	487	482	453	441	443	487	470	463	493	486	432	454	515	449	502	468	476	503	433	472	487	478	461	491	482	443	450	482	462	459	483	462	495	472	500	434	463	458	447	418	450	466	474	464	472	482	503	487	482	454	523	461	484	468	497	462	463	466	457	478	480	484	462	463	476	478	481	455	464	414	501	448	480	484	481	472	441	531	472	448	468	476	487	456	464	434	490	468	490	480	460	459	464	446	451	512	455	468	494	473	459	409	481	466	492	457	504	467	454	491	472	451	454	476	486	460	499	454	469	491	473	487	444	473	462	475	497	440	467	457	498	421	433	433	452	494	516	486	493	501	490	488	489	509	468	501	481	445	478	463	471	505	458	471	456	449	447	506	438	471	472	467	454	472	455	512	466	495	454	448	457	466	451	445	480	483	443	471	452	488	435	490	485	454	462	450	507	468	443	485	449	482	438	475	445	467	474	463	477	496	451	445	485	465	454	477	490	500	452	482	433	461	480	459	460	463	460	468	454	508	467	443	480	451	456	466	475	475	458	486	465	455	466	433	511	441	494	475	465	444	499	496	467	489	446	494	472	459	495	466	438	481	476	475	471	426	470	503	447	467	472	483	449	464
2110	346	377	398	359	299	284	327	321	363	290	320	282	304	305	298	297	313	308	275	318	309	333	305	322	301	260	276	319	292	319	298	305	304	303	348	308	320	313	322	286	323	284	324	293	323	293	279	315	319	343	339	310	279	303	322	288	318	291	332	290	326	311	289	299	313	291	339	307	324	332	314	284	303	314	302	300	311	318	312	327	313	285	314	288	300	312	309	305	299	312	346	309	291	311	307	305	285	313	311	302	308	321	307	301	261	293	304	335	306	290	321	316	299	307	293	302	280	323	317	305	308	282	266	293	306	336	306	310	311	302	329	325	292	297	285	286	321	339	324	282	308	294	314	302	289	297	299	299	334	328	306	307	311	305	311	284	297	293	299	293	294	334	300	315	294	307	313	281	344	318	297	309	307	310	307	327	306	332	311	307	299	313	298	320	307	338	306	298	309	292	305	294	329	340	305	341	304	294	308	311	323	313	327	327	313	304	302	304	274	334	321	293	295	323	303	317	334	308	315	274	299	328	325	309	306	315	268	300	309	305	308	282	332	283	346	303	296	307	282	295	322	301	310	307	293	296	328	300	278	290	328	308	326	322	297	277	306	308	314	311	292	317	298	316	318	289	325	285	298	296	284	300	290	286	320	310	311	292	298	283	318	289	305	315	288	323	320	287	313	303	335	319	306	285	312	309	285	307	323	329	311	318	307	314	342	305	278	306	309	294	330	305	286	300	312	261	310	323	333	300	286	284	310	301	325	307	309	281	263	275	338	335	292	315	295	334	325	327	337	313	328	318	301	323	298	308	282	331	309	293	339	275	295	296	323	320	291	311	313	323	323	310	318	308	303	340	322	295	285	305	326	281	325	307	310	299	302	315	291	281	317	321	262	316	312	306	311	316	309	301	325	311	273	326	310	293	320	307	309	311	293	301	317	310	310	286	306	302	297	341	306	341	305	308	263	318	290	335	267	329	310	328	311	306	336	280	317	281	296	322	308	326	326	308	292	286	320	286	334	302	311	293	306	318	292	308	294	313	314	305	304	300	316	318	311	305	323	335	319	315	273	319	319	325	288	297	335	291	318	326	316	325	299	327	327	317	307	272	302	292	280	313	308	287	274	303	356	302	298	317	319	343	313	339	328	334	273	292	303	324	298	296	299	296	315	325	293	336	296	338	298	318	306	279	330	292	306	319	321	317	276	322	320	271	303	290	338	303	305	336	307	300	349	324	328	299	330	319	318	321	312	302	305	328	286	322	287	324	343	323	329	298	346	334	338	278	293	315	324	315	317	295	337	327	291	295	328	306	345	311	309	293	297	307	305	303	311	286	341	315	302	294	302	350	290	329	323	294	314	320	316	309	318	320	302	324	290	291	295	307	299	298	298	269	296	281	330	292	294	291	303	292	294	309	335	308	290	313	303	298	273	325	287	304	320	317	300	288	343	310	346	284	289	330	288	316	298	321	296	327	288	308	330	319	294	316	322	310	283	315	314	321	302	300	275	336	313	271	286	277	321	288	283	285	310	308	331	305	298	324	296	315	336	305	322	334	315	309	326	322	331	289	317	297	274	293	315	329	275	338	297	279	338	280	330	334	300	303	312	291	343	323	314	307	326	326	288	290	306	264	322	305	320	312	290	292	315	284	294	333	307	329	300	285	274	310	324	338	281	315	323	302	304	299	284	328	318	299	310	319	286	306	322	289	348	309	310	317	309	298	299	288	318	315	298	276	299	311	288	282	327	319	295	295	293	310	305	296	316	308	338	302	316	289	275	303	323	332	325	315	318	326	333	339	303	322	297	312	317	315	307	299	300	292	328	312	330	290	310	337	294	290	304	297	294	314	278	293	318	289	308	314	276	298	309	331	321	322	301	300	300	287	280	291	329	346	310	315	318	312	301	311	329	345	309	299	303	302	300	336	334	302	301	294	307	293	342	307	331	346	296	305	288	267	313	307	299	330	306	302	330	297	271	323	329	318	307	294	296	299	284	335	313	304	302	299	357	303	346	345	349	317	309	319	303	330	284	340	346	325	309	287	324	289	308	329	319	315	297	327	331	302	310	328	303	307	292	325	311	324	286	318	338	310	325	289	335	335	329	298	310	318	336	313	327	322	293	309	310	295	310	321	339	332	315	301	280	308	296	302	326	310	312	314	311	313	280	284	296	304	298	328	329	317	315	336	316	254	314	293	284	303	322	317	313	296	308	297	328	304	296	339	302	273	320	281	283	335	337	319	325	282	326	287	314	321	286	300	295	315	308	324	302	310	352	311	309	313	293	321	308	316	302	302	339	301	307	268	299	316	328	289	283	315	321	310	306	272	285	302	284	300	282	312	289	307	283	321	308	295	310	293	288	329	313	318	322	304	319	313	290	330	316	293	296	306	295	300	311	326	338	301	304	323	300	290	279	306	319	318	309	318	290	292	292	304	294	308	331	286	294	300	291	313	304	325	301	273	322	313	317	295	339	315	308	292	318	324	360	301	347	320	324	332	273	331	316	333	282	313	295	280	295	290	305	303	330	302	312	312	304	310	291	320	302	301	313	325	312	279	308	329	329	311	308	325	305	292	304	316	294	313	291	298	289	295	306	305	319	303	357	338	318	321	315	305	307	301	285	314	305	282	291	291	298	333	312	329	314	341	305	285	322	320	307	309	294	311	303	316	295	308	299	292	290	269	291	322	348	340	313	308	291	299	255	312	321	317	322	332	290	275	287	298	305	312	290	310	323	301	308	306	319	295	324	284	300	313	345	321	269	333	340	284	318	315	308	302	322	331	334	298	301	316	300	324	321	297	313	304	328	310	296	330	312	317	314	308	329	296	304	271	286	326	319	278	348	288	270	325	307	289	301	296	281	298	308	279	316	329	295	322	288	285	303	308	299	317	305	324	307	292	323	322	293	323	321	299	301	336	319	289	298	321	346	345	309	314	305	344	351	322	330	293	315	308	316	327	289	303	294	310	297	316	304	307	314	317	289	315	276	317	324	300	278	303	340	350	308	318	321	335	292	305	314	330	300	291	313	310	288	304	305	297	319	314	307	325	307	322	298	294	303	283	318	329	335	299	296	306	325	316	304	316	313	321	316	312	333	305	330	354	293	321	293	326	305	310	290	294	309	287	302	317	317	281	290	298	282	321	298	295	298	330	348	325	285	324	290	315	329	305	274	306	312	318	306	277	323	302	306	314	276	316	326	295	308	323	279	313	292	282	323	319	278	308	305	326	297	324	331	314	292	326	334	315	321	298	318	295	329	287	302	321	320	327	316	317	315	303	282	333	313	341	303	314	313	336	316	313	319	308	319	323	298	318	308	309	306	291	337	311	322	309	300	314	334	280	307	324	298	330	269	290	332	324	290	308	305	312	330	288	320	294	313	305	309	292	317	313	319	320	297	296	322	312	331	296	310	316	290	287	319	325	337	349	326	333	331	328	328	298	301	299	302	319	309	286	281	266	337	298	320	293	294	251	319	304	343	317	311	287	295	299	293
2365	966	985	992	1022	996	940	927	993	929	919	942	925	909	859	913	901	952	900	935	880	898	907	923	938	871	858	870	847	887	856	823	895	909	848	927	873	904	892	909	907	880	886	907	863	873	844	905	871	872	867	783	911	889	923	888	883	866	877	859	847	890	893	829	855	884	889	846	830	919	877	903	834	855	922	889	862	872	851	847	852	850	831	880	858	884	864	856	895	893	905	882	835	880	858	892	843	894	920	862	881	914	865	832	884	854	838	897	839	840	869	870	878	822	924	905	847	877	872	878	893	888	921	855	848	918	878	866	863	872	864	855	880	846	840	861	861	912	923	873	881	835	933	950	878	895	888	911	866	904	902	893	855	906	879	874	882	881	943	870	874	921	861	834	862	837	846	896	888	863	877	895	940	898	885	883	907	873	930	895	876	847	896	884	883	896	876	937	874	897	844	887	842	874	902	934	890	908	923	863	898	871	929	916	923	876	854	871	914	890	877	887	867	863	889	903	882	900	836	866	858	904	876	898	877	950	863	857	886	859	886	860	848	859	860	884	945	892	906	872	841	908	837	887	875	883	901	902	898	862	913	905	875	895	855	910	884	891	878	864	899	873	932	858	853	871	879	921	868	921	918	907	841	922	876	948	883	860	883	885	888	853	843	853	897	917	879	895	863	886	876	854	926	844	913	900	883	912	881	879	934	925	896	860	877	939	918	929	859	922	890	846	831	903	918	876	876	873	878	869	920	883	902	943	888	917	874	867	845	921	879	891	925	815	866	895	850	864	920	861	875	886	896	894	894	894	839	929	883	862	857	849	891	924	819	887	924	878	851	922	921	912	859	831	878	840	835	871	882	858	863	845	902	862	877	917	933	864	921	950	881	881	876	844	936	861	876	878	906	868	924	872	846	903	891	803	905	921	856	900	866	854	851	857	852	917	916	886	880	851	860	881	928	960	868	901	881	921	901	899	904	868	865	905	856	849	887	908	869	891	858	941	908	914	873	886	888	920	894	862	867	892	828	856	878	879	855	850	849	847	847	885	883	889	903	915	863	852	852	846	820	882	898	913	939	897	877	875	865	886	947	869	951	889	882	926	857	901	894	852	908	923	906	920	923	931	877	894	905	905	912	920	867	864	887	907	912	802	908	873	852	871	894	892	875	838	870	885	864	898	872	859	873	884	929	891	912	834	901	889	883	860	902	955	864	889	867	887	873	879	884	860	926	894	892	797	868	868	931	909	882	834	870	894	921	877	871	863	823	880	852	888	906	886	925	847	948	853	892	859	906	885	876	880	893	845	900	923	876	874	880	914	842	858	900	906	867	901	900	921	861	913	907	945	908	912	878	920	901	879	832	918	888	900	869	894	882	870	887	874	910	894	864	861	843	870	855	876	902	917	894	925	894	942	875	878	950	879	888	893	918	876	889	853	873	903	857	869	851	868	903	895	875	848	911	886	853	902	860	833	940	859	863	841	931	918	868	893	872	826	844	878	858	895	851	871	858	851	889	861	924	941	903	892	903	887	943	866	864	883	865	878	875	881	849	852	880	886	866	924	858	939	839	885	874	917	822	951	877	832	879	881	897	895	863	927	860	879	927	862	840	810	862	901	849	863	903	913	883	898	903	877	852	905	871	926	834	876	911	943	880	916	909	890	886	891	901	894	897	875	845	870	910	926	857	868	892	908	873	863	902	855	884	884	905	877	882	855	851	876	894	881	903	876	922	923	851	886	888	852	951	931	894	852	903	880	919	856	894	872	871	839	852	917	869	870	922	873	886	878	881	829	856	924	874	884	895	893	919	884	884	919	908	876	909	872	928	896	953	908	896	881	854	885	886	883	894	892	863	873	898	912	873	916	897	873	910	824	903	929	886	876	859	884	863	934	838	855	855	871	919	853	932	858	879	892	904	930	876	822	876	942	812	854	852	917	806	835	913	909	879	907	846	820	883	904	950	905	912	852	911	888	937	790	879	881	946	867	925	855	912	919	856	951	836	873	894	869	947	866	833	864	839	879	886	854	891	877	887	900	845	909	865	888	895	925	841	972	875	909	871	873	851	842	871	928	886	911	889	823	866	875	913	824	899	931	897	882	890	915	876	870	928	904	913	890	915	898	854	914	860	793	844	883	913	946	895	853	909	913	856	873	862	967	905	888	913	845	891	882	942	885	881	946	843	861	881	910	905	879	888	910	868	871	888	864	938	936	930	840	885	857	900	896	831	908	882	862	850	867	801	908	864	852	838	847	910	921	900	899	867	808	920	895	845	902	876	823	880	873	917	938	927	880	874	899	859	899	868	887	863	876	860	845	896	888	833	860	886	864	870	888	855	930	895	882	851	861	804	849	867	912	860	915	845	916	876	900	834	918	850	842	899	933	887	924	862	897	893	898	861	863	851	842	895	866	861	898	887	854	862	866	871	893	860	895	889	877	857	919	885	885	892	919	913	868	905	922	935	895	917	880	859	889	858	853	916	914	914	883	878	879	883	883	858	832	928	888	880	878	856	844	880	870	909	898	891	857	832	908	898	898	851	855	916	869	964	884	782	899	832	904	848	910	857	952	901	915	913	876	861	871	864	913	902	842	907	849	863	866	861	868	846	907	875	894	866	929	918	879	855	858	935	904	896	857	876	892	828	895	915	867	858	870	861	798	928	883	869	849	861	899	831	880	893	915	895	900	832	858	840	899	896	873	852	851	881	839	870	914	853	885	879	862	889	821	897	928	890	908	875	860	891	893	895	870	811	902	918	914	894	902	923	944	892	868	892	898	893	928	853	882	832	891	845	851	900	875	792	872	857	923	830	902	908	877	882	903	891	932	847	914	848	835	845	891	907	858	939	844	893	885	925	874	831	882	945	900	892	864	840	846	885	892	908	890	906	850	898	879	875	877	889	906	910	908	882	893	935	844	921	898	873	840	884	897	889	886	849	854	847	849	882	892	882	827	803	874	847	852	811	899	887	849	888	885	872	886	866	863	909	885	856	920	881	886	899	910	880	884	909	903	928	935	862	889	863	850	888	867	836	852	896	869	863	897	901	828	878	899	929	866	854	883	875	894	918	909	910	865	830	898	919	893	882	880	929	861	889	848	880	845	876	894	849	891	887	869	873	857	881	885	882	859	929	907	908	860	888	864	904	917	864	844	854	887	881	913	924	872	872	878	854	854	911	849	915	849	851	904	888	891	882	890	870	857	862	890	908	864	940	881	925	893	879	863	878	923	931	871	914	891	861	916	844	896	862	881	885	827	916	819	836	903	889	884	832	895	853	914	880	891	834	853	865	883	896	941	892	882	890	871	903	800	866	943	846	857	893	825	859	905	886	957	894	864	867	910	896	858	870	925	879	854	847	847	858	902	883	860	824	840	858	856	879	893	849	875	997	868	889	875	866	895	900	881	894	905	895	867	916	844	821	899	889	876	875	919	860	847	862	921	902	941	880	879	924	875	912	893	873	871	901	892	878	907	825	857	910	831	847	863	888	878	891	953
8141	1182	1418	1035	811	609	515	388	368	323	292	254	244	236	188	201	202	219	181	201	194	222	201	199	209	175	191	199	187	181	169	186	206	166	185	173	163	170	171	181	183	191	204	166	185	163	191	152	174	163	170	176	183	180	168	168	168	159	182	158	169	190	183	182	192	157	158	179	170	198	171	176	175	186	166	180	199	163	164	200	193	173	173	178	171	164	153	177	171	176	164	154	190	169	172	195	182	171	180	160	165	169	183	183	165	185	188	177	179	188	168	166	186	167	182	167	181	160	172	165	166	158	171	183	165	183	176	161	163	149	148	197	184	185	159	185	134	171	180	187	157	165	164	186	173	141	172	167	181	157	176	176	183	216	142	174	172	201	179	177	141	175	196	142	149	172	185	161	174	194	168	164	157	196	172	187	194	168	179	196	162	163	173	167	161	170	160	161	167	168	187	170	154	164	194	164	173	186	169	180	187	171	179	199	163	168	161	184	194	180	176	169	173	169	189	178	189	175	173	185	164	167	155	154	170	157	201	177	166	199	158	179	178	175	186	184	158	171	173	187	162	170	186	177	164	169	163	172	176	184	162	165	179	162	178	174	184	181	184	180	179	168	168	181	190	163	191	183	190	168	157	171	165	194	164	188	165	171	174	184	173	192	167	158	183	173	176	179	162	158	165	164	167	176	182	159	195	147	168	169	200	172	189	178	168	162	170	163	159	176	183	184	196	178	168	189	191	152	166	152	143	181	171	198	180	185	188	169	155	172	175	175	189	162	146	161	190	184	169	201	144	160	171	177	153	172	171	143	178	158	168	171	176	176	168	176	167	183	182	154	171	152	162	162	167	171	165	154	162	165	149	155	173	167	163	146	172	183	158	177	168	166	174	155	167	180	163	162	177	180	168	170	188	184	181	171	177	176	156	161	183	163	151	152	189	169	157	172	167	173	172	181	181	165	176	171	172	188	172	182	183	181	175	168	157	168	177	163	169	189	169	176	185	153	163	153	177	155	173	165	173	161	175	179	156	186	183	175	192	174	174	190	180	164	179	158	183	185	170	175	150	156	192	156	184	158	148	175	160	167	175	183	183	169	177	149	168	188	192	165	169	169	181	175	177	187	194	188	167	179	155	180	184	185	163	140	172	154	177	142	192	203	168	175	176	168	177	165	161	151	182	196	173	178	173	179	157	166	196	184	179	172	167	187	190	193	174	168	157	160	161	203	180	164	173	162	158	181	153	177	172	161	188	148	159	174	172	157	165	184	189	169	159	171	199	179	166	163	181	166	160	152	162	170	185	184	178	175	157	173	167	187	173	194	175	146	177	154	173	168	163	172	158	176	155	159	176	146	183	180	181	156	179	171	190	154	177	149	162	184	170	146	179	172	180	180	163	187	170	187	185	180	175	165	162	163	181	169	180	173	150	172	182	154	158	159	167	170	189	151	192	189	198	145	146	178	183	161	173	160	169	155	172	177	174	184	171	161	185	154	168	165	163	202	162	184	179	168	162	153	181	158	170	166	172	176	176	183	147	155	184	159	145	133	157	176	171	177	168	179	175	165	180	191	177	176	179	179	152	180	182	172	175	151	187	177	184	162	182	172	165	176	176	173	181	177	183	168	160	179	184	172	169	158	152	155	170	183	180	162	162	173	153	170	183	178	172	160	147	179	169	171	176	156	144	166	166	168	170	183	178	190	195	174	204	193	168	178	169	176	163	166	180	166	188	165	161	193	161	178	158	189	168	160	171	164	161	148	174	184	220	174	166	180	185	159	166	170	178	185	202	163	172	178	148	157	181	204	158	165	179	190	174	171	187	179	141	177	148	193	167	145	150	169	147	157	162	152	155	175	207	166	177	186	168	171	166	179	183	187	171	164	173	160	178	161	163	159	167	181	146	166	152	179	161	174	192	185	167	157	143	176	186	164	166	179	151	176	161	165	160	172	173	188	177	186	174	183	176	151	179	143	171	157	203	181	157	183	190	154	149	174	178	174	189	175	177	171	177	165	160	165	174	191	167	175	191	160	160	152	191	194	169	157	176	184	174	171	165	183	169	174	183	175	170	147	170	174	181	175	186	172	164	177	192	177	171	181	168	186	166	184	177	205	196	186	193	177	150	179	180	185	203	165	175	179	180	171	200	180	166	164	171	162	166	169	179	165	157	183	168	185	181	174	165	186	172	185	192	146	179	182	145	193	175	182	179	178	152	169	156	163	192	180	186	169	178	175	165	199	167	156	189	146	177	182	194	175	170	176	161	164	149	198	173	169	174	159	142	164	180	184	157	148	171	168	167	180	159	176	171	185	170	163	178	163	175	162	161	150	161	172	174	185	162	165	196	172	189	176	171	173	182	188	176	164	172	183	191	145	172	161	160	181	179	184	158	180	184	173	148	169	191	170	165	170	183	182	156	157	164	173	159	150	176	169	171	173	175	196	179	170	157	180	164	191	169	178	151	173	170	178	164	170	170	181	166	184	147	170	165	183	169	151	186	144	159	166	164	193	155	149	181	179	211	157	164	178	173	179	195	187	162	177	173	173	172	159	174	181	187	167	170	172	168	182	180	169	187	163	170	175	154	185	187	153	165	165	195	187	170	185	177	149	170	147	166	166	181	184	168	166	193	176	176	166	163	173	154	182	170	168	173	172	166	168	148	173	180	160	155	166	147	160	162	198	152	163	169	170	150	147	175	182	190	158	171	182	203	190	180	183	194	189	161	157	171	167	174	171	147	170	185	168	167	164	160	182	155	188	185	181	166	167	172	179	182	164	182	184	177	165	181	186	159	165	184	172	161	163	183	169	191	171	172	163	182	179	178	176	154	165	156	186	157	165	167	171	165	161	167	157	180	170	185	159	145	170	150	164	179	168	192	179	166	164	185	165	189	180	183	165	176	180	150	160	160	185	195	165	158	178	211	171	169	200	171	191	161	186	170	173	154	164	180	151	177	183	153	172	160	174	188	178	188	167	178	159	187	166	193	160	147	181	167	152	182	190	160	144	172	170	153	166	174	161	185	156	152	179	172	178	176	165	164	186	183	173	185	165	197	170	193	163	148	180	143	175	164	187	188	173	187	183	182	173	178	165	166	172	184	179	176	178	176	154	160	166	183	162	174	163	163	141	164	158	185	170	163	167	154	156	181	173	170	162	173	180	159	151	172	172	159	178	160	186	168	166	162	180	186	189	185	174	163	172	174	171	155	149	160	197	187	163	145	157	171	165	162	170	171	183	178	152	183	150	169	171	176	158	188	171	161	147	166	161	164	157	183	186	158	178	188	183	196	189	160	174	167	164	157	169	174	188	184	170	189	166	170	160	168	174	150	169	176	154	173	154	179	168	198	161	177	176	188	175	161	160	169	164	181	184	154	170	184	178	180	159	165	140	146	189	166	161	190	181	174	170	170	173	168	198	170	159	182	174	160	174	172	173	183	158	181	181	174	188	180	167	158	184	142	177	157	175	166	174	184	172	184	169	152	180	195	168	192	188
5437	1454	3299	3631	3193	2494	2162	1775	1585	1376	1243	1175	1052	968	926	840	857	821	799	718	741	735	719	653	696	689	671	630	676	649	605	631	591	624	595	621	605	575	586	594	608	568	605	570	568	532	566	555	606	533	607	569	553	564	561	516	548	585	537	536	566	585	532	552	581	548	536	564	538	519	506	530	601	563	534	539	519	589	559	525	525	532	511	545	548	536	518	543	525	518	548	478	507	492	544	508	540	548	539	522	546	516	538	520	547	559	529	514	544	529	604	536	508	559	535	513	525	522	549	532	533	510	559	508	531	518	554	513	544	581	551	553	542	553	571	563	498	538	526	556	536	560	539	541	519	527	509	516	559	512	551	494	521	513	553	516	540	508	548	492	548	522	564	524	536	534	547	533	536	532	540	549	532	537	547	584	519	488	504	543	545	540	523	522	538	540	517	503	488	523	567	470	581	505	577	496	538	502	515	536	558	598	551	514	536	490	541	528	526	499	528	489	525	514	555	532	530	574	553	536	561	540	549	545	529	490	550	525	524	561	552	511	488	507	525	530	511	540	532	514	516	550	489	496	539	524	553	547	559	539	515	551	544	497	534	532	533	556	546	558	543	529	536	523	536	515	563	543	549	526	598	541	561	553	503	534	512	503	527	534	552	532	524	488	526	559	568	481	546	508	535	523	508	537	540	548	510	518	505	570	502	545	545	546	546	518	554	529	513	524	556	510	531	538	528	535	499	510	511	530	537	514	551	556	522	549	552	531	462	501	513	552	572	565	511	515	502	518	549	578	514	529	558	519	518	517	574	543	482	496	532	511	524	515	506	525	561	544	525	495	495	536	518	562	537	535	507	523	521	546	535	520	549	523	547	561	539	538	552	476	507	563	545	510	550	571	509	489	545	591	528	548	515	510	502	499	515	506	535	538	537	556	530	506	516	517	548	515	502	544	507	514	481	519	532	546	508	525	506	558	530	504	533	514	482	569	557	526	562	527	492	527	544	539	589	537	496	525	503	535	542	536	560	538	525	517	558	533	528	513	525	542	555	517	561	563	530	506	520	504	519	574	514	502	532	550	548	535	504	516	521	510	550	537	520	521	548	525	546	596	559	540	502	502	489	520	567	471	583	499	556	506	518	494	589	544	553	546	534	506	497	527	505	534	530	516	551	559	535	516	530	555	539	490	556	539	530	536	555	528	515	526	520	492	496	522	538	545	534	532	553	563	519	551	535	560	532	519	484	523	540	554	532	510	525	552	531	546	515	501	546	542	559	516	514	551	504	514	543	546	561	533	521	546	541	533	507	524	560	505	495	511	540	559	517	508	557	478	530	512	505	514	539	556	520	540	550	554	543	567	507	556	510	532	521	508	555	567	560	541	538	569	528	526	538	536	524	532	522	470	561	522	513	545	529	533	527	542	523	477	544	539	546	510	493	500	512	576	493	569	510	526	517	527	511	511	536	522	538	532	499	515	524	546	536	530	527	559	507	513	523	536	559	539	526	568	590	540	549	559	522	568	505	551	486	516	543	539	538	510	528	528	530	505	526	529	568	493	517	512	529	530	548	522	569	496	505	575	522	554	492	537	552	547	522	566	532	530	509	524	535	541	532	572	519	505	550	551	510	500	541	559	508	502	529	524	495	559	505	556	518	557	524	539	494	589	546	524	531	520	524	562	507	515	562	521	513	514	502	517	532	522	519	511	566	511	524	492	555	583	551	539	521	552	518	531	517	545	528	539	495	514	522	537	547	510	508	542	489	545	527	530	506	526	538	546	524	517	555	506	551	518	521	557	554	534	547	600	534	553	495	523	504	564	478	524	508	530	531	543	554	561	513	555	512	574	547	546	534	509	561	541	523	608	495	511	527	513	489	541	494	518	514	525	506	547	590	585	538	520	534	549	512	574	549	547	537	522	558	508	464	520	545	487	587	524	523	510	525	542	513	541	564	480	508	500	534	502	527	516	488	500	508	521	507	539	575	523	537	511	477	512	528	544	509	506	569	530	503	556	521	500	512	553	596	553	523	501	538	508	570	534	518	525	582	527	540	514	525	562	529	542	500	502	571	518	542	496	509	547	516	552	473	535	535	537	515	534	572	523	536	531	515	535	560	545	577	580	537	584	537	542	507	517	527	478	544	520	526	564	557	515	532	518	576	522	530	548	536	505	516	505	526	550	504	519	533	524	500	520	523	529	490	516	520	476	540	533	535	534	527	572	539	558	501	545	548	563	510	556	537	545	535	540	526	510	511	504	489	540	550	586	551	549	533	535	527	502	470	516	575	535	487	511	527	513	556	549	518	557	507	515	543	522	494	559	523	537	566	510	542	514	499	561	563	520	569	548	521	541	552	564	522	498	521	523	536	523	508	560	526	557	520	568	535	510	525	562	560	525	555	563	546	490	564	497	561	563	542	491	552	543	517	546	498	499	522	557	534	497	508	509	543	521	548	528	516	516	528	535	527	549	516	561	500	500	568	544	554	549	530	525	481	568	540	527	542	508	505	573	517	539	539	518	542	517	503	512	519	557	533	499	540	538	542	540	542	512	561	516	543	560	529	514	561	516	515	544	546	510	541	567	531	546	513	530	521	542	529	509	562	549	505	540	530	525	512	514	522	529	551	488	509	511	523	538	521	560	521	547	529	538	524	498	548	505	544	511	525	523	517	541	513	529	476	489	535	515	529	527	519	558	533	569	501	531	563	515	528	546	507	534	551	546	533	544	511	527	539	533	589	525	529	528	538	497	569	510	480	494	539	551	543	550	513	524	564	522	543	553	497	531	525	514	571	524	515	522	570	553	571	556	531	539	505	528	504	538	500	493	530	546	470	513	540	558	548	534	506	541	519	501	529	556	527	532	502	530	575	508	524	525	519	547	527	507	511	540	492	521	532	574	527	505	499	557	560	480	513	540	546	559	537	517	541	496	558	528	558	542	550	507	521	515	538	519	525	540	542	512	510	516	488	534	530	494	537	540	532	502	529	516	521	506	514	504	567	519	528	545	544	523	575	508	524	529	520	590	520	520	485	552	539	514	534	520	536	537	545	540	541	535	494	523	535	518	525	520	510	505	518	503	573	539	541	524	534	526	511	551	547	506	557	519	513	496	500	549	520	524	550	518	533	507	525	531	524	527	537	527	551	523	539	547	445	513	525	500	571	519	497	498	539	547	475	506	510	516	507	558	544	489	503	512	555	531	537	540	542	508	543	524	524	488	537	503	547	535	520	538	535	534	548	507	461	540	571	543	560	541	529	506	490	556	584	551	529	517	547	542	544	497	561	524	568	563	523	530	545	488	496	532	526	546	512	542	522	540	503	524	526	521	502	546	514	564	496	549	548	525	507	534	511	510	540	552	537	566	560	555	509	561	530	487	523	536	554	505	553	530	539	528	548	504	537	577	509	513	489	546	548	490	525	541	555	477	503	547	515	504	510	529	514	530	540	508	527	509	554	539	525	543	521	545	535	481	529	544	504	522	526	534	591	525	537	536
14589	2452	2793	2140	1422	1063	819	642	522	436	377	336	275	303	238	230	241	238	212	219	199	186	201	183	179	187	176	162	170	147	152	164	150	168	152	154	160	183	149	160	141	158	141	142	166	176	164	157	170	153	140	157	153	155	118	142	131	165	136	166	134	147	135	157	134	163	163	131	143	165	138	141	144	156	154	148	150	147	147	146	135	148	139	145	133	157	149	140	132	133	133	147	153	142	131	138	146	137	173	152	156	128	123	126	158	167	157	170	151	156	147	146	145	127	132	161	133	147	165	133	158	138	143	135	157	142	121	142	148	150	155	147	130	142	152	155	149	126	158	136	165	116	132	128	143	136	160	138	140	142	164	124	130	137	141	141	133	133	150	153	140	168	155	148	158	148	135	152	137	149	141	142	146	140	137	140	147	133	135	158	133	164	145	125	134	133	143	143	147	140	145	157	139	142	149	146	140	139	156	157	148	183	140	133	146	130	141	142	143	151	158	135	140	146	126	158	127	141	150	161	138	149	139	137	142	151	132	151	150	149	136	129	139	157	144	150	154	144	167	135	142	148	149	156	156	150	148	137	132	140	133	139	139	140	141	157	125	164	160	159	157	134	133	169	146	152	143	128	132	140	155	147	150	158	157	156	150	159	148	143	131	136	150	148	139	146	144	144	138	132	168	150	135	149	161	141	155	156	142	147	177	164	125	148	144	161	162	126	145	160	133	145	150	153	162	155	174	131	114	134	157	164	144	138	156	133	128	144	139	126	143	140	131	146	137	157	118	142	161	124	154	150	147	167	137	117	158	135	151	144	153	148	142	154	168	142	146	133	141	120	160	139	151	141	126	123	147	146	139	159	135	150	157	146	131	150	137	126	140	150	153	135	119	144	145	149	138	138	136	137	139	168	143	136	133	146	140	142	153	142	132	151	144	150	143	140	155	165	136	134	154	131	127	136	144	150	131	155	130	159	135	119	152	114	169	128	136	141	112	140	146	149	129	146	149	127	156	154	131	136	145	123	144	104	141	154	127	145	148	129	152	146	146	139	147	139	161	127	141	141	131	152	159	165	146	134	136	130	151	151	151	138	158	142	161	129	143	137	147	144	146	150	149	137	149	133	124	121	147	154	134	124	147	148	140	148	156	149	132	133	134	147	142	136	135	124	118	140	137	132	145	127	140	133	143	142	164	146	140	142	134	140	149	145	150	129	107	147	137	160	144	163	149	147	154	129	139	152	153	152	171	152	143	141	145	132	144	142	134	150	139	143	141	168	133	144	133	121	147	127	130	122	141	142	143	148	139	159	134	153	151	142	149	167	145	148	143	160	162	149	139	160	143	129	149	138	159	141	154	154	160	147	165	144	139	163	141	158	135	140	143	142	136	140	121	149	128	137	135	149	142	163	135	129	139	145	137	144	140	150	162	140	136	137	140	142	156	135	154	154	145	136	144	154	140	154	157	144	142	149	151	142	142	140	159	159	116	160	156	167	153	130	140	137	136	146	135	142	144	148	130	147	149	164	127	156	135	165	135	159	135	155	130	133	148	146	138	138	142	153	152	147	146	146	146	171	157	154	160	155	148	143	139	158	148	125	127	139	139	131	145	136	138	133	143	145	157	162	150	139	142	147	166	137	152	125	142	136	155	150	129	145	160	141	158	152	163	144	147	144	131	140	117	169	133	136	138	136	149	163	148	148	152	133	137	131	145	152	154	124	145	138	140	121	151	143	142	153	123	119	147	162	148	145	150	142	156	143	137	132	150	131	152	153	149	144	147	132	152	143	147	160	136	118	117	133	136	142	118	183	156	160	153	159	142	133	134	163	144	139	155	129	148	148	129	165	136	149	129	137	148	136	164	135	148	140	136	142	145	128	144	148	152	156	142	161	140	146	159	165	136	153	151	141	149	154	143	148	138	152	129	149	124	154	150	118	152	139	145	125	146	151	182	129	146	143	131	139	145	129	158	130	140	135	163	129	149	157	134	125	134	139	151	169	129	153	151	141	131	129	126	130	143	153	126	141	160	153	136	161	157	160	144	157	128	156	135	143	162	176	162	140	144	140	127	143	151	157	148	125	153	127	143	149	136	156	152	131	149	143	145	132	133	143	136	134	138	162	139	144	151	167	157	130	168	134	124	140	162	138	139	142	136	135	144	115	154	136	154	140	141	141	138	146	149	147	154	126	141	125	152	159	131	166	125	145	137	131	140	199	134	145	151	145	125	158	136	140	159	135	162	146	142	144	134	153	122	136	145	143	164	143	151	127	163	139	130	158	140	161	138	145	155	150	144	149	149	152	121	132	130	161	152	135	118	127	155	150	153	153	139	132	153	127	156	135	136	160	138	153	175	147	134	135	158	153	150	140	146	148	151	152	137	142	150	168	152	159	150	138	154	137	150	150	132	137	155	156	138	139	132	139	147	154	157	153	144	147	147	140	140	146	142	147	155	131	155	173	141	132	146	148	123	162	137	146	142	150	131	136	155	140	134	133	133	162	145	141	131	144	142	138	150	139	144	148	137	141	156	151	123	143	146	124	140	120	136	144	157	127	129	143	181	149	146	144	148	151	144	157	137	130	141	145	142	150	164	125	138	156	130	161	143	135	137	141	151	137	125	148	143	124	149	129	153	151	128	151	139	158	156	148	144	145	136	142	133	165	136	128	158	133	157	142	166	140	125	156	153	150	161	135	176	153	162	130	163	145	156	159	112	147	126	151	133	167	147	151	133	155	158	175	129	145	139	149	146	141	117	130	147	154	145	136	142	149	138	146	139	154	139	155	149	152	140	162	138	139	141	172	153	144	162	162	144	144	155	137	133	156	126	132	137	126	165	127	154	147	137	131	136	142	129	152	144	137	168	147	130	162	158	150	154	139	140	130	137	141	131	139	150	137	144	134	144	147	155	132	129	151	153	113	146	172	135	124	125	133	141	157	148	159	141	150	148	147	138	137	172	157	144	131	150	152	123	143	136	134	132	122	143	136	112	140	145	135	156	133	157	141	140	133	128	128	107	153	128	130	143	140	153	154	144	143	153	125	144	136	132	132	133	139	121	120	161	154	169	142	156	156	126	137	163	151	167	134	164	149	153	137	123	137	135	151	153	170	139	151	150	149	145	146	125	139	153	134	136	134	145	135	144	131	144	135	131	133	158	147	143	129	141	143	170	128	129	144	127	144	155	144	146	132	139	166	132	159	160	146	149	140	135	140	143	142	143	142	119	131	121	134	170	124	131	142	152	137	143	131	129	146	136	145	145	140	124	141	131	153	146	133	156	142	133	152	146	147	129	135	139	144	138	151	148	134	135	169	151	139	126	158	129	120	144	126	179	156	135	165	171	138	131	127	154	162	140	158	127	145	144	130	145	170	127	142	132	152	131	132	148	170	146	146	161	142	139	153	129	146	146	134	167	144	163	142	127	171	149	151	150	152	155	142	133	135	145	160	133	122	133	145	156	139	141	149	139	149	136	132	165	138	138	144	147	139	148	145
7583	2541	5691	6423	5534	4358	3623	2964	2514	2182	1901	1714	1523	1354	1259	1246	1115	1028	952	889	867	871	881	845	776	765	694	705	632	704	675	647	620	671	621	613	610	607	613	534	554	535	608	581	517	539	559	550	551	525	522	576	536	552	461	534	471	541	480	545	529	490	503	525	523	505	506	508	494	525	441	453	507	499	498	487	508	482	464	489	478	506	479	503	512	439	451	459	504	504	481	508	464	469	472	484	502	480	500	492	439	479	466	476	505	475	499	464	498	495	467	471	483	460	462	432	524	462	455	488	499	476	481	476	526	474	501	480	463	499	471	436	470	461	476	441	477	465	472	490	487	480	458	467	471	487	501	482	457	452	472	470	455	462	476	472	473	460	469	431	486	464	469	482	477	462	464	469	494	454	471	496	478	457	486	524	470	486	473	508	514	474	481	504	459	477	466	499	496	485	472	462	511	472	470	460	442	498	463	485	467	430	467	461	457	509	476	459	503	447	474	489	451	510	468	442	456	473	450	503	451	449	494	503	454	496	452	454	460	476	489	483	441	466	476	452	512	429	459	454	489	458	526	483	459	451	445	445	466	491	454	483	509	448	510	445	477	502	469	471	489	481	473	486	460	442	478	463	452	449	440	452	466	485	469	435	479	471	453	465	434	482	459	468	467	486	442	480	439	467	483	455	470	472	481	470	472	471	436	450	481	476	470	477	469	492	468	498	479	442	462	480	454	478	445	480	507	503	467	454	456	486	455	479	473	487	460	453	454	471	451	465	486	444	481	501	480	475	464	454	488	445	433	473	493	442	430	449	469	458	506	485	449	473	466	461	525	484	509	453	465	518	474	472	453	482	456	472	454	468	497	480	473	491	489	460	472	458	475	465	465	510	466	471	489	496	480	464	474	467	505	484	490	461	451	459	451	513	496	448	459	451	474	496	532	487	482	452	497	501	478	497	444	466	487	471	472	487	495	460	445	501	512	495	497	469	482	465	488	466	490	434	461	483	484	443	471	470	496	466	487	476	448	508	456	448	510	425	450	554	485	432	466	490	459	494	449	470	500	437	441	468	429	464	488	438	491	444	442	459	469	482	440	464	489	418	450	490	467	479	476	443	495	468	491	478	429	497	489	455	458	475	432	471	492	473	486	459	459	463	474	446	481	489	494	454	455	443	497	472	474	473	481	511	493	436	470	478	481	428	415	458	451	493	458	460	458	491	452	445	445	455	489	434	493	450	523	465	468	464	466	447	447	502	477	454	433	465	456	464	462	486	444	522	485	457	472	459	476	468	474	454	474	467	428	463	466	460	469	451	468	458	463	510	480	439	449	480	472	440	453	438	450	467	517	478	474	464	474	473	460	441	475	517	457	458	500	453	480	516	485	468	502	476	485	470	457	482	486	444	479	458	456	456	428	448	496	483	445	516	434	484	478	466	505	463	454	460	453	465	473	425	482	478	447	438	469	446	462	455	485	494	489	477	496	500	496	473	459	449	481	484	503	462	464	479	497	494	493	457	494	500	452	482	497	477	458	476	500	474	455	454	421	454	454	447	495	483	465	470	456	440	498	461	472	469	459	464	465	480	483	464	487	484	475	483	459	481	420	453	504	450	468	470	447	484	455	485	441	498	478	482	485	465	493	464	448	464	411	495	465	432	501	474	483	486	513	443	504	471	447	482	478	453	482	476	456	464	446	447	447	421	508	481	483	477	443	453	435	476	495	474	489	520	480	470	447	467	496	479	462	473	444	451	463	489	459	486	400	471	473	486	466	457	480	499	483	480	486	461	464	468	469	499	441	471	461	463	440	464	507	448	471	480	465	472	468	502	457	440	491	474	507	475	452	488	493	447	512	492	485	439	473	466	466	497	466	463	439	459	462	470	439	470	435	489	463	438	498	518	484	483	452	473	486	489	496	486	470	451	425	464	454	476	487	469	462	426	461	514	474	461	512	483	439	459	501	467	519	458	473	463	444	464	446	497	465	479	515	466	442	468	481	448	467	452	528	481	435	511	469	447	442	471	501	487	480	450	536	507	431	474	492	462	469	505	513	490	479	476	479	491	480	468	459	458	437	459	446	465	463	458	484	466	486	434	469	487	476	467	414	453	454	475	434	492	466	453	479	481	486	469	468	462	475	479	477	448	451	479	467	466	486	498	430	499	449	463	475	479	509	470	502	485	505	512	476	471	457	501	441	478	466	471	463	477	451	463	485	466	485	477	509	491	483	446	441	460	438	487	458	492	489	456	493	472	458	478	480	486	460	437	460	484	463	485	485	484	481	474	444	509	459	447	493	475	506	485	474	493	451	433	473	486	423	471	475	432	482	472	493	464	452	449	445	464	472	466	463	467	522	423	483	473	454	478	469	462	473	499	481	487	444	487	478	473	480	475	465	494	466	471	495	495	447	486	487	487	456	483	472	422	485	451	447	461	478	456	474	456	461	503	469	455	483	466	461	490	543	502	495	480	459	488	496	465	475	477	464	464	452	475	453	457	459	492	489	503	473	461	443	496	469	467	466	451	452	483	469	484	447	466	437	472	459	486	481	490	478	501	470	475	468	486	474	455	461	438	500	485	482	470	471	491	487	470	452	493	475	458	493	478	463	464	452	479	488	424	462	474	480	452	448	476	500	454	450	486	465	447	479	490	501	462	473	455	461	493	498	519	445	490	437	427	469	473	492	437	448	456	489	486	434	474	455	482	467	482	461	508	466	474	459	496	454	451	482	464	475	493	488	452	480	461	503	487	456	467	453	454	463	476	471	429	438	467	452	457	474	477	449	473	453	474	471	461	468	459	441	468	471	462	476	494	518	484	464	500	438	448	428	442	483	444	484	447	459	430	464	449	466	494	462	434	493	466	504	475	477	500	500	515	456	481	456	453	470	472	477	447	453	450	507	473	498	480	495	457	462	459	463	486	482	405	465	446	484	477	489	497	463	478	492	449	469	446	491	444	462	457	472	448	447	433	488	437	482	485	466	501	487	489	455	465	452	456	432	469	466	445	437	463	473	438	458	490	472	465	472	488	463	475	474	484	467	511	440	470	463	474	438	461	466	470	463	485	454	430	464	484	452	482	446	491	453	453	440	488	496	481	509	495	450	477	471	503	450	437	483	457	510	452	449	475	460	469	424	483	472	459	466	470	439	456	458	491	461	497	471	468	462	446	456	459	517	473	437	480	474	473	457	513	473	475	452	445	455	418	471	460	460	452	490	465	455	465	458	442	444	510	443	482	507	467	466	451	432	471	515	458	471	474	474	470	509	492	464	492	417	446	474	456	498	452	469	446	496	478	492	439	462	506	478	430	480	487	484	461	489	441	455	490	457	492	472	478	446	469	456	444	493	471	448	450	449	454	460	501	505	469	483	499	470	474	466	503	514	439	418	489	480	420	484	482	468	424	431	444	441	470	477	469	491	463	450	494	477	417	470	474	485	444	469	479	498	464	479	460	472	488	464	465	488	450	480	467	469	489	496	441	464	448	503	473	493	460
2109	364	368	353	333	318	318	332	323	309	303	282	332	333	361	319	308	304	264	303	303	303	301	341	324	293	289	304	326	318	310	293	299	324	276	300	281	294	294	324	332	315	319	337	315	301	321	311	297	327	306	310	321	308	316	322	323	291	292	308	291	283	295	350	289	321	303	307	340	293	272	306	268	314	287	290	328	301	328	306	284	292	295	295	290	281	309	325	303	323	287	334	299	308	317	308	303	341	301	308	278	306	292	302	326	323	305	330	281	330	311	288	278	302	311	309	305	303	311	303	292	316	267	276	281	303	285	312	313	274	303	298	302	316	327	289	316	306	283	269	327	321	292	321	284	311	320	339	308	278	305	305	305	297	298	290	298	297	281	330	286	326	318	341	322	335	282	307	340	305	316	311	282	307	322	308	319	325	329	309	288	293	298	315	307	302	296	289	343	333	278	278	334	308	295	305	302	301	277	305	326	294	282	298	304	313	310	279	302	336	315	277	312	312	327	322	294	334	299	319	327	303	290	271	305	301	335	303	300	327	306	312	287	320	306	303	276	316	305	298	307	320	302	286	318	295	315	321	305	273	342	356	300	313	307	327	311	288	339	272	315	304	284	313	308	313	308	304	308	326	290	314	277	292	293	307	297	325	322	316	292	312	296	312	304	332	277	314	331	323	295	321	277	323	303	317	316	310	308	297	307	321	289	326	310	289	273	348	282	296	342	326	282	347	327	283	272	290	330	321	304	312	273	274	328	275	300	330	310	284	297	280	291	295	325	352	322	308	309	285	314	317	303	319	292	302	289	302	320	330	319	292	311	298	328	275	334	323	297	311	304	328	336	295	296	305	297	296	287	271	306	278	296	284	296	325	299	318	307	305	309	324	292	291	302	314	248	291	342	291	332	341	311	298	316	305	314	298	331	330	333	303	320	299	328	292	317	283	319	293	294	275	308	300	310	302	325	311	308	287	302	286	306	309	291	347	305	311	309	285	311	285	285	279	300	318	309	291	329	299	285	318	291	291	320	311	271	295	322	332	294	322	336	314	337	314	328	320	292	278	289	286	321	310	301	310	338	322	320	310	283	304	309	274	328	305	291	315	299	310	314	319	308	312	324	298	296	335	300	311	316	286	314	292	294	304	336	333	328	314	321	312	304	303	322	325	296	323	338	294	325	299	320	288	302	302	314	277	267	333	313	322	327	291	278	319	312	322	287	296	321	302	296	304	280	318	307	293	316	321	289	290	308	315	316	312	290	296	282	348	284	290	316	313	310	313	293	340	312	299	303	308	337	296	317	321	309	280	291	327	319	301	334	285	327	292	351	327	297	269	328	310	303	326	301	313	300	311	321	289	316	315	329	299	308	301	330	303	312	334	317	336	323	297	298	322	336	293	334	310	338	298	306	289	311	312	325	311	311	327	294	304	291	277	319	324	332	304	274	300	320	316	312	343	293	277	298	303	291	321	311	311	290	315	314	324	312	302	272	298	320	307	300	285	302	286	270	300	301	307	334	258	281	296	306	276	311	286	341	312	282	311	278	315	321	298	309	317	311	326	323	303	307	293	332	331	313	327	325	276	300	281	321	312	326	332	263	321	261	302	292	333	282	309	308	325	321	327	306	336	285	289	345	305	294	319	315	291	324	278	330	306	275	341	294	300	300	299	315	328	312	300	295	335	308	312	319	309	297	301	319	296	295	308	310	287	332	306	280	309	286	264	316	299	294	331	318	316	331	316	340	330	314	337	320	304	321	299	324	316	287	318	292	301	340	279	295	281	321	287	307	306	313	312	311	285	327	307	310	297	293	284	291	300	308	304	310	274	270	327	304	293	291	291	305	302	294	300	316	305	333	290	298	304	296	300	320	297	319	296	287	285	300	301	329	297	324	309	293	309	316	296	326	297	301	308	298	306	323	292	292	303	333	307	282	320	321	274	300	334	314	316	296	305	324	278	290	328	306	294	305	294	294	298	322	311	273	312	317	312	308	338	274	308	281	308	323	327	283	322	326	288	285	304	302	313	309	284	294	310	297	337	311	311	299	291	327	323	327	293	298	327	309	282	291	313	299	294	311	287	279	288	295	300	326	287	341	309	307	301	326	332	323	267	337	288	300	316	305	315	299	322	303	333	324	306	332	323	307	333	324	295	324	310	366	304	325	336	288	328	323	301	305	273	289	313	302	310	279	337	294	296	321	297	339	293	281	284	318	288	296	304	313	291	316	302	298	316	320	338	303	323	298	317	331	305	307	323	346	303	319	324	320	310	304	279	333	314	297	302	325	317	293	310	305	315	303	304	281	302	314	294	314	266	316	312	296	307	336	322	289	309	300	298	294	300	296	285	320	280	314	299	287	351	300	289	292	286	299	295	345	306	284	288	298	318	321	322	283	286	339	306	299	290	350	312	332	298	303	283	287	298	281	309	323	316	283	283	342	263	324	311	289	312	272	279	322	319	329	283	288	317	312	310	278	286	301	269	316	303	295	310	307	331	323	298	333	294	275	302	310	301	327	313	271	307	315	284	316	304	289	293	318	296	320	344	310	333	305	310	307	300	287	322	292	291	325	312	332	305	302	305	335	286	294	297	289	330	298	312	312	328	310	305	307	311	319	356	305	322	299	294	292	291	306	308	328	299	292	325	322	312	309	301	301	292	294	276	287	308	299	275	311	288	292	283	316	327	303	310	294	314	319	312	337	309	308	256	274	294	293	305	296	312	295	308	325	282	300	304	300	299	283	273	292	305	280	325	318	313	327	310	297	262	313	298	296	293	322	300	304	291	303	310	296	301	328	272	296	332	312	299	336	331	308	306	312	296	320	318	321	294	312	299	304	290	306	304	292	307	306	288	310	342	290	307	299	305	307	323	339	310	287	304	271	303	286	333	309	331	298	296	303	299	319	323	307	300	337	320	310	278	319	289	265	331	294	339	292	312	295	309	319	315	326	288	319	314	323	287	276	310	309	316	324	304	296	301	287	320	286	281	303	280	330	319	322	306	303	315	312	314	303	312	329	290	289	300	300	328	316	275	317	322	300	297	295	311	321	322	312	302	313	332	294	290	290	254	296	288	330	311	289	306	331	314	309	339	304	305	284	299	285	284	306	292	297	328	295	317	291	286	275	339	305	304	301	293	265	304	309	310	319	297	292	308	291	310	306	313	314	283	291	265	312	294	294	322	322	311	287	325	336	295	295	331	285	303	284	318	338	308	310	316	282	362	307	315	312	318	293	328	335	308	308	292	314	310	288	320	295	296	306	312	299	283	295	314	314	327	292	299	308	317	343	305	303	324	313	335	315	288	311	311	307	308	300	268	315	312	322	302	296	328	297	308	322	271	297	330	288	321	304	321	327	296	324	305	310	311	305	307	304	324	296	330	315	294	303	304	313	321	322	297	332	325	314	332	342	263	320	298	303	308	307	298	293	283	289	321	310	290	301	301	322	324	313	330	334	323	301	317	316	315	318	295	324	294	340	302	320	276	290	324	305	275
2319	917	1043	1082	1007	979	968	1012	920	916	916	901	826	941	903	903	951	869	910	853	883	862	846	933	932	939	900	883	929	893	884	842	897	864	904	868	947	890	885	863	876	798	854	921	902	886	897	900	897	847	866	897	832	875	891	869	844	913	853	848	962	878	927	869	864	927	919	887	905	875	858	881	800	885	946	888	892	866	858	932	925	874	882	871	899	888	894	861	901	872	887	865	862	904	886	909	877	834	858	908	871	882	822	869	896	946	899	885	879	893	871	850	875	893	902	889	891	890	846	810	885	939	884	846	913	909	914	850	863	867	887	880	887	893	855	933	862	921	865	873	909	862	858	886	846	898	868	810	915	856	882	897	872	868	895	847	872	899	849	903	880	895	861	822	867	840	946	856	889	832	872	866	913	873	850	828	858	866	892	853	865	811	878	856	887	851	837	855	975	886	854	856	893	864	862	872	879	875	925	901	903	938	883	903	847	863	876	880	862	896	911	872	832	886	905	915	884	835	862	902	926	901	882	871	895	866	897	883	916	873	894	838	875	856	893	879	879	839	905	817	833	852	872	921	855	914	868	850	895	858	870	845	865	921	887	846	883	925	947	847	930	892	893	822	882	914	877	901	875	890	895	861	867	827	847	870	932	886	906	856	889	848	905	904	882	859	866	932	877	857	875	844	895	891	897	877	891	816	884	897	913	891	900	840	864	865	850	890	846	893	886	852	940	838	849	903	887	909	870	905	909	878	853	912	893	871	871	826	853	885	875	927	907	882	895	869	858	892	872	881	872	880	870	844	853	866	885	849	847	867	885	905	904	812	820	869	905	872	862	852	893	873	914	930	886	910	861	864	881	928	853	869	904	880	899	874	876	911	911	902	883	853	849	893	917	945	883	883	878	918	851	890	912	913	895	896	873	823	888	857	922	922	921	896	852	934	916	910	874	815	871	874	898	858	875	876	881	915	861	892	887	929	897	869	874	876	920	841	953	911	934	855	897	878	880	886	859	855	895	942	890	891	845	882	883	890	895	832	868	827	827	931	881	885	884	847	905	900	873	854	888	842	866	840	872	893	868	885	886	858	938	895	879	876	877	859	865	896	865	936	891	840	893	890	858	869	824	878	860	921	866	854	886	929	842	925	857	887	877	838	842	887	883	896	873	854	887	854	863	859	918	846	872	937	922	872	902	883	894	866	901	857	852	847	890	848	823	883	904	868	875	860	857	885	805	889	875	822	898	885	870	892	911	916	900	841	920	906	901	854	816	857	877	890	851	858	818	901	877	890	891	855	875	889	860	815	919	878	924	908	891	941	894	852	852	888	860	829	882	814	826	844	847	952	887	860	825	833	846	878	925	917	817	901	848	924	844	856	895	901	871	924	903	857	915	866	847	887	873	879	872	839	831	867	854	815	903	923	861	887	911	928	921	875	906	819	953	871	868	898	874	842	873	923	875	930	869	910	887	962	933	899	840	928	902	884	842	879	859	857	811	865	878	917	886	881	873	890	900	908	884	898	875	885	918	887	893	863	856	898	912	841	899	836	871	890	914	839	855	815	863	907	873	922	924	886	839	865	883	842	869	902	896	865	852	863	896	901	900	879	896	868	904	882	900	885	929	872	926	849	856	869	889	853	897	862	969	879	846	838	898	875	939	886	847	920	858	873	904	887	858	899	897	930	926	919	911	832	916	920	885	902	904	860	912	957	887	914	874	857	882	919	873	912	878	908	886	842	865	869	882	883	869	933	855	845	886	899	857	822	897	898	861	858	872	933	887	864	886	870	894	867	918	876	874	865	933	823	881	905	840	927	818	899	893	910	887	875	911	852	874	866	884	928	874	875	863	921	880	861	858	877	863	893	904	849	877	871	855	881	852	901	923	887	851	859	891	888	853	950	837	873	904	895	904	853	890	869	879	890	908	900	896	852	882	898	928	824	932	879	917	852	869	889	896	956	914	834	884	911	888	906	860	916	897	851	881	909	888	881	864	822	907	840	909	858	932	913	842	915	876	887	853	858	870	876	885	875	908	867	900	904	912	910	877	929	865	880	922	914	835	830	876	884	880	890	846	903	913	875	883	873	852	835	879	875	872	930	935	926	911	896	890	891	887	858	832	864	900	839	909	875	915	906	863	882	910	858	921	910	930	859	897	915	900	863	893	883	816	906	850	844	847	842	875	843	888	851	874	853	848	881	887	889	855	887	873	895	869	881	890	890	862	800	857	921	893	896	904	856	871	882	882	907	881	840	895	896	863	940	879	902	883	857	861	811	923	862	895	904	840	881	847	870	839	851	875	915	894	830	847	848	936	887	913	844	850	884	929	897	898	902	892	888	888	920	894	822	879	830	853	863	872	873	885	889	873	910	876	896	872	867	854	856	936	878	868	899	890	877	826	872	870	928	916	863	920	920	863	882	879	873	917	889	870	889	867	930	840	865	817	900	857	857	861	912	887	917	884	928	878	816	841	856	852	872	906	895	872	836	873	876	867	821	878	907	921	885	845	873	905	895	839	851	842	911	919	905	891	869	846	866	902	869	899	848	840	861	868	885	872	863	906	858	852	893	913	861	897	831	892	866	904	875	882	832	869	904	908	894	867	872	861	884	865	854	873	874	933	875	899	887	934	839	838	874	886	833	922	895	893	870	870	873	849	920	855	929	857	885	853	824	909	825	925	885	916	909	873	897	876	893	867	919	888	904	906	868	900	902	906	895	850	867	893	816	911	872	892	895	894	904	894	826	894	903	846	914	926	827	896	914	935	901	889	927	860	921	894	912	905	951	883	942	848	873	886	865	898	867	881	886	897	879	837	879	886	879	884	874	875	911	916	887	910	923	874	904	861	901	856	863	875	833	891	921	854	861	857	824	925	832	907	915	865	876	838	894	885	832	874	884	866	840	887	876	857	881	895	897	851	839	902	859	911	835	885	875	878	847	906	877	909	889	894	887	855	861	851	853	863	888	844	914	881	890	858	878	899	901	917	834	861	870	877	893	852	914	886	891	888	876	854	921	865	865	809	933	871	870	883	895	881	827	883	890	887	865	903	865	904	929	845	904	853	874	817	868	886	863	864	841	918	914	887	863	898	858	888	927	909	899	913	884	845	875	906	901	900	861	915	873	892	866	903	921	866	847	891	877	872	894	861	900	901	832	865	923	845	854	877	870	868	850	854	825	933	855	854	921	846	871	911	934	861	878	867	849	831	869	849	876	894	839	846	933	890	855	873	837	884	896	872	890	890	899	869	920	888	887	861	892	873	923	835	883	842	909	872	910	910	860	862	875	881	856	845	841	895	849	865	837	854	879	885	873	882	852	905	913	879	901	875	830	905	864	843	906	917	879	912	915	921	924	896	914	896	836	892	931	898	927	873	857	871	889	844	961	921	846	878	881	887	846	901	834	896	904	989	912	897	919	889	863	846	977	885	928	847	836	885	871	849	855	896	853	919	855	930	862	934	861	876	898	843	913	836	928	906	933	848	891	906	854	866	937
8167	1083	1440	1138	766	631	484	429	358	342	258	243	252	252	212	226	202	208	171	211	207	181	165	193	167	203	177	187	189	168	183	196	185	179	188	164	190	166	186	188	151	179	195	179	173	176	170	163	187	171	161	189	171	185	164	193	188	148	194	166	168	166	155	184	204	153	186	165	163	183	140	184	165	182	168	175	201	158	194	165	153	182	179	156	204	181	165	196	158	204	191	151	160	162	157	159	167	152	180	187	157	187	167	176	150	148	181	153	177	177	169	148	191	164	164	150	190	140	150	150	175	164	175	201	164	206	137	175	192	164	172	172	175	172	175	184	149	167	160	147	176	178	180	172	136	216	172	190	168	169	160	188	145	174	174	173	157	158	149	175	183	167	151	179	169	196	166	175	184	168	178	165	183	162	152	188	150	167	160	174	152	170	162	174	174	178	161	193	190	148	179	176	180	153	166	155	182	165	164	166	149	178	193	166	174	171	158	196	188	159	144	172	186	170	169	154	177	139	183	201	173	142	168	169	160	153	191	155	160	158	153	184	176	167	169	167	159	171	172	165	174	175	155	168	166	189	172	155	192	186	175	162	157	149	167	161	175	170	157	175	157	171	163	183	171	144	163	181	170	169	174	154	188	151	169	180	188	173	168	175	151	160	183	183	189	172	189	192	185	171	181	165	149	182	171	182	188	182	179	184	193	165	210	160	157	165	176	162	170	189	160	182	170	184	187	156	161	174	177	189	176	158	163	188	171	180	181	164	174	165	145	159	173	178	175	155	153	161	178	153	150	170	155	161	166	170	187	205	173	168	192	174	165	177	173	164	166	162	155	172	181	186	163	178	172	189	188	163	167	184	155	178	160	153	202	187	158	204	179	199	162	172	143	178	164	165	172	165	163	170	158	159	174	173	172	180	171	165	158	172	160	160	164	169	157	171	162	170	172	158	178	175	164	180	158	163	192	153	186	175	151	139	176	160	168	176	189	187	178	168	161	159	166	153	173	166	184	198	179	216	172	191	157	165	173	152	170	184	165	157	143	183	181	148	165	165	163	182	150	166	175	176	178	163	149	175	172	162	166	165	161	174	173	170	165	164	160	150	144	141	195	171	166	187	194	182	178	165	188	157	171	161	178	195	191	169	181	181	154	149	191	154	165	161	201	164	154	165	174	185	177	183	174	134	155	169	171	160	175	176	166	166	161	171	182	156	183	145	172	186	187	167	168	177	178	180	188	184	165	194	156	168	185	195	160	144	160	181	164	161	190	141	162	169	154	180	173	183	174	153	158	165	160	161	176	181	148	206	171	166	155	178	181	170	172	179	159	170	163	171	190	170	176	180	183	175	162	153	148	183	162	191	157	151	178	172	197	164	154	154	166	159	160	199	182	188	166	157	166	189	158	161	169	159	168	174	161	166	179	172	180	180	173	185	155	174	180	148	178	166	198	155	140	184	163	191	161	181	160	176	172	148	210	190	187	156	164	164	160	198	165	180	169	193	168	183	175	150	178	177	146	168	166	177	187	148	164	165	165	173	191	162	168	175	171	179	159	184	183	168	161	199	153	186	165	164	162	172	172	158	162	168	193	160	182	171	177	165	177	201	190	194	165	155	176	162	182	154	176	211	176	167	165	154	170	184	179	189	164	164	174	187	172	167	165	196	161	163	156	165	172	167	176	187	167	161	153	161	168	172	161	151	183	178	172	162	160	177	190	191	169	155	177	172	189	178	170	178	156	180	153	194	159	195	181	176	175	191	177	169	169	175	178	205	156	161	169	180	158	160	187	160	148	172	197	172	174	177	173	188	184	164	172	169	176	164	169	158	189	166	189	158	178	155	166	179	169	193	140	170	165	172	174	174	139	140	182	163	175	160	176	178	185	168	158	170	155	167	154	149	170	185	163	171	176	161	186	179	173	165	159	165	165	166	166	164	182	168	167	173	180	154	170	164	168	178	167	193	188	181	175	153	156	166	176	174	185	166	164	151	179	188	176	187	150	185	179	171	155	169	173	161	167	188	186	164	170	157	163	151	165	191	147	185	173	184	159	179	180	162	179	163	156	158	153	156	172	179	170	172	169	184	154	178	176	162	153	182	150	172	151	168	166	185	169	158	184	168	165	171	166	153	160	173	154	183	148	159	196	162	179	165	157	168	162	150	170	167	182	164	175	159	153	159	174	195	168	156	174	174	152	171	155	176	181	154	163	156	186	171	169	178	188	167	160	187	162	190	174	164	151	143	177	199	180	202	139	163	172	168	165	203	153	166	208	171	162	178	170	168	155	162	191	191	183	172	165	165	174	174	158	175	164	152	180	196	197	173	147	157	199	148	182	176	139	177	161	141	160	160	167	173	157	178	174	163	164	162	165	163	185	174	177	180	160	182	161	160	153	181	184	177	147	165	153	167	176	178	170	158	163	191	159	157	182	158	148	183	170	165	170	179	183	172	183	161	156	174	170	194	165	185	179	188	166	182	192	180	184	142	191	169	167	176	172	167	177	185	187	170	164	160	168	177	177	170	171	178	171	193	151	163	187	163	147	160	189	170	174	167	168	181	168	157	153	155	175	184	157	170	159	165	197	180	204	189	166	169	161	175	161	175	174	152	137	183	168	166	160	165	150	153	175	155	164	185	193	167	176	162	172	188	172	171	176	154	169	153	183	189	177	159	180	182	155	157	204	163	168	167	162	197	159	152	170	174	180	168	175	170	163	183	188	175	158	173	164	170	173	155	184	175	183	181	170	170	178	178	186	203	149	167	177	168	188	170	165	162	156	163	176	198	172	170	168	181	170	153	149	186	161	170	199	183	171	188	174	159	182	189	169	160	158	171	171	166	160	167	179	178	158	162	165	183	156	173	170	196	186	179	199	156	169	176	165	167	176	163	168	165	174	156	176	160	187	136	168	156	173	170	187	167	182	167	180	152	170	138	160	154	167	156	181	177	164	157	181	170	157	169	153	175	161	169	188	179	177	179	169	143	185	204	156	192	183	157	142	193	166	166	144	158	183	172	177	163	180	151	160	165	182	180	173	182	183	184	171	179	181	169	158	193	153	206	196	200	164	158	198	152	160	166	182	175	167	163	170	200	178	175	150	163	156	154	191	172	157	187	141	162	142	166	174	166	179	171	184	159	150	178	180	179	165	179	166	169	147	156	166	213	155	141	170	203	175	191	188	164	172	139	187	170	162	172	176	177	185	178	177	173	157	163	186	160	162	184	157	182	170	145	163	166	179	180	161	166	193	160	157	158	158	182	145	170	185	170	181	157	172	147	177	134	161	161	171	190	165	185	160	188	183	163	181	147	160	171	160	152	156	160	157	176	204	181	159	199	154	194	186	175	165	177	170	179	174	140	162	159	167	179	151	187	198	166	171	176	168	156	157	196	142	173	173	178	152	150	180	170	175	184	170	169	193	167	176	178	163	157	180	157	161	188	180	172	151	172	194	174	180	191	143	149	168	152	155	147	164	170	177	161	154	153	163	179	184	184
5400	1499	3292	3653	3219	2581	2144	1843	1583	1364	1257	1136	1058	976	943	873	873	796	780	754	728	723	743	702	666	714	688	673	637	626	629	601	602	645	579	583	591	621	579	580	582	590	527	572	579	560	532	541	568	588	545	574	557	581	564	531	573	551	534	506	548	549	542	580	511	544	565	523	532	493	551	524	575	517	585	497	553	524	538	549	580	564	561	532	544	570	566	507	533	523	535	559	496	531	599	557	541	574	551	542	568	512	500	566	552	540	501	521	546	556	511	543	538	537	558	567	496	538	545	494	548	573	510	534	480	497	556	556	520	516	564	481	529	504	534	517	508	527	502	582	531	553	518	505	539	554	503	535	508	532	524	566	531	509	531	548	514	575	538	522	515	563	534	513	487	525	533	532	526	518	558	521	519	524	533	535	510	536	541	519	560	540	509	523	502	585	510	527	488	508	541	547	525	518	499	532	520	547	527	536	582	524	506	542	576	532	553	540	530	497	494	543	528	535	551	521	550	506	544	529	526	535	548	524	509	513	491	533	512	517	543	560	537	526	556	502	531	547	499	529	534	509	476	552	507	503	505	503	537	518	553	497	536	527	545	511	542	542	544	548	548	492	515	528	525	563	530	532	511	502	497	551	556	528	552	538	515	584	481	549	529	497	523	512	566	510	565	542	552	489	545	519	503	533	535	540	547	533	510	491	520	561	518	526	541	557	536	506	537	525	515	540	548	568	535	560	540	541	491	507	557	513	530	550	558	517	565	514	542	517	551	523	511	552	506	508	556	522	534	543	546	521	522	494	537	516	499	509	543	507	532	576	513	520	526	529	548	545	512	520	498	499	538	548	551	517	585	486	583	534	547	517	528	539	524	558	537	544	546	508	521	545	511	530	590	560	503	561	541	547	539	567	513	539	523	507	515	556	516	523	523	508	526	548	513	554	516	515	557	507	505	580	505	551	519	523	525	526	539	475	538	546	504	490	535	522	530	565	490	494	545	555	528	549	493	516	580	579	558	503	555	508	542	523	565	522	547	530	479	530	549	518	544	467	555	522	523	534	575	506	535	568	512	525	522	525	500	542	561	524	550	490	510	498	573	540	523	526	568	546	527	526	541	517	551	512	521	512	538	536	567	521	502	529	528	527	552	561	525	513	541	562	520	529	544	551	517	519	517	530	548	507	528	537	502	517	496	554	544	526	514	527	532	531	554	530	575	552	537	512	545	512	490	516	519	509	506	438	526	506	543	529	519	524	529	537	530	509	549	550	506	532	558	519	565	511	519	528	532	534	485	557	534	521	510	547	576	519	551	514	518	485	581	559	526	573	546	546	506	546	521	497	516	539	530	542	534	516	510	511	523	505	523	521	527	507	565	555	496	531	490	513	508	536	518	512	526	495	511	494	521	517	510	571	543	543	531	504	510	531	535	563	557	563	570	517	527	573	505	519	553	507	503	504	510	580	515	485	521	489	516	508	511	534	582	533	492	488	540	531	539	546	523	514	561	527	477	539	515	494	475	492	564	561	543	532	531	505	514	556	499	549	491	520	503	571	549	502	543	530	575	552	521	512	453	551	527	506	499	544	539	489	550	520	544	514	551	560	560	549	495	513	572	516	479	551	521	490	555	533	563	494	518	535	530	517	519	506	505	498	539	517	550	544	510	547	545	500	485	549	528	521	503	542	539	522	553	511	527	507	541	543	530	524	482	512	516	511	522	568	548	496	518	536	561	562	506	536	544	493	517	527	541	541	528	500	537	511	520	538	524	513	530	535	556	561	521	480	537	505	503	502	507	504	514	499	525	557	535	557	521	519	523	533	519	512	509	517	522	525	529	547	582	526	520	506	540	525	582	537	560	495	540	563	524	517	564	498	535	531	523	511	530	532	552	542	530	511	505	538	513	531	503	531	549	501	501	545	543	541	549	565	550	502	517	503	524	517	510	541	514	536	537	532	512	521	551	515	521	507	551	544	517	526	512	519	542	506	534	537	510	522	537	515	548	523	531	545	541	532	489	528	541	503	506	500	557	532	537	553	575	528	511	526	536	509	551	530	587	501	534	490	524	529	546	532	505	515	550	518	552	535	495	530	549	571	554	540	516	520	535	545	534	520	554	528	499	546	549	552	535	535	545	523	525	532	527	548	519	523	492	540	562	546	521	524	523	518	527	514	545	500	520	512	546	490	498	527	564	545	550	515	516	569	519	526	542	509	514	514	513	481	551	539	526	557	515	549	543	476	514	511	509	530	503	516	498	511	531	586	521	531	500	555	503	522	533	545	527	531	533	522	532	538	496	525	521	507	519	491	511	526	517	500	553	541	521	548	531	542	526	540	583	542	532	516	493	499	509	500	523	518	556	521	545	493	524	512	531	527	512	547	485	560	518	507	527	500	506	500	536	543	525	515	519	549	536	550	588	527	548	542	549	529	505	520	505	482	586	539	531	487	532	509	495	510	509	559	552	513	536	508	527	509	537	523	533	552	560	554	526	514	511	557	554	526	505	485	546	549	520	532	536	485	519	523	490	478	520	547	532	515	521	547	513	525	547	490	541	567	534	522	534	556	510	530	505	527	488	514	543	540	496	511	522	514	547	531	526	548	501	550	540	503	534	497	530	537	498	529	502	503	526	458	551	510	539	526	553	559	472	556	516	532	505	563	568	535	535	557	550	531	541	527	531	499	532	506	519	496	494	495	528	487	497	519	503	547	543	545	547	501	535	510	530	555	522	533	549	524	555	547	553	501	579	574	542	562	514	528	528	506	503	564	506	525	548	555	546	559	526	512	523	561	516	546	527	503	555	522	538	560	531	529	496	495	487	530	479	530	521	534	519	549	526	559	547	571	543	513	517	543	511	532	553	578	490	539	492	552	517	524	526	506	517	558	566	511	553	580	546	501	534	522	501	493	581	526	522	538	512	564	522	527	543	509	566	514	523	511	528	505	518	505	509	507	537	538	552	537	543	536	530	505	537	541	514	539	514	582	525	521	541	520	511	508	551	530	557	519	540	496	485	506	517	526	537	551	533	538	549	512	522	512	535	513	550	551	533	539	501	526	547	542	522	521	557	531	494	522	543	574	542	518	518	500	501	528	517	517	496	506	538	541	557	526	495	525	516	538	517	530	518	483	515	503	535	522	518	545	537	496	520	522	518	553	553	533	527	537	510	529	508	508	497	486	525	549	497	540	536	467	567	544	520	555	509	567	528	557	559	523	548	538	527	540	530	478	584	549	584	505	565	505	558	527	486	557	578	545	557	546	527	559	539	552	525	495	537	537	527	525	514	567	495	528	564	540	540	535	529	527	521	507	546	504	520	551	542	499	501	556	560	499	541	486	538	544	530	546	562	495	550	527	471	533	545	525	554	504	546	571	533	521	496	522	529	535	526	572	520	520	547	488	562	543	531	550	535	551	517	547	524	508	529	567	523	478	521	520	535	544	555	530	531	504	547	598	503	554	490	524	517	511	543	533	527	544	532	511	540	560	531	561	515	531
14795	2408	2621	2012	1411	1020	802	638	484	422	347	296	298	295	270	256	234	230	195	188	200	182	175	165	188	191	166	156	184	159	176	174	174	148	175	164	150	153	142	169	150	158	157	147	168	121	139	163	160	135	149	159	139	153	153	133	162	132	146	144	140	127	134	139	164	144	133	129	120	153	162	163	180	156	147	143	135	154	135	113	163	142	149	122	130	149	143	149	138	134	143	115	143	135	140	142	155	156	127	164	153	135	147	160	160	146	137	116	147	147	156	157	148	131	137	160	148	142	145	118	167	131	153	127	123	154	148	145	142	151	137	142	136	132	128	161	136	153	159	144	131	154	134	182	132	144	134	154	134	141	160	149	129	164	145	156	132	152	131	127	139	146	151	152	144	125	154	133	123	148	131	151	129	136	126	131	167	138	146	135	140	151	143	165	129	135	158	131	145	148	134	135	132	148	147	159	145	160	143	161	143	145	161	135	143	137	149	152	143	136	150	127	149	134	152	156	152	147	139	125	128	137	140	147	140	136	125	154	134	148	134	136	156	173	123	153	153	142	134	127	141	154	150	129	147	131	125	135	139	138	154	138	155	153	140	146	130	132	122	177	140	127	147	129	150	139	148	141	131	161	144	141	134	155	138	132	146	139	165	136	146	136	164	128	167	141	147	136	151	135	152	156	126	143	137	126	151	151	146	156	135	126	145	151	145	133	152	140	132	145	125	140	141	145	138	132	128	148	148	144	150	140	125	145	146	151	144	138	133	139	128	149	153	152	129	147	139	128	130	160	153	122	146	141	156	146	129	133	135	155	166	132	139	142	124	135	120	136	141	157	148	144	157	133	152	146	151	136	144	153	132	126	158	140	141	158	148	125	133	141	127	151	146	157	130	124	163	145	122	147	129	140	115	129	122	144	121	120	139	152	134	149	118	152	147	136	142	142	142	132	146	139	129	149	137	138	149	154	126	159	145	132	151	139	142	136	157	137	123	133	139	143	159	151	147	139	127	138	142	137	148	106	147	142	152	135	133	140	140	127	118	157	142	148	159	160	139	161	161	141	142	135	132	128	139	137	152	152	125	134	151	130	144	143	140	145	145	155	113	148	151	139	131	151	159	134	142	154	155	151	138	144	143	155	152	149	152	156	144	129	128	140	154	150	141	138	136	176	150	134	148	116	137	154	147	163	143	155	138	172	117	138	150	136	153	133	164	169	144	152	146	137	130	148	137	136	145	151	140	153	148	135	138	164	152	147	142	153	158	146	136	140	149	146	127	152	142	126	136	145	146	130	139	134	139	142	156	124	152	131	159	154	148	143	131	128	155	144	142	146	136	132	149	131	158	134	131	143	160	138	150	127	143	129	138	136	141	161	160	136	128	148	149	134	142	149	141	145	136	154	135	139	137	145	137	130	136	171	129	147	138	140	147	172	133	156	144	141	126	171	155	142	132	143	137	159	139	165	140	142	145	145	139	149	161	134	115	152	121	146	152	132	121	145	151	125	149	150	118	154	145	144	126	149	144	140	144	146	139	144	141	118	151	152	131	142	141	134	142	139	134	129	150	154	125	159	140	150	128	157	155	157	138	145	134	156	126	170	150	152	156	154	167	151	143	117	145	125	157	157	149	140	145	131	146	130	147	147	158	119	140	137	143	137	124	149	129	144	141	128	148	148	132	164	140	147	131	133	158	167	131	144	124	140	145	128	145	134	143	142	140	152	136	140	143	135	145	157	164	125	144	156	151	144	137	125	142	159	171	142	150	146	177	143	149	140	122	126	136	149	152	142	149	139	128	165	148	146	142	161	150	158	143	168	134	134	129	119	171	167	133	145	138	149	136	126	151	130	131	137	144	164	117	142	142	119	157	153	149	139	133	153	146	143	139	139	141	144	144	121	126	143	141	155	146	141	141	154	151	138	150	158	137	130	160	110	159	131	142	140	140	148	147	138	130	150	162	139	139	127	146	163	148	133	171	146	141	144	126	125	146	150	150	148	146	128	169	150	171	122	137	146	158	156	137	150	141	145	164	143	118	145	150	139	145	123	136	138	161	162	154	131	156	156	124	141	148	143	151	136	155	137	158	139	136	139	135	161	146	141	147	129	116	145	139	136	126	172	144	155	143	147	123	159	144	152	140	147	145	136	154	149	154	141	140	156	149	156	163	139	147	152	124	128	157	154	136	148	138	130	129	152	135	149	146	153	162	145	126	137	125	124	148	126	135	132	129	119	147	153	123	149	157	156	140	147	142	142	169	169	154	140	148	163	145	131	134	135	156	140	156	149	131	126	156	134	134	162	155	141	154	152	143	145	166	136	155	141	145	163	171	138	134	132	145	156	151	142	143	161	121	145	126	165	148	132	136	142	140	138	128	133	147	144	142	142	156	145	141	147	150	137	138	142	148	132	145	148	137	118	145	147	142	141	128	166	145	144	135	172	121	140	146	142	133	129	146	143	144	139	146	142	137	127	136	132	148	145	170	146	152	139	142	138	139	153	122	144	154	161	132	136	162	140	130	152	169	147	148	143	128	145	164	162	140	120	146	140	141	134	131	131	152	128	158	135	138	146	131	124	151	116	138	128	118	157	153	146	159	132	147	135	134	153	162	130	119	129	135	158	145	151	129	135	151	127	139	142	143	143	147	148	171	135	145	160	120	158	144	154	135	155	130	149	137	148	140	129	132	134	146	153	153	138	148	154	154	141	143	144	135	149	146	159	149	129	131	145	121	142	132	141	138	166	164	131	131	157	137	142	165	157	128	139	141	145	124	144	129	131	164	138	168	164	119	155	141	134	127	150	137	147	132	144	142	147	139	146	140	131	138	145	161	149	166	134	138	136	115	150	148	122	148	154	148	142	165	122	131	151	152	154	163	142	146	138	161	146	142	141	156	157	161	147	156	162	129	143	142	145	156	169	146	149	136	148	139	131	127	141	137	125	141	126	147	141	121	136	161	151	141	146	143	140	137	136	145	161	142	155	140	147	143	155	140	164	139	127	143	152	146	152	126	123	139	140	164	173	147	136	118	153	133	146	135	138	149	146	165	137	144	148	148	154	135	134	124	157	120	138	168	137	144	145	136	166	162	127	129	146	151	138	135	140	139	138	146	124	137	144	137	125	151	139	144	159	153	147	149	172	118	125	163	151	143	110	142	131	130	158	129	159	167	137	147	138	135	129	136	147	129	136	154	171	146	144	160	140	147	126	154	127	145	142	142	137	135	150	156	125	134	137	140	140	139	132	140	181	147	162	144	141	149	129	156	152	143	135	164	131	158	148	155	124	142	152	141	125	138	153	139	138	144	142	159	151	114	153	135	149	146	159	155	137	119	146	136	127	148	154	157	146	154	125	160	147	154	128	156	124	130	153	117	133	128	117	151	153	152	163	133	152	154	166	137	143	164	162	126	157	152	149	134	162	151	138	155	137	142	130	132	148	130	145	159	147	137	123	114	131	150	136	140	186	149	126	143	159	157	146	152	142	122	145	137	142
7581	2454	5662	6370	5350	4393	3622	2982	2490	2160	1872	1640	1463	1397	1228	1149	1100	1030	936	922	917	868	850	756	815	783	691	705	674	658	635	611	604	629	650	633	573	583	630	583	547	621	524	571	550	522	562	541	544	520	540	554	544	480	502	578	530	511	521	521	525	512	524	537	546	479	517	505	518	468	492	480	469	485	474	503	525	502	503	491	459	481	500	527	474	442	506	517	500	457	510	484	477	510	500	488	481	491	486	481	496	510	507	482	435	488	407	468	454	480	500	479	450	476	470	481	485	504	489	493	505	452	451	465	465	469	491	496	437	475	509	509	481	480	479	524	470	501	446	482	521	506	470	502	516	484	466	469	490	489	451	469	471	482	448	500	469	433	500	431	481	442	458	488	457	439	429	465	476	450	469	482	458	486	471	472	489	492	483	485	453	497	468	499	503	452	497	459	502	459	437	476	492	463	494	443	471	481	462	478	461	465	438	489	472	454	458	436	451	512	515	467	466	476	493	469	457	477	497	439	465	462	458	463	493	478	509	435	458	477	471	458	460	440	467	465	462	445	499	494	482	479	450	457	464	491	501	435	450	490	435	456	468	482	497	483	456	411	506	472	459	498	483	475	495	484	449	477	439	450	470	463	452	486	474	457	466	453	430	414	440	459	447	437	486	465	456	472	438	492	469	461	438	459	474	500	434	499	482	472	492	472	496	461	443	501	473	444	478	478	462	466	469	501	454	435	453	437	480	469	461	458	459	474	450	465	449	464	442	478	504	471	484	453	464	497	501	458	462	468	442	502	480	476	470	454	471	510	459	440	489	463	497	482	493	450	475	438	445	447	429	509	452	453	481	453	477	445	487	467	463	435	463	445	477	490	508	476	492	447	459	512	460	474	445	466	482	444	474	435	426	471	490	524	440	501	457	481	451	461	497	466	474	445	486	436	487	459	481	487	458	468	451	494	471	434	490	451	494	478	500	545	497	468	469	488	460	491	473	485	450	453	481	489	474	433	477	449	477	481	472	434	500	462	437	483	503	496	472	466	417	482	471	478	477	453	488	480	450	460	474	500	445	476	439	475	466	456	431	449	493	475	468	473	478	451	469	481	443	464	485	498	474	502	492	424	426	468	451	486	463	491	498	457	453	489	467	477	473	459	500	537	485	462	505	460	492	511	442	496	468	488	429	469	486	473	466	478	448	466	479	512	474	461	505	462	427	461	484	467	489	458	473	474	492	468	472	452	465	470	465	450	468	454	444	447	482	470	471	487	454	473	470	456	477	478	472	466	471	474	450	446	454	462	490	473	460	495	478	467	492	504	451	486	482	484	456	470	418	476	447	488	454	418	465	478	453	428	465	466	484	431	449	473	460	453	457	481	445	460	509	469	457	502	499	442	445	464	447	445	465	438	460	425	420	423	500	492	474	437	467	471	459	501	436	459	471	468	442	449	517	472	471	463	485	459	479	437	412	478	436	471	488	519	484	483	440	488	496	480	446	443	453	456	480	435	460	476	486	439	471	486	479	479	489	467	509	451	468	459	456	449	440	503	472	441	485	489	450	462	503	486	439	488	488	446	463	505	462	449	440	486	446	465	448	495	490	479	441	447	464	446	488	451	459	455	458	462	421	480	436	489	483	469	464	472	441	465	468	488	474	471	457	478	489	467	491	497	470	491	494	443	474	472	477	482	475	471	472	481	434	461	472	456	476	471	441	470	472	437	455	462	475	472	445	486	430	467	467	502	497	468	481	454	477	474	469	534	447	456	453	464	453	438	443	459	438	450	426	461	508	468	489	477	485	449	478	499	431	483	479	486	456	446	471	488	471	432	469	474	475	442	469	473	446	484	483	439	443	494	459	507	456	487	470	517	511	464	470	463	462	449	454	459	468	455	492	476	486	508	470	473	490	456	470	459	475	508	483	506	464	485	461	505	441	469	499	461	462	504	518	420	491	473	493	464	469	501	473	486	460	516	474	507	449	454	466	453	452	451	454	477	475	467	451	472	450	486	466	496	513	463	445	428	481	488	467	448	461	488	479	478	480	436	479	479	480	470	472	507	453	452	444	474	452	454	434	465	464	452	465	414	436	458	444	464	502	479	495	450	421	448	476	480	472	448	457	469	479	478	501	498	452	484	498	452	440	465	470	505	475	491	445	446	457	444	493	467	457	463	434	430	459	463	455	439	504	493	462	445	467	467	470	467	489	500	434	435	435	488	433	518	452	462	484	435	452	486	464	462	478	501	475	467	456	455	469	479	473	465	492	458	482	477	445	470	478	504	483	462	469	481	479	460	484	476	493	475	479	462	452	456	497	458	502	433	461	450	455	448	465	465	488	464	507	489	464	451	498	454	461	468	429	457	475	490	453	442	486	445	434	466	452	473	500	498	469	430	480	467	439	503	434	441	503	460	482	440	478	450	446	469	467	469	441	499	453	458	458	448	468	467	462	404	490	468	458	437	450	480	500	480	443	456	486	511	475	483	475	433	503	486	455	467	450	480	464	521	484	431	474	468	438	494	461	493	439	469	503	490	445	468	460	497	474	467	440	451	495	437	428	428	504	468	487	499	498	439	468	468	469	456	480	465	480	443	479	453	428	481	496	484	440	474	494	478	463	489	465	472	422	465	461	473	440	490	504	448	461	440	484	444	490	478	481	512	468	455	479	456	472	482	507	467	468	490	492	467	454	462	464	475	480	461	455	480	440	479	470	459	470	465	466	455	496	492	495	450	495	458	468	462	472	474	463	457	458	408	536	476	434	494	424	451	480	471	501	479	488	447	477	407	486	483	483	485	449	469	487	488	453	497	453	482	476	492	407	422	452	513	434	505	444	487	480	443	468	466	496	466	441	497	451	481	493	502	455	471	524	450	438	470	425	514	465	473	470	437	457	467	429	472	501	471	501	486	499	447	513	459	439	488	531	491	467	478	479	436	442	482	495	466	464	447	507	493	432	421	478	465	458	435	454	467	424	483	455	420	469	477	461	470	485	466	462	467	445	490	477	454	445	454	462	452	510	481	430	489	482	475	452	439	463	523	460	470	425	447	441	496	456	438	492	485	474	483	460	460	480	433	441	464	455	426	457	469	459	474	479	471	442	461	511	485	454	472	458	449	503	477	447	489	445	483	431	491	470	486	464	447	467	488	466	516	449	464	455	439	494	478	449	441	511	450	483	447	445	416	457	446	451	424	480	454	488	486	469	445	441	504	496	461	468	482	463	476	430	498	467	469	451	426	507	481	482	460	452	491	482	479	480	462	445	494	437	483	468	427	476	476	462	466	468	493	489	473	465	456	460	470	461	430	444	471	444	438	477	436	474	471	442	480	447	536	435	446	447	496	455	525	457	488	497	464	475	490	459	483	493	468	454	507	452	486	485	446	411	479	503	467	474	439	446	476	451	440	482	480	473	433	488	500	458	502	526	480	464	465	490	506	428	443	475	489	428	462	487	465	481	444	470	474	461	473	448	464	427	475	500	503	506	448	507	472	458	472
2264	381	383	356	358	401	325	333	316	316	310	297	312	299	316	299	300	311	317	302	329	344	311	289	326	306	322	311	320	296	310	328	261	332	296	277	314	309	299	317	314	296	326	295	297	301	271	308	290	295	302	298	274	316	308	324	296	296	310	276	342	289	299	334	313	335	341	278	298	339	313	305	282	296	301	321	293	320	283	305	306	305	283	317	319	333	303	308	328	310	309	289	356	307	287	317	322	333	301	319	285	284	298	311	296	313	299	303	331	309	333	308	314	289	299	298	316	347	296	290	324	298	300	301	288	282	293	313	320	320	318	317	281	300	293	314	310	336	301	314	267	318	305	317	297	302	291	308	317	338	325	302	305	300	304	293	286	328	295	312	294	315	317	297	317	309	303	272	305	320	319	307	269	313	278	276	316	335	322	332	304	324	316	317	300	268	285	327	310	292	316	320	303	317	300	318	327	320	286	322	336	335	328	302	343	354	325	290	284	310	343	319	328	322	328	268	297	299	277	280	310	319	294	317	313	300	323	346	304	303	329	296	304	291	323	308	303	330	304	331	285	310	325	304	284	339	336	305	303	302	310	290	300	314	324	304	324	334	321	336	332	302	325	278	323	302	316	315	278	303	286	297	314	287	314	314	316	317	309	323	305	272	303	301	320	312	301	311	292	322	285	300	283	312	278	320	310	305	308	335	322	313	312	276	289	329	330	304	304	315	306	308	313	301	289	296	291	317	298	275	297	310	314	301	287	328	320	301	272	329	302	305	291	303	280	308	343	341	312	310	325	338	329	291	281	287	329	299	282	318	306	331	307	285	299	307	293	272	300	302	319	279	314	332	321	285	294	341	315	319	327	306	300	294	277	319	275	284	281	281	302	344	324	334	288	314	325	321	301	307	314	311	308	307	296	321	330	302	323	298	303	287	310	322	292	305	327	325	293	343	305	329	305	308	328	311	300	311	313	305	321	295	293	341	314	281	304	303	303	307	316	309	331	324	296	305	298	298	311	288	297	304	319	290	332	292	293	308	342	315	300	274	305	300	322	286	321	264	271	328	317	283	269	314	323	298	303	296	305	280	286	286	321	322	306	320	308	307	325	292	291	314	291	307	327	287	327	330	314	284	314	317	299	285	310	294	297	277	320	302	319	308	311	296	316	265	309	292	293	323	300	325	305	326	329	308	295	290	283	305	286	330	315	316	318	285	314	314	303	339	343	276	313	340	281	325	317	334	310	319	298	297	295	303	308	321	288	293	324	311	304	306	300	311	323	307	311	289	300	302	300	314	318	320	292	270	282	320	340	306	288	327	319	298	307	328	298	299	292	312	305	285	300	304	301	305	285	293	313	293	298	298	280	310	301	290	287	299	283	263	331	327	332	306	328	273	304	298	304	288	305	312	311	320	339	307	333	314	297	299	306	328	318	313	341	275	287	333	311	327	303	324	309	331	313	307	279	298	277	302	296	301	345	299	290	308	306	267	293	327	347	310	330	294	327	296	289	347	287	286	305	296	303	327	323	325	312	320	333	319	281	309	340	346	292	307	327	293	329	329	282	287	282	303	310	299	288	288	320	337	297	297	298	335	305	272	302	300	301	288	326	320	334	327	314	299	307	299	319	315	311	256	286	328	271	308	312	299	286	313	330	287	301	319	304	292	329	306	317	283	308	307	323	254	313	284	331	309	308	328	314	295	304	281	321	287	312	287	313	323	311	300	303	312	309	328	325	292	318	296	315	321	334	330	334	287	320	327	309	332	351	314	302	322	309	308	335	310	276	300	297	317	303	280	288	328	314	333	306	330	298	304	323	271	288	282	324	308	294	320	286	332	292	297	321	302	305	352	336	292	290	327	351	300	311	308	302	297	328	327	307	315	292	284	348	320	322	305	311	309	294	331	310	315	286	290	288	319	314	331	276	327	305	293	274	290	310	316	288	282	293	311	278	322	297	298	309	313	281	324	296	292	335	320	292	297	326	310	309	320	301	301	302	299	324	292	303	298	316	288	316	308	313	310	320	319	296	315	319	264	301	291	322	290	309	298	288	285	317	308	295	300	301	322	295	269	325	286	282	291	289	320	311	330	299	342	339	313	337	298	281	300	277	336	300	304	291	306	323	297	285	319	323	290	269	300	315	279	313	320	302	307	301	297	330	309	298	292	317	305	324	311	307	273	311	303	313	310	329	341	306	310	307	305	296	317	315	329	311	322	322	306	299	322	296	308	308	330	299	288	335	297	313	294	304	284	338	311	299	312	339	291	281	318	293	295	326	304	310	288	321	313	323	330	356	303	310	311	293	307	318	331	315	296	284	291	326	323	331	325	305	323	291	308	292	330	277	321	302	281	319	329	316	317	316	288	300	311	300	305	336	302	302	326	303	324	299	312	299	330	269	340	291	319	341	318	292	296	301	342	282	285	323	310	319	322	326	279	312	314	293	307	323	284	336	312	355	296	313	319	304	275	325	306	327	332	306	289	296	320	299	308	334	317	331	317	299	312	326	308	357	276	290	305	366	325	314	306	325	278	333	283	296	271	309	289	268	310	342	310	282	282	260	288	290	304	330	313	313	266	293	308	279	303	349	279	270	306	299	290	352	324	294	285	311	284	329	341	295	293	332	327	306	328	262	329	324	327	329	310	314	322	306	302	309	291	290	293	306	292	289	284	298	303	314	340	303	291	288	279	339	288	296	301	307	311	308	291	298	296	335	312	326	291	302	303	285	305	295	273	281	310	340	302	330	318	305	293	326	289	310	314	348	298	321	281	349	303	271	301	297	299	299	322	295	315	288	292	301	324	312	318	320	311	318	295	288	298	306	291	294	254	273	295	281	290	296	293	326	298	260	287	329	341	316	315	278	300	307	292	288	324	312	340	317	291	349	320	321	346	279	281	296	304	314	287	273	262	342	302	313	302	318	291	301	293	322	291	310	336	304	320	305	304	318	301	303	314	307	290	312	304	333	334	301	283	309	309	291	322	312	302	306	336	285	313	301	288	276	282	340	263	303	313	303	305	290	342	319	322	308	330	296	320	284	290	313	303	306	303	316	310	286	307	292	311	301	319	345	298	310	321	308	320	315	262	292	329	309	287	320	304	288	303	306	313	315	309	337	302	307	327	303	297	352	303	284	324	307	290	271	275	302	313	324	279	296	277	305	313	317	301	331	303	295	317	295	318	294	311	318	314	316	331	303	311	307	314	312	307	323	278	334	275	298	331	308	281	331	328	304	273	300	301	292	278	287	311	316	268	302	321	309	298	286	300	335	308	283	299	291	343	311	308	323	295	344	300	334	293	296	310	302	318	288	346	313	291	278	347	334	315	278	332	320	303	316	304	270	299	316	307	305	315	280	313	308	315	304	318	301	296	281	299	314	281	318	331	262	283	291	296	297	312	280	312	300	317	275	331	348	307	326	319	337	290	337	285	286	284	306	280	306	306	282	296	321	304	333	285	268	315	307	292	322	320	298	316	313	313	303	293	327	315	308	285
2433	902	1051	1117	1077	978	1009	945	929	908	903	942	912	933	948	938	921	910	882	863	855	895	908	925	892	914	937	855	835	981	902	929	933	903	861	896	882	877	804	923	890	890	829	904	903	877	874	860	841	905	875	893	812	869	864	856	896	896	849	881	869	843	869	892	857	853	901	848	911	894	886	844	905	902	865	908	858	958	881	916	914	837	864	792	877	870	867	869	823	884	898	838	893	880	872	976	861	912	883	886	870	879	880	909	866	927	837	833	866	915	831	915	929	844	913	846	856	869	860	905	875	907	845	880	860	786	891	855	857	859	855	864	859	888	879	897	861	807	916	870	833	860	840	875	867	861	848	911	886	892	869	881	862	841	908	881	879	922	861	877	870	883	908	886	848	875	919	878	826	868	866	929	905	891	864	887	838	886	881	812	886	840	876	914	933	836	934	893	838	817	873	850	877	890	850	917	896	829	879	938	868	898	916	871	831	869	891	870	850	881	877	868	840	917	838	943	908	933	891	909	868	895	885	893	869	907	904	911	905	914	888	904	880	854	840	877	823	786	889	904	866	850	863	922	898	867	933	860	920	922	871	877	863	885	892	857	897	894	935	844	823	834	821	889	864	931	845	838	882	891	854	941	855	919	861	848	906	907	898	835	863	870	930	871	876	884	905	891	943	924	887	883	882	873	914	849	928	847	838	840	868	899	851	842	861	896	849	853	869	870	914	907	863	902	865	859	861	874	897	838	893	899	908	932	861	900	909	863	814	854	882	868	905	840	872	847	900	861	894	880	920	894	832	841	887	969	904	865	877	850	864	933	908	871	866	825	849	885	875	888	872	878	923	911	893	937	886	962	892	877	873	839	854	858	905	857	888	849	844	922	863	888	847	877	906	903	856	890	896	905	883	940	889	900	921	879	912	857	855	846	869	903	863	805	885	889	865	862	911	897	858	866	825	871	858	889	910	896	965	890	875	885	852	880	853	896	870	906	886	875	912	857	828	890	909	864	814	885	867	906	854	916	900	901	900	881	880	874	825	849	852	871	915	843	893	871	904	907	859	886	830	885	876	865	872	873	916	846	902	821	826	845	868	890	853	894	917	879	890	855	854	871	917	897	918	912	921	832	853	920	861	823	868	898	831	839	910	933	896	868	887	795	868	920	883	863	833	901	889	859	878	908	887	917	889	894	900	929	882	895	921	855	837	886	845	857	890	845	944	912	883	893	837	878	884	864	860	854	874	910	930	905	850	868	926	886	868	857	872	860	927	884	932	935	824	880	884	921	915	935	908	836	866	876	915	887	897	899	910	915	883	818	942	897	871	864	855	866	874	865	843	874	912	855	870	857	840	911	926	886	862	861	897	896	835	929	902	862	868	870	949	916	893	828	855	899	864	837	854	877	867	931	857	870	863	889	925	882	881	901	868	910	850	882	879	890	854	926	899	862	931	926	889	864	870	836	909	878	906	892	900	848	862	895	907	866	835	911	866	878	941	920	878	858	891	840	891	838	886	869	846	891	867	898	881	860	902	864	868	847	933	871	899	865	907	842	850	843	838	902	902	829	944	853	833	926	900	910	871	876	886	919	915	883	914	864	866	902	875	886	894	879	860	898	846	893	907	850	930	869	885	868	865	808	925	884	955	905	910	870	857	886	828	855	890	862	905	915	906	900	883	870	894	848	904	792	890	941	885	898	914	927	870	886	878	930	883	878	881	888	856	905	883	907	883	828	881	881	856	881	883	787	919	876	874	876	907	897	913	858	850	853	887	896	874	917	862	877	925	889	874	894	888	871	869	851	914	882	904	814	860	909	958	854	826	849	899	887	898	852	912	888	855	901	877	942	867	868	898	889	845	882	885	897	864	907	861	863	865	828	863	861	827	851	835	887	898	901	891	889	830	882	880	900	951	833	863	877	850	889	905	870	875	857	883	891	820	879	854	906	871	935	860	864	871	911	921	874	868	865	905	922	897	862	890	852	872	916	906	884	916	909	870	897	915	862	879	871	872	884	865	862	817	841	908	932	841	866	894	892	875	838	848	884	843	861	872	864	896	909	879	848	849	837	824	892	860	871	857	903	883	852	866	897	892	897	827	891	869	917	863	919	859	887	851	971	931	911	881	873	952	918	843	887	835	936	873	910	862	904	892	924	899	862	857	872	890	871	866	873	908	914	894	861	896	871	881	861	849	852	853	899	881	895	911	901	882	924	853	900	927	849	867	855	861	889	864	838	872	868	909	893	912	877	913	939	907	921	903	858	937	853	840	836	871	822	910	877	857	917	842	868	905	851	895	909	836	852	870	886	904	814	838	863	840	876	913	834	877	861	884	943	826	826	883	892	881	940	896	862	819	828	886	886	875	895	857	889	869	877	866	882	828	845	917	869	874	893	833	885	878	871	884	938	878	903	944	900	892	934	867	880	865	883	889	932	900	904	892	878	861	821	856	884	871	844	833	847	884	922	941	872	900	855	854	881	821	872	910	873	930	843	866	911	830	838	893	909	869	911	903	888	909	839	888	896	894	866	904	854	897	866	867	866	911	833	819	893	836	856	897	871	855	902	861	897	880	869	814	857	809	863	878	855	894	914	894	853	895	900	816	867	875	863	912	944	869	847	824	943	888	840	922	856	864	866	919	913	866	835	871	819	903	807	883	919	938	923	876	916	844	843	918	843	883	901	873	867	868	847	842	902	888	882	887	850	864	906	840	852	883	918	853	827	869	896	828	876	918	889	889	865	861	913	861	830	876	870	875	898	896	909	871	898	859	907	858	918	872	892	854	877	878	903	904	886	840	924	907	901	895	863	858	850	846	902	866	885	868	872	880	896	850	881	874	868	863	923	887	882	898	842	896	873	882	858	844	906	901	946	869	871	932	894	900	870	854	867	820	895	867	889	885	849	864	817	885	899	857	920	807	936	941	933	886	875	895	894	848	848	880	922	882	869	886	864	846	873	868	885	889	903	882	883	871	915	847	910	873	909	864	822	884	874	941	897	834	884	901	918	868	834	903	933	832	925	880	922	926	881	924	896	894	880	895	886	897	881	872	861	872	908	878	903	890	918	944	876	890	914	869	890	882	883	893	901	838	934	891	858	869	814	896	897	892	834	890	901	868	861	887	862	889	844	861	886	852	863	858	852	922	869	872	871	880	848	924	948	861	889	825	892	888	833	870	837	888	858	877	899	883	892	883	852	916	880	904	858	943	837	944	894	910	917	873	836	816	904	887	900	891	875	860	840	861	870	910	890	868	895	899	860	882	892	855	915	861	908	854	900	915	874	890	907	933	869	894	921	876	942	891	883	860	890	953	860	868	826	880	896	848	890	867	864	847	894	796	873	861	911	858	833	829	886	900	934	860	879	897	915	878	856	935	896	872	901	844	918	921	864	903	830	852	916	895	852	861	884	885	860	853	818	910	849	869	833	865	891	894	917	912	896	925	871	917	896	899	903	917	840	908	832	919	876	879	836	912	883	866	902	880	874	894	859	849	817
7995	1119	1346	1040	802	601	500	421	368	295	290	246	267	243	233	224	231	213	175	173	211	199	184	178	174	166	179	193	182	216	178	192	183	172	186	175	184	163	181	159	204	169	178	187	151	163	157	166	188	148	162	178	179	191	181	165	183	159	169	176	161	168	179	197	173	155	171	191	166	170	169	160	170	190	160	186	166	180	151	179	183	163	158	154	171	160	180	179	168	180	168	179	175	176	197	160	177	170	173	181	159	166	138	186	161	159	150	164	158	180	143	152	150	171	146	179	161	152	163	169	166	161	150	178	149	185	151	158	168	172	169	161	177	177	170	178	171	164	177	159	197	151	175	152	155	165	177	171	165	160	174	178	181	160	156	165	171	165	152	166	147	132	189	154	177	164	157	164	195	179	165	168	172	180	162	162	164	152	162	162	209	181	177	169	168	154	173	183	154	149	173	156	160	152	177	165	179	169	190	172	184	165	180	184	168	152	145	161	163	176	165	157	161	185	199	169	175	185	160	183	220	168	177	173	167	190	176	180	150	167	169	168	168	146	161	165	169	177	170	190	163	179	168	174	161	181	181	173	192	143	168	169	158	151	178	174	173	171	161	149	180	174	158	184	144	160	177	176	157	174	178	147	167	175	171	153	174	191	157	177	138	171	196	165	181	164	174	186	168	157	174	183	172	154	171	189	172	160	167	157	171	176	188	189	169	162	158	172	179	195	149	161	161	178	179	153	169	170	187	170	176	171	166	169	194	176	170	130	172	158	160	180	168	156	160	183	147	185	169	175	179	163	155	144	162	157	165	135	192	188	165	157	197	184	177	162	169	149	174	180	155	168	208	160	179	172	172	162	138	156	170	188	162	152	166	179	163	163	172	182	150	173	192	156	171	156	171	158	155	171	170	164	165	161	182	147	183	195	161	173	176	169	181	169	169	197	164	167	160	159	198	171	170	157	199	179	174	176	187	179	155	152	180	158	178	170	150	155	180	179	170	160	182	180	187	179	181	184	164	185	165	174	170	173	182	156	156	175	189	174	167	184	182	157	172	168	168	152	182	193	200	200	163	174	179	122	164	178	155	168	184	160	154	173	167	151	161	185	173	170	188	176	179	160	190	178	168	182	185	169	155	150	150	172	173	190	186	150	181	148	140	179	165	191	181	190	181	148	157	175	171	161	179	155	181	164	174	160	162	163	167	180	154	160	189	180	174	172	183	152	167	164	157	164	186	167	172	178	198	176	168	164	158	182	162	179	170	182	181	165	152	188	173	179	147	187	182	159	146	152	175	171	161	171	181	174	158	152	171	191	181	179	177	168	160	180	164	158	160	184	188	167	150	170	157	181	136	166	165	182	185	153	164	171	145	178	192	200	155	195	194	152	159	157	180	149	185	164	163	176	161	150	181	182	151	163	166	140	188	144	158	152	183	168	182	180	180	144	167	171	198	145	165	157	164	189	183	173	178	171	175	149	178	157	170	168	159	144	164	170	170	176	170	169	157	169	160	182	146	154	173	184	175	172	189	176	162	151	148	186	152	157	182	159	171	165	163	184	181	181	168	143	160	177	184	180	174	175	144	171	185	169	164	166	161	149	180	164	155	143	173	142	184	168	178	180	169	154	172	172	156	145	180	173	188	182	167	172	181	173	168	182	173	164	168	171	159	155	181	188	166	185	153	196	192	156	169	139	171	146	174	187	156	186	177	176	160	169	174	181	157	198	155	177	163	172	165	168	166	184	195	165	170	149	151	174	167	182	161	192	167	181	190	175	168	166	180	200	157	172	190	176	170	170	179	184	143	175	203	150	163	177	150	154	157	173	162	172	161	156	181	173	180	180	170	176	172	156	190	151	167	176	187	159	162	176	169	161	169	151	174	185	181	147	180	176	153	195	174	191	172	171	165	167	180	150	149	169	168	156	168	175	171	173	160	174	183	147	141	176	163	153	162	174	190	184	172	171	162	178	164	172	166	152	143	151	158	177	172	156	173	149	172	177	164	150	162	144	177	180	170	166	178	174	169	163	157	170	186	198	169	171	171	175	163	163	176	177	170	169	181	159	165	180	162	166	173	160	163	167	198	148	178	167	177	146	168	164	149	154	172	173	165	172	166	190	174	149	169	154	178	149	154	191	186	161	179	172	178	171	158	174	162	147	174	176	174	183	158	153	190	182	196	176	146	181	158	179	168	170	171	181	155	137	158	180	167	160	179	142	171	144	174	171	189	197	156	165	148	167	161	173	174	175	180	147	181	171	155	167	176	150	145	170	189	158	157	153	174	160	160	197	174	160	169	169	182	176	171	163	163	167	174	159	165	163	161	179	155	174	149	195	159	159	168	190	184	185	188	181	164	164	168	174	185	177	181	155	195	178	176	162	159	180	161	151	181	159	169	162	161	158	145	172	178	168	155	164	164	177	171	165	173	164	164	148	163	175	164	178	157	177	161	157	154	173	154	172	173	165	194	145	157	189	193	145	191	170	180	167	182	148	156	151	158	191	174	153	162	172	156	175	164	174	193	167	169	162	181	173	148	161	152	147	151	161	172	169	173	166	179	183	150	183	184	141	170	167	160	189	179	173	170	160	161	184	173	156	194	165	181	145	163	177	164	164	169	156	157	182	179	153	183	167	179	180	164	162	175	175	173	190	191	167	176	163	167	160	192	167	169	146	167	182	158	167	155	166	151	168	161	166	165	156	165	161	188	169	174	186	195	161	167	146	152	165	149	186	165	156	176	180	162	162	153	178	157	209	171	167	163	154	161	157	169	151	161	170	168	169	168	164	163	161	167	177	157	145	170	151	168	159	164	153	164	152	171	150	171	173	172	171	179	176	156	167	146	138	163	167	163	164	173	168	147	181	181	173	160	170	165	170	166	158	185	159	173	184	173	146	170	173	170	165	161	165	158	158	184	174	174	149	185	166	181	173	188	148	161	165	166	181	179	179	162	148	170	170	161	172	176	161	151	179	160	183	167	174	162	156	162	179	172	168	161	177	165	168	158	189	180	147	179	188	152	177	174	179	185	155	159	178	150	172	154	172	175	162	190	149	167	163	173	166	190	164	175	160	162	190	173	164	162	136	148	179	162	200	180	188	195	180	177	181	156	169	158	159	175	175	163	157	195	165	199	166	185	163	158	175	161	188	156	165	142	148	162	165	165	201	175	153	175	194	177	177	167	174	186	163	160	186	146	172	151	194	171	151	185	144	168	168	167	170	170	163	171	196	182	192	173	171	189	186	180	143	160	160	177	149	166	159	169	192	164	161	162	148	178	150	160	158	179	153	173	172	176	171	155	175	147	138	150	179	157	172	147	145	185	152	180	174	161	188	168	185	147	178	183	159	159	178	205	159	160	173	155	174	188	162	176	159	181	181	182	172	160	165	167	155	167	165	190	166	165	165	179	175	156	153	164	169	168	172	175	150	179	140	170	166	154	205	181	160	170	162	172	170	160	175	164	149	169	158	170	169	154	172	157	154	189	184	167	189	140	172
5494	1508	3239	3704	3143	2531	2148	1802	1591	1400	1253	1175	1029	954	966	876	853	830	738	721	739	723	718	661	661	703	586	660	608	641	635	578	606	605	588	577	585	631	607	591	573	552	580	566	550	571	541	556	584	556	570	541	556	547	553	553	538	545	520	591	542	578	558	552	546	545	577	561	519	534	563	521	561	516	511	518	541	513	491	540	583	555	490	548	517	525	589	551	507	557	533	529	515	542	492	500	530	545	522	488	549	548	522	504	555	544	549	521	520	576	551	520	541	515	533	540	544	507	520	512	522	573	525	529	506	542	526	511	529	527	517	510	539	517	540	524	495	568	540	571	529	555	522	518	520	522	518	578	545	551	525	492	538	524	530	543	517	512	550	486	548	543	527	518	559	541	534	514	542	525	532	503	501	498	542	523	502	491	505	528	529	516	533	517	534	523	543	503	535	503	539	513	523	528	575	525	511	504	526	521	497	532	546	518	544	546	532	546	533	546	536	529	518	535	510	513	546	544	503	538	510	556	544	533	505	510	556	496	540	503	532	550	565	526	528	539	522	534	480	541	499	545	526	561	544	521	518	506	529	498	546	474	517	525	534	521	563	526	517	541	557	537	522	533	539	523	516	532	545	546	519	566	514	524	528	530	534	484	514	541	535	526	535	510	535	528	552	481	480	528	509	540	510	550	480	511	531	558	523	505	573	475	526	510	508	512	504	506	518	526	537	475	574	523	527	554	519	574	537	505	548	528	490	531	542	541	543	522	532	556	498	505	538	552	515	517	504	534	502	520	522	554	539	533	501	521	512	557	531	510	471	517	546	541	537	527	530	533	525	502	525	541	536	523	535	513	505	543	518	544	518	511	501	510	545	532	529	483	493	547	539	523	521	525	549	520	533	504	575	542	512	516	573	526	540	544	514	536	525	524	554	521	513	533	529	564	527	502	531	519	509	532	558	532	540	486	513	530	514	499	546	532	523	545	529	539	498	542	525	523	509	519	550	514	507	559	484	526	512	555	516	476	520	544	531	536	539	539	573	565	503	554	501	557	524	514	511	541	493	538	543	545	557	521	542	490	550	508	535	538	521	507	500	532	517	561	527	512	571	536	499	542	544	491	516	485	527	561	521	544	520	533	494	490	513	525	554	517	515	542	524	551	498	539	549	517	524	511	508	519	501	488	539	538	548	518	515	517	497	507	542	541	547	499	536	551	520	477	511	509	542	504	518	541	519	512	496	519	530	528	522	528	555	540	552	517	504	555	510	506	549	539	525	558	522	512	521	518	506	512	501	481	499	510	472	501	517	518	505	510	566	497	494	554	519	506	529	505	545	515	502	539	512	532	538	524	548	561	504	505	539	548	536	545	539	534	550	549	512	506	535	556	485	499	519	531	509	491	500	519	506	512	551	533	486	526	520	587	550	555	597	539	577	510	543	520	539	519	508	494	504	516	553	523	542	542	528	539	486	496	498	537	541	501	510	532	520	527	507	533	497	504	536	559	506	516	555	543	535	515	525	539	504	533	560	502	527	507	540	547	533	538	535	500	479	515	496	508	521	527	517	551	492	532	518	529	509	510	534	523	504	542	500	531	532	520	527	498	538	496	557	560	503	527	528	548	536	505	499	512	537	499	526	531	498	528	490	510	507	523	571	507	526	516	546	546	559	526	523	515	507	532	516	482	548	562	531	523	511	520	526	523	522	520	557	561	562	516	469	583	528	521	517	487	515	503	495	554	549	534	576	503	506	540	519	561	530	538	515	506	555	519	551	518	521	520	555	496	562	501	538	472	511	543	513	466	508	530	530	511	516	512	527	493	542	557	555	548	508	565	499	538	475	543	468	511	526	531	552	512	484	535	564	566	543	509	499	468	542	512	499	545	549	535	551	497	503	490	551	561	541	511	489	493	523	527	519	512	534	545	528	515	529	540	546	518	503	523	523	514	513	530	522	537	539	490	491	509	543	505	512	559	548	518	522	546	559	509	527	553	526	487	562	524	520	542	539	547	514	549	511	523	515	479	538	532	537	524	542	478	531	561	516	521	540	508	528	530	543	519	505	537	546	526	507	510	540	546	538	527	562	564	550	535	524	520	491	528	517	510	532	513	500	507	556	527	511	467	525	517	557	523	530	570	535	540	509	491	545	535	536	532	556	541	499	509	543	498	547	551	519	465	546	527	510	525	538	528	549	508	570	527	539	500	549	538	500	518	487	515	553	549	555	518	536	562	548	500	546	542	537	530	506	533	515	527	490	521	539	502	510	483	498	540	513	532	510	522	488	539	518	560	503	570	512	574	537	542	492	512	546	528	511	514	513	516	517	576	515	514	563	557	563	510	528	486	534	556	504	546	487	538	509	511	484	524	513	480	488	483	522	498	489	511	487	506	506	560	504	548	473	536	536	538	569	542	532	514	572	525	509	498	495	560	548	532	541	556	516	580	508	551	508	508	526	575	526	523	567	511	531	534	518	495	548	521	532	485	514	523	520	517	542	547	550	499	519	512	526	540	528	535	523	539	509	570	527	513	526	524	545	570	596	525	516	528	544	520	546	513	509	528	515	520	502	562	496	501	522	547	511	536	507	463	585	518	505	494	518	516	515	505	545	563	513	539	507	533	514	536	503	518	506	499	549	539	503	541	518	559	522	510	514	514	498	524	512	518	515	518	504	563	526	528	503	602	540	501	551	498	489	528	499	556	536	498	490	474	540	517	534	529	542	541	511	545	514	524	560	494	546	522	516	534	470	518	512	474	551	513	554	554	554	517	569	495	469	510	510	547	524	560	532	490	520	540	480	532	530	545	529	534	516	499	546	534	477	539	522	562	532	542	511	496	556	500	539	533	515	515	539	569	549	535	527	506	533	544	499	505	482	532	548	532	547	516	523	532	549	504	573	552	549	539	556	509	537	488	505	544	521	535	512	506	580	565	529	518	505	542	549	541	560	529	516	532	550	562	546	485	487	521	528	549	546	507	539	496	537	509	469	533	545	540	552	506	483	551	532	496	511	538	547	553	508	529	534	531	553	534	513	512	504	495	505	531	522	491	546	523	535	525	539	510	500	511	511	523	534	490	506	547	508	534	566	529	525	548	511	560	536	526	509	500	528	532	517	553	529	519	537	558	507	510	567	513	551	503	521	460	526	535	543	527	521	525	536	539	469	571	567	511	527	519	519	556	514	531	543	507	547	530	505	531	544	530	498	508	537	516	521	518	525	528	502	535	513	549	534	517	527	529	513	527	534	520	528	548	571	532	535	475	548	533	499	518	537	535	526	527	583	534	527	510	538	556	526	522	480	522	535	500	513	523	508	528	530	527	561	519	496	535	550	508	493	536	515	483	568	538	536	517	517	494	479	552	553	512	553	504	542	483	447	496	545	526	518	526	474	539	512	534	533	564	515	525	519	537	556	514	512	527	521	544	507	503	549	539	510	522	512	509	556	514	537	478	546	522	516	526	505	472	503	503	561	580	512	530	558	522	540	525	511	517	494	467
14962	2503	2693	2041	1424	1069	790	645	516	444	373	328	295	299	278	230	217	224	188	172	193	187	199	177	171	175	174	137	172	162	166	157	187	164	152	155	157	161	146	141	154	152	181	135	161	166	143	179	164	143	143	157	142	147	143	142	148	147	162	141	139	155	138	144	158	161	142	141	169	169	152	154	143	152	158	146	142	145	155	138	138	147	149	149	158	142	126	172	158	132	139	144	120	153	148	131	160	138	148	143	142	172	141	151	150	141	149	148	139	152	161	124	132	148	137	162	145	163	127	147	155	121	132	158	140	146	157	172	120	179	146	125	151	131	134	139	141	130	158	148	152	140	137	147	129	146	142	117	139	157	137	147	124	128	131	168	147	156	135	122	139	155	150	144	164	138	155	137	141	138	124	140	145	144	145	138	156	133	155	168	170	166	150	122	156	149	138	141	156	161	142	131	144	142	157	139	138	130	148	142	147	137	150	136	172	150	149	157	138	134	129	124	167	171	150	158	140	143	155	135	139	136	122	179	127	143	122	160	163	147	163	140	148	160	117	139	142	143	154	120	145	137	115	137	129	133	143	156	139	127	150	133	140	152	138	138	138	144	159	129	140	152	158	150	132	158	139	147	126	157	135	141	139	132	164	132	139	136	153	134	144	172	150	135	142	148	175	151	150	140	135	136	155	145	159	162	117	147	153	146	148	149	124	145	135	154	136	154	144	154	138	139	168	130	134	146	142	161	139	144	130	139	162	143	153	145	129	140	133	165	141	150	155	130	142	143	130	154	139	175	137	156	157	166	154	147	149	125	138	151	122	131	131	148	145	142	117	140	127	139	146	144	140	134	144	151	145	153	147	129	152	112	149	142	158	133	164	149	148	159	136	134	141	148	144	132	141	174	147	144	141	155	150	142	152	141	152	158	147	147	131	153	132	155	146	136	126	153	144	131	128	130	152	160	133	156	151	144	151	150	147	163	117	138	153	142	147	112	139	147	152	154	179	130	151	138	154	112	156	140	154	137	114	138	155	148	140	131	143	133	149	171	147	145	170	135	142	140	153	160	146	141	148	136	137	152	145	164	159	167	141	146	157	128	161	144	152	138	121	149	139	141	145	143	118	148	159	167	133	156	144	141	140	128	140	150	149	130	141	142	141	145	167	151	140	148	144	152	119	126	147	141	132	146	140	147	144	119	150	150	142	143	141	155	143	116	142	148	164	166	151	132	143	129	127	158	159	153	146	142	144	152	158	149	135	129	146	153	142	149	152	136	131	135	148	161	165	138	145	170	143	125	146	114	130	140	165	141	128	159	126	140	150	155	136	157	125	133	128	150	122	141	126	128	126	127	128	142	144	145	171	140	123	140	147	149	161	147	155	130	149	145	139	141	130	131	152	110	149	142	130	159	134	148	153	141	133	130	159	162	139	132	158	166	144	143	151	166	127	135	148	137	149	142	132	154	174	143	141	133	131	135	139	138	152	128	129	150	126	97	144	119	160	143	152	180	152	148	165	137	150	151	143	150	181	159	140	126	156	123	169	141	149	131	144	131	155	145	141	135	134	128	139	136	142	133	154	124	145	155	139	163	133	152	160	171	160	145	133	140	139	141	140	162	114	135	125	151	169	149	130	142	137	153	154	134	143	132	157	160	152	149	149	143	123	130	153	138	140	138	129	150	167	128	138	150	146	144	137	158	149	127	139	155	166	154	143	145	150	137	142	139	154	140	142	137	139	153	141	145	152	139	139	146	150	131	140	158	165	135	138	145	168	148	155	128	138	130	148	160	138	152	165	141	164	151	137	155	138	158	133	148	150	148	157	137	150	171	144	151	128	171	126	149	146	129	148	138	153	137	134	159	150	146	141	156	155	142	131	131	129	148	121	143	125	137	145	154	174	153	135	139	138	146	148	158	134	135	141	150	147	136	138	148	142	135	142	117	144	152	168	148	150	155	135	154	159	137	144	140	130	152	128	132	147	164	138	132	162	140	157	147	151	124	140	157	143	144	147	156	150	154	161	144	137	120	141	148	135	143	137	133	125	122	150	134	161	162	134	158	143	165	151	177	149	152	147	155	116	149	143	136	136	157	153	151	150	144	152	137	138	136	136	139	141	154	152	121	149	148	158	151	120	113	143	141	123	135	139	152	138	145	134	132	143	127	157	133	153	142	145	145	148	153	164	146	138	138	143	178	141	137	150	148	144	152	142	183	130	168	165	133	144	153	143	148	149	141	136	144	145	141	116	126	154	130	161	157	144	149	141	133	151	158	151	138	139	147	146	127	140	141	141	145	146	135	154	150	153	144	132	160	151	156	152	147	135	125	144	146	163	142	140	144	141	142	143	136	141	135	146	141	169	141	144	150	152	116	145	139	140	147	152	144	165	145	138	125	132	118	158	140	142	142	167	145	150	133	161	143	148	143	139	130	151	152	136	147	171	139	136	144	142	145	147	135	138	145	147	147	142	159	163	120	134	136	164	138	155	132	149	150	133	135	160	147	141	163	138	154	168	133	164	163	166	138	145	141	134	136	160	143	160	124	138	131	140	149	151	147	164	133	149	130	141	135	174	170	139	141	148	143	135	140	140	158	138	124	150	151	146	144	143	142	140	144	124	116	148	127	153	148	138	152	141	149	136	152	159	133	123	118	142	146	143	122	129	153	145	133	143	137	135	145	131	137	133	132	131	146	139	147	148	136	145	143	154	151	143	161	129	162	144	132	145	133	139	140	131	131	149	129	137	132	128	151	141	155	137	145	147	139	136	148	142	146	140	113	160	124	138	149	153	160	149	137	127	151	151	129	171	145	114	151	155	161	125	140	151	143	159	160	156	146	158	143	147	119	156	123	141	151	136	126	136	140	153	124	134	145	145	147	148	164	147	153	129	149	143	149	133	151	148	137	151	152	133	145	151	150	150	136	116	174	153	135	140	127	145	144	125	150	128	128	149	132	160	141	142	155	135	130	140	152	149	169	157	148	142	150	137	126	151	136	147	148	135	144	139	159	141	137	131	146	146	139	150	139	141	144	139	144	118	146	158	139	130	149	153	132	147	160	133	153	142	131	123	137	131	144	146	125	160	133	125	146	140	144	120	146	144	161	163	117	168	130	158	136	149	153	138	139	144	138	152	135	142	173	136	164	129	138	171	144	157	154	126	125	141	143	134	159	143	140	145	135	157	126	138	144	137	131	140	122	136	149	142	143	133	140	137	134	146	149	128	153	152	141	145	146	154	142	133	134	148	147	134	115	160	146	127	149	136	138	134	152	169	141	143	144	128	153	137	126	156	139	144	133	147	138	136	131	142	140	128	134	146	151	143	154	133	150	141	145	132	158	144	139	139	141	144	126	163	146	143	119	163	137	152	163	151	129	146	131	120	135	148	137	159	144	134	140	135	156	115	134	151	125	153	151	134	128	142	169	129	129	123	144	154	137	125	129	157	136	138	129	140	136	131	143	129	162	146	136	152	128	154	130	132	137	142	155	141	139	140	142
7517	2484	5746	6546	5428	4453	3652	3034	2521	2122	1891	1656	1497	1375	1294	1133	1096	1054	917	937	865	855	762	833	766	731	673	703	717	676	632	622	677	599	578	605	644	591	597	561	596	546	583	535	581	529	540	534	517	540	587	507	550	516	518	499	515	496	468	494	564	528	482	519	530	484	521	507	491	499	479	484	474	506	473	508	466	494	493	490	486	529	504	468	535	516	487	528	473	483	484	476	483	499	510	500	520	480	534	505	524	514	517	479	505	441	479	449	472	473	488	436	470	501	493	491	449	470	437	485	493	508	502	425	450	500	473	512	469	440	446	455	480	486	487	450	451	499	483	467	495	438	489	498	472	476	529	516	500	501	484	454	457	468	467	446	481	448	482	469	508	443	493	470	488	472	510	490	473	477	441	487	451	491	500	509	465	439	476	471	445	470	482	494	507	466	466	457	494	475	468	474	457	482	437	438	443	515	496	471	458	480	420	473	469	470	481	475	495	473	490	464	461	514	501	522	512	475	494	481	482	451	493	483	479	465	478	503	482	497	473	467	461	512	450	486	462	445	470	486	480	450	471	487	488	453	468	445	461	456	448	461	482	438	460	495	396	473	472	428	484	504	481	455	461	489	456	473	462	461	496	470	504	469	456	480	495	464	456	478	489	489	474	464	509	455	460	509	471	472	419	429	465	459	481	468	458	511	470	434	465	501	513	461	452	467	448	501	486	469	500	473	527	482	446	489	469	464	494	474	492	484	474	512	495	442	462	463	494	489	476	515	483	467	478	490	452	464	454	472	451	469	446	427	471	459	459	444	432	466	464	463	450	465	469	467	455	501	493	469	473	498	485	523	498	478	448	430	459	468	465	437	481	466	475	485	447	458	459	431	449	467	451	485	446	392	466	478	488	449	460	480	466	453	448	464	485	467	483	445	455	469	463	493	472	449	437	478	431	475	487	436	464	467	484	483	452	480	467	455	514	470	442	496	441	451	489	435	495	448	464	486	508	446	489	447	491	460	454	462	460	502	457	471	479	463	497	481	500	477	477	483	453	479	471	473	446	480	488	507	486	492	490	488	472	475	452	478	497	473	483	473	486	486	498	498	429	418	476	468	489	494	474	456	492	433	512	465	455	450	436	451	458	488	439	465	464	489	465	475	467	493	438	478	506	430	413	419	476	505	468	435	481	483	466	491	451	460	475	470	454	485	487	459	486	498	459	454	458	422	432	475	473	455	474	448	505	488	494	477	509	494	461	543	465	475	483	483	513	451	455	473	431	493	429	493	484	488	479	463	464	493	500	490	471	441	459	448	459	454	477	467	479	443	494	478	464	443	458	470	486	496	502	449	470	438	466	456	460	482	448	524	488	444	451	468	502	488	469	463	505	462	490	473	463	445	484	474	465	438	448	467	494	460	432	452	495	527	464	431	493	467	478	445	482	475	444	462	443	470	463	492	470	483	498	475	459	499	464	528	502	512	484	498	475	488	457	505	491	479	492	452	492	505	435	410	495	483	467	460	441	496	447	430	483	508	486	501	477	505	486	469	465	451	490	445	474	482	467	456	448	469	480	495	476	466	451	504	447	507	503	513	446	476	465	484	496	466	455	447	489	472	456	457	497	478	463	483	440	472	464	471	490	466	489	466	484	485	456	487	484	454	472	480	452	462	481	473	469	479	457	476	448	504	478	447	465	470	486	508	481	481	489	417	449	429	455	422	472	433	464	450	456	456	441	489	441	437	477	474	512	459	466	494	488	472	434	459	494	475	480	478	465	462	456	482	473	495	446	489	484	457	472	450	432	531	492	443	476	456	467	449	461	490	467	483	485	460	486	454	475	467	474	453	422	488	494	460	478	462	499	471	515	510	458	480	471	471	489	469	441	470	453	518	463	486	479	450	438	480	483	435	464	472	464	452	461	459	463	470	515	433	483	432	479	479	497	531	493	480	481	491	473	454	502	468	498	452	513	460	469	478	475	423	470	456	524	476	474	478	497	448	505	519	486	467	479	473	495	500	439	455	467	485	479	473	466	466	483	462	487	467	454	490	483	472	470	437	489	450	436	464	458	439	459	459	441	499	458	495	487	481	510	462	456	493	477	468	466	464	452	480	451	487	450	500	513	499	510	475	483	442	452	512	465	466	487	472	494	509	477	463	481	456	431	474	475	451	424	485	471	490	474	439	488	505	467	459	498	499	473	502	436	502	438	508	472	498	480	466	457	452	451	495	482	474	484	490	479	494	461	460	488	499	448	456	496	455	461	479	471	488	456	483	485	472	437	436	503	453	480	404	451	481	488	471	497	452	471	456	462	472	468	476	433	443	482	450	489	442	444	479	470	493	482	475	464	461	464	470	454	440	431	454	448	459	474	467	416	535	455	455	469	495	458	464	458	476	469	469	461	465	477	477	496	477	431	502	451	470	453	487	468	434	479	509	479	504	452	472	490	455	507	438	470	498	453	504	460	454	470	448	470	456	426	498	466	469	466	479	458	461	446	484	439	478	446	432	461	443	488	455	471	508	504	484	482	456	465	439	445	491	477	448	440	499	466	466	436	461	469	482	445	444	432	490	496	444	490	458	461	495	483	455	434	462	493	476	465	462	466	449	493	489	458	449	472	450	479	479	492	447	472	491	491	472	454	477	474	438	496	460	468	445	450	459	465	463	510	470	478	415	483	490	470	485	434	450	446	464	456	469	483	405	440	516	479	488	478	467	472	493	471	471	513	466	457	485	476	453	478	445	458	442	471	508	445	462	473	481	429	446	493	479	504	524	496	487	487	453	469	433	485	413	470	459	471	449	479	479	488	466	483	513	456	445	472	482	466	438	488	464	462	468	507	470	455	490	465	478	471	466	442	434	446	506	443	489	471	477	464	456	501	482	483	436	474	429	485	503	496	455	472	460	452	480	462	494	498	471	473	433	516	465	497	463	477	461	477	478	494	448	466	474	456	496	451	474	499	454	465	464	458	483	462	462	491	488	464	460	437	459	495	460	484	471	435	470	452	465	468	467	483	489	472	458	521	447	489	474	481	448	470	488	485	443	481	474	487	480	511	441	503	441	488	484	495	481	486	465	492	523	514	469	495	432	453	438	473	498	446	486	456	417	436	516	428	466	487	439	529	469	448	458	417	482	469	450	496	427	460	466	485	469	471	475	458	448	497	451	501	447	458	525	467	454	487	423	480	511	468	478	505	484	470	483	466	447	462	454	497	483	464	451	492	481	474	480	448	488	463	434	460	481	479	474	478	460	471	460	501	466	497	481	463	453	469	451	440	455	435	459	452	492	467	478	513	500	478	485	488	460	486	482	451	470	482	468	484	481	459	472	477	506	485	489	456	481	488	464	449	475	421	458	457	476	459	483	471	480	476	494	445	455	463	443	473	448	470	476	471	489	445	477	465	471	453	460	482	446	451	470	490	466	471	487	440	462	454	447	447	486	509	446	469	460	432	447	470	489	462	438	450	505	471	472	473	469	430	447	493	482	512	484	487	487
2210	363	369	339	337	337	310	316	309	330	331	303	317	272	295	314	358	305	294	336	327	329	286	283	300	302	311	311	290	326	304	296	330	277	308	307	325	302	337	321	338	315	355	309	327	366	344	313	310	305	337	293	356	318	303	288	298	292	316	306	299	308	304	319	331	308	287	292	292	307	289	317	277	302	315	309	315	343	327	321	328	322	294	310	300	278	311	326	304	319	302	313	340	360	273	306	345	287	282	307	309	321	319	291	287	290	296	320	299	285	286	312	318	275	295	325	320	288	326	292	338	296	312	293	295	298	285	302	281	305	312	322	306	282	284	283	309	290	318	322	312	304	284	306	283	324	284	310	310	284	335	329	310	314	298	306	302	313	316	332	283	305	322	329	318	286	252	315	307	305	333	305	314	274	287	341	311	308	320	301	290	309	320	327	340	308	293	337	281	315	286	286	321	297	322	317	292	301	316	298	315	304	304	271	314	286	300	288	281	336	309	295	315	313	288	296	284	295	331	299	336	298	300	334	319	330	299	311	316	321	286	318	305	261	295	307	306	287	346	291	331	323	311	324	320	332	291	313	302	291	329	296	306	307	303	287	298	284	299	317	292	331	288	320	282	318	299	319	298	312	285	313	273	326	321	308	327	340	314	292	317	319	299	311	328	331	287	300	312	332	316	332	309	304	317	294	312	294	312	290	321	297	316	302	279	289	323	275	313	301	286	303	314	316	332	325	284	323	289	300	324	300	335	306	289	329	346	295	309	320	300	315	329	281	286	301	331	306	307	317	323	327	328	316	316	277	277	326	326	295	345	332	295	295	312	309	307	313	317	281	322	299	325	318	311	311	325	341	291	296	321	323	301	325	298	323	286	285	305	319	314	316	302	280	306	313	307	352	321	303	297	344	325	330	298	301	310	304	320	282	304	277	325	268	322	305	290	328	300	317	294	324	294	329	278	286	300	333	312	311	281	295	286	309	315	290	276	293	297	316	307	319	329	301	271	290	290	285	301	296	304	324	291	332	283	299	299	291	289	301	300	284	277	313	313	288	307	315	308	344	301	273	281	323	298	345	329	302	319	289	320	277	312	298	315	281	307	317	286	315	313	295	331	294	326	288	310	290	313	298	322	307	308	310	264	311	321	288	323	297	282	284	288	311	349	329	275	314	326	331	307	286	325	288	309	288	273	317	320	312	281	322	340	315	332	300	307	309	312	325	289	318	309	348	286	290	325	318	311	354	320	310	292	287	288	287	328	294	323	297	300	301	320	302	298	327	278	318	285	273	315	320	306	306	312	275	295	315	299	297	322	357	324	314	283	281	314	288	321	308	283	305	303	339	315	273	312	321	307	328	306	292	342	312	320	306	295	279	322	333	291	352	269	274	293	285	285	320	315	273	288	300	347	327	299	302	296	297	334	297	284	290	294	308	319	334	315	281	301	340	302	325	296	355	314	290	315	280	325	284	323	307	281	327	318	279	316	310	306	318	309	303	284	328	322	288	311	299	287	282	280	269	272	274	294	291	317	328	329	298	309	285	300	309	278	318	304	294	317	295	288	272	304	318	321	315	297	306	325	305	319	310	287	295	306	299	312	311	299	285	302	302	320	328	282	316	291	309	326	326	309	278	315	303	284	303	302	314	296	295	309	332	336	311	319	288	298	326	291	294	330	294	303	306	270	337	295	311	291	283	302	305	320	297	270	304	299	301	291	315	304	334	295	316	312	293	329	303	290	312	288	269	307	346	349	323	282	281	317	305	311	333	331	309	284	270	311	302	293	312	306	327	283	316	303	326	301	318	332	328	302	339	296	283	338	297	289	288	291	315	326	304	327	299	293	308	290	338	285	277	303	275	298	331	320	286	311	295	307	311	336	309	340	289	312	311	275	287	310	296	318	327	297	318	323	305	283	332	314	312	325	296	311	305	309	301	336	314	326	305	305	350	307	335	322	291	325	309	336	332	316	301	307	279	291	298	315	304	315	330	326	322	328	309	305	321	312	305	300	335	290	280	301	284	312	332	305	306	321	301	307	335	320	296	295	300	302	320	305	291	298	292	339	315	295	307	307	340	299	320	323	290	336	313	325	309	296	325	308	306	298	301	290	301	326	312	337	316	321	304	293	334	305	335	323	320	324	321	310	319	296	307	292	317	320	302	310	268	304	304	323	300	307	323	273	291	309	313	301	353	316	306	311	329	309	314	300	314	322	306	311	301	297	303	308	322	318	285	287	316	316	293	315	318	301	291	325	310	290	314	288	327	316	312	302	322	291	321	311	317	304	301	289	305	302	299	276	333	303	347	285	323	281	293	323	307	303	289	315	283	308	281	288	306	317	309	256	311	312	323	295	275	321	279	284	312	323	311	267	283	300	321	254	301	306	302	327	316	304	303	304	328	311	296	339	329	321	305	324	283	264	322	287	311	304	295	323	307	323	294	302	337	305	281	317	312	336	312	327	301	291	304	344	331	293	289	295	296	277	311	321	341	300	331	298	313	290	311	320	321	324	293	308	312	304	313	301	311	342	302	304	290	274	334	287	308	317	283	292	316	286	310	286	315	278	318	312	272	306	274	295	278	312	297	337	301	336	315	277	313	307	329	307	286	307	308	306	293	302	284	320	343	301	313	295	295	309	279	327	334	286	269	305	301	281	290	305	281	328	337	310	343	293	334	295	299	283	306	287	280	303	302	311	332	310	321	336	302	284	301	276	328	331	295	289	333	317	287	300	334	366	283	276	324	305	330	328	301	313	320	321	284	308	294	327	325	282	273	285	339	295	296	332	304	304	300	331	349	316	304	323	322	306	324	286	312	311	298	282	316	312	299	328	288	305	293	336	302	301	325	282	328	320	316	311	315	317	318	310	292	317	299	313	311	286	286	293	323	328	305	354	263	315	319	312	330	291	331	288	323	307	320	323	306	342	289	258	326	300	310	287	326	319	282	324	296	305	290	309	296	312	317	355	327	314	283	271	302	284	290	309	288	299	292	312	305	292	290	311	306	287	287	303	297	288	314	326	297	292	316	299	314	293	279	298	271	315	297	295	258	286	326	299	323	318	329	303	303	312	336	298	307	275	312	296	359	342	348	340	332	300	329	314	287	288	304	325	333	347	343	313	283	304	320	278	326	286	314	299	311	311	333	329	290	295	328	312	302	304	305	317	280	282	300	315	340	305	301	322	273	294	351	330	314	317	317	290	292	333	288	289	297	297	310	271	306	283	339	330	271	328	319	323	334	334	260	320	306	340	294	321	312	321	308	298	317	315	320	304	316	296	311	317	288	292	301	323	325	333	318	305	282	298	301	308	294	337	286	300	307	268	294	302	292	344	321	327	297	301	300	281	304	307	325	276	299	322	325	297	288	320	293	333	289	271	345	283	322	292	315	284	311	346	275	295	298	296	307	335	351	311	311	331	334	301	334	305	308	287	317	308	304	336	288	312	305	279	314	305	317	323	333	289	319	314	299	281	302	337	281	324	283	324	335	298	300
2426	926	964	1071	1037	953	993	1024	942	935	938	891	908	914	965	923	870	947	868	910	923	881	902	888	906	854	805	886	945	879	869	925	869	914	888	880	855	924	924	879	844	860	884	875	955	912	923	944	873	887	914	906	822	944	897	860	854	887	835	893	865	926	908	883	926	896	861	871	885	891	874	864	850	881	853	840	864	871	910	837	871	882	914	903	840	914	890	885	882	871	863	868	948	883	835	873	901	863	863	894	850	855	913	893	917	911	867	866	923	910	869	896	881	864	855	949	966	863	888	873	856	892	870	885	872	933	886	797	875	899	826	848	895	861	896	864	895	861	866	852	919	858	858	899	864	900	886	852	899	876	869	865	892	850	873	865	938	854	911	877	920	902	830	855	899	874	885	861	931	882	903	885	902	872	898	886	843	845	894	863	898	889	901	886	852	811	889	791	852	919	948	806	839	885	883	898	850	822	874	876	887	848	874	881	902	823	860	893	861	849	862	966	896	864	886	892	898	899	918	902	880	935	885	809	923	877	890	858	934	865	852	874	860	890	855	889	899	912	903	927	850	844	860	874	887	856	877	907	847	876	925	882	888	890	832	827	880	867	905	891	869	868	921	832	882	889	869	878	940	869	864	895	898	890	866	880	885	927	900	886	912	819	914	885	852	875	847	855	905	895	875	945	875	896	927	874	883	835	834	898	888	907	895	853	907	848	865	899	860	869	874	870	887	841	956	890	858	886	882	927	893	896	866	852	879	889	837	849	890	894	835	854	898	913	895	930	888	863	860	892	907	894	914	870	834	922	849	887	872	893	892	898	878	873	865	869	899	872	852	861	871	861	892	870	886	928	887	861	844	862	825	863	860	879	880	917	934	867	884	851	880	963	854	874	876	944	837	910	910	884	866	853	866	900	851	829	939	887	829	886	803	865	864	864	864	909	873	892	846	833	927	849	871	910	919	912	876	870	911	891	875	883	868	843	903	898	904	927	867	899	864	926	878	882	871	850	865	901	826	862	885	855	901	931	886	883	867	882	889	888	861	851	853	880	862	881	909	936	866	862	876	932	892	931	841	872	893	882	859	872	917	866	911	923	876	854	838	861	853	841	890	918	886	866	837	854	839	924	852	827	882	854	916	873	885	899	860	851	862	840	865	913	874	889	858	842	896	891	906	862	867	872	883	902	812	905	875	857	888	879	887	946	902	861	888	879	867	911	851	896	839	900	891	923	929	842	917	939	914	890	889	903	816	909	904	893	846	841	883	866	856	889	906	888	864	877	902	878	870	882	878	920	902	867	894	869	877	896	908	864	957	918	888	930	874	855	906	857	873	858	906	939	895	866	820	906	870	857	902	880	849	852	900	914	872	800	865	883	893	916	863	901	845	841	882	901	876	873	851	913	887	870	895	932	896	900	976	886	890	883	851	957	891	843	871	905	857	902	889	878	845	858	895	915	872	909	928	871	871	862	941	903	859	866	828	885	839	895	859	880	892	893	872	851	864	906	884	891	874	901	914	854	898	877	915	890	869	808	926	887	872	875	864	911	872	865	863	857	866	908	865	909	881	910	871	829	819	868	857	852	920	870	908	907	869	914	943	888	852	892	858	893	836	886	841	921	905	849	890	838	858	893	845	876	881	853	898	891	906	908	880	883	909	905	921	904	892	915	874	870	856	890	876	838	888	900	879	914	830	860	849	821	845	933	857	885	869	928	910	870	865	858	870	846	867	885	925	850	884	928	859	882	888	908	844	903	908	846	868	883	887	859	860	835	879	802	889	868	910	909	880	866	883	933	827	828	879	915	843	844	870	836	833	887	901	893	896	897	869	919	849	883	876	858	898	864	914	844	845	864	886	944	872	920	832	859	854	883	880	895	876	880	906	883	839	918	866	925	894	882	929	816	825	840	870	886	889	884	921	863	922	831	903	874	930	909	854	926	891	909	879	882	852	829	919	882	858	854	892	818	881	904	925	882	820	839	901	863	848	904	881	875	901	847	897	905	875	878	904	877	885	918	836	827	893	868	852	912	873	914	868	878	905	938	893	850	885	902	877	857	876	858	870	915	857	882	931	830	861	871	919	883	881	858	883	848	859	873	855	892	848	885	873	850	835	848	905	932	843	837	853	890	832	873	892	927	855	834	879	871	923	856	870	912	884	889	909	924	901	893	886	856	853	894	857	863	923	894	942	892	860	865	869	834	892	880	865	860	860	888	847	903	862	821	912	924	874	873	896	901	899	880	874	945	864	847	935	850	864	885	868	910	897	853	887	888	900	871	884	843	878	890	896	876	869	891	880	916	829	887	913	919	919	826	863	883	860	887	883	865	873	861	858	911	883	911	909	897	903	868	887	887	872	852	879	906	812	852	823	860	811	850	913	833	929	918	914	818	927	892	859	882	882	925	842	893	831	820	892	855	919	900	946	930	881	899	882	869	918	868	912	890	902	869	891	894	916	862	875	897	859	868	852	870	903	939	868	873	906	859	847	861	913	951	881	851	879	854	896	914	917	877	872	850	894	913	828	928	808	878	867	904	874	896	883	850	924	906	850	914	856	864	867	899	887	904	797	884	869	827	893	800	854	837	873	860	892	916	830	886	874	946	934	895	882	896	866	950	866	844	881	906	832	891	878	920	881	903	896	822	882	870	857	814	867	889	911	874	945	909	886	896	890	898	854	893	887	879	863	861	874	849	868	902	855	916	860	875	903	862	872	889	860	898	914	864	892	867	851	871	854	827	883	903	896	869	862	893	868	873	870	867	887	842	844	880	893	897	885	881	915	865	848	936	909	911	882	904	893	882	859	858	908	801	869	896	876	867	869	904	917	869	820	925	873	900	893	856	855	861	866	858	891	866	897	895	854	872	884	840	880	842	887	874	885	886	904	865	904	887	861	948	842	897	883	852	848	888	826	870	910	854	852	855	860	877	915	877	866	917	810	877	954	893	850	907	905	874	885	871	906	919	871	836	939	870	911	846	862	902	881	850	843	884	906	887	882	871	870	880	873	893	868	931	899	876	858	901	870	899	855	874	875	883	863	874	831	906	902	864	888	887	909	886	925	860	890	876	888	832	824	891	891	835	915	878	875	911	844	890	921	886	903	869	878	850	900	886	888	913	892	953	874	821	825	868	927	873	894	855	867	877	847	950	884	869	885	894	871	930	877	900	886	935	922	914	811	939	848	879	901	862	883	882	832	866	875	889	885	867	850	893	945	870	899	863	907	839	895	868	885	879	897	886	872	920	865	890	882	819	827	895	843	907	917	886	924	885	881	880	883	892	851	932	918	819	904	853	880	887	900	857	884	868	870	908	885	862	869	861	873	874	908	906	917	864	901	884	907	906	881	932	875	833	885	902	926	881	860	841	871	864	808	921	906	909	886	878	884	857	833	877	856	864	869	858	848	884	828	944	861	883	842	892	889	907	893	861	948	904	864	935	868	891	888	870	856	886	876	902	878	885	903	866	881	877	892	864	878	877	874	871	842	881	829	900
7974	1094	1397	1083	778	605	507	405	310	279	290	265	240	254	234	212	195	222	182	210	197	192	190	195	189	183	191	182	182	174	180	194	190	204	170	189	150	182	175	173	166	177	183	183	176	164	172	182	166	168	173	188	167	172	174	170	148	168	173	174	172	205	164	183	185	180	179	182	166	192	175	169	164	187	164	171	162	171	167	185	184	156	183	169	178	166	151	178	160	170	167	168	175	167	164	192	180	187	174	154	172	166	175	157	174	188	199	160	180	147	190	176	173	184	162	171	169	165	175	190	194	167	186	180	167	184	179	150	191	165	186	187	173	157	159	178	182	162	191	158	166	198	158	182	169	173	156	164	184	175	185	194	184	193	162	168	159	200	180	166	185	156	187	172	169	168	168	161	165	175	188	167	179	153	187	150	170	167	180	158	172	187	195	170	149	201	173	173	168	154	166	180	163	172	144	144	157	151	179	169	181	148	192	176	191	187	166	178	152	147	174	167	166	192	170	170	151	173	179	177	170	174	167	164	181	160	186	185	166	163	150	173	145	176	168	152	175	139	150	156	178	176	170	156	153	154	172	169	156	158	157	173	174	191	156	164	162	180	183	180	169	178	152	182	166	163	178	172	148	153	159	176	168	175	183	177	179	182	168	174	166	177	170	190	171	154	169	154	190	151	171	184	200	170	145	168	156	142	164	170	182	160	163	174	170	173	164	163	167	157	156	171	156	165	157	156	153	168	156	155	185	165	178	177	173	156	167	163	137	152	178	160	168	182	158	164	161	167	167	184	172	156	188	169	184	167	172	174	171	154	177	155	167	139	163	157	160	159	143	160	172	169	189	198	180	173	176	166	178	171	191	173	184	174	173	179	167	156	174	188	160	172	182	170	146	173	158	180	169	147	167	158	160	169	190	162	178	168	171	135	172	200	162	166	181	182	165	194	150	178	166	187	160	180	166	170	166	171	170	152	178	161	170	186	175	177	156	168	167	169	165	174	180	181	155	170	189	171	180	152	179	160	177	182	151	164	134	156	156	168	184	199	191	174	156	176	168	183	189	176	158	163	151	163	181	180	177	181	168	182	158	183	171	186	181	163	163	191	163	169	197	153	161	151	167	175	186	149	181	159	159	174	151	173	144	159	140	178	141	189	181	165	160	153	173	186	190	160	176	146	206	160	158	167	166	177	183	180	155	171	150	169	146	175	163	169	191	157	169	150	178	169	157	162	152	170	162	173	157	168	171	151	173	135	176	184	144	175	170	175	156	170	173	158	182	151	180	170	160	165	187	157	160	148	164	166	157	180	173	157	181	176	170	165	180	172	167	169	169	167	185	163	151	155	198	147	181	167	199	171	155	157	150	197	163	165	183	182	184	192	153	146	171	158	179	169	171	171	179	174	190	182	180	150	166	186	177	153	184	172	166	164	161	147	165	176	172	176	163	157	157	182	184	187	155	183	179	176	157	162	186	165	172	143	161	165	175	169	164	196	174	200	174	165	187	146	139	175	168	163	179	194	190	177	190	171	187	148	175	154	171	182	174	176	172	153	137	163	179	181	157	163	160	197	164	179	185	157	178	162	180	182	190	160	182	175	181	195	178	152	188	164	197	168	187	205	164	158	151	148	174	172	171	181	181	181	178	150	172	144	151	161	168	164	175	163	189	159	173	149	165	180	156	184	167	127	155	176	172	188	208	181	192	183	142	189	189	185	168	195	179	170	179	187	200	197	159	167	158	169	172	145	175	170	182	167	181	177	161	176	168	153	179	166	174	166	166	168	148	162	186	180	153	178	182	180	193	177	191	177	166	174	187	183	168	171	174	158	159	183	164	173	179	161	196	161	153	200	187	176	186	156	186	166	172	178	163	166	164	141	170	173	150	175	165	170	169	167	163	188	172	174	157	160	170	183	184	167	185	188	186	189	162	172	173	172	173	182	179	162	174	167	163	165	170	175	179	162	180	178	152	176	173	164	187	181	169	156	186	141	189	164	162	182	173	166	156	179	185	165	167	162	155	190	170	190	204	148	173	160	169	153	135	184	202	180	153	187	179	160	179	166	189	166	172	170	180	183	160	167	181	164	173	175	161	171	179	177	144	173	167	177	158	172	163	183	168	175	185	185	187	160	160	156	170	175	165	164	183	173	175	170	158	165	164	190	179	176	164	173	167	162	203	156	171	191	158	141	166	154	159	187	172	179	159	181	144	159	175	169	183	146	173	175	159	137	183	185	187	166	149	168	175	181	156	158	163	160	166	163	182	155	189	182	170	185	179	176	182	189	177	168	162	200	177	181	149	174	167	177	197	165	152	176	167	177	168	172	184	160	157	168	156	181	154	183	178	160	189	171	169	165	173	167	149	184	177	168	155	177	178	139	173	164	182	189	148	188	172	183	170	166	173	157	162	178	157	159	189	187	175	168	158	181	158	164	170	155	151	168	145	189	180	162	171	157	164	162	166	158	160	143	169	162	188	170	140	186	176	194	174	150	188	171	172	196	178	174	182	156	147	159	168	158	185	178	205	174	187	180	155	179	144	176	172	190	168	197	162	158	169	172	171	179	177	163	174	196	217	166	170	161	179	171	188	158	175	193	168	173	166	162	155	168	154	179	177	176	175	184	158	153	179	170	170	172	193	171	176	186	168	155	185	186	183	196	193	137	151	166	155	172	182	174	176	152	181	158	153	156	150	179	176	195	174	137	185	156	175	165	177	179	173	142	179	166	172	175	176	187	170	183	162	179	141	169	166	183	183	157	163	181	178	192	187	172	166	162	159	170	182	193	167	180	173	187	190	160	159	179	167	195	168	148	163	181	173	177	158	182	175	155	171	189	149	157	165	173	144	169	146	182	168	169	174	178	159	161	189	182	177	170	181	184	170	193	195	169	149	149	154	158	175	177	166	167	166	185	151	177	143	165	174	175	181	168	151	150	166	168	171	150	183	169	169	185	165	160	170	203	155	164	170	169	174	169	170	178	177	149	160	185	163	177	142	162	205	164	163	166	176	168	161	168	161	160	168	158	166	174	169	149	150	158	172	171	153	160	177	185	143	171	206	166	172	164	195	152	163	146	182	187	189	167	171	174	171	170	153	134	170	164	152	171	150	168	152	183	178	138	188	174	179	177	169	166	183	184	165	166	168	150	160	168	192	182	162	173	186	166	175	166	160	171	207	156	163	164	158	159	166	160	182	181	205	197	172	150	183	176	177	169	178	169	187	166	186	172	160	179	185	168	178	180	164	171	175	171	164	181	188	165	163	172	181	160	157	150	186	173	198	180	168	204	164	151	149	186	157	183	174	180	137	181	170	190	180	184	176	163	178	151	166	150	165	177	173	152	179	185	164	165	173	192	139	168	183	193	166	154	166	163	162	177	155	153	155	164	164	185	170	176	158	171	183	153	185	148	148	161	168	157	165	176	183	170	168	171	191	165	154	161	168	188	151	141	176	161	171	179	166	154	158	164	158	166	162	166	171	176	167	173	181	184	182	182
5371	1442	3246	3606	3190	2506	2166	1858	1545	1460	1268	1156	1029	942	887	878	849	789	774	768	716	717	722	688	668	685	673	619	659	597	613	595	610	667	612	619	546	608	562	546	611	590	566	573	555	552	570	585	549	543	573	577	564	520	544	548	527	605	525	513	554	564	544	529	550	542	540	563	510	527	515	546	550	515	554	559	537	529	587	568	534	598	554	517	524	536	556	576	544	524	584	530	535	547	528	494	516	555	527	570	554	553	532	509	585	495	580	524	493	523	532	549	493	536	523	536	563	540	509	533	495	552	542	525	473	538	537	553	546	529	571	509	521	515	529	512	531	530	508	514	519	484	511	528	525	521	547	543	542	535	555	505	486	503	544	566	539	539	540	538	576	517	483	505	535	508	477	533	522	491	546	523	522	556	526	551	549	514	524	524	506	510	562	519	532	525	524	526	519	507	604	488	504	550	488	538	575	525	543	496	537	518	534	536	557	531	563	573	533	490	529	526	521	566	573	531	549	556	562	564	517	527	520	510	567	562	496	517	537	528	506	511	534	513	503	533	549	531	499	570	519	527	532	538	517	542	561	563	523	540	515	538	504	547	499	537	556	541	538	512	476	568	505	522	530	519	539	525	533	499	523	531	540	518	518	509	484	527	536	504	552	500	560	505	549	523	516	517	505	532	518	511	546	548	521	537	539	526	526	519	477	512	516	512	535	509	523	566	514	520	543	502	513	505	543	490	556	537	520	540	521	540	514	508	527	528	503	553	504	512	504	528	532	540	517	516	486	505	495	532	543	522	512	565	482	527	546	523	463	504	572	547	525	527	536	567	531	548	499	547	575	530	566	518	558	515	544	496	534	518	557	518	506	535	540	547	548	530	516	564	512	506	506	551	557	524	494	524	552	561	491	513	524	512	523	496	557	491	548	552	559	514	574	553	503	514	585	508	559	543	552	551	524	526	481	514	515	495	565	538	522	518	530	540	573	541	514	529	548	506	526	526	531	528	530	530	530	543	580	546	530	531	521	553	547	543	527	554	535	558	542	577	507	502	508	524	529	544	542	525	550	527	503	507	502	527	498	512	520	499	538	527	522	519	535	520	516	573	523	538	530	553	535	557	557	510	505	513	486	537	509	535	523	514	548	511	483	527	504	542	536	523	500	554	550	508	531	507	547	474	547	517	546	529	510	560	505	523	566	511	539	519	539	558	532	515	567	530	556	506	545	517	543	509	545	518	502	537	543	517	501	490	528	558	502	544	506	541	513	524	532	563	546	540	548	523	481	515	528	550	525	531	518	537	528	496	548	527	518	537	538	561	543	508	526	521	555	523	573	538	491	571	532	531	510	507	507	493	537	524	534	494	537	537	516	507	528	540	519	556	584	501	541	516	495	522	505	511	510	497	549	524	519	525	517	551	533	487	539	540	549	494	538	552	519	524	517	517	513	472	561	531	502	518	520	565	516	516	526	553	498	510	515	517	528	511	496	551	530	533	513	522	529	562	524	500	517	574	516	551	563	513	519	519	556	530	526	516	557	542	498	561	497	499	532	539	567	528	563	548	553	538	544	504	523	531	580	577	498	524	545	567	520	548	491	513	517	545	495	518	505	494	508	548	545	548	523	568	538	490	551	504	525	519	497	517	506	532	498	518	566	529	504	506	493	532	524	526	535	544	523	530	528	519	522	522	545	527	545	579	548	525	531	526	543	537	548	524	529	558	532	518	521	552	534	520	516	530	546	517	515	533	532	523	503	541	546	548	491	582	558	553	511	498	538	519	543	556	551	563	541	514	514	538	557	493	503	506	564	540	534	513	499	504	516	513	520	534	533	544	547	551	527	521	486	559	497	543	564	513	559	548	534	511	524	544	532	516	528	515	529	521	508	552	521	535	551	559	561	535	526	535	548	518	505	515	536	534	480	493	566	526	504	530	520	543	509	513	499	514	492	517	550	478	505	524	531	503	534	507	533	491	507	500	518	570	532	516	554	513	523	520	533	533	568	519	556	516	486	520	507	516	522	503	506	536	530	509	564	537	515	521	531	519	511	544	508	514	518	531	515	547	522	538	505	534	530	510	526	513	540	507	551	514	551	527	518	539	569	491	527	524	508	533	550	491	563	568	563	517	548	513	551	506	485	536	546	506	541	558	526	540	525	585	525	530	507	521	566	500	495	550	551	497	527	565	587	542	485	538	527	563	496	550	518	524	508	527	501	555	516	521	534	531	526	508	535	510	514	518	525	499	520	497	500	571	505	555	535	550	544	531	517	514	516	513	522	510	542	514	530	517	527	557	534	528	536	531	537	498	567	512	533	548	555	552	556	543	487	561	527	525	518	511	505	542	539	502	554	570	537	553	556	488	540	524	549	557	554	509	526	508	521	486	492	503	542	516	536	523	529	545	534	497	526	502	535	530	472	581	535	538	546	547	552	531	558	548	527	525	493	528	513	517	515	544	489	539	501	537	542	513	550	565	523	515	553	518	505	505	547	589	480	527	507	543	501	465	571	523	564	549	571	529	508	487	556	547	523	515	496	532	518	551	532	531	554	566	543	529	506	511	557	583	571	532	561	529	555	532	518	525	533	505	506	528	516	554	536	585	512	537	501	493	498	550	548	519	526	509	526	524	523	532	502	484	531	518	497	514	547	547	532	542	540	500	505	519	516	479	531	507	505	572	545	514	549	509	535	534	525	544	546	505	534	542	557	521	571	540	536	536	545	564	551	518	503	523	538	528	541	521	587	547	504	504	543	511	502	581	529	507	534	547	529	558	530	525	508	528	532	514	537	538	539	530	517	488	494	504	548	530	516	559	515	516	525	527	527	497	550	556	520	539	571	525	513	516	509	540	507	531	521	514	560	506	508	525	534	531	537	522	525	509	549	504	492	530	535	542	497	516	570	521	559	532	513	525	524	540	565	536	548	521	497	542	518	538	526	545	504	531	484	516	550	538	539	510	510	545	532	553	477	532	510	537	516	556	507	499	544	534	546	501	518	520	522	518	519	507	522	508	533	531	524	540	527	511	550	527	546	510	576	478	568	544	532	573	541	519	563	555	537	476	511	562	484	537	555	517	523	554	548	499	517	537	538	522	500	528	529	536	486	540	527	569	545	516	514	597	554	520	527	525	507	504	528	526	516	539	511	543	534	525	538	518	507	498	507	510	519	491	526	505	547	577	518	515	523	572	524	489	534	557	519	532	529	475	523	470	522	488	531	596	531	565	497	512	542	471	497	527	547	553	527	509	489	555	531	518	535	505	534	520	513	556	555	508	531	499	538	529	486	538	541	518	536	517	535	506	494	500	551	536	535	502	495	486	524	532	548	562	510	512	486	567	524	544	514	534	541	501	497	526	550	516	505	517	558	542	569	515	500	562	522	543	518	548	514	525	516	560	541	520	513	514	519	552	536	539	556	518	543	531	526	528	532	499	531	514	516	506	536	556	552	512	518	541	538	498	583	511	560	538	515	532	508	512	533	488	563	534	532	512	530	570
14514	2401	2728	2032	1378	1025	811	625	511	413	325	331	284	268	269	237	212	221	192	191	172	194	163	182	192	176	177	181	195	173	193	143	185	192	170	157	148	146	159	161	155	159	142	152	159	163	160	141	174	157	159	131	170	139	160	177	162	144	151	160	147	138	142	130	171	142	141	149	142	141	143	132	148	147	140	159	152	129	148	143	146	146	155	150	155	132	147	115	172	153	142	128	148	146	145	142	150	142	167	155	168	133	155	147	134	154	165	141	129	146	121	125	136	147	139	148	170	149	141	115	138	155	158	147	151	146	142	136	137	136	131	149	164	138	149	136	160	136	124	158	125	148	143	143	141	143	148	166	132	142	140	133	173	123	148	154	127	142	155	139	142	143	144	143	130	142	147	128	138	136	125	145	158	140	151	145	144	142	137	127	125	125	158	114	165	140	134	150	159	146	118	130	148	149	149	142	130	130	138	135	158	125	128	118	153	158	122	128	113	143	154	149	135	137	135	149	130	145	131	146	148	140	150	162	143	151	152	125	155	134	125	155	140	134	163	142	137	124	124	134	156	147	147	117	149	153	147	132	140	151	135	134	159	149	162	152	163	128	143	140	134	131	142	139	141	146	134	157	144	162	150	145	160	139	137	154	148	153	155	161	148	133	150	157	125	134	168	114	140	148	129	121	152	134	129	148	129	140	161	144	135	147	146	151	117	138	167	152	153	140	126	151	146	159	162	122	143	130	138	139	188	136	171	144	131	143	136	128	159	135	154	129	132	152	149	147	143	131	152	131	157	163	142	147	144	142	139	144	152	153	143	136	134	139	147	127	155	148	150	152	147	151	140	160	141	131	146	133	142	142	139	135	135	156	143	150	153	151	153	156	159	132	161	163	161	167	134	138	137	149	150	133	156	130	140	152	149	153	130	161	128	140	141	157	132	155	168	178	147	156	146	131	157	138	140	151	152	158	171	156	144	162	160	149	129	135	144	134	140	126	154	152	143	145	142	148	156	149	141	139	141	147	136	138	145	124	144	134	146	153	168	150	146	132	136	151	128	166	144	137	135	152	152	142	134	156	146	134	153	141	131	181	131	149	133	165	126	142	145	138	134	155	133	144	157	135	149	155	156	121	136	123	147	137	140	119	147	162	152	157	146	128	175	123	156	159	155	143	168	160	167	146	126	144	163	152	143	158	163	140	148	138	154	134	128	130	166	151	136	156	132	158	157	133	137	153	145	146	146	123	134	133	148	149	138	143	143	139	129	149	143	141	145	142	139	155	143	128	129	142	145	150	141	156	159	150	154	144	143	135	153	160	159	129	130	132	139	143	131	154	133	156	139	175	146	157	151	123	132	147	156	158	139	145	130	140	148	152	154	138	135	153	148	167	167	133	158	142	144	137	151	155	144	133	157	135	156	154	142	143	142	133	156	138	141	142	138	130	131	152	141	137	136	161	138	139	159	127	148	135	135	128	161	113	151	138	139	184	144	140	173	152	143	147	123	143	152	153	145	143	145	133	163	142	151	159	143	140	147	146	130	117	128	126	147	145	165	152	159	117	144	128	126	149	153	157	142	147	152	163	158	122	165	141	139	129	140	123	135	150	165	137	146	165	127	156	133	146	129	152	170	148	136	154	135	148	128	162	150	148	153	113	146	165	152	142	149	151	140	170	128	137	150	127	141	129	141	137	137	129	132	143	139	140	148	152	142	144	178	154	158	143	140	156	162	156	136	137	157	117	126	143	157	136	178	162	134	147	120	145	143	128	126	146	124	153	154	139	156	149	134	136	140	136	157	170	160	137	122	128	140	143	136	137	123	158	159	137	160	146	174	152	134	140	142	149	143	149	143	154	144	141	141	141	150	147	139	145	159	159	142	131	142	139	157	165	147	133	144	166	154	144	161	150	176	137	159	142	137	165	136	141	136	140	155	133	151	130	139	165	161	132	166	144	132	115	139	143	150	155	142	134	132	167	126	151	134	127	151	151	147	137	150	161	157	134	151	154	130	128	141	151	156	141	141	135	146	143	136	163	150	132	145	133	181	149	153	158	142	140	120	164	136	125	154	143	149	138	129	149	130	155	155	137	148	132	138	162	167	164	144	146	163	139	149	142	142	139	165	151	148	163	149	146	137	138	144	144	129	148	138	147	135	147	134	149	150	147	144	133	126	133	137	148	129	149	133	119	162	172	142	160	162	145	138	169	168	151	151	149	150	139	137	164	143	150	140	139	117	155	138	167	155	150	126	156	150	134	145	160	172	162	153	134	150	135	151	148	129	129	174	155	143	153	165	153	149	157	146	155	150	138	146	153	148	139	130	133	167	149	140	144	141	139	135	148	142	146	165	143	144	144	143	130	139	135	127	132	132	132	147	137	125	146	156	129	166	133	136	141	154	154	153	122	144	151	133	144	149	135	154	156	170	145	137	158	141	144	148	140	157	144	165	144	126	142	145	140	173	135	147	122	163	137	144	146	135	158	159	144	130	142	166	148	145	132	139	157	151	152	148	129	140	142	161	144	150	156	140	130	137	155	156	140	134	138	145	151	144	129	130	135	153	160	125	133	117	127	160	148	139	147	154	153	123	126	148	152	154	154	147	146	147	153	130	126	143	135	140	175	152	144	157	151	170	128	150	156	159	138	162	125	142	160	139	129	152	124	148	119	134	137	176	144	120	144	139	157	144	167	141	140	163	153	133	178	137	140	145	158	144	160	139	144	156	172	142	132	138	154	146	156	139	147	144	130	126	142	138	161	144	150	156	129	128	133	136	158	128	113	148	158	149	129	131	127	145	148	159	133	144	146	147	161	134	149	159	149	145	128	157	136	132	125	129	114	140	125	162	149	140	138	155	157	126	163	134	179	147	150	161	145	138	140	143	141	125	131	143	133	141	134	154	148	145	156	132	169	162	134	119	146	141	161	143	127	133	163	150	129	125	145	157	129	147	176	167	160	139	166	152	166	154	152	156	139	136	140	146	128	157	150	126	150	127	130	135	147	134	130	136	152	154	154	128	139	128	155	162	132	143	139	132	119	123	139	165	169	159	150	115	153	139	151	156	138	148	115	153	137	120	151	140	136	131	158	145	115	148	166	143	118	148	137	141	164	137	125	160	135	148	153	158	130	159	143	133	147	152	137	135	121	148	137	146	165	143	157	134	129	146	132	153	138	154	128	122	162	144	141	134	144	142	144	147	150	159	106	155	152	129	137	130	137	145	130	136	155	143	125	137	125	150	147	152	149	144	159	160	171	149	115	169	150	146	138	157	159	149	139	132	168	150	148	118	133	172	137	133	146	155	166	148	169	158	137	160	146	138	115	153	143	115	122	150	150	143	145	148	143	160	132	148	114	134	137	126	129	138	140	162	125	137	132	140	127	144	158	143	153	146	145	168	164	152	144	142	154	156	147	148	150	168	147	119	134	144	130	134	150	137	136	148	146	163	125	158	154	142	167	133	149	160	159	154	149	155	159	136	155	134	131	133	136	151	135
7555	2408	5648	6404	5456	4387	3542	3022	2479	2031	1881	1610	1428	1426	1289	1192	1062	1020	948	882	932	823	810	796	777	751	712	721	709	691	688	646	641	649	633	609	653	566	592	611	592	566	582	562	602	574	577	578	491	578	545	515	509	561	522	509	541	557	550	490	495	471	486	505	521	524	505	516	510	497	538	517	499	464	461	468	498	476	484	487	496	517	467	490	497	521	450	473	484	482	485	478	498	512	495	477	468	443	482	528	500	484	496	452	471	493	493	511	544	482	479	453	470	454	530	492	521	510	445	457	485	451	479	462	463	514	472	480	453	487	475	463	495	472	502	520	485	466	506	490	463	490	473	479	494	476	475	470	443	474	470	465	477	476	506	489	499	460	477	435	468	456	518	486	486	489	496	421	467	475	446	457	476	435	439	516	463	449	506	476	454	469	480	490	470	448	460	493	462	496	455	445	443	468	464	535	483	438	476	490	421	454	475	472	480	458	479	426	432	448	457	479	461	463	512	453	505	476	477	469	483	513	488	466	475	482	489	483	457	485	471	484	483	466	439	467	458	446	480	445	492	454	457	459	461	429	500	452	477	458	475	453	500	509	505	490	468	465	469	461	492	496	457	468	477	506	440	471	442	490	461	495	489	501	462	448	450	483	493	459	449	444	466	463	479	468	447	503	461	502	448	490	453	498	490	486	439	496	438	495	461	507	488	445	431	456	472	501	478	458	465	478	465	477	464	449	470	503	459	439	462	447	455	482	422	465	468	457	480	411	443	478	485	436	477	466	454	488	497	488	448	464	460	499	457	485	460	503	491	445	511	458	495	429	448	492	470	442	463	487	477	493	448	460	470	505	479	449	448	465	478	463	455	454	441	464	429	515	459	473	440	441	468	474	417	436	423	453	476	509	462	480	456	472	508	437	463	489	468	470	462	451	421	445	520	460	465	455	466	513	456	462	447	472	464	507	466	456	456	444	453	461	446	455	483	466	486	450	471	449	483	474	477	453	433	449	471	479	503	476	460	489	467	495	458	493	494	459	480	445	468	448	445	456	458	456	459	457	472	440	481	497	493	437	499	512	463	531	475	498	487	455	470	460	449	446	472	445	516	480	426	472	459	449	461	431	490	434	508	467	489	464	480	492	464	500	458	473	441	487	507	431	489	469	490	469	450	483	481	484	469	458	489	495	428	442	477	458	492	453	405	457	479	464	456	440	487	461	441	440	463	452	453	468	482	471	487	490	476	465	453	461	478	433	438	490	412	447	491	457	457	467	508	469	483	460	468	477	461	512	501	425	429	490	404	480	455	432	486	469	478	453	458	462	473	441	498	496	482	498	501	476	467	431	457	470	464	478	489	448	477	447	473	440	465	514	464	461	474	479	454	484	470	471	468	512	477	466	455	474	456	480	429	432	505	488	479	451	459	464	452	468	467	464	452	459	480	438	459	443	460	452	460	444	468	484	503	464	498	527	500	463	468	453	450	479	477	484	468	475	475	483	468	461	471	479	447	458	495	460	417	481	452	444	490	472	443	450	479	475	473	471	474	494	476	499	479	500	496	447	487	473	471	490	469	465	456	454	467	437	470	499	487	503	467	482	501	497	468	476	470	465	474	503	445	450	455	510	497	455	480	461	468	492	461	455	436	467	459	503	424	439	475	509	459	479	481	499	510	454	450	446	450	481	421	486	471	442	494	465	461	494	498	409	482	484	483	463	485	484	459	468	474	455	483	487	469	457	444	479	459	522	456	463	474	464	464	456	494	460	501	520	483	471	477	512	500	459	486	448	447	501	452	456	442	485	465	467	474	452	448	451	488	490	451	481	460	493	486	439	490	507	497	441	465	496	493	445	497	457	426	436	465	474	443	491	467	471	447	446	467	470	473	428	470	466	481	446	468	482	506	511	481	477	489	523	447	464	462	499	466	454	473	439	465	438	438	445	473	463	502	488	467	477	505	518	481	485	460	455	491	471	495	456	500	457	466	464	442	467	476	457	461	461	434	477	507	459	485	453	512	473	474	463	487	467	524	421	446	479	445	462	469	476	476	463	482	504	494	450	469	464	480	456	483	481	509	452	482	471	489	498	479	474	463	473	468	483	445	485	448	492	484	488	451	462	450	437	474	444	483	479	506	459	470	448	479	482	457	475	422	452	422	450	503	463	471	428	470	458	478	451	465	474	462	489	461	438	428	464	439	466	456	458	453	522	458	459	503	459	476	449	482	443	477	449	508	465	533	478	475	461	472	465	464	507	447	457	484	458	476	473	470	469	467	486	458	477	476	504	450	506	480	501	485	427	510	477	451	443	445	475	446	512	464	447	441	422	421	449	470	458	472	500	496	456	455	452	458	482	459	482	450	488	489	482	516	458	428	467	434	475	470	467	472	464	474	437	466	455	480	458	457	523	468	472	456	482	470	489	473	491	441	473	429	459	435	449	500	479	484	487	488	467	440	484	501	493	451	488	472	466	470	471	465	464	454	493	493	458	471	477	450	462	416	455	504	510	466	438	461	465	492	453	495	479	470	478	461	481	455	450	486	470	432	481	469	473	448	462	441	492	494	468	485	452	449	504	448	456	472	460	472	452	443	497	499	448	448	494	481	454	480	437	482	481	456	443	459	465	492	482	475	458	487	445	468	482	460	481	498	448	466	465	514	491	509	473	449	442	446	448	490	446	473	488	483	451	505	467	454	459	496	481	434	481	439	458	457	467	434	478	485	481	461	465	487	435	467	472	483	445	483	495	461	465	459	479	477	516	449	476	438	486	493	469	473	496	410	478	441	510	493	485	452	489	481	497	479	467	463	468	481	461	459	477	498	489	505	512	474	488	442	457	489	473	459	454	545	461	462	451	467	482	502	507	429	458	468	494	433	491	490	449	494	497	465	451	477	445	457	456	510	492	542	472	466	472	454	439	463	485	473	471	491	451	475	443	487	461	453	475	509	484	466	470	473	460	473	466	464	436	525	444	460	475	447	459	442	469	442	464	479	541	499	468	457	463	424	486	435	439	496	460	450	486	478	440	452	464	470	462	460	443	451	438	484	471	475	493	452	449	495	490	447	483	471	461	472	470	474	469	473	474	489	486	455	440	483	450	479	490	445	497	485	435	485	466	506	489	477	458	476	498	467	446	460	445	491	499	482	504	459	471	467	515	476	452	474	474	476	493	455	464	480	512	482	477	475	486	442	487	431	466	461	465	481	460	480	456	497	485	468	486	481	458	473	500	510	472	479	443	485	461	490	466	462	479	463	479	511	512	464	453	462	505	465	468	481	478	481	452	484	469	455	494	448	472	496	459	476	486	474	449	459	451	494	437	433	481	492	501	460	468	476	484	503	499	496	459	431	479	453	485	488	470	449	465	470	449	469	495	489	436	510	472	478	506	453	469	477	454	504	475	460	457	468	453	485	463	468	473	454	471	496	463	467	456	457	520	506	480	468	496	486	460	470	477	461	468	495	457	417	455	479	475	484	493	446	449	462	460	496	484	458	490
2272	327	395	342	332	332	332	328	326	282	331	362	345	306	302	309	311	303	329	322	305	306	300	311	310	283	314	305	343	304	308	302	294	322	287	338	319	307	275	316	325	282	310	308	321	290	343	284	340	288	323	307	285	298	313	273	305	301	360	303	286	279	317	323	309	342	297	314	302	314	292	324	325	271	265	284	319	313	330	294	319	310	321	321	298	335	347	329	311	283	307	319	309	308	315	319	285	331	311	285	319	308	293	320	298	308	317	312	310	265	305	292	301	346	313	307	282	302	305	324	308	298	300	303	285	309	318	309	291	301	292	328	307	275	287	296	335	291	311	299	301	311	333	304	302	322	293	309	290	305	304	307	307	308	306	293	316	296	323	290	319	324	283	319	306	324	321	279	320	297	305	305	301	295	326	318	320	296	269	326	301	301	313	273	312	282	332	310	322	303	330	278	314	294	298	329	306	313	334	312	299	278	315	334	295	286	320	279	286	282	299	314	302	299	288	300	280	308	295	310	315	322	316	297	284	305	325	312	320	299	354	294	299	297	313	284	310	317	303	326	357	286	317	293	305	310	337	293	310	302	311	288	324	340	319	289	343	290	314	298	295	265	327	291	326	309	308	289	330	290	294	302	306	313	324	313	299	295	303	297	296	294	309	305	271	298	290	285	318	320	298	287	301	279	324	275	326	329	324	309	277	287	286	289	291	321	302	302	307	321	283	293	321	355	317	323	311	293	267	289	323	312	325	325	300	315	320	298	319	333	285	309	312	320	271	295	321	317	314	297	304	319	349	346	312	324	301	313	309	261	302	307	323	315	330	306	333	328	295	307	306	296	290	315	297	309	310	298	329	270	317	307	321	326	326	311	279	280	318	301	309	290	305	290	325	292	312	287	300	306	293	327	310	279	279	344	306	303	281	299	329	326	325	311	312	299	313	301	281	321	332	302	303	288	306	278	313	312	286	346	285	304	305	296	329	299	313	275	294	350	283	301	334	329	275	288	316	308	319	308	285	330	299	336	285	297	303	305	327	319	303	289	296	279	330	291	281	332	303	300	325	328	282	280	287	300	340	278	312	293	285	325	323	325	304	297	321	314	316	315	292	330	290	304	281	313	311	299	310	284	309	326	331	289	328	348	318	304	276	322	327	338	305	283	309	286	301	328	289	298	310	274	297	318	300	293	283	323	319	290	288	301	339	361	313	310	301	330	327	289	346	275	296	300	314	291	301	324	272	309	317	306	307	328	324	345	297	305	294	290	293	318	301	305	291	283	290	300	308	290	325	312	320	291	314	288	284	299	323	282	316	283	337	328	296	294	326	304	334	298	306	317	333	292	278	298	300	287	313	296	342	311	282	316	315	316	261	315	293	294	292	321	295	301	292	270	318	330	302	304	288	299	314	296	303	296	290	295	281	324	317	310	337	296	306	320	295	305	285	315	339	329	320	326	314	327	315	295	316	358	312	317	320	300	313	315	295	329	324	326	329	280	330	285	311	321	317	294	322	296	324	307	300	318	308	322	305	314	329	313	314	285	303	329	299	314	313	320	259	327	304	301	300	300	280	325	303	339	331	295	308	295	300	306	306	310	304	297	339	312	303	301	307	318	298	303	289	297	327	281	308	314	279	322	313	298	314	317	298	312	278	322	304	293	295	273	269	291	291	294	283	301	305	298	343	316	325	298	300	301	291	312	333	280	304	299	320	287	289	313	275	289	292	287	296	301	325	343	312	311	284	323	285	341	296	313	299	330	291	312	335	315	263	309	289	299	309	315	354	332	311	313	320	304	305	292	337	301	287	314	278	304	342	295	303	302	295	291	278	291	316	345	317	286	305	323	294	319	310	322	293	293	290	300	301	299	295	297	319	316	307	326	316	308	332	300	284	310	300	288	298	298	273	313	290	307	316	346	303	289	294	330	304	285	295	307	311	295	313	289	340	314	292	306	322	312	321	287	314	319	280	296	300	293	318	304	316	299	291	294	302	346	296	314	324	291	319	318	302	287	324	307	299	306	346	319	325	305	304	300	319	299	280	317	319	310	328	305	288	290	306	301	323	303	305	266	292	316	291	322	335	347	317	306	275	329	306	304	321	305	303	251	308	299	301	311	321	295	315	290	311	319	316	304	289	322	323	324	321	361	312	309	314	311	280	318	327	320	309	303	301	295	337	268	329	281	299	307	310	339	301	309	309	289	336	310	303	303	291	314	335	305	291	312	295	331	296	299	316	312	305	289	291	304	304	323	293	299	274	298	309	329	326	294	310	312	342	315	318	299	298	312	330	337	310	298	321	307	317	331	299	297	298	321	306	292	323	275	293	304	278	275	318	314	289	298	307	332	296	303	303	299	312	324	282	330	317	311	290	329	298	310	311	296	300	322	287	320	303	292	271	322	315	328	274	287	278	300	325	364	322	317	290	301	316	296	301	304	295	305	319	276	290	313	294	281	306	277	286	311	274	323	318	332	305	331	317	293	294	315	307	292	283	302	297	274	311	354	275	304	303	291	302	317	303	337	332	293	316	326	309	316	300	296	294	305	316	295	307	304	326	274	321	302	292	317	295	294	325	308	281	313	336	278	308	323	317	298	300	322	332	323	284	290	289	317	308	330	311	335	321	314	314	299	283	320	298	330	306	333	327	293	293	320	285	314	296	327	309	294	318	318	296	321	307	333	335	324	297	277	300	335	319	276	296	324	297	309	316	276	319	302	314	291	330	289	340	334	281	341	311	306	328	302	307	319	341	280	316	289	283	300	279	303	321	303	305	293	321	319	318	331	308	280	295	313	325	292	347	309	308	311	315	306	304	312	304	296	309	275	323	328	288	302	294	326	315	315	297	303	311	332	334	282	304	308	290	321	332	305	295	327	301	315	303	328	272	322	327	303	293	352	288	293	312	277	296	318	301	304	300	302	313	333	308	300	317	289	319	309	319	268	291	321	307	311	302	300	293	326	305	321	300	271	296	332	306	321	330	297	284	294	290	321	287	292	347	310	328	304	274	311	303	297	309	325	323	318	281	263	290	323	304	294	317	337	304	293	329	296	332	333	290	305	325	331	309	316	298	308	332	285	293	303	341	326	301	299	296	296	296	304	290	294	340	300	309	321	289	312	305	305	283	278	323	329	322	294	312	297	317	322	309	303	310	329	322	293	255	321	292	303	290	298	293	331	283	299	307	304	277	322	288	300	316	297	300	283	297	302	308	315	297	304	302	311	337	331	321	305	310	294	285	308	299	287	280	292	313	304	286	277	299	331	305	317	305	299	327	296	310	305	315	303	300	297	317	284	318	312	312	300	323	294	272	311	289	327	300	293	301	303	269	304	291	310	294	332	293	325	284	331	297	305	327	303	294	319	323	330	340	315	303	325	325	301	305	307	324	289	325	309	351	321	330	318	301	293	312	297	298	308	288	295	299	280	315	305	314	299	289	315	296	296	339	338	303	339	307	310	304	304	312	296	306	313	337	278	310	283	332	321	297	288	295	304
2463	976	1007	1083	1058	1034	965	936	884	972	933	923	925	883	933	930	866	908	902	873	926	874	908	864	911	911	858	865	885	885	847	899	900	911	937	835	932	898	891	877	865	866	909	854	855	882	851	841	861	843	889	849	845	871	873	907	872	896	845	855	969	862	875	857	875	916	902	813	891	891	876	891	913	904	870	821	873	928	874	892	916	925	896	898	848	841	845	853	904	852	829	829	880	881	890	877	858	858	890	873	880	897	872	895	892	914	858	834	850	914	939	894	873	858	927	935	844	932	866	905	888	909	843	878	840	859	878	851	934	870	821	880	859	909	889	871	901	891	842	849	864	855	877	874	859	866	901	943	860	864	888	885	868	901	863	863	848	907	885	915	883	864	891	914	903	853	864	912	925	819	900	922	897	869	849	890	859	890	914	892	911	820	950	866	856	849	890	866	864	850	906	873	822	846	845	878	907	856	859	850	835	975	890	884	880	853	886	886	836	875	893	850	888	847	936	832	903	871	855	937	908	928	884	880	878	878	872	870	848	926	849	924	892	895	858	841	847	881	861	835	887	885	862	926	875	861	885	867	903	885	863	788	897	869	908	870	873	886	821	847	870	879	872	874	888	885	881	917	857	853	894	932	812	897	912	880	887	870	899	886	924	833	913	826	841	897	825	838	848	888	839	931	872	908	876	869	901	897	844	889	849	852	825	857	883	894	841	871	877	842	846	912	904	895	881	914	860	880	895	897	891	872	915	842	902	900	865	859	890	904	848	835	908	869	827	915	810	921	868	854	878	862	856	931	915	856	903	869	862	862	840	849	893	869	911	868	860	887	862	884	873	847	921	876	894	896	885	863	904	878	893	878	864	867	872	855	907	862	881	913	824	814	831	861	862	889	859	882	856	900	895	896	885	870	843	905	880	860	909	871	910	893	877	870	907	871	887	870	904	854	916	940	849	912	848	837	846	898	894	864	887	855	935	862	855	893	837	875	902	843	802	882	863	910	879	873	896	907	890	916	879	850	900	888	854	880	837	894	907	877	826	870	841	881	951	877	855	875	891	893	905	897	869	877	915	912	874	880	938	860	888	867	811	894	857	910	897	867	861	908	913	858	903	889	837	873	899	887	912	883	833	895	853	852	914	875	840	837	915	880	874	865	851	874	827	891	889	925	867	881	905	872	943	858	878	854	875	838	857	901	888	891	863	881	852	875	870	963	882	913	904	862	935	858	892	904	930	851	891	921	851	888	951	875	822	870	860	830	875	886	872	921	848	903	873	902	866	906	867	881	861	864	832	859	863	908	907	910	883	873	850	875	892	870	892	839	856	915	904	907	842	895	927	877	880	802	876	884	911	857	851	866	869	876	869	889	881	866	821	871	863	876	835	859	890	900	895	863	827	873	839	868	861	854	884	840	885	850	900	871	875	846	938	883	863	884	869	886	900	872	936	892	860	888	854	864	902	845	853	891	867	885	859	879	840	900	812	874	879	877	857	905	904	858	855	892	931	916	839	858	873	829	844	948	834	885	854	900	898	903	880	873	848	882	937	824	901	898	830	895	893	899	886	913	874	904	842	874	895	891	887	928	870	848	877	863	900	878	918	858	887	886	860	842	838	868	874	874	840	921	861	844	927	845	889	818	898	868	928	857	899	907	882	875	890	903	893	868	869	915	923	915	879	858	879	872	860	829	867	871	871	877	868	898	880	895	891	889	955	854	852	930	873	864	854	872	875	865	854	872	889	867	867	884	929	876	837	880	897	814	849	836	870	887	895	928	884	865	878	886	895	897	877	863	890	893	838	864	900	825	843	881	860	849	824	905	837	862	891	911	858	845	908	861	891	894	916	904	899	864	880	895	847	871	903	840	853	877	840	853	898	845	850	889	840	876	871	864	861	885	879	886	876	872	926	852	847	849	890	886	871	914	850	899	907	902	902	918	879	877	902	870	867	885	887	865	895	906	873	960	860	851	870	832	918	930	885	928	910	892	901	958	916	883	908	874	891	856	942	830	915	906	910	886	884	813	861	886	874	945	877	838	876	848	875	909	808	875	900	911	879	846	895	879	873	874	936	890	863	877	915	858	928	923	886	888	883	868	908	832	859	843	869	860	857	874	896	848	873	911	872	918	889	873	918	880	896	885	853	903	902	914	910	887	898	874	867	890	889	843	875	897	886	880	857	906	906	849	898	940	912	851	866	908	927	893	846	854	875	909	875	858	887	847	888	898	874	814	905	847	883	894	935	838	854	874	921	870	847	860	933	852	854	911	861	872	917	878	902	849	885	924	894	896	841	904	879	870	889	889	881	915	922	837	851	884	883	883	899	898	923	927	877	911	865	899	874	842	913	883	873	822	865	858	920	901	898	887	872	953	891	867	870	858	876	907	877	903	893	844	939	876	905	881	907	854	884	899	907	835	914	936	850	835	870	863	865	875	887	925	919	865	872	852	870	902	804	943	825	881	952	889	867	807	870	894	867	852	866	880	855	861	911	855	881	867	907	864	898	879	877	850	929	921	895	843	837	895	870	903	829	836	916	927	893	898	871	904	869	860	886	871	894	891	855	852	842	877	866	790	889	894	843	854	866	876	831	864	918	805	939	852	868	865	900	878	885	867	848	958	836	929	854	838	877	897	851	838	851	929	876	870	889	918	880	904	875	924	874	845	902	865	854	869	856	887	873	832	864	838	842	865	877	873	876	848	826	912	898	860	883	897	870	888	854	917	848	883	867	905	916	886	895	889	900	871	900	851	893	852	895	879	842	862	847	870	847	867	872	921	895	886	883	891	861	875	847	843	860	913	873	891	865	916	897	932	900	883	849	864	941	890	875	863	864	919	892	881	883	813	840	874	837	883	874	892	886	848	840	833	854	853	881	934	870	889	875	879	865	890	877	854	894	887	908	902	892	879	884	895	898	905	913	877	907	903	844	871	891	839	926	918	908	882	912	838	915	849	886	877	924	916	857	877	878	838	859	851	924	852	857	897	953	849	870	893	899	883	935	863	899	904	866	893	925	862	893	893	888	868	907	869	930	887	887	843	835	856	914	940	885	893	871	861	898	886	863	896	843	880	812	953	831	852	890	865	853	852	837	894	931	852	837	894	835	897	869	837	912	852	832	837	936	900	883	830	860	892	837	888	826	859	916	870	865	821	897	883	870	868	911	887	868	901	887	893	908	886	881	866	935	883	857	893	877	867	815	840	929	889	871	871	919	880	922	869	886	871	845	862	930	914	906	881	872	876	905	891	901	868	850	874	828	872	858	853	945	912	935	820	912	860	829	889	908	856	876	893	875	905	857	852	841	904	884	868	900	860	878	877	872	893	863	866	851	851	834	952	876	853	898	860	912	885	799	893	884	891	857	875	892	855	853	935	858	846	890	871	888	919	891	939	853	847	901	909	899	847	888	914	892	851	874	902	877	864	840	960	915	848	860	890	874	811	866	826	872	894	884	873	926	950	911	875	818	881	888	911	895	857	915	920	940	890	835	862
8186	1089	1390	1091	816	608	503	426	340	310	272	253	256	249	224	234	222	201	189	191	194	198	219	201	206	158	161	187	174	159	190	160	174	186	189	200	158	169	185	159	169	168	181	163	178	167	165	165	165	152	157	171	163	170	153	162	201	169	176	168	170	170	173	178	172	194	172	168	181	148	182	179	145	187	177	174	182	167	172	160	151	171	192	171	182	176	153	157	170	168	166	175	175	161	189	164	166	176	173	169	172	162	181	160	165	184	153	192	185	140	147	183	179	191	155	179	161	189	180	172	189	153	165	162	163	174	191	187	145	165	172	160	168	181	151	205	171	168	191	158	168	161	175	173	173	163	164	176	169	179	200	170	176	163	149	173	206	136	174	172	164	177	169	174	165	170	165	188	189	174	170	171	174	184	180	157	162	188	173	154	198	163	189	173	167	147	169	156	185	148	158	159	140	173	166	173	165	174	179	176	154	156	159	161	168	154	166	180	190	157	174	162	176	154	178	180	160	167	166	167	169	172	170	147	178	138	167	161	184	186	163	189	143	166	186	188	182	173	128	167	159	171	168	157	160	165	158	176	176	155	200	177	154	184	152	153	182	171	164	158	162	174	147	157	166	154	148	149	153	182	149	171	191	135	142	170	173	166	159	184	167	154	169	166	172	172	187	167	161	172	182	175	167	173	178	172	183	170	149	158	179	175	148	158	157	153	169	165	167	187	181	184	175	171	184	174	164	171	185	171	173	148	145	153	170	158	159	159	168	160	171	191	175	200	151	167	174	163	175	174	167	160	150	156	184	181	169	167	166	170	179	177	171	149	181	163	153	168	178	158	174	151	178	167	164	190	163	187	183	157	189	164	151	166	154	183	176	158	178	175	154	187	173	153	177	163	173	187	155	171	155	167	172	161	158	176	179	157	158	174	174	163	159	152	175	162	196	184	155	153	180	163	172	164	180	173	165	180	168	180	181	172	144	165	180	151	143	193	160	159	174	177	162	170	149	181	184	158	188	186	168	169	165	197	179	169	156	166	158	162	182	172	173	164	164	170	184	152	172	160	147	167	169	182	186	164	155	171	153	168	171	161	176	170	149	159	149	184	156	204	189	142	183	197	161	180	169	150	181	147	168	171	169	142	174	166	155	169	183	162	160	181	167	168	168	160	158	165	154	146	181	146	162	172	163	171	197	158	158	179	163	174	179	175	164	174	141	170	171	192	189	169	186	193	184	149	154	179	160	205	166	153	169	164	163	156	166	173	163	171	141	183	177	151	165	176	143	161	179	168	193	175	181	185	162	183	180	176	172	178	171	185	144	171	173	141	172	155	157	173	166	201	154	192	156	170	178	152	172	178	167	164	174	161	153	160	162	170	171	159	151	160	174	180	176	184	160	146	182	180	160	170	161	169	177	184	160	179	166	169	170	180	172	154	185	161	159	150	166	176	179	186	189	166	172	186	168	174	170	177	169	173	184	188	168	176	144	153	177	195	180	131	157	164	161	151	181	192	177	176	143	165	157	172	175	173	161	178	148	177	178	179	180	163	147	162	175	175	155	168	176	171	160	171	177	175	179	184	159	160	149	177	174	167	166	183	162	158	146	158	167	159	149	151	156	176	177	175	169	165	160	162	191	187	162	157	167	140	164	155	144	148	192	155	194	165	172	167	177	168	155	179	190	164	164	193	169	171	153	150	165	158	156	162	167	192	171	151	172	198	184	156	163	185	195	177	172	158	167	180	151	151	205	167	143	167	189	164	152	163	182	158	170	166	167	157	164	172	175	169	164	170	167	151	177	189	154	157	169	182	165	158	196	179	174	176	172	171	184	182	160	178	170	158	165	148	150	141	164	167	165	169	182	183	159	191	170	175	176	182	163	168	160	138	154	154	187	157	178	165	179	167	173	161	156	186	155	163	154	151	191	175	170	175	161	167	160	158	165	149	186	199	151	148	178	167	172	173	149	166	179	162	164	162	173	162	192	173	164	159	180	172	166	155	180	158	151	145	155	187	153	168	173	198	177	158	171	169	168	188	173	186	174	193	187	161	169	172	187	163	182	197	154	193	167	170	152	177	188	163	153	166	162	177	176	179	169	162	178	162	153	161	152	122	192	163	196	146	201	197	153	193	162	160	165	145	167	168	163	174	153	164	175	175	158	160	163	148	175	182	194	154	169	152	160	171	185	194	184	143	159	179	191	187	167	180	154	168	199	171	162	202	154	184	170	167	191	141	183	163	166	182	170	163	162	181	176	159	163	178	155	177	187	164	171	178	170	158	174	184	172	162	172	159	164	146	182	188	182	176	153	160	175	176	168	167	167	155	161	175	182	151	162	171	179	166	146	158	186	185	165	168	169	158	187	158	179	167	153	166	162	166	203	175	163	162	197	191	162	154	156	180	140	158	179	166	178	174	179	180	160	156	187	167	162	163	154	152	162	145	174	166	159	199	172	171	159	173	153	165	175	186	181	164	161	174	151	193	164	156	174	179	167	168	164	165	162	161	175	156	163	175	178	166	180	147	178	160	143	156	178	200	186	166	171	167	175	180	166	162	158	165	161	176	175	183	182	142	185	172	162	164	174	187	151	170	163	178	157	172	197	155	163	191	173	177	171	159	158	165	173	164	156	145	150	177	167	165	177	162	168	169	155	180	162	195	179	170	173	172	160	146	164	149	165	155	162	176	151	156	191	169	157	163	158	169	167	175	166	164	156	148	176	177	174	173	149	142	167	143	180	165	161	168	203	153	176	176	168	154	179	161	150	189	190	150	173	152	144	154	164	152	172	184	171	183	171	173	175	169	168	159	177	164	183	169	157	146	171	158	145	179	184	159	201	161	187	164	171	153	150	183	146	170	168	150	180	191	193	172	166	169	174	155	178	188	179	167	182	156	182	163	142	174	180	178	160	171	197	163	192	178	181	159	152	146	138	175	176	142	150	177	166	182	156	168	179	172	175	177	157	159	198	184	169	143	174	147	163	161	168	161	185	191	158	155	163	138	157	166	177	158	151	192	154	157	147	147	173	172	193	151	168	175	192	158	167	157	192	185	171	172	188	170	140	181	154	180	158	178	160	182	164	160	194	183	197	185	185	155	174	171	168	174	163	185	162	151	162	180	182	178	180	162	132	160	176	170	153	186	147	164	129	166	155	168	178	174	202	159	169	162	152	173	164	164	166	186	158	170	161	165	180	147	150	170	166	177	189	173	194	189	181	155	154	175	178	154	155	165	193	163	188	155	145	197	187	167	177	176	171	149	168	148	169	166	158	174	167	169	175	176	174	164	177	159	159	147	154	172	162	161	152	153	162	169	174	159	171	185	164	191	166	146	161	180	147	142	150	181	159	161	164	166	169	186	176	161	160	186	171	177	180	163	172	174	166	183	169	176	176	167	182	162	156	146	145	152	155	191	188	161	189	159	165	163	172	182	196	149	155	169	166	169	197	170	162	193	163	179	168	158	147	201	185	182	160	141	174	189	169	162	152	174	156	130
5613	1452	3168	3643	3203	2647	2120	1819	1544	1366	1247	1097	1124	948	965	896	840	795	778	733	719	666	726	668	726	651	645	682	633	630	643	628	604	592	581	603	589	588	562	585	568	539	584	558	587	588	591	526	536	585	530	549	581	549	511	560	541	566	567	526	530	554	524	576	575	558	542	538	527	558	510	531	559	547	554	556	555	558	539	520	518	529	554	517	529	519	535	521	561	563	533	532	527	510	530	552	547	521	556	534	533	537	558	546	551	525	522	533	495	481	525	535	506	523	495	517	536	522	527	508	538	540	539	517	524	510	554	520	525	513	518	527	516	492	545	560	508	551	513	529	538	519	525	502	558	548	545	514	524	519	561	545	527	507	550	520	536	529	552	531	523	550	507	549	538	527	518	545	517	505	566	536	544	503	500	538	508	545	533	518	514	522	503	497	549	514	512	526	498	531	515	527	534	524	510	535	517	547	506	507	516	492	512	541	543	540	491	525	539	550	547	549	545	507	528	482	512	534	497	521	527	509	519	562	510	576	559	559	516	503	542	492	540	538	509	563	547	482	529	492	484	498	524	545	599	573	519	538	509	528	477	548	522	521	511	522	533	478	509	515	497	545	527	511	550	532	540	501	521	498	490	547	583	521	506	548	497	514	554	511	542	554	491	506	540	539	546	551	476	567	480	535	567	559	571	533	523	536	512	507	528	539	524	533	478	563	525	534	517	489	555	469	507	518	515	531	555	504	545	552	517	513	501	494	514	542	548	503	470	523	490	536	550	531	519	537	516	560	521	543	532	535	511	538	535	505	504	519	535	561	538	554	498	516	540	514	518	513	514	520	539	509	522	527	512	501	478	535	527	527	528	517	494	493	566	510	531	560	547	559	517	525	511	511	530	510	558	519	535	522	491	553	515	501	505	531	512	525	536	588	523	530	545	520	495	561	538	509	510	556	532	521	484	520	558	514	549	519	501	519	532	508	538	516	549	489	474	511	542	494	549	495	488	506	491	516	491	523	512	503	493	512	518	513	549	492	550	553	516	528	537	531	546	554	510	505	521	544	545	543	488	528	504	505	510	576	525	496	544	542	556	513	538	533	568	552	484	502	507	508	497	555	507	504	549	559	502	483	530	533	502	577	532	532	561	552	506	594	480	528	550	514	537	489	516	494	521	563	537	572	525	519	525	522	480	525	547	536	543	556	552	509	538	526	569	514	480	524	563	543	550	553	556	546	537	513	471	492	523	525	533	544	547	571	477	500	535	518	481	534	548	564	536	536	529	473	516	472	535	519	512	518	501	544	519	470	512	524	488	546	485	548	542	553	523	541	502	548	507	532	465	506	551	531	555	541	535	531	512	567	510	512	493	472	533	553	523	516	538	487	546	539	536	538	509	524	534	523	521	555	500	520	507	506	559	528	495	507	500	519	535	513	523	520	466	508	542	545	552	518	520	567	508	520	561	524	523	522	507	529	514	494	522	535	505	526	568	508	521	553	521	557	487	558	517	513	553	518	486	559	522	491	541	501	555	548	458	542	531	509	558	538	524	569	533	541	504	520	555	536	537	536	540	521	533	524	544	595	495	523	498	525	513	505	545	537	570	532	497	539	498	500	517	524	503	502	557	461	520	537	515	509	542	567	535	546	546	534	554	493	532	547	508	524	505	543	506	507	500	511	502	547	528	517	531	509	565	553	497	552	526	567	491	505	517	484	532	541	518	514	540	559	458	550	535	490	472	504	504	537	550	491	486	523	542	508	505	548	525	482	507	528	547	504	517	552	518	496	531	562	515	498	483	565	530	518	527	537	543	538	549	523	521	582	537	522	527	533	506	480	488	532	518	544	490	529	504	528	481	518	521	539	509	535	508	517	542	522	498	489	541	500	517	531	524	483	543	529	529	522	527	517	536	521	540	491	539	519	544	500	497	535	537	537	513	538	535	502	546	517	529	520	523	534	512	549	524	535	516	518	524	564	517	555	542	467	507	509	524	565	522	570	492	545	529	515	532	519	536	503	496	540	531	547	556	535	489	511	540	518	562	550	564	480	502	539	494	554	536	479	502	495	535	542	518	567	493	506	499	502	521	546	516	514	566	528	507	516	491	553	528	591	537	556	558	512	534	530	544	529	517	522	524	549	527	550	530	529	535	539	515	520	534	515	507	499	526	544	518	520	533	527	525	544	531	537	486	546	520	540	526	503	505	543	510	515	526	528	534	535	569	502	508	566	478	526	527	530	509	495	533	502	519	523	523	516	516	554	509	517	497	514	537	533	538	553	530	517	503	582	516	548	531	536	535	510	483	498	514	517	547	516	507	530	510	552	523	533	552	565	534	532	537	541	526	534	539	551	516	509	493	518	516	541	513	503	530	532	498	550	479	513	511	485	488	530	500	554	497	507	542	497	545	528	491	520	538	512	530	526	528	501	501	524	513	527	494	546	511	531	580	523	508	518	566	557	506	533	515	564	506	514	508	571	540	537	539	516	525	526	534	525	495	523	502	487	477	519	514	553	521	524	504	533	560	553	535	517	554	486	517	525	575	546	534	534	501	534	548	519	533	547	519	542	507	527	508	532	541	539	532	541	540	524	524	534	526	525	534	500	520	519	530	491	520	545	501	544	523	521	492	542	540	530	523	545	578	524	520	480	485	528	557	519	484	529	537	539	474	547	522	530	494	544	509	503	511	523	523	527	515	539	523	545	525	487	500	516	535	548	537	549	569	509	581	520	532	539	530	543	520	530	545	506	517	535	512	521	523	570	545	522	539	507	511	547	525	522	517	508	540	531	558	552	571	517	530	523	523	561	532	489	522	517	509	556	478	546	518	488	530	574	564	523	537	531	562	509	525	538	519	545	497	532	557	523	524	512	502	536	533	506	515	512	511	505	497	504	492	563	540	526	529	518	568	510	504	533	512	548	479	541	554	515	519	525	545	500	564	517	524	514	521	507	518	517	529	512	531	536	522	488	535	565	511	521	475	524	514	491	519	510	498	518	495	521	531	496	505	530	522	480	540	528	527	521	519	530	515	514	538	493	486	526	529	513	511	532	495	495	542	506	573	489	496	530	527	542	491	550	503	507	535	553	515	528	504	543	548	518	510	523	536	538	484	533	547	545	547	513	527	531	519	511	536	548	535	534	533	529	570	503	500	552	496	523	552	562	533	504	558	563	475	517	530	529	522	479	521	499	514	533	541	492	547	565	523	528	495	534	531	500	526	465	509	535	502	536	522	495	506	487	513	535	512	499	524	524	492	514	533	522	549	534	538	581	516	520	531	530	483	543	552	513	539	565	535	533	470	516	555	524	471	526	541	560	527	557	501	515	524	511	528	488	531	529	548	543	489	515	519	538	540	514	529	552	527	490	539	518	512	508	527	497	542	538	546	505	495	543	533	523	509	533	547	535	540	533	529	541	472	501	501	514	514	557	528	526	524	494	515	501	523	535	539	557	490	530	553	506	544	554	516	498	549	512	515	490	493	486	507	529	503	512	526	527
14740	2402	2776	2053	1466	1097	746	626	500	426	380	361	268	291	242	253	231	222	219	212	184	193	202	189	163	193	177	161	133	168	165	181	176	179	182	162	146	148	150	141	153	168	147	139	157	129	154	144	138	135	130	162	154	152	192	150	151	166	168	143	164	144	163	128	173	168	138	142	162	130	143	145	130	147	161	132	138	131	144	176	128	139	137	149	137	130	145	142	141	162	156	149	136	139	154	142	138	133	140	131	156	101	139	131	149	127	139	136	145	145	149	163	156	143	156	150	132	146	126	136	136	144	147	155	126	166	132	127	127	163	159	142	156	170	157	138	144	114	138	143	129	142	163	151	142	142	168	156	155	144	131	161	152	118	167	140	142	150	122	132	140	152	145	155	135	137	128	170	133	129	143	146	168	133	131	151	155	140	136	139	129	166	158	160	126	149	163	155	159	155	171	158	141	144	132	143	154	164	132	141	136	126	134	138	125	151	161	157	132	167	154	164	157	162	124	154	152	155	163	142	126	166	125	116	142	152	148	144	142	148	137	128	133	101	137	142	122	142	134	130	151	122	146	145	140	146	145	129	151	142	156	160	143	143	184	144	152	140	143	145	138	141	148	148	135	117	156	140	140	153	117	131	154	152	153	148	147	126	125	147	147	133	131	138	122	143	125	126	163	127	142	152	153	139	142	150	154	142	145	129	142	136	153	135	136	146	138	143	142	119	155	135	147	155	151	163	146	156	158	155	145	140	120	161	124	150	134	151	144	141	149	146	169	141	131	135	145	165	115	149	161	167	123	137	130	156	136	155	154	147	134	143	156	158	136	135	142	152	161	147	144	149	125	135	161	143	160	163	140	151	128	129	131	146	124	162	152	155	146	150	169	131	128	154	133	143	155	161	146	153	145	159	140	152	128	134	108	153	142	131	137	153	156	149	125	125	157	139	147	127	138	145	145	128	136	153	152	134	147	140	140	149	135	133	159	143	149	144	158	141	135	145	155	167	129	135	127	149	152	152	135	157	165	144	129	148	153	157	122	143	132	140	142	154	133	157	159	131	147	140	133	147	144	144	140	169	155	159	154	147	140	136	138	148	122	148	130	182	127	131	142	148	148	141	131	140	111	142	170	145	131	146	160	148	125	126	131	139	151	150	149	144	126	126	135	146	131	159	154	148	129	137	144	138	148	158	141	130	150	159	165	139	148	150	142	135	132	155	123	168	139	167	150	130	128	156	129	147	129	137	143	138	137	157	141	133	148	150	135	134	152	157	143	146	177	153	156	140	136	157	143	146	123	135	133	153	154	140	161	149	143	148	149	140	140	159	143	123	160	147	143	154	135	142	151	141	132	148	151	140	154	150	163	177	122	130	134	158	147	145	157	130	142	132	140	152	181	148	170	137	148	151	149	147	144	134	160	147	126	140	125	156	165	138	156	144	133	128	140	151	156	141	145	142	127	156	164	130	143	146	151	130	129	147	143	148	144	140	147	153	143	163	134	149	130	146	135	135	158	144	134	147	152	149	123	161	148	130	131	147	124	162	162	137	143	130	146	127	159	161	143	141	140	137	139	143	141	135	130	147	131	155	155	137	151	141	158	143	143	133	139	141	151	147	152	116	150	166	127	139	139	140	153	147	150	139	135	148	154	143	151	131	140	153	137	175	160	150	147	146	143	140	132	124	136	157	132	135	143	134	130	136	144	155	135	135	141	128	135	139	137	117	155	152	131	119	148	141	147	131	130	139	151	158	163	142	143	146	111	148	137	129	134	152	165	165	147	147	144	131	141	133	127	149	148	129	164	118	137	148	138	146	147	128	135	143	131	139	140	143	162	129	149	142	156	146	152	136	124	143	151	151	151	125	136	126	135	153	149	120	162	120	137	121	140	155	153	126	140	119	157	154	154	123	151	146	130	149	126	139	133	142	154	126	150	142	133	139	155	133	139	149	154	130	136	142	139	171	169	128	154	117	129	154	147	156	142	159	145	140	145	144	146	169	146	144	134	135	142	133	146	154	143	127	133	132	136	134	143	130	145	148	156	135	137	151	150	118	154	136	141	155	166	135	141	162	139	136	137	147	157	131	121	140	146	154	157	125	151	161	146	162	148	132	146	158	155	140	136	135	144	164	159	154	170	133	133	153	167	161	149	146	136	149	149	135	150	156	152	145	133	149	136	143	155	131	147	148	140	143	129	134	148	163	128	140	141	174	142	135	160	142	146	146	119	156	153	124	136	142	160	139	157	152	145	127	138	138	133	144	138	137	148	145	149	131	141	130	131	158	136	146	138	146	141	144	145	137	138	133	144	137	121	169	134	134	151	154	139	142	146	157	131	129	164	142	126	125	137	145	140	141	140	154	147	141	129	156	129	131	142	140	147	130	135	148	146	153	144	146	151	153	176	119	129	140	166	158	157	149	145	148	135	152	129	149	133	139	128	122	122	159	144	160	150	160	153	163	136	157	154	136	153	141	148	141	136	156	141	169	139	151	131	153	141	142	148	143	146	142	150	156	141	138	161	126	136	141	134	146	154	141	159	168	142	150	155	157	155	147	156	132	146	157	164	147	126	134	151	124	162	150	147	146	149	148	155	145	141	147	122	139	134	147	118	154	163	148	158	126	139	145	151	158	176	147	150	133	124	141	162	146	142	140	129	142	139	143	151	154	139	157	135	153	126	154	125	149	136	157	136	141	128	131	156	142	125	136	139	124	171	165	145	151	150	159	132	132	164	133	137	148	145	144	133	162	153	159	155	140	146	157	141	142	149	155	146	129	133	157	150	150	129	138	146	134	112	171	153	147	164	147	153	152	166	128	135	147	138	146	146	120	139	133	133	167	136	142	154	142	152	142	140	151	133	138	131	123	138	149	146	162	127	130	129	148	127	155	130	148	142	138	159	136	151	142	156	148	140	146	142	144	145	115	140	136	138	129	142	153	119	145	162	132	175	165	149	153	141	143	126	130	150	132	131	152	132	172	162	144	125	119	146	147	145	173	115	153	135	153	164	127	157	155	133	146	124	131	130	154	152	150	155	146	150	148	155	146	136	149	132	155	151	149	139	138	130	149	169	157	150	152	134	134	166	153	132	132	137	143	143	154	154	125	151	136	156	126	164	128	146	138	146	147	151	170	145	152	139	152	138	140	127	134	153	159	160	160	147	155	119	144	150	152	144	129	150	167	125	134	133	135	141	135	134	137	147	151	148	161	134	156	140	163	149	129	139	162	133	135	147	137	150	143	142	148	139	154	147	151	129	139	137	141	129	149	128	123	144	134	164	144	132	148	136	150	136	144	150	148	160	127	152	141	130	172	117	162	163	115	157	155	142	126	151	142	149	158	149	146	137	163	139	142	126	138	134	155	125	161	140	137	141	157	136	138	137	158	160	130	157	140	163	135	123	130	148	156	145	145	145	131	155	152	133	140	150	141	145	146	147	144	170	142	147	137	129	126	146	135	143	142	152	123	154	164	139	134	144	159	138	143	159	143	170	146
7602	2456	5744	6483	5408	4310	3516	3047	2520	2103	1924	1622	1469	1349	1269	1046	1118	1036	970	934	873	844	789	835	717	728	723	742	697	664	672	677	595	610	627	576	614	639	575	580	582	579	548	568	566	543	571	558	544	509	550	534	541	488	504	517	535	514	517	537	536	543	491	541	491	486	509	536	510	476	519	515	478	521	494	503	481	449	502	505	528	472	522	465	505	473	489	513	468	479	475	485	477	463	446	459	487	519	501	468	468	473	498	473	501	553	453	492	453	494	478	486	478	478	446	480	413	522	497	489	468	475	499	513	449	513	492	434	528	482	487	503	468	483	463	451	479	466	462	472	481	496	483	477	485	476	476	456	455	491	458	493	451	509	465	487	438	489	457	449	509	495	464	463	499	466	486	452	481	480	463	437	460	480	453	504	488	521	443	460	460	471	502	488	493	500	464	478	475	488	480	435	469	483	502	482	460	475	440	467	456	459	480	525	485	447	476	455	462	502	473	476	489	467	513	493	493	473	458	480	455	516	473	448	494	481	482	466	433	457	493	471	488	451	465	481	461	474	469	441	476	456	478	446	484	440	494	484	471	474	458	486	462	483	460	467	436	473	508	463	476	455	473	469	458	448	514	454	457	454	470	497	449	437	485	453	477	460	419	484	468	456	484	454	446	450	475	457	482	462	478	478	475	434	494	515	468	445	479	460	463	470	485	477	484	487	464	470	453	513	484	463	477	481	450	456	531	508	447	444	519	470	460	505	454	482	470	507	472	480	456	483	454	479	502	458	486	440	478	463	499	459	430	453	463	451	476	481	509	481	520	454	459	455	475	481	490	440	482	461	446	472	445	446	440	493	470	466	428	478	484	428	445	467	472	460	454	497	473	469	494	450	443	440	507	448	455	465	452	450	491	449	470	451	460	474	502	456	488	462	433	513	472	509	460	485	497	509	410	442	484	468	478	416	516	455	474	481	454	460	495	490	462	501	476	504	484	468	433	483	476	444	452	483	496	464	501	462	464	441	480	473	456	455	496	431	467	465	436	478	475	477	451	467	476	473	459	450	467	485	422	458	447	497	456	491	485	463	436	479	472	450	514	471	434	475	445	453	492	441	486	477	489	480	496	486	504	458	495	486	466	475	471	433	463	457	486	488	476	490	466	480	467	475	477	455	472	418	450	469	446	476	467	427	456	482	476	488	468	453	458	465	464	477	466	450	469	482	464	463	463	482	467	457	462	471	444	438	497	491	478	470	429	511	484	489	431	429	498	476	499	467	467	468	488	467	515	467	458	450	431	473	470	496	449	429	482	457	428	480	459	461	439	499	516	449	473	491	495	474	478	463	448	482	493	474	472	471	429	461	443	461	464	475	495	475	509	452	446	446	482	467	478	465	481	466	488	448	461	470	504	455	451	462	450	454	451	475	496	461	481	454	481	458	473	484	476	475	485	469	496	453	540	484	462	512	463	471	461	471	444	461	475	523	453	461	464	483	466	500	457	463	432	473	481	443	475	481	467	464	525	457	515	416	514	456	491	485	491	519	451	474	459	488	456	458	482	492	483	496	459	447	428	444	485	430	444	450	509	462	457	431	457	478	462	434	497	457	476	455	441	476	480	464	480	486	450	468	459	478	472	457	466	505	443	445	450	480	484	430	458	540	476	480	494	503	473	474	485	457	513	429	453	500	482	466	489	469	471	481	442	462	422	457	469	458	482	471	478	447	491	474	475	467	451	437	462	492	468	472	496	510	460	434	485	453	535	483	479	501	480	444	466	454	484	449	463	451	479	486	474	484	452	465	497	489	473	476	461	472	488	482	478	465	463	482	470	481	471	456	447	458	481	477	479	474	499	457	512	442	467	454	456	460	462	444	462	461	457	474	536	463	488	493	460	476	457	474	439	463	451	479	467	464	495	506	487	463	469	472	478	480	459	467	491	442	441	492	452	487	510	449	471	447	498	491	457	439	423	460	482	458	453	473	480	477	484	463	452	489	503	448	455	462	450	479	472	474	484	472	468	475	465	514	435	463	459	459	473	467	437	458	464	481	448	458	498	462	472	489	452	459	463	472	436	424	454	471	486	484	472	503	479	487	484	477	491	484	475	512	456	505	441	451	486	490	461	472	488	467	445	464	483	482	447	500	447	476	486	458	442	481	474	433	470	491	493	441	446	471	462	453	490	508	478	453	480	475	480	476	465	477	478	413	488	473	473	488	453	429	458	462	505	439	447	487	433	464	478	534	459	449	486	464	483	482	456	450	487	474	461	453	461	458	500	495	474	480	479	499	464	468	439	418	462	475	467	465	473	456	426	494	458	500	490	481	487	441	470	460	464	453	463	486	519	466	481	455	482	464	467	500	483	477	447	484	500	461	489	441	456	421	431	490	473	467	500	468	464	419	466	468	472	438	513	478	464	521	448	473	471	427	503	479	471	479	476	503	439	468	410	481	485	486	470	474	494	449	506	506	440	449	488	477	505	491	467	455	476	483	440	459	448	494	436	466	491	440	469	464	483	461	500	489	480	479	429	499	460	483	472	478	457	467	480	452	489	455	486	452	467	472	480	466	474	456	455	510	473	440	454	506	503	499	503	458	474	482	431	444	425	440	501	430	491	420	442	459	478	484	468	464	478	463	472	473	513	455	489	468	454	443	512	497	462	474	491	458	494	471	500	459	443	470	456	450	467	464	461	473	462	447	466	494	440	438	441	458	484	446	467	453	474	465	459	463	474	528	456	430	501	475	486	455	510	447	450	472	427	484	467	460	469	465	481	446	531	463	463	433	440	458	442	462	503	465	465	493	472	505	451	475	435	448	466	496	456	480	450	457	470	460	472	465	413	441	453	481	472	483	487	454	478	483	502	485	478	502	470	478	445	466	487	484	471	455	474	474	492	460	496	496	485	488	461	485	487	486	470	487	472	481	505	501	468	446	475	445	462	470	475	455	457	466	439	450	453	477	484	491	454	491	464	441	429	494	468	509	473	457	448	490	464	478	432	496	455	478	474	487	466	506	508	436	508	451	444	498	502	439	489	465	426	516	479	465	491	463	457	460	469	454	500	472	464	506	475	429	484	478	466	450	451	466	491	471	493	448	505	469	460	500	439	506	489	468	478	478	447	486	489	452	495	477	432	492	467	490	470	446	481	465	504	466	490	478	476	489	451	473	447	484	473	471	469	481	504	450	467	486	468	485	449	455	478	447	478	490	416	453	450	455	478	457	465	402	500	445	457	464	506	426	457	444	496	489	480	473	439	455	513	490	466	477	465	480	487	467	476	455	461	495	427	462	465	490	494	471	473	480	453	468	493	458	452	453	444	462	475	482	484	473	440	431	475	467	486	423	467	473	506	488	481	482	495	491	418	484	478	487	471	475	478	504	460	412	490	447	489	484	455	512	440	447	498	428	477	467	506	457	462	452	453	496	450	452	474	465	461	484	474	445	488	474	468	491	463	456	490	470	479	461	447	476	437	439	429	473	478	449	437	473	476	453	497	465
2091	330	400	329	324	343	319	302	298	344	294	319	304	291	287	305	317	301	285	280	288	301	321	327	342	304	300	303	339	300	314	272	291	317	321	311	329	308	318	278	326	315	301	310	331	287	314	295	306	300	332	285	318	275	300	286	312	296	285	334	301	308	288	266	290	307	305	315	303	297	307	303	308	298	328	281	280	300	293	306	282	302	307	325	289	305	324	307	323	311	283	316	296	328	320	304	291	330	296	341	287	327	324	277	314	293	290	302	283	305	316	324	334	299	309	297	314	297	340	274	296	267	260	290	306	293	314	333	290	288	298	278	313	293	300	333	311	306	302	297	328	313	266	347	315	284	324	305	302	289	315	332	285	294	332	289	300	310	282	333	302	273	291	313	280	310	297	312	300	327	300	308	317	317	323	307	273	294	276	312	294	310	303	331	287	309	291	289	295	309	324	289	317	303	333	287	322	343	280	303	315	289	285	304	311	278	329	291	306	287	341	297	322	268	308	316	300	276	306	341	308	283	326	326	297	340	257	311	294	291	274	319	301	309	285	315	297	286	305	309	311	295	318	311	349	292	337	314	324	302	305	320	311	323	288	300	347	338	316	321	304	318	310	306	299	321	297	288	283	312	291	303	327	309	316	296	287	314	294	310	310	321	270	267	309	280	304	286	327	272	308	326	282	305	332	303	306	303	332	304	311	320	312	357	340	305	323	316	292	274	353	305	303	293	290	271	366	319	302	349	339	310	304	322	291	306	295	309	315	323	295	304	331	306	303	296	299	313	335	333	305	318	284	285	327	318	283	310	315	292	303	345	315	276	310	302	308	296	278	315	304	312	311	308	303	324	319	296	295	281	306	314	349	330	301	304	320	292	293	309	324	313	305	308	311	335	289	309	301	309	320	291	292	306	286	333	296	299	320	289	316	288	314	270	310	327	344	336	277	341	336	292	303	307	302	323	308	316	310	271	329	310	292	306	319	334	295	318	310	350	339	297	330	286	301	273	277	277	296	312	311	325	324	303	297	325	298	311	266	307	305	318	309	319	304	305	291	311	263	282	326	324	294	327	284	277	315	307	295	311	306	298	307	302	311	280	320	301	305	319	315	279	334	334	300	305	292	314	307	291	297	333	310	273	317	287	314	330	297	277	350	316	309	304	308	323	298	291	293	335	316	333	320	330	316	295	318	332	308	310	313	320	298	300	316	329	309	302	308	310	295	309	284	309	333	340	288	332	312	317	304	320	338	296	288	286	312	305	319	260	265	299	293	320	299	305	281	339	305	276	294	335	303	314	321	289	340	316	318	301	315	330	297	295	329	306	317	303	310	315	294	311	316	284	313	288	283	307	315	328	298	312	302	317	290	306	314	310	299	335	355	290	250	289	291	275	327	329	270	332	301	337	304	319	300	299	322	324	311	321	284	314	320	297	283	325	322	332	299	304	302	289	330	346	294	312	308	307	298	299	299	330	287	315	314	315	326	284	319	286	314	348	309	326	279	286	293	280	305	295	306	304	311	287	305	291	310	300	306	311	332	275	318	291	293	328	292	298	288	335	310	289	306	320	302	326	299	264	320	323	277	299	266	301	264	304	322	306	296	312	316	323	285	343	295	283	303	314	313	303	325	325	319	313	291	327	275	315	312	280	316	301	318	283	312	316	280	302	272	314	309	267	308	286	318	305	316	310	301	342	308	331	311	307	297	302	309	283	320	279	296	325	312	283	290	314	318	301	291	277	286	292	312	280	307	306	292	295	300	308	288	311	314	322	325	319	289	289	300	307	282	310	315	300	319	308	316	263	334	290	320	291	320	328	316	330	278	325	273	313	306	294	338	329	280	315	289	337	287	296	309	299	321	299	329	322	295	321	303	322	316	299	292	305	287	291	323	318	332	300	309	300	294	319	347	307	334	322	276	286	316	304	306	279	287	313	310	307	283	313	293	304	294	322	303	288	299	321	332	314	314	280	292	311	300	350	330	308	310	320	315	308	275	305	307	314	318	323	297	314	296	285	318	328	284	298	292	336	279	338	300	299	330	317	294	297	330	289	315	307	345	313	301	298	312	322	319	312	307	270	300	298	310	303	315	293	286	302	302	304	315	317	281	295	309	343	290	324	280	278	309	300	298	302	324	308	288	284	298	296	296	269	285	318	330	322	295	266	294	283	292	326	321	308	301	289	309	318	314	265	287	287	314	297	324	295	282	299	323	307	297	300	289	307	325	311	338	337	315	311	297	333	294	297	317	293	289	313	304	322	293	289	321	320	295	256	279	288	318	311	288	281	295	307	331	302	305	313	280	281	320	301	317	307	327	315	294	323	321	311	296	292	320	324	316	310	296	319	304	305	331	302	308	279	278	298	276	311	332	299	272	339	313	322	300	297	298	317	306	331	303	313	309	306	324	296	306	321	312	313	297	307	286	326	323	286	326	321	326	320	309	307	293	313	277	280	271	294	319	328	311	328	313	327	302	311	299	318	294	321	283	306	303	342	302	281	305	273	325	314	284	320	323	279	281	319	280	326	285	285	323	308	301	283	304	299	300	292	338	342	288	316	321	339	275	301	282	287	297	264	302	326	327	307	311	313	308	307	283	311	333	315	343	297	273	310	299	315	293	319	285	297	287	292	313	300	287	284	297	307	309	292	284	302	332	329	308	314	310	331	301	320	331	303	315	282	300	317	295	319	320	322	267	302	327	309	321	302	289	295	277	289	289	279	293	296	284	290	313	310	308	294	280	303	315	279	304	321	282	324	308	284	331	309	316	303	303	294	320	295	364	288	289	306	302	330	355	293	310	279	278	301	303	303	324	329	315	299	285	336	268	294	318	314	285	313	295	298	280	285	303	347	298	293	325	263	279	300	347	325	290	285	311	335	292	306	293	289	308	311	278	314	321	303	330	307	290	305	318	295	305	319	296	304	288	309	310	305	310	295	313	288	312	326	317	307	284	296	336	312	308	307	314	296	289	282	328	285	320	288	275	313	299	321	340	308	307	305	333	302	307	298	303	309	291	272	289	301	308	339	300	308	297	302	309	339	301	316	315	276	301	286	295	300	322	297	296	316	290	333	302	306	313	311	335	291	284	334	271	316	284	313	329	295	289	277	312	271	293	292	298	309	284	303	315	298	259	291	297	280	320	301	274	319	286	309	290	329	309	307	311	321	336	331	319	350	288	318	303	294	307	315	305	318	300	310	310	311	312	298	289	308	305	275	330	278	315	297	274	299	283	305	332	297	334	314	293	305	307	340	266	303	310	313	268	312	316	361	308	308	300	307	280	285	303	304	303	303	269	324	305	304	303	308	305	304	339	299	314	294	319	315	299	322	283	309	340	287	330	302	303	311	274	286	316	299	326	294	317	304	293	329	274	304	303	302	316	309	298	288	312	313	327	343	278	329	285	305	281	323	310	278	319	320	307	289	295	316	315	278	292	311	329	303	309	358	308	293	350	282	309	298	311	309	275	278	293	279	315	283	328	328	306	319	288	299
2327	953	1030	1083	1007	959	894	936	926	924	923	937	891	877	917	896	886	884	901	900	834	875	873	898	847	896	904	901	872	905	920	917	911	892	905	875	956	908	870	871	876	858	893	874	830	884	877	884	840	878	884	933	889	911	881	846	890	857	886	879	847	892	879	908	902	884	840	853	923	879	896	892	883	895	835	896	881	867	835	859	907	851	893	871	853	858	910	909	875	916	960	892	860	876	847	849	863	907	868	909	848	873	896	913	865	807	901	859	870	901	873	880	835	940	900	845	852	920	870	853	843	820	905	907	907	896	906	829	876	878	880	840	865	905	868	891	907	873	880	834	869	871	857	868	862	877	850	882	883	903	897	853	883	806	910	875	877	899	914	817	848	861	860	920	831	862	808	861	841	873	905	858	856	835	819	900	893	856	890	874	846	857	928	906	920	872	865	896	886	884	817	896	869	840	902	867	800	892	920	858	880	884	942	864	897	893	812	874	884	906	900	925	871	906	909	890	867	909	822	834	872	873	889	885	858	939	919	896	839	870	861	886	854	894	843	901	845	871	837	863	840	884	900	862	871	858	884	916	862	890	861	900	911	858	876	859	914	899	846	878	873	892	849	906	825	897	858	921	898	825	884	797	857	882	785	853	879	876	912	915	873	873	850	833	876	917	887	886	848	901	902	819	835	865	861	897	885	889	925	849	858	899	863	890	867	882	865	956	895	894	831	923	903	874	917	861	897	866	875	890	873	922	876	903	879	845	906	930	837	902	886	838	843	872	904	877	869	871	858	952	870	877	864	893	872	853	856	880	925	900	920	879	906	832	918	878	867	845	887	897	891	850	932	819	903	891	818	897	904	865	882	908	870	907	853	893	890	838	874	923	864	887	871	853	893	900	862	894	888	870	855	845	837	900	803	858	856	821	945	871	829	913	876	891	850	894	907	876	878	852	892	886	923	877	886	887	903	847	899	880	864	881	846	888	828	910	854	855	844	868	886	872	874	849	874	818	853	878	872	849	912	913	867	894	839	849	889	830	915	895	865	885	893	893	890	851	877	845	904	868	856	847	901	863	880	801	856	876	885	897	845	876	856	899	885	908	860	884	865	882	884	872	879	879	856	860	897	929	900	898	892	886	907	896	906	875	861	839	894	941	896	888	895	884	919	904	830	858	892	925	886	884	829	857	917	930	844	888	964	867	888	880	916	826	935	867	860	884	923	899	925	899	866	876	913	852	839	861	854	891	827	872	902	894	834	836	898	876	855	897	890	861	882	898	898	890	895	863	858	914	848	883	847	909	856	869	847	869	894	843	930	845	875	887	880	885	915	888	928	877	880	901	840	874	837	875	894	936	915	871	893	868	933	860	848	796	911	883	899	952	909	833	906	883	845	887	903	839	914	862	895	857	879	844	821	890	890	880	834	845	899	819	896	856	829	828	845	914	864	852	866	845	872	865	865	888	819	878	827	881	911	868	846	926	905	891	904	849	846	847	854	853	865	918	886	902	885	867	841	915	928	894	840	855	837	815	864	937	941	908	842	882	888	874	871	899	868	871	924	871	892	898	828	848	930	889	874	855	837	831	917	845	869	895	838	828	919	903	911	880	890	873	878	835	868	843	869	895	879	884	897	917	891	818	895	901	853	835	867	873	912	908	910	880	885	855	870	888	911	828	834	918	880	909	866	853	894	933	838	908	898	912	837	865	912	876	875	884	907	847	882	916	851	876	910	902	933	871	930	888	865	845	903	861	880	903	825	875	867	893	929	891	886	869	900	863	951	821	883	941	897	866	857	839	872	886	896	873	921	906	867	842	868	858	882	852	833	921	827	872	864	881	870	899	859	886	878	884	874	879	883	846	878	908	881	876	895	886	878	840	867	891	883	887	855	823	868	854	849	914	841	919	872	887	858	857	894	869	884	848	869	941	901	865	852	836	918	899	866	885	906	899	910	920	840	876	850	874	907	911	897	866	823	913	880	875	832	900	897	839	917	868	892	860	877	804	864	890	892	864	809	904	839	845	901	856	908	856	868	926	859	846	909	917	861	881	878	900	912	916	889	836	836	903	881	884	894	871	854	828	881	878	850	857	902	864	862	919	898	854	853	919	956	916	863	887	901	873	875	874	905	853	897	852	885	822	871	861	905	883	872	898	836	853	905	866	931	868	895	904	877	875	901	902	897	880	870	898	865	877	873	812	904	870	866	866	921	886	885	876	883	856	855	873	826	895	890	846	879	859	922	849	860	865	875	874	849	847	921	896	878	924	846	897	868	882	883	847	835	893	900	930	838	916	922	884	867	895	867	889	881	893	900	891	846	827	833	846	817	891	890	853	910	867	856	901	889	856	916	889	863	857	859	882	890	940	902	895	848	905	882	884	833	823	880	880	884	932	816	848	868	869	889	829	865	874	904	907	852	872	904	908	899	873	853	903	847	897	868	933	855	878	797	838	761	873	913	877	882	923	875	899	866	890	849	836	901	869	915	864	890	918	852	888	895	891	903	856	896	865	887	891	879	931	929	860	920	843	909	890	894	885	894	904	880	867	888	916	883	846	842	834	886	871	898	879	813	866	873	880	892	828	856	827	866	834	889	902	844	900	870	909	858	902	936	861	873	894	870	824	851	867	820	825	879	909	876	860	873	841	862	872	855	887	894	864	876	867	899	930	881	852	884	847	887	888	842	869	839	884	885	882	919	862	894	825	835	875	882	950	899	893	875	892	850	923	822	855	835	858	880	858	875	890	852	802	853	839	890	861	906	893	904	904	887	893	838	879	811	891	815	863	919	822	852	868	885	868	857	853	869	922	868	877	861	838	863	890	869	874	917	887	874	905	889	878	909	854	897	890	878	870	871	882	916	880	871	917	866	878	825	897	845	897	919	835	884	850	887	815	897	924	920	861	909	890	823	887	880	843	888	833	819	844	903	841	875	852	886	899	846	932	878	924	903	848	882	860	866	878	902	886	892	868	847	931	885	815	872	861	846	902	836	887	905	842	876	847	905	914	887	837	913	889	866	884	857	849	883	913	873	889	874	924	889	835	910	884	846	865	885	804	880	942	905	833	898	872	909	846	863	941	880	880	863	876	867	903	869	918	902	880	936	879	857	888	905	903	886	868	886	846	911	862	898	865	849	881	875	912	885	893	825	877	862	861	873	879	864	879	863	864	892	898	900	892	825	860	868	880	882	894	868	880	878	876	857	890	844	905	838	921	946	829	887	843	839	837	868	910	861	888	865	864	877	900	877	882	908	862	880	845	871	874	864	852	900	944	849	882	849	868	860	908	888	873	854	866	866	889	864	909	870	845	881	838	833	840	850	895	856	846	840	918	915	858	843	861	884	902	877	839	839	871	866	884	831	888	842	828	891	910	873	821	888	829	831	836	884	879	894	834	861	847	870	879	897	903	936	925	826	860	821	844	863	868	860	875	871	901	890	879	875	854	874	850	859	839	912	855	856	886	868	865	888	896	826	849	885	907	872	873	872	873	858	817
8104	1184	1447	1114	796	622	475	432	329	354	283	268	255	249	231	213	193	246	173	214	185	186	227	183	175	192	193	192	196	184	203	169	189	164	185	184	161	172	162	166	166	176	174	180	189	191	176	184	185	178	175	156	193	181	193	159	169	168	158	166	176	167	171	164	186	189	172	192	179	142	169	174	171	180	181	165	166	164	147	189	184	162	183	169	173	201	156	176	143	156	179	160	155	171	183	146	171	170	189	165	179	169	146	182	172	152	165	156	176	177	161	164	178	169	176	182	151	170	167	176	177	182	149	171	177	158	191	170	163	201	158	174	158	176	171	183	177	167	185	172	163	185	201	166	174	171	164	200	144	175	172	179	175	164	190	192	181	175	171	163	149	158	182	164	175	168	155	169	156	173	183	172	168	150	167	175	177	189	144	179	176	162	166	163	187	180	164	166	159	181	159	137	207	161	188	189	170	160	169	151	178	154	172	171	170	186	170	168	166	168	165	178	188	155	162	156	143	168	138	169	149	169	159	160	157	155	191	165	173	182	152	164	151	146	159	161	170	139	165	162	163	163	147	176	148	152	156	177	163	169	168	157	179	174	150	193	174	157	169	193	180	158	169	156	163	166	168	181	170	167	181	195	195	164	175	184	151	150	162	161	170	179	166	169	155	170	167	177	141	174	151	182	191	151	181	166	174	170	178	172	179	161	180	172	175	178	156	178	189	156	159	186	182	179	194	165	170	178	173	173	186	170	163	178	207	154	169	173	168	189	155	169	167	142	167	167	158	175	179	158	162	159	170	179	188	171	177	180	150	155	187	148	163	165	172	157	163	154	160	154	163	170	174	171	183	163	178	166	159	175	159	145	159	163	179	161	169	192	151	167	183	161	178	160	163	177	174	167	166	167	179	172	163	156	153	160	179	167	167	156	177	165	163	159	158	164	167	164	142	164	156	164	148	167	169	180	172	190	162	191	157	171	157	157	157	163	167	178	162	193	213	190	198	174	194	164	177	179	152	173	174	165	171	166	187	148	148	204	162	161	178	196	159	179	170	174	174	171	184	167	178	189	170	168	173	168	171	170	184	163	183	168	171	174	163	164	166	162	161	157	171	188	156	176	203	166	186	184	165	173	186	181	155	197	135	166	186	170	161	164	180	155	191	170	153	172	180	183	169	177	179	163	172	168	177	159	154	192	168	180	174	154	161	166	187	171	177	179	175	153	186	180	172	161	177	166	173	171	171	165	166	177	164	179	180	167	150	170	179	176	213	143	162	174	170	157	168	183	157	184	158	168	169	140	172	143	182	163	188	151	156	178	185	176	195	169	166	154	149	161	157	157	155	162	170	175	191	173	148	181	187	149	142	176	177	173	189	162	174	165	148	174	159	180	180	163	169	185	151	169	153	181	201	163	149	155	166	165	160	163	179	165	168	180	157	175	164	154	187	157	159	156	183	181	158	138	162	185	160	149	176	169	146	192	182	168	136	168	183	183	202	159	152	182	153	148	187	163	165	163	187	174	154	154	148	183	191	163	179	163	155	160	153	160	163	170	169	149	165	185	167	164	170	179	191	177	165	138	177	157	173	155	188	174	171	159	163	154	155	183	161	140	153	179	155	175	162	157	160	166	155	178	158	153	176	199	179	170	175	152	162	177	178	170	158	163	171	150	178	155	169	158	162	162	153	178	172	179	192	174	166	176	189	159	174	162	171	182	165	182	154	173	178	181	176	163	159	150	158	186	143	159	182	157	175	194	190	162	176	165	158	172	163	152	162	168	165	189	182	160	172	194	160	181	193	182	156	165	175	205	164	174	184	165	167	171	155	173	163	179	142	171	179	155	179	179	189	166	167	182	173	168	163	141	168	163	167	172	180	154	193	166	160	175	164	164	160	160	167	177	166	145	195	180	175	154	167	162	148	177	170	183	146	180	162	173	161	172	157	178	158	173	171	154	167	182	183	171	157	161	158	187	146	163	144	167	184	188	183	170	166	176	174	166	179	154	143	165	170	173	176	162	193	163	151	151	185	193	167	174	176	170	170	171	157	187	176	171	199	173	150	168	167	148	190	200	187	148	159	150	183	170	165	202	172	159	164	160	171	168	154	146	175	155	177	187	150	174	167	171	144	158	147	177	155	158	172	156	167	164	160	192	170	163	158	179	178	176	178	174	187	167	171	192	148	139	161	146	171	180	157	189	170	177	140	158	187	167	202	181	184	160	171	145	133	183	179	166	190	185	147	188	194	153	166	206	152	172	162	168	206	186	176	166	160	164	164	185	167	172	166	176	164	184	175	173	155	163	179	155	161	174	167	193	174	140	149	157	165	189	163	194	147	172	161	192	166	166	168	166	183	167	188	179	173	169	168	164	182	155	166	170	170	161	164	118	177	157	140	188	166	178	154	171	165	171	174	148	186	157	157	169	157	163	166	183	171	169	186	177	174	160	171	161	180	151	154	182	164	150	179	165	152	169	164	165	193	169	154	164	159	174	163	175	172	175	151	176	152	167	164	168	153	182	164	173	165	157	159	161	160	173	172	189	161	175	152	162	173	172	153	148	179	178	182	209	165	144	164	145	171	177	185	166	200	163	156	170	172	176	190	166	181	168	169	165	169	150	180	167	149	168	171	159	163	191	173	160	158	191	173	174	167	163	178	169	156	160	159	184	158	175	163	173	164	188	188	171	163	171	165	187	160	208	165	157	139	165	170	159	162	170	175	180	158	179	182	170	183	173	175	172	169	175	165	155	174	178	165	165	156	169	173	157	154	191	159	189	170	186	154	175	157	172	197	174	164	171	173	182	161	191	168	155	206	148	190	184	178	157	175	167	157	184	172	163	147	191	184	167	171	150	146	186	163	179	159	184	152	169	170	180	173	170	160	165	179	166	168	165	170	174	190	174	152	183	174	157	179	192	158	156	156	161	179	166	179	166	167	166	187	170	173	182	154	174	164	168	171	178	170	150	182	179	173	170	175	159	168	154	170	162	165	195	181	164	155	180	166	184	170	180	177	158	164	170	167	188	153	161	176	169	183	145	178	176	186	154	197	176	166	166	165	159	168	171	187	191	140	159	147	171	176	155	153	151	186	177	161	169	192	163	178	160	174	177	173	145	152	177	171	179	175	168	154	170	171	164	185	160	149	156	155	162	149	161	192	182	159	171	199	135	168	194	139	168	192	158	159	170	170	159	169	185	178	173	192	176	167	208	172	170	180	140	160	169	165	180	171	181	179	177	172	171	191	176	158	172	168	162	168	179	165	154	179	150	179	171	148	146	157	141	166	182	169	182	158	172	183	178	149	180	167	177	162	167	172	175	158	175	155	177	167	148	164	177	163	158	171	174	167	160	152	185	159	173	191	165	185	162	160	180	161	143	155	174	169	180	172	195	156	149	165	148	172	170	173	179	158	153	155	176	179	180	176	162	154	177	176	183	182	185	169	185	164	152	191	161	183	168	158	155	175	175	162	172	150	159	179	169	182	184	161	162	179	165
5546	1501	3259	3659	3226	2557	2084	1795	1514	1362	1262	1111	1032	1012	952	818	856	823	770	748	738	695	695	735	695	644	643	643	646	637	589	648	622	590	647	578	561	579	546	590	585	552	559	614	573	598	586	587	554	555	534	549	550	537	534	537	560	546	544	575	511	585	589	546	567	529	560	526	541	534	553	565	528	551	537	530	560	557	549	546	593	490	515	561	567	513	546	554	541	575	551	527	527	530	551	536	536	507	530	486	540	520	567	535	532	541	519	515	539	534	545	561	525	534	554	520	551	527	543	502	553	548	532	539	529	507	548	488	505	500	546	523	548	530	504	500	515	515	510	524	565	562	543	548	494	538	502	570	533	560	563	558	528	518	513	512	534	559	539	534	535	538	540	515	548	500	508	543	527	522	516	509	468	529	495	494	500	530	511	500	530	546	509	546	545	491	498	541	521	502	490	523	523	508	550	510	551	541	484	523	506	533	541	501	503	526	502	536	502	500	545	521	493	469	513	528	522	542	474	534	520	520	536	541	508	543	544	518	526	572	487	507	556	546	531	518	521	534	501	545	522	532	547	542	517	548	589	502	536	500	499	528	539	559	496	523	560	548	534	529	549	562	527	534	522	532	521	504	522	530	521	545	530	533	518	495	506	501	510	500	528	527	576	486	517	524	519	488	562	529	524	538	507	554	517	504	532	515	541	524	525	506	502	511	553	525	534	507	533	486	536	521	519	543	536	520	531	551	533	513	501	519	546	526	505	542	520	525	512	549	548	547	526	573	489	528	529	536	532	531	512	520	539	508	528	559	524	498	523	505	581	520	484	508	516	507	545	552	537	495	525	525	500	515	522	545	504	535	566	527	517	545	521	459	510	509	494	520	502	513	553	504	503	536	545	528	513	541	520	507	527	517	536	557	517	534	510	526	527	531	508	554	532	500	532	528	516	536	552	537	542	532	502	503	516	520	508	494	482	533	538	525	522	524	504	505	474	543	532	516	500	526	564	487	547	529	489	538	537	518	494	515	500	548	525	493	528	490	541	546	516	510	528	544	518	525	508	539	561	523	562	525	510	509	531	518	517	531	531	482	528	502	523	487	516	474	527	501	480	522	493	535	539	555	524	522	523	488	515	547	524	512	546	538	527	556	517	510	524	508	519	511	495	534	534	516	552	501	517	528	534	538	512	534	523	491	486	528	515	530	510	541	527	541	513	501	557	528	555	523	508	531	523	540	552	526	512	549	517	526	523	516	506	508	512	526	592	516	490	514	537	532	491	531	563	518	523	550	524	536	557	558	520	533	531	520	522	520	527	549	497	515	497	495	512	521	488	549	556	518	525	500	531	514	544	507	543	551	502	556	552	533	505	516	537	505	522	481	501	564	524	526	529	528	533	535	530	478	526	548	484	507	518	485	473	535	498	556	516	541	551	509	521	500	550	535	513	500	505	498	527	540	490	523	559	540	511	494	520	512	524	536	521	545	518	541	527	494	492	559	497	499	528	531	525	506	506	533	552	507	488	552	563	486	551	513	492	532	472	526	559	548	521	493	536	498	492	539	546	495	518	504	513	514	535	525	536	536	519	518	510	534	497	507	518	527	526	513	575	510	516	557	508	531	518	531	566	532	525	534	540	554	533	503	539	512	504	540	499	553	535	505	532	522	537	500	534	489	543	504	518	509	521	526	543	502	533	535	534	535	550	543	557	532	542	551	520	532	558	501	511	538	486	579	514	533	523	492	494	504	527	521	530	537	519	536	557	575	498	477	525	522	504	522	566	505	530	516	519	520	549	535	503	488	533	550	502	527	531	475	557	556	522	552	503	539	530	529	507	533	560	499	522	537	559	547	509	507	517	522	479	529	510	523	537	519	508	535	564	514	522	545	526	489	525	466	549	532	504	493	520	526	538	512	524	509	490	550	526	550	550	518	523	544	536	514	515	495	549	534	509	532	520	554	488	549	537	505	523	513	550	510	499	485	553	531	531	536	530	550	504	535	514	509	593	519	532	515	541	467	563	517	569	546	539	542	516	507	536	527	493	519	555	513	498	566	512	553	522	542	516	532	570	545	516	529	511	559	528	566	509	554	516	533	545	522	518	559	524	501	490	494	537	511	542	568	495	504	540	511	520	530	529	558	494	555	554	520	593	502	526	534	497	515	530	533	496	524	518	496	539	550	514	515	564	551	536	541	549	491	484	504	578	500	538	505	499	535	525	517	518	516	519	530	517	527	552	515	557	541	517	522	519	511	550	564	514	561	505	465	487	502	544	517	522	537	525	536	535	554	542	502	499	476	525	534	528	480	532	518	518	496	512	504	497	539	522	525	513	537	501	520	536	506	534	567	486	519	542	511	534	543	489	520	567	567	501	521	475	531	521	510	507	534	533	523	508	519	520	500	534	528	509	523	509	542	545	487	496	513	534	524	488	504	508	534	549	515	498	494	522	506	534	519	488	546	518	515	500	526	501	501	518	532	555	503	521	496	522	544	499	523	491	526	557	499	518	503	556	518	542	515	515	504	467	536	500	508	515	532	525	534	514	494	519	506	504	516	542	520	521	521	527	480	476	487	545	540	517	508	508	531	514	523	503	523	527	501	571	529	545	535	551	572	549	512	497	543	547	549	532	536	496	514	527	529	523	522	529	537	554	511	542	491	522	510	551	522	563	546	526	513	513	523	533	543	545	542	535	549	541	532	493	510	508	514	531	567	503	483	549	510	528	533	535	545	487	552	546	542	507	508	518	558	513	519	508	529	521	544	516	531	469	511	502	522	499	538	516	483	554	503	505	528	527	504	502	520	511	527	503	522	518	528	513	525	517	531	529	504	560	541	488	541	483	525	490	529	488	516	528	536	497	531	536	458	487	532	510	517	517	531	545	537	543	507	521	524	540	543	524	545	510	531	499	528	486	547	545	529	503	512	514	517	534	521	543	560	497	590	502	523	542	481	511	519	535	520	525	512	487	523	513	514	518	549	524	555	494	495	471	493	542	501	513	521	495	508	515	539	517	523	525	488	524	515	579	533	505	548	527	535	536	475	537	553	534	535	544	544	508	545	507	515	527	516	474	526	521	517	519	501	526	527	541	536	544	526	518	491	512	489	516	553	504	541	502	540	529	517	538	521	551	530	524	525	519	513	495	510	527	545	511	513	484	516	529	524	527	520	499	508	502	533	542	530	500	552	525	475	543	555	554	513	524	518	547	539	552	512	506	510	516	531	537	504	493	510	519	531	532	494	542	490	562	535	514	534	536	530	525	511	528	524	513	552	505	525	532	579	524	553	478	538	504	581	514	570	531	513	540	532	537	513	513	521	520	515	531	502	533	471	534	509	504	527	527	523	535	543	535	515	537	522	558	525	511	521	502	531	461	558	548	520	531	503	540	550	527	475	522	558	503	489	516	526	532	499	528	540	529	508	459	502	525	539	532	541	495	516	530	557	522	533	488	541	539	504	515	531	518	555	493	485	549	503	538	507	511	529	549	551	541	516	535	554
14904	2427	2737	2051	1481	1051	757	608	458	405	353	315	287	262	232	231	248	215	213	198	206	202	162	168	191	185	179	163	173	175	168	158	170	169	160	165	163	138	148	151	181	155	154	167	158	171	142	170	155	142	160	159	147	147	140	147	141	134	143	152	139	127	158	160	159	180	146	150	159	137	133	141	138	138	135	131	150	142	156	155	148	151	147	147	163	138	140	164	162	131	152	123	148	148	160	137	150	172	158	138	166	160	136	134	164	153	158	165	137	159	156	166	149	135	148	146	140	147	151	125	144	138	153	127	132	156	157	134	129	167	142	134	149	151	142	157	162	153	155	145	133	143	142	153	142	138	174	132	169	148	149	156	156	142	160	138	140	118	151	138	129	151	149	140	156	155	153	154	120	147	148	138	168	135	140	132	133	129	151	134	124	159	141	139	166	137	128	133	150	120	143	153	155	158	146	134	129	146	144	166	142	138	157	127	140	127	134	153	136	150	142	117	154	154	135	122	153	138	134	155	126	141	144	156	137	159	139	135	142	158	140	137	133	149	140	135	134	135	160	159	151	141	129	135	147	126	144	148	150	156	133	130	143	136	134	123	146	141	124	122	148	149	147	149	144	156	138	147	126	157	153	148	131	137	147	164	144	149	158	137	140	141	161	160	163	140	134	140	130	118	131	151	140	157	134	147	139	133	146	124	151	150	147	131	121	153	161	153	162	145	145	138	142	127	135	148	151	139	141	158	131	141	160	141	147	147	166	137	149	150	130	149	124	165	138	120	168	126	175	140	161	141	120	147	134	141	156	175	133	145	148	134	153	133	142	141	165	144	168	133	148	128	142	151	145	163	136	149	154	152	170	139	130	154	148	142	130	124	141	125	137	140	137	154	149	145	138	148	154	162	143	132	128	139	128	130	146	157	141	134	150	140	144	129	140	141	140	127	153	157	131	131	155	136	143	156	147	151	129	136	160	136	177	146	169	151	140	161	135	142	127	125	138	144	152	153	143	158	148	154	130	133	161	132	141	139	140	144	156	131	128	133	158	136	143	135	154	144	159	132	139	136	138	146	168	141	151	151	147	138	159	141	141	136	145	122	140	129	148	150	163	136	130	147	153	137	125	132	165	142	140	157	142	144	137	140	160	125	156	140	139	135	149	151	121	138	155	146	158	134	139	143	166	137	151	139	136	150	158	162	149	153	132	155	158	160	155	168	145	148	142	121	137	144	134	130	145	128	151	125	137	168	151	166	122	138	132	138	162	166	150	164	154	124	137	137	151	144	151	153	143	160	156	134	136	147	137	142	143	147	146	140	110	154	149	136	157	130	118	134	122	131	155	152	136	148	151	143	162	123	174	146	144	148	165	164	146	137	165	143	148	165	155	140	141	150	135	134	149	134	168	145	142	135	135	137	135	125	159	127	135	160	145	145	131	143	155	162	149	156	137	150	130	124	140	155	156	154	137	144	155	130	139	157	146	146	146	147	145	151	154	164	151	151	154	138	156	146	149	153	152	140	135	126	141	120	146	145	141	153	155	145	143	163	135	126	141	158	146	172	134	156	147	126	154	135	146	150	159	158	150	162	147	150	158	151	131	136	140	149	146	145	135	146	137	135	139	158	150	116	140	135	152	156	158	149	132	142	142	140	136	171	172	140	151	141	141	155	147	144	137	142	107	151	197	140	150	136	142	149	119	131	152	151	138	120	148	141	145	146	147	134	148	113	131	169	126	139	134	143	154	155	132	125	132	142	161	156	142	143	158	141	126	130	148	143	150	144	150	132	144	167	127	141	161	148	139	151	158	143	147	154	148	130	162	146	140	148	132	151	143	128	147	158	144	151	124	142	154	135	148	152	145	166	137	160	139	132	151	136	138	131	130	143	154	155	123	129	125	137	153	160	167	149	156	134	150	144	143	174	120	132	151	141	157	136	152	154	133	144	138	129	137	141	139	153	126	143	116	148	150	145	143	142	134	128	125	152	135	143	145	118	135	146	147	151	127	152	131	148	136	129	140	152	138	154	148	141	149	150	155	130	146	175	137	151	148	160	153	135	156	131	160	144	153	145	154	149	140	143	125	133	137	135	142	149	137	133	148	139	129	141	128	141	141	132	160	145	152	145	139	138	151	137	151	133	154	144	142	152	146	140	132	153	167	127	144	150	114	160	144	131	167	123	165	144	157	116	142	147	154	139	166	149	143	150	147	141	140	141	145	154	142	138	154	160	138	133	149	127	138	157	139	139	145	166	140	144	174	152	139	148	139	142	153	138	143	142	139	139	172	153	146	132	161	146	153	149	147	150	154	127	136	132	153	155	152	165	127	140	135	132	128	155	155	160	151	139	154	157	148	137	146	139	150	132	171	137	131	158	151	134	148	132	143	165	136	166	145	155	142	107	141	162	160	148	112	144	152	121	138	128	154	149	160	160	144	159	156	130	148	157	145	119	152	155	160	147	133	129	140	152	135	157	157	152	143	157	144	134	149	146	157	137	138	143	117	134	146	139	151	151	140	131	145	145	164	138	144	164	150	149	118	133	154	147	139	138	142	152	152	135	135	150	175	153	151	138	139	118	154	136	145	134	126	125	159	151	158	133	131	129	146	144	138	150	144	143	130	135	135	152	154	143	137	146	146	143	136	129	158	142	135	139	149	160	162	146	129	157	147	169	159	137	144	132	154	176	133	136	122	151	135	139	130	129	149	154	162	162	151	135	134	141	145	125	138	139	119	148	147	128	121	146	150	148	136	131	142	155	147	118	132	128	152	152	124	143	136	146	144	153	130	142	140	131	132	156	155	144	154	140	148	140	137	142	156	142	133	149	160	153	158	139	130	143	162	135	134	153	140	142	148	123	148	126	155	128	138	139	144	132	139	153	151	161	149	154	173	162	143	138	159	140	138	141	153	150	154	138	133	145	150	173	134	128	143	151	147	149	136	134	159	143	160	153	129	154	146	131	154	158	154	119	137	141	155	128	112	146	129	150	138	145	143	145	160	162	163	119	150	156	144	156	166	158	150	147	162	132	143	144	163	166	153	150	158	148	141	129	161	166	156	166	173	161	115	133	124	152	143	146	149	144	140	137	131	153	121	156	144	128	151	139	157	154	147	138	140	158	148	135	139	131	132	159	163	148	152	136	156	155	140	143	137	141	148	149	149	145	133	128	143	144	130	145	144	146	124	142	133	158	143	166	162	123	138	159	159	155	149	157	161	169	131	140	133	131	139	134	156	134	138	134	147	132	148	148	155	123	158	142	170	135	147	121	143	139	138	125	142	140	127	155	143	147	149	137	153	124	141	114	150	145	168	141	128	145	147	149	153	150	137	139	147	136	145	158	148	130	160	166	145	143	143	137	140	161	145	159	117	148	141	141	154	166	145	132	145	161	146	153	138	154	140	159	140	125	140	152	137	138	150	146	153	150	151	140	147	157	177	140	153	147	139	159	134	126	122	162	143	164	164	129	138	145	137	130	145	151	144	119	144	131	152	131
7578	2397	5723	6404	5393	4501	3588	3107	2531	2141	1917	1736	1502	1365	1261	1225	1085	1029	961	940	855	793	798	760	740	735	724	746	673	671	663	631	636	622	632	631	560	627	589	550	591	619	594	538	571	546	563	573	552	508	520	541	534	532	555	518	512	507	493	491	511	538	476	503	495	479	513	476	509	510	501	514	509	450	496	487	524	494	466	456	511	532	482	456	479	514	497	498	494	488	513	479	497	487	469	467	470	482	493	512	490	473	486	467	488	491	464	442	459	497	511	423	514	469	521	494	479	495	466	489	470	517	475	448	499	479	510	482	482	490	460	511	516	481	479	480	460	464	507	503	501	515	501	477	481	505	484	460	496	464	481	455	477	460	500	427	478	476	488	506	440	477	486	463	477	538	467	491	466	477	488	500	505	513	479	452	438	499	477	475	506	472	462	483	464	466	507	510	477	474	448	460	484	464	472	483	495	464	514	521	492	418	467	457	473	469	439	506	497	425	464	414	474	455	495	476	479	476	494	466	444	493	470	500	528	430	458	473	500	458	494	461	468	488	500	480	486	474	455	489	469	446	478	481	471	484	484	462	515	456	487	490	474	472	442	462	446	479	484	451	475	450	469	453	465	443	506	458	452	502	482	474	453	525	456	465	474	479	471	513	442	467	442	463	466	446	488	467	505	444	492	431	463	475	484	486	505	519	450	483	440	436	468	484	456	462	411	479	468	483	461	476	526	477	477	451	461	458	492	511	477	468	506	466	457	477	468	427	479	485	471	440	458	478	486	476	516	446	474	491	496	431	477	473	498	487	462	504	479	493	459	445	490	453	475	481	457	482	458	444	446	452	462	481	482	482	445	464	480	489	428	464	470	489	485	454	466	436	484	460	503	465	472	481	459	458	435	467	439	490	469	473	494	492	467	481	463	449	494	476	485	440	487	463	472	480	491	512	465	466	468	457	429	472	450	438	464	460	483	447	478	462	516	457	478	487	465	489	447	456	460	467	467	466	487	454	482	457	476	464	463	457	495	476	494	460	468	441	503	430	433	462	478	466	513	479	492	483	451	432	472	471	458	463	460	516	458	417	485	476	472	485	464	462	487	477	466	436	465	446	457	461	449	511	471	443	478	496	453	438	466	462	457	476	544	442	471	457	497	433	446	466	453	485	514	443	466	460	495	465	504	494	463	482	451	463	526	443	466	492	467	478	482	463	533	429	475	451	473	485	510	466	482	458	497	463	482	460	469	438	467	429	459	480	474	432	432	475	470	490	473	485	481	499	464	470	448	487	437	442	436	500	456	477	450	433	474	453	471	463	494	480	490	487	458	501	482	428	462	468	502	442	489	485	404	486	459	508	435	469	507	468	483	465	464	466	490	492	473	474	446	459	510	482	475	413	453	461	466	470	477	484	501	471	469	493	461	457	463	452	468	487	441	492	454	482	512	468	448	463	469	490	453	467	449	465	477	447	455	468	471	471	494	484	481	457	475	493	459	504	457	487	448	465	479	471	443	474	448	465	448	483	502	468	477	437	494	448	492	516	463	489	446	500	456	479	475	467	455	476	472	464	456	504	477	458	435	457	480	485	478	444	453	470	470	472	460	469	496	462	471	499	461	465	466	427	448	434	444	440	455	429	500	464	458	471	506	436	477	493	456	480	470	479	416	456	448	435	468	512	465	484	467	458	457	467	513	434	471	494	443	473	457	480	473	477	471	473	467	479	486	482	479	440	453	470	459	458	454	485	481	455	483	494	466	444	450	486	497	462	450	470	483	469	481	484	438	488	497	432	474	455	502	446	457	489	465	508	444	463	453	436	452	454	461	450	466	474	457	455	460	464	461	464	525	483	436	468	486	471	488	454	476	448	478	467	477	498	467	427	426	461	489	482	436	440	424	465	473	462	480	467	453	507	476	466	479	501	450	485	502	448	497	482	454	450	437	468	464	478	450	453	479	504	447	462	449	441	473	470	493	499	455	451	502	443	460	502	521	498	441	485	456	475	464	488	466	461	468	453	462	473	472	487	435	439	514	489	449	518	468	484	480	493	441	455	448	473	450	500	505	504	472	502	461	464	483	471	426	488	450	477	468	428	470	463	448	479	486	457	480	469	502	448	441	485	459	498	512	484	512	451	456	482	466	463	460	479	494	468	482	452	442	464	456	431	441	476	441	467	490	459	474	444	442	456	484	506	454	485	489	455	427	489	493	430	456	496	443	482	477	486	450	468	454	480	457	509	448	463	463	458	481	451	464	465	442	478	502	475	479	434	502	475	479	476	465	444	458	458	466	457	458	478	456	524	482	444	470	429	441	451	440	471	487	470	486	446	463	514	480	487	441	507	449	464	455	434	508	446	447	483	471	492	460	467	453	477	493	440	467	472	453	482	476	461	482	468	456	481	490	474	455	477	465	472	466	471	454	451	424	485	452	481	458	438	445	479	440	471	435	469	455	480	485	416	513	488	463	407	449	467	476	490	460	476	465	493	506	465	520	435	469	478	476	486	460	506	475	479	453	447	460	492	513	443	492	471	447	493	463	498	497	514	463	473	455	468	498	489	450	477	468	475	479	459	442	438	489	430	464	460	447	462	457	496	501	457	485	478	459	475	466	468	485	475	431	495	490	461	485	442	434	458	441	470	463	498	470	447	481	474	470	471	497	488	472	466	467	444	460	430	484	474	474	458	474	442	468	478	462	447	499	459	441	462	489	509	449	478	443	490	444	506	472	486	501	479	495	445	466	458	511	502	480	507	469	472	464	487	467	501	490	532	481	455	462	487	451	483	485	467	457	513	504	479	481	475	480	485	455	452	488	482	477	450	499	436	471	457	487	456	505	468	475	447	437	458	505	474	482	456	455	473	484	481	492	477	512	474	492	447	436	474	486	451	444	442	473	471	468	484	482	464	455	472	474	451	461	453	505	471	501	501	436	454	479	469	454	469	462	447	472	498	401	464	505	439	467	444	465	461	519	494	483	443	502	472	478	482	467	442	447	467	455	473	462	471	448	455	463	477	461	439	448	445	459	504	459	475	454	465	474	475	498	493	451	449	489	453	454	464	485	455	481	472	449	458	445	454	476	462	455	496	445	455	467	429	485	442	445	493	513	452	444	458	460	449	442	470	484	467	455	433	480	519	457	476	450	507	441	482	485	456	443	474	454	430	464	516	491	459	491	469	462	458	458	463	451	500	487	468	443	468	491	455	466	501	495	471	473	491	490	502	469	448	452	467	441	467	457	486	470	452	485	466	464	477	498	472	468	468	457	450	478	477	454	478	472	505	473	508	419	461	463	462	507	444	473	481	519	454	485	457	462	459	432	444	469	466	483	460	488	499	455	471	464	452	485	488	466	459	475	500	461	468	451	456	458	464	475	454	483	516	474	475	458	447	473	463	432	437	464	456	477	486	472	493	476	505	474	482	453	437	450	475	445	472	481	452	454	482	463	499	484	503	445	439	507	452	450	476	472	461	486	468	462	480	464	482	492	442	467	522	461	475
2125	351	333	364	320	335	342	335	297	309	335	321	295	325	289	289	314	317	308	293	360	309	282	289	305	264	314	294	300	306	275	284	319	289	315	302	278	317	313	318	291	317	327	285	316	328	321	272	311	305	314	302	302	284	304	297	301	280	314	305	298	296	307	291	296	299	306	312	273	312	326	338	330	341	314	279	304	250	331	326	349	309	310	294	310	301	265	297	299	337	312	301	323	291	322	306	331	281	309	336	299	286	278	297	309	312	313	316	300	294	295	287	297	327	332	300	314	304	274	323	318	280	282	342	278	280	301	309	290	298	321	297	302	332	294	323	296	305	287	320	329	326	282	270	278	285	285	312	273	294	274	317	311	323	272	294	286	321	314	321	327	315	325	302	298	297	312	295	296	325	304	322	305	301	320	319	338	293	315	318	286	279	307	308	280	309	312	311	334	300	312	339	299	306	282	332	299	295	324	311	291	323	292	296	287	295	290	311	295	294	331	310	276	302	313	316	330	297	350	307	317	328	290	320	298	311	312	332	288	300	323	282	302	288	300	311	319	309	331	307	299	327	306	301	295	310	314	282	328	330	300	301	302	328	328	270	348	308	302	291	297	291	317	315	292	299	275	331	323	296	295	295	300	323	300	295	328	313	326	314	299	310	340	335	333	309	312	282	316	300	289	297	334	298	283	277	289	267	336	306	300	284	286	313	277	345	290	309	317	301	278	293	307	291	281	280	293	301	322	306	282	300	299	336	283	322	283	266	305	313	303	295	315	268	310	304	328	342	348	295	283	298	289	284	319	315	310	325	312	316	318	310	306	310	325	287	300	292	291	299	314	312	306	292	300	310	291	274	299	330	293	332	296	305	284	283	303	305	297	309	323	294	279	302	296	322	355	307	318	306	330	303	320	315	335	291	275	307	294	320	277	327	288	286	298	291	290	326	321	314	262	287	318	289	309	295	297	296	319	299	312	332	300	304	314	353	320	293	300	315	292	312	288	288	319	311	306	317	301	285	302	307	294	298	286	294	322	311	339	345	328	308	313	288	305	279	330	293	293	301	320	308	296	314	313	302	287	300	307	308	313	304	297	299	317	281	315	318	315	298	313	311	299	325	272	305	279	281	335	312	287	272	303	295	320	305	283	277	319	329	293	336	332	310	319	300	329	316	355	314	288	330	317	315	298	327	314	301	303	306	293	325	345	335	311	329	310	302	309	303	324	337	311	314	309	312	300	289	292	291	325	310	308	326	349	281	297	310	266	301	295	323	301	301	308	293	300	313	310	335	310	316	296	318	290	314	287	312	281	311	304	317	318	270	337	287	278	283	318	283	325	297	277	306	305	276	316	326	311	330	287	299	311	310	302	299	291	327	282	324	273	301	300	311	326	319	279	296	282	300	308	306	279	304	288	298	310	270	294	309	315	322	330	316	338	334	291	303	298	280	322	287	307	301	281	304	331	308	317	320	326	326	321	311	294	301	302	316	289	331	305	299	313	307	307	314	291	310	292	299	305	278	335	290	315	301	290	294	278	288	310	306	315	323	280	289	281	350	305	309	330	306	291	286	331	318	318	311	284	290	291	298	288	298	319	305	290	275	320	262	310	307	321	288	315	317	293	291	307	301	283	308	320	303	307	283	309	303	328	321	315	302	304	293	299	280	321	323	298	300	323	268	310	294	326	295	283	323	360	305	314	288	331	288	309	293	288	279	322	303	308	299	328	334	281	291	318	319	302	344	311	289	336	324	291	349	308	315	327	281	319	306	332	286	307	324	300	319	338	289	314	302	291	281	301	320	281	294	318	286	330	293	305	310	288	310	317	297	276	310	327	300	299	299	307	304	290	298	272	346	298	321	313	290	296	325	307	300	293	281	307	294	276	288	299	315	318	312	327	314	328	303	314	304	327	269	318	279	304	285	318	333	314	304	315	318	319	331	301	286	310	343	331	281	285	275	314	295	267	299	332	305	311	313	305	313	287	319	274	319	307	311	295	297	334	316	310	285	317	296	322	292	308	293	314	308	309	286	338	291	294	276	309	298	300	297	294	308	313	319	288	306	309	323	291	300	276	318	297	306	325	316	290	328	294	283	310	325	304	331	326	282	317	305	281	301	290	304	323	319	308	294	336	310	278	289	300	300	313	318	319	312	318	298	309	297	321	285	330	294	300	321	307	310	294	293	302	310	321	316	322	290	312	338	302	313	293	326	300	305	311	307	315	327	327	274	290	290	300	322	293	295	292	328	291	299	304	311	300	330	315	291	315	311	323	294	304	325	326	306	329	323	283	319	299	269	302	304	256	313	299	327	292	303	320	331	306	306	326	304	303	310	283	291	305	303	297	326	280	312	304	321	292	339	317	288	292	316	316	323	306	335	325	308	299	332	284	305	309	309	322	312	332	328	305	295	299	329	276	275	312	317	304	299	316	305	323	291	287	278	308	316	330	301	309	237	277	326	290	311	308	286	342	298	308	328	321	308	317	279	321	319	289	304	287	319	295	298	278	304	305	322	312	286	292	300	329	295	309	310	291	324	301	311	321	316	301	318	328	303	265	315	328	314	302	302	287	268	289	273	301	309	331	296	308	291	307	323	284	288	294	312	295	295	320	284	316	318	321	318	284	310	308	325	304	274	309	294	290	319	302	325	306	296	310	310	289	313	299	288	308	279	309	324	271	321	283	283	291	328	287	294	304	312	299	304	318	293	299	276	306	319	323	336	321	294	308	312	316	296	306	286	331	306	318	328	291	317	325	278	303	299	316	288	340	296	299	275	335	297	277	302	282	296	293	280	299	283	308	308	288	274	315	345	301	307	294	278	313	305	314	295	311	316	303	319	315	304	303	300	276	298	324	276	302	318	284	307	282	304	264	311	315	334	321	293	289	304	325	302	290	332	306	295	312	321	306	288	279	282	279	319	313	288	293	296	285	279	300	285	316	290	308	296	333	275	296	337	310	294	280	285	308	288	313	306	299	318	309	301	327	269	302	279	316	308	293	310	258	314	301	315	302	303	335	311	306	286	331	295	309	302	271	317	308	299	320	305	276	315	291	308	327	279	278	304	287	291	312	343	312	304	294	319	286	312	311	280	311	315	301	328	320	340	298	327	339	288	306	289	301	290	320	320	305	284	305	303	341	297	304	322	322	313	296	309	313	309	299	296	279	286	306	319	307	308	333	304	281	295	303	316	328	300	291	327	279	290	278	323	292	310	287	309	314	293	322	314	314	287	290	277	282	317	308	329	285	308	260	297	317	314	303	285	295	329	283	343	313	295	325	298	305	319	302	294	333	284	300	306	312	319	282	326	292	325	279	290	326	284	330	322	301	264	301	335	287	288	333	294	339	307	334	306	283	322	337	299	286	302	307	316	325	284	306	282	334	313	319	291	300	334	280	289	303	284	303	316	331	293	325	333	284	287	297	328	281	322	296	321	298	325	309	313	304	309	324	303	342	320	296	308	297	339	302	335	314	277	286	305	331	314	315	325	342	303
2312	910	1039	1067	1092	1032	929	951	929	971	917	904	873	957	903	898	860	890	898	875	890	835	881	862	883	910	850	857	857	924	864	826	871	860	885	853	909	917	901	895	896	863	877	910	871	853	910	879	827	887	903	868	917	872	908	864	900	872	857	859	863	904	907	850	869	906	868	897	882	879	872	964	864	831	934	853	898	877	892	805	916	898	886	958	878	886	852	882	846	873	885	872	887	906	915	875	856	874	870	867	880	860	899	901	859	899	896	890	913	850	841	861	851	885	982	876	921	857	939	860	836	845	836	861	886	875	876	849	917	894	895	915	896	890	905	873	833	828	867	841	863	863	846	888	896	904	867	905	858	883	873	889	893	858	864	931	861	906	869	868	863	928	876	880	892	810	889	890	907	796	917	900	889	846	796	859	859	889	833	879	949	866	851	854	933	919	856	849	879	869	861	849	843	910	851	862	869	915	898	897	878	866	874	922	833	899	847	867	882	881	896	917	901	875	903	861	812	902	881	804	888	866	845	812	896	819	884	866	818	880	863	879	919	869	843	848	878	870	899	916	864	888	878	909	881	878	897	839	903	899	895	806	863	885	892	852	818	893	881	847	937	896	854	922	881	825	847	878	851	897	925	889	895	890	919	892	870	858	846	827	853	861	884	905	895	881	875	926	921	864	883	877	905	882	872	833	978	885	920	858	889	884	853	868	859	898	868	894	874	865	879	860	831	899	877	897	874	866	869	859	891	878	901	838	832	889	874	863	896	885	861	855	891	899	886	850	850	879	877	889	861	874	912	882	870	884	873	871	893	929	831	879	798	853	894	853	844	891	878	869	899	856	892	915	891	882	843	887	826	908	853	863	835	881	843	813	852	829	883	868	867	875	902	828	913	853	874	871	874	868	842	850	874	828	897	857	919	889	841	924	903	842	888	828	858	860	874	887	877	893	921	858	881	908	838	921	868	857	855	865	913	924	872	857	868	916	917	902	865	834	872	859	923	852	865	805	839	884	896	836	916	867	876	861	858	869	864	854	862	908	872	859	907	912	876	909	889	840	878	889	916	909	870	906	884	893	875	858	860	892	849	867	921	858	808	866	857	852	882	886	883	849	909	864	859	862	879	890	849	869	863	868	848	878	894	902	833	879	883	858	898	891	844	864	886	878	848	912	895	825	845	885	870	871	842	907	858	841	890	880	875	874	907	906	887	894	885	867	907	855	894	868	863	917	897	881	885	856	874	831	885	845	859	860	897	847	872	866	849	879	874	864	916	906	870	868	884	904	846	861	872	898	866	909	853	846	828	892	879	861	913	824	867	896	914	871	848	865	890	840	860	838	849	898	877	894	882	881	919	878	891	880	897	957	893	886	861	880	875	808	882	913	883	882	876	884	875	890	845	844	903	862	860	839	886	849	884	878	865	845	853	854	862	875	933	866	825	894	832	848	896	825	873	931	868	894	856	858	926	897	955	862	932	882	871	893	824	879	810	834	829	896	851	861	866	918	854	898	869	900	851	901	878	864	893	835	876	864	891	868	873	887	918	863	860	835	861	917	875	869	880	874	902	877	847	895	889	899	888	853	862	844	943	916	873	915	911	905	899	884	857	852	895	877	864	869	895	853	893	883	869	831	866	837	846	918	862	821	877	903	880	851	851	878	919	936	905	891	912	899	834	920	878	811	902	803	854	904	885	877	884	865	885	894	880	884	873	851	841	854	858	900	857	910	882	885	902	930	870	877	866	853	852	888	895	920	842	866	894	864	895	889	884	844	868	852	898	887	893	906	886	868	866	864	900	807	847	888	853	884	897	885	888	880	848	859	905	797	813	880	879	847	892	899	852	869	886	857	833	885	899	882	907	881	895	946	876	849	834	876	837	915	869	895	900	909	914	922	901	919	845	894	845	889	860	879	872	913	900	877	866	880	872	909	882	883	880	882	860	883	846	809	819	868	879	884	863	890	872	864	861	918	822	911	920	873	903	807	866	903	894	922	901	911	896	837	893	842	817	843	890	871	875	866	830	850	858	863	870	893	887	894	897	887	881	883	893	848	908	862	886	877	907	941	916	835	877	900	901	891	877	862	946	889	920	856	843	883	888	857	895	875	895	879	892	946	859	922	887	853	899	887	885	888	851	860	866	886	848	874	841	877	807	875	854	890	911	866	853	866	906	882	882	908	816	901	852	819	878	937	833	908	886	900	862	869	890	887	890	869	917	874	911	833	867	867	884	866	871	850	850	898	877	930	887	901	912	886	916	840	904	881	805	848	874	864	897	850	911	890	869	849	822	929	862	870	906	975	823	913	834	870	823	877	863	862	885	875	893	869	872	907	871	838	848	865	898	869	880	840	860	855	912	925	824	867	879	845	889	867	926	849	945	869	861	874	927	854	867	908	844	836	917	870	918	878	846	910	854	915	870	854	923	868	831	851	883	825	862	882	897	879	889	906	867	903	864	899	895	886	831	874	867	891	850	899	838	837	868	879	837	861	933	961	904	842	837	794	857	935	902	885	874	896	887	849	853	903	875	850	862	853	839	895	896	897	922	920	908	879	913	838	853	849	904	914	817	852	866	872	888	902	857	897	897	891	858	796	891	856	924	884	874	893	900	899	897	916	874	911	893	865	889	871	853	889	839	867	924	879	859	871	848	880	884	844	931	919	937	923	909	879	898	874	863	888	889	922	876	856	850	808	885	836	888	817	801	861	853	859	889	857	915	876	890	897	844	892	867	840	898	883	869	881	834	880	902	885	876	839	876	908	857	884	870	831	868	923	881	880	885	861	903	890	851	851	893	832	879	815	918	850	936	843	828	883	937	811	862	890	862	919	884	890	829	819	916	839	840	849	908	896	887	899	894	910	866	923	861	863	847	882	903	863	850	880	886	858	924	906	861	903	855	858	886	826	882	889	867	839	927	870	858	871	887	890	915	864	869	886	901	869	892	862	915	879	854	935	905	832	886	825	936	875	836	835	865	849	859	822	870	829	910	878	842	897	862	854	939	834	915	848	845	883	955	943	873	900	901	816	950	895	891	923	904	864	923	874	854	885	898	914	868	903	837	881	925	833	927	896	916	860	882	903	897	863	881	874	871	886	927	858	866	832	910	814	878	905	867	881	940	843	919	859	884	859	871	871	794	898	880	877	894	846	912	873	867	890	893	855	877	878	879	814	896	898	905	875	855	864	889	902	873	900	877	887	901	875	918	864	881	875	884	902	901	886	897	867	839	877	923	899	877	898	893	839	934	863	866	869	887	906	854	925	904	853	863	915	881	899	881	903	836	875	920	878	865	902	874	865	805	877	853	934	894	806	833	856	872	880	890	889	881	908	884	905	889	910	866	877	909	872	849	850	851	901	927	879	857	866	918	895	877	859	885	854	901	913	916	829	863	895	919	879	894	864	877	858	951	879	871	899	896	848	894	830	899	847	897	872	844	884	905	904	907	856	849	873	881	898	839	860	855	861	843	873	896	855	869	894	888	866	871	866	891	854
8098	1142	1345	1102	817	589	507	420	341	279	291	253	242	226	240	227	201	194	209	232	201	178	182	182	193	217	178	205	211	188	170	179	187	180	165	188	163	166	206	151	148	170	197	175	168	174	169	177	176	182	166	194	185	162	156	167	151	161	180	159	201	183	173	163	143	176	183	179	159	177	170	166	188	151	168	166	171	166	172	164	149	158	180	172	187	171	192	172	144	164	168	180	185	174	167	173	214	161	182	175	168	151	191	174	157	176	151	151	165	176	159	160	156	188	170	159	181	184	162	167	160	163	150	161	159	174	158	158	172	186	165	170	178	172	196	176	166	195	171	173	165	172	175	191	177	163	158	156	163	153	165	160	174	194	158	173	171	136	168	153	171	169	177	159	157	138	182	173	158	180	158	179	178	159	153	154	161	158	178	194	172	181	176	160	164	161	132	179	173	155	166	180	183	161	153	175	154	167	164	154	149	187	160	170	150	140	145	149	151	181	158	152	159	158	190	166	163	168	165	185	167	169	162	184	198	169	189	145	170	183	170	181	157	161	183	157	175	146	169	170	138	174	168	188	171	173	178	178	190	170	156	154	174	169	164	155	168	167	153	190	185	149	185	162	162	175	170	165	164	167	153	155	149	173	184	160	160	202	168	181	165	168	159	162	185	185	142	171	157	161	176	160	178	171	166	157	175	170	165	184	154	183	166	183	157	175	167	182	172	170	182	169	151	180	182	194	154	188	186	200	159	168	175	159	199	154	172	161	182	158	173	164	153	192	171	156	156	165	170	180	175	157	158	152	169	170	174	163	164	192	176	174	182	179	144	180	164	142	129	167	141	162	142	150	175	190	164	184	173	150	165	159	183	171	164	165	172	181	166	179	186	166	161	149	154	165	152	166	164	197	160	179	163	163	153	209	155	171	163	174	190	175	170	173	175	185	162	172	166	159	178	149	176	165	172	203	141	170	195	171	186	143	167	161	174	171	167	151	191	169	169	190	172	162	184	167	157	170	177	160	161	174	182	180	182	170	172	153	154	183	175	178	167	194	184	163	155	171	161	161	160	162	175	162	168	182	177	174	180	149	160	148	156	178	161	173	167	159	169	186	160	171	189	201	144	151	167	161	162	187	182	174	167	179	189	182	181	185	148	164	164	177	163	186	178	167	171	168	181	164	167	184	175	171	154	153	184	160	154	181	157	182	184	142	173	158	177	144	156	179	168	162	162	165	169	153	183	183	159	147	195	174	178	145	149	161	148	188	166	155	153	172	158	155	191	177	161	190	138	162	154	171	168	157	181	181	164	167	179	182	163	178	166	191	170	137	173	179	181	155	196	172	190	152	169	178	181	165	165	192	180	172	185	172	201	173	157	157	148	185	152	149	167	152	173	187	195	202	162	155	164	157	196	165	177	186	158	189	163	161	164	164	174	179	173	154	167	168	172	179	177	152	160	171	170	164	152	149	158	188	163	186	186	150	150	186	165	159	162	161	145	177	191	178	168	168	154	168	159	156	154	168	166	172	163	162	161	160	158	170	182	185	166	176	168	165	164	144	176	160	151	144	172	160	191	159	155	169	183	176	148	160	177	178	160	152	175	154	142	182	184	175	191	165	163	174	162	186	161	178	151	163	147	154	170	185	169	171	164	161	176	158	174	163	176	141	153	160	139	162	150	150	157	193	139	165	157	185	167	159	186	172	163	176	167	158	158	154	168	148	174	169	174	178	176	174	178	180	187	143	148	161	168	170	157	159	144	152	191	163	157	184	154	169	183	175	143	167	166	168	160	186	162	177	165	170	189	170	170	165	167	180	180	161	160	179	168	159	170	186	149	172	167	178	164	138	166	147	153	157	170	185	165	157	175	153	152	143	175	176	164	175	195	148	177	159	151	159	173	178	171	163	176	175	170	187	157	175	160	153	189	157	163	158	167	157	160	152	176	169	147	182	159	181	159	171	163	170	154	178	166	162	157	184	176	151	181	162	154	169	152	161	177	159	151	169	192	170	153	151	173	159	178	150	181	175	152	159	176	159	152	166	158	171	213	177	186	143	154	161	156	152	186	163	169	192	180	142	159	177	171	148	164	187	177	167	173	172	171	172	172	173	178	169	183	170	151	166	168	192	153	163	152	158	160	165	179	181	187	191	184	163	141	168	169	173	172	161	172	174	162	156	156	167	150	150	155	187	153	152	164	161	176	189	176	171	169	164	166	161	166	154	165	158	169	174	159	173	159	172	161	157	180	164	168	171	175	165	185	173	176	179	179	190	181	181	180	177	188	180	148	162	192	159	171	186	174	156	172	177	182	168	174	185	175	177	144	167	174	165	181	151	165	185	171	178	157	162	172	207	174	195	180	149	183	164	162	175	172	180	158	166	151	157	189	166	159	164	179	163	164	173	159	157	171	159	145	153	161	157	186	168	170	159	148	154	165	166	169	181	182	170	169	205	184	188	173	156	177	168	161	180	172	174	162	178	160	149	185	158	152	157	182	173	162	172	156	177	168	168	152	168	185	155	172	190	178	165	168	160	181	167	148	178	187	163	163	167	206	139	173	169	161	168	159	160	177	178	173	176	181	158	185	143	152	156	162	179	172	176	169	181	178	169	140	180	162	168	178	166	178	175	167	154	159	167	160	155	174	154	180	165	174	169	170	175	180	155	167	187	180	138	192	168	141	155	161	181	159	182	138	168	174	178	164	169	150	178	164	160	177	173	178	177	166	145	147	186	146	186	159	169	160	156	162	177	162	174	152	165	158	166	182	177	165	143	182	157	163	153	179	173	163	155	176	179	167	188	152	186	160	186	166	165	154	150	155	179	165	144	163	166	158	162	175	146	159	149	172	170	166	207	166	216	135	164	180	174	149	168	148	171	160	165	173	150	179	173	163	168	155	186	164	174	178	152	159	165	174	154	160	156	151	162	190	178	169	176	166	162	173	150	176	160	149	171	186	149	151	168	177	172	158	160	172	161	181	165	171	155	184	174	159	177	177	140	171	175	180	172	175	164	167	166	179	158	166	176	171	168	158	176	169	176	188	194	187	161	182	171	147	194	154	160	170	147	172	165	140	164	153	196	188	194	185	170	146	182	175	176	157	184	172	158	180	158	170	166	183	187	174	177	166	154	159	178	150	170	141	174	167	149	167	161	159	158	157	192	170	161	178	169	166	184	177	175	186	178	151	158	154	165	195	169	185	136	154	173	176	171	151	152	170	155	164	153	170	165	167	167	171	179	186	157	164	147	182	178	169	164	168	164	164	162	156	184	160	159	177	149	166	180	182	170	160	182	144	177	175	179	170	147	175	172	161	187	173	174	171	167	158	169	175	160	187	169	161	192	155	170	173	159	168	185	180	175	165	152	187	173	174	158	168	166	155	151	171	167	151	172	188	164	172	164	178	181	184	155	159	170	189	171	185	169	168	170	165	168	154	165	192	156	163	161	184	156	143	175	142	179	160	151	169	157	168	167	190	178	169	141	161	160	154	163	179	159
5453	1530	3238	3695	3201	2577	2158	1757	1542	1372	1172	1174	1038	969	983	881	869	754	811	732	723	708	692	697	711	637	693	643	607	656	609	619	608	627	595	606	641	579	578	534	596	595	595	600	529	524	526	558	562	533	611	549	567	562	557	576	557	582	552	547	576	544	552	553	563	539	498	552	567	551	518	508	533	532	544	520	551	557	506	510	535	524	529	529	522	533	496	528	554	581	554	566	487	468	505	502	539	513	522	500	511	545	540	517	521	529	541	516	567	502	498	544	500	512	505	511	546	503	512	532	518	492	505	503	548	516	514	538	526	503	521	506	514	537	544	561	540	534	527	546	512	511	509	552	558	516	510	492	526	551	541	540	524	556	555	526	557	509	543	538	485	510	552	513	556	543	531	552	521	540	540	534	491	529	530	533	529	535	520	556	482	516	572	514	528	540	497	519	504	504	513	524	503	535	510	518	486	529	543	514	529	511	544	526	530	531	483	521	487	514	508	533	493	533	539	543	501	496	518	497	477	519	522	568	526	475	480	548	490	501	558	534	572	529	485	524	484	543	515	554	509	498	513	485	534	581	523	523	550	545	476	534	526	543	501	542	518	536	540	520	508	551	572	544	503	506	554	494	507	468	518	499	519	521	541	522	512	511	508	539	503	547	528	531	552	507	552	526	518	530	536	533	502	537	502	518	560	534	527	551	546	500	552	497	513	493	522	529	522	504	498	516	540	526	569	564	516	545	500	556	556	524	545	543	542	557	500	552	489	496	525	504	508	534	517	514	553	516	542	478	509	534	555	512	504	505	506	515	555	519	550	528	534	503	507	480	533	519	507	525	544	516	528	521	570	514	478	547	501	527	518	530	508	546	526	501	527	492	512	476	547	526	527	502	545	506	541	552	531	544	521	542	507	526	528	514	516	581	523	517	539	504	535	547	552	517	497	530	568	545	530	541	524	500	461	502	544	518	523	503	502	494	561	521	550	521	490	569	506	512	556	530	577	580	532	522	486	526	546	475	542	516	518	507	573	519	546	505	539	533	504	501	491	543	555	545	551	553	519	531	512	570	527	502	527	518	516	485	526	513	551	518	521	526	499	541	508	503	522	513	512	501	538	521	530	513	546	543	502	509	519	548	558	525	504	504	490	544	527	523	529	558	512	476	526	540	476	532	499	557	520	541	555	547	482	530	557	532	564	574	505	542	516	487	527	537	487	491	510	540	507	515	521	504	525	534	518	513	498	536	563	493	503	524	520	520	507	546	534	517	555	487	505	530	583	558	546	512	500	485	535	519	528	559	496	499	546	522	507	509	529	528	526	528	487	522	525	572	524	513	500	521	546	538	507	550	563	518	521	560	536	537	526	482	501	560	532	473	523	494	513	546	541	519	514	502	511	531	545	473	561	559	542	543	514	514	534	510	533	533	503	500	480	516	546	534	531	544	501	525	519	524	527	523	515	518	494	502	554	517	472	526	503	527	522	510	506	533	549	524	537	536	511	578	562	550	496	561	515	509	493	523	555	533	494	504	502	547	527	519	544	540	509	492	518	502	522	469	520	507	517	538	517	543	525	517	504	512	521	516	487	542	542	527	566	536	501	527	510	539	497	495	516	502	492	519	508	486	550	495	541	504	516	544	524	523	561	533	505	522	531	483	521	552	490	537	516	495	522	524	522	511	515	496	496	533	492	542	526	513	539	509	522	559	486	519	521	508	509	508	557	517	511	531	512	527	564	514	525	494	500	540	471	501	548	559	556	470	490	529	522	538	546	535	510	546	534	517	531	526	553	513	551	529	561	498	535	525	562	542	566	527	547	526	546	553	489	546	569	520	541	531	524	564	545	528	485	529	519	549	577	541	491	514	529	518	522	524	530	517	537	505	520	518	578	526	529	506	515	522	543	509	515	520	565	522	547	507	528	501	513	536	538	522	512	529	502	531	524	554	545	508	522	554	496	512	501	519	472	524	513	522	541	553	518	546	548	480	544	538	546	549	518	494	556	513	535	526	514	516	521	535	555	536	501	497	520	527	500	548	548	517	516	506	547	501	509	536	528	527	528	492	555	535	524	555	540	514	511	526	502	551	536	513	500	541	502	495	557	543	532	533	550	524	537	514	539	522	538	496	519	517	543	493	528	540	519	549	538	571	541	547	532	530	487	504	529	517	524	508	513	553	501	524	502	521	503	522	547	553	498	534	550	518	540	531	511	505	547	545	537	537	517	513	537	488	523	514	520	546	505	569	514	534	506	489	518	526	483	507	513	529	509	545	518	561	511	486	525	557	557	552	530	499	500	555	534	532	528	529	524	502	545	506	497	556	549	523	527	497	567	515	571	514	525	520	550	500	513	537	514	532	480	536	525	521	525	528	500	514	575	541	553	575	509	527	491	518	554	563	554	517	489	494	501	550	532	543	519	546	508	588	522	543	521	485	551	503	513	534	544	520	522	521	493	526	499	523	488	557	600	523	499	528	495	544	475	480	526	556	524	505	528	544	536	568	525	516	489	515	520	513	551	534	522	511	513	535	490	523	506	518	533	514	528	534	495	556	516	512	514	478	504	516	534	522	522	529	534	541	491	551	474	483	504	515	535	574	539	543	541	558	573	509	543	487	554	543	530	525	528	542	524	502	482	532	475	532	557	521	502	513	524	482	521	539	478	550	505	511	546	527	507	513	515	529	522	501	536	531	515	498	547	526	535	557	540	532	498	541	560	544	513	534	525	530	543	483	555	501	500	514	517	515	545	509	532	502	534	520	507	528	517	519	526	556	496	499	552	571	540	542	507	511	515	514	530	605	514	559	520	544	539	507	520	553	521	517	491	537	510	510	493	525	523	511	501	551	555	525	531	519	464	547	518	519	495	533	517	503	527	517	494	475	571	490	522	567	537	551	551	555	496	528	485	547	504	525	512	497	518	536	527	461	544	548	488	548	508	500	517	548	519	522	514	495	530	536	533	499	507	518	500	481	489	531	531	530	539	559	521	510	537	497	518	520	489	503	505	529	520	548	517	510	533	533	519	562	545	510	549	529	505	523	503	536	528	512	533	482	504	513	505	545	567	546	491	484	507	540	530	517	545	516	534	517	552	553	517	528	500	508	538	553	523	556	546	537	539	492	505	476	493	541	537	542	542	547	492	526	518	539	521	520	537	484	519	506	531	528	544	498	558	543	528	520	497	531	531	512	525	551	491	520	500	564	529	521	554	539	512	484	516	529	528	497	541	486	522	527	543	508	539	529	509	560	527	530	536	510	515	533	565	518	543	507	539	580	496	526	498	559	508	517	492	535	537	514	516	519	539	557	524	516	509	502	552	567	553	529	494	550	495	510	549	570	579	560	511	470	504	515	497	564	502	485	586	512	512	519	516	522	537	532	547	526	552	567	525	589	507	533	496	536	500	537	578	499	521	539	489	531	481	528	493	533	495	493	535	499	499	515	559	506	521	509	521	508	532	537	520	494	528	496	535	535	522	538	515	534	539	521	509	502	555	546
