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
336018054878	336018055442	336018055992	336018056542	336018057092	336018057642	336018058192	336018058742	336018059292	336018059842	336018060392	336018060942	336018061492	336018062042	336018062592	336018063142	336018063692	336018064242	336018064792	336018065342	336018065892	336018066442	336018066992	336018067542	336018068092	336018068642	336018069192	336018069742	336018070292	336018070842	336018071392	336018071942	336018072492	336018073042	336018073592	336018074142	336018074692	336018075242	336018075792	336018076342	336018076892	336018077442	336018077992	336018078542	336018079092	336018079642	336018080192	336018080742	336018081292	336018081842	336018082392	336018082942	336018083492	336018084042	336018084592	336018085142	336018085692	336018086242	336018086792	336018087342	336018087892	336018088442	336018088992	336018089542	336018090092	336018090642	336018091192	336018091742	336018092292	336018092842	336018093392	336018093942	336018094492	336018095042	336018095592	336018096142	336018096692	336018097242	336018097792	336018098342	336018098892	336018099442	336018099992	336018100542	336018101092	336018101642	336018102192	336018102742	336018103292	336018103842	336018104392	336018104942	336018105492	336018106042	336018106592	336018107142	336018107692	336018108242	336018108792	336018109342	336018109892	336018110442	336018110992	336018111542	336018112092	336018112642	336018113192	336018113742	336018114292	336018114842	336018115392	336018115942	336018116492	336018117042	336018117592	336018118142	336018118692	336018119242	336018119792	336018120342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15864	2562	2747	2153	1472	1027	819	599	509	427	375	349	283	299	244	226	250	217	201	230	192	188	189	188	171	186	168	186	157	196	181	163	160	195	153	154	143	162	168	147	174	144	158	135	173	165	154	150	157	158	153	166	146	151	151	147	159	158	154	152	152	141	146	141	144	125	157	134	144	150	150	156	178	168	154	140	156	157	153	140	139	136	146	148	149	146	157	136	151	148	146	156	140	127	161	151	151	155	152	118	124	147	118	135	142	129	158	159	143	147	127	129	131	145	133	153	132	149	159	143	161	128	149	138	147	137	130	149	144	152	130	154	164	141	128	139	151	140	150	165	130	154	139	115	136	162	149	156	148	125	140	133	143	146	164	156	140	156	163	142	164	165	155	126	159	141	146	139	168	135	128	149	131	141	137	145	136	156	170	153	132	123	139	137	157	156	144	139	160	149	149	136	134	140	147	146	141	142	147	138	148	160	153	137	156	156	136	161	147	157	147	144	161	147	143	139	132	131	161	133	140	151	144	155	139	160	153	146	138	148	141	152	139	151	154	145	150	121	148	130	134	151	140	124	148	147	143	159	145	161	139	141	139	154	132	138	168	151	162	133	123	132	145	133	142	146	138	133	140	149	150	150	166	148	118	127	145	133	119	144	148	137	137	146	140	152	145	156	165	151	150	131	148	142	141	150	149	166	149	135	151	147	143	154	138	132	152	151	138	160	135	148	171	130	141	147	151	159	159	155	138	168	150	148	143	146	156	143	167	152	139	178	146	150	126	148	156	164	157	132	138	133	156	160	123	146	143	147	139	145	143	130	137	143	148	130	146	140	142	134	152	142	170	154	145	149	143	148	152	136	149	151	145	142	118	147	141	172	158	163	155	135	157	155	148	169	156	143	139	150	141	148	145	153	151	147	141	152	163	158	132	137	130	156	155	126	130	153	157	160	131	151	155	154	145	136	130	150	145	144	153	173	159	160	150	149	139	141	136	140	154	137	145	155	148	166	132	165	142	149	157	127	130	147	142	119	153	138	136	142	159	136	161	135	159	135	155	147	148	159	155	155	142	128	139	143	159	151	152	142	132	156	161	136	159	132	155	147	131	134	145	153	150	147	135	136	158	150	160	151	156	151	154	152	132	129	132	139	153	153	140	151	133	137	135	130	149	144	150	145	153	155	156	127	143	149	145	150	138	137	159	152	155	140	144	133	140	142	135	152	159	149	148	151	188	133	144	153	141	133	140	134	158	153	139	152	134	143	145	150	154	139	154	132	167	128	135	158	145	165	136	142	160	157	159	147	153	126	152	134	159	158	136	144	169	140	129	164	150	135	164	159	144	151	152	152	151	148	145	141	130	140	164	163	147	149	141	142	144	155	136	147	136	132	159	127	129	137	121	137	144	164	154	128	139	159	169	134	153	154	142	136	155	158	139	132	154	146	146	141	164	142	135	142	134	128	134	145	151	142	126	146	158	129	136	128	164	171	141	142	160	134	147	149	151	142	155	149	139	146	157	136	130	136	146	139	134	150	143	147	167	147	151	115	150	148	147	134	126	170	177	137	124	147	155	139	141	144	159	142	145	161	127	160	147	151	119	138	130	126	155	150	169	127	141	126	155	121	128	133	151	150	148	166	161	152	146	146	134	141	141	140	150	140	124	155	141	156	133	137	148	147	156	148	152	153	156	147	148	176	156	147	153	165	161	156	156	127	157	166	156	154	118	166	145	153	144	145	150	139	139	151	142	147	147	144	152	136	152	135	156	131	160	133	148	143	126	124	151	162	157	160	136	120	157	141	151	151	159	185	146	153	150	144	157	148	160	162	144	154	148	151	155	136	135	149	146	151	142	146	155	134	153	141	171	137	127	148	144	139	136	139	161	159	156	147	146	122	129	140	146	155	137	157	144	137	142	135	134	141	149	137	145	158	144	150	142	163	151	155	133	150	149	150	157	132	172	162	149	150	158	153	137	136	140	137	147	135	161	147	160	171	143	128	164	146	150	151	161	148	158	141	142	143	153	130	149	133	146	149	151	152	144	141	140	137	145	139	139	150	177	129	142	157	163	151	152	143	149	162	153	151	152	132	152	154	141	168	154	155	131	165	146	149	135	140	146	132	139	153	142	152	151	167	145	143	159	139	148	156	164	148	124	150	148	136	171	138	151	136	138	148	150	159	152	167	145	137	141	160	141	163	151	147	137	137	157	137	139	154	155	141	134	147	151	170	147	126	153	162	152	150	139	143	143	163	159	167	142	162	142	179	153	157	134	157	144	137	164	173	141	154	137	137	156	144	145	133	134	154	149	153	144	136	148	149	137	147	130	135	159	129	145	147	141	128	153	159	163	144	152	163	148	135	157	148	134	131	168	149	146	156	126	153	139	139	132	160	163	139	138	140	143	155	148	150	122	156	133	137	164	133	136	142	152	132	154	150	147	133	136	140	150	143	167	134	154	160	149	131	159	164	140	143	136	135	138	156	140	150	146	151	145	139	155	154	154	131	149	159	155	120	141	170	148	151	140	151	127	141	155	143	155	141	149	142	141	140	141	150	164	148	133	158	166	152	150	137	134	149	153	167	136	154	138	148	139	155	144	147	138	154	162	160	154	139	129	139	131	125	134	159	125	147	164	136	153	144	153	139	144	133	157	128	146	139	162	139	157	152	158	144	128	174	158	148	136	138	152	152	156	126	159	159	147	145	158	142	167	148	164	132	152	152	145	134	158	143	154	161	139	145	138	159	169	156	140	144	142	158	180	155	157	134	143	152	136	150	170	137	139	137	146	162	166	143	163	151	127	143	152	133	138	139	147	145	136	128	159	146	127	153	148	144	127	131	135	130	143	146	155	156	140	148	160	149	145	159	129	148	187	159	133	151	148	144	151	137	149	140	143	146	161	153	134	136	139	142	158	153	155	140	139	154	143	152	152	140	145	151	155	133	159	130	142	141	143	151	151	136	147	154	149	143	130	130	154	147	135	130	154	121	143	145	148	144	145	138	137	137	134	135	130	145	148	158	169	154	128	150	136	151	159	139	136	162	131	153	140	141	148	133	141	147	151	158	132	152	163	136	157	140	145	159	144	141	148	143	150	140	148	125	149	147	138	140	156	150	151	132	136	150	149	168	152	142	167	139	124	145	160	137	136	171	177	174	154	146	135	148	145	142	144	136	154	146	157	134	146	154	132	148	166	142	146	137	154	152	141	172	151	155	154	136	160	161	180	152	158	145	133	118	159	135	135	146	133	156	148	145	146	136	142	167	163	174	129	137	129	145	164	151	145	147	144	145	149	156	184	137	132	143	160	139	147	143	139	168	155	150	150	154	155	138	159	146	149	146	148	144	162	149	160	126	147	108	149	147	165	133	143	171	159	149	137	134	175	122	155	145	157	137	137	152	139	125	163	163	129	158	152	146	148	148	134	146	160	141	147	151	134	118	149	154	130	149	148	157	172	134	146	147	148	159	136	154	162	145	142	160	148	154	141	162	152	136
7634	2540	5942	6667	5738	4576	3796	3014	2529	2123	1947	1716	1500	1442	1284	1162	1048	1090	996	1005	917	919	870	772	773	769	766	730	739	635	674	671	665	658	635	648	615	627	631	599	563	592	616	557	579	587	589	531	583	570	562	574	511	526	529	519	554	528	499	538	508	524	531	545	531	527	498	483	517	514	548	522	533	518	517	501	480	475	544	522	532	503	512	513	498	518	484	490	547	496	471	502	538	493	473	475	499	494	469	472	489	531	471	490	489	472	485	484	520	483	476	434	510	519	503	470	529	471	475	509	493	469	500	503	508	499	496	471	481	530	489	488	496	500	525	497	482	498	508	508	476	457	489	493	486	504	508	481	496	476	483	493	531	490	463	487	443	502	473	453	515	464	511	502	478	529	488	502	466	481	477	477	473	447	471	475	470	478	481	471	468	493	496	495	507	499	518	485	498	479	491	500	493	499	470	459	488	424	478	498	484	479	481	479	460	456	462	498	500	496	523	451	458	498	505	493	488	486	487	461	491	506	513	464	469	482	500	468	434	497	483	512	505	460	455	452	474	466	467	472	503	491	444	520	474	466	494	514	504	503	509	498	479	469	488	480	523	518	459	489	498	488	473	522	488	498	476	459	451	480	468	475	471	446	429	474	461	532	482	498	498	456	445	491	472	476	457	494	486	471	484	488	484	515	478	463	443	453	480	501	493	470	463	509	481	440	477	491	501	487	473	485	473	508	468	484	471	435	470	526	484	495	497	468	448	510	513	473	498	488	485	469	477	495	473	468	445	471	448	445	498	441	490	505	458	456	493	475	492	457	475	450	479	433	463	518	475	505	553	492	489	454	492	496	457	478	481	493	450	491	488	507	452	515	497	517	528	486	485	500	461	490	485	468	446	448	461	498	489	484	455	501	478	501	466	520	466	476	489	524	490	453	491	494	485	502	488	466	480	450	515	427	474	507	523	490	502	452	510	481	482	445	477	498	497	472	490	466	482	488	474	490	481	491	478	488	494	472	445	472	493	484	462	467	477	487	473	492	451	528	482	452	491	449	461	516	469	447	480	464	506	486	470	479	495	459	493	479	477	474	492	479	492	496	512	488	503	496	500	486	465	487	461	477	516	489	488	455	498	465	470	491	484	471	445	467	473	522	439	506	497	498	512	470	484	495	461	501	480	507	511	492	481	514	484	511	481	472	482	489	478	438	501	451	501	480	495	483	452	527	476	489	493	483	479	484	514	479	489	505	468	489	461	483	497	447	475	488	451	479	423	477	505	452	492	522	477	528	506	488	473	490	513	505	506	498	508	520	456	457	475	498	464	470	497	457	509	481	487	475	475	481	455	443	506	451	484	534	455	485	463	507	513	480	480	472	479	501	483	466	458	460	479	491	472	423	472	482	470	478	485	486	488	470	468	486	501	511	474	450	457	454	493	481	486	487	501	495	444	496	475	496	496	491	476	455	459	476	537	457	487	518	444	480	490	500	511	475	473	488	495	486	479	493	479	467	470	512	455	458	506	468	458	476	461	484	451	473	450	486	464	472	504	490	463	471	494	478	469	475	496	471	481	505	486	473	508	471	469	474	467	489	500	455	480	496	489	504	465	474	478	479	483	474	511	498	506	491	505	498	484	488	516	465	442	476	474	448	483	466	491	439	473	471	454	520	460	499	487	454	449	498	512	479	477	459	448	536	519	448	480	462	455	475	474	483	521	495	525	459	444	474	492	499	499	480	466	486	450	477	498	499	456	492	467	535	465	506	455	489	491	486	534	486	451	468	473	468	485	497	455	464	507	465	515	480	493	484	492	499	459	434	508	466	526	425	450	475	492	495	517	496	458	454	504	455	443	519	477	482	497	469	464	489	509	463	488	483	493	489	485	479	503	450	481	479	481	469	506	491	451	487	483	488	472	472	459	489	502	439	499	495	478	494	487	514	484	466	479	461	495	481	461	479	486	495	478	501	483	444	494	497	487	468	451	458	475	486	495	487	465	493	481	517	444	438	500	489	485	466	478	502	480	488	436	454	513	472	510	470	473	470	501	463	495	514	514	487	494	472	492	504	503	508	469	503	455	515	454	481	455	447	459	502	486	508	455	492	512	454	470	504	484	499	480	474	476	505	472	480	439	475	458	488	429	465	491	495	440	498	476	473	460	486	510	491	466	468	441	493	483	531	474	514	478	520	486	464	435	508	469	506	459	468	488	482	507	470	465	449	494	481	488	503	498	459	491	518	488	465	459	456	480	472	531	492	461	499	461	445	447	490	522	470	495	480	492	512	462	487	494	487	486	466	498	473	433	509	488	480	477	448	482	474	459	494	490	488	456	497	472	472	497	480	491	461	483	489	436	493	466	487	456	434	503	456	493	506	461	474	477	467	508	494	435	465	488	489	511	507	468	493	460	477	482	476	465	473	480	463	509	453	506	463	473	491	431	446	472	548	482	519	495	479	486	492	433	499	491	448	508	479	507	479	463	492	455	478	490	489	511	497	480	465	474	458	506	493	524	497	469	494	481	445	475	460	473	490	463	504	486	497	545	502	467	510	493	516	500	461	484	485	485	496	492	494	474	453	442	460	487	514	472	519	483	480	480	477	476	452	515	494	532	476	489	484	452	480	493	480	485	490	473	466	480	481	478	478	486	440	474	490	494	496	496	484	478	445	482	463	441	476	476	498	477	484	451	499	507	500	496	502	485	477	461	461	473	513	478	485	468	499	491	486	443	506	484	471	506	471	479	487	488	476	484	464	468	501	523	483	447	453	496	518	480	472	478	466	476	448	479	475	447	514	447	492	475	512	499	519	489	489	507	456	456	481	471	507	491	454	447	487	491	471	461	438	517	507	501	482	507	484	508	467	517	484	470	490	476	553	439	472	494	469	488	511	464	504	463	500	478	477	445	488	502	506	537	460	476	510	501	487	485	456	458	492	464	492	511	471	460	505	470	480	481	469	476	494	504	445	496	474	493	453	445	452	490	480	483	489	478	457	483	456	480	493	476	498	467	439	459	482	484	493	495	502	463	496	514	505	430	475	473	472	455	495	495	494	501	461	500	467	469	484	518	445	469	494	522	437	521	489	538	458	476	504	479	460	539	480	471	474	502	511	472	505	479	508	452	455	459	485	503	516	498	495	515	485	464	503	486	457	511	477	456	474	492	484	547	476	477	512	491	512	500	480	437	491	483	431	477	490	503	490	483	471	458	511	487	498	469	490	489	479	508	476	510	457	470	524	506	472	469	494	512	423	508	486	508	480	462	463	488	505	477	501	487	516	476	409	460	488	517	515	463	476	456	488	443	470	504	490	509	482	494	485	460	488	499	495	466	506	461	491	457	481	436	457	449	500	489	480	459	485	470	508	480	465	493	482	471	483	494	458	478	477	459	471	495	476	518	482	441	507	493	434	447	484	474	469	471	489	497	446	523	481	478	482	490	490	498	466	441	493	473	487	487	466	459	479	487	471	506	469	463	455	500	473	452	483	469	488	480	453	460	506
2160	309	354	337	294	289	266	292	292	287	285	296	295	279	250	279	250	266	246	308	292	272	256	293	283	305	296	252	307	288	280	277	296	272	276	269	289	273	300	266	274	292	310	254	274	290	290	273	278	283	290	279	256	285	285	277	264	252	324	286	275	250	276	276	270	262	271	282	243	286	269	297	285	298	257	260	291	291	289	279	285	246	242	244	295	275	242	292	304	251	270	269	266	280	257	259	253	270	289	292	268	274	296	266	255	293	260	257	271	255	252	278	288	256	270	268	283	282	272	253	262	255	268	257	295	275	246	260	268	252	285	266	279	276	273	276	271	291	286	276	285	276	253	285	289	288	259	291	275	272	256	275	293	256	283	288	254	286	282	255	272	286	291	272	279	258	283	297	261	270	271	309	287	258	298	294	256	250	254	251	254	279	293	295	280	273	288	284	287	266	272	275	267	259	229	284	283	254	316	271	285	280	279	279	303	260	238	257	232	270	318	294	281	248	290	291	253	282	263	276	242	309	264	268	286	286	259	263	275	271	292	263	297	295	241	240	261	286	301	245	275	273	270	265	284	300	233	275	293	293	265	253	288	275	298	252	270	250	276	277	271	295	304	266	267	285	269	259	289	274	295	292	272	262	277	258	254	284	295	277	267	267	271	281	299	281	274	284	265	274	295	285	295	303	297	288	264	277	245	288	276	278	244	273	261	295	259	297	289	251	303	290	266	310	307	284	283	285	264	285	287	274	260	248	241	228	293	268	299	262	319	291	278	306	280	293	261	268	271	290	277	277	267	279	295	271	284	265	292	252	280	244	264	290	259	286	292	280	264	246	227	281	269	288	264	287	264	257	250	277	264	281	286	267	283	257	262	297	262	290	286	238	295	286	271	270	275	269	260	265	254	278	274	283	291	289	258	260	281	291	295	248	285	268	263	268	293	263	279	274	270	288	271	285	250	273	285	280	297	280	280	248	270	259	264	283	280	260	263	298	231	274	253	296	255	272	258	287	283	268	258	235	291	247	244	258	286	276	272	307	279	307	267	263	275	284	275	281	274	246	254	261	274	285	286	252	272	274	295	275	279	277	277	230	315	270	269	279	267	283	272	267	267	281	271	264	270	262	271	234	266	277	301	258	250	284	269	266	245	271	280	260	269	282	288	249	267	255	269	291	268	270	300	275	278	287	264	269	265	272	287	264	290	278	284	269	285	289	248	279	273	300	273	273	272	265	279	268	267	253	279	246	256	280	269	284	255	260	297	260	227	280	262	266	259	276	268	297	282	260	275	286	300	298	270	285	268	280	272	290	284	286	241	276	302	266	271	286	264	262	286	267	264	262	260	272	263	273	276	300	275	272	262	263	279	297	254	282	267	284	272	289	281	252	265	272	294	289	290	291	277	276	280	259	309	274	285	278	276	263	245	253	262	287	288	275	266	300	300	275	272	247	278	287	301	301	261	273	267	255	257	259	258	253	311	264	303	277	282	262	274	269	271	264	275	238	259	271	282	268	302	300	269	325	283	247	262	270	248	236	270	266	284	271	279	267	267	280	301	286	272	273	277	285	265	283	284	278	299	282	267	289	287	280	259	302	279	288	272	277	260	257	275	277	277	265	273	267	257	283	289	288	290	286	273	261	272	281	261	262	273	288	253	293	297	318	272	318	281	279	281	260	279	277	258	279	254	290	271	286	255	256	258	299	263	284	265	287	276	266	306	272	283	245	279	267	285	300	287	267	267	324	283	254	273	273	274	272	303	279	265	308	291	307	257	270	275	277	285	243	292	251	248	277	319	277	253	277	283	281	264	256	268	261	262	276	289	245	270	278	264	260	283	236	271	258	283	278	300	289	270	244	264	259	255	271	241	286	256	261	284	237	260	268	274	323	283	247	271	276	286	252	274	276	271	279	296	284	253	277	293	274	261	276	283	260	305	275	273	285	258	246	268	284	292	237	298	261	267	278	276	293	298	284	290	266	283	257	262	271	248	292	293	269	257	252	317	276	296	298	281	281	273	274	270	300	277	314	264	252	300	264	257	274	276	283	273	256	288	266	261	271	276	288	254	277	297	297	250	280	264	302	260	297	278	266	236	269	321	261	245	258	251	281	309	226	297	269	280	326	276	286	278	287	283	258	298	277	259	265	267	279	285	299	264	262	256	285	261	271	280	304	268	289	293	249	274	282	273	276	269	279	252	283	262	295	252	273	296	256	274	281	284	268	271	278	281	282	259	262	291	293	259	274	280	244	264	310	284	279	240	255	272	275	283	245	258	298	276	270	279	319	272	253	317	279	277	282	309	322	289	269	276	322	281	288	280	275	305	260	284	291	246	296	254	297	287	305	306	267	245	273	290	294	241	249	272	260	274	252	281	274	286	287	281	281	297	260	275	272	314	273	258	291	275	275	247	302	277	254	270	289	305	299	283	269	268	291	224	255	277	262	315	302	264	266	269	257	292	276	280	258	262	281	270	303	310	268	284	245	241	279	270	320	253	269	265	269	272	280	260	279	269	261	303	256	266	270	296	226	282	268	256	289	304	274	282	277	261	249	261	294	293	285	262	300	257	292	284	266	272	268	279	285	302	277	308	241	273	304	276	292	271	288	264	263	276	270	255	261	251	236	279	271	309	334	260	253	269	282	261	285	240	231	260	275	251	273	262	282	284	291	279	257	275	294	260	283	236	300	296	263	252	259	256	280	270	267	305	255	309	308	294	285	266	268	280	282	266	284	264	276	303	279	276	260	274	286	270	306	245	298	255	274	265	252	255	305	293	266	279	267	270	232	282	282	253	295	292	266	264	266	270	269	268	315	276	279	262	295	282	291	271	290	286	249	262	252	244	264	264	274	288	267	263	272	253	279	264	271	282	280	277	296	283	275	282	253	277	266	232	271	281	285	258	264	265	301	253	290	276	269	275	267	254	255	289	274	253	264	267	271	282	271	277	265	272	250	276	262	274	274	298	272	290	279	262	271	254	280	272	275	244	284	257	261	241	253	285	268	257	283	281	262	272	289	267	272	274	289	270	257	302	277	259	304	277	297	308	299	270	279	291	263	303	294	267	275	259	284	286	273	296	258	251	299	250	272	292	300	264	278	277	264	258	282	248	260	264	252	281	289	286	286	261	269	276	271	279	267	286	247	239	262	295	269	288	267	269	254	254	279	277	260	278	259	258	249	290	243	260	281	297	267	263	289	277	298	292	265	320	248	256	272	227	280	292	247	261	293	289	269	263	263	272	286	275	286	258	261	278	272	281	247	287	268	283	253	296	289	282	293	285	292	305	263	269	260	256	311	269	258	272	270	267	241	272	232	294	248	256	263	276	252	279	265	280	270	265	287	304	260	280	257	268	288	277	276	290	271	275	255	281	238	262	260	262	264	280	282	277	275	259	248	276	295	289	267	278	263	284	280	275	259	296	291	282	266	276	304	287	278	288	265	274	253	285	251	244	250	261	275	245	266	283	284	251	269	268	286	246	263	280	258	285	264
2231	907	954	1006	983	904	898	942	864	819	853	795	863	844	833	854	773	818	819	838	825	739	827	789	769	798	805	803	779	787	760	813	834	798	781	834	842	797	813	774	827	788	807	766	760	800	848	760	863	765	799	801	819	803	792	836	790	805	812	812	757	799	740	823	808	812	794	807	781	808	888	824	763	767	796	847	794	795	811	794	805	838	779	803	801	812	817	767	813	813	764	844	803	765	800	746	776	797	818	806	780	829	778	819	836	791	823	792	786	780	829	740	745	806	792	772	786	782	782	716	801	825	756	841	791	808	821	754	803	768	792	764	822	766	792	796	833	784	806	830	811	817	804	780	795	788	787	757	813	783	788	804	795	756	827	838	782	801	869	849	803	767	822	800	779	778	761	769	809	830	768	786	829	765	798	779	801	831	845	781	821	792	760	794	820	781	808	810	757	799	780	822	796	792	761	857	797	820	777	785	780	817	811	821	787	792	799	819	848	820	748	786	792	780	783	790	824	772	810	792	782	760	803	833	776	760	798	750	803	797	745	776	759	759	806	785	801	806	773	755	740	820	789	769	839	736	785	836	786	797	852	803	778	833	822	806	787	798	772	834	785	825	878	824	840	839	740	824	852	848	817	825	826	833	795	845	794	800	804	727	771	790	853	775	809	821	750	798	808	801	829	829	838	838	825	856	838	790	796	802	838	784	826	798	842	764	779	764	815	788	767	840	820	830	796	781	777	809	823	829	822	825	804	795	793	738	801	783	766	799	759	848	858	824	771	764	847	824	792	775	774	801	782	787	842	781	810	772	814	792	834	768	839	762	800	817	828	776	766	817	795	814	818	861	756	783	819	792	789	763	797	792	793	838	795	784	778	817	820	806	778	805	776	779	805	786	807	795	816	781	854	813	745	765	817	760	791	787	777	780	826	828	780	815	822	793	800	807	833	771	798	818	782	814	794	819	814	816	830	766	775	843	795	806	791	814	831	793	788	871	820	808	767	824	845	827	771	795	852	780	821	794	772	815	797	841	816	790	810	760	831	775	816	745	809	797	823	816	806	828	780	804	832	846	797	778	736	815	779	799	817	779	786	861	854	802	792	802	796	806	800	791	808	752	825	804	819	786	791	768	762	802	742	812	834	799	771	774	845	819	764	786	831	820	816	790	806	820	812	773	799	854	813	769	811	786	867	814	826	776	760	795	746	806	771	812	763	808	735	797	775	833	793	804	840	775	791	858	792	795	819	805	791	817	792	785	775	764	800	801	819	830	842	777	776	782	828	784	782	755	831	810	759	821	849	743	805	796	804	801	826	837	822	811	794	818	770	787	791	748	825	823	823	759	831	865	797	768	814	807	849	781	801	756	787	838	775	780	824	785	811	838	796	761	801	808	791	821	792	814	785	822	803	804	794	795	808	840	785	799	786	804	828	801	844	751	827	744	838	803	833	835	803	816	800	787	813	766	810	822	788	777	763	808	839	821	819	821	813	828	825	826	771	877	774	789	788	834	773	754	812	818	758	812	805	776	786	807	790	816	797	756	798	770	793	765	816	799	766	828	831	813	814	814	826	825	763	759	836	797	817	812	838	766	784	783	788	838	851	818	802	774	809	795	816	834	790	815	748	809	770	837	828	840	800	840	802	820	764	805	771	781	819	810	751	819	843	813	759	828	802	829	821	799	762	799	815	820	851	806	804	800	881	807	773	748	785	780	821	740	804	812	788	797	808	818	792	806	799	804	825	823	778	788	775	793	771	822	780	816	808	769	802	807	801	791	823	822	784	834	792	733	806	841	792	776	835	826	791	792	839	791	815	843	788	788	829	787	785	802	814	763	800	805	785	795	812	831	766	796	788	813	740	806	830	748	841	808	758	775	793	847	795	829	778	817	756	854	785	768	765	769	824	796	785	829	770	733	804	779	843	798	789	839	782	763	789	794	802	732	831	845	810	815	828	776	799	831	797	774	853	805	801	793	792	806	797	788	767	793	802	795	785	799	832	844	774	770	786	828	771	794	821	789	836	795	754	813	843	827	838	778	816	797	832	782	795	808	840	784	810	782	788	772	815	827	781	798	793	793	825	794	789	749	744	734	783	750	786	763	841	779	827	826	773	800	758	809	846	769	821	759	814	815	829	827	823	811	779	810	790	799	748	800	816	836	761	814	851	727	810	779	824	791	828	799	817	784	804	792	822	812	828	842	792	804	810	739	776	770	791	779	805	793	823	847	803	801	782	805	806	805	832	756	797	839	742	756	781	844	744	783	781	785	852	796	845	824	815	789	764	797	845	832	819	813	777	795	740	792	819	809	769	800	818	772	819	797	787	792	758	830	804	822	785	828	783	790	814	755	771	821	811	820	768	819	781	799	838	796	797	827	800	797	806	820	804	839	797	792	835	794	782	856	834	837	813	796	777	814	802	796	828	751	766	830	789	804	810	759	766	782	775	811	772	771	810	806	741	796	811	849	773	792	814	798	765	825	790	848	764	766	832	818	844	789	812	798	806	764	763	800	806	789	808	797	801	767	780	781	736	797	795	784	875	788	807	782	831	812	810	807	838	850	801	797	792	794	846	764	788	801	788	770	833	813	750	808	819	804	803	753	812	765	826	792	810	779	804	832	795	772	844	829	778	755	840	799	815	801	815	753	815	778	813	810	825	816	827	847	786	820	764	798	813	786	872	854	810	757	757	823	788	804	762	796	810	804	735	788	818	810	831	781	783	788	800	819	800	773	827	791	795	806	789	728	772	749	755	812	786	761	817	821	807	794	736	791	804	836	807	796	799	809	821	784	767	813	826	816	850	807	830	767	863	809	758	797	792	805	791	810	806	792	803	816	791	817	746	819	809	855	809	838	826	793	808	776	790	774	790	765	814	841	819	851	778	797	798	786	812	802	832	820	834	773	796	753	783	772	806	796	795	792	725	845	770	835	807	796	770	799	832	877	810	779	791	805	804	814	804	777	802	781	792	821	789	831	768	811	824	831	842	791	835	774	737	792	754	783	779	776	856	806	822	767	789	824	807	814	760	802	799	744	750	801	834	796	778	834	800	774	811	827	816	831	833	842	763	827	836	823	791	756	861	801	807	789	817	807	821	784	828	816	821	811	781	837	830	773	764	820	827	819	845	782	823	765	858	772	813	811	758	781	791	779	846	801	873	782	791	768	755	801	771	813	784	797	782	828	796	777	820	702	804	805	782	761	764	812	851	804	837	755	790	816	775	767	771	839	807	802	849	766	796	814	820	819	817	825	796	771	808	812	752	834	821	784	801	784	805	842	795	847	815	795	807	784	770	821	790	785	816	803	807	792	839	810	822	791	835	792	801	795	802	781	770	827	774	801	775	850	801	819	818	752	872	798	788	756	834	819	772	801	782	868	796	787	787	821	766	789	815	770	809	826	788	813	830	811	811	812	772	772	811	879	841	798	798	796	856	790	829	783	774	753	755	816	819	786	814	815	759	827	831	806	817	819	785	822	776	826	798	810	772	757
8584	1098	1346	1109	773	558	475	399	327	306	249	241	205	210	219	211	197	183	186	205	170	178	139	198	168	167	152	153	150	151	143	156	144	145	149	132	167	158	163	165	132	163	191	166	159	154	140	158	152	134	137	153	138	159	147	143	152	127	138	142	134	153	152	156	127	145	127	130	131	153	152	148	123	141	150	150	132	155	152	138	135	136	149	177	135	156	156	135	151	145	139	146	148	147	125	163	146	146	132	149	161	144	138	148	145	135	159	165	151	136	158	170	172	160	157	156	124	144	152	134	147	132	160	124	122	129	143	140	136	143	151	158	140	170	145	155	121	139	131	135	156	153	147	138	141	154	122	133	158	144	131	148	133	134	134	134	146	153	146	148	140	137	126	151	156	143	152	130	151	137	127	150	157	124	124	133	136	137	155	127	147	132	150	140	130	143	120	132	148	146	169	141	159	149	147	131	139	150	154	141	131	175	141	165	174	134	152	119	137	122	138	139	132	143	142	156	153	132	148	140	134	144	134	136	142	135	151	151	135	135	155	137	142	153	148	152	152	155	135	146	144	175	137	151	155	159	131	152	133	160	143	173	130	145	129	171	144	138	143	133	145	130	170	138	148	157	130	164	131	175	126	133	144	159	128	145	133	144	128	133	132	134	152	149	149	132	143	159	178	167	152	144	140	136	120	140	172	149	162	140	156	162	137	128	122	131	149	155	175	177	145	149	136	132	146	153	155	143	147	136	154	142	140	137	154	171	133	136	131	124	157	147	144	157	132	146	123	127	152	149	165	128	159	171	170	152	141	157	138	135	158	152	146	133	163	144	159	159	140	154	125	163	135	147	139	157	132	152	155	145	151	138	109	157	144	117	148	148	133	150	128	136	146	146	136	148	142	152	148	132	125	126	145	163	125	141	136	178	165	149	138	114	150	132	138	148	136	157	133	151	138	136	160	144	139	129	153	139	154	146	164	143	155	151	147	127	138	137	134	130	138	137	139	140	133	143	127	150	140	157	160	133	154	171	127	164	147	119	147	132	131	131	136	144	155	153	139	149	139	153	137	141	141	144	138	128	146	133	134	154	151	128	145	153	141	142	154	148	158	156	155	177	142	153	135	147	171	132	150	166	144	134	148	137	157	126	140	120	137	152	155	125	138	137	155	137	166	139	152	144	141	116	140	153	148	131	152	165	163	149	145	154	150	154	134	185	130	166	156	126	148	160	131	139	167	127	153	122	126	139	137	137	140	148	144	149	145	148	135	144	156	143	138	145	151	152	159	159	155	128	127	151	131	158	148	142	138	135	154	162	159	131	139	120	153	128	132	147	155	137	130	165	136	127	145	141	140	136	128	138	133	143	129	140	160	136	144	137	156	140	139	136	148	138	150	145	146	151	164	153	130	148	167	147	130	142	133	121	133	137	141	146	143	144	158	139	128	135	139	140	132	146	140	136	140	174	131	135	181	131	133	140	133	111	144	131	129	153	135	143	154	148	160	126	143	150	137	186	122	155	123	139	128	135	145	138	148	137	131	162	135	144	149	139	141	156	141	130	158	169	151	154	141	158	155	137	148	139	153	135	169	147	136	153	144	165	133	150	142	141	156	147	141	134	149	158	141	130	154	144	135	145	148	120	142	151	148	134	137	136	147	132	126	164	138	144	170	160	136	155	131	153	135	144	112	135	148	154	152	144	118	145	155	154	127	153	139	137	155	125	139	157	150	164	118	127	118	137	147	143	166	130	135	136	129	158	151	144	144	183	153	161	134	136	133	147	144	137	135	167	131	129	146	162	159	167	152	133	136	127	144	126	148	163	141	149	140	149	137	132	154	143	140	149	141	137	154	170	142	153	123	139	132	132	155	148	122	132	162	154	151	123	115	128	137	160	117	142	179	120	141	117	136	123	144	154	171	135	120	136	163	136	148	152	121	156	149	159	135	152	136	150	141	144	135	138	148	131	159	154	151	136	144	111	148	170	177	132	150	139	136	147	155	140	156	159	151	149	146	114	116	142	139	123	139	148	195	130	142	143	150	139	133	130	145	145	142	147	166	143	145	167	135	145	146	126	133	152	128	159	121	158	137	139	157	139	143	140	142	153	161	149	155	145	128	145	139	160	145	148	154	150	174	149	165	136	145	141	156	143	134	143	150	139	164	149	142	145	132	157	145	149	142	152	114	145	133	168	129	125	141	144	155	122	156	152	145	123	138	159	137	156	155	135	127	161	159	172	146	132	141	148	145	155	137	150	118	144	136	154	129	190	135	152	124	145	140	152	163	164	149	134	161	134	153	149	145	144	129	148	146	124	140	163	150	127	155	157	127	154	172	128	153	138	139	127	181	159	166	133	155	155	137	123	160	151	144	151	135	131	139	133	141	135	139	136	150	149	147	161	147	143	157	134	135	136	164	144	147	138	135	139	151	140	162	128	147	148	146	138	153	118	129	158	133	161	140	147	152	175	154	143	147	157	141	126	144	153	162	146	141	140	140	134	136	138	152	157	165	147	160	156	146	129	142	142	157	166	167	146	140	146	137	141	127	130	161	143	139	133	125	125	153	150	136	133	136	144	166	125	139	165	167	147	151	152	141	145	147	119	140	131	156	146	137	152	141	151	156	133	151	126	146	135	145	147	135	138	155	131	147	143	122	161	132	139	147	136	149	140	156	152	131	161	148	159	131	158	128	158	143	130	149	142	173	134	142	148	143	159	142	150	148	142	153	159	152	158	145	155	146	150	152	167	154	155	155	130	136	142	131	147	151	161	134	158	148	164	138	131	159	177	148	132	142	163	137	151	134	152	142	166	135	135	160	157	163	139	137	150	132	138	137	144	146	117	140	145	144	136	147	148	149	147	167	152	159	160	137	145	140	150	129	147	140	113	143	163	172	134	141	144	148	156	145	132	132	136	145	134	147	128	157	139	148	152	156	133	148	154	155	143	150	140	141	139	149	160	148	167	157	122	153	155	160	156	135	157	173	145	159	158	166	135	138	120	172	134	156	145	142	142	135	148	140	131	135	152	147	148	146	125	149	133	163	129	142	159	141	141	139	142	166	151	159	143	148	140	119	137	135	148	125	140	154	136	151	135	140	151	154	155	165	138	136	139	152	139	153	150	150	143	131	140	138	142	124	144	140	150	143	129	148	152	128	157	144	144	157	156	136	162	146	127	144	147	154	151	174	123	135	130	134	164	142	140	152	142	136	153	150	148	137	146	137	120	151	144	112	150	140	163	144	144	157	137	157	127	172	147	162	143	167	126	172	151	132	145	142	156	136	149	142	135	138	144	134	132	150	144	158	162	141	140	136	124	175	136	147	159	145	164	148	114	150	139	131	140	130	117	138	135	135	141	138	138	149	132	138	156	150	157	161	143	147	140	124	140	133	138	139	152	136	155	153	150	140	152	152	137	142	151	156	137	132	137	137	133	154	143	152	144	151	129	125	151	139	156	142	136	141	145	137	158	143	141	127	144	150	130	138	149	151	147	166	156
5438	1408	3280	3639	3119	2497	2074	1747	1484	1254	1169	1075	956	929	854	838	791	752	671	673	645	637	640	620	621	623	632	584	578	569	591	549	550	544	559	543	524	542	508	555	493	507	494	473	481	491	450	452	502	516	503	509	525	471	519	476	467	482	484	433	483	486	481	449	471	494	482	481	480	490	464	521	435	485	486	503	458	466	498	477	457	488	495	465	501	470	479	457	455	458	436	513	494	499	443	435	450	470	479	483	447	434	427	474	477	438	476	482	450	456	457	468	450	490	456	456	461	463	456	458	419	479	490	441	462	494	450	497	472	443	447	452	427	492	492	479	464	465	472	461	460	469	441	453	475	424	447	406	471	465	486	444	498	453	433	431	458	495	448	421	442	457	470	444	499	445	475	481	443	475	465	470	457	471	483	466	442	478	453	420	444	488	440	489	498	455	470	448	456	452	425	429	459	458	406	459	442	459	459	451	477	461	481	445	480	467	469	448	475	491	419	469	436	462	461	484	486	475	460	495	454	452	494	480	467	438	443	466	457	448	467	474	470	429	466	466	428	439	488	457	455	435	432	441	448	475	403	428	445	429	464	451	454	461	442	437	465	474	494	469	475	481	477	460	464	465	461	439	479	457	433	444	477	437	447	426	424	471	483	456	487	453	460	501	431	460	451	497	482	432	469	461	438	492	508	427	472	432	469	483	454	452	471	463	474	432	429	470	436	428	457	440	459	461	443	446	443	460	483	440	486	438	420	477	460	505	470	452	497	421	423	439	464	426	506	462	448	452	462	476	482	442	476	452	462	436	460	468	472	479	472	445	492	462	447	451	490	465	447	476	480	472	445	446	465	505	445	475	450	458	405	439	463	468	440	451	481	468	466	427	460	464	437	455	444	465	450	447	472	444	470	462	477	437	460	447	470	458	415	462	454	450	442	455	473	428	430	457	449	465	449	470	462	410	472	490	459	443	428	475	472	483	480	457	431	472	445	458	467	487	460	451	461	477	483	476	501	452	448	459	441	466	449	458	485	471	427	490	436	477	436	435	475	443	434	472	485	473	431	469	450	474	458	458	451	444	457	450	447	465	419	454	458	432	440	467	508	434	457	485	450	452	473	448	454	449	453	454	450	489	458	451	488	495	479	501	454	437	445	444	480	444	462	449	464	465	441	471	436	445	449	474	467	406	457	457	463	430	438	490	446	477	503	473	477	434	449	490	427	434	483	462	471	438	481	476	477	440	491	444	445	472	438	442	454	425	438	501	441	443	496	435	476	438	462	476	469	486	444	451	440	477	458	467	433	446	466	513	431	459	439	463	471	463	460	468	417	419	469	456	489	423	444	455	441	473	447	487	450	464	452	478	463	440	475	497	437	440	439	478	478	469	467	491	465	437	482	445	450	474	468	478	465	479	464	470	461	455	464	437	439	455	430	437	449	467	435	461	482	414	476	450	476	496	468	472	431	458	436	437	480	487	464	422	478	483	489	471	459	447	447	412	461	460	489	483	461	489	449	406	486	465	445	484	464	496	451	453	475	445	429	459	454	463	459	464	480	473	472	465	488	452	448	438	467	453	475	494	473	451	457	474	452	457	451	460	508	445	441	412	460	461	494	469	444	420	485	451	472	443	468	448	452	440	469	444	469	475	452	442	487	462	469	470	427	429	507	462	466	444	499	469	427	494	449	441	479	466	448	464	488	502	441	448	453	456	439	472	463	477	456	443	451	433	437	447	470	438	473	493	452	473	463	455	449	472	423	454	451	462	445	477	422	468	466	443	484	463	433	463	449	494	425	488	465	452	414	464	439	444	466	506	449	452	434	465	483	468	474	441	424	462	463	461	470	458	427	441	472	457	421	450	439	453	467	501	465	447	450	454	444	464	443	485	478	432	485	431	439	459	412	435	455	457	509	458	478	474	511	461	445	421	488	437	490	487	449	439	445	418	457	480	443	528	457	492	449	507	461	448	471	464	452	453	435	479	431	439	490	427	463	473	501	477	434	502	465	477	484	487	469	470	426	456	494	483	459	463	432	462	464	459	471	495	445	479	506	406	486	483	502	462	454	434	430	465	452	457	450	447	471	459	448	468	452	462	463	431	430	449	479	450	462	463	493	481	464	469	525	508	434	418	460	451	464	486	452	448	468	468	444	428	436	456	470	458	490	462	424	463	410	478	435	391	456	463	461	462	462	414	480	464	452	432	429	440	459	492	455	462	459	455	439	417	476	449	474	476	501	480	428	419	444	464	440	472	419	509	478	486	462	463	467	485	459	476	460	476	440	434	460	447	468	480	452	434	460	450	440	437	457	469	452	475	450	479	483	413	445	457	487	461	451	410	413	499	450	515	457	471	460	424	459	450	433	472	466	413	470	452	448	471	494	495	492	474	454	438	479	493	437	476	460	449	494	446	451	440	466	440	468	467	437	438	489	426	466	464	431	466	441	443	458	424	446	482	479	456	428	419	474	431	455	452	446	451	452	464	454	462	496	448	476	437	454	450	470	459	482	421	467	459	466	468	444	481	493	469	490	453	430	481	468	485	457	431	449	447	490	476	426	450	502	479	495	486	451	476	447	485	444	459	460	449	426	470	458	455	470	465	475	495	435	454	438	436	438	440	423	503	470	455	436	445	475	425	481	497	424	443	493	483	464	449	489	452	448	480	440	414	435	453	452	481	439	487	437	461	471	474	460	453	426	461	434	448	476	451	455	486	441	463	468	434	471	494	484	466	428	466	468	429	465	447	486	444	425	470	427	471	426	458	481	481	491	463	465	407	479	458	454	448	477	458	480	469	482	481	482	433	456	479	447	484	444	468	447	461	466	438	476	437	445	453	468	466	426	425	462	462	474	466	459	479	449	462	498	422	443	463	448	463	466	476	428	421	466	434	451	463	453	472	483	470	469	487	458	443	472	464	476	457	410	434	491	447	445	485	460	460	453	475	486	437	431	439	446	438	469	465	475	475	456	436	507	425	440	486	458	488	464	419	441	432	468	447	446	430	444	482	440	473	407	466	440	440	469	472	457	487	484	451	419	459	477	455	437	454	478	464	485	435	468	464	446	457	489	484	474	449	480	461	460	468	490	460	445	468	434	446	450	471	447	454	425	457	465	460	439	458	509	441	472	501	458	386	466	450	444	495	463	489	447	443	442	463	451	459	453	472	449	438	456	472	489	466	474	427	468	441	465	418	483	427	454	478	457	473	458	462	482	454	474	485	445	468	437	421	472	435	473	422	456	468	469	481	471	460	474	423	474	420	467	485	486	517	430	485	451	444	442	486	444	453	432	468	470	496	476	453	492	452	521	443	465	466	464	443	487	442	489	498	466	466	447	446	436	431	493	483	470	469	435	480	477	433	467	479	524	500	459	472	442	489	500	462	451	496	444	448	446	455	466	449	446	487	449	448	466	462	486	472	483	432	494	464	477	428	449	472	417	446	452	478	467	469	451	488	448	462	488	478	438	438	453	449	474	480	461	442	449	454	446	444	435	447
15594	2517	2781	2047	1426	1081	810	607	502	417	367	300	302	266	247	237	247	217	200	229	187	174	200	194	206	168	183	204	173	178	167	169	171	161	188	149	178	161	144	151	158	159	162	166	156	157	133	154	162	167	170	150	144	158	124	156	150	151	168	180	136	151	161	130	136	135	137	141	141	130	154	128	130	156	145	165	136	154	138	117	145	147	158	135	141	142	138	142	147	161	134	152	135	151	148	136	159	157	150	149	141	137	156	130	140	148	154	144	148	155	145	131	159	145	128	152	148	161	152	148	155	142	157	145	139	138	136	138	166	146	154	141	162	153	136	153	149	168	123	144	159	138	155	152	155	139	162	140	138	153	151	129	157	146	132	133	120	158	153	127	125	137	146	141	123	140	137	161	125	107	151	140	136	153	158	123	140	152	138	154	131	148	150	133	148	139	150	139	130	147	149	156	145	145	139	137	143	139	123	140	144	142	128	138	155	143	122	144	140	176	153	109	149	128	150	189	146	161	140	138	117	139	154	149	137	149	144	146	162	130	136	137	149	145	144	137	127	136	164	155	171	134	119	156	130	168	157	129	143	140	139	135	134	163	143	154	158	120	147	156	143	166	163	142	164	156	157	171	152	156	141	129	148	155	138	135	146	144	150	133	164	153	155	132	145	142	151	126	150	178	160	159	165	151	142	150	135	158	154	126	138	153	157	147	151	125	144	119	147	145	146	152	136	147	126	150	151	120	137	132	165	154	176	138	165	150	152	153	124	133	155	146	147	150	122	163	122	158	121	118	151	150	126	135	145	136	124	143	125	141	136	119	130	160	132	159	141	138	136	158	134	151	151	143	155	136	147	161	134	147	160	164	162	121	146	148	149	138	136	138	148	144	140	134	148	138	143	145	163	158	140	138	147	137	130	141	139	133	160	151	155	158	144	146	155	170	150	140	149	149	160	126	139	146	149	163	141	168	150	129	144	131	159	157	145	158	134	139	155	145	144	158	150	156	150	170	133	144	164	148	149	167	167	128	163	130	139	154	140	143	135	136	138	154	139	151	146	122	178	158	139	132	164	167	126	149	134	132	150	132	138	157	148	152	157	133	161	142	149	150	143	127	112	128	159	161	131	136	130	150	135	150	161	147	141	144	157	141	132	128	143	150	193	167	151	148	136	142	127	161	121	143	145	148	140	144	144	147	158	132	145	138	113	147	158	147	142	134	120	160	157	142	144	164	152	122	145	127	165	154	135	136	122	146	145	123	171	132	145	143	157	157	155	140	140	145	128	134	141	144	152	146	138	172	146	143	144	124	149	150	137	142	138	132	124	142	165	143	131	153	152	147	153	152	152	154	132	133	142	149	152	156	140	148	155	123	141	132	167	161	151	171	126	147	149	131	151	165	130	141	164	134	141	151	131	155	130	109	146	144	150	152	145	142	148	145	147	145	145	137	143	146	136	138	150	140	136	139	155	160	134	148	150	153	156	129	151	145	127	148	128	134	156	156	140	118	158	123	140	139	139	138	142	160	154	169	172	152	160	160	151	138	177	145	160	138	160	131	136	159	140	144	133	132	161	128	141	133	143	138	133	152	132	123	149	133	138	135	142	139	137	142	131	140	127	134	153	153	146	176	156	129	151	138	123	150	149	154	140	135	136	134	140	127	151	138	152	140	133	158	138	125	150	143	142	161	141	125	133	141	144	138	147	128	160	157	147	137	138	150	144	129	152	136	132	131	149	135	160	160	159	150	153	140	130	147	139	156	154	152	157	153	128	156	127	171	154	133	143	147	140	158	148	161	134	148	142	136	133	159	144	125	158	146	161	132	118	126	149	144	131	138	155	158	114	135	166	143	131	156	134	157	152	154	135	142	153	146	127	158	143	134	143	138	140	166	137	160	143	123	127	150	153	140	133	151	134	160	147	162	161	139	122	152	153	137	164	124	148	153	139	128	138	148	152	151	155	155	133	140	154	152	149	154	139	156	144	156	133	153	147	148	130	141	157	139	144	140	155	148	128	145	129	157	150	137	151	126	158	147	145	146	144	147	142	141	161	163	143	147	166	140	130	163	139	156	153	137	147	140	128	151	155	155	149	152	149	146	124	175	153	137	157	120	146	144	149	141	151	150	152	146	143	139	148	160	142	144	178	137	126	148	135	148	136	127	124	141	137	140	139	132	142	117	154	130	149	138	113	150	150	161	132	153	134	109	136	112	143	162	142	151	155	160	155	135	130	123	155	124	136	152	145	158	159	150	140	142	129	133	145	158	140	152	130	155	158	143	152	134	174	143	140	132	154	146	143	153	138	146	146	141	163	157	146	154	148	131	137	153	142	151	148	164	132	139	130	138	157	140	137	156	158	136	157	139	137	141	132	137	159	133	129	159	135	156	137	135	149	155	153	159	142	134	135	130	148	128	134	148	142	151	152	140	128	144	128	129	137	148	147	139	140	149	175	131	138	156	143	145	133	158	126	147	137	135	163	143	138	141	150	158	137	158	144	129	152	163	143	145	157	139	140	143	150	151	154	155	147	142	152	146	153	150	144	137	145	149	132	159	137	146	134	140	141	151	150	155	131	143	121	135	156	129	171	147	155	155	148	153	163	145	136	144	158	128	140	149	154	134	162	127	130	161	158	134	146	167	130	129	146	161	139	156	161	170	145	158	146	147	145	133	144	130	158	153	147	158	159	149	149	120	130	133	163	138	146	137	129	119	151	140	150	140	137	140	122	130	127	152	156	145	157	152	163	125	165	157	138	178	140	123	133	140	115	155	132	142	155	148	141	148	167	149	152	131	153	172	157	137	138	163	139	140	134	147	156	142	134	162	155	143	135	150	143	137	146	137	181	148	162	148	165	126	145	132	150	129	151	146	129	143	164	122	172	151	145	133	161	120	138	138	134	149	139	159	156	136	136	151	133	144	136	144	154	158	136	134	147	148	123	154	117	133	144	156	147	149	157	148	147	153	159	138	134	155	134	150	140	154	134	158	134	142	149	156	148	142	160	141	133	130	136	135	139	139	163	131	168	153	148	136	127	151	155	129	146	142	168	155	138	165	152	152	160	144	163	140	126	140	142	149	141	142	147	148	137	128	137	128	146	146	132	157	131	161	127	154	158	152	147	134	151	128	133	129	152	166	144	148	137	120	121	153	159	149	163	150	142	135	158	148	137	174	141	148	133	146	157	173	132	169	134	151	149	153	134	145	155	136	159	131	137	135	154	132	149	160	136	163	145	129	156	159	133	117	129	145	147	162	146	130	134	162	129	146	123	123	149	144	153	130	128	121	148	133	133	123	148	139	119	156	131	150	137	136	151	132	142	151	139	145	136	137	163	139	140	117	140	155	147	141	128	135	145	166	144	169	150	154	154	161	141	141	139	132	136	151	171	146	124	160	147	131	133	152	152	147	162	137	130	164	159	135	158	148	155	139	144	117	149	142	143	147	152	155	141	144	136	143	162	177	142	155	153	138	149	154	150	144	153	146	157	157	161	142
7452	2478	5753	6433	5528	4388	3728	2952	2422	2179	1915	1606	1538	1434	1223	1248	1130	1016	956	968	819	919	808	802	768	759	722	707	717	674	670	640	658	683	589	639	597	608	594	541	539	530	576	577	546	539	558	534	544	551	550	560	513	523	561	497	531	496	513	480	481	478	456	520	495	512	488	516	513	506	498	475	489	489	481	497	495	511	527	485	477	478	484	486	507	506	509	510	499	523	501	455	513	488	485	503	462	517	467	482	465	463	448	457	476	468	509	493	488	462	488	510	481	514	456	485	459	470	509	496	489	495	498	505	495	452	507	470	469	469	488	448	481	480	464	443	496	467	478	439	498	494	469	498	469	487	471	485	485	491	458	470	489	473	513	526	457	485	459	449	436	467	492	490	438	484	482	473	458	443	481	504	520	483	461	497	451	504	484	479	483	493	499	481	505	473	489	432	488	496	495	455	460	455	453	459	473	473	436	488	462	463	444	471	462	511	499	472	453	481	451	492	464	452	476	480	478	449	495	463	474	469	464	448	455	480	483	463	487	481	466	486	466	468	439	531	480	468	440	480	448	486	471	436	464	480	472	479	483	480	490	457	474	457	505	480	487	495	477	501	473	484	479	463	502	492	477	500	496	492	457	515	444	447	447	487	469	461	486	465	485	473	472	471	449	451	485	497	479	482	480	480	472	508	481	493	450	473	473	484	519	488	473	499	487	481	491	463	432	462	493	458	504	484	498	542	461	492	452	483	468	475	490	437	475	453	507	486	461	473	450	474	450	436	480	486	470	508	449	478	426	477	488	457	469	506	465	446	460	460	526	424	506	464	466	462	455	444	487	475	491	448	449	433	467	464	507	484	462	451	473	473	497	469	454	440	459	455	471	443	483	452	458	468	470	431	459	469	454	431	444	479	485	497	472	456	467	453	481	460	474	455	482	426	469	480	472	494	487	507	442	470	485	462	481	458	488	436	517	500	480	462	481	491	541	417	484	508	469	474	464	473	431	458	463	454	505	432	450	464	457	446	498	481	485	446	451	464	491	481	471	467	471	489	458	426	461	468	471	472	472	482	478	460	476	461	462	498	442	496	484	450	477	505	461	510	461	478	464	464	462	494	506	478	450	514	494	461	408	487	454	482	445	465	477	500	490	461	457	465	433	488	470	486	459	456	452	470	499	482	434	440	485	477	456	492	464	462	458	478	489	464	456	485	478	470	471	471	469	453	508	476	443	454	446	456	450	457	466	469	501	477	459	485	523	515	472	473	477	495	432	437	527	460	458	475	489	516	476	508	500	460	461	482	443	473	495	460	447	467	440	481	430	472	454	475	490	454	441	472	454	520	452	491	480	469	484	528	471	496	430	468	446	453	479	481	480	468	470	450	510	479	498	478	453	467	450	473	493	459	471	475	469	461	457	480	444	464	465	496	505	456	476	469	480	448	462	494	437	460	465	470	439	485	468	442	455	492	471	451	445	469	470	473	451	407	517	450	504	469	447	438	447	428	482	462	462	468	483	451	466	456	447	449	478	489	488	480	456	455	492	488	465	482	448	476	481	437	470	490	501	444	469	495	478	459	480	485	449	475	476	503	510	468	479	453	488	460	487	434	462	442	458	438	503	491	480	483	482	449	457	454	472	453	428	457	482	485	456	461	473	482	505	466	464	472	484	449	462	464	426	471	466	473	459	479	471	498	476	478	498	481	454	467	447	482	473	494	464	427	446	462	489	435	476	486	482	479	489	450	469	503	410	421	472	465	480	466	482	508	494	472	434	487	462	501	464	505	505	481	476	462	485	453	478	480	487	466	457	462	477	470	478	479	449	455	461	435	484	466	478	463	488	515	478	494	502	422	451	438	433	453	492	456	450	435	482	451	443	480	476	462	439	465	482	458	465	420	440	444	450	491	462	468	474	455	492	507	467	445	478	433	482	513	475	502	488	482	488	442	504	480	492	446	454	470	423	479	455	484	466	510	523	472	466	465	474	458	484	477	464	493	521	457	504	501	471	452	468	475	461	504	474	426	486	486	471	478	456	469	480	451	462	440	451	417	469	487	489	464	448	506	519	473	472	468	458	458	494	506	490	496	466	479	488	491	435	458	432	471	467	474	466	491	494	444	502	451	489	452	452	449	457	457	446	464	479	508	505	487	456	496	474	461	499	480	449	489	468	469	487	443	478	461	463	476	483	470	456	452	426	500	510	520	491	476	492	488	458	410	506	480	479	504	475	487	472	420	479	454	459	460	472	457	482	478	481	489	477	480	475	463	453	461	475	477	491	477	501	455	489	458	492	522	499	496	490	493	450	508	485	478	450	476	453	442	463	506	469	454	474	494	454	465	453	479	471	472	478	444	473	489	459	462	453	492	475	484	471	469	495	477	458	461	537	488	484	473	468	488	474	445	464	520	468	489	492	463	471	448	465	455	458	454	500	456	461	451	432	461	430	447	462	472	452	538	478	519	477	469	434	469	468	459	448	455	465	511	471	497	454	474	473	460	430	474	460	518	452	473	454	471	484	454	456	465	466	482	501	491	465	469	505	490	488	495	452	502	484	453	510	445	477	465	439	437	466	434	443	445	475	439	468	459	407	491	459	460	456	437	451	462	515	482	470	485	485	482	462	445	459	444	457	465	480	479	456	475	470	482	489	468	457	464	502	452	469	476	472	444	451	490	498	480	420	428	464	451	456	449	454	485	469	520	494	495	500	462	492	452	452	456	507	479	486	486	452	467	492	459	459	475	486	478	515	466	476	502	509	460	479	468	489	495	501	480	471	465	513	464	488	494	470	482	517	515	447	488	472	465	478	498	465	478	476	444	483	444	441	494	473	459	487	506	453	485	461	518	478	466	451	473	441	448	481	469	474	456	461	515	463	442	502	510	471	463	443	473	494	455	465	472	446	506	482	467	492	473	477	493	449	491	469	460	460	452	450	486	478	483	509	494	475	509	502	463	486	463	435	493	513	450	479	472	448	500	467	490	483	467	465	496	484	503	480	494	465	467	457	455	490	477	471	474	431	446	476	488	466	440	450	485	467	459	485	472	482	462	427	468	456	494	483	491	437	481	457	457	504	457	459	457	432	466	461	466	463	456	474	481	463	464	506	475	466	460	469	470	477	465	486	479	468	486	482	469	491	463	456	445	465	493	462	422	428	503	467	466	460	491	438	458	476	521	441	451	454	453	450	439	439	458	477	462	425	473	429	497	443	483	473	481	455	467	510	487	459	466	473	466	521	464	479	468	442	482	445	462	488	462	462	467	485	449	457	465	475	464	451	460	459	497	480	457	472	510	450	454	454	456	498	489	474	472	461	450	474	467	480	453	482	438	507	469	451	478	486	473	479	467	463	476	491	440	460	481	471	488	450	484	436	496	426	442	469	451	466	452	472	460	445	441	459	458	498	438	470	463	477	473	465	477	452	426	487	445	480	489	488	452	506	479	459	454	481	465	468	458	490	495	434	489	478	454	488	504	468	480	503	466	486	468	479	490	465	498
2227	316	379	335	310	299	276	269	305	270	295	287	266	304	262	272	265	275	253	258	284	294	304	272	242	277	255	282	274	268	295	294	267	268	276	293	280	273	288	280	307	237	287	287	273	245	300	266	311	287	283	253	283	273	290	238	271	284	288	277	273	291	274	283	262	270	291	269	276	292	267	292	270	263	288	275	301	268	287	269	261	254	299	270	278	281	305	223	293	297	286	265	321	283	274	281	244	280	317	268	302	272	240	272	278	262	288	284	272	298	310	311	248	291	254	286	292	260	255	316	272	286	266	293	244	278	282	319	248	279	257	289	269	276	252	293	292	253	264	277	284	273	290	273	276	260	284	258	276	297	270	263	279	302	289	277	270	301	294	267	275	292	272	274	276	266	244	277	284	273	260	278	278	294	281	309	257	263	285	299	288	285	278	318	280	264	261	299	279	288	250	280	290	264	257	285	267	302	285	278	278	278	311	267	299	279	278	289	295	291	285	290	312	265	273	268	261	249	281	306	252	258	252	259	281	272	280	305	292	295	257	285	289	287	293	252	283	285	262	254	292	284	255	286	279	282	255	275	247	277	268	288	277	269	285	278	278	257	259	274	268	291	295	275	277	310	260	276	261	270	284	275	288	261	275	264	244	260	249	279	255	265	241	289	274	262	309	240	269	253	261	261	283	253	248	293	309	287	299	255	274	291	264	272	265	250	283	258	270	280	294	265	262	290	272	261	269	300	272	257	282	260	274	269	248	291	275	285	284	268	278	255	283	267	297	288	237	307	270	254	287	275	271	270	287	264	259	276	262	271	257	288	266	261	291	299	286	264	285	264	284	280	283	269	262	277	254	273	274	293	276	250	266	294	287	265	292	283	285	268	262	286	289	292	248	295	300	262	295	264	271	287	263	286	261	262	258	241	275	273	298	266	286	285	261	286	275	291	299	261	291	300	293	284	273	267	294	290	300	276	284	298	288	281	249	289	284	287	296	293	271	263	253	273	265	254	258	264	301	275	277	245	283	302	278	248	288	253	267	245	251	270	309	281	287	282	279	242	250	286	267	286	236	257	272	277	252	266	245	253	271	238	298	249	295	279	283	277	291	248	262	251	273	279	295	277	277	279	278	268	313	245	286	255	279	302	302	254	277	275	267	315	283	286	277	240	245	285	298	264	261	279	268	267	278	279	256	266	308	273	262	283	296	294	301	266	265	283	246	274	292	280	271	280	303	273	272	325	253	266	258	263	285	268	300	272	276	270	269	276	248	261	302	266	270	254	279	305	265	281	298	290	285	281	274	272	271	292	291	287	310	297	248	264	240	269	306	298	282	269	271	281	282	266	273	242	257	256	258	270	300	277	271	288	280	247	283	278	288	263	277	267	277	294	280	274	286	304	257	258	273	264	285	286	310	271	284	281	273	278	274	318	287	308	261	259	260	279	276	244	289	280	305	271	309	275	282	290	267	276	275	300	259	280	312	275	267	280	294	291	251	277	268	265	252	271	288	291	294	305	274	278	266	265	263	265	282	307	257	256	286	252	266	286	271	270	246	273	290	271	282	265	248	279	263	286	283	289	255	261	292	276	278	297	261	278	283	288	299	280	275	267	277	244	279	284	290	255	275	262	282	282	284	298	249	323	253	281	272	272	301	263	286	264	287	232	253	267	275	255	287	259	266	280	297	284	274	233	257	291	258	310	294	270	270	281	306	275	306	266	276	311	269	289	296	301	250	232	255	262	275	274	283	287	257	277	280	273	295	278	272	242	296	262	284	268	267	273	301	302	268	270	259	289	311	248	310	270	267	301	286	274	295	285	285	280	282	293	272	268	273	276	273	280	256	272	253	291	273	291	285	261	262	258	267	249	297	261	278	263	293	279	283	244	292	243	304	308	299	265	271	260	304	290	265	300	273	270	272	251	297	281	298	257	269	275	296	289	265	248	277	271	267	253	279	285	285	300	273	272	255	303	250	297	281	261	254	286	258	269	269	261	290	276	283	270	280	287	258	278	283	297	284	324	255	288	279	265	277	261	266	275	266	275	268	293	256	286	247	274	285	259	249	277	270	283	258	262	321	247	296	252	275	258	300	313	277	303	281	309	254	275	264	288	297	289	280	276	294	276	259	264	262	284	287	269	287	265	320	239	258	275	263	279	272	280	282	287	264	275	280	280	304	288	275	286	267	267	260	280	260	265	276	292	262	298	276	297	284	246	255	270	273	254	264	286	277	285	287	276	275	250	258	277	262	262	257	252	252	288	261	292	271	286	296	250	268	263	266	297	258	256	262	281	286	260	278	260	253	261	278	273	300	258	285	273	278	275	267	264	284	283	279	269	286	277	281	270	271	278	286	261	276	298	253	272	263	276	269	270	282	301	258	277	232	264	268	279	284	292	261	265	288	277	255	255	280	288	269	283	273	284	264	279	271	267	294	304	264	306	280	272	264	286	285	273	275	290	277	274	289	259	282	275	287	267	265	257	260	260	297	265	243	272	260	296	281	285	283	275	275	283	255	266	267	261	266	273	305	259	298	255	255	289	267	235	296	275	301	308	271	249	280	268	278	278	258	258	267	291	280	317	285	268	281	249	284	272	280	268	291	283	266	268	251	269	269	282	254	275	286	312	282	281	278	284	279	304	275	271	274	267	269	288	301	292	284	258	263	277	256	244	292	259	269	269	256	272	266	298	265	266	286	285	290	280	266	238	283	288	284	271	268	274	257	281	307	282	255	252	282	268	258	290	273	277	296	256	280	304	264	282	280	264	294	277	296	280	282	275	259	280	288	288	280	248	256	286	246	294	274	265	272	265	261	312	276	273	283	287	285	255	263	291	272	273	286	260	267	307	273	286	258	270	316	279	272	285	270	253	289	292	288	280	268	276	273	250	279	284	296	274	276	252	251	254	252	271	263	311	293	283	264	274	312	284	303	297	263	308	266	244	271	315	260	279	275	279	296	261	256	253	269	256	314	278	261	268	287	289	315	325	254	265	264	256	246	273	314	268	250	279	272	240	284	311	297	267	306	256	291	267	274	271	256	296	275	263	285	294	268	256	275	255	280	219	281	285	276	262	275	283	266	261	276	267	273	278	285	299	288	254	278	263	257	265	267	294	282	277	299	291	287	275	288	267	250	275	303	285	271	268	258	280	272	292	282	268	270	312	296	250	259	304	251	266	258	261	257	304	286	273	274	259	254	258	272	298	305	254	306	306	254	304	269	307	262	286	302	306	252	299	277	278	262	261	264	294	277	260	299	296	255	274	286	258	256	296	286	297	256	247	265	309	267	275	277	265	268	299	280	262	281	295	233	255	284	297	270	266	269	286	257	273	252	262	261	277	275	253	295	273	281	281	261	255	291	267	277	253	295	302	278	244	285	288	286	293	268	284	276	280	236	247	282	291	304	235	265	300	289	286	303	247	274	256	278	271	273	269	268	272	249	267	273	238	300	276	283	291	287	287	234	277	267	266	302	265	282	286	259	298	258	281	302	264
2250	895	912	951	964	917	955	846	857	826	853	785	807	759	858	797	837	836	830	810	860	815	799	850	838	801	745	819	819	803	823	836	835	800	825	804	838	822	833	800	803	862	842	807	858	785	758	791	788	819	793	762	802	831	804	793	824	769	796	773	817	821	824	782	787	819	807	794	800	780	776	824	836	724	739	829	831	762	799	764	788	820	811	789	794	790	830	835	830	766	839	787	819	790	818	810	797	774	797	828	783	835	800	824	774	844	821	749	768	838	870	751	810	829	829	826	768	866	811	791	833	807	791	771	791	774	814	746	835	793	777	772	800	791	825	837	784	794	796	842	852	819	817	850	811	800	829	815	772	807	805	791	804	794	788	796	848	842	796	834	803	812	784	785	821	849	821	797	828	781	844	810	823	786	767	795	750	781	776	768	846	783	814	823	785	758	768	869	793	769	799	771	777	764	828	812	835	772	786	797	786	843	791	837	756	793	809	739	848	770	784	835	852	766	773	857	811	815	800	780	782	788	812	801	823	825	829	770	782	782	788	750	759	803	796	849	798	811	809	794	780	790	832	830	788	771	788	788	790	824	781	802	803	779	753	819	804	761	818	807	844	803	727	804	800	769	831	791	797	796	845	848	754	802	792	797	816	845	787	737	798	815	785	781	789	855	797	810	810	779	798	783	767	791	792	778	851	793	807	726	832	779	767	801	809	877	843	843	762	784	791	820	777	836	839	858	822	760	770	775	758	759	820	777	795	802	821	822	755	825	790	847	760	822	764	757	777	766	835	819	806	799	783	824	824	795	811	801	811	791	796	819	794	797	839	765	790	789	794	801	785	818	776	855	845	720	812	765	807	742	819	797	754	780	830	760	818	743	806	859	827	801	830	821	753	801	771	811	771	797	818	784	818	760	808	810	811	794	843	823	836	770	767	836	844	835	811	740	862	784	819	775	825	820	780	780	841	794	791	823	777	821	790	785	737	819	777	786	808	770	807	751	862	797	791	823	788	802	861	832	816	795	808	805	796	837	821	764	751	796	795	824	800	819	826	780	794	798	804	781	814	774	797	807	783	802	792	772	784	790	805	796	790	801	807	812	849	830	785	765	810	787	800	855	834	805	772	794	814	866	817	821	775	787	799	799	807	785	800	824	823	809	831	839	841	762	825	773	783	797	800	778	760	777	836	767	821	755	794	809	755	804	779	820	855	827	797	823	795	782	789	773	775	783	800	839	795	773	849	750	797	837	808	805	812	831	816	779	791	831	867	823	795	763	842	826	758	802	849	819	829	829	829	778	777	809	853	798	771	828	739	797	823	781	775	823	757	777	793	829	789	805	854	741	810	803	764	827	765	822	737	805	804	846	850	770	782	809	760	830	782	761	774	796	806	766	839	833	782	782	779	788	773	834	780	821	761	764	761	797	763	778	788	778	797	844	751	828	743	798	778	783	792	827	781	764	812	783	794	834	837	824	836	840	821	803	825	802	804	775	787	787	776	799	789	838	777	854	798	752	826	803	787	791	786	795	791	839	828	753	737	802	783	811	784	808	781	797	763	842	837	803	804	860	755	796	825	772	791	787	782	771	808	804	829	829	830	805	772	826	786	810	734	762	807	789	814	769	823	776	795	815	859	793	839	745	773	813	821	832	770	821	798	779	789	804	844	780	768	788	826	796	786	772	764	774	810	838	761	801	760	827	804	800	841	774	808	818	811	801	823	797	840	802	833	756	813	798	753	771	798	799	788	826	802	779	797	793	882	754	784	826	809	805	799	839	824	814	791	789	739	866	795	813	818	772	786	779	825	789	806	780	787	806	789	824	789	759	829	799	790	792	821	806	810	839	825	817	818	828	823	751	809	810	849	779	847	787	864	827	786	786	789	804	731	773	831	782	853	787	806	833	775	817	758	812	833	839	774	807	804	817	814	810	785	845	821	826	813	797	837	751	804	768	831	818	784	809	814	808	832	745	787	786	817	790	802	795	813	738	792	769	817	804	776	757	782	786	792	795	809	805	817	800	791	780	842	786	765	744	828	827	759	797	806	813	815	807	780	781	786	787	827	807	819	769	784	842	766	766	829	792	745	775	765	818	792	835	804	823	838	803	832	778	846	811	811	828	852	779	850	828	798	830	805	766	825	773	867	804	776	774	784	802	758	787	768	806	820	806	796	825	805	838	814	801	788	787	864	841	841	758	782	805	761	841	804	801	787	823	788	795	781	762	805	777	820	806	843	790	821	851	799	779	705	756	783	782	804	800	852	812	814	777	810	793	818	781	778	743	812	793	774	866	801	840	810	857	804	765	829	743	837	868	793	772	752	828	765	799	795	809	804	823	781	761	831	800	788	847	755	826	792	848	787	854	838	825	799	792	810	802	803	807	799	802	781	805	820	832	786	782	781	800	785	870	796	826	773	805	817	790	802	805	813	831	798	763	771	779	786	806	825	784	751	755	762	762	790	795	785	790	779	798	771	792	779	800	842	754	786	766	787	812	792	798	812	777	783	772	805	793	789	795	826	838	784	793	815	809	790	818	820	805	826	815	811	798	798	750	767	773	833	811	820	820	791	765	782	758	794	803	819	794	751	763	826	786	843	826	806	819	783	789	813	842	794	824	794	793	807	808	778	800	809	822	789	816	831	801	799	837	782	795	808	813	797	855	829	785	846	811	804	801	838	797	770	836	854	744	750	760	870	788	802	753	812	794	770	810	787	807	809	780	818	805	813	772	815	810	785	792	811	746	815	791	778	772	753	787	803	830	811	787	818	824	807	802	786	832	743	857	806	795	783	786	763	804	798	811	754	775	765	755	776	802	762	848	830	811	780	803	806	764	814	796	862	834	859	809	800	783	813	845	777	783	799	879	789	824	790	836	807	844	799	869	848	843	793	816	782	837	832	825	802	805	811	807	824	841	805	823	841	766	771	847	832	838	813	822	786	812	782	814	785	855	782	775	819	801	774	783	858	816	802	808	845	878	790	848	735	793	818	781	842	813	788	788	779	826	783	778	815	797	835	783	793	731	843	807	808	786	773	811	740	787	779	817	847	776	850	864	813	844	740	762	776	800	758	815	799	823	761	810	752	779	726	790	808	784	814	819	814	809	821	798	813	833	810	778	808	800	783	813	797	816	798	807	815	838	799	809	787	775	791	831	854	827	739	829	788	788	786	823	784	776	786	841	838	811	837	769	795	824	810	801	753	826	835	825	786	786	797	802	780	851	806	818	739	809	808	801	755	768	798	819	796	857	788	796	816	745	807	773	814	786	859	877	810	801	746	801	850	760	812	743	795	816	800	829	805	789	795	801	756	773	744	802	852	819	753	813	850	783	801	820	818	820	768	802	758	805	785	821	749	785	803	846	782	797	740	768	804	819	789	813	811	782	796	833	840	761	805	767	827	794	807	821	773	806	790	769	811	784	804	816	854	776	768	813	804	823	813	764	814	857	815	796	763	820	871	821	777	839	774	787	785	743	822	790	785	816	818	800	802	783
8615	1091	1422	1037	800	574	433	371	342	297	255	227	244	225	174	186	152	182	191	198	164	165	149	154	166	169	167	145	174	173	171	175	135	154	139	146	173	143	171	172	174	149	165	118	152	145	141	121	163	154	129	127	144	145	155	124	145	170	130	149	137	130	147	169	151	138	158	151	157	156	139	164	160	148	162	133	152	133	142	148	144	156	129	146	137	137	159	145	156	166	138	149	123	135	153	145	134	151	153	140	130	139	143	133	124	141	141	159	131	174	147	126	150	135	159	156	115	137	148	141	154	128	138	166	117	124	155	151	150	144	153	162	158	176	137	139	138	140	163	162	180	141	137	138	142	147	144	124	133	153	152	133	150	121	152	131	117	144	145	138	139	145	148	143	132	158	162	150	143	134	154	143	152	126	145	159	147	150	164	123	167	136	131	158	135	159	141	131	152	136	155	112	139	121	152	168	164	141	133	147	131	158	143	145	124	139	147	158	138	148	148	151	146	142	144	144	143	145	149	159	135	125	126	133	142	149	148	130	142	138	138	120	168	143	129	140	157	157	114	161	174	160	127	144	165	160	153	149	153	138	142	148	160	146	120	143	138	103	137	144	151	122	151	146	138	145	145	153	151	149	140	132	132	140	144	138	132	137	137	145	114	154	151	155	149	130	156	139	145	155	156	133	141	125	176	157	166	142	133	126	140	144	143	141	134	143	163	150	179	158	151	151	116	140	162	164	138	136	138	152	151	146	155	129	126	135	134	170	143	133	158	153	144	164	150	126	130	137	135	137	162	132	152	144	140	134	156	149	148	155	115	132	163	142	147	145	169	133	138	137	164	135	152	140	147	147	137	154	125	126	135	118	155	138	144	140	149	170	174	150	125	136	161	141	133	140	144	127	153	140	145	146	159	157	144	142	137	130	155	149	158	132	137	157	140	168	147	160	143	156	149	143	148	126	156	152	120	153	145	130	128	153	142	143	145	137	146	160	133	139	153	153	151	136	152	135	147	142	162	145	137	158	154	133	116	138	181	147	157	147	152	145	146	130	137	151	139	150	141	140	138	163	127	146	163	155	126	128	145	146	171	156	126	147	151	152	148	156	137	142	135	155	145	148	126	160	117	168	137	120	143	145	158	149	145	127	162	155	150	140	142	145	129	139	131	119	123	133	136	149	133	153	145	158	161	141	147	153	151	132	128	158	149	138	154	142	149	170	138	143	152	162	152	143	131	135	132	146	138	135	166	164	133	158	135	137	153	158	140	135	136	157	140	154	133	148	148	129	147	155	123	151	137	137	128	144	140	139	139	156	146	126	149	161	142	146	128	140	158	153	142	138	133	134	155	154	139	140	147	164	151	131	156	140	159	142	162	142	141	141	123	142	152	141	148	149	166	141	131	151	158	137	140	147	140	160	146	151	133	153	145	128	141	149	132	128	158	153	145	158	149	140	137	152	136	144	155	142	148	149	150	138	137	156	169	166	129	131	154	162	161	136	149	134	161	142	142	138	140	164	153	160	141	167	144	148	140	150	160	163	147	121	156	155	149	144	165	123	142	122	148	138	115	160	137	145	146	135	163	138	142	126	124	141	139	130	131	144	134	126	149	133	150	145	142	139	135	157	143	157	154	132	179	121	141	141	132	149	151	154	157	146	125	152	153	152	129	153	137	159	141	137	146	127	135	160	136	154	153	156	140	158	138	149	138	145	151	138	140	167	124	138	135	130	160	154	145	170	124	144	141	140	151	148	159	134	135	158	149	164	147	149	133	166	147	143	161	141	138	140	124	123	149	132	128	135	141	136	143	125	139	156	126	156	138	152	166	143	145	137	163	149	127	140	119	163	147	136	132	144	174	128	131	142	147	139	144	134	132	178	136	138	132	139	134	157	135	158	140	135	147	129	152	130	143	149	126	159	149	150	143	141	156	133	150	138	135	144	161	166	154	143	139	129	147	148	144	149	145	128	135	134	130	135	151	163	137	118	122	144	141	146	133	147	150	147	149	129	135	134	125	154	134	151	133	119	155	151	143	126	140	130	155	143	148	136	147	135	156	137	150	138	132	159	129	133	143	144	146	147	148	131	135	149	123	148	135	140	131	133	140	146	130	148	152	132	138	149	148	144	162	172	141	149	144	155	136	163	157	145	142	158	186	141	129	158	150	127	153	160	158	170	141	149	173	113	146	138	154	145	142	157	142	168	127	148	171	135	153	161	135	152	134	148	124	162	127	134	152	144	134	131	154	160	133	150	126	161	133	144	137	147	157	157	156	134	138	138	136	151	162	166	146	152	165	143	149	149	136	146	126	139	146	132	160	148	142	164	126	137	160	136	129	170	151	133	141	144	170	143	122	134	127	134	150	157	150	147	147	135	134	141	142	158	138	157	158	155	149	142	146	162	137	160	146	124	141	123	126	144	153	152	142	140	127	142	145	148	151	150	130	165	149	161	145	138	154	133	131	151	156	168	173	134	154	150	147	149	134	154	155	116	128	145	144	158	166	147	142	142	161	125	128	166	161	130	136	150	110	138	177	157	143	182	153	148	141	124	142	145	155	135	145	128	150	131	143	142	140	142	157	142	152	154	127	134	139	155	150	175	176	159	150	138	134	115	145	167	136	116	135	152	140	154	167	117	139	154	125	162	144	153	151	146	149	137	131	150	140	158	157	140	152	163	145	146	147	138	139	116	146	158	133	158	143	148	144	160	149	154	134	132	122	147	126	145	128	148	137	155	141	175	158	128	143	147	128	156	139	126	142	150	172	147	143	143	169	154	161	157	129	149	147	134	137	149	125	150	171	144	136	133	155	146	159	168	159	163	143	163	127	143	132	138	135	130	152	140	151	141	142	144	150	129	164	153	147	172	153	157	153	136	165	138	148	154	147	151	149	135	157	143	140	146	160	129	153	147	133	156	141	109	143	147	141	148	125	152	127	132	160	126	149	164	142	144	162	129	154	135	133	158	120	165	133	160	175	149	148	145	148	144	145	145	149	159	153	144	159	170	128	141	126	130	157	143	147	146	150	134	131	140	150	129	156	140	149	159	134	131	157	134	159	139	129	131	142	156	173	152	167	152	140	148	147	158	143	128	128	119	138	170	149	151	135	149	160	149	144	149	155	152	138	156	148	165	151	145	141	148	167	110	133	136	161	126	166	150	160	144	148	148	125	142	165	139	132	143	132	149	146	164	137	144	131	158	148	144	153	137	130	165	144	154	129	148	134	140	151	157	146	137	129	144	147	156	151	145	175	130	149	168	141	155	161	151	138	146	158	142	135	157	150	149	125	165	128	144	143	148	151	117	143	130	151	154	149	154	161	146	126	125	145	140	143	137	155	148	129	142	139	130	129	143	170	147	145	134	159	158	146	157	180	130	160	165	140	129	160	129	159	140	141	176	150	136	153	147	147	147	135	127	121	159	143	132	157	144	134	166	157	154	153	149	139	155	146	113	146	132	158	133	151	133	131	142	148	146	147	156	144	141	137	138	151	137
5447	1453	3232	3724	3045	2565	2090	1751	1476	1300	1200	1095	1002	952	874	831	791	723	722	731	669	705	626	615	596	577	590	619	565	588	533	502	561	547	520	528	517	515	510	494	507	498	531	529	521	489	526	517	501	476	493	512	500	457	500	475	529	529	460	458	469	470	466	513	467	508	463	458	473	419	473	448	441	485	419	462	450	477	462	501	452	449	490	433	457	475	462	488	464	462	485	437	489	472	454	442	473	470	472	473	467	410	465	451	459	475	464	460	482	456	445	458	426	472	496	484	458	466	462	448	445	513	453	462	479	461	441	429	443	453	445	484	470	466	438	482	473	521	439	445	458	442	471	488	473	446	458	440	454	483	465	441	453	437	461	460	446	464	440	479	457	479	486	471	436	498	459	435	436	449	443	463	487	460	455	476	449	434	465	499	438	452	452	473	431	458	491	425	477	448	456	459	492	456	423	445	474	467	478	466	475	471	477	461	464	456	478	450	472	455	451	438	476	463	469	474	454	485	483	496	438	478	464	502	432	446	463	433	484	418	459	500	459	493	491	461	453	431	443	479	477	470	431	464	448	469	494	436	479	467	447	436	434	473	506	480	447	434	432	466	459	508	475	465	479	473	452	464	420	459	456	459	440	465	452	433	430	464	476	459	435	440	470	461	491	489	487	419	456	462	464	452	478	443	459	466	412	443	431	440	442	449	431	501	504	509	502	459	454	426	513	466	461	447	504	464	461	451	444	439	441	463	473	463	426	437	486	461	475	435	443	473	487	408	432	459	453	463	440	505	482	402	467	485	494	457	474	457	415	433	464	469	485	447	441	454	447	449	459	415	440	426	451	464	457	457	484	474	470	459	470	453	414	494	439	482	450	456	479	461	458	428	459	468	453	474	433	453	485	473	475	400	458	450	467	441	444	450	461	450	458	480	463	429	502	450	457	462	393	484	452	453	484	450	482	474	480	460	433	447	471	462	486	447	447	466	478	443	473	451	460	442	464	448	473	451	501	486	454	449	446	457	485	447	436	495	467	442	429	458	447	472	475	450	442	458	451	466	455	449	479	489	457	465	490	423	434	461	432	439	454	453	447	447	432	471	450	411	475	489	433	441	454	439	459	445	401	446	410	438	448	452	452	460	470	468	448	480	459	481	435	432	474	493	460	462	449	420	492	438	502	479	479	441	450	444	420	456	481	456	452	458	467	456	439	444	419	492	437	476	449	484	454	451	455	432	438	475	470	462	435	472	456	472	513	492	458	469	423	497	446	486	484	451	467	459	438	468	488	484	469	487	436	445	439	456	441	477	493	429	398	445	460	450	447	451	450	436	437	429	481	440	484	429	447	433	436	450	467	495	433	435	490	480	450	437	445	440	490	460	422	472	436	451	443	505	453	457	414	430	447	480	455	465	459	473	444	489	423	452	460	438	498	427	486	449	466	486	463	466	477	480	447	459	455	450	458	425	434	489	449	474	477	495	413	502	499	437	468	484	453	469	428	454	427	443	453	456	478	459	478	462	448	482	425	438	438	478	480	454	427	418	480	459	411	448	470	473	435	466	477	470	429	469	491	456	440	493	450	487	436	493	520	395	448	455	474	540	462	474	469	451	444	458	435	409	498	450	435	417	454	452	439	450	447	436	471	406	408	422	423	442	449	468	476	455	507	464	459	463	470	457	455	461	452	485	459	431	471	466	468	459	493	440	462	467	446	486	439	459	427	476	432	436	457	456	418	472	482	433	466	456	457	503	436	463	479	465	429	472	482	465	470	505	438	446	441	457	466	459	465	462	500	421	465	509	468	441	483	459	449	481	446	459	474	477	432	451	406	440	478	462	475	456	454	464	451	458	479	467	457	484	425	438	466	428	445	446	471	431	473	459	430	484	475	440	472	447	456	467	476	490	482	455	484	490	419	462	463	470	454	479	466	436	483	472	473	404	458	481	451	493	473	446	472	459	430	474	441	461	471	409	459	445	464	517	458	435	472	468	482	471	471	486	426	444	445	479	446	460	442	465	471	445	487	454	468	449	449	451	453	431	467	495	475	494	429	446	466	447	490	481	481	452	486	451	432	430	471	423	497	441	447	460	470	476	444	474	441	475	440	457	444	438	446	408	454	450	472	497	475	477	458	452	465	515	461	445	457	433	482	471	428	468	428	433	443	467	425	432	448	443	440	503	472	480	474	490	451	479	442	413	483	479	418	419	423	493	445	466	450	462	487	478	486	446	460	440	497	450	431	496	465	439	463	452	458	478	462	460	464	425	451	426	465	471	469	454	452	428	426	462	476	490	401	460	452	448	469	458	456	493	463	512	448	471	457	449	435	472	448	450	443	488	447	427	475	459	464	468	453	467	466	431	453	478	457	468	444	467	476	471	440	458	427	474	442	470	437	472	473	427	448	486	419	423	443	442	421	485	493	462	447	454	393	423	457	472	434	449	413	442	438	499	441	462	464	488	496	467	457	517	447	461	458	498	425	468	445	468	451	446	461	456	465	433	462	469	454	446	496	461	466	457	475	456	490	450	440	424	443	455	461	461	442	480	447	481	440	408	437	423	421	538	460	481	442	418	469	455	445	436	425	449	442	454	453	446	486	459	421	436	456	490	420	430	476	475	481	465	466	482	432	476	449	413	465	483	462	478	437	484	447	458	429	486	457	486	444	447	456	421	484	479	442	467	435	426	487	446	483	454	437	419	483	443	451	440	432	434	459	457	432	468	424	452	469	475	422	485	437	444	479	485	443	458	450	428	440	496	432	444	454	451	437	433	486	448	474	464	492	496	506	438	453	465	464	463	475	499	438	417	451	432	455	442	446	490	420	444	489	501	458	489	468	453	439	452	494	430	433	465	466	496	461	465	448	437	446	460	462	446	439	450	412	461	467	458	461	448	457	433	494	466	467	460	455	501	463	464	423	530	458	475	491	456	446	445	458	438	477	461	448	441	474	448	462	449	476	481	496	481	468	466	408	444	442	453	449	421	464	489	462	463	451	449	467	430	457	495	488	456	487	450	508	465	443	407	460	454	428	456	445	465	453	459	457	483	442	447	453	487	484	452	444	434	445	428	502	442	407	450	467	467	446	523	417	403	449	478	453	479	459	490	483	461	499	457	460	474	494	463	463	455	473	473	469	458	430	457	487	485	470	451	469	438	405	467	444	495	445	487	476	450	466	428	479	436	440	443	434	452	496	418	461	421	452	478	470	462	441	463	444	462	475	468	459	447	476	484	491	434	457	439	455	449	434	453	446	510	459	462	466	443	472	459	488	402	453	464	443	485	480	496	453	469	428	496	411	456	472	442	407	427	457	454	432	459	478	467	489	451	460	463	487	443	462	431	473	470	480	464	476	470	459	447	460	449	439	461	495	467	455	432	474	417	465	459	489	470	466	445	482	481	478	483	465	456	499	478	409	463	478	447	499	417	474	459	435	472	489	455	436	461	475	432	485	458	475	450	435	453	390	491	460	479	457	427	474	477	444	474	438	436	479	434
15640	2603	2829	2106	1512	1013	791	596	450	423	379	358	289	269	230	274	245	221	230	208	197	210	196	193	177	175	179	154	180	188	175	180	172	148	178	155	156	162	167	142	176	150	152	146	123	169	129	164	136	149	153	169	148	154	134	146	137	146	154	148	162	158	177	159	125	175	141	150	133	126	142	153	140	145	135	153	145	144	146	133	145	151	137	138	154	152	131	139	129	154	147	153	169	142	138	130	149	160	137	157	154	153	144	134	166	145	145	126	157	144	171	162	144	131	150	175	141	144	137	149	167	142	158	137	137	143	140	133	126	157	140	134	143	156	140	141	130	151	152	122	144	166	136	148	145	161	140	132	146	122	140	142	149	149	169	159	136	130	156	149	144	144	154	146	144	145	118	152	131	150	123	121	142	151	126	137	124	159	155	117	147	152	143	148	153	132	117	155	149	150	162	166	140	154	139	143	140	149	168	155	136	142	139	130	125	156	135	156	149	142	140	158	149	128	123	138	155	133	138	136	158	150	132	178	143	125	155	134	149	137	157	113	161	138	172	136	151	155	150	138	126	161	123	146	128	149	151	137	156	119	151	133	152	132	153	119	148	137	145	134	137	141	137	148	155	154	145	144	148	136	152	137	134	134	158	156	136	137	152	159	133	142	168	138	157	129	137	145	136	141	154	146	161	147	130	139	162	149	142	150	133	153	140	131	143	141	154	136	167	135	155	144	135	128	153	137	153	153	136	137	141	140	152	154	150	145	157	142	144	129	130	137	132	140	134	154	154	148	124	145	145	156	145	166	170	157	152	153	162	146	156	125	132	148	157	155	147	152	130	153	154	141	144	138	155	145	131	136	134	136	148	134	146	153	158	132	134	161	143	144	148	140	164	140	115	145	130	168	145	125	139	169	160	166	169	137	134	159	123	136	123	167	164	150	138	139	137	155	148	153	152	161	124	163	150	137	153	138	129	137	152	162	137	128	147	146	144	179	153	142	145	145	146	137	166	149	142	153	153	171	146	154	146	136	170	168	130	147	132	151	131	154	136	149	148	166	150	146	135	156	164	142	135	162	129	144	142	128	138	144	133	144	143	141	145	150	132	157	142	123	142	141	150	143	156	139	125	122	145	137	152	128	174	135	142	155	144	152	169	163	119	145	159	141	138	138	142	153	155	152	157	161	151	160	152	127	142	157	145	133	154	145	129	151	157	139	124	147	126	144	152	135	132	130	162	141	145	134	122	125	133	133	134	132	162	160	144	160	148	137	164	146	167	156	121	174	159	152	147	143	149	156	146	144	150	148	136	145	140	146	141	142	134	141	140	145	157	157	158	145	135	159	152	170	127	145	153	163	123	160	157	170	150	127	147	140	128	140	149	147	156	136	161	143	158	144	131	127	160	124	130	154	149	151	159	148	153	137	165	144	150	152	180	143	148	121	121	148	138	155	143	151	159	147	148	171	143	134	173	151	150	122	137	163	146	148	131	146	125	133	134	150	154	139	151	135	140	128	128	122	140	158	136	148	140	129	117	138	159	149	157	165	133	148	137	142	129	157	122	148	128	139	140	167	127	132	144	124	163	129	155	154	147	150	142	171	172	137	128	136	136	141	142	123	126	140	149	173	134	138	135	138	151	126	134	120	134	131	162	153	152	148	146	143	150	170	143	140	149	143	146	137	139	148	152	147	152	137	157	151	156	146	143	138	141	151	147	149	154	193	151	150	132	134	154	140	144	146	147	138	146	132	141	138	140	140	157	130	149	155	164	148	134	149	150	151	131	123	138	157	162	143	158	139	145	166	149	147	147	165	134	141	140	137	152	141	150	146	137	134	121	146	159	165	135	137	129	111	136	141	151	151	147	131	143	145	143	152	137	143	158	134	147	143	142	144	139	178	140	149	126	142	127	152	152	168	133	156	143	140	152	149	143	151	146	141	149	163	167	139	145	155	141	149	141	131	159	174	168	136	141	144	131	163	161	122	133	167	166	157	146	136	139	146	145	142	144	133	157	150	147	158	146	142	159	154	139	128	161	128	143	138	133	152	131	147	146	135	135	112	148	149	134	139	153	149	138	140	124	141	151	142	158	133	140	123	133	163	144	127	144	132	140	136	126	139	154	117	120	135	155	142	137	141	145	160	131	165	150	156	148	144	148	132	151	145	162	123	148	138	164	150	139	153	146	161	165	132	135	150	146	168	146	138	142	152	141	140	139	154	151	150	136	140	147	145	135	160	146	127	160	140	138	165	122	160	141	141	135	155	160	146	146	139	150	158	129	154	135	147	152	172	153	147	141	146	146	158	146	124	145	131	140	152	143	142	151	144	154	158	152	146	151	171	132	131	170	126	150	136	142	158	177	142	156	152	150	160	139	152	154	141	160	145	147	141	154	164	146	133	170	147	152	156	133	129	139	122	138	156	126	166	143	155	154	154	139	125	149	135	161	151	141	140	126	163	154	146	140	159	145	179	142	155	120	139	152	134	148	138	114	140	147	153	133	158	162	138	168	131	134	136	150	151	146	151	153	155	134	142	134	126	159	150	151	156	138	153	125	155	151	141	151	148	151	161	135	143	133	148	134	150	145	155	139	156	174	128	141	144	153	157	158	143	150	137	160	137	130	149	134	151	151	159	167	145	148	160	152	152	129	143	134	135	133	149	154	142	148	145	143	152	141	151	145	125	127	147	136	151	131	146	133	131	143	130	137	126	125	172	150	133	160	144	135	143	145	153	136	139	172	168	133	142	135	141	160	145	146	148	124	152	140	130	141	131	143	148	146	144	162	133	148	140	150	128	136	136	138	144	153	159	141	158	139	136	154	150	134	152	156	157	156	151	157	149	151	141	139	155	144	163	138	146	170	126	114	142	152	138	164	139	125	151	144	141	140	150	155	176	141	149	139	158	147	141	154	159	129	133	146	149	141	142	139	163	144	150	153	152	149	146	151	129	167	125	150	141	141	157	161	164	129	141	149	132	144	166	158	148	133	149	165	155	138	149	144	150	134	164	156	157	163	164	140	166	152	141	167	165	156	136	144	134	160	137	146	152	135	115	149	158	146	162	156	141	141	131	154	162	143	163	137	134	146	147	178	142	156	118	155	151	149	136	144	123	147	150	163	145	117	149	153	134	143	134	132	151	134	159	129	144	153	149	137	143	154	141	151	145	150	155	133	139	147	154	133	156	154	149	169	140	129	156	141	147	168	118	148	150	164	146	161	139	134	149	118	154	160	140	149	141	145	144	165	138	141	156	153	151	159	149	150	137	147	147	149	132	159	142	151	134	146	146	166	140	154	127	146	137	136	146	139	149	137	146	131	153	148	149	156	141	141	150	135	150	150	142	136	139	129	141	131	138	150	153	134	157	152	149	138	127	133	144	156	170	141	135	150	141	116	148	139	164	136	127	127	149	128	133	143	147	145	143	138	150	132	145	139	136	124	149	146	137	141	140	136	169	146	133	144	147	136	146	140	136	138	161	156	145	142	154	156	171	140	152
7579	2499	5789	6555	5487	4443	3529	3077	2501	2158	1952	1684	1567	1378	1263	1188	1072	1036	970	916	933	864	816	821	768	738	727	663	696	702	686	631	628	657	588	659	619	642	583	591	606	534	591	571	572	558	563	543	584	530	560	533	560	510	502	498	479	530	538	479	536	516	525	494	504	484	468	520	515	499	504	506	468	530	500	504	524	527	495	500	449	442	465	507	507	514	495	482	476	487	474	450	442	554	475	566	514	460	517	517	477	471	491	477	471	477	471	537	460	484	502	488	489	465	494	499	454	453	437	505	477	510	523	489	463	480	498	471	469	459	487	503	481	469	453	511	481	487	487	490	487	461	475	468	485	452	477	496	479	467	476	458	479	451	479	497	463	492	487	517	469	462	446	505	488	506	469	455	502	464	447	451	439	514	456	482	436	492	476	487	518	472	483	489	489	489	414	494	439	479	490	448	471	458	458	432	505	458	464	489	483	494	493	477	483	485	456	468	498	466	436	484	495	467	485	507	464	454	475	497	509	479	472	443	465	481	500	466	480	434	477	443	463	458	465	461	486	441	476	487	530	424	460	452	479	490	469	481	489	508	448	490	533	501	491	449	453	489	445	451	469	427	457	487	485	471	481	448	512	454	491	480	498	460	497	453	492	483	453	521	487	475	486	460	462	505	465	493	461	440	451	463	497	438	497	460	484	483	501	492	456	465	478	476	484	523	501	462	461	442	457	470	471	472	498	441	486	460	491	479	460	478	477	438	485	446	478	478	503	438	515	455	477	461	479	450	482	447	488	508	448	496	496	477	477	467	468	481	442	493	474	455	443	463	472	455	447	435	505	467	442	469	492	481	437	453	500	412	449	481	491	439	454	486	454	436	461	521	449	465	502	483	457	451	443	485	473	463	488	474	506	459	473	472	503	470	462	453	447	493	438	457	462	440	478	466	467	457	478	442	440	449	483	419	462	476	466	473	496	459	459	494	469	461	477	454	458	487	456	484	450	454	496	496	469	487	487	441	513	425	440	481	476	455	466	482	476	521	430	462	477	456	456	438	483	474	479	463	456	491	468	477	454	453	481	492	456	490	455	483	464	474	466	492	459	461	491	503	476	504	468	434	487	478	479	489	483	455	506	453	489	490	436	475	436	494	469	443	484	470	495	464	491	470	483	479	443	449	465	488	506	474	485	499	475	487	453	453	458	465	468	480	464	459	476	441	450	498	486	477	499	514	509	473	446	424	444	468	486	479	467	431	453	444	478	467	453	463	525	479	462	481	461	498	439	487	472	473	486	477	461	454	493	482	481	448	459	498	455	457	461	478	459	454	458	527	490	478	445	485	455	456	478	490	475	495	445	469	486	467	468	467	471	478	444	512	453	500	469	488	439	493	461	498	406	483	521	471	496	466	481	486	487	440	476	443	437	464	509	528	477	481	451	456	475	499	479	451	495	429	474	481	490	510	473	450	526	480	450	484	425	473	455	454	441	500	430	477	481	461	477	465	445	458	453	482	469	488	448	462	452	514	479	500	492	466	496	460	476	465	487	482	440	482	463	507	513	475	475	475	500	466	475	475	499	440	446	453	491	487	445	452	459	444	457	466	500	516	431	444	510	454	492	446	488	500	459	448	498	498	445	486	459	464	500	449	467	519	479	487	412	479	466	447	486	470	463	503	450	480	442	479	461	476	444	486	454	459	477	476	492	487	476	469	490	450	449	485	432	478	464	445	478	489	486	471	504	496	464	510	464	476	456	473	460	460	466	437	462	441	443	470	453	471	466	479	455	456	491	468	496	478	510	473	458	489	449	493	460	485	417	455	487	474	435	439	463	453	488	458	451	438	446	453	490	454	494	457	445	475	460	455	484	474	486	499	451	470	486	476	419	460	466	464	463	468	493	439	482	469	465	462	473	514	429	469	457	483	490	469	497	462	471	487	503	454	493	451	475	500	481	468	458	477	463	492	471	463	498	448	498	447	481	447	488	458	461	480	462	475	465	484	465	476	474	484	459	457	498	438	483	472	465	468	466	447	481	465	412	483	448	465	478	484	446	454	476	431	450	457	440	426	416	472	442	483	488	460	488	448	517	458	483	453	506	455	501	477	491	445	468	471	461	475	499	503	441	448	445	495	476	507	427	452	448	481	483	511	498	477	466	475	465	454	476	516	450	442	438	448	487	413	484	460	468	483	457	452	476	468	483	494	451	471	437	456	479	472	461	465	471	461	498	475	461	473	454	470	478	441	478	467	459	467	477	525	489	467	491	470	448	473	473	448	468	434	455	508	504	448	453	430	450	446	490	467	513	434	425	445	482	434	468	479	469	467	466	478	437	479	437	473	471	494	464	473	450	473	470	455	478	471	445	502	492	469	464	492	444	460	410	522	507	455	466	457	449	457	481	445	482	459	488	510	448	476	479	494	489	463	468	488	486	489	491	505	458	474	448	474	482	461	486	489	469	456	460	467	498	490	472	471	467	495	507	428	453	484	454	490	459	470	406	465	458	454	499	487	463	469	464	482	430	458	519	455	462	462	469	464	510	459	500	452	472	480	453	460	497	447	442	492	480	473	440	457	476	458	463	474	454	449	467	455	458	442	444	491	466	467	479	445	463	477	482	469	446	437	489	446	469	474	484	444	436	480	430	458	463	479	452	515	483	444	486	474	444	478	451	473	490	432	474	462	467	496	459	436	502	502	457	462	480	435	513	478	498	434	488	480	489	442	482	511	489	439	474	449	486	458	480	472	525	464	467	439	497	527	507	451	445	472	412	500	452	493	486	479	433	469	413	489	511	472	451	450	465	458	486	454	473	458	462	444	506	459	476	495	479	476	456	447	490	495	488	478	460	465	471	485	481	452	474	475	443	429	494	439	468	474	467	473	450	486	433	484	452	456	465	497	468	444	455	483	464	506	468	445	451	462	450	447	488	456	467	515	440	449	432	480	525	474	467	450	495	482	501	477	453	459	476	523	468	493	485	476	463	469	471	490	514	476	469	467	457	478	486	476	489	474	455	463	498	459	505	463	476	472	480	514	506	459	473	431	424	492	472	478	488	458	461	459	475	478	458	456	455	475	492	471	473	476	476	480	515	492	448	462	468	491	461	450	484	468	479	470	481	513	498	477	457	470	454	464	458	454	461	423	453	483	490	479	445	480	435	462	460	467	458	465	439	459	484	475	478	449	478	463	408	490	478	455	456	490	439	500	475	471	417	465	479	417	465	463	474	458	469	471	459	482	439	487	494	478	481	485	476	475	486	487	462	456	456	469	453	474	457	478	426	452	485	448	489	520	499	476	476	468	478	441	479	427	482	505	489	489	476	467	478	494	458	482	449	443	472	482	461	467	484	464	486	466	456	466	477	442	475	468	453	461	474	470	492	521	445	503	471	479	478	490	449	450	488	515	483	471	451	426	496	491	471	506	452	465	476	469	442	408	471	461	449	435	475	516	491	481	522	492	494	468	458	472	478	460	494	455	490	491	496	454	502	456	490	448	471	464
2157	316	332	351	262	299	310	277	272	285	282	283	284	297	288	276	268	276	293	287	273	268	300	292	270	292	273	265	308	262	264	265	292	303	243	285	289	309	270	246	256	294	274	240	273	265	285	288	275	262	288	283	291	258	279	281	256	279	317	265	262	297	285	263	291	282	285	290	284	262	285	275	289	265	296	273	284	276	291	291	291	270	261	282	298	292	261	283	280	289	240	277	272	300	268	280	260	272	266	297	288	302	270	250	286	284	297	276	289	264	258	286	253	250	277	267	263	300	310	285	265	262	300	248	304	264	266	259	290	303	266	256	280	272	255	278	290	272	275	268	265	278	289	279	306	261	289	275	251	281	272	298	260	272	285	291	273	294	276	281	271	275	287	257	281	281	301	288	292	280	287	259	248	256	260	279	278	280	300	254	256	283	246	263	282	261	266	282	245	283	266	298	281	294	255	309	308	249	252	269	276	279	263	267	261	284	269	279	279	277	293	263	298	248	256	264	272	278	281	264	271	286	261	287	283	279	275	252	279	279	290	287	279	266	252	260	275	289	286	262	287	271	286	296	276	263	284	269	295	250	266	258	270	297	273	293	275	294	268	272	290	291	288	265	262	277	268	275	286	287	275	292	307	237	283	284	257	270	288	279	271	273	303	280	288	279	307	274	289	287	270	281	261	298	262	292	314	278	298	267	265	262	279	304	265	241	285	264	289	284	295	282	249	281	251	276	281	283	276	272	294	262	298	286	294	313	261	310	272	270	232	271	277	228	251	296	279	295	280	257	296	264	291	251	255	280	291	279	283	256	273	281	282	253	277	267	288	276	288	290	273	271	296	279	302	300	292	271	293	284	282	250	294	279	274	277	279	289	260	286	290	246	272	257	271	249	288	266	272	267	276	287	293	272	282	262	276	280	289	282	290	317	279	281	271	270	289	258	259	256	263	286	277	268	263	303	266	290	298	279	284	295	276	281	281	291	272	297	266	261	286	272	275	271	264	240	250	283	282	299	273	284	280	244	269	275	298	277	255	272	302	287	279	253	281	271	332	250	272	292	297	302	270	258	268	300	261	280	248	288	276	273	259	257	319	273	258	279	269	240	263	287	263	270	292	299	263	263	258	249	271	279	277	266	267	267	250	281	276	272	294	278	309	292	305	276	254	255	294	257	288	287	263	267	281	245	260	265	276	304	297	249	258	283	285	299	272	285	310	271	264	271	282	281	271	318	267	290	253	283	263	291	292	287	254	273	250	255	272	249	258	288	280	274	282	268	269	277	279	288	254	300	284	271	290	265	273	300	284	281	307	296	248	290	299	277	272	304	259	286	272	268	305	260	289	269	267	284	299	267	230	279	277	251	266	271	263	278	306	261	272	291	254	303	279	281	276	271	289	255	275	273	279	260	260	258	282	264	300	300	307	279	277	285	272	266	305	273	272	299	297	256	306	257	309	276	277	269	277	284	248	266	283	254	284	275	286	292	276	272	264	288	303	264	243	292	287	267	272	264	263	278	268	307	276	268	276	278	275	269	262	282	257	288	266	293	276	267	254	279	262	281	272	281	259	279	279	237	280	292	295	241	265	281	316	318	273	301	272	276	293	297	241	294	285	271	272	266	246	272	243	302	259	287	301	272	277	277	278	286	265	274	282	240	280	290	270	260	280	259	307	278	288	246	277	299	302	269	280	278	288	252	261	301	260	294	256	269	290	278	266	287	301	312	295	294	276	283	290	258	295	294	281	231	286	252	271	256	327	248	247	256	291	288	258	292	267	288	309	258	300	314	270	267	238	283	284	315	264	252	291	296	285	257	289	292	283	273	300	265	270	265	266	258	256	266	282	296	264	286	270	271	282	264	292	279	263	256	277	259	277	276	284	308	276	264	286	286	300	299	266	253	300	263	255	267	279	295	275	298	294	294	286	277	282	288	270	274	276	270	268	268	303	253	282	268	317	285	303	296	276	271	277	308	273	303	262	260	254	262	272	298	269	291	292	280	325	286	293	263	257	253	303	278	316	270	320	263	300	286	257	249	297	282	266	266	280	276	279	279	282	287	287	305	287	277	278	301	290	282	289	291	278	270	271	292	280	283	296	265	294	260	310	255	262	279	275	290	266	284	304	247	277	283	267	247	236	312	266	292	267	250	275	286	283	301	261	256	282	293	299	267	280	263	305	276	287	317	298	273	246	242	285	254	275	283	282	267	288	302	308	263	261	281	294	266	286	289	256	263	265	287	284	280	244	270	292	308	283	287	276	272	270	313	265	319	256	268	277	257	283	301	291	280	282	255	282	300	291	277	280	260	255	275	271	270	286	278	264	253	263	276	291	286	282	234	290	271	275	299	276	291	292	284	253	273	310	274	262	289	298	302	241	288	297	264	285	283	275	272	283	274	280	269	270	291	239	253	253	281	280	287	321	324	278	269	287	241	291	327	273	288	280	254	267	267	261	271	244	299	256	267	266	261	282	282	290	267	267	291	260	285	248	282	278	260	239	260	307	255	262	280	285	265	276	277	248	264	277	282	298	291	268	296	253	268	282	259	256	301	246	282	279	294	315	290	249	245	260	259	236	286	282	271	254	274	267	280	289	289	253	281	277	284	299	290	312	260	273	307	268	254	276	272	253	275	295	289	256	253	283	273	285	275	263	300	260	287	264	256	318	301	267	289	270	263	253	277	287	281	252	283	292	288	271	286	254	245	284	274	275	279	290	290	261	275	269	271	261	276	287	256	284	269	273	282	295	245	254	265	263	275	259	261	279	246	293	256	269	277	260	277	265	266	253	278	277	277	296	271	294	311	277	277	313	280	287	280	248	264	293	286	294	259	276	301	292	290	240	264	268	280	296	287	263	262	299	260	267	300	263	287	279	294	286	233	279	260	295	260	303	274	312	316	258	296	245	257	298	302	299	265	248	272	274	289	278	270	273	292	281	256	300	266	271	246	289	259	264	294	259	302	288	265	279	292	262	275	281	281	259	258	308	259	270	281	281	269	273	259	260	270	264	272	245	275	291	278	270	262	280	263	262	270	271	268	295	264	270	253	277	284	255	282	264	234	248	265	293	284	297	268	279	274	280	284	322	278	265	265	279	280	268	289	302	288	280	268	257	327	299	290	245	252	256	262	264	263	277	257	297	288	272	252	260	265	298	271	281	306	280	302	276	273	269	311	283	290	258	273	274	268	272	278	301	282	268	293	292	281	280	266	280	260	310	275	275	280	290	284	266	274	315	273	287	275	251	289	280	309	272	295	267	249	264	262	273	279	284	243	297	266	270	270	309	274	278	290	276	271	296	262	280	247	279	272	251	280	245	290	255	273	267	274	286	282	280	271	280	248	248	245	293	300	271	275	255	264	306	275	272	294	267	261	293	267	286	263	300	291	249	308	276	251	269	259	281	279	281	273	257	272	305	244	284	263	318	241	293	298	278	256	298	275	268	280	267	283	282	315	278	260	281	294	277	280	272	274	264	274	294	308	271	263	279	274
2328	895	982	919	948	891	882	866	878	861	869	824	822	788	839	845	841	803	844	806	851	812	782	771	760	774	833	809	796	804	812	824	790	772	824	806	830	811	832	802	851	869	853	779	816	779	812	813	790	805	792	812	853	758	816	821	808	809	836	792	810	786	794	805	810	858	760	803	819	820	785	780	830	808	819	762	819	774	799	771	803	814	808	813	807	805	791	763	811	795	805	809	771	794	800	804	790	781	855	784	770	757	789	809	819	826	795	817	812	796	805	797	826	766	838	781	774	792	799	771	780	857	824	811	843	804	787	778	843	767	824	766	777	819	804	783	827	838	794	823	796	784	758	800	823	861	771	772	793	783	796	853	751	761	781	812	781	843	766	835	756	828	800	751	774	801	796	797	788	803	797	770	815	812	763	780	775	790	704	817	785	794	788	842	823	758	823	823	836	813	793	792	781	790	815	811	770	841	822	800	789	774	818	775	807	844	773	795	777	810	749	864	855	769	779	716	755	758	825	845	811	779	749	843	796	807	758	805	850	825	806	828	783	849	765	855	842	799	778	807	799	786	797	774	830	755	764	820	843	761	826	790	798	810	819	805	857	794	809	771	810	807	784	807	772	752	848	755	784	756	743	825	815	823	794	815	770	795	780	800	827	759	789	788	845	769	795	772	808	830	790	771	822	827	784	814	801	762	785	821	752	797	805	793	773	818	833	789	774	780	781	800	815	817	796	780	812	791	810	800	827	781	803	777	752	794	797	783	803	797	774	791	751	800	788	846	839	784	791	848	781	810	795	804	765	775	819	769	832	857	766	865	778	798	838	781	817	817	794	760	784	782	769	823	783	809	819	801	799	809	795	819	744	811	791	788	812	810	776	799	794	827	768	830	771	822	771	831	843	848	779	815	808	827	742	832	815	790	819	831	752	761	751	803	784	754	824	811	783	783	824	759	833	798	803	750	780	769	773	800	809	770	777	786	798	832	755	819	800	768	729	782	747	859	798	783	798	832	816	828	818	775	753	777	777	767	795	790	797	785	801	780	758	782	796	860	781	802	767	801	813	817	780	787	783	744	778	740	787	747	817	729	793	806	777	800	798	754	801	799	771	769	815	801	788	815	836	741	825	801	827	781	780	809	810	757	782	787	841	844	773	875	817	833	845	797	800	777	798	804	817	838	781	790	792	858	804	815	820	758	811	799	782	759	801	818	800	802	814	777	804	772	775	831	802	772	785	811	748	812	824	830	767	791	769	824	786	836	827	763	848	838	788	782	744	802	774	753	749	771	799	763	791	790	757	788	787	845	811	759	803	790	775	817	785	763	799	794	843	808	807	783	772	824	767	805	773	779	790	794	815	799	782	763	843	800	815	820	823	820	784	762	822	792	788	808	844	825	829	760	770	784	824	784	797	805	753	810	828	775	776	802	796	814	815	838	818	798	810	807	805	839	796	785	796	772	843	833	793	791	802	823	760	799	817	813	821	790	818	796	791	814	798	845	813	812	789	811	750	755	768	807	818	802	803	787	839	780	808	814	761	763	792	754	764	781	813	778	772	823	779	850	791	796	822	803	785	795	778	832	786	819	724	792	792	772	827	849	818	825	816	805	757	789	820	791	742	804	801	818	798	855	810	782	825	854	798	820	802	830	837	781	824	778	828	792	778	833	833	778	807	788	805	753	796	761	817	884	758	860	738	796	822	805	826	769	782	753	838	809	780	804	822	776	808	776	813	805	768	816	768	805	825	838	772	733	850	792	788	802	788	821	773	773	821	809	736	805	764	834	778	805	805	777	805	790	827	779	803	806	782	799	778	820	816	814	793	808	850	766	779	835	808	781	819	802	840	774	806	796	759	837	834	823	823	806	806	817	767	788	804	830	779	790	787	778	831	806	781	837	805	839	822	821	785	780	796	795	743	793	783	820	831	827	778	762	774	812	795	785	846	741	797	738	766	796	826	788	806	760	810	792	786	808	749	798	834	788	807	813	783	782	808	778	814	815	850	780	794	771	824	739	829	785	759	842	802	785	812	818	782	792	768	775	831	778	796	795	798	805	802	806	827	815	808	799	763	798	748	831	801	786	828	777	769	753	781	772	844	776	834	792	759	749	800	775	855	799	767	770	813	868	781	833	803	825	810	796	755	827	825	791	808	771	770	797	805	758	816	811	782	806	786	802	810	820	794	735	798	819	833	771	801	769	792	791	756	790	757	858	787	792	803	804	820	767	805	799	811	808	799	818	772	799	822	861	778	776	808	817	804	740	759	813	784	762	755	826	787	728	795	784	744	761	737	843	770	811	823	824	755	784	801	821	793	817	813	842	817	786	795	736	810	837	817	785	816	739	788	815	833	812	785	824	742	809	822	737	769	802	780	781	807	801	798	800	783	763	843	767	805	826	795	791	822	785	797	806	785	792	803	824	757	759	839	796	798	787	797	847	830	838	834	794	776	819	763	806	830	768	801	781	809	869	802	827	811	801	829	798	814	777	818	827	807	815	762	805	776	779	815	824	821	819	791	805	758	781	840	776	810	765	827	833	828	768	797	840	787	799	837	767	836	829	819	768	782	791	804	828	753	831	755	800	804	826	768	784	781	787	787	811	796	803	796	779	836	791	795	810	801	814	807	804	831	775	884	802	780	796	830	829	749	811	804	804	794	783	750	850	778	809	814	784	821	821	792	816	770	828	783	827	771	752	774	798	772	788	823	785	711	772	772	824	836	847	798	790	797	840	811	819	785	820	791	806	790	817	905	761	785	791	837	758	841	814	869	793	816	828	814	789	777	825	823	839	762	801	797	812	819	764	789	842	774	756	759	837	825	849	781	777	853	863	818	810	807	804	763	803	814	749	787	793	798	776	804	784	854	815	793	799	773	829	834	782	762	790	829	843	774	812	828	821	825	833	829	821	772	825	799	781	761	814	788	818	779	878	855	790	803	795	795	806	809	801	793	781	849	783	810	812	844	785	816	762	768	799	833	788	754	802	765	811	806	824	816	783	745	825	784	829	851	790	783	778	799	777	803	813	814	775	803	765	811	788	804	764	772	795	779	795	792	826	814	796	781	795	786	824	808	810	868	794	768	812	859	833	796	822	804	827	827	796	780	801	792	807	807	793	792	803	835	832	793	783	793	752	766	858	834	867	844	769	821	806	820	782	852	793	830	782	849	789	783	814	793	800	804	817	779	841	822	762	813	730	783	799	804	776	755	830	826	862	814	765	805	837	759	831	822	736	815	776	858	843	809	826	842	817	819	796	817	787	794	809	824	782	783	826	819	784	790	822	773	789	840	778	811	774	769	792	768	812	821	789	744	802	759	848	797	739	826	862	843	827	768	797	792	815	828	801	803	799	821	807	810	770	800	800	785	786	735	828	817	829	789	798	794	737	762	806	816	757	751	799	780	803	803	760	833	773	789	821	798	823	800	830	773	827	790	823	803	763	781	749	839	820	805	810	783	786	798	812	805	784	782	791	845	826	826	804	839	792	834	746
8378	1098	1402	1067	787	533	484	372	322	281	222	209	220	186	198	183	183	159	176	170	150	176	160	162	143	165	147	146	157	158	160	142	164	156	153	171	146	146	162	148	148	134	136	137	154	146	143	137	151	130	153	160	151	139	166	140	157	117	125	147	162	157	142	152	152	156	134	138	149	158	153	153	167	135	146	160	133	148	151	170	140	155	157	144	149	139	161	170	159	134	151	158	140	140	140	153	148	156	158	134	146	132	149	149	168	147	138	167	155	133	126	138	153	128	138	161	116	158	149	145	145	145	137	152	160	134	130	152	138	164	133	154	149	148	144	142	156	142	141	151	138	163	170	150	128	158	146	149	145	153	155	148	142	157	137	143	155	150	117	148	148	134	167	141	125	160	116	150	156	163	135	129	169	127	134	141	167	161	147	144	146	125	137	137	150	152	138	174	139	162	167	150	155	151	139	149	139	126	128	136	134	135	143	147	128	140	150	132	147	135	143	161	136	137	153	141	156	139	146	150	137	154	137	137	127	141	138	156	135	145	141	130	139	146	116	143	141	139	161	142	142	129	156	132	160	148	154	141	127	130	147	142	151	169	150	142	167	148	131	149	140	132	140	159	143	153	126	150	142	154	156	142	155	154	142	137	164	143	154	155	137	118	133	133	150	150	173	148	127	141	146	136	128	152	158	156	140	145	114	140	142	143	136	146	154	146	138	132	147	163	144	132	150	162	164	153	141	129	142	147	145	145	137	128	171	139	146	155	162	140	108	131	130	153	157	144	142	151	168	127	134	144	153	111	145	155	153	165	140	160	138	156	153	139	130	135	145	154	153	134	120	115	134	155	150	127	145	134	140	162	172	129	152	167	153	158	153	134	151	145	160	143	140	162	143	127	134	172	151	156	145	152	117	154	129	138	156	169	152	140	152	160	150	128	145	131	136	151	153	143	152	145	161	144	162	134	146	137	138	153	139	161	144	126	144	142	153	147	158	124	162	132	134	138	156	141	142	139	138	127	143	136	155	135	135	141	160	143	132	162	139	139	152	143	135	151	165	135	157	149	118	139	142	163	147	145	147	132	139	140	139	151	143	125	139	134	148	135	135	140	136	162	159	134	156	129	143	131	154	139	134	154	136	161	161	154	126	154	159	149	164	141	141	168	129	157	135	124	154	133	143	133	170	137	158	136	148	135	154	167	130	153	131	146	124	157	155	147	129	140	143	171	150	160	149	154	130	124	142	161	141	126	148	149	155	160	134	143	146	148	153	123	170	129	158	166	143	148	149	112	148	136	154	151	153	136	150	161	154	150	141	153	164	141	148	149	133	146	132	144	144	136	128	151	133	143	145	124	144	162	152	114	137	154	140	147	152	150	134	143	118	151	136	165	133	139	120	154	156	153	143	154	154	147	139	143	154	148	152	142	147	131	158	171	145	144	168	147	149	140	136	145	155	123	142	158	148	148	156	134	153	159	137	138	126	101	149	145	153	155	144	157	131	136	143	139	142	126	152	137	146	135	149	124	144	149	131	147	136	155	141	133	148	157	155	145	152	172	180	134	143	140	127	128	148	143	163	132	136	147	145	138	149	140	125	148	168	151	145	132	136	152	146	149	135	134	165	159	152	175	133	152	148	160	147	138	139	145	171	130	130	148	172	159	143	135	142	159	144	128	120	126	137	134	137	149	106	164	153	164	132	153	150	130	142	152	147	152	160	157	146	162	145	160	123	137	155	144	158	146	168	137	155	162	131	135	134	127	150	159	160	136	127	144	157	160	156	138	155	151	127	154	156	145	135	136	152	136	136	144	134	139	137	144	128	150	135	137	139	119	146	153	144	135	151	152	143	146	110	144	128	158	126	135	131	148	146	138	135	143	147	153	154	143	175	140	151	135	153	132	150	142	167	142	141	167	134	145	149	120	129	143	143	138	147	151	130	155	147	152	143	156	147	141	136	146	139	148	151	129	144	155	147	135	135	139	132	147	156	144	140	152	144	141	139	149	144	124	131	150	155	150	137	154	150	151	157	139	158	139	138	113	142	144	136	146	172	147	119	118	162	143	119	123	142	133	134	137	158	133	145	140	140	128	163	150	167	135	160	158	126	125	148	149	157	119	116	145	135	178	136	155	165	140	158	142	144	147	153	138	148	154	136	147	143	153	166	159	143	147	139	170	131	152	127	124	133	157	152	123	151	132	157	165	158	140	165	156	142	145	128	160	154	150	169	150	143	139	149	110	129	128	132	124	139	166	134	148	146	134	152	148	138	129	137	130	157	143	123	153	180	154	148	153	126	141	155	139	153	131	145	138	143	164	142	142	154	138	149	148	146	138	146	146	147	144	136	129	123	165	142	147	163	148	137	143	139	148	144	146	149	148	148	149	132	144	137	153	127	137	152	137	132	155	140	132	139	121	136	148	135	158	151	145	140	135	125	155	140	158	140	133	157	151	135	141	140	117	145	141	183	135	158	124	160	133	154	128	135	135	150	146	142	156	129	156	130	141	180	143	134	138	149	143	146	153	145	156	132	137	146	152	157	159	145	134	137	140	162	141	149	151	148	154	135	142	141	136	149	144	135	143	173	146	128	144	154	141	138	123	119	131	147	138	135	155	146	132	157	143	132	137	156	162	150	151	144	155	145	138	142	141	117	113	165	156	135	152	160	142	135	141	130	148	148	114	147	136	165	157	131	149	135	155	147	159	136	148	158	154	151	147	146	141	148	156	140	147	124	152	159	168	170	140	162	144	154	150	133	155	128	162	140	154	171	138	126	149	137	162	150	136	144	123	135	146	155	143	136	140	159	119	131	159	152	136	138	164	144	156	145	155	148	141	117	156	178	162	140	174	162	162	134	155	145	168	158	151	149	128	147	126	115	128	146	143	162	168	132	156	130	138	142	136	152	127	150	163	132	163	139	163	152	130	154	126	144	159	159	151	127	148	123	152	143	115	134	125	154	153	132	147	133	140	148	140	145	141	143	147	136	137	148	157	146	185	168	135	135	120	150	144	147	135	126	149	119	143	137	133	145	141	126	159	125	131	132	141	137	129	134	150	156	145	151	148	162	162	143	135	138	133	148	154	143	142	145	148	145	132	152	153	129	136	138	142	155	136	148	156	152	147	165	152	130	127	134	181	143	157	116	123	140	154	135	149	139	150	182	167	139	166	156	155	147	126	145	138	166	124	145	131	142	115	151	140	140	135	141	140	125	150	139	148	160	165	154	154	147	153	155	164	164	143	133	151	140	132	145	127	136	172	128	131	132	136	151	150	157	143	143	155	148	138	139	145	165	155	138	149	138	147	128	158	153	152	143	142	152	138	121	143	148	142	153	128	156	141	131	137	144	140	134	146	160	144	138	157	146	141	134	140	129	150	123	140	146	131	169	142	143	132	136	127	161	145	136	172	139	136	147	148	135	157	143	139	139	145	128	144	152	145	146	149	134	167	133	146	135	155	143	150	138	125	137	150	133	125	135	138	152	131	146	157	129	148
5305	1426	3260	3524	3054	2550	2022	1754	1496	1367	1170	1061	971	913	819	809	772	729	718	715	697	668	639	634	600	578	592	554	575	575	566	497	523	557	540	525	498	550	492	504	504	551	536	493	526	494	484	494	544	508	471	477	492	490	492	444	481	493	469	510	462	434	447	502	487	462	528	463	478	476	451	421	473	447	422	507	489	478	499	456	488	483	472	510	437	488	449	437	473	460	513	477	457	476	469	466	435	470	465	416	431	462	419	475	440	475	457	469	424	478	453	454	446	426	443	454	433	462	453	482	463	438	490	478	475	431	466	482	476	471	470	455	433	466	440	474	444	476	496	445	488	468	426	474	445	508	454	462	491	418	430	473	472	422	456	454	493	453	431	428	493	478	439	480	432	441	499	492	492	475	451	463	438	453	469	442	459	466	473	451	417	453	466	453	472	455	426	442	471	444	454	486	467	462	438	463	466	454	464	478	471	431	453	468	472	430	444	474	454	477	503	437	459	411	452	460	467	450	455	486	468	448	475	473	472	405	459	444	452	472	442	508	467	470	455	491	497	444	479	474	464	440	441	406	441	436	498	459	463	442	458	503	461	466	489	461	441	410	491	484	453	481	418	448	446	445	467	450	421	429	441	487	486	463	475	470	447	435	468	457	440	441	471	462	480	442	436	445	462	449	453	501	463	426	465	496	419	426	481	445	470	445	438	484	483	455	443	472	464	492	473	460	440	420	438	427	471	431	458	433	462	466	445	446	446	455	476	450	428	447	460	463	472	445	495	445	480	462	464	458	410	471	438	438	453	444	436	426	429	495	498	479	422	432	452	422	459	440	456	471	440	483	484	447	485	450	448	480	463	465	444	448	479	468	397	456	513	467	463	479	499	456	458	470	418	450	428	441	425	436	446	434	432	460	446	474	440	496	458	458	454	475	497	453	469	438	416	452	444	442	472	445	488	419	450	451	488	416	437	449	459	426	464	489	481	470	455	446	487	486	418	465	450	471	439	433	438	455	481	426	454	436	425	477	494	496	485	459	444	435	482	478	465	464	444	458	442	506	433	454	479	456	495	479	483	494	454	488	464	432	446	464	456	463	446	459	445	439	450	481	465	445	430	451	455	464	447	481	445	489	477	447	489	420	432	463	427	431	471	474	461	464	429	440	466	488	439	428	451	455	433	465	440	442	449	431	449	456	482	455	469	472	437	445	445	433	407	420	449	459	432	460	457	519	403	493	434	458	458	416	437	481	434	453	466	480	448	470	481	462	494	469	445	484	474	443	470	457	492	502	461	448	500	443	449	479	472	446	470	450	471	467	430	444	473	458	417	466	461	479	462	503	510	478	459	455	463	430	435	472	486	448	471	454	434	442	493	472	489	507	501	444	506	446	473	454	437	453	480	461	445	436	443	436	511	457	484	466	446	470	451	438	482	518	450	473	471	469	450	453	463	431	441	429	454	490	449	449	471	467	450	470	507	443	490	488	462	460	465	445	457	439	496	429	445	493	485	434	432	472	434	448	452	464	419	461	458	504	483	440	455	442	463	436	457	434	455	455	452	474	480	441	429	435	435	451	503	456	418	463	473	416	466	453	439	460	464	434	459	457	457	449	434	447	474	465	459	452	465	442	465	467	454	459	473	464	430	411	477	461	472	452	444	443	451	449	461	465	505	475	479	439	461	472	492	448	445	497	478	461	452	449	450	500	489	444	432	455	456	429	445	454	428	436	433	459	475	430	432	470	451	471	443	463	493	427	444	482	458	447	464	473	436	473	486	465	457	458	439	479	475	473	434	452	484	466	455	509	474	459	462	440	479	456	450	454	481	457	472	467	425	471	469	471	441	464	471	484	425	453	453	451	487	469	484	481	475	450	474	481	491	479	487	456	435	441	428	437	457	455	474	461	476	500	465	401	496	451	502	475	509	464	473	443	479	481	444	485	482	462	465	465	453	456	473	469	456	447	438	448	481	439	463	438	458	497	452	473	454	486	510	457	477	481	490	455	446	454	482	459	460	474	452	458	466	454	448	456	518	469	419	475	489	477	473	459	446	475	467	464	480	430	465	486	470	450	460	491	441	475	466	444	481	508	461	448	485	446	480	459	427	482	470	449	486	472	453	443	441	486	446	448	441	451	474	463	433	456	419	430	437	435	448	444	467	468	518	424	478	464	456	461	452	476	481	448	439	455	460	444	469	438	469	454	436	469	446	466	486	465	415	445	470	455	448	483	466	433	447	468	479	458	462	446	461	462	491	472	440	427	477	486	494	449	455	482	451	426	442	451	495	463	441	485	412	470	472	434	446	450	479	446	449	429	451	405	490	470	477	409	478	468	456	447	487	453	474	492	482	476	427	475	450	452	444	497	484	458	449	465	437	424	472	505	454	442	468	438	458	465	520	443	495	434	492	449	451	461	422	416	433	449	495	491	485	467	454	412	454	459	466	427	442	495	447	444	491	452	450	451	485	465	474	451	457	455	418	451	454	464	466	457	454	479	475	496	459	458	446	440	473	467	445	468	453	438	453	439	456	445	500	436	437	434	472	462	477	458	437	499	493	454	479	484	468	473	477	477	446	458	494	457	462	437	454	449	413	459	452	464	493	418	451	466	438	485	462	447	444	465	435	443	458	454	467	480	440	442	445	466	470	471	454	442	445	429	454	505	447	416	464	470	453	465	466	479	442	480	459	455	502	460	455	454	462	453	425	424	439	454	465	441	462	465	454	445	481	442	477	436	425	444	440	448	469	441	450	431	487	434	443	450	466	469	462	464	447	444	437	445	452	457	476	489	440	461	476	453	441	442	475	480	455	442	481	465	482	455	435	432	460	464	474	473	470	481	494	471	480	463	482	484	464	431	458	446	497	471	447	424	411	454	488	483	436	536	443	457	470	458	463	430	446	471	434	457	460	465	445	434	456	476	454	451	458	430	479	435	475	474	429	433	438	456	397	410	455	461	446	501	465	415	477	451	460	487	450	497	453	446	453	464	457	457	471	421	431	473	471	454	433	487	472	449	466	495	466	514	430	465	434	433	477	459	454	474	460	442	444	468	468	491	438	439	454	425	478	463	466	473	490	447	441	434	480	429	477	432	424	462	473	422	437	456	486	448	516	470	430	472	464	475	446	464	399	421	447	456	459	436	446	463	446	442	455	463	440	502	467	456	437	434	458	417	467	493	446	507	456	451	455	466	479	473	486	474	427	445	432	517	452	495	468	450	444	482	456	450	472	475	466	444	458	468	489	458	467	441	495	496	451	488	466	475	440	491	480	463	428	424	481	478	436	462	459	479	495	437	476	465	455	472	433	478	445	437	478	487	456	466	471	468	467	432	468	503	446	450	452	484	403	451	462	454	448	430	458	449	476	479	463	468	470	433	446	483	437	468	488	495	452	474	466	433	420	479	461	446	486	458	470	463	464	449	447	467	442	450	473	461	479	481	461	462	469	462	463	447	468	472	443	476	425	425	461	473	446	502	451	455	501	446	451	443	490	446
15592	2462	2707	2083	1496	1023	773	633	508	387	357	362	324	312	264	234	241	210	227	180	214	177	180	157	185	191	189	160	187	167	173	170	155	181	149	156	149	163	171	143	140	158	153	178	178	156	151	157	137	145	165	152	137	157	139	137	148	148	142	138	146	153	141	166	148	162	148	164	131	156	134	143	133	162	146	136	144	126	144	142	129	129	158	145	143	157	137	127	128	139	119	126	155	138	134	144	147	148	141	149	135	148	143	138	133	137	150	146	154	153	120	157	163	150	127	144	131	141	153	152	127	141	148	140	144	135	138	141	141	152	146	147	129	159	136	153	146	132	142	174	140	148	125	147	151	143	127	132	142	147	144	137	149	139	145	164	117	132	144	126	159	148	160	130	144	130	161	125	147	131	160	149	126	140	147	148	186	139	132	126	137	151	152	155	159	149	128	130	150	131	139	139	151	111	158	136	144	148	124	140	164	144	144	147	166	128	137	140	154	136	161	118	150	155	128	141	141	145	164	148	146	129	161	148	148	151	136	140	151	136	135	153	117	142	146	161	155	149	161	158	137	151	156	129	143	148	152	142	135	121	155	146	139	133	133	138	144	132	120	142	136	136	125	170	144	138	145	148	143	144	117	157	131	146	131	160	143	135	131	137	144	153	150	169	126	148	154	143	139	140	141	160	129	118	147	132	151	145	150	159	143	139	129	142	138	139	139	145	151	156	150	162	148	128	142	134	149	154	130	135	158	143	142	124	157	143	145	169	127	146	156	148	137	146	169	137	142	129	134	137	145	151	162	140	140	130	137	139	141	124	121	141	137	140	169	141	166	148	123	141	163	163	137	165	153	133	139	162	155	144	145	146	138	164	147	138	138	148	157	162	146	153	155	139	132	156	122	136	133	125	136	141	154	114	158	151	133	127	148	162	134	165	150	165	154	150	135	141	148	132	130	160	136	153	170	139	164	129	145	133	161	144	131	136	134	158	150	127	144	145	134	151	134	160	177	144	158	146	158	165	148	131	140	133	150	153	150	167	142	143	135	127	166	147	156	135	126	130	133	143	128	137	144	137	136	129	134	155	130	129	151	131	135	153	141	162	135	120	143	162	121	137	119	144	142	138	162	129	167	154	154	153	126	134	136	149	152	145	148	147	149	136	144	142	145	157	141	148	164	142	127	136	156	145	139	155	150	140	132	135	152	130	137	138	154	153	135	146	155	159	130	155	119	168	147	153	148	149	148	163	164	142	152	150	126	125	145	157	130	147	129	142	161	139	144	152	136	166	128	149	137	143	123	137	142	141	142	175	161	141	118	133	129	140	131	124	126	146	146	149	145	141	136	134	149	143	134	129	150	152	143	144	125	160	150	131	135	131	143	146	134	130	134	142	138	139	144	143	144	175	124	148	175	122	156	171	154	157	138	139	151	143	135	129	147	148	139	150	115	155	147	127	144	145	135	153	154	145	132	137	146	119	128	138	137	136	118	143	142	151	148	133	144	154	145	128	137	162	118	145	152	138	139	135	136	126	130	127	169	126	168	139	152	151	136	138	131	143	139	138	146	150	144	182	150	150	126	172	158	128	144	152	181	163	139	158	133	159	137	143	136	141	141	142	141	160	154	147	136	151	141	139	159	127	140	154	139	130	132	151	157	162	137	170	139	171	150	143	143	141	157	152	128	150	128	172	142	152	149	132	144	133	155	152	140	149	153	139	141	152	156	158	135	143	141	115	135	142	136	143	151	139	139	143	149	145	169	136	133	144	131	126	145	152	114	138	152	146	138	133	148	157	143	150	150	155	135	153	151	145	141	136	145	146	127	142	146	133	151	142	134	156	124	159	149	133	142	147	157	128	152	137	136	131	134	140	128	143	146	143	144	152	162	144	152	152	161	157	135	145	135	134	156	127	160	141	126	127	144	147	154	147	154	139	149	163	140	144	145	141	148	129	164	150	159	150	157	136	160	118	140	133	137	147	131	115	141	137	164	139	142	154	143	157	137	137	149	145	144	121	136	137	129	167	140	142	146	139	148	144	141	130	162	146	170	135	157	132	152	129	135	152	144	147	144	153	168	125	155	157	129	130	177	154	139	162	151	144	144	139	130	128	141	140	129	154	146	157	154	131	171	142	125	145	138	152	157	130	154	121	159	138	139	148	141	158	157	133	169	137	155	152	114	157	155	139	152	129	155	140	132	137	142	168	144	151	136	118	160	146	152	146	156	127	125	170	168	166	140	148	168	140	176	146	153	161	158	145	170	127	151	141	145	146	147	139	172	147	143	158	163	127	150	132	139	174	145	155	132	122	154	123	128	138	147	152	163	124	152	130	155	142	154	135	142	152	137	147	133	148	139	159	141	137	143	137	158	134	127	141	135	162	163	152	127	142	130	143	156	133	128	139	155	153	160	133	132	158	135	144	141	142	167	144	153	150	171	141	163	156	119	130	141	158	132	161	149	138	134	143	140	140	129	118	152	154	143	125	156	139	129	176	156	117	136	129	151	145	150	166	148	150	162	150	160	127	137	167	162	142	130	150	138	117	141	152	145	143	145	148	159	137	132	136	153	129	151	141	142	143	135	138	167	126	149	144	143	140	142	148	109	156	166	145	132	149	117	186	131	144	145	152	131	150	148	128	151	147	145	128	162	143	131	143	125	153	144	142	150	145	157	157	137	166	139	152	147	137	158	143	130	140	151	121	137	144	161	144	135	161	146	132	154	145	156	166	157	141	135	161	159	167	131	134	166	133	131	135	141	136	144	143	155	161	134	118	139	149	135	130	160	150	156	169	146	180	165	139	156	166	116	140	148	125	156	135	111	149	126	137	158	144	140	153	135	136	138	146	139	162	156	146	153	141	135	148	132	148	164	149	130	162	133	119	137	159	150	128	140	166	128	153	153	128	124	122	158	123	140	138	136	131	142	159	150	126	157	160	139	133	125	132	156	158	143	132	135	133	139	150	163	161	135	123	154	161	140	155	132	130	151	135	140	118	159	162	148	137	156	151	142	162	126	157	125	143	130	154	141	129	145	152	149	127	155	142	143	139	145	144	146	155	154	145	145	154	120	161	158	130	150	132	140	160	136	129	151	144	142	156	164	153	159	142	144	160	144	142	115	146	143	136	123	143	130	142	161	148	144	151	145	159	135	134	148	133	153	134	129	156	129	144	144	136	159	152	141	151	139	174	162	155	149	143	133	137	151	146	143	136	143	158	147	137	134	140	153	139	135	140	159	135	142	148	124	136	169	135	142	126	130	144	120	139	118	142	178	148	139	130	159	149	137	173	148	142	155	142	128	104	152	140	147	141	132	143	148	138	129	138	130	152	125	133	141	146	149	156	146	139	136	136	146	142	162	138	133	154	161	163	120	148	143	139	129	157	133	145	138	151	147	156	129	141	134	147	119	143	136	146	154	139	138	136	168	139	147	159	157	146	136	140	146	151	190	135	143	164	142	170	174	136	134	130	124	159	166	127	172	132	153	154	148	143	149	159
7538	2451	5716	6363	5380	4361	3610	3021	2523	2200	1840	1656	1574	1369	1340	1225	1060	1034	921	965	923	853	764	810	791	770	758	698	680	675	690	631	657	627	619	591	612	588	589	628	551	588	593	552	576	576	566	573	550	548	545	552	525	540	563	521	505	527	489	563	515	523	502	537	517	505	515	503	508	480	487	480	476	499	495	510	491	514	491	490	488	467	505	486	474	491	495	487	489	460	487	462	500	467	484	463	519	486	511	487	465	515	506	475	523	472	435	484	473	513	458	500	482	461	523	442	484	415	476	485	497	458	482	439	492	462	489	508	457	465	460	458	459	475	493	444	437	486	506	482	513	459	473	479	457	469	473	488	490	480	482	476	482	510	484	416	500	479	491	443	479	479	481	494	483	479	467	475	510	473	459	453	502	474	441	441	449	457	449	462	453	458	477	451	511	478	456	435	507	444	465	493	438	463	438	481	450	479	481	507	498	480	466	464	436	450	492	463	486	451	471	482	447	496	494	481	510	466	453	493	504	473	457	453	481	473	474	486	512	464	495	481	495	456	462	492	443	487	464	502	468	486	475	455	477	474	476	465	461	490	495	468	511	477	457	451	481	450	511	481	503	471	474	470	422	466	493	464	461	446	500	474	483	449	473	442	449	485	454	470	485	515	481	485	476	453	471	471	461	454	458	506	474	458	474	464	455	445	461	451	482	446	506	474	466	485	456	470	469	466	464	466	484	468	418	474	433	436	472	451	444	457	495	480	485	495	494	446	491	448	471	483	469	482	462	481	491	480	479	488	492	452	467	457	483	444	474	467	489	448	491	461	482	473	472	478	477	465	519	513	451	454	449	498	493	508	486	449	439	468	462	505	469	495	460	490	458	476	509	456	447	457	490	429	488	465	470	473	487	479	519	454	469	440	496	481	422	522	490	490	518	513	463	450	477	462	473	427	500	514	482	479	462	474	505	431	457	478	474	445	429	502	500	469	506	446	447	479	478	488	465	451	459	493	516	431	486	464	488	456	473	458	505	475	459	478	472	455	462	485	484	454	443	444	474	449	450	492	434	468	481	467	499	458	464	492	457	428	440	489	467	470	451	490	475	458	483	507	461	444	532	469	473	469	458	479	492	488	499	474	476	498	452	482	442	467	498	460	459	460	465	453	496	522	486	443	444	454	458	485	470	468	491	502	481	506	471	438	476	499	469	480	481	464	462	466	481	519	462	468	420	490	519	455	482	446	509	496	481	465	461	467	493	491	445	438	513	477	490	496	440	443	446	460	493	454	445	474	484	475	494	507	448	448	453	500	447	488	472	470	436	456	475	458	467	455	424	472	469	493	450	450	497	443	434	476	465	415	475	477	440	443	456	513	452	457	478	445	475	467	440	452	504	443	452	469	453	494	507	464	478	449	440	461	469	517	460	478	495	508	493	520	477	439	440	464	457	457	429	473	436	479	454	487	461	461	452	490	470	470	465	444	425	478	473	429	461	476	466	470	465	482	451	476	475	455	455	482	433	430	457	447	457	478	451	457	461	442	447	426	521	458	479	491	443	474	482	472	492	469	453	467	464	472	490	460	477	483	473	464	484	487	480	452	504	464	448	474	442	477	460	481	448	457	458	468	455	489	447	463	513	475	485	491	484	494	460	452	495	462	473	488	436	456	472	454	445	508	456	450	490	465	491	489	490	436	465	482	498	489	457	480	459	460	480	470	478	469	483	470	478	461	451	485	449	447	444	511	470	460	453	482	480	441	489	466	480	473	456	466	463	474	496	453	485	484	477	460	513	488	447	470	495	504	467	474	485	486	517	488	492	487	462	472	434	477	465	457	457	525	476	491	497	451	444	473	480	487	417	482	481	472	469	457	511	492	472	456	469	459	431	453	473	472	496	481	448	443	452	459	484	487	498	498	447	469	490	450	444	484	480	481	501	494	472	476	499	483	467	477	480	452	525	511	450	483	461	472	470	472	425	467	469	501	444	467	512	413	478	445	506	495	471	517	497	452	463	451	498	454	448	451	528	466	486	481	467	481	465	493	458	499	455	473	480	446	473	466	464	427	460	480	466	463	484	478	505	465	488	472	449	477	485	466	476	501	467	484	455	522	468	471	460	438	443	429	446	480	513	459	453	486	479	513	487	478	466	499	504	495	455	440	420	468	458	429	466	440	480	499	515	433	469	469	448	509	474	483	456	478	485	517	469	484	471	458	490	435	468	478	490	482	470	469	454	443	481	469	483	496	487	459	470	473	453	474	435	473	456	470	477	443	462	472	496	451	451	448	445	476	489	484	467	436	483	457	513	458	487	468	452	488	507	460	511	472	479	497	483	471	480	427	471	470	443	459	482	453	524	492	480	483	466	415	474	480	453	453	467	491	453	462	456	481	505	450	424	507	464	477	524	463	457	463	486	500	493	502	519	469	501	445	459	458	466	426	463	461	431	449	451	456	483	421	497	461	479	441	464	462	462	483	486	462	474	473	463	511	478	439	470	489	505	501	430	459	432	505	474	474	476	437	489	491	490	463	487	491	491	424	491	454	438	466	470	489	464	451	475	526	421	521	474	468	495	448	476	466	504	483	496	477	466	460	504	462	490	502	470	488	486	451	477	480	472	472	450	471	481	437	459	476	530	466	444	476	449	468	487	468	431	458	471	474	462	457	447	433	478	461	471	523	490	482	472	450	467	472	497	506	454	462	463	447	495	527	471	485	461	462	453	461	513	488	460	451	483	477	446	491	485	461	496	506	455	489	484	477	496	474	440	467	476	492	434	462	503	475	465	471	465	479	479	456	437	481	465	464	464	459	469	463	510	494	487	494	473	489	437	480	470	497	451	437	446	439	479	488	474	449	463	481	475	477	420	497	489	481	484	515	432	458	448	440	492	461	460	472	539	478	454	486	477	459	440	496	492	417	447	452	417	482	465	492	452	463	467	502	496	474	478	443	451	477	501	454	477	505	482	497	478	507	482	437	438	480	525	486	495	468	460	453	491	485	465	454	506	427	480	504	493	482	495	450	478	455	455	483	441	443	485	501	443	480	455	480	439	478	480	478	480	484	438	484	443	464	473	501	487	471	497	475	467	466	421	471	471	495	465	446	487	493	469	459	512	471	473	468	441	485	474	465	464	471	450	463	507	493	461	506	479	487	480	481	486	472	494	467	472	480	468	516	448	438	475	505	492	517	467	468	454	436	483	469	476	440	429	447	463	456	456	452	481	459	481	441	454	493	487	503	463	455	448	455	461	497	492	479	495	475	445	420	513	493	481	466	415	511	492	427	457	466	447	475	443	471	489	473	456	437	467	466	470	456	444	464	456	457	473	455	482	451	498	480	471	497	475	485	485	509	493	473	475	453	449	447	479	473	458	481	449	457	489	475	476	498	469	497	483	475	486	408	525	472	470	491	484	471	461	484	456	514	459	483	445	502	455	471	502	449	470	485	460	460	478	503	486	453	459	463	476	459	473	487	427	487	477	455	489	465	465	463	436	460	481	450
2184	319	378	321	287	251	283	294	288	308	279	272	272	271	325	266	292	260	271	274	302	288	262	279	308	251	258	268	260	270	268	264	273	297	241	283	279	285	272	277	271	253	303	274	275	270	266	249	271	256	283	271	288	298	273	281	272	253	268	262	278	283	283	267	243	291	279	259	296	299	256	271	290	273	261	276	269	290	265	273	284	260	294	290	287	270	277	300	258	283	274	275	276	249	309	313	296	291	299	269	298	269	294	292	319	278	270	266	285	276	283	311	258	311	281	268	294	252	285	258	266	277	235	309	250	292	274	280	260	293	267	282	263	278	282	292	285	251	308	280	204	270	286	282	275	252	286	291	267	278	246	278	270	271	243	257	256	256	277	273	302	273	262	244	245	270	250	284	284	283	284	279	269	274	313	290	288	263	290	267	278	276	264	265	299	274	229	264	306	244	278	273	270	246	255	288	297	260	281	288	278	287	274	319	265	281	325	306	248	254	284	283	278	267	264	251	256	265	273	292	257	264	283	289	301	277	298	275	272	281	269	303	286	282	266	285	268	271	257	272	297	286	292	304	257	293	256	294	299	293	279	291	300	239	294	302	269	263	300	293	287	293	263	296	296	262	278	253	258	273	270	242	276	290	297	283	280	250	293	270	276	281	259	259	243	273	284	303	251	275	267	277	279	271	271	275	274	288	285	299	295	310	288	291	285	291	262	266	275	272	282	272	284	288	256	305	303	254	244	251	255	267	272	255	283	297	277	274	252	276	306	294	263	280	273	271	282	317	257	292	272	277	279	272	270	304	297	323	280	260	259	258	305	237	270	287	287	286	279	286	297	294	270	272	289	280	281	266	279	303	303	287	276	277	269	264	248	277	259	317	311	295	261	271	256	298	264	273	256	290	270	261	257	273	262	276	277	252	264	281	273	291	298	244	280	261	292	279	269	305	284	274	304	268	275	294	265	255	262	308	264	290	293	276	289	266	279	267	244	256	293	294	287	282	255	255	263	278	261	298	256	270	253	291	291	258	258	265	269	255	259	247	287	281	286	293	278	284	273	299	300	233	290	316	270	276	293	286	265	283	267	275	249	253	283	259	278	260	307	271	299	289	311	270	250	292	276	253	246	266	256	264	260	265	275	269	290	259	275	278	281	278	282	267	312	283	273	280	281	259	293	272	280	243	266	280	273	270	279	309	280	259	262	264	303	237	278	264	285	338	266	284	265	259	263	274	288	259	265	264	251	267	269	279	277	301	259	252	242	316	291	274	296	263	308	287	288	278	296	253	286	283	241	264	264	275	276	277	310	300	276	291	254	291	268	280	295	289	288	238	287	294	250	284	256	288	319	280	273	257	268	281	255	265	281	263	246	277	278	262	275	277	265	273	282	251	275	285	286	276	268	282	279	275	269	276	287	271	268	270	298	273	304	266	272	295	252	283	287	319	280	296	262	252	269	284	311	275	259	259	258	274	263	244	258	269	255	262	276	273	266	282	280	258	290	264	280	283	271	302	251	264	286	264	261	267	246	264	313	285	246	273	262	257	292	301	263	283	255	248	275	270	286	274	265	287	294	278	258	284	281	268	281	271	297	268	305	288	275	264	313	304	282	317	279	282	311	293	291	269	256	289	303	269	270	243	290	284	272	302	251	251	278	299	271	282	275	292	270	235	268	287	299	277	285	269	275	280	281	262	279	310	306	255	277	269	268	277	286	288	263	261	289	301	270	280	293	281	276	275	249	293	270	288	283	299	291	256	265	253	303	268	276	237	277	275	294	282	267	271	266	295	269	289	282	263	294	281	251	262	274	240	267	263	266	264	290	303	276	270	259	248	267	242	271	265	302	296	288	269	266	292	270	271	282	275	298	270	282	279	258	276	244	280	289	291	304	284	269	289	296	296	279	250	273	288	274	265	271	256	287	306	281	276	258	295	311	280	270	294	262	294	264	236	271	302	302	275	271	276	284	272	282	262	276	299	287	276	250	271	257	303	259	288	260	293	258	286	307	274	276	246	276	259	272	304	277	293	295	256	300	261	278	272	260	302	258	300	282	293	271	258	284	245	297	261	307	279	255	264	271	290	240	244	254	288	276	291	278	288	296	317	299	265	259	274	292	283	254	272	324	267	276	273	305	290	293	324	263	253	294	289	292	281	264	284	285	263	301	291	266	272	268	287	287	268	282	283	270	288	260	272	267	252	268	270	265	273	292	301	261	287	262	256	273	267	257	293	274	231	275	291	279	296	273	267	289	265	268	281	248	247	290	258	259	244	268	287	278	284	298	267	283	258	271	237	279	248	266	269	292	261	293	289	246	276	285	298	264	266	261	253	270	282	295	283	269	277	269	264	290	306	293	277	285	280	274	279	283	263	268	269	312	259	293	278	279	287	269	279	266	287	284	257	282	259	283	267	243	285	288	271	281	259	267	273	265	243	308	281	234	270	278	244	291	312	260	289	275	265	273	291	257	277	252	292	292	259	265	264	255	284	258	268	276	276	276	296	262	277	285	236	290	282	256	290	277	284	258	290	292	273	260	283	261	266	240	278	265	279	282	294	292	266	260	289	321	294	256	257	271	281	277	253	273	257	294	288	241	312	240	281	286	320	262	297	290	310	275	279	255	279	240	252	292	239	264	279	276	274	267	274	301	269	297	286	287	287	279	281	290	257	268	279	268	271	245	313	286	252	286	278	285	305	281	273	268	269	281	279	287	269	287	269	285	242	286	273	246	271	281	304	294	279	246	244	285	291	263	249	305	274	263	306	283	285	268	289	283	281	264	246	272	278	278	272	248	301	294	284	271	268	240	270	295	288	269	287	276	283	276	271	256	297	278	274	290	267	278	280	282	258	312	289	276	239	287	317	289	272	292	259	280	249	281	280	290	293	278	267	265	267	238	256	265	259	293	285	313	306	255	272	249	294	276	231	267	272	273	249	263	262	304	282	270	276	245	286	277	303	293	277	284	268	261	283	257	292	263	275	284	287	267	232	275	257	271	283	281	270	292	271	281	282	254	263	316	267	263	271	274	291	254	270	271	278	273	277	281	298	287	261	264	255	265	279	279	275	253	274	278	287	300	289	269	262	265	284	286	281	289	266	255	297	292	271	255	288	262	301	252	294	301	278	273	251	236	310	264	299	277	278	277	267	286	284	264	290	260	294	276	265	245	271	273	250	280	307	287	287	275	267	286	274	278	250	272	274	302	284	330	234	279	277	258	306	279	291	267	299	294	304	252	301	264	270	302	283	285	270	282	311	309	274	276	256	270	303	286	283	276	295	273	272	240	264	271	305	276	299	261	263	288	266	274	284	266	238	275	208	258	285	258	275	272	303	295	292	274	240	256	256	279	293	297	266	283	263	288	289	282	277	273	273	264	275	252	278	292	241	262	291	280	281	271	231	260	267	271	285	293	275	264	287	256	252	283	273	266	284	275	278	322	281	307	276	282	267	292	261	286	306	269	239	276	306	278	276	282	260	263	292	292	290	269	268
2266	844	963	987	965	878	860	859	796	859	827	780	777	824	796	793	795	810	807	811	809	849	822	861	816	819	814	842	775	842	780	834	774	828	760	767	824	810	768	816	817	822	808	778	784	813	811	824	772	753	808	777	886	783	778	799	809	793	789	817	813	821	776	811	853	795	791	790	781	813	839	811	815	796	784	850	786	813	777	795	831	824	760	804	849	795	818	736	800	830	798	803	816	798	786	768	818	810	741	841	832	771	758	822	799	787	781	838	795	799	823	819	798	792	773	766	778	789	842	760	808	813	802	792	784	771	806	772	812	859	754	786	808	846	744	852	799	766	813	791	794	701	831	802	799	815	751	777	810	832	778	842	780	782	764	749	828	771	799	839	783	813	810	802	804	777	785	794	833	819	825	827	771	764	808	765	791	864	774	800	822	774	764	838	773	796	790	825	794	808	739	810	837	772	829	778	771	795	805	792	814	807	849	802	819	745	812	797	821	776	809	762	813	760	799	804	791	783	848	770	782	777	737	741	819	802	810	809	779	735	766	820	786	813	773	827	811	767	837	809	752	819	770	807	774	766	785	823	802	771	848	815	756	808	780	782	805	831	797	826	779	791	808	817	850	792	888	842	755	772	854	836	792	830	790	740	788	824	781	836	765	808	806	812	808	850	837	767	763	792	772	843	808	800	851	815	787	764	798	848	761	779	793	812	847	815	773	766	804	797	779	847	870	817	823	779	836	773	809	815	791	773	817	804	814	786	835	782	795	782	809	792	770	767	791	774	793	833	840	821	812	770	807	812	775	791	814	805	793	842	842	788	810	768	801	779	764	824	796	814	793	796	835	804	767	774	807	841	838	844	825	831	781	834	813	796	798	780	816	820	824	791	802	835	796	735	806	873	796	787	741	841	808	807	746	798	761	800	782	814	777	813	789	773	800	797	747	786	833	778	785	814	791	818	769	755	808	779	824	786	744	821	795	816	797	814	757	744	760	788	831	845	797	791	781	809	826	798	829	820	835	803	788	754	761	797	819	841	778	828	800	842	800	811	846	844	828	793	820	790	778	824	804	793	794	797	802	822	784	749	754	837	774	779	847	764	845	812	796	800	813	756	764	802	800	869	795	797	789	829	765	793	800	814	814	790	804	807	813	762	802	793	803	784	742	768	798	792	819	780	858	792	828	790	796	848	754	779	849	799	766	785	807	767	754	778	780	780	815	757	828	823	730	816	777	795	777	801	848	762	796	741	869	833	830	803	785	730	802	812	759	811	835	768	801	772	827	849	820	822	788	778	788	780	763	783	716	794	749	818	775	841	786	822	841	823	835	757	812	736	824	844	860	836	795	778	785	810	743	748	787	849	813	780	819	766	784	797	791	801	716	785	845	811	764	791	810	826	794	773	838	811	853	843	784	829	821	793	807	804	770	802	763	789	815	835	845	785	807	710	799	795	785	811	779	799	772	759	767	773	762	823	785	765	790	810	764	823	784	847	793	788	799	763	845	758	805	803	818	847	776	820	843	781	824	831	818	739	737	756	797	813	806	772	802	857	759	842	798	727	791	852	801	798	834	795	845	829	818	805	865	771	814	808	806	802	783	787	742	828	747	788	751	827	801	771	762	835	780	838	743	791	804	778	811	769	793	822	781	746	815	794	842	795	773	807	778	809	760	767	826	754	846	785	807	817	809	840	842	755	803	819	803	809	756	833	747	771	794	780	789	786	781	781	813	800	777	815	799	766	794	817	770	805	796	798	741	782	798	827	731	773	763	824	781	816	828	792	777	768	805	804	832	780	822	794	803	803	818	767	788	783	845	750	863	826	803	848	856	851	778	816	814	766	770	823	826	803	843	786	781	833	793	791	831	768	818	804	806	771	809	793	773	767	829	792	787	806	779	791	762	777	775	776	748	835	812	822	757	770	858	799	808	883	833	812	787	824	807	769	779	800	791	771	754	837	845	832	793	811	814	764	822	726	796	779	814	799	794	806	780	821	830	798	805	791	820	802	755	783	828	811	795	802	799	823	762	835	830	814	837	840	778	782	782	802	790	784	785	804	837	884	815	799	794	789	808	778	774	803	813	799	826	833	797	793	788	804	797	872	795	804	778	795	772	802	841	852	784	798	782	807	853	809	794	790	735	798	819	800	785	817	782	822	739	745	785	791	740	812	802	824	805	788	827	853	792	817	779	802	770	838	793	825	779	783	803	783	784	748	820	815	830	800	824	854	751	808	791	800	849	759	796	760	788	807	834	783	827	772	803	806	841	811	788	796	745	780	790	793	781	790	860	799	742	822	813	801	814	806	808	753	800	777	802	816	765	795	802	785	797	751	782	769	757	807	846	791	806	751	772	781	772	785	772	759	778	858	805	824	793	779	823	822	801	812	808	790	815	780	783	796	808	773	825	786	768	775	804	775	794	787	769	863	737	822	821	776	764	814	798	829	779	852	760	788	866	811	801	820	757	776	806	790	770	785	784	821	837	798	811	851	744	828	826	814	750	820	810	859	780	825	794	831	791	787	849	859	773	792	788	771	817	807	856	789	753	811	761	754	822	829	818	765	781	772	782	822	795	827	781	819	822	849	846	778	765	820	801	745	798	814	807	778	828	799	828	825	811	816	808	793	789	806	845	756	817	775	837	722	770	794	787	805	821	812	806	800	727	836	776	836	845	773	821	831	811	800	780	771	820	825	790	845	857	836	795	855	807	788	824	846	773	810	791	785	780	749	807	840	783	758	802	790	813	813	835	812	842	768	781	809	754	822	779	765	793	799	815	801	791	755	800	828	822	789	751	764	806	819	802	763	822	790	804	806	811	850	842	824	795	792	851	793	780	762	831	784	798	836	794	789	827	791	792	736	837	759	812	801	815	783	756	835	794	779	850	788	794	837	864	712	815	809	776	815	823	793	789	803	795	838	819	854	791	818	781	787	813	747	817	749	791	761	816	839	867	786	803	783	751	732	782	813	809	835	826	829	798	792	838	844	758	808	792	831	805	817	844	799	781	808	765	808	801	803	792	748	788	833	781	842	824	846	803	780	766	800	802	811	817	793	767	780	798	705	838	816	817	845	837	778	759	821	765	831	878	798	833	805	797	770	806	796	804	876	835	809	777	817	789	775	758	765	776	823	817	823	842	807	805	871	838	820	787	753	804	791	822	810	824	842	767	828	796	793	803	769	822	772	822	808	790	828	776	828	814	852	820	826	819	837	775	795	804	769	785	808	767	807	830	786	783	787	812	792	780	774	750	792	827	789	801	780	794	787	787	804	829	846	808	769	814	826	827	813	744	816	805	816	765	811	781	799	771	812	823	835	800	777	757	763	766	846	767	817	785	805	777	731	830	787	826	778	789	809	765	811	756	814	777	802	770	765	732	820	798	804	830	791	788	774	787	757	774	819	798	752	842	788	802	812	843	769	804	827	803	752	820	762	819	787	819	777	827	813	805	801	816	743	818	800	789	754	808	827	785	820	827	745	855	757	833	806	776	797
8477	1057	1389	1118	788	618	488	382	335	300	251	231	206	236	189	166	185	191	181	176	161	161	165	176	153	166	160	143	134	143	122	150	167	147	153	138	172	138	145	141	148	156	148	171	168	154	156	150	158	157	164	163	140	156	157	138	139	157	162	150	143	158	141	155	157	147	163	156	140	156	135	122	154	125	142	141	138	129	117	123	136	158	121	157	141	144	125	134	142	142	153	140	134	162	128	159	139	154	137	145	154	152	147	158	157	152	156	144	153	155	150	143	154	132	148	138	156	153	163	150	165	158	128	150	121	159	141	139	150	143	132	150	137	153	139	142	120	125	155	148	145	141	146	124	159	133	146	131	125	126	131	148	146	143	153	156	143	161	138	128	139	131	142	159	136	151	148	127	146	148	145	152	160	150	144	120	151	129	139	118	131	121	153	114	151	142	144	128	140	149	144	125	131	144	136	154	146	139	159	136	128	142	147	144	141	139	154	137	129	139	134	147	171	136	146	109	141	151	154	159	138	142	146	154	146	148	147	153	144	144	151	150	146	158	138	175	148	164	158	155	168	136	148	146	140	154	142	140	139	164	128	142	145	122	153	139	122	116	129	118	154	146	165	140	139	119	141	141	151	131	134	131	140	147	138	142	134	133	136	131	163	163	133	154	139	129	157	130	145	139	157	161	142	135	171	152	125	158	130	130	135	165	131	140	153	153	161	125	155	140	125	146	130	150	126	138	156	168	141	143	160	141	131	154	146	139	129	140	151	149	133	128	146	161	153	151	131	138	126	169	138	137	140	155	115	137	136	146	158	130	146	152	122	132	148	158	121	149	149	140	143	142	145	149	150	143	124	142	133	149	158	136	138	168	150	126	132	138	166	152	161	127	122	133	166	139	180	129	163	139	161	140	151	140	156	142	127	153	125	124	131	147	141	150	144	127	147	154	161	145	129	139	141	148	142	154	150	159	161	116	166	155	144	145	155	160	150	154	135	143	129	175	135	145	130	137	141	137	144	138	145	151	142	137	161	152	144	138	136	153	138	146	133	134	139	139	136	138	142	148	152	142	159	156	154	152	135	129	134	153	128	138	146	131	131	142	110	138	139	138	146	161	135	154	140	151	150	142	129	132	161	156	164	130	147	167	136	141	156	126	159	139	160	146	158	138	147	137	139	136	158	143	154	158	126	134	136	141	146	145	146	138	134	133	145	157	149	147	151	126	151	127	171	130	149	151	140	126	133	127	143	154	145	130	141	151	130	145	129	132	152	119	149	159	142	135	152	152	153	150	157	135	161	156	136	158	132	153	130	157	154	152	155	147	132	135	134	149	157	147	139	158	160	159	132	149	141	159	141	158	148	145	138	159	163	128	145	141	138	129	139	122	161	124	126	149	134	156	153	148	142	128	160	139	133	118	151	141	134	166	148	147	165	149	170	141	155	136	126	132	141	155	166	132	143	140	128	127	133	148	116	139	149	155	122	148	161	145	150	149	144	137	137	147	147	139	138	161	146	148	141	141	146	131	150	113	156	137	165	167	148	133	154	148	163	162	189	169	138	147	129	120	139	127	138	138	162	148	136	135	149	143	140	139	126	146	137	158	129	160	150	127	147	155	157	139	138	147	140	141	146	141	145	144	147	130	127	145	148	137	149	127	136	159	156	160	154	160	144	128	149	126	153	134	138	134	150	146	139	154	167	146	143	161	149	159	132	154	125	130	120	129	137	148	139	142	148	145	139	128	144	148	132	135	153	158	147	127	132	156	148	153	144	160	143	164	136	140	158	142	134	164	130	153	143	152	146	158	164	141	165	148	140	145	145	142	149	146	124	142	137	139	156	145	144	147	142	154	129	141	151	157	147	142	143	140	140	135	142	160	149	145	162	161	177	140	147	153	136	148	134	126	140	145	162	130	129	157	129	132	150	130	142	150	146	162	144	143	152	157	141	145	137	159	139	135	121	149	156	152	160	120	135	126	140	156	153	135	136	153	151	155	145	143	137	151	140	141	137	130	145	161	133	137	155	127	138	139	149	153	137	134	144	164	144	146	129	132	139	130	138	146	140	130	155	154	166	135	161	120	146	132	133	146	145	165	110	140	153	138	152	144	132	129	140	146	156	143	127	139	149	146	142	151	159	168	146	153	141	144	140	148	148	137	150	133	157	158	133	159	146	149	148	146	152	137	180	152	145	141	142	146	148	148	158	153	146	140	133	155	148	146	136	143	131	148	155	138	128	132	151	147	144	122	130	146	155	145	138	136	159	130	150	135	134	134	152	145	157	136	120	136	142	134	153	143	136	143	123	137	151	145	142	155	124	119	144	132	136	161	142	130	132	120	143	121	150	135	152	150	149	107	126	151	158	147	141	141	142	142	127	144	167	119	148	147	138	154	132	145	142	147	134	147	149	137	123	146	129	162	145	132	140	145	145	140	121	130	151	141	141	143	166	151	140	140	146	168	141	155	129	139	145	142	152	144	152	141	154	144	132	117	143	153	142	167	127	163	150	149	135	153	150	154	141	147	128	135	143	148	139	149	126	148	143	164	126	136	171	133	141	120	148	153	158	121	139	152	174	151	142	137	139	153	123	148	127	139	151	133	152	145	135	153	153	148	153	135	133	142	124	149	147	117	114	163	141	138	139	159	133	155	159	136	139	160	145	152	149	134	140	141	149	154	144	123	128	122	160	126	125	138	161	157	138	144	140	143	134	138	145	158	141	127	164	169	157	136	148	151	148	137	132	163	136	159	140	146	154	164	123	142	141	147	142	144	139	136	142	131	136	127	158	146	137	161	144	124	171	142	129	148	133	127	132	140	134	141	123	142	137	126	145	140	137	161	142	132	139	167	148	153	158	163	142	117	136	128	139	164	136	162	158	136	172	154	144	144	142	132	141	147	135	146	135	159	158	143	152	123	131	129	154	157	131	161	136	108	141	150	150	117	141	143	155	127	121	126	152	142	158	141	159	136	156	150	148	152	133	169	163	136	140	143	120	145	154	134	162	141	132	140	134	138	166	150	142	157	152	147	140	168	151	144	155	128	175	140	176	117	121	167	150	147	149	155	153	120	155	139	145	146	128	149	152	144	139	131	151	157	156	145	154	136	163	127	139	136	144	154	156	177	106	144	151	146	152	146	148	124	145	135	166	153	164	133	145	134	149	140	113	159	168	155	132	144	157	174	148	118	136	136	136	136	131	161	138	160	126	128	117	149	147	144	152	129	147	136	154	143	159	148	151	140	132	145	146	154	139	151	150	140	165	125	149	156	134	130	136	156	164	139	144	151	146	143	135	151	152	151	128	145	146	139	149	128	158	132	145	146	156	137	171	143	139	134	126	133	145	153	168	155	114	148	164	156	154	147	117	143	143	149	141	128	155	162	145	149	139	124	142	152	134	158	122	141	155	148	153	159	130	139	146	142	128	157	147	143	146	170	142	141	148	132	134	115	150	125	144	128	143	103	144	143	153	144	159	165	150	143	126	150	132	129	143	138
5330	1394	3134	3695	3046	2501	2127	1722	1526	1337	1200	1058	944	934	859	811	752	750	686	703	687	622	668	591	605	608	568	544	551	562	560	547	523	549	508	563	532	507	497	501	513	541	535	505	478	473	492	524	515	506	490	499	460	484	494	508	496	506	490	492	450	478	520	473	492	494	473	449	434	455	443	453	505	482	450	471	494	450	463	480	456	474	435	448	462	488	472	439	515	450	473	462	473	437	441	463	469	437	422	467	471	479	437	457	495	449	440	474	482	462	450	470	481	474	506	432	465	451	465	461	449	456	493	462	473	494	405	462	439	462	476	481	471	440	500	436	459	436	446	454	431	428	461	489	475	491	424	483	461	441	440	457	446	436	457	451	457	439	453	479	462	432	481	460	469	477	444	454	437	434	530	464	466	424	424	476	430	453	454	426	428	417	463	494	474	430	462	450	463	433	460	469	440	437	450	440	462	460	457	457	440	406	487	428	428	475	417	486	429	448	447	452	462	455	473	495	457	449	457	401	462	431	449	446	463	431	473	425	454	466	464	403	466	462	463	471	449	424	460	473	440	445	472	433	454	462	488	471	485	460	447	467	453	440	426	427	493	473	447	436	434	464	466	439	456	431	456	410	476	439	450	461	439	469	456	497	420	478	466	441	452	431	491	452	436	502	464	424	439	480	448	436	442	444	455	477	479	459	462	457	446	466	438	466	443	446	446	455	467	433	465	436	449	507	445	442	442	449	475	417	456	459	449	452	427	454	499	444	434	451	467	441	439	476	470	457	482	418	449	445	461	464	441	442	438	479	480	484	465	454	447	432	463	434	506	504	401	457	441	454	460	450	459	478	410	493	464	463	456	460	461	485	441	466	467	486	452	439	430	477	508	460	474	438	471	443	449	464	454	447	458	427	444	456	434	435	459	434	433	469	463	479	481	487	467	449	451	444	481	429	422	477	463	457	452	452	458	483	452	466	464	473	458	478	468	467	418	443	443	425	435	424	451	474	482	458	433	437	432	430	484	478	436	458	506	474	432	476	482	451	463	482	383	436	476	470	419	460	460	476	453	463	482	467	444	495	459	430	441	438	486	457	433	487	445	451	465	455	424	458	483	471	481	436	442	466	480	452	493	450	485	442	473	442	444	495	448	436	465	447	462	461	466	453	429	454	452	451	463	468	436	463	443	449	450	443	463	479	442	477	495	442	467	445	495	449	444	450	450	457	450	445	431	462	452	446	441	436	429	446	443	424	450	462	446	494	445	447	435	451	446	511	437	475	427	471	426	461	446	468	461	448	453	427	489	467	426	451	469	483	476	463	461	414	478	424	447	451	434	452	431	481	436	430	420	446	472	451	449	470	503	440	431	450	473	473	448	432	455	479	469	466	443	432	452	502	472	509	461	432	425	434	442	504	493	438	424	457	449	457	467	488	466	432	462	474	435	444	451	420	467	459	441	423	458	471	465	435	448	454	426	435	419	481	411	460	456	462	465	446	455	438	471	425	444	473	445	453	421	441	500	485	466	425	473	464	472	480	416	443	430	453	439	460	455	447	459	486	464	443	450	426	451	445	446	472	432	456	480	476	468	457	460	471	456	447	478	473	487	446	425	408	459	480	431	481	441	469	476	491	454	449	462	470	411	484	443	479	469	481	442	487	471	485	470	481	473	452	457	444	450	467	492	468	449	450	438	464	464	470	425	444	418	446	476	411	471	455	454	478	451	439	430	455	482	470	452	441	452	464	454	473	486	460	467	467	471	440	464	457	430	407	433	454	443	475	445	447	501	465	485	463	435	528	451	448	500	451	499	462	443	442	410	481	500	439	432	460	483	445	428	475	430	432	496	478	454	476	413	483	444	470	476	482	451	511	472	516	470	427	462	447	488	460	438	476	480	472	482	456	459	474	437	477	455	425	445	431	487	479	451	420	455	460	443	482	470	465	436	478	423	467	426	442	443	455	469	470	417	435	482	446	456	449	445	458	477	458	512	452	451	459	458	449	416	471	480	452	471	433	479	444	449	479	511	459	454	447	492	462	491	497	459	459	448	453	437	510	434	422	457	469	470	457	472	464	493	466	454	483	457	403	429	461	446	471	427	441	458	465	437	499	431	464	436	478	421	425	484	469	478	449	454	476	491	465	467	439	477	413	446	506	426	433	474	466	467	438	500	448	437	454	429	463	458	474	456	441	470	459	467	468	443	460	416	475	454	418	415	497	452	455	469	441	460	466	471	452	447	439	468	494	484	416	459	488	466	477	428	437	465	485	465	442	458	461	436	450	483	460	433	472	430	397	448	446	472	484	478	430	424	415	449	481	482	435	467	452	466	471	443	437	433	454	482	469	469	427	448	499	463	470	441	471	437	450	467	443	466	480	449	464	466	492	466	484	428	430	461	452	478	471	463	463	441	440	457	478	459	478	451	470	441	454	470	455	475	450	488	461	441	450	420	444	479	467	493	449	467	466	419	471	479	465	468	449	471	449	440	452	474	505	466	449	458	428	436	452	475	469	477	447	478	461	444	457	481	439	473	458	464	488	483	465	470	457	445	433	467	469	514	470	425	480	488	449	454	443	463	451	446	452	452	457	460	436	487	475	441	464	422	483	395	487	471	463	488	455	490	496	524	479	448	467	469	428	468	481	446	439	488	459	465	451	431	448	447	429	453	436	453	417	491	467	438	482	449	432	474	456	450	421	449	477	485	446	470	491	437	439	479	433	398	459	494	470	432	466	491	468	447	514	467	454	438	447	430	465	437	452	464	453	472	464	433	437	478	433	448	466	474	415	449	476	442	497	465	438	447	456	442	424	427	433	459	459	420	436	460	485	468	436	449	441	438	462	448	448	484	458	459	450	422	456	453	453	432	464	429	465	461	427	470	438	453	456	480	431	443	444	503	427	477	462	445	455	480	449	423	426	470	427	434	452	478	474	480	454	484	468	441	450	505	464	446	427	446	433	433	485	479	486	452	464	434	438	492	444	408	453	455	443	495	429	488	472	489	447	479	447	469	475	491	443	487	489	436	423	483	472	432	470	450	489	435	474	467	476	466	497	476	437	452	421	466	453	459	487	468	418	485	443	444	475	489	457	487	447	488	459	457	496	456	467	488	426	459	476	471	450	458	417	440	454	456	440	479	455	468	440	486	459	454	466	451	447	469	460	461	469	448	456	490	464	405	430	479	424	435	435	464	449	469	427	477	430	464	460	525	464	475	468	434	440	450	455	452	507	473	436	476	452	466	458	481	449	428	441	443	452	435	441	429	441	430	457	464	473	465	466	464	464	475	446	451	481	472	431	447	429	413	445	424	465	452	470	433	472	463	460	473	445	442	473	470	482	454	457	468	444	453	446	447	453	432	419	434	432	462	481	456	472	470	437	486	449	469	462	455	486	460	442	432	459	468	447	452	427	505	459	459	463	475	439	452	459	494	434	483	476	448	437	434	447	445	404	437	460	444	476	439	441	471	480	449	441	441	393	448	475	488	453	424	453	428	463
15616	2534	2661	2106	1479	1047	799	609	456	465	369	348	317	292	252	241	223	213	233	210	208	181	200	181	158	170	159	165	185	161	165	191	166	164	160	166	168	157	156	158	146	156	156	137	150	155	125	149	162	150	161	175	143	152	137	174	164	142	153	143	176	132	144	159	163	144	160	137	132	151	152	148	150	157	153	141	153	150	131	147	169	139	135	158	127	164	148	158	141	156	133	148	131	154	156	130	146	149	117	143	126	134	145	168	155	136	153	135	163	139	152	136	134	142	132	138	151	160	152	116	126	155	128	126	149	152	158	123	135	154	165	126	116	151	136	151	139	159	145	137	159	139	131	156	137	151	147	127	142	139	146	143	157	135	140	143	184	133	152	131	154	144	131	134	143	129	150	145	130	151	124	126	149	167	155	121	164	126	132	144	144	164	152	144	172	132	156	144	141	144	144	145	143	143	117	145	162	158	139	135	150	151	157	130	133	113	150	140	137	154	160	138	154	137	158	120	153	159	130	165	145	160	145	146	160	134	154	153	163	146	154	138	151	123	146	157	129	156	133	163	135	149	148	155	139	118	141	140	132	151	132	139	146	148	154	142	173	149	133	136	161	151	171	154	145	155	142	142	141	169	134	147	140	158	177	145	131	149	148	159	129	138	126	144	138	148	147	140	136	142	142	157	131	148	146	114	141	161	149	150	146	130	128	139	163	130	133	132	148	160	154	131	145	147	116	136	161	134	146	163	146	129	146	120	168	140	146	159	127	142	153	155	147	137	153	127	144	142	145	146	142	146	139	148	154	129	142	127	132	148	151	150	151	145	123	163	152	151	157	135	152	151	135	154	141	132	144	146	143	143	154	142	151	148	129	144	142	133	166	156	143	146	137	129	138	137	147	145	142	138	142	131	139	143	148	117	137	152	157	145	145	149	159	161	146	166	152	148	150	151	144	159	147	136	136	144	154	151	150	157	139	136	152	111	146	168	145	160	135	162	147	137	141	150	150	139	145	151	145	140	156	132	134	149	134	126	135	142	146	154	120	122	164	157	140	143	119	153	155	150	134	154	146	123	153	139	120	168	132	139	146	137	112	147	156	151	148	140	129	153	147	138	129	140	137	141	148	144	138	148	163	150	151	148	131	128	146	153	127	139	119	139	153	142	126	143	142	148	167	145	156	163	139	145	137	145	147	132	150	138	127	122	164	118	154	149	144	140	153	143	143	141	147	155	145	166	129	163	158	122	140	122	132	148	156	157	124	144	138	172	146	144	163	139	166	124	115	144	148	126	135	149	141	132	131	136	154	119	152	139	139	127	162	153	169	151	170	153	158	158	136	129	163	137	141	143	152	142	138	152	158	147	143	143	136	122	140	144	157	131	150	113	126	150	137	141	151	156	130	145	148	140	143	136	145	146	134	156	164	168	157	145	131	151	157	122	147	142	160	128	130	123	124	137	136	126	133	154	137	160	155	157	128	120	164	139	168	150	148	139	133	142	137	175	134	133	158	156	145	148	148	161	130	144	139	149	152	154	143	145	147	145	178	126	139	142	132	139	173	137	158	139	143	135	153	147	138	144	138	140	149	146	145	146	145	151	152	135	145	131	151	135	133	143	135	152	131	171	142	139	132	130	164	159	172	174	125	136	161	136	138	144	155	153	137	167	131	147	139	149	114	161	146	143	150	143	139	142	152	145	124	148	154	123	119	139	140	140	137	130	131	132	137	155	146	129	152	141	158	127	128	149	151	157	145	154	146	148	141	136	149	152	142	151	142	137	146	127	138	148	156	151	149	145	152	133	145	147	160	132	144	149	116	141	169	149	157	116	159	123	148	152	156	154	171	132	141	146	151	140	138	148	160	146	152	130	149	139	151	143	145	139	134	140	136	155	138	157	149	163	138	147	148	138	157	130	152	131	138	135	135	134	156	135	122	155	143	153	141	134	135	158	121	127	134	135	149	174	128	141	152	136	159	147	176	142	131	149	139	147	117	146	126	142	175	134	153	152	143	139	145	125	132	132	146	141	134	161	161	127	139	155	121	137	146	155	128	144	148	145	130	140	139	140	135	143	147	122	130	156	145	133	148	137	166	142	139	129	156	132	157	135	115	152	139	140	127	165	135	165	152	163	134	143	132	134	155	139	158	124	148	136	155	113	151	128	135	138	144	159	144	149	151	150	159	143	167	152	145	147	119	137	152	138	160	146	153	148	155	147	143	139	166	148	148	130	145	151	153	124	168	132	144	143	155	130	143	155	134	136	156	146	122	148	149	163	151	150	133	146	161	135	142	150	130	136	160	154	132	154	138	131	136	138	143	146	133	132	172	151	156	155	136	172	140	122	136	147	129	147	138	142	133	136	152	183	149	156	164	153	133	147	144	157	136	133	133	151	144	166	152	140	143	121	151	137	142	136	148	144	141	151	156	139	125	135	167	122	147	158	121	154	157	151	134	150	128	136	144	151	143	132	147	140	138	139	137	144	138	154	131	116	138	148	144	139	161	159	149	158	134	159	133	145	136	143	117	136	136	145	124	159	152	146	144	166	134	136	154	133	156	145	135	149	123	131	153	153	146	147	137	170	154	128	152	132	152	138	144	140	133	138	147	155	150	159	156	172	150	134	142	165	153	155	160	117	145	150	148	149	136	151	136	143	131	119	136	141	151	124	148	125	154	131	152	150	137	160	139	134	141	144	150	138	171	148	154	152	145	131	128	142	135	151	149	143	149	139	142	149	134	126	164	148	128	147	157	136	143	148	124	150	131	142	131	144	139	147	143	144	134	141	174	136	135	125	152	123	144	142	150	138	123	147	149	142	140	123	140	141	146	148	132	152	146	139	165	150	145	134	126	132	121	143	149	160	143	151	142	136	151	140	151	165	147	146	131	161	144	135	137	132	136	132	155	144	157	143	135	128	155	147	136	143	133	144	143	125	155	153	148	174	144	135	157	162	138	148	141	144	149	105	148	153	149	155	146	148	155	154	158	171	156	124	139	135	139	119	150	168	154	155	142	136	125	127	156	140	139	140	132	123	159	147	143	133	135	132	145	139	133	123	144	142	148	152	159	145	146	135	143	154	138	153	132	127	159	142	149	129	138	134	143	132	128	152	147	137	148	140	144	149	149	168	132	140	135	153	130	148	145	141	164	156	147	144	133	148	135	154	155	146	150	132	157	143	155	131	149	146	167	137	153	160	176	165	136	134	129	139	155	155	139	145	121	154	144	178	150	133	138	140	161	145	161	139	161	124	152	143	127	150	157	158	139	152	128	145	142	133	139	138	163	140	144	152	154	182	136	135	112	164	153	148	157	159	146	138	134	142	154	140	139	161	124	166	147	164	150	140	132	142	133	137	124	149	161	152	143	145	121	151	131	146	158	142	133	148	141	121	143	140	145	141	140	146	126	150	139	145	160	123	141	135	179	157	161	154	154	156	147	163	115	140	128	143	141	161	125	154	152	175	136	165	136	150	145	123	150	149	158	123	151	168	157	135
7495	2472	5738	6539	5457	4391	3598	3051	2504	2068	1882	1601	1470	1388	1210	1132	1094	1003	1014	949	848	883	851	801	768	779	713	756	677	677	635	666	645	639	642	634	618	597	609	578	591	541	567	541	536	596	580	552	554	545	532	521	536	520	510	513	592	483	533	488	500	501	514	520	506	504	526	491	482	518	500	496	490	494	541	524	544	483	474	510	465	476	508	448	491	493	484	490	463	483	462	478	499	466	496	452	484	486	565	477	482	485	485	460	483	515	501	481	468	494	480	445	525	475	511	481	510	465	512	503	459	471	486	478	469	514	461	445	481	475	458	500	443	486	480	475	457	509	457	454	468	446	460	487	474	516	472	455	486	484	505	462	466	485	465	462	461	488	483	471	502	485	434	450	487	463	486	501	496	474	463	501	482	484	452	488	456	447	418	479	477	470	504	478	506	508	456	469	477	508	465	461	476	479	469	470	496	490	541	463	459	501	479	478	494	444	459	456	472	462	463	441	467	477	495	500	446	450	490	451	491	489	482	445	461	478	467	481	449	494	493	440	467	512	515	443	489	479	488	445	445	476	479	489	479	446	461	505	475	499	490	438	483	464	442	430	472	498	449	475	474	512	486	443	482	460	492	493	481	456	474	467	450	465	486	478	471	487	488	518	496	505	496	481	456	470	494	463	454	440	474	479	452	498	517	441	452	455	451	454	481	483	492	481	470	473	482	475	450	493	514	477	476	490	487	452	441	489	493	491	444	441	468	453	440	477	460	498	472	481	506	452	479	448	455	474	474	473	461	472	477	468	425	460	466	470	464	489	434	504	467	486	486	470	464	441	488	481	489	485	495	471	495	470	477	544	460	494	457	460	461	451	511	483	472	476	430	453	476	476	516	445	443	465	460	495	476	490	457	473	476	459	457	508	452	477	467	443	489	451	487	491	462	456	442	490	488	479	484	472	430	489	444	447	448	489	476	455	467	501	456	457	475	452	480	451	473	472	449	487	453	455	466	503	491	493	473	503	482	492	482	482	447	502	469	459	506	448	476	472	468	480	482	473	500	459	474	496	430	434	460	446	494	473	479	455	411	473	468	461	476	455	474	482	448	478	451	483	482	480	458	448	458	450	473	501	468	443	468	445	491	466	464	480	488	479	457	479	481	487	460	502	482	433	490	489	472	491	492	489	477	476	469	472	464	483	464	462	488	482	477	469	485	506	463	446	474	470	472	422	465	492	493	507	475	477	479	491	451	484	441	450	470	452	451	485	455	474	479	455	482	453	460	459	482	466	426	490	470	477	488	459	441	445	508	477	445	490	441	485	451	449	479	478	504	468	514	505	463	452	435	488	475	490	479	509	509	498	484	479	467	471	497	474	461	457	485	460	461	448	461	485	451	466	462	485	506	496	467	472	467	484	464	443	481	473	444	460	473	441	456	446	497	394	484	508	470	460	452	487	455	480	470	474	481	465	458	498	478	489	479	470	471	471	410	482	478	476	450	471	446	483	458	493	485	485	451	472	517	451	454	446	450	489	469	446	471	494	475	507	483	499	515	463	468	499	449	473	471	436	471	452	453	444	465	472	433	482	461	477	509	472	481	455	476	481	465	478	469	447	473	455	498	451	467	469	478	444	474	433	475	442	501	481	464	461	538	443	448	491	410	477	465	437	494	462	471	484	483	440	443	460	492	498	509	461	460	474	458	503	482	495	467	443	471	483	474	461	479	433	492	453	502	456	508	494	476	452	459	466	471	483	509	470	469	464	503	460	474	453	476	464	471	473	488	444	491	468	468	462	469	459	518	460	455	452	487	472	460	452	482	478	474	471	419	459	457	478	479	485	457	442	426	500	502	478	468	470	466	453	497	481	449	449	465	449	473	437	463	509	482	458	460	500	463	457	450	448	466	458	452	446	446	458	476	449	489	489	463	466	496	487	489	464	474	474	479	484	442	477	476	497	462	510	522	507	448	490	482	459	494	458	493	469	442	451	497	466	472	485	490	474	473	472	468	462	456	491	452	462	443	459	443	482	484	459	474	447	471	465	466	521	485	495	456	496	467	445	495	462	488	469	413	472	510	449	510	464	474	488	442	477	498	470	463	465	498	490	459	452	449	480	496	468	485	464	477	499	488	457	459	457	491	465	499	479	480	447	478	430	469	478	461	459	479	457	471	497	495	445	474	458	458	472	466	510	468	425	492	471	493	435	447	471	439	481	418	453	460	495	453	477	485	507	483	488	452	459	455	501	482	501	473	483	481	431	456	467	473	462	459	454	458	454	457	439	474	467	441	465	456	461	473	463	471	488	494	468	484	481	476	487	471	451	458	449	452	488	444	459	482	498	490	470	473	468	457	459	464	436	471	458	507	482	462	505	473	457	483	471	473	457	480	470	469	488	499	485	501	455	484	480	478	478	434	474	516	471	479	473	506	505	463	461	514	504	472	478	485	480	492	478	469	477	462	491	477	420	469	507	437	460	471	500	487	471	471	488	468	491	436	434	453	436	474	468	471	449	448	480	478	483	494	467	500	473	462	504	505	485	437	500	475	457	447	453	424	436	504	493	482	435	466	457	483	438	454	497	462	453	460	457	449	467	492	509	442	482	458	421	445	454	439	454	447	458	476	457	498	471	491	513	491	512	440	490	470	474	472	440	501	459	463	462	459	485	468	488	464	486	484	487	466	456	441	455	483	449	434	448	492	481	461	499	471	499	492	473	491	441	476	455	464	459	451	504	500	472	471	477	446	456	474	452	476	452	487	493	438	471	480	470	465	459	443	505	506	465	490	467	485	472	432	445	456	472	500	473	468	489	494	461	465	496	475	471	465	488	493	460	460	510	474	500	507	442	480	459	463	490	478	518	445	469	444	491	470	445	435	517	486	469	443	484	502	439	455	487	428	483	483	476	452	439	494	448	490	476	498	457	493	467	473	452	448	440	499	454	440	446	447	451	447	479	462	480	473	501	448	477	474	476	478	423	518	496	489	484	486	487	414	470	489	462	513	487	480	498	450	485	442	458	474	443	462	463	463	495	477	479	534	469	460	440	453	476	463	466	448	477	452	478	439	428	476	466	490	485	453	457	435	419	461	496	479	483	475	464	480	491	455	461	498	466	458	475	455	427	456	427	449	431	453	454	486	452	433	492	490	491	476	476	522	467	473	454	458	459	442	476	448	470	460	500	471	478	426	465	486	438	468	478	474	469	447	445	482	485	502	530	449	494	479	473	452	448	473	509	494	434	461	467	479	476	470	526	486	508	461	504	468	495	484	482	476	434	499	479	459	502	457	457	464	475	470	483	447	465	477	483	482	458	430	494	459	451	503	414	490	483	455	492	462	477	507	446	472	497	491	454	493	411	480	457	491	475	449	449	448	470	488	437	423	487	454	441	467	475	495	450	445	470	496	457	470	488	460	449	504	472	435	472	442	498	480	464	477	480	474	477	461	478	484	486	473	456	512	511	493	477	502	484	473	454	461	440	483	474	467	449	446	465	507	479	454	417
2252	333	341	318	296	297	302	284	284	310	291	274	263	312	252	297	291	304	265	288	277	292	271	296	272	293	286	252	278	292	299	263	285	283	264	272	273	311	268	269	293	283	309	257	275	279	331	275	257	297	264	274	290	250	285	271	252	306	267	286	243	286	273	294	270	276	288	264	285	281	281	278	244	284	246	303	287	276	245	271	270	269	259	302	309	257	252	312	281	302	284	300	276	301	263	262	268	268	270	266	289	281	303	288	289	260	261	267	273	279	273	282	274	248	252	284	261	283	280	260	272	305	274	287	245	289	272	273	258	263	275	309	267	236	257	306	274	278	272	296	310	287	270	290	251	263	297	277	288	305	279	261	283	281	273	276	251	256	284	262	282	261	294	266	277	278	266	276	254	270	272	254	267	292	254	270	244	256	252	271	272	287	301	254	321	261	281	282	280	266	280	273	268	283	283	283	297	272	252	298	248	219	282	270	295	283	273	279	270	257	274	276	256	246	283	276	254	293	278	291	256	312	268	256	262	287	263	282	277	270	275	267	256	254	270	274	291	293	261	267	286	286	294	275	289	287	320	277	286	291	258	278	278	262	257	250	282	286	281	286	256	253	294	285	268	316	285	268	289	268	254	300	280	285	270	277	280	249	302	284	266	266	291	279	298	282	282	267	283	283	255	288	306	252	283	274	293	307	279	279	268	279	271	267	266	264	281	260	265	271	285	291	304	264	304	282	261	298	323	293	299	288	275	260	258	253	260	264	301	270	268	294	296	257	307	271	286	306	247	262	267	293	275	295	272	268	268	290	272	279	263	270	279	257	318	303	248	253	267	285	289	269	265	254	278	294	276	278	280	277	286	251	264	275	289	298	286	252	263	265	266	255	296	269	272	248	247	285	288	249	280	251	240	277	288	279	268	284	267	228	273	262	284	273	258	299	277	278	285	254	265	279	273	284	258	245	282	261	267	259	291	268	275	293	283	259	277	280	282	273	278	260	277	293	254	271	269	271	280	279	263	279	261	259	250	283	295	260	267	263	275	263	290	260	266	285	259	262	285	278	278	284	295	278	284	236	278	275	275	278	303	272	273	265	264	285	252	284	295	252	249	272	290	262	308	249	270	285	279	243	284	257	281	277	284	265	271	262	263	244	240	290	254	238	257	270	280	283	260	278	260	282	307	292	320	237	247	283	297	276	260	317	281	255	258	283	267	277	273	267	287	253	286	279	272	302	292	295	310	299	260	301	278	276	296	297	268	290	261	273	280	276	322	283	273	260	321	294	274	258	253	266	274	300	236	302	241	285	274	285	305	288	249	276	275	280	272	252	273	272	278	265	311	268	270	268	261	298	292	239	302	257	283	274	274	255	290	281	261	265	253	239	235	296	262	302	288	251	271	241	296	279	256	290	280	275	260	290	249	281	273	262	250	285	270	265	282	285	270	276	293	275	275	280	269	271	260	290	283	255	254	281	278	243	298	284	261	292	277	244	239	255	293	276	292	302	268	276	283	284	288	272	304	247	310	293	309	280	294	255	281	253	279	286	271	283	286	287	257	288	264	240	287	269	284	286	264	267	304	272	282	291	275	262	282	250	284	260	296	293	284	301	271	309	268	312	283	268	295	261	270	282	283	269	275	253	267	277	298	264	284	263	280	303	279	295	251	244	254	267	287	264	265	278	282	267	238	263	265	288	296	302	266	258	296	272	260	290	273	292	299	247	292	260	255	282	277	263	279	309	267	261	255	271	260	260	285	261	276	270	269	255	296	245	286	261	299	244	277	291	267	280	273	310	264	263	267	284	285	261	241	298	257	278	274	272	305	273	261	295	234	279	260	279	262	273	280	288	311	306	271	309	278	316	289	269	266	283	262	281	267	272	267	266	267	240	264	273	261	266	278	267	283	271	266	268	250	270	281	289	311	285	286	293	286	303	264	285	264	297	286	283	258	288	266	281	274	274	263	272	264	283	288	258	301	291	285	270	253	259	278	269	302	249	295	262	253	282	295	282	257	243	266	281	280	279	308	252	308	283	272	272	287	285	288	260	297	280	279	271	257	305	275	266	288	253	277	273	229	290	295	270	306	281	298	281	311	278	288	244	309	292	261	281	287	244	267	283	289	306	282	287	266	277	258	261	312	303	329	284	278	264	248	269	268	271	260	281	280	286	277	308	254	243	257	261	256	262	302	300	291	305	279	276	279	261	271	301	284	295	265	276	268	270	291	264	277	265	287	284	259	271	286	288	270	263	306	287	320	277	273	251	285	280	278	258	262	254	277	274	285	272	277	269	299	302	246	285	276	292	267	248	274	265	304	255	297	279	285	263	283	296	276	267	307	283	263	285	307	279	274	293	255	236	286	256	252	260	291	286	285	263	287	287	297	266	279	270	289	291	253	249	302	283	277	266	291	271	271	273	280	291	271	293	302	276	277	283	288	280	241	319	250	265	248	263	291	275	313	299	277	291	279	278	251	269	303	255	270	299	262	282	262	277	286	252	253	291	249	278	282	318	293	261	255	277	291	283	250	246	302	275	291	276	273	271	285	275	255	263	284	310	279	270	282	254	281	254	289	274	276	260	256	297	289	249	298	270	285	269	264	285	281	308	277	275	264	309	256	287	284	265	282	277	287	276	301	288	278	270	270	289	276	275	255	271	255	288	283	270	287	306	282	294	287	249	297	288	273	266	283	281	254	310	259	251	277	259	264	242	289	274	272	308	305	270	280	268	260	258	253	276	308	273	322	257	286	277	267	275	271	278	274	287	282	247	281	299	280	278	268	272	267	256	253	300	296	278	284	290	265	289	272	285	293	281	253	298	282	278	293	299	270	286	280	282	287	285	283	247	274	268	272	271	286	253	284	288	275	285	255	282	246	278	274	291	267	281	287	277	261	276	299	300	307	270	267	255	303	271	294	278	297	308	292	246	255	255	262	270	278	298	257	263	290	262	250	283	286	262	289	280	261	272	288	266	280	266	271	276	276	276	257	275	266	278	253	254	261	257	300	282	302	297	262	253	277	263	271	275	266	280	255	268	266	287	272	289	255	254	283	292	309	243	257	280	251	276	291	279	285	269	278	281	279	264	271	300	301	272	280	260	309	292	265	297	293	277	260	282	273	280	254	290	285	275	305	269	257	276	277	279	292	276	254	259	296	277	277	267	271	243	238	255	290	256	280	263	293	268	273	292	296	289	267	293	303	293	292	288	252	293	265	321	310	277	259	252	255	301	248	292	311	299	295	305	290	272	282	258	295	248	285	262	265	292	270	276	294	278	286	267	297	294	282	278	274	284	267	287	249	268	290	263	238	275	278	267	294	266	290	263	267	286	297	290	246	300	285	285	272	282	259	248	272	306	289	259	265	260	277	270	287	261	245	256	287	288	267	279	268	279	281	281	265	285	249	286	266	264	255	292	300	289	251	272	266	269	261	237	289	279	317	273	269	295	269	280	282	253	256	252	266	292	287	258	295	300	261	301	304	259	257	295	261	290
2259	891	959	981	952	947	861	821	909	847	847	865	863	839	805	827	812	807	806	857	800	810	788	843	814	802	786	826	807	782	814	794	780	742	816	786	834	755	838	816	807	778	794	799	792	846	824	780	784	812	792	841	803	790	821	796	810	788	778	770	801	769	781	814	770	794	809	789	763	776	863	798	779	821	790	812	806	791	765	793	760	785	825	773	784	795	789	826	802	807	801	765	828	767	805	834	787	844	730	800	796	752	810	801	776	792	797	821	837	778	770	782	792	830	783	825	793	806	797	753	832	867	766	785	784	749	814	805	783	782	824	806	798	835	787	812	806	803	819	796	785	833	807	809	779	757	736	805	805	761	804	791	827	757	770	758	811	814	788	809	793	809	828	782	817	809	774	749	797	851	778	845	820	832	821	821	791	818	772	754	823	792	840	744	765	828	784	788	824	845	806	776	840	770	825	829	781	766	828	786	729	725	783	779	813	802	812	759	787	798	771	819	798	749	822	758	775	775	763	887	808	865	803	767	750	844	785	790	782	856	835	774	761	802	797	810	804	765	796	743	785	821	783	782	791	807	806	800	776	792	799	808	783	817	746	788	850	803	784	799	785	792	785	847	811	773	775	834	807	755	802	820	784	811	779	854	794	788	841	803	823	841	773	802	826	769	761	824	776	812	810	786	813	797	759	789	803	782	824	805	755	820	782	796	761	802	791	806	819	797	774	796	812	790	800	792	828	821	787	789	847	815	780	779	741	768	827	786	798	825	763	772	782	759	795	858	840	807	824	759	785	744	774	797	791	803	811	782	761	757	754	756	768	868	789	776	786	815	772	812	834	794	758	818	885	844	787	785	779	815	806	817	788	775	805	807	814	785	813	793	824	838	781	825	815	785	811	822	840	773	860	798	829	839	784	814	781	792	767	786	880	817	743	777	774	817	758	709	819	782	774	826	779	796	839	850	838	703	823	837	784	784	814	829	818	801	848	819	813	832	792	860	768	789	773	807	773	799	796	781	852	750	822	834	838	801	780	819	799	754	832	816	798	792	809	842	802	849	771	850	768	754	801	766	746	747	728	731	777	783	740	791	793	785	817	807	790	815	799	816	792	816	784	760	776	802	797	789	811	801	800	761	749	815	800	814	815	741	764	803	800	762	777	777	824	863	749	800	764	805	811	823	795	824	840	833	767	807	791	782	822	827	789	802	782	796	811	790	859	717	825	804	774	815	827	789	783	820	792	761	833	819	793	807	797	748	777	757	789	829	846	834	843	818	770	824	782	776	789	763	835	782	780	821	761	805	782	812	821	754	746	801	748	746	807	829	829	745	839	791	763	793	796	818	798	851	766	750	814	801	789	774	809	779	791	828	799	825	812	831	770	790	759	767	900	765	827	812	760	822	780	811	778	772	778	773	725	793	804	772	836	846	805	816	809	808	822	756	782	821	808	775	840	827	827	778	816	835	769	816	762	804	800	824	787	770	777	780	783	812	831	788	805	822	732	784	806	794	780	789	844	809	776	811	809	774	800	809	812	773	773	795	787	785	820	800	816	786	801	795	821	796	798	738	828	766	801	830	779	792	793	799	781	851	805	758	783	790	800	820	784	806	784	828	813	801	744	826	784	799	793	807	822	745	770	797	802	777	782	786	781	815	815	775	823	811	780	772	792	788	765	831	800	856	825	759	794	809	752	847	820	817	838	768	805	796	776	777	790	796	802	811	823	777	770	824	802	745	780	836	790	767	762	794	803	804	782	789	778	773	795	829	818	791	814	788	774	768	816	778	788	736	833	850	785	752	813	818	809	784	779	799	818	810	788	770	791	766	798	799	744	782	778	839	818	829	807	748	733	763	781	811	806	799	800	839	814	788	786	808	772	755	775	801	790	798	820	759	841	813	753	759	860	775	831	814	836	807	813	735	838	790	775	761	827	804	807	840	788	789	791	789	749	811	790	757	881	820	777	792	829	776	826	800	767	805	813	821	824	775	789	791	797	860	776	785	836	799	865	834	826	838	840	846	773	771	810	802	819	817	832	782	776	755	782	821	807	840	816	812	823	782	872	792	793	813	784	815	790	843	831	776	798	773	800	801	744	839	789	817	777	793	772	792	829	821	783	808	776	826	806	803	798	833	782	763	796	808	766	814	788	792	814	780	781	746	807	823	803	805	822	830	819	823	824	797	754	748	774	812	783	808	749	830	755	778	794	784	807	855	781	798	833	782	795	768	794	796	833	739	771	775	826	800	805	795	791	776	817	853	803	795	784	799	786	789	808	778	810	814	843	835	803	836	774	766	824	791	835	814	823	796	798	788	789	774	838	715	806	792	831	837	847	790	761	835	833	778	815	798	854	816	786	797	766	768	840	827	799	749	781	773	802	783	757	776	828	748	808	810	792	800	850	766	881	790	800	788	827	768	839	780	795	844	837	762	772	796	789	823	744	806	804	736	774	825	846	795	872	812	750	850	762	828	785	799	834	815	852	760	790	833	782	744	802	794	771	802	809	805	819	783	806	775	824	821	797	768	829	820	815	803	789	746	851	796	770	822	795	766	770	814	814	779	774	834	787	782	812	837	770	773	789	789	741	852	815	794	811	773	837	795	839	847	816	833	841	779	820	777	791	783	781	780	812	784	811	808	734	800	727	785	791	796	835	813	812	800	765	839	769	754	788	764	792	850	817	772	780	781	774	831	794	787	831	801	797	784	841	828	779	783	777	802	836	783	782	810	762	808	817	819	742	769	792	855	813	788	817	834	751	757	795	786	818	795	841	816	751	763	776	794	771	836	783	726	834	808	808	811	819	820	820	838	809	820	781	797	834	840	814	776	796	812	766	801	835	775	748	847	824	779	791	795	823	806	786	795	839	791	788	770	813	789	819	822	797	805	814	860	826	821	823	814	780	781	827	773	823	822	811	843	813	791	836	778	827	822	840	821	753	827	800	794	814	801	810	768	777	788	838	748	797	815	784	763	790	787	803	777	799	788	775	762	807	785	731	824	756	808	848	790	815	796	769	777	820	825	798	743	742	795	810	852	762	812	787	801	797	765	788	742	805	830	788	771	809	781	779	793	786	795	841	814	833	765	790	817	809	812	772	800	795	820	751	761	763	744	764	826	783	807	826	798	819	838	825	820	744	759	786	794	781	780	831	778	779	843	769	859	796	828	772	794	763	814	844	771	807	742	818	800	857	773	764	785	760	806	755	785	771	771	847	790	771	769	776	815	774	849	796	832	765	809	849	812	749	792	837	809	805	800	790	826	786	773	856	776	726	819	782	799	797	843	822	810	796	747	838	783	779	751	881	772	795	809	786	810	796	813	799	810	813	837	777	810	731	838	807	797	791	848	851	788	819	784	825	820	793	798	806	750	801	794	786	833	802	807	825	782	826	783	781	768	836	776	785	794	805	779	811	800	761	788	787	842	836	810	792	777	816	823	781	804	771	791	781	855	805	819	801	845	807	823	784	815	825	790	789	815	767	820	783	788	811	818
8436	1072	1378	1125	808	580	443	401	297	305	257	202	214	191	188	178	192	176	189	159	172	175	146	155	166	158	163	159	157	145	155	136	163	130	133	154	109	142	145	145	136	158	144	153	154	147	139	123	150	130	165	161	147	140	137	137	129	134	150	157	137	147	153	159	127	161	148	170	163	150	129	135	145	140	122	150	130	159	129	142	139	160	154	142	147	155	138	156	147	137	140	132	135	152	143	140	131	153	157	148	150	164	139	152	156	151	156	147	141	150	120	163	136	129	138	141	124	146	135	135	147	159	122	141	144	125	140	132	152	140	148	128	120	147	159	164	156	178	137	129	133	166	158	165	135	139	137	146	147	141	138	153	138	158	137	132	139	157	158	157	140	150	143	138	149	129	152	137	134	150	145	144	139	128	134	167	151	145	137	143	131	139	149	138	156	146	136	134	143	142	135	140	147	149	156	132	152	145	157	147	140	142	150	132	151	144	176	149	160	160	135	159	150	159	135	143	138	156	142	140	144	123	135	176	146	137	151	159	149	140	155	146	120	132	123	139	135	138	141	131	145	122	148	144	145	139	150	139	152	142	147	152	139	145	129	127	142	145	129	129	146	129	128	159	161	153	152	142	131	164	137	126	146	147	157	157	138	135	118	158	136	165	152	158	133	141	151	161	130	114	136	151	146	147	130	135	131	128	157	135	142	139	145	129	159	143	148	135	165	137	141	159	171	130	129	143	146	184	155	146	161	128	140	166	136	126	158	133	140	145	135	155	157	149	143	140	148	138	153	162	125	149	147	141	154	142	129	141	161	155	148	157	163	154	155	115	144	167	170	175	146	128	146	138	128	122	127	148	154	132	145	158	146	150	148	134	158	149	127	137	131	152	140	148	127	167	128	136	148	131	135	146	146	131	127	165	146	127	144	141	142	161	149	152	118	139	136	132	137	129	151	148	137	128	132	146	142	145	147	152	134	116	146	156	131	161	146	131	136	136	148	144	162	127	150	147	156	133	151	159	137	175	140	150	143	149	138	150	131	122	163	141	149	127	136	137	141	150	139	155	153	143	139	134	151	147	142	138	165	151	150	130	143	149	143	128	146	159	132	161	141	150	150	149	147	145	128	159	128	127	148	141	136	138	134	132	153	149	141	156	148	147	128	159	156	152	141	137	128	141	147	156	156	131	157	150	154	142	147	160	141	152	162	142	134	133	155	130	160	156	153	124	165	156	168	172	128	149	136	137	160	140	157	155	141	144	142	146	152	161	139	145	157	137	140	128	144	152	122	142	135	124	138	158	165	156	125	142	143	131	161	164	138	144	130	158	146	137	145	134	155	126	138	158	135	149	143	135	137	151	138	152	126	136	153	170	162	128	156	133	137	144	159	144	165	142	149	185	146	143	150	150	157	133	140	138	135	133	141	162	148	146	151	140	127	119	140	141	136	156	143	149	138	137	132	147	135	141	148	128	145	135	159	148	156	157	147	140	160	140	163	139	128	122	148	145	142	125	151	152	162	132	125	160	142	163	125	143	130	131	123	145	147	115	142	122	162	152	162	140	162	136	162	145	157	152	137	167	150	135	128	158	148	134	138	123	133	151	133	149	164	110	123	158	136	132	158	144	136	125	156	139	135	154	128	120	139	152	140	137	161	148	136	141	160	150	124	168	145	133	146	151	146	140	147	142	141	157	143	132	146	142	146	153	149	167	135	136	125	118	138	121	130	130	154	151	150	135	147	132	154	150	133	155	150	141	155	155	146	128	148	145	147	145	139	158	156	140	161	163	126	137	135	141	151	146	144	147	136	160	132	165	136	119	147	130	143	131	159	158	152	138	133	149	143	139	144	147	152	152	143	123	141	165	130	150	168	136	129	139	157	142	146	144	148	125	147	154	130	150	151	148	143	136	150	132	133	168	144	149	156	140	152	130	131	155	159	161	149	139	134	150	132	136	144	150	131	140	132	148	134	136	133	138	140	137	120	120	153	135	145	135	148	145	134	125	116	137	149	156	120	132	135	127	148	137	127	144	148	150	137	158	146	124	126	141	126	129	179	148	142	164	135	143	153	160	140	153	141	147	138	149	137	138	156	157	148	133	134	140	152	144	167	154	129	128	129	156	133	149	159	146	130	142	150	121	165	163	151	141	149	126	147	141	151	127	139	136	150	150	144	147	150	142	137	151	142	115	128	139	150	140	137	124	158	149	163	150	133	153	137	138	133	154	156	141	168	118	161	140	132	142	134	136	150	173	139	137	144	154	144	138	140	140	158	142	166	152	149	147	149	153	153	129	148	164	129	132	154	130	141	151	157	142	167	149	142	144	137	157	105	142	145	132	146	150	122	152	168	150	139	127	147	140	139	158	142	123	148	145	142	142	146	122	129	156	144	139	158	142	155	141	143	135	126	152	153	146	151	138	154	157	152	152	139	144	159	145	157	139	138	167	131	153	133	143	151	152	156	166	148	135	145	152	161	162	145	157	138	146	138	146	143	148	145	157	141	129	145	173	142	131	136	127	164	145	151	140	173	156	133	158	162	124	147	147	147	163	147	143	142	149	120	134	140	134	131	140	143	138	161	136	138	128	140	144	160	141	137	156	144	148	138	140	151	141	144	141	134	146	148	150	149	126	139	146	160	138	127	128	144	159	156	168	162	152	139	139	151	121	159	127	143	157	133	126	138	170	155	149	142	136	143	144	145	121	133	147	154	143	137	140	145	153	135	139	152	150	142	160	134	150	151	162	145	130	137	147	131	156	150	136	145	132	150	140	168	149	146	128	167	142	136	175	130	143	144	149	157	146	136	154	150	145	130	162	137	143	147	137	148	135	142	158	171	150	131	140	140	155	151	146	163	150	145	154	140	141	145	130	152	160	139	148	136	131	151	149	141	125	144	151	157	156	158	124	143	125	157	140	147	124	131	170	138	139	138	129	149	150	149	140	133	138	155	119	144	142	153	122	138	127	159	136	161	143	133	161	143	140	154	147	145	146	147	125	148	137	137	145	145	123	144	154	153	143	124	120	158	151	137	138	141	154	148	152	159	147	175	133	144	145	155	144	138	127	117	134	142	164	156	143	154	142	144	133	143	145	144	143	129	159	147	150	143	131	150	145	149	137	134	143	144	127	147	113	148	136	144	155	151	143	160	152	162	156	143	151	142	151	163	179	150	169	143	171	160	145	150	150	127	147	133	190	134	147	142	165	141	136	156	145	141	147	142	134	142	140	112	122	146	135	120	142	144	142	154	125	144	146	144	150	121	142	158	133	147	162	138	137	131	141	139	154	123	147	136	133	132	135	174	140	158	145	139	134	163	143	146	150	141	140	145	154	126	130	122	151	138	148	161	139	129	139	161	140	140	136	141	146	121	140	149	155	132	134	151	122	133	138	143	134	156	133	164	119	129	141	132	134	158	146	123	166	132	142	150	156	143	140	141	149	130	149	141	144	142	138	147	146	138	148	147	135	153	121	147	143	145	145	163	134	137	160	145	141
5356	1444	3253	3661	3087	2539	2190	1723	1446	1304	1185	1077	986	929	875	784	786	769	672	662	614	604	622	638	606	601	585	515	547	573	564	530	552	561	525	528	555	533	529	540	530	512	469	503	480	504	478	528	479	447	471	519	465	472	485	500	475	496	519	499	470	478	524	509	471	458	488	464	473	445	455	470	484	439	440	492	456	486	491	499	454	447	481	481	414	452	457	470	449	475	482	471	464	434	498	462	463	481	432	414	467	487	458	510	448	464	476	445	465	481	446	480	461	490	457	476	519	480	506	477	446	458	474	451	419	447	430	473	479	457	475	480	502	453	476	479	426	465	493	446	449	449	475	428	437	465	444	462	455	416	419	460	447	446	470	456	468	468	446	443	448	485	478	482	437	439	501	480	461	443	451	487	464	458	466	419	431	437	471	442	470	442	482	479	440	462	421	498	472	464	464	455	465	475	443	471	439	427	482	420	449	428	422	481	463	455	456	470	466	415	512	481	437	482	465	454	473	456	420	457	462	448	440	464	485	464	481	424	448	456	411	479	465	441	458	436	468	434	458	468	442	453	427	460	467	429	458	428	459	429	406	485	454	494	499	439	421	430	437	452	476	464	467	477	458	457	462	424	481	451	436	466	486	479	506	426	449	454	536	462	470	446	487	476	459	497	444	444	443	496	448	418	485	452	478	481	454	446	476	448	463	484	401	468	433	501	467	439	416	475	452	448	473	477	477	457	473	490	440	486	442	471	450	475	481	468	429	492	477	427	460	472	452	454	481	441	444	449	439	435	451	463	449	431	461	466	480	461	444	468	466	440	464	463	462	486	446	467	456	446	461	468	455	444	482	472	460	464	438	478	407	464	469	441	491	462	458	435	466	431	473	478	453	433	446	477	444	437	458	495	448	431	459	441	439	448	428	462	477	455	482	447	496	452	457	449	479	462	502	427	428	467	455	464	458	419	430	474	479	469	436	463	442	444	476	434	466	469	456	459	456	452	414	422	488	481	447	436	445	495	444	473	478	436	457	468	443	419	468	443	484	468	482	452	443	435	521	475	451	451	445	474	492	469	464	451	421	447	460	453	474	488	479	438	479	434	416	469	464	454	426	467	432	470	429	477	453	470	469	469	490	437	454	470	439	451	442	478	459	437	436	426	436	454	459	480	439	439	471	462	453	474	457	480	459	450	507	466	441	513	454	478	409	438	401	467	460	482	456	449	484	480	458	442	457	447	483	475	455	442	440	484	491	434	422	464	458	459	422	460	475	449	438	437	466	479	456	521	466	449	478	463	477	412	441	486	469	459	452	459	492	496	489	455	449	477	441	436	404	462	492	450	478	451	439	444	485	448	435	462	472	428	453	461	411	505	459	433	435	456	477	478	448	430	453	445	464	445	482	475	463	433	482	489	453	471	430	472	425	490	447	431	454	461	439	429	417	470	478	462	481	471	473	456	468	422	435	482	464	428	447	464	429	444	445	462	437	495	437	452	444	446	449	430	451	437	436	454	465	463	467	490	440	462	481	460	460	454	478	440	454	455	436	471	452	437	444	479	421	479	457	445	475	431	478	425	481	425	428	437	479	478	436	447	465	470	474	468	426	483	458	459	458	452	452	436	463	448	466	481	443	454	485	449	447	444	453	475	465	478	464	420	437	493	475	468	429	439	454	474	456	438	448	469	441	437	460	445	498	484	446	444	439	500	479	459	426	462	495	421	488	418	452	436	437	443	453	449	432	419	434	429	468	483	471	487	475	483	461	444	474	455	473	431	470	501	430	471	467	492	494	468	468	440	418	441	460	448	428	447	473	490	415	447	437	434	461	478	447	449	474	458	443	478	440	461	468	430	474	422	468	459	459	467	428	472	447	467	468	457	457	463	464	477	444	452	441	489	475	476	450	435	474	460	454	450	449	469	481	422	455	449	425	445	455	453	435	472	462	485	468	415	432	464	428	480	489	441	454	445	456	461	437	460	451	464	461	456	434	433	446	434	446	444	470	428	473	430	415	448	479	452	500	401	477	401	406	464	438	504	464	459	449	511	444	436	462	441	447	453	473	439	466	427	497	460	460	471	480	442	462	436	475	435	440	463	416	492	456	447	403	464	504	456	474	453	457	438	468	474	411	466	478	444	446	455	425	483	445	476	470	415	411	438	464	484	468	451	468	463	427	430	461	497	470	448	469	443	468	447	452	450	473	478	482	485	456	442	427	464	442	496	441	437	444	439	431	462	496	436	432	476	429	423	477	482	431	439	442	441	425	436	480	477	443	436	475	436	459	449	438	445	431	485	400	434	405	434	440	485	477	457	438	476	445	454	425	484	453	441	475	426	464	478	403	452	440	458	430	420	466	459	471	447	488	458	469	455	461	457	482	466	443	474	461	486	441	437	467	436	416	516	460	462	450	453	446	459	483	459	433	455	464	461	450	474	464	466	466	498	444	439	467	465	474	459	482	446	442	427	424	443	478	441	464	490	485	489	450	415	465	476	453	462	477	436	416	421	485	441	462	435	455	474	438	475	487	452	426	469	446	452	437	412	480	517	415	502	446	479	447	475	437	453	482	437	457	457	460	453	416	451	448	461	451	468	479	438	394	446	465	458	430	465	450	453	463	483	423	461	422	461	480	470	465	456	463	452	450	470	461	449	421	487	495	426	472	455	457	453	434	468	456	472	484	479	470	465	471	481	452	447	455	473	445	473	453	444	466	441	452	474	444	442	469	446	444	427	432	482	474	472	453	425	440	487	437	458	483	428	415	502	482	464	484	448	457	444	446	452	438	463	453	483	481	464	486	449	497	445	470	481	484	421	448	453	463	425	473	405	459	462	475	483	435	457	466	454	455	484	479	414	450	463	481	448	448	435	471	472	450	430	438	434	444	474	466	477	468	476	430	468	484	420	461	443	491	480	474	467	474	414	457	437	424	487	459	449	461	461	489	434	478	474	465	470	457	462	488	469	445	481	475	462	452	478	446	448	467	454	439	443	457	449	473	450	454	493	446	467	499	459	417	473	488	503	429	477	500	472	444	431	431	468	447	420	462	458	460	441	459	432	452	481	452	444	462	476	455	474	470	436	478	485	488	477	483	456	441	436	447	474	447	458	472	455	427	449	463	412	457	450	456	449	450	419	470	463	414	474	414	439	471	444	370	453	474	492	448	459	486	461	444	454	457	444	464	441	437	455	457	480	470	471	486	456	438	439	434	485	432	398	461	449	441	455	448	467	428	486	457	467	437	443	424	455	498	473	473	462	455	468	458	458	455	412	457	425	456	463	487	468	462	466	433	460	447	452	471	452	450	443	461	451	461	468	452	428	472	444	454	465	457	426	488	459	486	493	464	413	454	503	441	442	436	459	463	441	417	447	410	438	439	459	459	471	454	472	418	452	476	448	438	463	459	444	464	446	483	414	471	478	458	448	465	461	463	466	441	498	436	484	429	472	464	466	453	457	473	471	451	496	444	426	492	505	459	475	492	476	467	430	442	501	398	446
15908	2568	2823	2101	1435	1026	832	626	493	442	394	344	331	289	248	234	241	223	217	188	201	189	169	202	197	187	206	204	185	167	178	161	178	183	150	151	165	154	152	155	162	145	151	166	159	162	153	149	152	134	151	134	172	165	139	149	158	148	141	153	135	149	178	158	130	143	153	148	152	155	155	137	169	140	135	169	162	137	124	139	155	156	144	150	135	159	145	138	145	133	156	162	149	145	150	158	154	144	161	133	152	126	147	136	141	158	162	157	134	142	162	167	133	154	140	131	148	144	157	130	138	155	136	136	147	132	143	140	151	132	151	142	137	159	141	138	163	144	148	142	157	143	129	134	157	141	145	130	115	156	178	150	137	154	139	149	149	162	158	149	161	145	135	144	150	134	144	139	126	144	165	169	158	154	143	126	143	158	133	131	140	160	140	144	141	151	137	133	141	143	173	142	143	133	133	174	144	165	163	157	148	139	133	148	146	161	136	134	153	139	136	135	124	141	154	123	148	136	148	153	149	156	145	142	135	137	160	114	136	120	148	168	140	140	141	147	134	123	144	140	137	150	140	139	131	152	139	148	147	144	157	132	148	132	120	136	138	140	152	161	149	130	156	161	120	166	149	142	150	155	145	135	144	159	147	174	162	136	152	140	146	151	129	130	157	137	148	154	133	156	151	122	140	138	119	166	147	165	141	160	150	153	122	143	144	145	126	155	146	161	154	123	146	140	152	137	148	144	149	142	144	120	158	132	145	144	121	142	141	150	146	138	132	148	167	131	139	130	141	159	144	162	161	148	129	144	145	132	125	150	146	156	146	158	139	138	152	130	158	164	136	148	159	132	145	163	144	164	162	147	127	119	135	128	136	143	155	158	151	153	143	133	149	149	135	134	155	148	139	155	150	136	156	164	142	140	131	136	154	138	144	148	159	165	153	155	146	141	132	152	141	155	154	144	145	149	170	153	147	155	130	118	144	131	156	158	136	168	139	134	129	124	151	152	129	134	144	177	139	131	141	127	154	143	134	169	149	160	152	137	142	159	150	147	152	158	145	133	153	127	154	142	140	151	139	168	154	142	154	134	147	124	152	141	149	140	157	136	147	129	142	154	158	129	132	151	142	157	148	137	128	144	152	137	172	157	144	146	147	146	136	146	134	155	142	168	134	137	152	128	126	147	136	171	152	153	156	147	155	139	150	153	154	150	168	147	153	129	135	136	166	151	149	139	154	151	141	131	124	134	134	161	150	149	154	141	169	166	145	166	147	138	152	135	147	131	152	154	151	142	142	148	140	150	147	154	137	133	148	136	149	142	150	148	147	146	147	147	150	163	151	160	154	141	147	129	119	156	152	129	137	169	148	140	154	136	142	142	143	140	160	137	143	134	140	155	136	140	169	161	152	144	126	151	145	154	149	153	141	164	137	147	155	153	142	142	137	134	145	162	149	154	128	156	141	141	161	150	149	148	157	139	156	146	148	136	165	147	142	147	133	150	153	161	163	147	138	151	127	136	163	160	140	147	160	137	144	145	144	142	148	145	144	154	153	157	122	159	155	166	142	139	146	169	157	146	144	143	157	151	171	129	150	131	142	156	137	168	151	144	164	153	150	153	141	140	152	134	138	147	136	143	143	136	134	150	132	162	150	127	134	143	142	161	136	150	150	152	148	126	136	166	136	132	144	155	133	147	114	128	124	155	135	151	153	139	137	132	148	149	144	163	141	144	150	134	130	138	150	139	126	150	145	139	124	133	132	141	153	133	138	146	155	140	147	156	152	131	136	150	144	144	156	148	146	128	146	140	147	152	146	150	144	171	153	137	150	146	150	164	134	146	150	153	134	147	143	172	149	146	139	141	141	138	144	140	138	134	146	144	132	116	139	150	151	153	148	151	156	144	130	139	173	156	149	128	167	152	149	137	140	136	141	154	156	143	141	143	151	170	160	129	137	157	136	143	158	137	150	155	136	149	134	150	138	139	126	148	174	146	161	135	136	140	127	137	160	137	155	140	141	126	129	139	125	147	160	129	152	152	134	149	151	151	157	141	135	158	124	138	145	144	153	132	147	147	150	160	157	150	132	142	152	164	137	147	178	150	140	155	134	146	163	142	164	132	139	141	150	143	140	143	132	136	139	141	149	136	147	156	144	130	134	144	143	138	175	137	135	153	130	157	137	139	146	132	160	131	151	146	129	143	148	151	145	137	147	152	137	141	135	129	159	152	154	127	147	145	156	162	142	157	129	161	151	150	147	153	168	158	164	168	139	148	151	148	143	131	110	160	132	150	149	156	133	141	131	138	146	137	147	170	135	149	139	153	149	168	160	164	158	147	148	143	140	155	138	154	147	140	147	152	138	135	141	154	164	158	147	144	156	156	134	141	142	147	146	172	159	143	157	166	150	140	136	135	151	152	158	170	142	140	148	149	145	157	143	139	172	149	131	151	160	166	146	139	138	132	152	142	135	154	138	159	146	120	140	149	151	135	151	165	143	144	137	148	153	163	145	143	136	153	141	168	138	129	141	155	157	146	131	150	144	136	143	145	162	144	146	165	142	141	137	138	152	140	159	141	143	137	132	139	135	152	141	141	139	159	145	132	131	145	167	142	137	147	133	123	151	139	139	133	153	156	134	136	151	120	139	142	131	146	137	136	148	162	149	128	154	138	164	155	135	145	138	118	122	138	157	147	156	135	135	154	124	165	151	158	163	158	141	125	153	159	158	163	151	138	149	157	133	137	156	145	157	141	163	144	141	144	140	158	150	138	148	133	147	162	128	128	135	141	157	148	146	151	146	153	122	137	134	159	147	147	136	147	141	154	158	156	127	124	143	138	148	144	157	150	161	140	164	146	136	158	142	140	170	137	133	161	125	137	153	133	153	137	162	148	138	146	155	137	148	152	131	131	152	144	132	140	154	142	131	137	155	137	154	161	165	136	142	152	150	150	130	147	171	146	157	139	170	156	145	143	158	150	154	155	146	129	136	132	127	127	138	158	140	151	153	167	152	141	151	160	135	136	135	147	159	148	154	151	148	151	159	143	137	140	164	134	155	132	150	160	140	150	123	150	145	138	130	134	128	159	135	155	125	138	126	157	150	132	134	130	156	148	149	123	168	155	146	142	140	150	162	187	150	143	171	161	154	154	122	161	157	148	151	155	143	164	127	132	140	150	145	154	145	168	130	157	145	146	145	146	152	124	174	137	150	145	149	135	135	147	166	161	152	145	132	161	138	136	130	144	138	131	123	152	142	142	155	157	150	149	142	152	152	160	125	138	133	143	147	149	163	133	142	152	150	158	150	146	126	144	160	133	146	137	134	129	139	150	150	154	145	152	157	129	153	136	158	119	162	153	153	161	132	164	143	139	136	147	127	143	162	129	129	144	124	127	164	126	155	151	143	149	143	133	132	166	149	127	130	166	160	141	143	140	161	146	138	155	134	130	155	160	148	149	132	158	147	158	154	133	144	133	134	156	157	150	142	138	144	137	149	134
7549	2467	5809	6652	5401	4317	3660	2993	2522	2149	1900	1646	1496	1412	1315	1221	1107	1008	1008	905	873	862	863	775	781	704	759	706	691	666	693	655	637	626	640	565	582	613	582	575	573	564	539	586	617	542	540	536	537	564	538	572	537	542	531	488	529	536	533	498	492	518	502	497	493	488	523	533	537	497	511	470	472	523	464	480	535	510	502	473	492	527	503	508	471	497	478	503	512	479	482	523	473	477	488	470	536	475	476	500	490	506	474	477	456	498	507	482	526	481	446	519	453	492	487	455	475	503	460	454	506	510	501	466	427	495	470	456	458	486	513	498	441	433	499	455	466	475	497	476	450	483	460	462	511	480	507	473	461	507	489	468	485	485	473	468	459	471	471	465	478	495	486	474	501	492	467	498	440	469	500	465	493	489	485	482	451	473	480	445	483	509	468	468	472	475	492	485	483	460	482	427	471	500	454	444	449	455	455	509	480	442	461	492	477	494	457	476	445	502	428	467	521	492	423	502	461	468	499	472	458	459	480	483	481	476	445	472	476	466	463	459	438	472	506	483	469	446	441	481	477	483	472	469	450	469	502	442	474	466	465	434	490	499	489	464	469	465	450	440	462	435	470	493	452	522	481	477	480	496	458	481	501	491	465	456	486	528	492	496	502	455	436	475	461	486	457	465	439	436	461	470	504	431	467	536	433	494	470	461	483	477	472	466	477	531	528	460	455	467	461	466	447	486	486	463	479	507	458	507	461	500	465	447	491	465	500	492	461	462	466	471	495	490	470	471	497	450	426	440	438	465	471	442	448	522	471	496	458	447	463	438	491	469	501	455	454	498	456	480	451	439	424	434	445	506	497	517	439	464	467	442	456	487	471	472	486	537	474	455	474	425	499	466	471	496	460	474	489	492	513	440	479	473	483	461	459	461	476	544	493	455	514	459	451	481	478	467	475	482	489	509	489	437	468	473	475	488	477	471	474	471	467	466	449	499	431	446	499	455	456	481	483	497	452	464	477	473	450	453	501	460	481	457	469	469	501	465	473	467	480	443	480	459	489	503	458	420	493	491	479	468	481	475	469	479	514	454	488	477	430	450	473	529	493	449	435	478	431	449	468	461	456	464	485	460	489	489	453	465	436	479	456	469	485	467	491	467	465	467	517	485	478	481	481	471	447	487	452	467	456	520	461	490	479	450	444	478	445	453	437	468	477	497	453	475	485	478	469	464	437	489	468	484	466	459	494	471	465	445	481	445	455	466	444	400	444	475	475	447	464	461	436	495	476	473	514	480	470	479	471	505	469	489	464	474	468	477	513	515	494	443	481	500	450	465	442	474	465	471	500	491	474	466	445	465	502	411	480	474	462	502	476	470	469	483	445	462	447	479	468	464	503	444	490	501	479	465	490	474	466	515	471	453	440	480	437	458	468	469	439	466	468	457	429	478	447	453	486	485	508	487	497	449	467	481	463	448	483	480	492	513	439	466	452	470	458	450	469	434	468	463	484	457	481	442	481	436	502	443	459	469	451	484	466	482	481	458	479	476	495	458	475	492	482	475	455	477	486	449	450	470	453	462	461	444	482	453	478	442	500	466	487	503	480	486	461	456	466	489	432	477	448	490	487	479	509	450	473	503	458	504	451	452	447	475	456	493	432	503	467	488	498	494	505	429	509	481	412	442	464	495	495	504	497	468	501	486	445	481	506	492	455	495	434	468	477	492	437	437	460	485	513	465	474	523	488	477	478	479	465	482	473	462	476	435	476	474	443	494	457	497	506	476	483	455	502	473	501	503	460	455	459	439	528	467	485	475	465	458	476	492	461	469	483	475	491	481	486	458	476	458	474	470	480	517	503	473	461	445	447	462	467	455	507	465	467	441	494	466	496	447	440	514	481	469	451	454	439	481	466	484	466	440	508	444	484	450	488	463	459	494	461	510	455	450	489	435	446	477	469	474	467	473	472	452	474	474	493	468	450	487	502	467	476	462	479	470	497	477	466	524	504	498	471	443	455	492	467	461	469	477	428	444	497	490	483	486	446	461	468	464	504	537	485	440	464	471	462	448	483	474	457	480	461	498	513	470	483	476	478	465	475	463	447	453	457	475	453	469	465	438	483	475	461	450	479	496	467	490	480	477	467	466	505	489	500	461	471	450	508	472	479	419	467	436	468	462	468	482	488	443	463	495	453	501	533	440	463	471	456	465	475	453	468	476	483	528	448	469	445	489	478	493	462	447	465	496	469	457	461	486	473	491	521	471	501	489	506	463	512	451	464	466	472	477	466	479	469	461	492	528	458	449	496	448	488	475	491	465	491	506	492	463	470	507	448	502	514	467	491	472	455	471	435	476	468	465	479	454	499	491	457	457	475	495	487	461	460	479	477	476	521	494	467	450	501	437	473	430	431	500	488	458	462	478	466	501	482	435	441	433	486	470	506	438	480	466	468	469	469	457	505	471	462	483	454	436	450	456	483	456	489	483	482	465	482	474	494	483	466	472	475	455	509	482	503	466	429	504	468	472	458	463	480	454	482	498	484	451	463	505	434	483	492	458	509	490	476	487	441	485	467	464	495	461	484	445	482	506	461	492	454	478	455	484	460	462	449	456	461	469	476	480	436	454	473	483	498	475	491	469	449	505	493	479	458	452	436	501	472	483	461	497	467	480	484	481	466	486	497	478	436	489	439	473	442	441	494	457	483	470	479	474	508	472	434	490	506	478	487	498	488	446	483	454	450	444	455	483	462	480	466	486	477	501	463	456	423	486	455	472	493	469	471	450	453	466	465	445	488	475	512	452	474	495	484	494	464	484	492	476	491	509	486	440	421	484	432	484	472	487	525	479	485	509	497	451	480	453	448	488	459	486	463	422	521	465	457	449	456	438	463	472	457	442	456	479	460	484	472	456	465	461	478	461	455	425	491	471	487	486	473	500	491	414	456	456	452	483	461	443	492	446	498	475	450	463	490	447	454	507	468	442	488	476	449	464	481	516	445	501	502	472	505	511	468	459	497	492	451	511	479	431	455	466	462	527	476	515	468	469	490	469	473	495	494	483	490	448	476	454	493	473	503	459	457	461	514	421	478	494	485	510	468	508	451	526	472	456	455	465	498	506	491	458	488	468	498	422	526	468	449	463	491	483	467	473	475	469	464	443	465	434	481	491	459	479	522	513	458	415	443	466	436	479	464	427	442	444	466	477	480	452	469	491	458	452	499	448	462	466	493	479	487	447	505	441	467	428	442	455	495	476	458	477	449	477	475	479	493	480	485	507	508	467	478	446	446	484	465	475	504	450	466	441	505	461	492	451	422	455	475	456	482	482	498	491	491	490	493	479	439	497	484	481	498	480	451	435	480	403	456	455	495	442	461	483	495	442	440	480	488	438	445	462	498	442	486	487	472	479	459	475	469	463	472	468	495	508	469	494	447	459	477	435	481	463	456	459	444	461	460	481	495	473	435	477	483	479	478	472	444	467	487	466	467	462	500	463	490	495	519	489	489	436
2145	336	328	326	333	298	300	293	279	280	272	260	299	278	275	276	303	314	267	297	265	321	264	237	237	295	288	291	269	306	306	269	248	266	258	286	298	283	299	259	263	288	270	290	275	275	268	248	242	261	268	275	276	272	275	272	249	264	267	298	269	250	288	285	264	283	271	260	290	299	269	256	270	248	289	283	287	268	279	257	273	292	267	280	271	274	273	271	256	299	259	312	242	243	272	284	251	255	267	305	258	253	292	274	252	288	293	304	264	315	293	319	258	292	311	289	265	280	258	270	269	281	270	264	262	266	261	273	295	262	312	257	271	273	215	280	288	277	250	248	285	300	264	264	281	280	262	275	300	264	245	291	260	298	290	262	257	268	298	249	261	287	289	278	286	285	275	308	271	250	284	258	265	259	269	307	286	276	264	300	266	295	254	273	275	316	260	262	272	273	265	281	284	295	260	276	283	279	260	273	307	286	279	289	269	289	268	269	294	303	267	308	266	254	284	274	281	293	247	280	295	269	255	266	289	297	302	265	270	285	268	258	259	284	276	271	287	281	281	275	275	259	255	273	276	294	272	307	304	256	276	261	274	274	303	281	256	264	295	268	291	274	274	269	317	261	293	261	271	259	244	267	299	251	304	282	303	265	274	236	288	275	280	283	258	310	237	276	258	308	265	285	283	268	256	276	290	251	303	252	262	261	277	266	272	282	252	291	275	308	296	271	271	269	291	290	286	275	263	259	285	289	265	301	269	318	270	281	246	281	284	279	287	269	302	268	277	261	299	271	296	249	245	292	277	247	230	274	288	285	273	288	264	266	232	272	273	288	277	302	279	276	299	252	295	273	262	288	274	266	294	266	291	255	293	273	285	250	281	297	247	273	289	280	284	263	270	297	280	292	262	271	303	277	257	292	293	291	275	288	253	252	273	297	284	251	286	280	278	298	271	263	258	271	295	268	270	228	265	265	265	284	273	289	266	286	302	250	278	300	314	268	271	289	263	293	262	309	312	263	262	258	294	290	295	235	274	267	269	273	276	272	275	248	267	266	271	300	259	275	277	270	256	290	295	288	296	261	277	272	275	271	303	279	261	278	269	288	289	277	286	277	289	302	269	252	274	316	254	250	244	272	281	272	275	292	238	307	266	255	282	287	269	276	262	235	309	274	301	293	276	300	294	260	311	272	302	257	282	272	267	282	257	286	266	270	275	251	277	270	279	279	280	273	282	285	291	271	262	294	286	269	259	288	281	286	280	277	279	279	277	299	289	263	297	274	306	268	303	296	278	272	286	273	277	273	297	279	286	277	253	291	272	267	290	284	278	277	276	268	279	279	264	255	264	270	269	270	267	301	283	269	265	271	289	281	267	286	292	257	272	270	263	264	283	267	309	295	304	271	264	294	248	282	261	304	265	277	293	305	260	276	259	297	259	293	278	269	321	274	283	281	275	267	282	305	288	279	299	262	257	324	275	289	269	275	272	272	290	259	267	256	273	295	290	256	286	298	288	269	275	279	320	272	251	272	288	273	276	269	277	270	296	270	303	286	279	266	288	279	307	256	277	253	264	282	256	272	284	254	258	282	263	298	254	258	304	271	286	293	282	261	288	266	291	239	246	250	304	278	257	299	295	306	290	274	245	278	247	271	263	282	263	271	272	303	254	295	267	263	275	258	296	290	291	245	265	286	282	288	274	277	299	282	277	255	292	280	265	254	279	278	272	251	263	260	264	281	242	325	279	275	275	282	272	287	291	255	287	263	259	249	267	278	254	270	274	271	256	275	287	281	279	295	264	283	280	288	285	291	253	317	238	253	277	280	276	283	278	241	312	270	239	265	274	283	248	266	275	268	273	288	290	300	283	257	272	241	307	292	233	256	272	276	276	264	315	271	306	285	250	280	290	268	247	301	251	291	283	270	253	269	288	293	264	247	246	236	300	239	273	306	300	264	311	270	290	254	297	261	298	277	277	265	272	280	263	275	284	288	244	246	300	279	254	278	276	318	290	268	285	284	254	272	265	285	262	246	272	253	250	300	280	256	278	288	275	291	234	285	273	284	305	271	271	240	256	287	250	269	278	285	279	279	275	274	271	270	286	252	260	272	290	263	271	299	294	289	241	282	298	266	280	266	295	294	279	307	309	265	248	260	284	262	253	290	270	293	275	263	300	272	256	297	282	281	289	319	250	267	261	278	293	269	269	267	286	280	277	246	265	260	263	294	272	275	304	291	253	271	263	247	245	277	289	278	316	279	275	239	265	266	243	278	251	283	271	274	280	264	233	271	316	318	261	279	266	269	269	262	300	283	273	275	275	283	275	285	289	271	262	269	264	285	277	251	263	331	278	284	295	276	262	274	283	270	277	284	270	282	296	278	276	303	268	249	280	266	261	276	276	279	300	321	287	264	285	274	269	253	272	283	301	269	278	261	316	290	291	276	278	264	270	261	247	279	280	255	282	274	272	275	289	289	278	289	277	248	294	290	285	259	296	282	270	269	275	269	286	259	268	305	296	274	306	263	251	287	263	304	265	255	259	260	282	271	264	278	288	286	299	272	257	276	273	288	299	271	271	282	240	286	270	288	268	304	285	287	274	327	283	262	278	240	248	259	267	262	270	264	286	267	271	270	255	261	275	316	290	276	263	240	260	260	268	284	247	265	292	253	266	272	258	281	271	293	279	271	276	259	265	263	268	251	261	264	286	250	287	280	265	261	265	282	283	269	283	283	270	260	250	273	272	288	277	289	291	286	271	261	265	276	297	301	287	277	261	289	301	290	292	265	307	297	294	273	282	273	251	286	309	288	254	269	301	284	262	253	253	288	294	283	276	268	282	281	278	260	288	261	274	254	302	247	271	281	267	255	307	299	294	293	307	271	270	290	265	296	294	295	280	294	269	252	255	278	260	235	277	266	273	303	302	279	269	268	316	255	280	253	256	277	252	253	261	266	261	285	277	274	286	276	284	262	250	269	285	279	290	295	237	279	277	271	288	256	238	293	276	245	271	251	261	293	267	303	271	254	289	311	269	305	279	272	264	264	255	265	262	280	284	264	250	264	313	266	275	263	289	287	308	284	279	297	272	281	271	267	238	274	270	275	276	236	283	265	258	290	259	245	292	285	272	279	268	315	285	277	260	264	267	276	280	288	275	301	296	274	270	259	277	244	274	251	289	269	285	280	274	261	289	304	291	273	282	279	281	336	287	263	306	268	272	275	284	277	278	262	254	253	307	290	278	274	276	279	280	269	239	278	278	264	284	256	287	270	276	265	246	278	237	287	262	275	317	278	278	264	296	262	275	284	259	289	256	235	268	282	271	287	252	261	235	290	273	274	267	263	282	290	294	265	303	293	282	277	264	281	285	289	281	300	243	279	257	291	282	286	287	279	279	251	305	283	279	282	329	248	295	277	269	273	276	247	260	278	302	269	277	274	304	272	270	311	266	257	264	253	300	275	271	270	269	242	271	247	281	293	271	295	273	258	277	281	261	268
2297	831	935	994	980	891	892	892	809	875	865	820	845	801	823	773	808	849	850	771	796	784	836	807	810	800	820	833	859	770	759	810	754	808	786	805	864	782	772	762	801	835	773	774	791	769	774	776	837	837	781	779	792	730	820	812	806	853	838	789	787	847	821	759	767	824	855	785	799	865	791	802	815	827	807	841	842	826	802	834	825	777	761	844	813	810	800	767	790	835	756	834	788	800	807	768	767	789	782	816	799	784	789	804	779	804	753	791	833	775	801	785	838	758	792	827	825	793	835	780	817	829	781	802	807	781	788	813	767	796	748	774	810	844	788	751	818	815	730	758	785	787	770	795	838	838	797	828	810	780	814	778	821	786	800	775	795	817	843	763	774	826	852	787	779	844	782	824	813	748	850	791	792	791	758	767	808	855	808	804	756	822	813	792	841	785	823	856	829	801	781	811	808	796	793	816	816	794	801	817	796	764	767	837	785	826	827	768	818	754	779	743	817	808	799	830	785	789	789	839	806	809	806	835	781	785	803	830	790	780	825	862	779	762	786	807	800	836	816	774	830	832	756	784	814	796	818	804	815	820	788	803	799	786	814	791	821	818	824	757	783	793	820	804	796	787	766	764	816	768	801	787	877	768	829	796	765	776	874	818	800	805	837	805	848	842	805	830	785	775	784	823	759	766	747	785	858	801	803	813	817	789	757	799	782	782	790	827	813	806	811	765	785	838	815	812	715	760	792	735	795	800	741	788	784	784	857	816	789	784	818	831	812	796	779	791	792	815	743	867	795	832	825	836	781	814	803	811	744	796	769	814	843	776	845	787	816	808	759	822	799	772	833	814	826	829	801	806	813	813	794	812	810	784	786	768	774	781	776	814	759	746	790	790	776	817	831	789	788	797	825	768	784	785	779	774	766	772	784	754	825	832	742	809	799	761	783	769	783	780	758	841	761	784	832	780	759	810	784	833	761	794	843	764	816	773	817	812	776	825	858	765	787	836	790	768	783	822	820	826	821	804	797	765	777	786	789	813	807	802	822	790	802	765	864	802	789	798	849	816	850	737	763	803	789	791	784	831	840	792	787	767	770	822	819	752	799	845	784	789	818	743	789	813	770	796	813	810	820	782	868	779	819	799	812	773	751	820	776	772	809	791	833	795	746	830	814	785	804	818	792	759	845	810	791	818	825	806	787	823	787	840	789	792	816	830	785	814	806	795	784	772	732	785	822	802	800	788	768	760	788	791	797	796	777	863	834	787	769	751	790	778	805	766	803	787	806	826	853	819	809	765	804	822	786	754	902	819	802	765	775	813	767	785	787	801	823	793	820	805	802	801	795	765	820	851	775	733	843	796	821	809	811	852	769	818	781	775	811	787	793	779	788	793	788	798	844	845	809	804	788	763	758	748	822	778	809	820	814	827	768	822	770	793	787	774	834	820	761	798	799	769	729	800	822	801	786	806	805	761	766	788	811	791	826	845	814	790	783	814	851	807	778	744	838	811	819	734	806	789	851	757	797	835	784	844	791	880	795	771	783	804	808	790	819	824	819	778	861	817	778	790	835	815	794	804	781	818	796	803	785	805	830	821	832	800	749	790	805	808	825	755	798	822	809	789	739	856	791	834	817	773	779	774	741	822	831	796	801	773	827	759	742	740	793	764	838	793	806	753	792	874	838	797	774	831	773	792	813	803	791	802	805	792	811	809	817	782	831	808	751	747	795	840	811	819	774	772	784	822	817	814	746	832	763	805	756	794	852	762	817	803	773	831	799	730	795	835	798	766	733	799	839	869	780	719	843	797	792	813	768	814	825	808	831	776	824	824	813	787	831	791	813	819	799	855	844	797	816	795	753	782	770	800	812	804	824	802	828	770	805	782	754	770	818	829	823	790	789	781	792	781	817	816	786	743	795	799	763	830	847	764	748	775	818	773	794	812	787	848	748	837	848	820	809	729	791	796	774	841	797	861	824	834	821	789	805	780	738	813	797	791	776	822	841	779	771	765	811	804	777	828	835	772	762	820	775	752	820	801	777	813	780	801	742	808	813	804	815	813	775	779	752	741	845	812	763	762	768	773	844	790	744	828	776	824	805	845	807	784	825	833	823	788	766	785	746	818	839	762	736	784	812	795	791	774	798	813	805	800	774	797	795	829	725	867	815	771	795	762	747	826	777	708	799	778	817	830	841	806	787	812	798	764	756	822	822	845	780	767	800	795	818	797	762	767	824	783	825	788	775	787	776	795	813	840	797	817	816	794	822	803	771	786	796	777	792	770	823	814	751	803	833	823	831	811	766	807	808	807	855	801	809	752	750	776	791	764	853	770	810	859	762	768	800	801	784	807	837	779	796	823	794	807	863	807	835	802	837	749	790	825	752	807	823	804	771	740	800	767	806	815	792	735	777	735	767	778	831	820	807	801	791	772	801	833	817	806	750	825	765	837	814	830	778	760	783	789	785	805	778	801	733	832	801	806	749	768	804	809	779	780	815	842	778	737	783	782	782	731	832	797	801	797	747	792	792	797	784	819	778	800	838	813	813	786	805	819	808	782	808	817	808	787	847	791	784	828	764	803	833	807	802	863	766	785	832	859	780	759	786	797	807	810	795	792	791	802	766	783	785	819	830	809	846	806	802	797	841	784	785	794	793	795	751	822	844	820	753	765	776	789	792	786	803	807	791	791	814	745	812	863	790	802	830	786	796	797	868	791	790	814	761	813	827	796	791	794	811	775	797	786	805	761	844	789	827	860	777	794	781	792	851	783	798	805	838	830	765	807	804	769	804	787	803	811	811	803	831	795	771	800	765	823	792	841	845	802	820	796	795	787	767	787	821	744	830	797	822	803	802	779	795	800	797	797	786	784	851	782	793	776	805	798	819	839	765	820	781	846	821	753	742	809	797	778	836	796	811	744	837	777	776	798	809	807	831	791	786	805	767	790	842	821	784	827	748	838	826	802	790	823	766	816	837	828	758	860	773	839	802	777	786	827	769	800	840	842	829	774	812	809	815	816	786	792	766	766	815	836	794	782	823	834	834	822	814	830	816	802	807	797	792	831	839	839	823	781	819	765	780	862	798	761	821	791	807	775	813	796	772	802	813	788	870	767	828	776	792	821	830	787	811	798	822	825	804	776	792	772	794	773	836	810	848	869	841	843	791	824	785	798	754	764	827	803	780	757	788	831	833	801	798	774	795	808	811	803	782	779	799	812	799	759	754	832	718	775	808	768	811	776	813	777	799	840	840	779	803	814	771	774	782	746	809	790	821	781	775	792	792	793	794	816	799	803	830	821	781	740	767	890	776	726	788	794	807	831	773	788	787	796	768	840	781	788	818	759	810	772	797	790	787	793	834	800	767	804	800	855	797	831	804	773	811	816	790	821	763	829	815	819	790	790	804	815	784	788	750	815	795	777	783	775	848	763	787	782	814	808	813	800	765	846	827	756	777	795	794	771	776	757	801	796	814	831	773	778	722	819	759	755	785	803	814	827
8504	1144	1438	1105	736	600	432	366	316	282	226	246	227	213	197	185	194	167	176	166	182	179	180	156	154	160	166	160	178	130	152	172	178	145	158	139	154	151	148	137	150	147	139	161	145	152	155	148	160	148	133	168	136	153	142	161	161	158	151	155	141	137	129	142	130	126	140	140	138	138	137	151	170	135	136	142	160	132	149	146	145	136	149	160	149	132	160	113	118	142	156	172	143	115	152	139	144	140	136	162	135	142	157	133	156	130	136	134	142	148	143	169	161	162	145	137	134	173	142	128	149	119	140	137	138	142	151	145	152	151	153	126	156	154	130	136	161	134	134	140	164	173	135	125	148	151	136	147	133	149	144	166	156	121	146	150	139	162	158	136	144	162	139	164	125	167	164	136	147	138	135	143	141	137	143	143	132	138	127	145	140	121	146	145	134	159	127	138	126	167	155	144	124	135	141	142	151	150	143	133	135	151	124	152	142	146	139	151	146	150	159	116	147	139	122	152	120	130	133	156	171	138	148	126	154	148	120	157	137	146	130	139	117	134	161	142	131	150	167	129	149	142	149	146	145	143	152	171	132	143	149	160	139	129	144	156	137	128	148	136	137	124	142	142	135	147	145	122	130	130	122	157	146	135	147	155	147	129	139	163	135	136	113	142	137	130	131	158	154	138	160	155	155	143	138	149	135	144	167	139	156	150	154	123	153	147	160	154	131	143	140	157	158	141	143	159	139	144	131	157	151	139	161	146	129	140	155	133	129	140	134	131	144	168	161	126	138	151	147	155	137	145	147	130	142	162	149	128	121	150	153	160	152	153	158	137	138	138	151	141	146	133	149	143	152	120	121	153	137	158	151	139	133	138	145	140	135	137	140	135	144	147	114	132	134	139	121	173	137	150	142	127	140	136	156	143	156	154	124	145	151	127	145	142	147	155	143	144	149	152	153	148	154	152	158	155	137	133	138	144	150	139	127	150	137	139	149	143	139	146	143	140	163	124	167	126	155	143	130	160	142	141	134	145	141	144	167	129	157	134	151	127	155	163	141	121	152	140	143	134	171	147	127	130	153	134	149	148	131	149	167	183	120	142	174	147	132	134	132	154	122	137	144	141	145	145	153	129	140	123	149	130	146	141	143	154	139	142	124	148	149	139	143	150	125	156	149	133	136	138	139	171	142	143	146	141	139	127	132	147	150	152	126	153	167	159	141	131	158	148	144	137	141	146	136	142	143	151	159	130	133	134	144	154	130	126	172	146	169	143	119	142	146	141	145	118	134	136	151	137	149	148	137	125	155	150	149	131	149	141	158	137	156	161	143	145	142	140	141	161	146	153	144	139	148	137	135	151	126	134	159	144	146	150	153	155	131	151	145	134	139	145	138	152	144	141	165	143	135	131	127	151	140	154	170	153	139	128	132	163	164	145	165	121	146	132	164	140	142	134	150	127	135	127	140	131	140	145	141	132	144	145	121	131	147	153	139	144	151	117	132	148	137	131	164	155	131	132	163	142	148	143	105	129	146	128	119	144	120	155	139	134	135	165	148	149	154	117	157	156	136	139	144	137	175	132	131	137	153	152	141	148	140	149	138	143	141	154	124	137	145	151	132	142	155	156	129	129	143	134	152	148	150	140	162	128	156	157	156	153	127	154	142	140	129	144	142	140	161	127	136	134	127	155	154	168	137	137	126	146	136	155	156	138	119	155	153	154	137	135	147	121	153	141	148	143	141	128	157	131	130	134	154	151	149	140	149	155	144	122	130	139	148	119	145	152	138	133	143	139	139	183	149	144	146	129	134	141	149	143	143	135	141	142	149	151	155	120	143	136	146	146	142	131	131	144	159	142	134	141	156	125	119	121	137	146	133	148	147	166	120	131	131	134	150	143	120	159	163	162	152	139	139	140	145	149	142	151	124	142	143	149	153	141	134	141	137	145	142	137	153	158	138	143	125	172	132	152	161	142	138	163	146	139	144	151	144	146	143	162	142	123	131	142	130	141	128	143	144	142	130	134	160	146	127	157	146	157	138	131	146	146	140	159	138	125	122	148	167	140	163	147	127	137	164	150	137	147	140	134	139	131	133	146	133	140	141	147	145	143	138	143	124	127	139	164	152	108	143	138	128	166	153	150	146	131	138	126	134	165	157	156	156	142	148	157	128	143	144	151	121	161	139	134	136	126	154	141	155	151	128	150	139	131	166	152	126	141	157	137	143	147	135	135	130	141	142	125	171	140	120	168	151	164	136	165	123	146	136	143	147	124	132	137	122	146	136	137	144	136	136	155	153	128	121	136	137	131	150	126	141	147	122	167	135	140	133	158	131	132	144	157	146	145	148	145	146	148	137	146	139	153	130	141	149	145	176	155	163	133	149	150	139	134	141	144	165	143	129	139	172	152	145	132	115	144	110	157	127	159	143	152	131	161	156	166	152	140	133	144	126	147	133	136	153	158	152	137	164	136	153	151	159	133	126	163	114	132	155	161	142	163	148	152	148	139	144	124	169	133	146	125	127	153	149	159	150	143	139	144	150	138	143	131	127	138	155	138	151	130	124	156	141	156	146	122	140	133	146	145	114	140	163	135	168	129	143	142	137	152	134	160	144	139	156	151	140	127	118	138	140	167	140	130	166	142	123	146	137	149	140	154	143	140	127	157	149	148	127	127	147	148	135	143	147	138	138	153	153	144	147	145	134	137	145	116	147	149	145	151	149	150	131	158	140	143	165	148	145	143	149	157	124	137	133	151	157	148	164	134	163	164	149	146	146	173	149	126	136	150	130	120	154	149	138	143	147	136	124	141	125	136	133	139	136	160	131	151	141	134	160	159	138	143	135	137	150	139	141	170	146	147	145	169	157	131	163	149	153	144	163	125	149	141	145	134	142	137	130	139	153	148	162	158	144	137	145	119	136	145	160	143	125	145	155	136	119	134	142	134	143	154	143	153	132	157	190	125	151	125	131	141	152	144	125	145	123	129	154	134	153	158	122	151	140	148	149	148	138	155	156	153	129	114	130	132	165	142	140	132	133	159	148	149	161	165	156	133	159	133	123	155	133	145	147	167	138	145	126	159	137	121	144	133	132	143	148	150	130	124	133	138	163	155	159	146	136	127	149	141	126	138	146	161	142	130	142	130	136	130	125	149	137	131	158	159	148	153	133	139	136	131	132	145	135	113	147	162	137	147	144	130	156	148	146	156	135	143	150	160	133	142	127	142	123	133	118	151	148	170	152	152	157	140	148	157	147	157	154	141	139	128	140	155	135	133	129	152	152	143	146	146	131	151	140	145	132	157	149	137	132	126	133	153	161	135	144	141	138	155	134	124	146	124	145	136	136	142	150	157	159	146	152	148	151	128	157	140	133	139	127	151	147	165	138	126	143	156	143	132	134	135	130	146	168	148	148	127	142	126	143	131	135	150	139	138	144	141	148	149	162	156	137	136	122	143	150	128	137	128	161	138	167	135	142	137	145	157	131	139	123	146	160	146	151	151
5448	1452	3337	3658	3155	2560	2118	1765	1451	1329	1133	1074	1008	962	859	775	761	700	727	682	672	658	603	643	591	615	624	561	553	547	560	557	572	531	566	580	509	498	517	513	470	484	521	535	516	500	487	498	500	465	511	460	485	508	515	465	477	475	479	465	506	509	507	507	490	472	442	460	520	451	488	485	451	498	438	426	474	462	479	455	448	481	490	433	485	448	479	470	445	445	454	511	446	524	458	450	453	519	429	486	442	487	460	447	423	461	467	495	455	432	436	427	483	455	470	450	453	469	474	453	488	438	454	448	489	464	456	500	458	464	436	480	482	489	456	455	481	448	458	489	473	485	478	479	446	466	460	455	427	481	454	483	442	442	433	499	455	479	452	445	464	449	489	414	463	457	453	438	468	469	464	446	456	419	434	422	456	487	445	482	434	438	463	448	461	423	453	433	454	483	438	457	448	437	474	433	444	482	430	414	450	483	442	463	443	462	471	444	479	492	451	451	467	462	448	463	474	450	475	452	471	428	453	437	418	468	476	451	438	488	472	471	434	429	419	475	486	476	461	455	447	414	474	448	453	498	418	443	435	438	459	483	464	488	480	465	415	458	425	439	444	449	461	487	474	440	447	464	456	441	444	454	450	458	453	464	428	455	446	431	485	454	417	447	457	426	425	470	446	456	435	457	440	482	451	475	450	483	450	442	417	481	451	437	444	439	480	473	457	421	452	431	431	476	444	442	459	486	450	452	455	438	467	455	441	461	456	474	468	458	458	453	463	477	456	427	448	435	449	440	439	457	437	467	452	456	492	433	433	422	433	471	469	410	492	492	468	468	436	468	475	502	444	491	461	438	459	448	441	450	448	438	442	460	426	505	429	473	470	424	440	459	450	456	479	491	471	461	444	432	493	441	435	452	488	474	478	454	455	473	463	463	477	465	446	427	455	465	444	485	461	470	427	456	462	457	474	505	456	440	464	442	397	452	465	431	394	460	445	449	460	449	457	450	456	454	483	443	499	459	517	443	431	477	452	507	442	452	466	464	462	459	433	467	466	476	440	462	417	475	431	388	473	451	447	490	479	436	457	467	445	454	470	457	463	396	466	430	428	402	458	498	448	467	479	472	419	484	479	463	458	445	459	429	469	454	449	453	447	438	443	451	418	478	454	465	479	466	448	440	501	457	436	477	449	488	449	460	448	422	484	452	429	416	497	453	435	500	460	448	424	478	453	425	418	446	459	466	486	450	432	468	429	475	464	450	475	475	479	414	439	428	431	438	475	475	467	435	441	435	445	463	415	455	488	433	449	458	423	487	464	423	463	457	469	446	462	478	437	462	396	457	371	414	441	438	452	481	447	480	468	474	448	472	451	429	458	432	444	458	526	444	448	440	457	449	479	442	466	441	463	458	453	450	452	467	474	467	485	432	422	479	455	449	438	495	442	448	437	442	467	435	476	461	479	459	419	462	454	447	502	451	477	447	496	470	486	490	426	438	483	486	428	503	442	446	427	439	441	435	475	470	452	432	425	446	504	468	454	418	447	437	411	449	480	431	454	464	442	384	461	451	481	461	445	455	438	441	475	459	447	457	453	462	456	471	433	433	447	440	466	456	477	470	464	424	453	443	459	399	433	454	454	496	458	404	502	435	474	449	469	431	464	455	429	434	444	435	424	487	471	453	428	470	441	420	453	480	471	403	481	424	450	421	426	440	464	458	435	447	413	458	417	471	422	485	467	460	481	439	442	451	429	467	462	489	497	452	467	456	475	455	461	427	460	501	447	472	438	499	417	479	462	445	439	430	448	461	409	443	448	444	421	469	475	452	459	444	453	455	446	417	438	407	490	468	439	476	446	447	442	466	446	447	448	461	462	475	515	420	451	486	442	448	438	432	465	475	436	426	484	446	448	460	473	399	477	500	479	493	458	470	442	462	443	435	446	487	481	424	440	433	456	415	444	475	476	446	487	452	471	483	477	457	436	461	442	421	490	454	477	450	434	481	444	472	489	440	399	434	477	432	474	452	468	445	435	418	450	483	464	392	418	444	480	466	450	436	460	446	470	427	456	475	446	453	488	478	511	460	436	468	462	471	460	439	435	472	434	435	459	432	460	452	454	446	453	453	433	472	484	465	429	445	439	477	485	448	467	444	381	427	461	443	460	419	456	412	457	510	473	487	472	477	457	450	431	444	486	485	462	429	483	424	447	464	458	456	431	421	488	473	484	499	478	432	437	463	495	486	491	435	451	487	466	410	485	438	486	411	483	441	434	474	451	434	438	462	460	468	465	438	464	461	444	469	448	453	473	471	485	503	486	451	450	474	471	453	459	450	428	473	431	473	454	493	463	460	439	451	428	455	457	443	460	477	428	474	433	489	426	434	466	453	455	438	430	453	474	454	457	470	459	433	452	448	447	441	456	424	464	427	462	421	476	482	410	448	465	518	437	437	448	492	493	488	473	429	481	445	435	455	432	479	458	479	421	456	435	424	466	441	471	459	432	481	447	437	453	466	423	442	468	428	475	454	446	482	418	439	469	432	460	478	425	458	446	471	447	472	452	461	436	496	450	457	435	485	474	479	439	461	490	467	479	455	437	442	446	451	435	440	445	446	446	514	473	465	479	483	439	438	446	468	458	479	464	485	490	429	439	441	429	457	446	469	462	419	474	449	436	437	435	414	472	426	481	473	477	486	470	439	491	470	432	456	442	412	450	495	472	488	461	461	482	468	462	431	464	422	426	474	496	447	396	451	449	430	465	446	459	459	467	436	429	473	457	476	461	449	455	415	440	469	423	450	443	424	447	447	437	445	447	421	470	430	459	424	463	469	445	457	436	451	438	475	440	445	467	479	453	432	405	437	421	443	472	464	459	422	428	449	417	423	440	466	467	461	467	470	439	442	457	436	469	440	471	428	492	441	435	421	465	450	464	410	459	438	448	473	430	477	469	472	455	464	488	431	500	463	435	487	432	466	454	416	460	428	437	410	482	441	434	488	439	461	437	441	466	429	424	418	441	393	474	472	468	506	488	460	475	450	401	456	444	450	433	478	445	437	472	506	463	438	459	484	450	443	489	472	435	459	450	457	432	493	451	486	455	455	473	443	469	450	430	451	415	458	433	439	463	443	448	469	459	446	450	472	487	480	444	471	458	451	461	454	458	425	447	440	463	415	496	464	467	459	461	438	462	442	483	470	449	468	436	457	473	454	432	490	467	441	477	461	443	446	490	423	437	471	458	501	485	422	407	448	420	488	435	493	476	464	438	485	444	464	464	459	438	441	418	460	457	488	427	478	464	467	418	457	435	443	482	448	464	473	438	420	463	439	453	463	442	446	468	445	458	401	469	435	475	455	470	450	453	427	467	442	427	435	444	456	460	435	476	435	426	474	422	466	420	463	410	423	460	479	453	429	457	450	449	430	444	433	469	464	406	456	490	468	455	475	446	487	446	460	482	438	483	434	488	490	487	435	492	504	455	455	448	434	455	448	486	440	475	449
15796	2550	2663	2107	1430	983	832	679	553	444	372	319	283	273	258	228	221	195	193	208	203	211	179	195	209	198	184	201	186	163	172	183	152	162	158	164	165	156	166	149	161	134	154	120	159	146	157	162	171	155	153	142	139	167	146	145	149	125	147	133	134	160	135	138	144	155	161	152	135	153	153	122	173	142	124	132	157	141	150	148	119	153	161	147	141	139	144	151	142	144	122	150	147	124	160	164	136	129	138	124	153	134	165	141	146	139	148	151	161	160	138	160	133	141	151	134	159	138	155	165	115	138	141	133	144	140	157	127	140	134	132	163	165	152	148	160	149	155	146	129	130	142	144	142	139	144	140	153	140	151	149	154	158	153	168	155	145	128	151	147	154	147	173	150	146	120	141	145	153	159	133	141	141	149	127	137	138	124	139	152	158	143	167	140	112	118	137	154	148	119	139	140	159	138	151	164	164	152	143	147	139	166	132	128	132	138	157	145	159	139	150	143	151	156	130	161	132	146	151	158	159	139	154	145	144	132	144	135	143	147	122	154	143	149	148	173	153	144	154	145	159	127	150	150	120	133	126	137	137	121	163	158	153	137	166	162	135	153	162	138	151	146	160	134	162	140	149	155	153	154	152	140	144	125	148	128	128	160	152	150	159	140	153	140	143	143	143	136	138	169	151	128	146	170	137	153	149	150	159	129	148	146	141	126	137	142	138	150	141	150	146	154	138	154	135	147	149	147	141	149	132	152	152	135	147	163	149	158	151	150	143	138	131	156	146	148	138	139	143	163	147	144	174	131	158	140	160	141	155	154	126	159	137	154	129	144	125	149	150	140	149	146	154	152	160	136	165	153	144	137	156	118	132	124	158	136	138	125	136	149	122	146	148	149	133	134	130	130	166	153	155	140	147	131	138	149	147	119	130	150	146	152	160	145	108	151	134	145	173	136	143	145	146	155	144	144	154	145	162	128	141	142	157	182	182	145	136	163	125	146	142	162	148	138	134	149	144	150	136	141	143	134	142	129	137	137	145	149	129	135	139	160	145	142	149	138	144	130	122	140	147	123	165	152	133	146	136	172	159	132	158	133	132	160	130	159	164	145	156	129	162	147	137	147	144	145	132	130	151	149	145	149	157	147	161	156	119	145	130	155	154	153	159	141	146	151	131	142	137	140	150	151	159	149	144	145	147	150	143	168	139	141	146	138	147	123	161	180	132	143	136	144	154	156	146	156	173	169	162	162	141	138	131	138	146	138	165	158	147	148	152	133	134	139	144	136	143	148	134	165	153	123	149	132	164	165	142	139	150	163	137	144	176	134	148	148	149	135	136	146	122	142	148	159	172	155	146	156	143	158	141	158	140	165	155	152	151	135	148	148	149	134	156	137	131	143	136	147	138	150	155	160	160	139	152	134	129	150	149	163	130	163	136	138	158	130	159	144	152	146	162	133	142	157	129	166	148	153	156	129	125	140	133	144	122	159	144	151	154	150	153	123	130	154	138	150	157	145	158	157	117	145	137	137	153	155	148	141	125	125	136	150	131	120	132	143	146	144	130	139	156	127	139	131	136	141	172	146	153	157	161	141	147	154	145	137	119	151	136	138	143	138	127	140	150	145	130	140	151	141	156	153	130	151	146	146	147	158	151	156	153	144	134	144	157	155	158	136	146	121	133	152	141	154	165	159	125	130	148	163	146	146	160	146	140	151	133	129	129	152	152	142	126	139	130	150	134	137	160	120	146	136	143	135	145	165	155	160	140	162	150	151	143	122	141	141	144	125	154	135	142	131	135	168	133	165	126	137	141	156	149	157	169	133	140	155	148	147	143	167	141	143	125	137	146	142	155	135	138	132	145	152	133	149	140	145	149	133	142	139	140	156	149	163	140	165	139	146	159	161	164	142	142	168	152	134	136	154	159	153	130	154	150	164	124	174	147	168	127	156	150	134	144	144	137	128	147	132	161	134	137	152	158	157	140	142	160	150	139	139	154	134	136	155	135	131	155	135	172	126	144	146	163	134	152	140	151	159	159	112	154	159	155	146	150	149	151	136	124	119	169	138	158	144	167	166	141	139	132	152	169	156	149	154	148	136	144	165	150	181	141	160	143	141	118	126	133	175	145	152	143	155	151	165	171	164	158	154	154	150	143	152	160	143	156	146	131	149	142	150	131	133	126	134	172	154	145	111	132	143	152	138	159	162	147	143	141	167	133	147	137	134	134	130	135	146	154	136	134	178	132	132	155	144	156	158	149	139	144	145	125	150	132	139	158	143	127	143	152	148	172	133	158	145	153	148	163	144	152	141	144	138	155	151	140	144	141	127	157	151	139	147	141	160	154	147	142	130	128	136	145	136	136	157	137	143	152	140	142	143	153	126	142	134	140	125	138	151	149	141	150	148	134	126	145	151	154	154	152	167	143	161	150	142	144	126	168	159	124	140	162	149	120	142	123	150	142	144	138	177	147	165	136	145	151	132	136	147	133	138	143	138	139	149	154	124	154	133	157	143	152	149	153	139	149	168	130	143	148	159	144	159	138	155	165	130	142	149	131	151	152	124	133	146	149	150	150	164	133	142	156	129	139	137	165	154	137	167	143	128	140	134	140	122	145	160	155	146	146	143	139	146	152	147	134	161	137	150	132	129	137	166	144	139	142	138	151	147	146	119	167	139	140	146	148	151	161	156	156	129	155	148	159	144	133	150	141	152	164	140	151	139	147	138	137	132	136	127	130	159	151	167	145	166	145	156	147	156	139	135	150	139	133	161	128	139	160	134	169	135	130	143	162	128	153	160	130	129	144	158	159	140	150	132	147	131	157	152	145	153	126	144	162	134	149	157	124	145	149	163	148	149	162	145	153	153	108	139	157	150	147	147	155	138	150	153	157	146	133	157	181	149	134	165	154	146	125	148	129	150	167	130	158	139	161	126	141	128	148	147	135	151	124	135	143	148	164	152	147	148	147	162	136	140	150	144	140	136	128	150	151	149	138	153	133	117	140	157	134	133	153	133	137	162	136	162	147	141	163	157	144	146	149	134	150	129	145	134	145	140	129	136	144	139	155	175	144	136	143	148	133	136	136	125	120	141	156	149	150	135	124	154	157	170	138	142	136	137	112	145	125	140	164	161	140	136	147	149	144	126	144	157	135	140	138	147	154	146	140	140	155	143	128	138	133	150	150	152	162	146	138	137	147	153	130	161	132	153	141	149	158	150	129	147	147	159	135	141	164	128	138	138	154	131	151	130	125	165	153	144	158	146	130	145	155	152	130	128	147	145	143	174	139	140	165	160	142	134	136	144	137	148	163	130	142	135	142	131	165	163	148	150	186	137	150	152	138	168	161	121	160	162	153	149	153	143	136	132	141	161	146	165	141	156	141	137	137	138	143	151	117	156	144	122	139	162	143	152	133	142	128	144	166	147	145	154	150	151	150	162	145	132	165	139	141	157	138	140	148	157	144	132	134	116	121	149	156	148	145	146	144	175	129	165	166	132
7490	2542	5896	6427	5515	4452	3754	2983	2588	2187	1952	1728	1518	1429	1240	1118	1102	1078	960	993	895	881	850	793	755	762	774	702	685	735	664	625	615	644	574	630	573	559	620	570	573	575	604	565	591	556	535	524	523	509	520	527	536	552	533	509	521	514	483	563	505	504	522	558	512	544	520	506	509	499	496	507	494	522	513	480	488	490	499	495	485	485	506	496	466	516	483	527	476	513	505	535	487	510	503	512	489	512	498	513	449	468	478	471	473	481	487	497	497	492	531	485	458	509	476	489	484	502	457	466	461	452	482	534	495	490	488	441	465	499	436	457	468	471	471	474	482	483	505	463	463	522	504	490	473	484	462	488	496	474	483	500	442	446	479	466	496	485	509	464	472	467	500	507	461	458	479	516	452	499	465	454	507	442	467	496	485	461	509	469	460	468	511	483	494	481	495	480	468	483	494	474	461	482	439	463	497	467	505	435	449	466	523	474	461	526	481	460	456	495	476	464	473	473	481	521	469	467	490	492	497	485	460	483	437	465	460	494	445	498	493	473	478	483	488	470	431	437	473	478	455	494	502	475	502	459	519	477	494	471	473	495	504	453	526	487	488	479	489	484	485	424	458	486	481	451	427	458	505	500	496	476	481	474	461	472	461	462	474	484	491	431	512	479	484	456	483	478	456	499	457	486	462	439	476	427	504	482	478	467	488	497	489	449	484	455	457	501	483	463	452	468	450	459	461	455	479	497	481	433	481	479	519	436	450	479	489	509	472	493	479	458	474	500	453	488	501	460	501	488	433	509	479	457	461	482	458	471	476	469	540	448	487	441	490	450	479	467	524	487	469	481	453	504	464	468	447	437	522	494	459	465	441	460	475	478	452	455	472	521	472	450	454	488	460	455	441	462	484	496	511	468	488	460	479	480	478	454	477	482	520	475	456	473	493	518	475	452	488	512	483	476	499	470	473	520	477	471	489	498	486	478	491	435	441	465	458	490	476	493	457	447	501	467	494	512	514	480	464	473	486	477	458	469	493	476	454	486	485	468	459	481	483	448	507	485	464	497	502	511	461	475	467	514	457	487	486	512	483	470	450	484	468	468	441	480	483	477	498	450	508	504	499	501	497	467	518	474	470	455	483	502	452	455	451	465	466	481	511	475	459	465	486	441	482	454	467	454	472	493	464	493	440	484	457	455	495	511	449	495	492	443	476	491	466	472	452	493	482	451	481	472	521	474	492	492	504	464	496	426	505	455	514	465	492	463	464	451	476	467	489	449	477	411	489	472	466	481	485	457	452	469	469	479	460	493	493	483	486	490	479	455	489	489	498	479	447	485	439	434	441	473	493	488	457	474	484	468	473	491	476	469	497	493	478	445	443	493	496	482	450	499	485	438	452	470	487	487	478	483	458	473	461	444	496	503	457	445	459	463	477	474	452	490	495	487	461	500	479	495	469	457	470	456	475	463	474	460	477	454	500	465	434	460	457	466	495	456	478	491	474	459	464	456	501	459	467	447	460	496	465	443	480	516	500	521	441	477	456	476	454	463	429	451	534	478	467	466	443	469	485	445	422	488	481	451	473	424	457	470	442	473	447	484	443	454	512	507	469	455	459	482	514	491	442	485	483	475	465	476	498	488	492	430	470	487	446	487	531	470	462	499	472	427	459	457	473	501	480	499	490	488	470	461	484	459	493	481	462	502	449	513	452	478	473	492	488	456	442	478	479	440	458	461	447	459	468	496	498	458	466	428	455	493	484	491	449	467	487	453	454	480	459	506	438	469	488	497	467	469	492	463	431	450	468	464	454	468	436	493	496	459	438	478	452	466	466	483	515	510	502	465	472	494	486	480	439	479	453	459	470	475	485	463	490	448	489	459	447	507	486	470	483	483	482	459	456	462	473	489	431	471	462	490	507	468	452	433	461	502	436	469	510	477	503	468	484	473	468	495	484	483	495	490	435	478	450	457	477	471	463	482	521	481	476	438	447	440	466	469	476	434	469	456	462	463	475	449	490	473	459	471	445	495	502	459	479	490	477	440	451	495	508	477	458	492	487	483	492	454	451	468	432	469	473	467	484	468	470	440	506	460	463	495	457	447	449	475	487	484	468	438	476	471	470	499	496	471	484	483	495	488	514	477	476	433	453	488	515	465	489	532	492	451	490	473	444	483	494	467	439	460	469	486	480	444	447	475	508	492	440	504	496	449	458	486	475	449	434	465	493	462	470	469	503	452	455	468	448	491	489	482	474	481	448	455	486	466	463	505	433	476	476	463	462	451	474	503	418	451	488	468	466	482	473	476	478	463	452	478	468	455	483	481	461	514	447	492	506	475	478	475	480	459	502	503	453	468	459	448	494	455	503	459	521	475	477	496	481	448	437	466	477	466	513	452	482	517	448	483	524	500	483	456	454	443	502	447	461	488	474	466	462	493	468	480	465	482	446	484	481	480	498	449	475	508	503	502	483	486	537	442	449	483	490	471	483	478	469	468	453	470	484	464	509	477	445	456	459	472	474	445	476	462	460	488	498	454	464	453	473	467	483	505	449	449	480	459	453	442	462	439	421	465	479	447	448	428	475	477	502	475	469	505	459	473	461	499	437	505	460	427	505	510	478	497	460	479	438	451	496	445	476	492	453	483	515	462	464	522	460	449	508	480	445	523	464	453	470	478	429	487	439	497	431	465	509	464	461	462	480	466	470	466	461	460	464	467	475	445	462	469	465	489	477	463	461	473	461	493	419	486	497	489	476	483	495	479	453	423	441	488	467	503	476	488	480	434	460	499	476	493	479	491	480	461	509	528	448	470	459	473	483	510	454	489	436	453	480	486	487	480	491	463	498	458	466	434	515	442	473	476	458	438	470	480	491	457	517	460	456	452	453	461	491	479	458	474	417	478	445	488	480	438	469	473	485	468	478	456	452	461	453	456	447	478	474	414	465	471	478	472	481	474	445	468	496	543	440	463	496	474	441	442	448	482	492	461	449	487	466	515	480	491	475	489	492	412	499	462	524	453	466	461	455	437	458	492	491	477	477	486	480	520	511	497	501	500	449	470	475	503	465	471	509	481	498	468	461	465	479	462	479	456	455	439	479	488	469	476	457	485	456	473	467	476	459	486	460	491	453	495	466	450	438	445	447	461	502	468	457	489	487	464	494	465	471	496	477	483	471	466	501	480	495	486	476	487	439	517	486	540	453	454	484	443	471	471	428	487	490	444	448	480	463	477	419	492	464	476	456	485	465	458	487	500	472	507	475	473	461	480	498	479	501	511	450	478	516	432	484	473	468	463	485	470	458	494	459	476	473	466	480	487	465	468	487	480	504	482	497	463	464	467	472	469	473	457	462	500	473	481	507	482	516	471	469	459	475	469	455	490	501	518	480	479	441	498	484	490	478	463	457	472	523	460	469	466	482	496	496	430	491	478	481	452	476	470	478	465	471	488	449	463	453	503	499	451	467	469	530	490	498	486	465	469	473	462	485	507	513	451	506	452	451	439
2024	298	340	350	284	291	277	259	285	275	290	271	273	256	268	277	280	284	305	270	280	220	274	288	272	281	286	293	296	315	279	274	276	287	304	257	283	261	246	267	260	255	289	275	260	301	288	260	271	291	268	263	264	282	283	284	261	284	256	271	283	268	290	291	309	260	286	263	271	264	264	280	305	297	267	239	269	283	259	294	230	261	239	287	312	271	290	294	291	312	297	263	271	260	272	308	295	290	250	260	288	283	253	304	247	266	248	271	268	290	269	280	264	264	259	276	267	271	270	272	266	260	254	290	232	290	257	277	264	275	261	277	270	265	285	275	285	301	283	270	259	283	249	294	266	256	261	284	268	297	269	284	242	291	273	280	274	274	252	282	243	254	246	275	255	290	241	277	274	279	284	253	245	247	287	277	298	291	276	239	279	299	269	297	278	293	270	283	262	287	298	298	260	281	278	308	281	293	293	288	283	282	248	304	301	287	291	282	281	252	262	291	278	270	270	291	257	279	256	278	284	278	281	274	279	249	250	280	302	268	268	252	264	244	260	251	271	261	273	243	286	266	297	310	278	294	264	270	256	274	268	286	281	277	300	262	261	290	274	296	276	274	314	313	264	291	283	262	262	261	245	268	278	271	249	263	284	266	286	263	303	271	285	288	259	266	258	269	265	274	264	287	262	274	256	267	263	272	272	277	278	245	275	281	275	251	282	244	244	230	273	272	288	270	263	272	284	270	254	282	296	282	284	285	257	302	284	244	279	279	254	275	301	285	316	302	285	277	287	242	298	291	271	258	299	275	246	250	270	261	277	277	261	281	274	271	288	255	260	270	250	281	252	280	285	269	284	275	289	264	271	277	291	282	268	281	313	307	267	267	257	256	307	257	285	272	279	294	274	259	243	253	292	296	284	273	253	268	285	257	297	278	238	259	289	287	296	302	258	274	269	291	302	238	283	260	276	280	266	293	282	292	300	266	289	257	296	299	295	291	293	263	286	296	313	293	321	261	280	263	265	288	279	261	272	279	288	296	294	266	269	263	264	256	264	235	265	263	265	260	262	264	283	253	288	278	259	265	273	263	255	276	260	284	259	302	238	295	285	252	250	288	262	279	292	292	283	269	255	302	272	255	263	287	265	272	286	239	302	282	261	271	278	262	305	287	252	257	282	270	286	265	264	294	265	241	280	275	268	261	261	278	264	268	292	249	268	282	284	270	285	238	269	272	294	290	260	277	284	266	291	272	285	260	296	269	276	247	286	266	255	302	268	271	276	302	251	264	280	288	252	267	264	262	328	275	254	267	274	272	320	268	266	273	265	286	265	271	297	272	261	263	276	265	274	238	283	283	266	248	271	266	273	278	262	299	274	240	278	274	287	284	289	275	281	261	275	266	291	251	282	255	250	270	251	290	265	259	254	250	275	266	258	271	293	266	269	281	284	280	281	308	283	265	255	284	275	275	301	280	309	244	281	290	290	296	284	264	292	273	281	285	283	244	263	286	254	280	281	277	246	259	247	302	278	252	254	302	283	247	278	261	271	288	291	267	281	270	259	304	292	243	314	269	248	282	263	271	285	261	241	267	275	293	295	257	292	245	284	278	270	269	283	285	273	272	257	263	257	263	260	290	270	272	283	278	295	268	296	286	254	271	245	242	256	260	268	262	298	279	282	266	294	286	294	265	269	235	267	295	267	287	261	264	272	282	265	266	287	282	290	280	275	298	257	294	277	325	310	234	283	275	265	279	257	270	268	264	261	273	286	281	260	266	272	276	282	275	280	281	278	278	253	252	260	278	274	263	277	270	293	291	283	270	273	248	286	278	273	293	263	296	270	297	248	271	269	270	259	289	295	253	277	271	248	246	254	258	293	258	268	268	268	309	291	276	315	294	277	250	285	265	290	247	257	263	271	273	271	296	261	273	261	270	286	229	258	269	292	277	286	277	307	291	253	255	264	253	256	278	271	277	268	260	274	271	278	252	274	309	262	264	271	271	275	266	295	292	281	270	298	274	254	276	290	277	260	286	275	279	270	268	294	251	273	287	282	280	272	274	284	288	250	286	259	303	257	244	267	277	262	275	269	268	246	289	278	304	261	253	274	279	280	275	249	246	311	283	259	282	261	245	285	295	259	238	287	276	270	263	264	318	283	287	296	281	258	268	252	300	271	260	264	307	309	296	262	282	295	273	297	309	282	278	271	283	285	262	284	308	250	285	285	273	275	254	258	266	299	310	264	270	275	273	271	267	278	255	279	269	293	287	294	285	276	287	280	282	278	256	248	278	268	276	262	251	268	258	261	276	270	286	282	302	294	281	282	295	298	277	298	269	280	257	274	239	270	267	257	277	290	265	283	259	276	287	268	296	267	267	270	299	279	240	261	279	265	278	264	276	295	294	275	285	301	262	298	279	267	261	273	292	281	262	290	256	246	279	279	288	283	259	252	247	270	268	255	275	254	271	279	251	281	265	260	284	287	281	296	283	255	273	277	267	284	301	266	305	275	275	290	262	272	260	252	265	262	302	266	243	282	282	272	257	268	280	278	281	288	279	285	273	277	268	290	275	295	242	273	310	276	268	269	270	269	231	280	274	258	270	263	233	291	268	286	246	288	295	267	264	270	272	275	287	250	270	257	270	277	296	264	278	314	274	288	259	283	275	289	263	250	266	246	284	250	277	278	276	291	269	314	248	274	277	289	274	284	262	293	277	272	244	293	261	282	261	266	290	283	252	301	257	239	257	252	290	250	281	269	252	275	282	297	259	308	247	288	246	282	269	257	279	260	281	250	286	287	291	276	263	255	298	284	268	283	323	276	284	255	273	283	273	268	287	266	285	260	282	295	272	300	282	260	270	274	277	290	264	298	284	290	281	235	261	295	255	267	255	269	277	277	266	289	297	251	265	270	263	282	274	252	279	300	264	271	260	235	313	284	263	269	256	250	249	290	293	306	290	291	260	262	255	284	278	225	259	259	252	271	285	270	298	244	278	288	256	273	270	271	264	278	303	302	287	269	274	307	235	264	288	278	300	270	265	280	283	293	285	245	262	281	265	262	280	286	253	275	290	274	266	244	252	241	281	268	268	281	288	248	287	268	299	262	287	276	281	278	286	283	276	257	282	303	289	275	293	294	267	272	276	266	290	254	253	265	272	292	283	258	300	284	274	286	289	301	247	262	263	265	297	261	270	265	280	272	268	265	284	272	254	288	256	284	277	289	272	270	266	288	329	271	301	291	248	274	257	265	291	280	276	272	297	241	277	275	299	255	257	250	262	269	253	266	276	288	267	270	264	317	275	310	260	281	249	271	292	274	340	283	270	288	273	284	269	253	275	291	283	246	263	283	299	277	245	258	281	275	307	276	253	266	296	265	261	249	310	266	275	284	285	277	254	269	254	279	270	281	259	294	272	299	269	289	271	261	275	274	248	265	289	281	255	251	267	258	259	264	281	291	296	289	280	295	293	285	277	282	269	249	279	256	268	290	270	288	290
2239	891	984	1004	874	911	855	863	812	841	851	820	823	800	797	843	858	831	772	795	841	827	828	774	788	798	759	824	802	859	805	764	739	788	815	763	766	762	785	795	808	792	779	811	784	788	843	815	855	794	799	751	805	802	804	807	812	772	825	812	779	794	754	816	785	790	749	832	766	799	832	802	850	812	807	793	785	795	786	747	838	812	819	851	807	803	747	840	802	858	771	831	793	828	825	823	784	765	746	819	789	824	783	845	786	815	853	777	751	792	808	837	826	801	791	813	777	817	812	803	859	821	765	812	793	804	771	784	787	768	784	782	732	863	804	792	824	819	837	827	789	798	756	767	773	831	799	801	786	812	774	790	778	854	787	806	815	846	756	757	776	763	747	771	837	794	820	786	791	818	793	793	776	797	797	799	788	798	844	785	795	807	769	761	775	786	827	810	863	760	756	802	749	812	796	794	738	735	785	808	777	836	748	828	827	784	803	801	841	819	745	747	783	749	811	787	853	834	799	841	799	753	836	810	808	830	739	824	859	753	783	818	798	809	813	784	782	734	769	803	830	823	818	786	820	752	825	817	832	837	772	777	822	790	782	783	821	810	872	830	792	815	800	813	793	766	759	740	797	786	788	776	797	786	797	772	807	816	789	772	775	835	781	811	800	825	808	801	759	775	782	765	788	808	784	821	811	744	821	766	773	765	790	745	870	785	797	800	817	787	803	785	835	734	806	773	776	762	773	808	791	830	785	801	791	825	798	757	778	789	778	802	749	815	756	745	803	814	777	806	817	796	832	775	753	801	795	837	793	776	768	782	781	805	800	779	780	760	827	807	828	752	795	814	789	772	800	817	813	823	804	805	830	759	761	815	790	763	780	780	775	859	792	872	860	804	796	808	806	778	798	805	807	800	833	775	831	813	823	751	813	804	799	786	743	810	799	810	837	826	845	817	817	788	794	794	794	785	850	779	776	765	762	781	838	854	754	813	817	809	818	799	780	772	760	748	800	774	847	807	808	856	817	811	819	818	811	758	793	814	856	792	783	756	793	820	759	780	756	770	813	733	792	775	789	772	824	832	855	804	812	820	832	829	723	801	758	810	781	821	811	828	821	830	767	783	803	801	812	825	803	828	807	774	757	814	819	779	797	811	772	797	777	795	803	732	794	761	790	791	834	803	780	855	770	814	790	748	822	791	856	821	775	746	806	809	785	795	756	775	833	807	832	811	824	843	827	808	785	803	790	782	786	787	796	792	823	761	775	787	761	750	784	805	792	774	784	783	801	776	821	873	741	833	777	770	760	777	777	760	798	860	755	769	800	804	814	816	819	782	802	783	795	719	808	796	776	831	808	767	809	774	804	799	816	793	826	814	742	755	819	840	832	793	781	784	804	819	817	803	787	794	844	798	772	788	796	839	828	786	770	781	796	786	799	774	804	803	738	755	812	807	770	836	805	814	754	807	812	792	791	802	796	799	832	794	842	771	858	790	822	769	762	814	788	848	804	795	826	815	748	813	817	821	788	788	817	813	841	813	781	809	772	823	819	799	813	816	756	785	767	764	823	776	770	803	779	812	778	829	820	753	767	809	772	739	752	831	793	805	808	785	817	779	873	792	779	767	827	771	767	768	813	791	785	752	762	815	774	799	788	796	797	817	782	809	750	812	813	783	828	780	784	796	829	759	756	845	788	821	838	781	855	785	794	774	756	779	834	747	779	798	815	812	789	785	786	817	820	789	840	834	766	782	814	841	780	811	772	813	787	737	776	800	804	800	792	764	807	817	820	817	780	801	775	777	780	817	768	830	793	831	817	822	850	811	781	827	774	819	738	817	820	825	809	809	785	777	820	742	798	811	800	822	794	782	825	794	755	791	826	847	829	817	808	777	791	773	789	821	800	793	755	773	783	751	793	794	824	751	815	828	807	797	720	802	839	805	756	801	795	755	821	798	798	859	803	813	839	832	762	809	784	761	788	752	853	759	762	822	777	781	805	813	786	779	815	815	819	821	816	774	810	817	810	824	756	761	748	813	837	778	733	798	803	759	782	818	798	759	799	787	765	797	763	838	783	801	835	769	775	793	825	808	781	795	781	779	784	741	777	795	779	783	813	723	809	789	827	840	801	821	852	771	792	800	743	758	772	746	768	782	806	812	834	825	783	812	777	820	777	765	765	778	798	806	845	767	806	828	796	808	743	782	763	853	766	781	795	810	820	786	774	793	819	827	825	799	812	772	834	730	751	812	798	795	794	784	814	794	817	810	793	780	805	800	817	747	826	777	805	783	781	811	798	729	796	763	750	784	825	777	798	796	799	753	835	843	810	835	830	803	775	775	808	757	838	805	800	818	805	820	793	797	783	800	783	788	772	834	809	750	801	791	805	796	781	769	849	750	792	799	807	833	725	805	778	783	798	755	756	817	821	750	763	794	735	804	809	746	778	842	785	812	769	768	787	797	789	826	786	842	795	811	832	868	789	827	836	784	787	839	834	838	752	803	842	778	844	787	788	797	768	819	811	794	841	865	823	797	792	840	818	811	817	780	842	799	773	800	771	744	786	824	820	821	760	763	768	862	781	800	766	834	803	821	805	819	784	845	788	823	811	808	827	774	752	795	733	771	791	759	753	781	807	849	795	787	805	798	783	817	836	849	748	781	843	865	763	804	786	792	798	777	745	796	802	777	802	825	798	787	766	810	758	812	791	807	812	800	814	799	807	796	807	772	804	818	752	803	792	806	802	837	793	782	818	792	833	781	748	780	818	806	760	807	858	858	744	796	793	762	815	780	806	801	798	852	835	836	777	761	787	810	789	787	837	788	815	812	792	842	768	802	816	766	774	810	773	802	817	798	798	730	777	793	733	804	794	778	790	826	772	758	815	832	790	771	796	768	815	806	787	816	817	822	820	764	802	745	788	811	818	788	782	787	807	801	787	808	784	828	785	823	806	825	812	791	772	793	741	842	798	828	819	757	802	754	803	795	811	813	841	826	789	816	801	796	834	811	767	759	816	768	787	750	805	825	822	777	754	812	772	809	802	720	793	806	802	775	783	804	803	769	798	819	779	752	792	768	806	816	854	807	807	784	801	770	834	794	834	786	784	810	793	765	795	804	802	817	778	789	801	773	826	823	802	735	851	800	787	783	744	798	806	803	797	831	824	847	791	788	780	750	807	854	826	783	806	792	792	768	775	760	809	798	848	826	807	783	823	812	734	753	783	769	854	789	828	804	809	775	807	822	756	759	782	792	828	734	824	784	779	837	786	779	789	797	773	801	786	784	825	871	809	799	792	782	757	731	811	766	819	793	827	792	825	820	826	766	793	793	820	847	774	771	794	850	816	843	792	780	783	805	805	797	805	813	799	773	806	822	825	797	794	823	749	809	780	793	820	774	800	818	806	768	814	766	797	851	837	808	790	775	808	779	797	772	809	789	781	800	806	856	815	820	807	810	798	818	791	793	818	815	847	797	762	787	771	766	821	804	767	833	778	800
8561	1096	1384	1128	763	608	436	384	334	282	243	251	218	204	181	201	189	186	164	196	182	185	180	160	183	155	155	138	187	140	163	167	152	179	132	160	152	165	143	163	145	152	167	118	149	151	147	137	130	122	149	155	134	152	141	125	136	129	134	163	171	148	136	146	158	128	133	138	145	155	127	121	154	146	160	128	127	158	142	122	158	154	131	153	159	134	120	158	140	155	148	147	153	141	155	158	147	139	160	146	143	143	152	128	124	113	144	145	133	139	131	125	156	154	132	132	134	137	135	141	167	134	156	159	135	137	139	152	129	140	146	143	151	153	117	132	157	152	127	135	142	148	159	135	133	162	145	155	129	137	141	144	158	146	135	158	127	132	132	132	142	136	140	140	155	127	147	147	151	156	131	138	153	125	136	149	145	147	133	152	145	145	147	151	142	126	143	138	140	158	150	151	130	154	146	138	136	137	135	150	145	148	135	147	131	131	162	121	141	152	148	153	149	168	146	125	134	128	146	137	156	124	143	157	139	125	160	135	143	121	155	148	154	143	155	152	132	148	143	133	134	162	139	140	148	150	157	142	144	140	138	135	126	135	134	130	132	150	147	151	151	144	155	133	146	153	138	151	124	130	135	152	167	162	155	148	141	145	157	145	118	136	144	154	157	143	128	135	145	156	150	139	157	159	166	142	146	164	148	145	157	165	130	134	148	147	139	162	138	145	155	125	146	138	132	152	160	137	134	130	132	182	156	145	142	142	148	131	187	147	119	122	152	133	124	140	157	152	154	146	154	141	137	132	171	138	138	142	165	136	146	163	132	155	141	139	145	155	179	135	149	148	154	129	126	143	146	143	144	146	141	132	145	144	152	151	136	147	146	151	128	137	165	150	146	155	141	133	141	135	161	158	143	127	130	159	172	132	148	145	144	144	139	143	158	142	161	146	144	131	131	164	133	148	115	150	139	135	160	135	153	153	170	137	132	139	142	129	121	139	124	146	132	136	145	149	130	134	140	144	157	136	146	146	137	144	142	133	136	146	154	146	136	139	138	153	140	148	162	145	130	127	129	154	146	131	168	142	149	129	130	142	134	162	151	123	146	139	142	121	142	139	141	148	146	137	149	133	173	132	145	137	138	167	128	158	136	150	127	171	152	165	146	140	147	141	140	123	147	156	149	148	134	143	164	142	148	151	137	143	150	139	151	161	143	125	145	145	138	128	151	135	129	145	175	143	143	159	158	139	137	142	140	142	161	146	141	129	145	132	144	129	125	113	145	161	131	140	142	145	156	147	126	127	147	150	138	138	149	150	116	131	138	154	143	151	154	144	136	143	164	152	151	153	112	157	137	170	134	140	139	171	141	155	133	151	132	143	121	156	144	152	136	133	152	136	134	155	142	125	134	143	138	134	130	136	145	129	129	154	157	171	155	135	148	162	149	162	146	143	139	162	134	131	160	153	140	131	131	143	152	141	150	135	134	130	139	121	128	147	144	133	128	140	151	146	122	145	149	156	150	153	128	164	143	140	146	161	132	141	127	156	133	165	144	145	147	131	130	163	129	128	143	163	155	127	153	151	129	156	138	155	171	156	153	119	153	149	177	145	147	142	141	150	139	151	180	139	144	145	120	158	159	128	160	137	140	160	141	148	126	138	160	129	132	148	153	131	157	133	126	143	136	149	146	151	174	162	135	133	129	151	160	142	139	136	136	143	142	158	150	129	163	147	172	139	129	130	150	168	151	152	123	145	161	138	134	132	139	146	149	167	142	131	130	163	143	147	153	139	131	134	160	125	161	123	155	141	148	139	141	135	144	116	146	137	129	148	148	132	135	123	143	159	118	152	135	123	146	151	138	143	143	145	176	169	136	135	163	146	139	146	139	140	161	143	152	149	134	149	141	129	118	148	149	137	149	151	152	136	140	136	127	141	139	155	167	136	131	131	164	149	143	147	138	159	142	149	119	164	149	120	171	144	138	147	158	140	143	144	156	160	134	148	140	149	157	147	138	147	155	135	126	162	158	130	157	146	125	143	132	153	134	161	130	126	145	155	140	117	140	125	134	144	131	133	135	160	133	141	129	136	151	157	142	122	147	162	142	147	132	128	148	145	124	140	133	155	149	154	152	145	131	120	138	153	141	134	123	162	123	152	133	148	132	139	146	165	124	151	137	138	141	126	139	128	134	137	127	140	144	151	155	166	154	145	136	146	155	145	128	145	130	128	166	143	170	163	142	147	146	148	142	150	168	156	138	126	139	134	138	159	128	136	131	124	134	140	170	145	163	141	140	151	146	126	158	150	148	130	150	160	144	136	134	137	149	150	162	124	130	145	151	159	147	148	153	147	152	130	141	135	153	141	149	148	162	146	131	159	128	127	141	112	151	125	147	170	115	135	141	134	142	116	145	141	136	145	162	162	153	142	147	129	142	144	138	139	169	140	154	137	129	140	164	160	156	146	144	132	133	153	149	154	129	147	127	127	148	144	151	130	142	146	136	141	125	143	155	150	158	145	146	157	158	151	146	147	136	161	133	144	168	144	149	167	163	144	134	136	150	176	146	147	121	154	155	151	156	152	148	126	162	156	152	126	159	139	155	145	168	145	133	130	135	136	156	133	152	145	147	140	139	151	136	135	129	129	152	138	137	137	151	131	164	169	139	141	136	122	138	134	152	131	145	150	137	161	155	131	146	143	125	131	125	156	158	143	159	145	139	134	135	130	161	162	149	141	148	146	150	158	154	139	148	137	141	151	138	124	149	147	119	153	119	122	143	130	144	141	122	144	131	157	141	130	131	141	153	130	145	121	132	145	147	155	144	151	118	145	144	139	152	130	156	154	158	151	142	137	126	137	132	153	157	154	138	156	133	162	138	147	131	165	127	141	145	142	159	130	149	136	160	158	119	159	167	169	142	139	160	144	140	124	134	142	135	146	129	142	130	146	135	145	127	125	131	149	159	151	142	145	131	151	141	140	119	133	147	137	143	161	142	153	118	151	146	139	138	133	108	137	152	138	132	146	134	155	143	135	144	157	168	145	115	158	112	145	153	153	109	128	134	155	131	141	146	158	153	142	135	154	155	125	150	153	142	137	160	136	136	131	155	136	134	179	141	138	140	155	158	156	136	121	165	136	158	146	126	140	144	131	131	130	151	154	146	123	140	159	150	151	158	141	135	156	147	140	155	139	160	165	168	148	146	135	137	151	146	140	139	131	137	146	140	158	146	156	138	136	140	130	167	134	135	139	131	134	144	129	129	169	132	179	148	139	142	145	134	152	154	152	159	129	147	143	146	130	146	130	140	149	129	141	131	145	154	128	150	147	155	148	142	127	144	145	159	142	130	142	163	164	131	140	127	153	156	153	127	138	163	145	137	139	131	136	137	139	137	130	157	138	151	139	132	145	150	149	141	151	140	123	147	156	134	134	138	152	149	151	162	152	158	158	134	130	163	144	143	152	144	147	132	139	142	167	136	149	118	143	150	128	132	127	151	127
5333	1462	3176	3720	3079	2561	2102	1746	1485	1273	1184	1078	968	961	878	772	783	724	732	658	742	656	643	637	630	597	579	577	573	551	578	572	538	551	535	503	513	514	520	518	502	515	504	487	482	460	521	549	501	506	511	476	472	496	505	470	515	489	482	471	492	478	479	485	462	485	459	461	438	504	459	459	476	463	516	507	471	480	485	447	477	482	438	456	394	481	493	479	476	463	469	488	447	458	475	428	476	450	470	472	496	439	431	487	430	471	426	465	467	435	496	465	469	458	430	462	488	467	462	475	481	454	482	484	453	482	472	502	469	452	487	473	472	479	481	415	476	500	451	473	469	448	444	486	460	467	471	471	449	482	503	480	500	494	490	477	508	467	494	460	478	502	459	458	437	482	472	472	432	461	481	454	467	460	484	476	442	470	488	472	444	454	437	458	432	457	477	489	477	477	439	450	422	489	474	473	451	462	456	486	462	451	482	451	430	484	490	503	455	459	455	450	454	457	446	440	466	447	444	478	472	428	488	447	399	481	512	440	482	442	490	488	482	445	459	475	434	443	496	470	443	452	455	476	489	460	467	451	496	469	436	466	506	474	465	447	473	478	426	469	456	457	481	475	506	454	406	462	459	438	481	489	446	486	483	464	455	445	424	416	470	490	490	438	458	499	461	463	469	406	445	504	484	505	426	443	495	439	464	452	443	418	440	456	436	462	438	506	417	423	487	470	499	491	445	424	468	439	461	403	471	425	457	461	456	481	452	462	456	487	457	432	457	456	468	464	442	437	475	493	435	423	438	442	425	453	482	471	439	438	470	472	420	465	447	454	485	478	438	428	457	439	479	475	446	488	467	459	484	409	458	460	507	466	470	457	521	467	422	437	484	403	453	423	476	464	449	460	449	480	459	450	460	433	446	498	448	443	458	467	455	457	487	471	494	448	449	435	460	448	436	494	427	457	446	463	432	450	464	453	436	467	439	431	461	435	467	423	467	454	426	434	461	424	465	489	489	439	462	462	456	447	463	435	454	511	437	434	470	478	502	453	463	469	459	473	425	436	466	465	486	464	466	440	451	437	435	457	460	474	474	460	466	483	514	488	500	465	442	496	455	464	410	483	466	471	436	476	471	497	480	461	477	452	492	455	471	467	438	489	456	438	457	460	456	513	480	472	476	452	471	438	447	439	454	456	458	460	473	505	463	460	436	440	434	436	437	435	462	440	443	438	505	505	440	461	459	431	431	443	485	486	474	453	477	471	421	435	404	449	434	486	446	443	435	457	487	490	483	424	483	452	483	454	436	439	466	454	439	472	483	448	492	417	436	438	468	427	433	487	415	445	482	509	436	422	447	436	472	442	452	480	454	478	500	466	480	461	432	463	417	458	395	476	480	478	442	474	464	487	435	466	410	454	444	418	486	430	416	450	507	447	428	479	445	451	437	438	451	490	439	488	446	460	422	467	468	441	475	487	432	453	479	443	482	456	437	458	477	485	494	446	456	454	444	450	433	447	476	471	457	451	442	460	478	448	443	457	485	461	480	422	447	458	473	464	456	458	475	501	440	495	437	454	462	462	443	446	446	439	488	486	478	485	444	431	451	449	485	443	469	466	426	470	450	455	459	468	457	487	430	452	454	470	429	500	476	468	456	425	453	456	452	455	453	483	446	460	450	467	482	442	465	449	432	467	454	490	456	481	479	469	453	462	412	418	482	483	433	437	435	483	452	484	421	483	461	446	471	468	477	445	495	465	488	451	480	426	450	433	427	458	434	468	460	466	475	460	434	423	433	482	426	459	460	471	460	436	506	467	462	447	431	473	450	439	447	465	464	414	469	491	432	425	512	434	498	446	446	472	445	438	448	473	470	450	439	437	438	450	465	468	450	458	443	459	452	493	457	436	488	441	435	420	437	455	462	432	481	478	482	473	473	479	477	450	459	430	474	447	460	483	456	477	418	475	453	442	448	477	489	460	474	419	467	440	460	469	456	453	450	422	452	450	475	477	435	480	449	472	455	485	456	477	406	465	455	451	445	441	444	443	438	474	485	451	442	419	482	498	456	462	478	461	438	475	448	464	478	482	479	468	492	432	490	476	431	490	438	409	477	438	439	489	443	412	452	417	448	447	461	489	489	441	489	507	492	470	494	485	425	471	453	491	480	451	436	469	487	428	451	496	430	446	421	448	475	480	479	445	457	434	451	431	456	433	467	436	510	446	467	448	487	477	456	501	433	460	471	438	475	486	468	493	495	455	483	476	473	458	427	419	476	449	455	417	447	478	455	445	494	452	471	431	465	465	452	481	470	425	428	480	532	414	455	496	514	471	480	463	435	484	451	451	455	503	481	419	453	462	458	468	439	494	462	455	440	464	466	476	447	461	434	453	469	465	468	438	460	445	464	447	471	465	502	474	447	471	468	441	479	435	453	469	463	440	461	423	444	472	489	441	470	448	444	443	482	446	464	445	494	438	425	457	469	466	510	474	484	435	436	466	452	465	448	431	462	473	456	475	466	501	447	460	431	477	456	465	461	472	430	475	447	464	457	470	467	451	448	463	461	443	438	496	477	479	471	498	446	456	458	465	456	470	501	471	465	436	451	441	455	482	479	498	449	477	463	456	440	466	439	467	442	464	449	417	461	434	448	467	428	450	499	496	480	458	474	436	450	459	466	470	476	432	452	432	439	408	456	492	490	437	496	446	441	476	451	425	464	477	459	453	452	466	501	467	454	451	443	463	475	431	476	466	468	460	476	494	461	482	423	468	426	470	458	438	496	468	464	469	444	458	483	433	478	522	436	415	495	464	452	450	467	470	462	472	497	423	450	488	441	485	450	459	446	432	459	458	457	464	458	474	478	454	461	462	453	454	426	445	469	451	439	469	473	518	472	492	489	399	476	473	479	455	459	444	457	414	478	439	448	437	429	484	441	445	435	453	445	443	455	440	460	508	474	463	454	448	428	461	488	439	470	425	463	449	424	471	449	438	483	423	433	477	479	475	416	465	446	442	460	430	456	483	499	432	464	458	474	498	487	446	419	483	470	497	445	460	468	454	446	475	426	472	462	476	459	436	445	488	475	437	482	466	460	429	432	482	448	475	447	482	441	453	476	432	420	433	428	459	446	454	402	461	453	451	480	439	436	442	476	470	469	494	453	469	508	427	451	514	457	448	429	458	472	432	461	459	435	472	471	483	464	441	434	483	450	433	469	436	466	447	474	473	460	431	452	452	469	446	467	445	498	458	422	437	402	478	441	453	472	460	422	483	456	497	421	437	458	449	426	457	457	505	457	456	427	468	454	494	448	495	469	442	456	415	481	458	457	470	459	481	468	466	461	469	426	452	462	424	497	488	430	425	472	446	417	427	458	515	439	456	479	470	432	461	473	470	426	460	436	445	460	505	476	468	401	426	486	456	458	465	501	473	454	496	473	436	441	484	487	486	493	437	446	410	484	478	470	471	431	456	459	430	458	493	454	495	451	457	470	450	447	500	465	448
15583	2492	2618	2079	1410	999	815	615	500	455	397	330	307	253	239	244	233	261	197	217	203	212	183	198	187	221	169	179	173	146	146	164	163	167	179	150	163	146	159	139	151	170	154	162	165	162	122	151	147	142	157	143	176	136	162	162	143	152	137	145	136	132	155	149	151	132	163	154	170	131	157	163	151	127	126	147	160	133	147	160	157	147	152	153	142	169	157	166	135	144	144	167	159	160	142	145	143	139	140	141	125	157	146	152	133	151	142	133	150	151	134	155	125	172	126	128	150	161	149	151	144	146	159	154	145	158	147	169	166	155	148	136	141	154	159	145	144	164	153	140	152	145	155	164	172	155	137	140	138	121	167	116	150	147	157	141	135	154	135	135	152	130	135	131	140	137	160	137	120	149	163	150	153	144	158	125	143	166	137	155	145	145	118	142	157	149	143	146	139	154	137	134	146	155	134	145	123	118	159	156	133	129	156	137	154	156	145	136	137	127	160	135	122	134	144	134	180	128	169	144	155	145	153	141	156	139	130	159	140	142	155	144	150	142	141	139	134	129	150	152	126	118	155	167	135	144	149	142	150	163	142	134	157	159	154	142	166	138	154	121	141	150	140	150	133	146	123	154	146	149	158	132	136	142	134	133	138	129	162	139	152	167	140	135	120	134	156	147	131	159	136	153	146	137	156	128	130	131	145	145	153	150	138	158	125	132	139	151	136	172	138	152	147	157	151	143	154	147	138	145	148	147	149	142	140	166	133	138	126	145	132	155	143	141	145	124	147	141	124	133	142	158	151	155	136	133	151	148	146	120	158	134	133	156	134	149	140	142	148	134	133	142	137	135	131	151	133	151	156	162	127	157	139	131	144	137	135	144	129	139	148	140	133	142	145	133	134	143	160	142	134	132	153	137	139	132	148	134	159	151	153	140	144	123	152	144	124	130	146	155	138	132	160	140	114	149	165	163	144	144	134	149	149	149	144	167	163	149	144	157	148	138	169	145	148	142	138	137	142	153	147	149	140	134	163	124	133	150	155	128	118	133	132	135	147	145	138	150	163	143	151	151	154	162	138	160	151	145	135	131	145	131	142	163	150	163	131	151	153	158	156	147	139	132	131	135	126	147	134	126	147	145	122	150	148	139	154	133	151	158	122	144	141	153	141	161	135	145	140	142	132	138	154	133	146	148	157	133	117	141	149	150	161	144	152	149	138	141	130	168	151	131	142	145	151	146	160	134	125	148	165	137	165	133	166	148	180	150	148	141	138	126	118	149	146	159	112	143	131	149	133	151	149	151	141	158	154	130	134	154	154	141	137	155	131	152	133	150	143	151	132	122	137	158	152	142	136	146	140	119	135	129	141	140	148	133	151	149	150	150	153	156	149	153	171	131	146	152	134	146	129	148	130	136	149	139	154	129	155	154	145	110	145	151	153	152	126	178	152	145	149	134	149	153	146	148	125	145	153	137	129	149	156	138	139	161	129	133	144	153	149	132	156	149	162	140	150	156	140	124	135	143	171	155	140	145	162	150	158	141	158	138	149	153	145	159	146	128	138	170	144	136	139	165	155	145	142	138	155	157	144	138	151	147	132	143	162	109	120	134	149	146	122	135	143	136	129	149	143	143	126	146	126	141	133	142	143	142	137	159	136	158	148	138	136	145	141	133	130	149	153	141	151	163	124	164	145	155	150	129	144	141	130	155	160	157	133	151	150	146	154	132	166	154	146	132	151	134	150	165	148	120	128	159	169	141	148	141	134	149	141	155	143	142	140	148	134	141	133	145	116	132	147	154	121	142	165	160	134	136	163	130	161	136	145	149	135	136	148	150	113	123	141	152	149	143	125	147	123	150	167	147	147	165	135	152	150	141	165	133	146	161	157	152	153	154	144	156	142	123	120	151	154	144	139	151	142	131	135	161	151	125	145	128	135	128	150	141	127	148	116	146	143	126	151	158	123	134	149	159	148	124	153	166	143	135	140	138	162	150	167	128	130	137	160	151	154	153	131	154	124	138	126	140	140	155	152	138	154	152	121	168	148	158	141	137	141	140	130	141	157	120	133	139	166	170	125	138	123	148	140	171	146	141	163	149	129	149	147	131	148	149	144	153	139	120	156	142	161	159	151	175	123	148	157	138	128	156	126	139	143	150	125	134	171	159	133	157	143	137	147	126	125	125	141	160	167	143	153	169	116	137	146	144	169	133	141	154	139	146	144	136	125	161	158	160	133	155	144	159	150	140	147	130	147	150	139	147	140	151	130	177	150	142	138	142	140	156	173	161	148	156	164	145	166	153	134	140	169	151	131	135	155	148	132	148	159	144	150	174	134	141	120	128	149	138	132	168	165	147	135	167	144	150	153	128	161	155	133	149	158	175	148	143	136	139	160	165	138	152	152	131	155	147	138	151	131	154	135	148	140	146	124	157	148	128	132	139	142	143	138	137	147	145	163	137	162	137	128	137	151	160	148	155	148	150	146	157	147	124	165	141	154	155	153	175	143	140	159	149	127	165	167	134	159	143	131	136	151	124	143	141	145	170	136	123	163	146	159	132	156	131	151	145	140	131	145	154	147	150	166	133	154	137	134	152	147	158	146	159	147	132	153	161	167	148	135	124	157	160	137	142	145	146	153	141	153	125	147	145	155	143	131	147	154	132	141	131	140	145	147	148	135	133	146	146	150	161	143	145	158	159	149	137	150	179	137	148	136	109	137	138	152	119	144	173	159	143	155	130	134	157	147	148	122	147	148	137	125	152	174	145	131	147	154	155	148	138	138	144	159	143	141	156	143	146	137	144	147	131	159	152	153	140	129	160	150	158	152	139	139	160	162	149	146	142	153	150	120	139	141	142	144	160	138	158	138	142	131	133	164	161	142	137	133	135	138	147	131	140	145	128	153	139	130	154	129	144	140	155	150	174	150	157	147	139	143	148	133	162	148	144	142	157	124	145	140	168	159	155	119	143	119	123	142	132	131	139	127	156	155	125	141	136	147	159	147	144	140	155	142	154	132	145	129	152	137	163	152	130	149	134	113	158	152	144	144	129	143	134	132	151	145	138	152	142	139	166	145	133	131	137	135	137	131	142	159	150	143	160	135	134	166	149	141	166	141	144	139	146	160	137	137	134	159	129	166	147	155	162	151	142	145	142	139	133	166	137	124	130	143	156	144	128	159	147	156	159	160	143	130	120	146	121	130	151	149	156	176	122	143	135	132	156	166	139	137	163	139	150	137	134	140	129	139	139	124	141	149	144	139	138	145	160	132	120	165	154	154	136	132	163	158	183	126	135	135	140	137	124	121	155	128	148	133	153	155	131	142	127	146	154	141	142	162	141	145	133	135	150	145	132	177	123	154	114	154	135	129	159	158	156	148	143	123	132	124	148	152	141	138	146	137	134	143	153	143	142	128	160	150	147	152	141	150	136	131	143	178	155	163	141	131	152	163	131	133	142	138	156	146	157	148	146	119	161	154	151	152	136	144	154	157	161	153	135
7486	2500	5801	6484	5470	4494	3697	2939	2548	2163	1919	1643	1507	1445	1245	1193	1090	1069	986	990	887	830	903	753	724	751	737	718	688	630	650	621	655	621	642	612	643	580	567	613	586	529	544	586	568	576	524	541	540	552	528	545	534	532	556	542	517	545	512	523	527	493	491	497	529	493	502	487	551	536	469	548	500	513	516	488	493	498	483	491	447	475	496	524	465	505	504	499	537	458	515	500	470	468	499	429	463	488	508	496	461	502	460	520	491	479	500	514	512	465	504	478	490	534	479	447	436	467	466	480	483	483	481	490	496	470	477	460	520	473	448	477	526	466	442	518	457	480	456	496	483	482	475	478	459	482	472	505	461	504	544	494	499	451	475	468	484	455	448	489	469	474	465	501	480	448	427	486	466	509	504	438	481	480	480	479	480	458	449	478	411	482	489	479	459	531	457	478	461	493	485	496	447	481	461	461	465	478	446	479	485	451	468	488	488	471	472	502	439	507	502	442	479	479	472	497	454	482	473	454	471	467	448	475	476	440	467	472	481	474	514	478	491	469	496	429	452	502	492	478	470	460	484	478	493	503	467	530	458	446	458	516	478	436	516	487	473	464	490	458	475	476	446	470	460	456	458	496	458	460	473	474	491	460	487	478	476	468	486	467	479	458	474	481	453	508	498	427	471	477	474	472	515	456	449	502	472	460	490	489	447	480	460	463	527	507	430	521	479	469	441	448	448	468	465	499	445	449	461	453	482	458	472	459	437	466	500	483	473	462	497	497	437	418	465	503	468	496	487	485	470	497	472	465	454	447	435	485	455	494	443	495	424	468	472	464	460	484	483	449	503	489	453	484	463	457	492	450	437	453	485	492	505	481	476	440	479	464	444	484	475	482	502	463	476	498	459	449	484	453	466	471	445	450	485	417	465	456	461	472	499	479	487	478	477	522	496	493	483	472	448	435	456	449	489	430	472	447	499	479	443	476	482	465	468	452	444	468	497	481	462	463	507	460	500	468	467	493	451	462	455	488	457	504	469	465	441	502	449	480	517	433	497	503	445	470	438	497	452	500	489	506	489	467	492	492	496	496	492	494	485	490	487	436	478	529	484	460	467	473	445	481	468	499	494	461	471	454	465	463	489	483	485	478	489	521	483	480	414	449	525	494	437	486	442	487	465	479	471	494	460	452	475	464	477	475	482	481	484	500	493	466	414	446	440	488	470	463	462	448	469	466	458	490	478	456	452	492	461	450	460	462	448	462	465	461	465	506	418	466	465	489	458	467	486	452	433	450	497	486	477	489	458	499	456	467	457	450	479	456	479	500	488	484	479	464	443	476	459	503	479	483	470	486	484	437	467	453	486	482	495	482	477	454	508	478	480	481	459	430	434	454	449	461	496	472	460	489	489	463	482	468	457	486	494	471	463	474	501	474	444	487	471	488	479	488	466	473	486	492	486	458	467	454	484	488	460	443	450	435	483	456	469	486	455	491	458	481	463	470	437	447	496	460	487	470	501	452	456	460	522	486	469	500	488	453	502	479	456	462	503	504	467	488	488	486	442	487	424	479	473	482	447	466	491	495	481	481	469	494	474	504	477	506	494	466	496	477	485	466	442	469	466	454	459	437	473	475	434	496	459	474	501	460	472	459	467	475	494	488	486	475	469	476	459	433	476	473	493	483	450	467	473	498	471	478	478	463	497	472	477	491	468	518	488	482	472	455	479	451	474	479	434	449	510	448	486	473	463	474	508	458	477	462	492	478	483	456	462	469	520	491	435	481	459	477	466	485	467	472	479	441	461	500	478	505	463	426	485	478	459	472	454	477	484	482	513	490	472	499	465	462	492	483	443	512	529	481	489	477	452	471	491	474	450	490	510	478	432	458	447	453	448	432	457	477	475	504	460	472	452	452	473	478	443	474	491	439	453	456	459	463	520	474	459	458	488	475	480	424	496	468	473	504	476	464	464	480	449	469	436	541	476	439	494	460	445	459	472	508	449	456	481	484	461	506	482	446	493	444	455	477	514	424	431	508	482	476	449	471	469	483	477	481	493	486	453	468	501	494	478	457	447	472	461	470	465	444	451	502	466	472	484	460	472	509	465	485	503	455	489	429	492	485	440	459	459	468	480	445	475	472	503	498	450	473	468	494	448	494	481	492	464	505	487	455	481	510	438	514	492	481	465	487	483	465	466	490	460	501	476	492	439	474	458	485	477	441	480	462	484	501	483	457	464	459	490	470	437	454	454	449	469	479	484	447	471	476	474	465	473	465	509	455	442	468	457	480	485	484	496	483	453	445	483	500	449	483	461	458	497	488	490	462	487	466	506	466	439	460	490	444	466	454	475	479	477	467	469	487	458	465	454	484	511	472	473	470	499	449	504	515	487	491	457	433	473	463	436	477	463	476	460	495	461	481	458	506	461	481	483	441	431	473	473	501	442	514	477	488	466	489	463	484	512	433	496	464	480	495	451	472	475	518	459	454	460	462	502	457	498	456	484	477	430	474	503	436	492	492	469	512	471	477	482	481	477	464	476	465	478	437	485	445	440	441	453	504	448	478	438	489	488	451	485	492	445	442	446	477	494	472	479	503	481	447	467	451	463	442	468	447	451	498	456	479	454	435	486	461	432	460	507	448	481	456	485	480	458	443	480	456	518	459	481	456	486	463	496	473	492	458	463	487	488	442	464	473	518	467	496	461	501	481	470	497	472	471	441	487	460	473	454	485	484	490	516	481	508	476	492	495	461	457	463	488	444	483	446	435	484	500	493	465	428	457	475	455	491	475	483	474	476	457	481	444	487	467	471	489	463	476	443	455	461	453	447	497	446	457	467	483	442	466	464	483	475	502	472	453	449	484	505	462	515	477	445	473	479	455	470	464	469	489	504	507	452	514	464	457	508	445	475	516	475	475	474	454	478	428	441	438	500	482	479	458	488	474	456	495	518	481	467	448	465	468	468	463	464	478	469	505	512	453	463	498	437	491	486	469	434	445	501	463	475	495	503	497	477	494	514	466	454	456	431	469	486	458	469	498	477	521	473	477	494	450	501	484	488	480	476	470	472	512	505	441	477	451	471	515	502	453	445	497	493	437	462	482	472	488	486	481	482	487	470	462	474	462	468	483	469	476	468	472	480	519	437	471	457	495	484	468	493	506	484	484	471	472	485	482	476	483	453	485	449	497	477	455	496	520	458	475	461	446	431	480	437	461	469	491	480	470	454	459	489	461	414	464	439	450	483	441	503	467	465	482	490	481	482	507	461	457	459	453	525	466	462	515	475	455	498	429	457	479	539	467	495	483	511	456	509	439	474	482	496	442	466	471	470	481	486	472	464	494	453	471	521	455	452	475	456	460	484	499	472	495	503	518	486	487	445	483	463	462	496	524	474	480	479	459	471	444	458	460	456	444	482	430	458	477	493	515	475	464	468	486	499	465	484	425	483	469	483	475	462	465	461	497	458	451	461	482	441	482	482	449	460	480	470	448	491	476	466	457	483	487
2131	297	316	289	304	294	262	263	256	289	267	285	292	310	279	309	301	251	273	306	279	255	274	258	283	280	290	283	264	294	277	259	277	265	267	264	257	272	272	285	256	290	283	281	309	276	269	287	258	241	289	271	276	301	291	267	272	263	259	287	300	274	276	257	276	286	288	260	254	268	278	260	309	257	289	278	271	269	267	274	270	246	266	280	284	265	260	247	270	265	297	272	264	265	296	283	269	319	271	279	270	268	259	277	261	261	284	289	262	300	275	264	250	280	303	268	278	256	294	267	258	275	257	270	261	277	292	270	274	267	269	253	287	250	294	277	273	286	280	286	277	289	265	307	290	284	263	261	279	261	281	300	263	294	290	253	261	267	293	290	289	296	259	268	257	270	304	281	271	274	256	289	282	256	274	272	279	255	268	280	260	315	254	297	255	278	264	248	265	265	271	257	276	254	264	279	255	284	266	238	277	320	281	290	266	292	251	232	262	263	274	260	277	300	245	265	268	294	270	274	269	274	245	285	273	298	289	293	265	324	273	283	315	259	275	247	283	265	262	242	278	265	261	249	260	252	256	281	264	271	259	254	287	241	273	294	269	262	289	259	270	286	287	297	272	303	266	285	291	270	277	261	279	263	268	280	273	259	247	292	299	263	247	257	283	260	260	273	252	271	266	275	290	266	271	268	267	322	264	281	255	215	250	258	248	281	279	235	270	296	249	298	279	291	256	262	259	236	252	248	275	233	242	319	269	269	296	252	256	270	276	296	269	282	252	293	293	282	260	254	295	275	274	279	278	265	239	268	281	260	262	276	262	262	242	287	292	261	261	290	302	266	285	276	279	278	235	262	268	298	288	282	268	251	278	241	249	261	272	254	288	290	283	295	254	281	266	277	255	290	251	268	290	280	222	270	299	249	250	257	294	255	256	290	275	253	281	282	269	261	249	273	291	249	272	296	286	268	285	267	274	265	260	288	252	285	286	292	284	273	268	251	276	280	301	270	293	252	251	263	253	274	264	302	259	272	289	253	275	265	257	266	263	291	267	249	277	290	260	241	267	264	276	264	285	294	259	315	251	286	269	281	281	253	292	253	278	269	264	283	266	302	252	262	256	255	276	283	232	273	256	237	278	278	283	300	272	257	277	279	275	290	293	278	273	311	278	247	283	301	271	283	248	283	304	253	282	279	304	271	262	281	279	280	278	271	247	280	278	291	248	253	263	281	246	270	284	241	264	268	259	264	267	288	274	269	260	275	284	258	267	243	283	267	289	282	307	275	284	277	254	286	293	299	287	244	278	281	237	296	259	308	276	259	270	282	275	282	289	271	302	282	285	306	271	262	273	270	260	252	260	271	277	282	266	284	267	253	260	250	279	264	259	261	245	261	254	296	268	298	264	276	297	289	284	263	305	270	271	278	280	287	249	321	284	312	284	258	255	277	285	262	276	282	297	264	277	255	277	267	296	286	271	238	253	265	273	261	261	272	287	257	284	256	278	270	317	265	283	292	282	258	294	282	269	262	264	263	300	276	276	304	274	272	247	295	252	257	266	296	296	275	252	281	262	287	289	256	292	271	314	290	297	310	250	265	283	246	275	289	271	227	256	301	264	278	250	250	273	288	267	275	278	252	262	272	241	285	291	309	266	242	272	261	279	273	300	294	261	277	246	252	263	257	245	288	255	290	273	252	293	292	290	262	285	259	275	299	261	281	301	308	282	286	283	252	269	256	304	268	293	271	282	260	246	250	266	291	261	281	277	277	268	246	267	259	252	281	294	258	290	258	253	284	301	282	234	285	233	273	259	281	263	295	261	280	296	299	257	247	261	271	292	292	270	265	244	275	270	279	275	280	274	300	272	261	282	259	289	273	258	292	304	276	275	251	268	276	285	257	278	277	304	250	247	259	292	298	244	290	275	270	282	246	286	280	278	263	264	259	283	264	275	277	296	242	275	278	265	292	260	239	268	288	265	280	300	280	236	318	277	288	308	293	273	282	289	271	264	297	279	268	257	286	275	247	270	252	309	272	269	268	265	267	293	279	271	246	278	285	274	270	240	271	274	248	274	255	261	300	251	271	284	263	261	279	278	272	246	276	305	282	243	265	258	252	263	280	235	248	269	285	282	254	260	262	291	258	263	281	253	255	248	264	255	293	247	260	245	285	283	275	289	254	247	289	278	270	277	300	260	247	241	288	269	286	289	264	281	269	298	287	248	271	253	296	279	282	250	299	272	273	268	255	266	284	225	250	276	300	274	288	289	285	264	296	267	257	290	276	297	257	287	267	279	279	288	259	235	295	271	276	280	244	244	252	264	270	258	293	273	288	287	279	300	285	275	275	243	283	287	275	246	265	263	307	265	244	251	249	294	255	298	295	301	236	282	275	247	276	253	269	273	274	257	274	271	284	243	273	265	264	258	290	251	294	249	271	298	264	280	281	238	273	280	281	257	268	263	277	268	262	273	263	278	297	256	247	279	264	288	301	256	297	247	283	272	284	269	271	273	264	285	241	286	308	263	281	267	279	296	250	283	255	282	269	255	267	265	260	272	280	286	270	284	257	289	243	286	317	242	278	269	276	296	247	286	249	272	290	292	270	273	281	282	289	252	299	294	264	292	263	297	314	278	287	256	288	283	287	254	248	282	295	286	307	271	267	269	294	275	276	283	282	288	251	269	284	273	259	284	298	297	276	264	269	298	292	263	268	288	250	274	289	247	268	262	270	293	293	266	286	271	277	245	249	262	282	269	275	278	315	301	257	259	267	287	281	265	241	310	306	252	290	289	263	276	285	285	292	265	295	293	286	258	268	292	264	290	261	264	282	288	283	272	270	285	263	259	249	283	321	270	288	270	253	266	280	271	295	287	274	263	293	270	273	274	284	281	250	283	294	289	245	295	259	277	275	257	283	284	254	283	274	259	271	256	305	262	271	266	275	306	254	286	260	286	266	289	282	273	288	265	266	276	279	295	256	276	291	293	270	292	253	285	266	275	295	286	313	245	277	260	280	280	262	256	265	267	298	256	267	257	263	257	251	264	236	246	267	248	264	276	250	267	300	283	270	273	317	253	263	278	247	244	250	279	282	261	263	279	272	275	228	258	283	271	289	271	302	282	238	256	300	280	270	263	249	295	280	269	294	274	264	281	269	273	233	258	266	288	280	289	261	268	286	278	286	260	275	272	266	253	265	259	304	298	280	258	251	305	300	272	318	269	264	285	271	252	264	249	290	296	291	276	297	298	288	271	274	274	294	283	261	254	253	299	237	280	262	278	311	304	261	281	267	294	286	308	260	267	265	277	301	270	261	243	281	262	265	273	274	280	266	257	249	261	283	248	261	243	271	254	250	283	280	294	271	243	276	312	267	284	274	240	277	286	248	266	279	254	290	266	255	239	263	223	260	300	297	275	245	278	255	286	263	264	256	274	257	305	252	256	299	277	295	271	293	275	240	235	261	281	272	293	275	268	260	269	279	302	256	260	285	295	273
2186	855	957	956	934	897	894	848	852	842	854	849	813	823	787	775	800	825	791	777	763	783	792	783	790	840	754	826	788	840	764	796	781	883	809	787	790	778	802	804	806	746	781	793	801	815	791	743	783	828	787	758	792	805	801	745	747	782	779	804	752	800	788	819	782	786	838	776	746	774	766	780	796	813	821	847	821	800	780	826	785	835	816	753	811	834	774	768	807	818	795	821	844	803	869	766	783	762	819	797	829	795	761	826	787	810	801	769	873	834	798	768	796	769	797	815	783	790	846	808	810	821	820	803	781	796	823	841	755	764	798	791	777	783	791	810	800	786	803	776	817	791	787	765	811	813	763	814	793	783	834	779	803	772	801	758	805	770	774	750	793	740	791	755	825	808	831	790	774	844	783	814	825	813	781	742	745	777	775	819	787	843	811	806	767	746	810	820	840	777	777	833	824	819	770	820	779	820	760	802	792	787	831	775	745	811	795	816	810	781	818	826	788	765	832	850	813	810	753	807	755	803	766	784	765	810	802	757	873	765	803	819	823	805	819	819	788	749	797	789	768	860	749	815	795	778	790	773	796	806	747	771	799	775	797	783	781	768	736	809	771	752	786	803	766	778	788	835	787	778	792	799	813	749	829	821	835	778	767	789	851	811	757	818	763	829	768	829	746	788	799	799	809	804	799	783	800	818	769	815	778	771	777	754	778	802	754	788	831	775	815	801	797	784	812	744	777	758	756	767	736	809	853	801	809	820	770	867	797	807	808	760	804	800	771	818	764	772	816	849	785	771	829	781	764	776	765	760	805	770	788	835	775	791	835	829	796	779	778	794	785	806	764	792	762	766	781	843	745	810	820	803	786	777	777	789	746	767	780	828	792	828	779	783	779	793	804	781	791	797	824	807	813	801	771	811	791	847	751	786	807	774	768	771	818	785	759	836	823	815	795	828	811	777	781	817	810	803	784	774	800	846	780	785	779	804	769	787	829	799	748	805	806	816	806	774	818	815	782	766	796	803	829	764	818	801	733	830	811	837	774	813	786	765	780	831	817	795	781	761	802	783	783	787	781	822	806	774	795	789	741	810	810	723	826	806	796	788	773	835	830	809	743	779	766	792	805	759	781	837	807	738	843	771	849	798	830	723	750	746	781	776	779	816	840	738	782	852	784	761	808	812	775	826	807	801	720	832	778	793	817	776	790	756	788	708	837	805	781	801	791	784	805	768	837	752	805	810	781	814	786	815	784	792	815	803	879	765	743	849	760	744	782	774	791	808	793	797	786	809	793	766	778	786	837	837	805	809	773	763	764	794	762	773	810	805	799	755	802	765	818	848	794	795	776	758	787	744	785	796	841	764	806	792	838	776	775	790	769	805	803	774	786	715	788	804	797	779	798	819	782	838	802	774	834	802	765	811	753	770	784	777	783	790	783	798	789	793	814	760	817	726	828	756	782	787	814	753	801	794	809	812	817	833	753	768	801	830	832	818	786	801	840	765	790	753	804	852	805	797	815	752	806	773	816	761	816	808	787	807	830	798	754	838	795	756	758	779	840	826	792	783	785	845	804	826	813	798	804	768	796	781	788	837	800	828	795	760	805	796	773	738	825	802	771	799	782	814	819	804	782	818	758	772	836	808	771	763	797	803	732	814	834	804	778	809	789	790	848	785	772	804	784	808	779	826	813	800	787	795	839	807	832	800	816	763	772	773	781	741	816	777	747	825	775	827	820	756	822	844	776	793	783	706	849	796	773	782	787	836	749	788	819	769	802	799	765	804	817	796	776	801	795	774	812	785	774	776	801	794	810	789	844	793	864	815	734	794	773	824	848	768	804	762	779	788	854	809	784	805	828	780	812	827	754	794	810	789	785	777	761	721	799	758	772	799	776	797	800	783	832	830	776	761	823	820	764	805	790	850	775	819	786	774	737	756	784	780	798	788	805	828	775	776	813	798	780	806	834	762	797	827	791	779	799	789	790	779	806	829	745	824	747	816	816	847	817	800	804	787	812	768	767	835	791	749	762	794	807	790	786	867	803	824	752	819	819	835	813	763	797	819	791	844	762	706	786	819	811	747	821	808	772	771	762	808	783	792	793	761	769	844	813	808	768	827	807	781	807	744	799	762	810	771	770	805	807	826	791	784	798	793	764	748	785	798	826	791	812	815	824	782	798	826	783	781	775	775	787	791	830	874	769	775	743	758	781	802	788	788	743	798	781	784	791	787	807	804	820	790	750	790	828	750	829	796	777	802	778	804	829	776	834	848	779	777	775	780	796	791	797	777	762	774	777	801	800	754	831	809	807	771	803	823	791	849	786	825	788	809	780	775	804	807	804	799	791	819	803	740	825	761	823	824	792	794	774	750	788	752	776	787	782	835	782	818	810	763	814	802	754	838	835	777	784	771	762	809	819	839	798	791	836	826	744	803	772	806	859	755	786	785	791	796	813	779	812	761	757	773	813	778	800	755	795	846	805	792	779	814	827	762	827	742	837	825	780	780	825	794	810	751	772	769	758	791	826	821	780	791	716	818	768	819	808	779	812	760	777	780	819	778	833	808	836	831	847	816	825	779	775	765	746	774	799	739	814	747	821	815	803	824	796	787	798	786	761	776	770	780	822	835	835	779	766	856	765	855	798	803	795	806	833	828	787	747	789	803	780	814	790	799	798	799	791	796	838	772	759	824	729	791	820	772	814	824	776	795	820	769	739	752	841	777	786	828	752	778	764	796	815	764	816	794	791	786	773	824	798	804	798	781	781	779	812	837	793	810	794	822	807	817	789	838	750	792	784	807	781	743	793	776	778	777	814	805	789	788	793	792	805	793	776	767	816	763	847	821	821	788	807	787	785	777	796	830	809	841	765	786	798	778	761	817	782	839	805	795	799	780	794	780	782	843	822	799	794	850	803	796	783	809	788	763	749	792	772	745	800	808	810	815	818	818	796	788	776	796	782	803	835	825	819	796	777	773	818	841	779	737	826	796	816	826	809	779	765	821	815	793	747	782	793	772	773	762	803	731	827	815	746	762	837	807	785	777	802	810	836	737	780	794	829	781	837	779	746	744	749	823	790	823	778	779	809	776	780	793	779	818	824	820	801	824	798	773	808	807	769	829	804	744	733	801	764	739	796	812	816	807	813	830	784	790	826	814	739	768	779	767	757	829	807	800	765	802	771	809	851	822	810	795	837	786	813	796	779	756	753	824	791	803	854	797	821	855	798	803	744	800	785	787	804	803	786	739	808	779	830	779	831	835	801	805	772	800	752	780	802	790	803	747	803	811	794	766	733	808	808	808	773	845	782	786	859	776	802	809	812	801	799	792	797	808	770	816	768	803	733	799	739	777	825	822	820	833	807	780	784	835	776	751	823	780	792	757	774	840	822	794	789	833	797	765	752	751	789	774	804	804	839	796	800	805	806	810	807	808	801	831	806	784	781	787	775	830	768	793	781	795	779	807	803	812	806	822	752	795	792	786	786	777	800	778	815	798
8329	1149	1395	1106	800	554	436	419	324	301	289	242	226	207	208	202	182	169	175	179	176	165	172	149	160	146	177	179	153	157	147	144	147	161	135	142	153	145	135	146	151	150	155	158	154	149	127	149	147	147	112	132	157	138	137	140	165	154	141	139	136	137	160	153	132	157	133	140	151	148	144	133	155	136	137	133	133	152	132	152	157	169	145	156	149	151	152	136	130	133	141	128	148	154	144	149	149	147	134	149	167	137	144	134	156	139	135	124	134	153	157	143	142	142	146	140	152	148	129	152	132	132	160	167	153	149	128	127	148	166	160	123	133	123	119	139	134	126	139	142	151	152	129	159	133	146	131	144	146	144	159	135	144	149	147	137	161	135	134	123	126	143	155	144	158	130	133	135	129	156	148	141	137	133	144	123	148	165	126	127	139	147	149	142	156	136	139	120	131	121	149	153	145	123	137	134	136	152	148	142	133	131	132	149	159	144	121	135	145	144	155	154	170	137	139	133	138	137	139	143	136	119	125	140	149	143	142	149	134	147	153	147	140	131	131	135	115	140	136	137	149	151	130	163	148	125	147	135	138	138	137	134	116	145	146	135	138	131	140	132	141	141	140	154	123	147	155	145	140	137	130	155	139	129	137	148	173	145	131	131	137	136	154	133	143	163	132	158	149	125	134	142	139	157	148	136	167	163	133	129	142	169	166	149	133	124	141	148	133	140	163	156	149	155	122	136	155	152	140	165	148	149	149	148	154	144	143	145	147	149	140	147	131	145	163	159	158	133	142	139	164	132	102	131	162	144	129	133	146	134	151	134	155	142	134	134	132	148	134	140	147	133	146	135	146	144	126	138	133	134	141	148	143	135	145	140	143	146	142	145	123	131	166	150	149	148	147	145	132	136	143	144	147	167	120	139	145	140	165	132	126	138	145	148	135	151	158	136	162	160	141	131	139	137	158	142	153	130	152	124	141	148	154	147	131	141	146	133	133	147	118	143	138	133	135	124	139	156	126	155	149	146	132	145	140	143	140	127	172	140	135	152	146	143	148	161	130	129	146	140	131	132	164	119	166	131	148	156	138	156	150	153	123	144	167	137	145	120	151	164	117	136	144	140	119	145	128	135	158	129	138	139	141	133	135	150	146	139	143	154	143	124	148	149	148	125	131	128	136	151	135	151	162	145	137	130	149	149	147	144	138	125	163	138	120	142	137	145	127	140	147	163	128	120	148	141	119	117	142	153	157	151	137	127	150	157	162	126	135	139	138	141	158	158	145	141	141	140	141	138	148	147	136	150	142	130	132	138	150	127	148	135	138	157	139	132	125	148	139	128	162	145	149	136	140	164	153	161	150	134	135	154	163	153	161	139	161	144	142	182	137	130	132	132	136	106	147	146	137	144	141	155	144	147	143	135	121	132	154	145	119	139	143	154	139	145	133	145	124	141	145	147	148	141	135	153	132	145	121	159	152	143	167	131	130	123	135	136	145	149	135	129	143	150	142	134	159	154	138	155	136	119	134	149	154	158	144	155	137	153	142	128	121	167	140	138	151	162	150	146	149	111	143	136	149	156	140	158	152	130	159	125	159	140	147	154	142	129	136	150	147	173	132	114	144	161	146	125	155	151	134	149	147	143	137	143	125	143	132	148	141	138	142	161	143	150	136	167	138	160	135	158	147	158	146	125	126	146	139	127	145	118	136	142	132	126	150	149	135	140	134	143	121	122	146	138	137	135	145	134	154	153	152	146	132	126	148	125	143	148	116	152	136	144	153	134	115	122	141	136	114	136	160	148	138	159	152	125	123	131	149	133	139	142	135	136	138	143	132	149	151	161	159	109	147	132	154	141	151	138	137	146	156	150	129	127	147	130	129	126	150	172	139	133	148	134	139	129	138	123	133	154	159	162	147	132	109	130	141	155	132	144	144	143	129	136	124	130	146	140	112	143	160	131	144	141	152	146	140	119	144	119	151	129	163	158	156	149	131	133	142	128	136	124	124	131	144	148	128	123	144	119	151	146	146	146	142	136	136	143	147	149	136	152	144	159	142	159	153	138	147	152	154	145	133	146	149	138	141	150	155	113	122	132	131	143	150	157	138	135	137	152	155	141	140	138	152	149	151	139	147	122	141	137	143	156	146	131	128	143	120	142	140	153	137	137	133	126	151	138	164	118	128	134	137	142	138	136	146	117	131	156	122	138	133	164	137	132	143	128	137	152	135	123	126	133	152	138	163	155	147	127	162	142	145	130	158	124	158	165	155	117	167	142	139	155	131	144	127	138	153	151	131	145	145	161	130	146	114	175	127	128	136	148	149	140	116	121	137	133	144	147	128	138	137	135	162	144	153	169	147	133	139	134	138	135	151	135	149	140	147	139	169	130	142	152	159	144	123	142	151	142	152	135	141	117	133	126	135	135	151	153	163	150	152	139	139	163	128	148	158	132	157	156	153	135	149	137	149	141	133	143	125	125	164	147	171	151	134	135	126	145	135	153	141	136	143	116	161	145	130	143	162	149	144	132	137	128	127	143	160	153	131	135	169	137	142	133	164	163	158	135	121	140	145	139	143	142	147	119	137	140	158	132	134	147	152	126	146	130	158	133	157	130	150	157	144	147	132	146	153	132	155	144	146	161	131	146	171	138	152	132	142	140	137	128	144	125	152	119	156	123	134	148	149	137	150	129	128	141	136	138	150	143	144	124	168	148	152	130	166	159	133	129	140	124	145	138	136	130	156	164	142	145	117	129	141	159	168	156	159	138	123	134	130	130	141	163	151	135	149	151	153	124	131	154	152	129	138	150	147	130	125	143	152	163	153	127	133	141	158	152	150	149	117	142	150	131	139	157	128	153	153	153	151	132	151	137	145	133	149	137	136	155	151	118	153	147	154	150	156	145	151	133	158	162	143	157	151	133	139	130	157	143	164	145	132	129	126	150	144	146	146	157	135	141	132	141	169	137	155	143	134	172	147	155	147	162	135	132	147	145	158	153	151	154	168	139	149	164	130	156	147	132	150	142	140	149	167	124	141	141	133	141	132	139	134	126	150	125	132	145	130	135	151	134	143	138	166	130	142	134	149	144	132	134	129	141	132	143	161	139	145	123	143	141	144	143	138	151	151	146	136	143	145	146	128	131	147	152	150	124	140	131	145	135	148	147	153	139	121	132	148	149	163	136	139	140	120	138	126	155	140	153	154	149	153	153	142	110	117	147	173	127	135	126	141	146	149	135	147	115	138	153	136	137	137	146	144	137	132	143	137	132	155	106	139	126	116	148	135	125	140	152	142	140	128	127	146	149	149	139	123	144	125	147	130	146	145	123	150	138	147	145	165	130	143	162	149	136	138	143	129	164	130	127	142	146	152	149	125	138	124	152	144	156	133	125	130	148	137	140	142	156	144	162	139	139	130	139	141	143	137	114	138	140	151	132	150	146	130	156	150	143	150	130	131	145	113	127	151	142	127	125	140	143	140	131	152	166	136	143	148	155	144	158
5399	1458	3288	3615	3114	2522	2148	1791	1458	1313	1166	1100	989	960	877	797	755	710	715	665	647	669	614	638	594	592	567	566	538	535	488	561	542	507	575	519	506	503	492	475	506	511	502	540	495	480	504	482	483	471	495	522	483	418	460	454	512	497	492	501	496	462	475	487	498	472	502	471	462	474	477	468	478	440	457	451	435	489	469	448	458	454	471	423	466	450	440	466	454	451	520	464	457	425	473	463	485	467	450	459	475	435	451	467	453	450	489	490	490	464	443	482	518	481	465	446	453	450	462	429	444	465	478	487	456	464	407	485	477	479	421	464	431	492	457	398	460	479	469	462	462	463	442	431	446	458	435	467	460	459	469	485	445	449	445	438	475	504	442	462	446	488	473	453	451	451	450	436	483	432	483	433	443	417	427	459	472	487	489	485	470	440	453	442	478	435	488	442	450	443	427	504	435	429	454	470	432	441	438	453	463	456	445	474	477	474	462	464	467	478	428	482	464	456	450	398	483	440	470	425	448	477	474	444	465	469	442	459	445	451	430	440	431	490	438	444	486	461	456	450	491	449	469	434	477	452	463	440	452	465	449	442	485	469	434	475	467	446	469	444	448	448	449	452	440	432	461	445	463	454	450	450	432	441	459	428	507	489	453	499	470	453	437	476	434	458	441	462	436	462	467	466	426	495	441	492	469	443	486	471	424	463	438	474	461	445	469	449	452	447	498	468	451	438	465	459	441	434	454	456	436	426	467	472	460	423	429	450	434	457	449	461	460	443	444	471	465	439	461	427	455	445	461	484	436	464	454	458	463	451	454	464	438	459	447	505	483	440	464	436	452	461	474	447	438	426	425	469	492	445	430	448	439	414	466	466	455	466	438	489	437	420	462	447	441	470	481	477	482	464	464	432	429	464	492	427	458	467	450	445	444	406	481	472	448	440	426	404	480	424	424	397	459	425	476	454	434	423	484	414	454	419	489	455	459	472	460	464	461	459	461	421	505	413	467	455	470	423	429	430	427	473	479	449	472	402	447	436	511	484	453	491	465	459	470	467	472	443	437	462	476	457	439	441	441	455	433	476	462	466	451	461	443	456	448	438	484	481	460	425	466	449	417	436	421	415	467	496	460	468	451	442	450	477	432	491	481	497	434	454	444	449	447	474	504	453	428	443	463	474	470	440	448	462	462	463	479	444	457	501	435	449	421	478	447	455	434	454	407	433	448	456	448	478	471	450	420	444	465	491	498	427	465	441	500	461	463	452	467	421	451	446	460	468	468	446	460	444	434	466	473	455	449	466	492	504	445	437	438	452	434	490	441	465	438	418	449	457	501	458	453	446	470	433	425	486	451	471	473	429	452	464	478	464	437	441	453	463	451	484	423	434	463	491	435	501	448	446	465	456	478	481	473	461	458	442	420	437	468	423	496	433	417	480	427	431	439	445	475	435	446	430	437	471	466	462	486	464	456	441	447	440	476	456	431	421	445	423	444	421	448	449	408	437	447	457	445	449	452	423	465	436	439	450	472	479	491	460	448	414	442	454	446	468	446	438	456	450	418	447	483	452	457	426	452	439	459	451	489	455	461	460	451	470	464	431	453	464	454	467	498	463	420	465	478	443	477	418	445	474	432	453	449	427	466	435	447	485	469	423	452	417	451	410	477	500	451	457	424	451	438	490	461	456	451	429	419	460	425	459	468	471	474	477	439	445	473	452	466	428	498	459	446	451	492	457	445	471	464	481	480	451	435	461	427	457	450	470	476	435	458	447	479	444	483	434	454	460	438	451	475	467	447	462	453	432	460	458	473	506	438	465	451	465	441	474	455	458	463	421	440	417	487	433	450	452	445	476	419	449	453	454	466	434	438	456	467	463	495	469	421	471	474	502	465	432	451	438	451	479	429	450	465	496	444	432	431	436	448	459	439	448	503	443	431	421	487	456	453	429	434	470	476	468	445	447	472	491	440	425	477	444	437	430	444	429	445	449	477	445	447	432	443	423	453	491	475	470	478	418	417	486	475	471	440	463	429	424	444	462	465	464	477	438	494	470	475	438	445	440	394	465	461	459	437	484	455	415	441	456	449	438	438	429	463	464	468	453	462	475	459	462	442	464	457	459	500	466	443	464	478	441	456	409	503	451	433	458	425	462	492	433	463	433	487	459	487	486	464	467	442	445	479	482	456	467	467	475	441	447	494	456	419	432	444	433	435	480	471	451	510	431	477	458	401	442	472	429	479	393	426	433	484	468	462	450	437	460	463	462	486	452	448	441	431	501	450	466	411	450	459	472	435	437	448	432	456	496	451	454	412	453	423	447	489	458	439	481	445	471	489	433	435	468	488	494	444	491	466	475	482	478	462	449	442	430	483	489	456	439	439	443	455	432	478	466	478	449	442	445	456	449	464	451	432	442	439	451	486	474	452	449	450	470	438	488	455	460	469	446	469	458	417	433	475	457	439	489	459	454	440	443	498	456	450	489	464	485	447	462	452	445	446	410	426	460	457	442	462	437	468	438	481	463	485	414	465	409	414	471	451	432	457	412	476	447	505	434	425	446	435	452	428	468	478	445	431	417	423	488	494	424	442	467	437	455	445	451	447	430	491	426	445	488	453	435	469	500	454	513	428	439	460	435	482	485	462	452	448	448	457	472	435	477	449	448	448	434	463	440	529	445	444	460	426	471	459	473	491	452	408	431	455	480	472	473	441	432	455	457	465	455	432	447	459	475	453	495	456	481	463	470	464	455	449	416	447	500	465	473	439	447	452	451	398	474	446	491	480	474	422	425	416	466	474	454	417	448	444	441	466	447	437	442	469	445	458	465	420	461	482	467	489	446	443	466	483	446	464	463	431	490	461	450	458	444	452	469	481	440	423	469	467	451	449	451	481	430	485	487	439	458	424	458	478	425	441	429	492	469	426	462	482	468	465	454	469	430	427	426	472	446	497	445	441	464	473	417	477	424	413	422	414	440	447	462	477	444	467	433	431	479	429	462	457	464	472	427	473	409	453	456	465	475	427	456	447	449	442	478	420	451	444	446	447	452	462	445	435	430	449	453	459	438	440	477	468	492	452	451	470	467	458	449	431	459	439	461	529	463	482	464	458	441	473	468	417	459	464	436	442	443	449	432	436	487	458	457	458	451	441	447	459	425	460	472	464	420	494	490	474	448	461	464	512	439	467	451	439	445	449	451	477	455	440	474	478	483	484	458	460	431	440	442	426	455	475	435	458	480	450	423	468	452	464	450	441	459	467	480	494	450	433	481	464	430	464	448	452	465	499	440	435	460	463	430	477	465	456	394	467	471	411	474	400	457	456	481	451	431	440	473	436	455	416	456	475	419	478	468	467	465	452	441	497	446	480	430	447	459	435	470	437	478	442	455	485	447	434	440	442	448	471	426	478	452	453	424	435	470	469	428	447	436	418	484	423	459	479	415	477	450	452	431	433	482	461	461	454	454	448	471	465	447	460	440	462	483	465	459	470	454	474	429	437	479
15652	2511	2682	2068	1432	1055	801	653	479	384	372	344	271	278	249	243	225	197	219	226	174	194	194	169	195	182	167	145	160	168	185	165	165	166	121	160	139	158	152	176	156	161	147	136	166	169	159	128	167	141	164	144	155	167	143	141	172	152	155	146	165	154	144	150	143	157	151	152	161	128	148	141	148	156	148	136	152	148	128	150	142	153	160	148	129	148	148	134	146	122	140	140	137	151	150	162	151	145	135	140	149	140	137	133	119	159	141	162	143	154	146	132	166	148	148	145	154	159	132	143	153	143	132	133	126	149	147	147	131	134	153	139	150	147	150	140	151	148	139	139	134	155	122	139	170	140	119	138	159	141	125	138	162	160	129	139	140	149	125	145	162	159	141	160	135	141	149	125	127	139	156	131	141	158	150	138	135	150	154	156	149	137	124	141	129	152	151	147	151	146	134	139	148	128	153	160	129	144	148	142	128	154	149	137	145	132	145	144	151	159	166	141	131	151	137	145	139	130	138	142	148	144	144	145	151	155	134	160	144	154	129	158	141	148	164	167	158	157	135	143	170	133	139	144	138	134	152	135	149	150	148	134	171	146	144	136	161	151	106	141	151	146	150	143	148	134	112	128	147	144	123	134	153	156	155	148	139	136	137	131	163	154	146	132	166	137	155	134	140	158	154	139	152	154	146	158	143	138	133	154	171	137	143	124	169	125	153	131	149	156	158	150	141	150	145	144	130	159	164	135	155	118	140	130	160	145	149	139	143	134	129	151	107	121	135	142	147	150	149	157	156	131	147	145	127	147	151	153	141	144	150	147	145	134	147	138	146	143	130	146	141	148	141	138	145	138	164	149	128	142	133	159	164	165	141	145	157	152	147	138	138	137	139	140	147	164	141	144	152	155	142	157	148	148	155	135	150	144	150	149	131	128	140	151	124	156	112	177	168	138	161	137	144	157	158	136	155	152	151	138	136	164	148	130	146	154	158	150	137	137	160	143	138	125	153	129	121	187	148	148	122	164	155	145	145	142	145	127	142	126	148	140	168	132	135	146	159	150	133	135	147	134	149	146	136	139	129	168	162	152	146	137	125	157	165	142	148	171	130	140	158	159	136	153	145	143	118	137	151	150	143	133	153	149	156	128	156	137	125	143	140	142	145	154	132	136	152	133	132	144	156	154	138	125	134	148	143	160	141	139	142	142	145	128	132	157	159	162	162	166	138	132	144	150	149	160	158	149	151	136	128	146	139	131	137	124	165	139	165	160	151	144	122	140	155	155	185	137	138	140	147	131	135	127	150	130	148	121	153	147	134	141	138	137	149	164	140	132	123	139	149	176	155	164	118	138	142	155	139	156	146	152	123	132	137	158	144	154	154	138	152	128	143	160	158	153	149	154	119	147	150	146	165	144	147	172	157	144	144	161	145	145	145	152	147	123	129	144	154	142	139	147	156	138	163	165	137	152	133	150	149	147	163	132	133	138	141	143	124	125	139	143	150	150	124	144	140	137	132	137	155	136	136	142	148	158	151	137	159	126	138	154	137	145	146	132	133	132	108	147	148	143	150	142	147	131	138	165	158	136	137	133	135	142	117	133	123	149	146	144	135	145	132	151	155	118	149	134	134	144	137	144	136	143	162	131	132	163	161	157	153	153	141	140	142	141	138	166	144	140	141	146	162	139	150	152	146	146	139	138	144	140	153	167	147	134	142	175	132	133	135	157	149	131	140	122	141	145	134	144	154	167	139	146	131	163	143	129	147	134	172	156	150	145	136	153	137	154	147	125	141	145	155	142	141	158	159	158	137	148	140	137	127	127	158	148	148	146	134	137	145	117	151	140	141	136	146	150	162	146	141	149	141	144	140	141	143	138	133	148	133	143	149	139	140	152	174	155	143	138	146	121	157	123	110	141	152	144	119	146	151	144	140	151	140	124	153	151	125	150	146	130	137	136	154	147	136	131	148	143	130	144	142	125	145	155	147	138	133	149	139	145	163	142	161	156	130	147	153	143	140	141	130	151	127	114	148	133	137	143	170	134	135	135	136	138	159	164	160	148	163	149	132	163	141	154	142	134	144	138	149	162	124	160	148	162	167	143	128	121	173	148	172	156	143	135	134	160	151	136	138	135	153	130	129	141	140	144	144	138	129	148	147	173	150	153	135	158	130	139	150	135	156	141	140	139	118	148	128	135	148	162	125	168	142	150	137	139	138	126	136	135	147	142	153	130	160	144	143	133	133	151	171	155	128	136	143	131	139	155	138	129	138	158	144	161	157	148	135	132	131	141	141	157	143	143	147	149	150	138	141	129	161	136	131	135	151	156	156	147	144	133	145	147	163	134	140	140	131	146	156	141	141	126	138	124	141	137	142	151	161	127	133	147	133	136	136	151	190	131	162	133	150	125	140	155	128	138	147	142	146	129	153	130	134	153	154	140	149	144	158	134	151	139	128	145	150	152	132	163	109	158	137	151	165	135	157	131	167	137	143	148	171	170	137	160	124	145	138	137	139	138	149	151	133	135	141	164	140	165	137	136	130	149	127	164	132	154	145	136	136	128	150	143	149	129	154	137	133	136	167	150	136	138	167	129	144	126	140	148	151	132	157	155	136	164	144	139	159	114	148	139	138	150	121	138	156	152	144	143	156	157	134	140	145	172	155	146	140	178	136	135	148	148	151	120	149	147	141	157	117	148	119	146	150	153	154	137	154	137	152	160	135	129	143	168	155	142	123	128	173	159	130	134	152	139	162	160	142	156	162	150	149	147	128	156	167	133	176	144	147	117	145	133	132	150	137	141	151	137	161	140	150	110	157	142	154	139	133	132	150	145	126	155	147	151	151	140	167	143	127	176	143	134	161	141	135	149	140	134	136	126	139	136	144	136	142	149	135	149	146	145	144	160	127	148	130	146	144	159	153	149	167	148	155	154	158	151	154	151	126	123	140	169	157	148	150	151	142	147	127	149	144	156	156	161	149	160	143	130	140	143	152	176	146	145	149	153	149	148	154	121	127	145	156	171	133	157	148	145	149	145	147	152	147	147	147	146	149	148	157	158	145	127	142	165	157	147	140	144	138	106	157	157	130	141	152	151	114	137	132	141	146	136	119	148	142	154	147	117	144	148	132	127	144	136	138	147	143	148	149	127	156	145	155	114	139	142	156	164	133	158	143	141	121	146	152	139	157	164	136	162	151	154	134	132	119	133	147	144	138	163	152	156	135	152	158	135	141	124	154	169	137	142	164	158	129	134	137	134	144	135	142	138	124	143	129	169	154	150	168	141	143	162	135	148	136	164	149	168	138	130	137	122	142	148	132	136	137	143	149	141	153	151	138	148	133	157	157	154	137	125	133	116	121	154	150	136	133	142	165	148	146	149	133	142	152	148	147	148	160	148	124	133	148	137	137	144	129	120	148	141	132	152	149	136	132	134	127	144	148	156	152	129	136	150	154	162	149	144	140	164	139	149	137	143	138	126	148	148	133	136	150	126	147	128
7499	2540	5656	6486	5481	4279	3635	3013	2387	2169	1940	1704	1530	1367	1284	1226	1146	1050	952	967	849	913	839	785	741	737	734	753	702	653	662	609	625	621	624	625	622	573	599	595	572	537	594	565	572	588	557	550	511	550	533	520	517	509	551	504	524	520	502	523	547	534	463	527	493	557	530	468	493	471	499	519	484	520	489	482	492	488	501	475	491	516	478	489	520	498	513	512	475	482	477	463	504	487	515	479	525	449	500	483	512	483	465	483	469	468	497	498	495	479	462	454	474	461	477	450	451	457	467	500	474	471	494	530	476	506	464	476	464	457	464	466	442	467	511	496	471	445	479	485	477	472	475	467	499	479	438	515	473	491	504	482	457	454	478	477	489	470	492	478	492	550	471	479	427	468	476	476	488	476	400	507	505	481	463	474	471	479	485	458	493	459	474	501	470	479	498	482	458	479	485	449	472	490	475	460	461	460	487	485	498	493	447	529	448	490	496	479	485	484	475	481	471	456	480	473	475	448	481	470	483	492	462	443	469	466	446	502	455	450	484	465	475	498	437	474	488	496	479	492	509	450	503	446	465	447	484	503	481	463	461	460	498	454	483	465	470	458	452	472	482	502	483	438	419	475	472	473	501	438	463	485	502	461	463	457	480	470	469	455	448	475	530	491	493	472	498	478	472	498	458	474	450	461	471	520	474	480	462	455	451	506	478	491	477	465	463	489	464	500	506	469	474	479	445	495	494	473	456	477	441	464	461	523	465	485	454	471	480	474	481	482	443	451	442	446	455	469	468	469	451	473	462	463	459	427	463	469	445	465	500	494	447	486	454	484	481	468	479	476	474	468	492	479	492	519	452	450	485	490	454	473	476	498	437	461	483	468	433	491	464	492	466	452	463	464	460	472	434	463	490	448	461	471	471	458	482	468	427	473	462	489	472	459	455	440	443	490	427	490	448	456	447	476	494	496	443	495	448	450	466	505	465	438	487	443	500	468	463	467	489	472	463	456	461	503	492	436	451	453	446	450	497	487	454	466	492	477	447	448	475	476	468	451	478	465	511	440	468	450	499	513	495	464	470	445	468	474	474	482	483	438	463	427	448	435	428	450	439	453	474	503	483	449	477	475	468	505	469	467	459	459	465	449	479	462	492	473	464	479	471	504	453	479	460	474	463	467	476	480	480	462	484	472	460	445	461	473	487	493	467	499	433	496	463	494	449	473	473	471	487	429	472	492	490	468	458	514	440	496	489	448	452	500	445	443	490	462	455	464	471	472	460	484	461	461	477	495	491	478	485	487	458	456	480	473	489	498	488	442	475	477	465	493	489	487	490	473	491	466	458	483	475	462	477	461	481	455	450	461	502	478	484	425	467	478	474	484	464	495	466	488	506	494	436	450	429	445	498	491	505	470	503	445	480	453	487	431	498	484	450	428	467	487	493	473	442	432	446	479	449	489	476	505	490	473	459	456	418	459	473	482	494	475	496	471	469	454	506	473	444	485	477	448	435	484	441	468	465	485	456	467	476	446	484	452	476	459	462	492	418	526	509	452	491	473	451	461	470	460	438	498	511	466	480	457	461	432	467	446	498	460	442	492	470	463	476	474	460	457	434	477	484	467	493	481	440	479	451	461	444	472	472	478	456	478	461	478	478	452	478	465	443	432	478	487	430	485	500	454	490	456	473	495	503	481	465	513	494	491	471	474	501	433	424	470	473	487	485	486	482	454	446	492	463	418	478	467	472	533	495	512	463	463	519	433	490	467	434	450	467	472	474	507	476	493	490	444	453	491	438	490	458	497	467	453	493	426	506	492	442	455	500	458	455	475	468	492	473	476	450	487	506	442	482	468	462	500	492	508	469	451	472	466	463	481	449	468	468	481	485	477	479	449	459	424	492	461	464	483	505	489	469	482	429	423	477	498	453	458	455	462	527	517	445	465	498	498	456	480	460	463	456	492	456	472	451	462	473	471	469	447	463	464	447	480	444	472	484	482	482	469	510	451	455	467	449	473	464	486	439	467	491	458	466	503	459	467	501	492	481	464	443	474	485	443	454	467	475	477	451	467	439	468	486	444	459	478	436	442	451	463	445	490	477	496	485	435	494	483	486	476	461	443	496	466	479	497	476	405	485	458	483	492	472	425	472	487	444	479	486	462	500	499	452	467	437	503	528	477	420	495	463	469	495	473	461	483	445	477	477	461	436	462	466	452	461	493	479	464	503	474	445	477	503	473	437	447	503	426	437	466	451	449	469	459	489	450	507	483	453	444	495	499	477	511	475	463	488	449	456	491	481	458	508	475	462	473	445	468	444	442	447	470	487	435	460	458	466	471	503	437	448	459	463	503	478	478	410	462	493	414	489	455	485	466	497	470	469	444	467	490	479	459	474	430	462	494	463	476	467	460	461	507	441	482	452	461	465	423	475	450	454	481	492	420	489	477	464	465	510	464	452	461	447	478	486	441	442	433	499	503	490	482	439	425	464	431	514	475	504	473	487	465	444	495	456	485	474	485	473	517	447	481	486	472	473	452	487	494	457	472	497	481	450	423	472	436	470	470	469	476	490	482	482	461	432	467	477	457	479	486	465	475	471	492	443	471	508	494	463	472	496	478	496	488	489	464	443	494	455	498	436	481	455	480	432	460	480	493	480	521	473	488	450	471	466	462	474	483	473	481	498	486	469	460	481	463	499	473	454	492	454	511	480	478	464	516	491	466	478	456	459	493	469	469	488	450	489	488	461	479	451	437	499	462	474	483	459	508	453	482	440	466	468	512	499	503	477	465	443	464	474	463	451	460	485	484	481	465	465	461	436	479	487	504	493	459	520	484	436	443	483	464	447	474	473	454	455	433	502	444	456	477	452	457	478	471	452	479	499	445	465	468	509	503	470	514	446	485	469	459	481	444	450	466	484	457	450	435	490	461	482	465	500	442	460	446	471	481	482	430	437	468	439	451	490	478	487	460	477	465	442	478	467	448	411	437	524	487	467	451	498	446	492	465	478	448	506	463	462	481	487	474	471	501	508	473	445	462	467	462	456	497	477	428	476	449	453	469	484	489	497	433	466	481	486	473	489	453	462	503	493	455	458	487	439	475	465	479	471	460	455	503	476	461	517	436	456	483	498	460	493	498	471	470	459	453	466	465	484	515	472	474	471	446	466	461	543	435	483	472	440	472	504	486	486	484	467	449	472	492	486	485	449	490	476	431	474	489	429	450	455	464	425	488	463	488	464	499	465	475	469	444	435	486	450	488	466	477	456	431	446	483	481	463	492	451	523	466	480	457	489	503	454	466	420	465	480	489	523	502	458	475	485	508	457	448	446	478	472	468	482	448	464	450	477	482	458	488	461	440	482	467	432	492	475	480	465	493	465	470	456	497	459	442	494	470	450	447	533	480	435	491	430	457	512	452	423	445	490	464	484	495	500	465	485	466	499	522	461	502	456	465	452	448	473	494	471	477	461	467	451	466	501	497	455	454	491	477	469	467	460	457	445	499
2111	316	315	343	308	290	317	273	292	275	268	304	261	294	306	276	276	286	259	243	299	238	302	296	283	289	271	281	276	281	287	264	303	233	284	271	273	285	288	241	276	280	287	285	264	292	272	274	287	284	269	273	277	266	311	257	253	287	291	274	264	274	292	259	247	259	303	260	271	255	251	268	264	266	238	263	258	261	260	270	235	276	291	301	261	274	293	275	309	292	261	260	263	266	294	259	272	246	270	258	270	250	258	279	255	286	284	284	270	272	286	258	269	284	291	285	265	286	272	269	264	260	289	315	275	275	260	284	278	277	293	287	294	300	270	253	274	273	296	266	272	262	260	275	318	248	266	286	290	239	229	297	261	262	282	285	268	280	275	280	302	266	267	289	292	250	286	262	271	261	261	256	254	252	277	281	294	300	276	266	248	278	259	270	271	269	262	295	285	281	267	289	323	274	285	262	282	291	280	233	265	254	272	277	228	297	247	289	244	269	296	272	270	263	285	275	280	309	288	289	263	268	270	275	302	252	265	287	306	296	292	251	277	288	297	260	250	278	285	294	261	309	259	292	264	263	296	261	261	281	256	274	248	277	290	277	276	284	271	247	268	266	265	260	269	265	274	273	272	243	264	250	270	300	266	266	270	278	295	305	271	257	308	272	253	282	283	280	280	262	271	289	280	267	284	258	292	267	282	275	271	254	272	271	266	263	259	264	285	288	279	275	288	278	262	253	227	228	243	298	262	257	246	237	246	315	268	289	263	273	278	246	305	264	293	253	278	289	258	300	269	252	295	261	262	264	275	260	282	300	284	262	308	269	298	275	282	275	268	257	270	267	292	282	281	261	251	268	281	313	292	271	294	252	271	295	265	265	285	278	272	278	258	245	278	236	280	291	275	262	274	272	293	263	285	289	268	265	285	260	260	278	268	255	230	258	284	270	270	276	264	239	256	237	272	280	255	270	311	283	303	253	286	266	278	271	260	277	276	268	266	255	259	274	250	255	270	289	280	295	285	298	293	267	253	265	284	264	283	266	293	274	272	267	270	242	258	307	282	278	279	275	274	234	274	271	263	298	260	258	289	282	264	295	275	279	299	257	277	247	264	266	262	260	284	290	290	280	268	290	279	273	279	276	268	279	263	278	265	271	285	257	254	270	263	245	283	297	272	290	276	276	278	295	266	282	290	265	290	235	283	246	297	294	275	264	276	261	263	265	270	264	261	271	252	287	264	266	286	248	278	266	283	268	279	289	280	243	285	285	353	262	285	275	302	295	275	251	238	280	260	280	272	300	305	240	260	259	257	267	260	296	282	268	268	241	269	300	245	291	297	242	268	272	246	261	266	309	271	282	252	276	313	287	284	302	259	270	288	303	254	264	287	248	281	278	254	273	255	267	290	261	289	261	305	267	270	287	264	255	260	261	290	271	272	277	280	276	241	278	290	266	297	266	267	256	264	276	286	261	252	294	290	282	288	285	261	287	298	250	311	285	268	269	279	262	290	253	270	270	274	267	282	263	272	268	281	272	258	260	262	274	282	303	273	260	293	294	285	332	277	276	276	261	287	277	245	281	273	244	252	282	279	274	282	245	257	277	269	251	279	284	265	268	285	282	306	248	268	276	270	293	276	289	277	247	285	281	285	277	253	261	272	253	284	282	294	253	277	265	276	261	267	233	257	267	285	261	267	269	246	315	274	295	279	277	269	286	273	234	281	271	261	306	255	280	278	286	301	287	241	276	295	261	272	249	249	280	263	287	279	256	251	275	303	298	258	279	276	303	269	263	285	261	269	298	273	264	260	249	275	267	285	239	270	270	278	237	247	287	252	257	275	265	245	282	259	271	276	302	265	306	298	241	274	281	290	295	281	276	272	264	265	292	290	309	272	293	295	303	279	278	281	263	291	308	283	251	280	277	295	277	292	284	278	310	248	265	271	256	256	293	262	274	239	253	276	302	260	285	273	261	272	281	281	265	261	261	260	290	250	259	258	251	269	256	286	270	270	244	268	273	272	256	274	262	264	279	291	257	281	301	237	256	273	248	242	283	272	280	274	266	291	274	257	284	269	272	258	290	243	267	262	274	247	283	257	303	274	275	301	277	239	272	279	285	290	255	255	305	279	305	256	246	268	261	270	263	253	267	240	285	252	287	276	286	311	263	250	279	272	273	262	265	306	287	271	272	249	243	260	272	300	274	263	265	283	286	284	277	271	264	270	267	270	267	278	284	263	309	286	281	295	279	289	278	283	265	285	250	277	281	272	300	283	287	263	283	301	268	265	265	251	279	273	275	303	292	310	257	303	256	259	273	277	261	267	231	311	279	293	280	302	258	254	270	264	306	274	277	303	248	265	276	280	267	284	275	256	251	287	290	269	267	300	285	282	248	263	278	290	294	279	283	293	264	278	277	252	304	270	279	286	311	256	291	258	277	294	279	264	292	293	302	266	265	262	261	266	281	286	264	262	273	287	303	289	265	274	266	288	256	276	264	277	271	267	253	288	283	271	295	272	260	271	262	288	309	287	276	241	284	262	248	293	277	274	247	278	280	277	256	259	271	237	274	258	276	304	256	250	292	263	257	275	296	278	277	274	297	269	231	260	282	251	272	280	267	268	279	258	250	271	280	263	235	265	290	260	259	266	298	255	283	271	295	258	262	285	298	267	257	253	274	243	264	291	262	255	270	261	261	282	286	270	243	279	252	247	282	268	275	288	250	257	268	271	267	260	273	258	262	278	275	280	300	266	273	297	277	280	249	267	284	281	270	240	250	256	296	279	277	300	263	271	258	295	258	275	280	293	278	278	249	286	246	254	269	282	284	279	294	286	276	261	260	265	263	272	265	257	263	305	268	266	253	254	271	293	309	262	284	259	272	252	279	274	289	275	280	291	287	267	292	261	260	267	257	275	256	276	277	287	278	284	283	230	242	286	283	253	272	272	270	281	240	290	270	268	251	279	302	258	286	259	286	271	256	264	282	258	273	287	294	303	257	251	265	256	244	275	274	265	261	289	269	258	272	307	271	267	295	260	251	278	284	262	251	270	250	280	260	313	267	278	263	286	280	285	279	281	282	271	247	267	251	276	280	254	284	278	306	288	270	267	301	275	260	274	266	277	268	268	297	264	262	261	275	287	286	286	285	270	258	275	267	284	283	273	282	251	248	260	294	293	264	231	254	251	287	289	279	264	281	245	272	279	260	270	300	267	256	264	271	258	289	267	281	265	243	269	254	261	279	275	280	283	248	270	260	283	282	293	270	283	283	269	268	253	288	289	281	284	280	290	265	260	259	278	256	290	306	246	278	260	289	261	290	274	301	288	279	267	273	248	253	316	253	301	261	279	289	276	254	277	260	290	279	320	259	295	251	296	271	302	259	291	254	280	259	272	250	248	256	237	285	275	276	272	276	270	272	284	257	306	298	280	266	270	288	264	282	256	296	275	277	300	274	247	267	265	237	250	295	296	261	254	292	275	273	241	256	283	271	285	272
2298	847	977	952	905	962	892	855	899	837	882	817	813	793	815	792	801	753	775	780	816	881	817	817	830	728	808	782	833	754	823	832	817	769	848	767	803	791	782	806	820	792	811	765	753	797	852	769	807	728	805	783	779	797	800	770	819	836	756	816	818	812	825	824	831	824	838	826	788	794	793	771	809	829	847	777	786	762	800	815	802	789	757	792	813	801	775	809	806	818	819	780	800	753	801	762	847	817	762	837	812	773	745	764	830	810	768	769	766	816	799	790	785	730	781	784	787	757	746	803	761	818	751	828	797	779	790	803	813	802	785	732	832	789	792	779	768	769	798	784	813	787	812	778	758	864	788	811	807	743	762	771	774	823	779	811	793	785	803	816	839	815	811	762	770	793	819	781	760	842	774	773	837	768	805	762	825	735	724	816	772	761	825	764	759	792	810	808	823	767	775	770	771	776	798	797	818	838	847	792	774	753	754	838	823	810	804	770	760	830	802	781	785	803	829	790	819	766	833	770	808	775	741	761	756	787	814	778	788	804	805	835	794	836	753	775	790	784	807	807	771	789	802	810	820	757	830	806	807	775	806	822	814	772	781	745	838	828	787	819	783	814	839	802	763	797	735	801	787	775	778	747	793	779	797	772	770	749	766	808	803	787	770	780	796	836	761	830	807	781	860	784	846	810	821	823	777	785	808	770	762	838	795	748	786	786	795	799	810	780	832	747	762	769	777	823	783	809	804	777	808	772	787	828	810	820	804	754	797	748	785	801	799	846	774	779	753	800	738	810	768	758	795	768	820	767	767	774	780	811	811	805	806	820	737	801	814	800	733	793	767	802	795	807	838	822	787	810	779	749	740	809	778	829	794	768	832	779	805	789	840	791	810	781	830	752	807	774	817	823	777	848	793	739	761	778	752	774	843	817	786	777	819	801	810	821	802	843	743	745	808	821	760	844	761	831	803	833	776	829	805	821	803	764	869	783	753	782	805	798	815	740	786	807	787	817	793	816	823	791	736	789	816	789	795	769	797	785	816	816	810	806	794	785	777	760	774	743	764	750	813	785	829	756	789	831	844	757	809	808	819	771	820	793	818	747	768	800	792	817	815	796	774	834	749	830	773	785	840	783	819	759	775	805	809	892	783	783	767	782	766	797	772	788	761	763	779	789	766	816	780	779	791	773	837	756	806	783	793	850	820	768	758	798	784	795	822	827	743	810	767	838	835	786	751	775	765	787	811	787	775	788	790	783	779	772	774	735	818	781	815	784	757	757	816	773	781	808	815	765	776	736	791	774	797	751	834	793	828	792	779	810	755	821	739	766	768	761	790	769	798	795	816	751	792	778	846	803	825	765	784	783	740	794	788	759	734	773	782	780	702	814	800	838	780	779	760	783	779	810	776	766	807	767	759	786	823	770	775	820	801	774	799	811	765	773	796	758	804	814	808	769	826	776	804	808	752	751	783	822	795	788	754	821	830	817	787	849	775	793	810	819	823	866	732	757	848	747	830	788	811	861	778	817	824	817	773	828	800	769	790	754	764	774	807	845	804	785	776	782	827	766	810	818	773	786	789	788	797	790	754	827	819	806	761	841	825	853	764	751	792	792	825	790	719	849	738	769	737	795	793	813	761	785	800	773	776	784	801	799	750	811	830	802	832	809	759	801	803	752	800	781	832	841	754	763	802	840	760	785	860	760	801	854	775	791	833	821	774	747	775	796	798	794	796	801	766	770	817	824	797	793	781	799	852	782	757	817	806	767	808	748	799	849	775	817	854	789	747	819	789	815	779	753	799	792	819	776	789	793	823	817	815	794	803	799	809	813	821	784	787	805	828	769	754	737	809	787	787	759	847	832	806	812	793	795	769	798	796	842	763	779	729	815	779	802	800	810	767	824	809	816	819	764	799	774	802	790	779	779	806	800	836	829	757	801	784	813	800	768	781	778	797	841	764	815	774	847	818	844	857	803	788	801	816	799	730	792	762	750	800	728	755	810	778	778	781	802	833	786	819	763	805	841	800	802	789	798	790	778	820	789	794	748	844	823	816	789	846	782	785	819	812	782	812	813	857	786	807	820	771	762	786	836	751	769	801	841	775	828	784	805	782	806	811	747	827	772	753	761	727	753	769	791	855	815	784	801	797	750	792	790	800	731	783	780	787	724	799	813	818	815	833	794	766	809	768	840	749	748	784	754	781	801	845	790	774	813	773	775	759	800	810	801	748	838	773	749	837	769	861	834	858	783	737	815	790	796	779	824	780	817	787	803	803	800	785	788	776	790	742	771	784	749	796	817	800	764	780	821	823	814	745	778	758	831	791	783	803	834	780	826	805	826	795	770	827	789	797	778	790	760	809	807	781	808	818	762	809	775	804	769	821	770	782	815	796	796	827	781	756	787	820	802	766	780	792	783	812	810	775	797	836	740	783	804	809	754	779	753	825	763	759	805	818	789	815	819	818	801	780	788	792	777	802	793	778	764	779	771	766	825	819	833	829	850	771	779	805	794	786	800	796	798	812	814	837	813	775	798	747	817	774	763	761	803	788	803	799	799	847	814	806	805	779	798	761	801	763	804	782	809	812	803	823	843	799	789	791	776	766	771	830	776	803	821	800	771	799	756	794	838	796	811	764	785	824	800	758	824	784	768	827	802	780	776	784	844	800	795	778	764	845	777	818	750	777	859	790	815	753	808	793	848	753	848	734	837	779	792	782	781	770	790	815	848	788	761	823	758	804	743	823	805	727	830	769	804	819	807	800	799	770	814	785	797	807	743	820	805	806	725	819	839	766	779	788	791	808	745	747	765	802	794	746	842	788	781	796	773	764	844	787	774	807	766	820	794	775	791	820	836	816	803	788	794	792	712	806	816	837	748	824	797	778	776	791	836	797	747	810	775	809	784	800	771	811	759	787	788	771	773	795	776	809	827	844	785	766	793	750	844	786	761	802	787	852	827	827	801	767	756	834	810	791	812	786	854	788	748	804	840	762	773	787	850	795	836	813	793	756	800	773	790	778	808	801	777	800	769	783	828	787	782	834	791	792	785	819	750	815	755	814	807	757	780	795	784	875	756	808	781	803	811	802	768	756	796	761	740	772	820	810	804	781	792	798	800	759	822	791	772	774	787	814	774	828	713	794	814	771	793	829	776	815	819	811	764	798	797	812	768	785	849	790	751	740	764	781	775	804	806	865	806	817	813	798	765	831	785	781	826	775	823	823	800	766	828	789	768	805	793	770	813	801	791	819	809	750	777	792	776	790	813	812	810	826	785	865	821	816	819	794	752	801	810	791	805	842	802	808	811	804	779	784	857	803	790	865	789	772	809	764	803	800	844	724	776	791	763	803	805	788	810	789	743	759	742	776	865	782	817	795	768	839	750	812	790	827	723	757	748	807	808	818	823	750	820	796	799	805	812	857	850	778	783	815	771	787	838	784	818	814	741	811	759	817	783	790	832	817	768	767	792	826	763	804	827	811	819	754	765	790	822	820	784
8494	1036	1405	1105	732	551	454	395	317	281	244	207	228	217	179	194	190	197	195	157	174	164	146	154	178	172	165	146	154	162	140	147	155	142	156	159	165	159	143	148	141	151	155	163	157	159	149	156	156	128	163	154	124	143	150	143	152	159	145	143	146	149	154	156	141	149	127	127	143	145	156	142	139	126	143	167	150	154	136	138	156	140	134	118	131	153	156	125	147	120	118	158	157	154	155	115	155	153	145	141	135	148	151	128	157	157	136	150	138	157	141	146	131	139	147	139	139	150	125	134	146	134	135	156	144	153	124	158	130	125	147	158	164	146	142	173	143	148	127	142	158	148	142	124	128	156	142	145	169	163	154	137	133	133	127	120	140	136	137	154	130	142	149	141	123	135	146	165	156	142	149	125	139	135	145	144	128	132	144	144	159	118	135	133	149	146	133	138	127	142	138	156	131	137	123	164	162	141	157	149	152	137	134	165	154	137	149	127	135	129	156	172	143	125	138	148	143	141	152	141	138	152	150	153	148	156	132	152	139	135	160	126	141	130	139	148	126	128	130	130	147	145	141	148	163	144	123	140	139	137	148	144	150	137	126	135	126	151	135	124	157	142	149	135	131	167	139	131	145	116	137	134	152	149	132	134	127	170	156	169	153	132	157	132	147	144	142	138	146	164	155	161	139	129	134	143	134	137	145	130	129	145	136	135	156	144	137	151	161	132	150	169	153	140	152	145	127	150	167	142	137	116	122	154	149	131	141	137	131	127	132	137	147	150	140	148	142	132	154	130	141	158	147	118	130	138	149	142	123	130	149	122	130	156	148	128	140	133	159	136	136	136	159	143	148	154	119	158	144	137	140	136	143	156	164	146	129	120	133	167	133	152	158	130	140	172	149	156	133	128	141	125	132	136	152	156	148	158	151	140	132	140	159	155	155	132	152	141	163	131	154	153	146	154	140	132	138	135	142	163	152	148	125	136	126	133	134	146	140	135	162	151	142	161	139	146	138	148	152	168	141	134	159	145	146	150	155	155	154	142	143	148	141	146	131	138	122	137	145	135	114	145	145	130	145	143	119	143	134	122	153	150	140	141	135	139	142	139	145	122	141	148	155	127	142	121	155	149	147	147	130	161	141	137	161	155	135	131	127	158	130	142	153	156	131	154	150	130	150	155	150	154	143	160	147	135	129	153	166	150	141	132	145	152	146	154	137	132	143	131	128	126	106	153	135	150	167	146	144	147	156	153	162	157	153	135	149	158	147	168	150	131	137	151	158	150	136	147	137	150	113	134	137	131	130	127	147	150	158	141	133	158	134	150	163	135	140	137	163	156	145	135	128	147	145	136	159	142	117	133	139	143	130	130	142	158	167	140	140	141	147	122	134	143	122	142	148	143	156	135	144	135	157	168	148	148	143	132	144	145	135	136	153	119	142	122	144	152	144	176	135	143	147	114	146	147	138	142	172	139	145	153	155	124	136	129	152	128	150	133	145	123	138	145	148	155	125	137	137	133	144	149	142	148	149	131	144	129	145	158	139	146	131	149	115	149	143	132	142	124	138	149	151	149	141	150	142	147	164	145	113	127	156	149	118	151	147	174	137	139	133	146	153	135	125	165	134	144	130	156	152	136	117	145	107	142	140	132	147	163	158	132	137	120	139	134	139	158	130	116	124	133	139	145	132	142	141	167	145	151	167	140	153	135	146	156	133	154	154	138	126	137	146	140	147	143	134	149	132	143	111	148	141	148	151	128	143	132	159	165	144	134	167	136	142	149	122	134	135	152	126	146	125	143	125	137	152	144	124	161	127	131	152	146	151	138	138	165	125	134	150	162	152	148	153	145	168	163	156	137	147	148	133	100	129	143	143	141	134	115	127	132	144	156	143	119	134	157	117	145	125	137	157	168	133	132	159	128	139	161	148	160	137	138	127	156	134	134	153	139	126	146	150	129	145	131	134	141	138	150	150	155	134	126	153	163	158	142	135	150	139	156	130	134	141	130	153	130	119	123	148	158	156	137	145	131	167	141	133	145	111	139	157	180	133	130	131	124	152	141	124	138	175	160	136	129	142	148	132	151	146	155	150	144	130	147	134	126	156	141	135	159	143	163	138	140	124	134	161	131	151	114	138	159	122	149	156	139	153	177	151	153	137	141	143	139	131	154	131	150	125	132	128	168	139	138	148	153	142	145	123	119	150	114	117	130	126	143	155	133	140	156	151	154	141	139	145	153	145	132	140	137	176	137	150	139	144	144	144	128	163	136	149	135	152	146	144	124	119	151	147	125	152	158	155	156	149	133	143	134	151	136	140	165	147	145	142	154	141	141	124	119	148	140	134	135	150	127	133	148	133	133	150	135	110	121	135	125	134	129	129	120	136	150	143	151	135	136	139	138	138	138	140	139	157	121	136	128	141	141	137	141	150	140	154	133	140	141	156	121	148	155	151	143	128	149	128	128	147	142	157	153	133	165	134	147	128	158	119	132	120	133	142	130	160	155	140	128	156	150	141	146	143	128	158	120	130	133	128	144	149	135	130	150	128	154	149	152	133	137	127	137	154	147	156	147	139	157	133	168	156	131	127	130	132	122	143	133	156	126	131	150	152	130	137	123	148	155	119	131	146	132	138	147	149	157	164	148	140	130	137	126	159	149	129	142	157	106	129	134	160	136	117	134	115	139	136	138	127	155	142	122	149	143	144	149	138	148	164	153	143	150	145	147	147	174	135	121	127	132	136	136	157	149	161	147	138	152	157	141	135	133	125	130	134	136	146	141	136	165	157	125	132	160	127	158	142	137	149	125	136	121	147	148	140	159	128	160	124	131	140	135	124	134	124	132	135	124	125	146	145	157	143	162	152	110	141	128	147	132	145	126	133	128	144	135	144	136	155	135	144	132	136	100	148	146	149	135	173	130	138	115	144	144	134	149	145	137	142	143	137	156	129	165	145	154	146	136	163	130	156	140	139	116	136	149	148	146	150	134	149	162	136	157	136	153	131	154	137	157	148	162	131	148	129	126	137	142	142	133	126	154	158	147	161	144	142	178	113	153	155	135	141	159	133	158	157	136	160	131	139	152	166	128	145	141	159	146	145	159	134	140	141	143	134	158	131	142	141	154	131	135	141	143	120	144	150	139	133	141	152	150	161	129	146	128	138	148	135	124	143	127	121	168	135	155	141	153	169	159	151	143	141	153	142	134	147	154	128	130	159	137	146	140	136	131	131	157	139	142	152	156	144	143	158	129	180	139	116	118	131	142	147	127	171	147	134	135	158	133	158	118	164	145	133	141	155	130	133	161	154	144	124	137	130	170	162	134	120	130	162	153	134	148	145	127	140	149	109	162	133	162	161	157	134	137	146	134	144	146	148	162	127	157	138	130	154	135	143	141	124	147	150	138	141	124	130	165	148	134	138	158	131	131	137	122	149	140	152	133	150	116	142	151	127	145	133	155	143	157	156	136	131	132	165	144	148	134	137	134	140	151	123	135	138	119
5378	1428	3197	3633	3072	2497	1977	1821	1480	1364	1176	1015	1005	959	815	774	833	740	704	616	687	666	647	614	574	566	592	549	573	508	558	497	510	511	520	483	505	535	509	514	529	515	449	520	540	491	539	513	463	487	484	475	472	444	487	479	490	443	470	492	488	456	480	426	424	461	466	474	503	502	484	479	486	446	495	480	445	455	459	464	509	461	462	455	522	470	444	466	465	484	488	472	437	472	468	446	444	459	449	483	469	474	466	474	421	460	465	432	469	474	504	421	441	437	478	486	430	450	499	463	456	484	432	439	438	442	470	442	456	481	485	448	468	452	467	490	446	461	454	470	471	459	448	451	465	463	461	466	465	449	503	443	455	465	450	453	472	451	461	442	432	446	470	481	457	434	426	441	469	481	453	442	461	411	402	431	491	449	458	483	438	457	425	510	432	469	470	433	450	454	434	451	469	476	449	446	432	494	457	430	467	487	456	458	470	430	489	437	444	471	455	435	481	449	480	466	495	467	446	461	483	423	427	468	433	466	479	459	491	426	478	436	437	450	457	432	448	467	462	459	457	470	478	463	456	460	432	455	469	427	418	464	451	466	404	447	442	460	465	455	467	477	486	482	434	479	457	446	451	425	470	467	454	456	479	446	421	443	437	435	455	470	473	480	483	461	456	452	474	410	402	439	454	433	454	428	435	453	420	461	475	507	456	511	473	480	480	456	461	458	457	437	447	454	437	432	479	476	463	444	488	475	483	420	473	466	466	439	453	453	460	477	451	467	466	450	454	417	476	457	442	447	472	485	418	488	436	448	432	420	464	491	472	463	458	452	467	433	454	442	420	441	459	476	444	454	440	468	478	425	436	459	449	459	460	433	467	455	478	458	461	461	457	423	454	432	466	427	480	474	468	450	437	451	480	454	442	470	452	477	416	454	401	462	465	430	487	468	484	462	432	442	481	419	392	461	447	470	457	480	438	465	456	440	458	483	460	420	489	453	487	440	472	445	456	465	446	467	479	461	449	446	489	453	457	453	443	439	464	485	433	449	496	426	427	495	505	434	438	462	438	453	411	451	455	432	436	458	445	434	428	478	455	453	455	460	463	451	442	441	463	432	471	457	474	442	493	477	471	504	483	473	476	415	403	451	435	491	457	481	443	437	462	462	450	430	472	436	498	490	485	452	437	424	441	447	463	424	433	432	466	465	437	453	459	430	441	462	461	441	420	446	420	479	466	445	440	437	435	461	440	467	464	475	455	455	425	402	412	459	428	441	453	474	473	458	421	440	461	468	474	450	484	488	436	456	496	478	445	455	412	432	428	448	457	428	452	464	424	494	413	453	486	458	482	455	499	448	449	447	471	453	445	446	444	442	436	498	433	467	464	476	481	448	457	476	482	466	467	470	475	429	459	417	414	440	453	448	466	468	469	473	481	480	451	434	467	439	459	427	466	446	470	427	479	467	470	459	454	452	513	465	456	473	459	430	473	463	490	477	461	455	443	473	456	445	425	452	474	448	398	455	473	441	465	426	447	460	452	492	462	435	428	484	490	444	454	476	436	477	466	422	459	443	440	436	473	474	463	438	496	469	449	406	494	487	443	455	439	482	450	451	454	457	448	436	452	483	463	464	461	434	374	490	442	474	445	451	451	461	421	476	455	461	463	479	454	438	426	459	436	450	492	441	459	486	455	418	464	446	467	465	453	463	473	496	496	451	475	446	426	481	465	497	459	466	426	467	441	456	409	441	421	467	425	471	429	440	478	423	473	443	423	437	454	437	500	453	434	447	454	482	458	462	458	455	431	483	432	439	465	410	435	465	480	482	438	420	428	486	479	438	444	454	449	447	504	472	446	499	413	406	451	434	460	463	452	478	438	493	414	450	451	479	467	455	501	440	437	488	449	445	436	472	445	461	447	450	449	447	489	447	466	444	454	463	443	476	452	462	447	462	481	482	430	424	439	447	444	432	478	477	448	453	469	461	428	492	423	448	447	449	439	468	451	477	461	472	432	462	446	456	483	425	469	483	401	465	466	460	431	454	450	428	406	470	471	449	464	443	482	437	494	433	454	448	490	426	458	429	476	438	437	475	473	470	438	444	441	482	467	425	473	463	446	471	493	478	489	467	440	469	458	453	436	426	427	459	446	479	437	457	450	431	465	485	452	459	433	480	480	429	448	438	457	477	458	451	465	433	455	449	472	427	422	432	447	447	466	468	442	439	435	438	462	448	417	443	491	438	455	477	415	484	472	469	449	466	453	477	457	479	451	441	489	464	450	445	448	441	462	473	431	473	466	479	429	464	515	426	460	501	448	451	466	492	425	456	478	433	471	451	477	454	460	435	479	429	458	455	450	461	459	442	455	456	452	440	440	469	446	444	479	452	460	501	470	446	438	456	453	493	463	463	481	450	457	451	456	469	470	448	443	423	464	422	483	464	419	448	467	418	432	434	458	469	448	416	464	426	470	440	423	466	480	426	412	460	456	471	437	443	432	439	493	448	429	497	437	451	440	466	479	485	483	461	434	432	478	432	464	492	461	429	439	461	481	458	457	426	488	430	442	477	454	457	408	437	438	506	481	455	445	432	444	480	451	434	419	436	458	459	453	432	471	472	463	455	490	436	459	467	418	436	435	444	421	436	416	460	454	464	460	489	469	476	472	442	452	442	437	443	446	430	416	465	425	451	477	444	431	436	462	438	433	451	409	471	431	455	480	469	450	416	462	436	497	483	470	473	453	510	421	452	440	481	431	456	471	437	460	422	473	442	467	480	462	447	473	444	479	470	396	458	423	436	468	406	452	437	478	474	440	491	460	440	437	486	455	428	453	456	452	431	481	483	452	459	486	469	450	475	461	480	473	456	430	447	442	429	409	437	458	441	448	422	494	460	471	465	407	484	472	438	480	450	444	449	448	446	440	469	451	433	449	513	451	456	449	421	488	443	441	453	467	464	459	432	485	469	448	436	488	466	465	419	437	476	460	455	438	449	432	459	469	492	428	455	499	498	453	443	427	448	461	455	456	444	458	443	451	454	435	433	485	457	447	413	441	445	483	450	499	446	454	465	446	465	470	447	446	429	470	457	468	428	444	394	467	434	460	462	462	457	442	412	416	449	514	476	470	445	445	443	435	460	445	438	448	500	451	480	436	460	436	443	470	453	462	447	445	463	432	439	444	433	445	452	448	427	450	455	469	437	444	442	463	471	478	444	457	426	443	459	443	474	485	475	442	445	453	465	470	448	463	446	472	439	467	430	433	451	473	419	455	434	493	418	421	437	442	449	443	456	495	430	470	439	502	411	420	436	455	431	472	463	452	470	454	434	458	459	474	474	514	453	417	467	441	482	481	440	462	425	468	438	431	429	467	459	435	448	455	438	449	448	456	480	411	445	461	473	407	437	459	474	453	505	437	462	438	468	462	434	450	405	467	463	464	449	445	448	457	485	470	478	438	472	422	457	437	461	468	464	416	398	450	459	488	439	417	504	442	458	462	432
15614	2595	2762	2073	1456	1052	793	608	495	429	387	326	271	269	255	230	246	213	211	177	201	195	180	172	180	170	172	171	174	157	164	161	146	159	166	149	155	149	159	178	153	160	167	146	154	141	162	149	156	164	155	158	147	149	153	141	120	161	133	163	167	146	143	154	131	127	145	148	139	145	159	140	139	143	136	135	119	134	116	165	144	158	133	172	153	141	163	162	125	147	122	122	161	141	134	135	158	138	157	132	144	157	132	146	143	176	140	138	141	147	185	142	138	158	144	149	150	140	126	141	144	137	156	121	153	152	126	107	164	149	154	154	146	151	140	150	140	142	151	139	139	136	134	158	141	152	149	150	140	169	127	142	117	140	129	131	134	147	156	126	124	140	145	171	131	135	130	153	155	138	152	163	141	158	132	149	154	147	154	150	140	144	153	130	150	138	159	145	165	145	135	147	137	140	160	144	134	148	131	150	150	163	163	124	119	154	159	126	149	147	154	147	165	144	123	148	158	145	139	137	144	138	150	152	136	134	137	157	132	129	131	142	149	135	133	142	149	131	145	164	158	157	142	126	117	134	132	142	150	140	125	153	136	143	142	155	141	139	157	148	134	128	150	143	125	163	166	145	133	136	147	142	139	133	132	167	149	147	149	146	135	143	156	152	143	143	145	157	139	142	150	150	131	136	149	136	149	132	126	140	149	153	149	172	129	160	137	149	142	126	139	134	149	137	154	133	130	150	168	145	144	131	140	132	121	135	143	133	145	134	150	150	149	132	128	140	139	130	152	141	138	145	108	123	150	146	149	146	157	145	135	134	140	140	150	157	141	145	169	132	134	160	158	145	142	122	123	142	148	147	176	156	161	133	166	171	145	149	150	136	146	154	130	132	143	141	141	144	143	137	151	149	156	146	154	148	129	159	146	159	138	128	134	141	145	152	134	133	124	148	180	133	134	138	145	132	131	142	165	145	127	133	139	148	131	128	133	185	151	128	143	144	140	155	124	149	137	134	136	135	150	134	145	143	119	135	164	138	152	150	148	120	168	145	156	140	167	135	148	159	130	162	139	148	149	152	149	149	145	148	129	140	141	148	156	138	154	153	144	139	130	129	141	145	158	141	134	157	142	140	152	144	150	148	167	141	151	139	145	127	140	156	142	146	130	130	154	161	147	156	147	154	158	147	137	133	148	128	125	137	155	146	147	155	136	126	136	161	142	139	135	158	127	143	150	137	122	133	145	133	133	171	161	143	142	126	142	127	146	130	136	145	157	160	135	159	138	126	151	145	137	119	131	191	154	158	150	137	144	166	151	143	152	141	153	146	120	147	165	132	138	134	151	160	147	146	121	163	144	153	148	135	163	149	147	137	159	130	135	141	142	153	116	149	143	145	148	145	148	148	126	133	179	151	156	132	170	141	115	158	132	140	146	143	155	139	147	120	139	142	150	142	148	141	149	138	153	115	147	119	171	128	130	133	128	148	145	141	119	135	122	156	143	155	163	168	145	171	148	141	133	125	144	138	177	142	135	144	150	140	171	127	155	158	137	131	130	145	143	166	143	137	139	152	149	129	158	137	161	145	132	143	153	166	144	143	151	144	126	147	150	151	153	147	155	141	168	155	156	136	153	137	141	144	148	126	139	142	127	158	146	148	148	146	158	146	133	132	133	137	147	132	155	158	149	159	143	142	159	146	136	152	131	133	140	140	155	154	139	146	122	148	142	134	156	145	146	151	150	137	150	136	144	142	150	136	149	132	153	155	138	138	159	133	149	136	153	162	141	145	131	126	146	141	147	165	136	140	132	122	121	146	119	146	138	148	143	134	118	175	145	152	122	141	128	145	138	152	150	137	157	117	151	134	154	131	135	126	137	131	123	145	141	157	148	160	147	135	141	142	144	145	162	121	141	140	142	134	162	129	146	151	122	152	136	140	135	142	161	151	162	154	143	153	143	149	146	144	132	149	126	139	135	142	126	147	148	124	150	160	133	139	138	138	146	163	140	117	144	147	144	142	142	154	131	132	162	150	139	147	147	132	156	127	134	135	130	167	128	147	142	147	145	149	149	152	166	151	173	131	147	144	128	136	150	124	129	143	147	127	147	161	155	168	169	136	149	142	141	160	127	157	145	153	160	146	142	127	156	144	121	134	123	150	127	156	134	156	159	123	151	144	152	151	146	157	170	131	155	143	151	139	138	136	147	157	150	131	135	140	149	155	165	149	160	146	145	128	160	126	128	123	145	165	134	148	150	132	154	164	145	154	152	155	121	140	156	143	150	148	125	146	136	115	119	158	134	169	135	160	152	150	154	142	153	153	135	133	136	148	139	175	147	136	138	147	157	143	144	152	144	169	145	119	146	150	141	147	148	129	129	154	154	163	164	124	154	134	151	142	117	145	139	127	141	152	174	143	152	160	143	142	168	137	158	132	147	176	150	141	164	153	122	140	143	139	144	147	139	142	167	140	153	148	144	120	155	129	148	127	140	137	144	116	136	131	157	150	149	121	118	153	118	145	151	133	136	137	118	159	122	120	134	171	139	149	157	147	129	151	139	118	125	127	117	133	144	147	137	146	153	156	140	136	160	144	131	153	145	146	120	134	152	153	152	144	148	135	157	150	145	148	116	137	132	127	154	128	137	147	138	124	140	145	150	149	140	154	154	136	143	134	118	140	153	174	139	150	147	136	156	143	159	140	149	148	160	142	151	110	150	158	158	149	133	146	146	155	121	156	142	132	158	166	136	127	138	128	158	136	141	141	138	142	129	129	132	136	146	129	123	140	155	135	153	157	147	136	153	137	166	153	139	131	152	140	142	152	153	155	124	145	143	152	152	147	150	148	121	137	147	147	124	130	162	152	177	166	143	150	136	160	144	132	163	156	157	135	141	134	147	146	151	150	156	153	160	149	153	154	162	134	142	144	164	139	135	145	145	147	135	137	140	148	150	138	163	143	159	142	127	133	151	128	155	152	145	158	175	145	152	146	134	154	137	133	156	159	161	141	161	143	125	151	161	139	139	164	129	129	160	137	143	138	138	147	171	150	171	141	143	115	122	156	146	132	159	150	154	154	148	154	139	134	132	154	149	139	146	123	153	152	145	127	147	158	147	150	149	154	152	147	125	136	136	136	141	150	145	128	156	154	134	168	154	150	149	158	153	144	131	145	146	145	167	190	151	126	152	145	117	144	141	134	159	141	142	163	136	159	149	134	161	141	143	145	163	147	144	151	148	133	160	142	133	148	156	160	159	159	128	143	141	116	138	139	149	147	150	145	152	128	157	160	137	141	144	163	131	121	140	153	138	123	148	147	131	166	131	134	129	124	142	149	133	125	142	171	138	148	160	140	118	144	149	144	120	129	129	149	171	162	134	159	137	140	135	136	160	116	137	159	138	140	155	124	158	157	133	179	144	169	148	135	123	130	132	145	139	135	152	136	124	153	134	148	137	138	133	132	141	135	147	140	145	135	145	148	132	135	140	168	129	151	172	143
7517	2505	5828	6620	5564	4383	3665	2999	2441	2152	1856	1691	1463	1404	1269	1180	1070	1041	910	978	851	792	833	749	835	762	708	689	695	703	620	691	654	642	628	605	584	594	596	586	598	582	596	596	545	593	530	525	531	531	560	552	516	534	537	540	509	512	509	559	478	520	536	496	482	528	482	505	496	476	552	527	523	470	480	528	496	508	535	519	492	510	481	483	491	529	480	471	489	477	489	521	469	482	423	439	479	513	489	471	523	465	496	508	489	462	450	481	482	493	472	467	498	503	508	499	497	465	464	487	451	477	504	507	454	461	491	451	472	490	464	504	469	461	476	495	481	477	463	481	479	469	426	453	455	505	467	492	510	478	530	498	466	509	459	457	472	485	497	488	491	486	472	486	480	452	471	483	458	437	513	442	456	496	438	469	473	504	469	468	512	463	485	444	464	485	479	487	440	499	492	489	500	492	489	435	470	480	462	468	494	476	478	500	477	510	540	504	486	446	495	468	493	459	463	461	468	461	484	475	423	489	469	469	458	485	492	445	485	440	464	502	474	488	491	434	468	487	487	491	449	498	483	444	511	478	463	443	465	443	416	458	437	465	499	473	455	451	495	477	447	508	525	445	503	466	455	490	478	440	468	485	454	450	510	467	440	465	467	458	458	446	465	483	467	456	424	496	454	450	468	469	458	491	492	492	449	444	471	475	488	504	427	443	451	501	445	449	460	492	467	472	497	508	443	456	472	476	463	451	456	457	446	476	487	501	435	501	456	456	498	449	451	449	454	513	491	480	478	481	470	455	439	473	498	459	469	466	501	471	461	459	486	502	462	441	469	472	463	444	518	465	496	474	487	452	510	476	441	443	471	507	460	477	516	478	482	444	481	461	501	498	476	483	493	458	473	462	503	466	470	506	455	505	457	377	529	465	444	492	497	473	441	478	503	446	446	446	448	456	482	434	459	470	451	472	451	466	443	488	514	479	461	468	459	465	478	462	493	472	431	467	443	482	503	441	452	482	458	443	463	464	520	512	465	433	432	463	469	467	473	472	503	465	467	452	478	470	442	445	441	463	469	455	468	470	493	505	470	463	459	445	421	446	492	473	483	472	456	457	473	446	496	490	480	449	475	474	422	446	492	441	527	456	460	502	470	466	459	447	498	413	435	508	430	477	448	500	511	489	460	466	447	449	464	406	456	460	472	493	501	458	476	470	512	439	476	476	488	485	449	455	484	481	451	479	485	448	461	479	458	516	511	433	514	468	467	454	471	452	477	446	474	445	474	513	483	500	447	481	484	469	435	482	459	449	489	495	500	510	449	494	434	486	470	491	449	475	470	483	456	494	509	475	466	463	427	440	475	461	481	463	473	497	497	455	473	493	502	484	467	490	492	474	457	443	497	446	501	484	474	474	454	447	497	505	476	492	489	454	492	458	435	442	480	448	463	501	451	463	453	475	474	457	484	475	507	451	418	485	461	461	484	469	471	500	507	480	464	482	525	451	413	502	530	491	468	483	492	489	498	457	474	473	459	431	471	467	436	438	496	503	446	479	513	453	463	474	473	474	488	449	444	477	456	473	453	468	487	464	456	467	500	435	450	467	475	501	519	470	467	438	456	465	457	498	479	463	471	470	495	450	455	513	513	450	473	494	524	509	449	484	456	467	504	484	474	487	460	451	477	451	460	514	434	478	505	471	448	458	455	549	516	436	446	447	454	490	446	463	457	470	451	490	508	481	514	465	474	522	467	436	471	420	445	470	401	485	478	478	463	468	450	523	450	463	447	459	463	487	406	468	449	452	477	463	488	441	475	479	490	476	461	484	442	461	467	481	472	464	494	449	483	484	466	448	426	474	426	494	461	496	466	433	479	434	472	473	464	453	472	487	477	460	487	508	440	470	478	461	509	473	492	468	455	471	457	444	489	488	499	474	469	491	476	477	459	426	501	490	455	489	476	478	446	479	476	499	461	496	448	466	498	463	451	475	481	449	473	449	456	449	488	458	464	467	485	456	466	445	445	449	446	495	463	453	470	499	477	450	461	467	476	507	496	474	466	449	479	488	449	467	471	489	488	456	481	476	484	468	462	470	455	458	463	477	479	488	475	470	477	509	449	464	472	475	467	432	514	491	492	471	471	455	480	438	493	439	485	452	496	474	463	425	483	475	459	497	465	465	454	454	480	475	456	444	481	468	486	419	453	484	465	459	415	486	468	485	434	470	451	454	499	473	480	492	501	485	498	502	472	470	480	501	459	485	492	473	472	474	442	459	458	468	476	447	467	497	505	439	489	490	450	468	467	457	493	476	470	476	485	441	447	481	486	475	462	470	468	485	463	475	520	468	429	471	525	486	499	456	475	465	469	459	488	478	445	478	473	455	521	468	483	490	451	446	472	468	511	484	458	482	457	446	450	466	481	484	529	458	477	483	497	492	502	465	474	492	458	450	504	468	467	459	447	485	467	444	472	475	419	435	469	489	480	465	452	507	455	506	458	419	464	428	504	416	480	484	496	475	445	487	466	444	505	470	490	481	455	486	503	471	481	487	436	452	482	475	471	442	502	486	494	462	483	501	461	464	482	465	434	510	487	498	443	526	489	490	453	501	423	492	452	507	469	482	459	505	444	482	458	448	465	478	474	462	475	476	512	478	459	464	454	486	467	473	435	457	479	456	475	482	480	434	431	481	497	464	486	451	491	456	476	506	484	483	443	461	482	530	479	502	489	439	499	456	457	465	480	466	494	479	461	497	478	460	466	417	498	486	467	442	513	515	460	452	464	481	459	473	476	432	430	484	454	481	466	445	478	506	442	481	435	478	450	456	473	503	475	479	499	419	527	425	448	507	477	482	489	469	461	436	482	447	457	498	466	448	458	443	444	513	469	492	462	495	470	463	473	471	494	488	513	481	470	502	456	463	478	494	464	463	459	504	494	510	464	486	481	454	484	450	463	462	472	463	457	479	451	482	462	444	435	453	465	467	496	450	459	443	486	455	479	456	467	491	464	462	473	479	464	501	489	479	487	468	433	471	445	476	477	464	500	488	478	496	443	490	457	467	456	464	479	497	458	480	463	481	456	465	466	461	511	495	539	473	469	481	463	459	490	437	489	436	469	488	495	468	472	486	484	456	489	449	491	472	500	469	486	474	480	476	459	455	450	447	461	483	445	459	480	468	457	479	489	481	458	480	485	475	441	486	457	480	481	437	492	523	482	418	430	471	464	485	487	457	439	443	497	496	411	448	453	488	460	481	453	458	489	447	457	458	498	460	462	425	445	467	508	439	460	457	491	447	472	475	486	484	471	474	483	484	464	497	473	478	496	461	454	482	439	457	442	515	500	473	448	440	446	461	490	474	478	468	461	487	482	456	445	467	506	503	458	460	478	475	465	485	442	423	467	452	474	435	459	437	495	446	494	498	473	455	475	474	442	517	455	482	497	439	491	451	482	461	455	461	458	510	486	490	491	447	472	519	459	482	487	483	490	502	436	473	474	484	465	493
2088	333	356	298	303	309	305	254	286	300	242	281	295	274	279	257	269	252	259	285	302	285	287	265	294	259	261	281	275	229	275	256	269	250	265	261	274	273	279	298	257	297	254	254	267	281	294	273	272	299	247	264	278	282	280	303	272	307	303	261	268	276	249	296	267	297	283	246	249	269	288	322	282	292	287	275	243	260	281	286	253	281	290	290	300	256	288	250	303	263	292	286	299	272	278	259	270	322	271	292	304	291	293	268	301	282	271	278	253	291	297	288	278	260	278	269	271	264	272	284	246	278	268	271	295	249	281	241	266	255	255	279	290	273	279	285	282	276	255	296	293	232	258	254	278	255	270	258	264	286	263	295	271	276	294	266	266	246	268	264	259	290	263	249	308	291	255	267	272	269	264	281	267	272	285	263	252	288	260	314	263	290	315	266	290	243	277	260	286	270	254	238	293	299	275	295	262	267	258	280	278	266	277	266	285	269	252	287	275	240	289	271	265	254	226	275	299	231	282	280	282	226	290	286	277	267	261	293	265	277	276	254	290	281	280	275	296	260	249	271	269	306	263	240	255	289	270	283	262	294	268	267	281	278	268	272	268	315	261	278	270	281	284	266	271	287	272	259	276	297	262	284	260	269	277	267	254	263	289	249	271	297	240	255	261	243	289	258	269	241	279	238	278	272	281	267	268	278	255	285	304	288	261	272	287	275	283	281	291	297	269	270	264	270	260	281	270	312	275	273	263	263	275	254	275	266	274	276	275	265	290	275	286	245	255	248	292	235	248	278	301	268	298	277	259	281	270	277	259	285	285	273	274	273	248	304	259	260	256	275	259	279	261	271	265	279	279	291	267	288	271	269	285	252	252	257	296	280	238	263	294	261	268	249	267	243	273	254	298	280	288	275	270	258	268	273	269	282	293	287	243	277	269	269	251	235	292	294	265	286	250	265	290	296	272	247	278	294	297	250	278	271	246	255	305	278	256	285	271	266	258	284	249	269	269	276	281	299	270	226	263	256	270	252	294	277	265	303	292	262	242	294	273	257	287	250	282	255	256	249	295	284	255	281	272	301	262	269	282	272	280	252	286	310	287	282	256	283	288	262	257	259	262	253	287	289	239	296	262	251	275	259	314	279	264	267	274	281	276	278	295	303	271	296	271	247	282	256	237	255	274	261	279	277	261	281	273	278	293	298	288	267	273	280	280	260	262	256	274	260	293	278	276	290	265	272	266	273	252	248	272	273	272	258	286	269	269	271	253	285	264	285	246	269	318	274	261	266	288	316	254	270	270	273	279	221	269	281	260	283	309	249	244	283	237	278	269	282	299	296	263	269	268	281	272	243	291	237	285	272	259	274	257	309	270	259	275	270	278	269	253	279	286	270	260	264	238	253	294	277	288	280	285	265	271	282	267	255	269	290	262	263	267	243	258	282	240	290	300	290	286	249	299	271	273	275	271	277	265	279	262	256	270	264	300	279	271	298	244	250	266	259	260	281	292	286	262	276	266	284	251	275	247	257	264	277	276	271	239	267	284	281	261	280	273	268	238	276	254	253	269	268	246	262	298	241	250	296	257	267	265	288	245	293	283	267	266	289	283	246	285	295	286	271	254	260	270	283	296	269	258	280	266	269	307	277	278	256	292	260	253	272	252	268	267	252	266	271	261	303	277	260	283	261	276	302	296	264	276	292	290	243	258	263	281	262	272	266	285	268	265	273	263	269	269	286	258	281	266	295	272	261	266	290	278	308	287	273	291	314	286	249	264	290	272	284	276	272	256	256	281	256	271	285	291	281	282	271	271	278	296	284	259	244	287	268	305	279	287	258	260	287	271	283	284	282	271	266	282	256	280	249	289	266	259	293	258	286	279	296	314	259	252	280	271	281	264	295	272	291	234	279	284	261	277	295	287	298	281	291	291	296	264	273	264	297	294	301	276	277	236	277	267	276	275	253	305	292	287	277	267	279	268	268	265	261	262	259	255	274	282	283	278	271	256	243	271	254	285	256	257	309	268	278	262	243	270	276	269	266	270	285	260	263	252	281	282	253	266	266	283	265	268	268	288	278	305	276	308	283	308	283	260	280	303	284	261	260	262	268	297	266	300	277	274	265	273	258	271	298	299	279	279	266	279	281	270	274	294	273	256	279	264	257	265	271	259	286	249	257	276	260	289	256	266	279	288	230	269	271	247	259	283	242	291	278	297	268	257	268	285	265	251	268	267	305	261	274	262	304	295	299	287	283	278	272	292	269	278	260	270	265	224	258	273	280	282	265	287	274	278	248	282	269	265	298	277	277	274	282	281	306	285	281	242	258	275	272	269	285	260	281	295	293	300	273	279	284	250	236	287	293	248	260	263	276	272	271	268	271	311	248	280	252	273	273	282	258	288	299	289	270	263	279	288	259	235	279	273	256	268	245	297	252	279	281	312	231	293	282	283	269	285	258	298	265	319	262	278	277	279	264	261	285	268	291	272	265	286	282	297	284	283	296	273	298	276	287	275	262	294	255	264	279	286	265	268	287	270	293	275	290	279	276	284	273	280	283	280	238	290	250	270	236	278	277	269	276	270	271	267	269	266	288	259	279	270	262	267	251	260	282	275	291	278	271	258	282	283	259	270	271	298	288	283	291	272	302	290	276	262	302	259	278	263	255	251	275	278	288	277	254	280	301	256	282	259	283	260	265	279	267	279	295	303	279	261	290	262	274	262	267	265	286	304	304	261	258	273	267	297	264	255	259	270	267	281	288	274	293	280	276	259	290	256	281	261	298	285	281	253	265	251	222	274	244	275	271	270	267	291	267	261	280	277	267	247	264	264	283	307	262	316	256	271	260	265	292	256	298	295	252	272	284	287	250	295	273	265	270	297	293	283	308	259	292	273	276	264	255	279	261	247	273	278	261	277	283	282	261	288	251	241	277	276	251	269	247	298	263	295	262	287	268	267	240	276	288	250	265	275	253	290	280	286	301	296	296	246	275	261	269	286	267	259	285	263	280	269	272	278	270	254	286	273	263	246	261	254	277	264	280	273	277	270	258	293	275	275	299	296	239	279	286	262	284	232	279	284	281	260	260	296	290	290	267	287	270	275	274	248	284	283	282	259	264	281	285	286	270	287	288	282	280	278	277	261	254	264	271	322	275	289	298	277	270	268	261	273	278	269	269	273	287	276	263	266	247	311	286	270	269	265	267	288	286	291	270	277	276	291	270	277	256	295	250	287	269	281	270	304	285	278	278	275	274	266	300	283	274	305	274	298	253	264	280	296	269	276	262	299	259	256	263	279	276	278	275	252	273	274	266	274	253	258	281	249	280	277	259	287	296	279	276	271	247	271	279	266	275	302	263	285	270	267	296	258	286	270	262	265	282	289	272	263	293	270	271	292	281	268	251	294	308	308	251	280	278	264	275	272	276	268	246	274	289	271	283	242	245	259	288	277	273	269	273	255	290	249	296	278	315	257	259	235	278	268	270	272	278	250	237	305	288	276	285
2301	872	940	958	934	946	843	858	812	821	888	817	819	776	754	816	770	815	789	838	820	846	805	769	772	767	789	823	805	801	803	819	809	747	804	802	835	769	802	799	747	771	762	845	764	765	794	792	786	790	794	746	797	792	775	800	796	815	803	811	796	751	820	788	814	773	759	819	750	832	776	819	810	810	705	825	751	772	827	775	812	817	746	801	807	736	780	767	817	797	791	738	794	769	803	757	772	756	758	774	752	794	856	829	820	785	792	805	822	748	771	784	797	840	777	817	803	788	773	788	821	745	757	809	803	756	794	809	790	776	820	795	783	815	737	792	823	768	752	789	756	794	774	795	836	784	776	766	801	798	801	802	756	781	789	781	805	799	853	798	793	780	780	832	798	795	800	746	746	825	774	825	803	751	800	791	744	792	777	739	756	799	774	781	785	816	782	765	768	820	807	773	815	786	740	759	808	826	788	796	832	829	786	776	771	765	784	775	796	797	776	757	803	838	797	812	778	789	767	780	836	734	793	806	772	834	761	775	823	791	784	827	752	783	812	751	816	719	833	804	851	804	748	758	809	840	763	753	771	730	811	789	824	788	800	813	846	816	801	818	780	790	776	765	813	770	798	807	783	774	776	775	823	782	773	803	805	796	772	817	766	803	822	845	781	825	812	778	796	777	789	757	793	782	758	790	843	810	786	805	770	758	813	757	819	795	738	765	833	782	808	805	783	783	831	809	793	791	757	799	782	795	779	868	832	773	770	852	776	756	758	777	802	768	827	792	780	794	753	785	815	825	775	769	784	778	727	748	753	789	753	814	805	778	783	786	848	792	782	784	801	771	801	793	788	818	730	808	769	797	768	802	835	742	803	828	800	883	769	829	775	830	733	813	773	837	745	808	795	744	835	803	750	804	793	781	839	753	747	787	786	801	797	825	785	786	792	794	828	773	815	740	793	761	768	754	825	792	747	810	814	812	811	784	797	829	784	776	806	772	738	765	845	803	834	788	801	784	750	758	812	762	806	838	809	813	758	807	818	782	780	831	765	791	790	803	775	782	765	763	799	755	843	753	809	774	827	805	784	768	771	760	818	821	812	802	785	779	800	819	807	803	775	790	816	759	769	741	815	833	831	761	763	794	781	791	807	792	747	772	744	779	777	759	801	810	825	778	800	776	794	774	784	760	789	796	808	804	776	802	783	816	804	756	800	833	808	776	765	750	831	713	834	765	762	785	769	784	757	777	800	768	798	830	822	768	792	801	804	785	764	777	785	811	727	798	756	817	825	745	784	782	801	759	831	844	779	804	764	834	837	769	807	780	761	823	780	797	773	853	804	802	792	784	816	783	775	778	818	818	755	831	776	807	823	738	798	804	880	783	774	785	783	737	837	773	774	818	786	778	734	791	756	788	702	764	796	781	799	828	825	722	751	773	808	827	769	765	764	802	802	765	756	783	810	796	810	841	802	750	785	752	766	777	852	791	828	847	806	753	782	795	724	757	731	739	806	750	726	781	760	772	790	771	803	764	837	820	787	808	786	795	787	790	818	750	827	800	794	814	831	797	775	732	773	801	794	821	807	823	844	780	831	792	798	792	796	797	867	791	774	795	775	789	767	816	778	806	798	784	771	804	798	798	818	786	776	770	807	785	831	781	818	798	796	782	786	857	837	825	822	814	783	816	786	827	767	771	745	797	778	820	809	799	755	788	785	776	756	800	797	808	770	789	786	771	791	841	848	805	776	742	783	781	790	793	752	778	780	777	823	849	744	772	814	839	781	765	748	712	809	785	814	740	833	818	744	805	755	761	766	773	786	804	810	714	809	816	790	803	822	842	768	760	871	816	754	749	810	823	780	768	818	782	808	836	784	787	777	780	848	804	748	744	786	817	804	770	794	783	808	775	769	823	755	728	795	814	762	777	761	820	832	798	795	790	812	840	745	773	810	800	832	782	777	765	782	776	765	816	783	812	746	834	765	792	735	804	770	751	818	795	804	799	762	779	785	819	754	865	777	764	783	796	848	757	783	814	799	799	754	807	808	773	771	800	804	741	837	748	802	789	780	811	788	828	796	795	776	815	820	737	771	787	787	823	820	783	809	746	786	785	822	777	777	782	832	743	783	813	853	787	791	781	824	794	798	812	808	817	794	740	797	761	848	793	800	824	803	787	819	798	797	801	761	774	781	764	819	818	749	763	842	815	779	841	782	803	821	769	767	742	752	765	774	794	796	824	806	793	812	786	736	773	783	831	780	763	765	780	774	757	790	776	800	818	803	807	770	797	818	808	774	814	820	757	733	799	812	778	791	795	758	753	828	766	823	785	768	746	823	809	823	788	791	759	784	746	768	768	802	793	812	789	827	801	790	874	818	796	753	795	743	780	811	784	790	788	849	783	793	804	820	765	784	774	787	778	814	786	829	794	790	804	821	774	723	786	805	791	798	792	768	795	756	799	780	812	795	763	780	793	803	748	778	844	846	708	778	712	736	798	751	804	756	788	802	805	844	773	887	820	764	747	809	773	785	750	811	794	766	740	814	794	802	814	799	798	818	813	802	798	820	781	817	729	787	820	817	789	806	784	784	805	807	771	826	822	768	782	774	830	744	798	740	792	814	766	809	797	785	740	789	753	802	783	799	812	802	795	832	811	795	773	802	825	795	830	821	776	816	814	744	803	779	799	798	787	773	783	814	765	807	795	788	783	809	816	813	777	807	864	828	803	819	803	770	828	787	787	762	755	856	852	822	768	761	841	746	766	776	788	796	788	766	782	787	803	757	786	795	812	822	805	806	813	792	808	828	792	746	833	785	816	783	768	804	803	802	815	758	802	753	804	746	840	822	751	802	843	813	797	860	780	807	830	784	803	841	758	793	773	744	795	798	768	784	784	760	808	776	812	721	787	795	825	855	791	807	771	759	798	770	801	799	794	778	774	840	808	816	840	827	817	795	793	806	800	758	779	816	791	756	782	836	830	785	768	766	788	795	770	817	755	816	777	769	833	821	810	766	804	846	832	816	755	751	770	801	783	832	761	765	783	793	804	771	772	820	845	830	826	746	799	829	855	790	778	795	818	800	812	770	762	764	778	800	786	774	761	757	802	776	815	792	796	787	796	812	793	766	811	727	791	840	730	819	807	799	816	770	764	812	775	729	835	776	785	780	782	812	805	738	807	758	819	719	854	757	771	799	806	809	800	775	797	757	787	760	831	774	732	764	812	782	767	767	830	790	788	805	767	799	774	797	829	786	785	772	753	837	812	827	795	783	763	811	811	739	764	778	792	789	825	812	809	794	823	814	741	788	803	781	764	787	808	829	818	825	791	841	806	801	844	771	749	746	764	798	784	803	821	770	838	822	799	785	820	802	761	766	777	807	766	772	767	858	769	803	818	756	753	737	783	794	785	751	762	759	776	801	835	849	796	793	790	787	807	830	758	836	860	827	811	799	812	787	808	754	811	798	781	773	791	787	778	802	806	782	791	752	772	745	752	790	783
8406	1038	1315	1091	767	583	467	402	302	292	255	252	231	195	185	174	199	182	198	150	167	147	154	175	152	178	162	132	177	143	124	161	150	148	158	172	139	151	150	154	146	156	126	150	159	149	140	134	150	157	139	167	143	139	150	161	153	133	152	155	142	131	160	144	142	151	143	142	128	169	135	141	155	141	165	138	134	131	156	140	120	121	123	157	148	118	149	155	157	158	153	138	154	157	148	132	139	120	151	124	177	135	175	152	136	151	146	166	123	142	155	133	147	151	144	142	116	145	139	121	130	133	119	145	138	139	131	139	145	138	125	152	162	128	139	140	148	160	142	153	130	124	130	163	137	139	142	140	136	132	143	135	154	132	143	140	149	122	134	128	156	142	149	143	156	150	142	149	135	145	153	156	145	143	139	140	152	159	143	162	147	142	135	139	155	142	159	136	137	153	160	147	133	133	130	170	152	141	140	145	167	126	161	141	142	168	132	140	131	130	153	149	140	140	142	135	149	150	156	160	152	135	130	132	169	141	163	148	125	130	155	137	150	129	123	132	148	134	161	127	155	130	183	127	143	142	136	121	157	134	115	108	135	122	146	140	127	135	145	142	129	153	133	156	165	124	147	174	159	153	132	135	143	146	139	159	149	136	161	142	142	139	121	135	133	147	141	135	134	162	129	147	125	150	121	150	142	130	146	135	147	152	149	146	146	144	141	129	126	155	159	147	123	143	147	168	165	155	121	138	140	143	137	150	141	145	149	150	152	132	147	157	173	160	137	137	117	131	159	158	136	151	141	124	149	155	163	146	134	128	137	135	137	149	141	121	156	156	132	146	123	142	162	149	138	135	128	190	135	130	130	139	160	125	158	153	150	148	143	140	133	145	142	143	154	139	149	130	132	134	152	144	162	157	166	140	149	139	127	135	149	133	136	150	148	158	135	154	142	126	133	118	130	148	132	144	151	167	159	165	145	138	129	147	167	139	140	140	154	138	143	159	149	136	113	134	136	146	131	147	135	118	140	144	159	168	154	154	143	136	133	138	150	141	140	128	148	173	151	162	124	151	147	153	142	149	140	145	153	157	129	155	140	126	132	143	131	146	125	131	155	147	139	149	163	138	127	120	140	126	125	135	127	155	127	150	161	145	148	162	130	136	123	166	134	131	146	130	155	146	150	148	133	160	156	134	132	143	150	160	156	140	133	135	133	154	149	142	156	132	140	134	138	161	130	128	147	143	131	127	150	149	141	139	148	156	130	138	149	120	134	148	135	155	144	132	155	157	149	145	143	142	137	126	157	139	150	154	155	160	136	113	142	153	144	145	146	134	120	155	142	134	147	167	134	154	159	136	154	157	171	154	118	148	143	158	158	145	138	154	150	134	143	125	138	139	139	133	167	129	149	141	132	125	144	131	144	137	135	159	139	135	168	132	147	163	127	149	143	144	151	133	154	149	129	130	118	148	139	144	130	148	148	154	112	145	104	134	133	125	150	128	135	146	145	145	141	166	141	152	144	143	133	158	160	130	143	158	139	160	131	154	161	145	131	119	131	134	131	137	124	154	144	127	180	128	148	143	152	140	138	142	124	134	143	143	148	135	177	155	154	150	125	161	138	136	128	130	150	147	123	144	172	142	130	153	137	126	157	136	123	147	140	120	157	124	131	161	151	135	132	156	150	149	148	137	120	128	136	122	137	139	135	134	135	131	156	144	127	150	140	127	150	158	156	131	132	129	149	151	129	148	138	144	127	143	141	131	157	148	153	163	139	137	123	165	119	139	140	153	164	156	118	144	149	135	142	147	137	141	133	138	140	123	152	128	142	121	135	142	138	143	127	116	158	159	151	130	155	144	146	136	140	155	133	162	131	133	145	129	149	140	128	151	141	144	160	152	159	150	143	135	142	155	169	170	131	138	164	138	132	169	149	131	173	145	147	135	140	150	141	115	130	145	165	148	119	140	145	159	119	138	157	131	124	144	137	137	154	143	148	136	148	129	170	129	156	151	148	143	160	138	146	132	124	141	140	119	154	125	128	148	141	142	167	145	143	146	142	133	128	162	129	143	151	164	137	129	131	142	143	116	134	141	126	125	128	138	125	138	134	151	141	154	156	141	135	144	159	161	140	147	133	159	133	141	139	138	132	137	146	131	132	121	129	128	134	150	146	150	150	174	147	135	142	136	136	152	131	142	133	129	132	132	136	133	135	151	127	138	137	147	124	121	148	165	148	144	128	142	151	156	125	147	148	135	137	122	144	137	137	153	146	141	141	154	145	137	139	148	137	136	151	142	125	133	140	153	160	129	132	158	145	124	134	141	132	145	149	145	176	143	142	134	140	149	165	139	140	141	143	137	154	115	136	143	113	117	140	150	136	152	139	151	141	137	159	141	149	136	138	140	120	136	146	126	145	155	123	127	139	124	149	130	141	137	152	127	145	130	120	162	122	131	159	152	144	143	135	148	154	147	138	143	164	149	129	153	118	138	155	163	142	126	128	144	142	165	121	143	149	147	133	139	142	139	152	146	133	150	128	152	150	166	142	148	135	137	138	136	143	143	117	164	150	135	140	159	163	145	147	138	152	164	142	165	138	140	124	157	131	142	141	128	146	153	140	153	142	147	133	164	156	133	131	151	136	131	169	134	147	146	151	136	141	147	144	159	142	137	146	147	142	144	135	128	166	149	149	129	129	130	149	159	151	131	156	151	138	124	142	130	136	157	137	152	133	144	135	139	148	145	159	140	142	144	117	138	148	141	145	126	151	153	117	144	127	147	166	172	146	118	140	140	148	133	150	133	137	145	150	168	139	143	153	155	133	139	142	142	134	139	158	146	142	118	149	127	137	150	140	157	148	151	147	146	150	129	137	154	171	140	135	137	152	118	145	137	123	140	150	140	130	163	139	145	129	153	142	133	117	127	159	149	151	142	138	138	145	141	141	150	159	143	145	132	132	160	147	147	139	152	146	158	112	122	138	126	139	144	161	141	127	139	131	160	151	140	149	154	134	152	132	158	150	134	167	136	143	165	148	129	132	139	160	132	149	144	135	119	124	133	144	157	160	157	166	159	150	121	130	162	143	130	127	128	137	142	122	149	135	159	141	147	147	152	157	138	153	125	142	138	148	137	155	126	150	145	137	145	146	132	140	147	158	138	131	137	128	154	144	148	139	132	144	164	155	128	143	160	155	142	134	144	148	129	172	131	149	132	131	145	153	137	149	160	176	154	138	141	122	148	167	154	143	148	152	128	136	142	133	137	135	151	120	147	131	128	131	154	135	145	124	152	135	145	131	141	145	144	141	138	133	121	139	153	151	142	135	137	142	144	145	130	133	153	132	137	138	134	136	146	159	134	141	192	124	136	137	143	122	146	147	153	129	168	130	153	136	128	142	149	129	139	140	160	160	140	112	142	153	150	146	157	126	132	166	149	122	131	123	145	127	137	135	167	140	151	112	148	140	141	148	155	150	128	138	161	137	140	134	132	125	136	138	151
5429	1361	3303	3632	2988	2545	2095	1801	1486	1341	1200	1117	1004	904	883	763	773	702	682	713	674	674	619	605	585	606	573	551	571	561	589	550	585	535	557	483	499	521	514	512	534	487	522	493	499	483	473	493	496	495	491	487	450	480	462	472	511	477	511	473	447	499	522	484	492	478	519	493	453	475	489	441	443	438	448	469	456	506	476	469	478	450	474	462	486	467	474	410	461	463	483	443	440	476	493	458	463	446	497	437	455	493	455	476	447	421	487	497	454	459	417	440	477	491	412	474	436	465	479	486	418	467	420	442	461	479	450	446	448	437	448	497	484	462	446	439	494	459	479	445	487	458	471	512	464	477	493	473	474	473	466	402	493	486	456	447	466	484	426	463	456	432	480	469	452	444	471	445	478	455	476	469	436	480	463	446	466	440	495	451	439	430	424	462	434	501	474	442	447	467	452	451	480	487	425	465	459	441	463	489	481	482	476	461	419	433	453	453	456	461	463	447	483	499	475	438	465	454	425	453	458	417	458	427	427	475	471	426	478	461	485	442	468	439	475	481	459	435	451	459	449	434	451	459	432	452	452	441	494	450	453	468	467	478	457	435	448	427	479	483	450	472	423	447	458	472	435	455	449	432	465	440	463	448	428	463	468	464	456	445	476	470	480	474	477	440	423	413	435	375	470	454	450	486	438	463	461	419	426	463	446	457	447	439	451	440	427	442	481	466	464	439	459	445	436	470	474	440	432	428	453	478	499	434	480	474	453	453	403	446	444	453	480	483	471	468	464	434	414	423	466	463	481	460	431	473	436	467	458	420	482	464	466	456	433	433	454	456	424	472	438	467	470	438	468	474	480	474	431	462	478	450	484	452	463	432	443	418	421	470	468	449	467	455	499	480	448	457	474	433	438	462	430	462	419	480	445	411	475	448	411	463	433	443	443	497	480	477	437	461	445	437	460	428	438	424	478	439	433	465	449	465	469	464	464	447	429	450	473	429	447	459	466	421	456	439	461	440	436	473	466	472	421	423	469	420	467	444	444	454	445	450	473	452	472	449	472	446	470	446	469	463	492	435	441	463	397	422	430	460	454	440	419	441	451	433	453	460	455	423	486	469	419	461	450	428	445	433	416	468	430	482	409	422	455	460	453	445	468	450	476	452	493	447	484	428	437	451	454	455	443	469	465	468	431	462	464	414	445	455	428	468	469	490	515	451	469	438	437	432	433	433	433	470	469	455	493	439	457	465	419	434	484	470	466	460	438	457	469	448	474	438	493	441	428	444	415	492	449	467	456	446	507	437	465	468	479	462	457	424	409	481	456	449	449	467	450	452	490	459	423	470	461	454	432	419	454	486	439	474	451	477	425	474	461	443	473	487	476	446	440	431	461	451	459	460	450	461	427	440	434	438	472	468	427	472	486	474	473	461	480	453	466	468	460	426	479	435	441	445	439	444	448	440	462	458	467	445	466	480	417	463	448	432	441	471	489	505	417	450	428	424	442	464	471	471	473	444	417	489	473	462	460	456	435	464	429	440	455	470	450	447	478	477	468	462	487	481	474	448	421	469	494	433	455	437	453	465	469	485	419	465	462	464	440	419	476	414	454	494	472	465	442	474	446	476	501	456	463	453	452	450	437	441	480	465	459	432	460	476	455	452	453	462	440	439	435	428	437	477	440	418	434	445	424	457	440	465	475	425	459	459	422	416	439	457	435	467	468	437	469	478	444	445	458	493	445	452	461	464	440	418	478	454	422	449	464	459	424	432	473	471	418	439	488	472	456	430	517	446	432	487	431	433	450	458	443	467	489	450	465	444	460	445	450	486	458	445	438	477	450	454	453	453	464	473	454	454	451	446	457	472	460	484	444	465	458	466	462	448	418	453	475	424	439	495	470	434	433	442	464	459	465	475	451	452	440	451	441	415	464	465	450	445	443	477	418	469	466	461	442	427	435	437	463	449	445	469	433	477	434	477	456	482	449	480	428	459	450	441	455	499	468	460	491	444	433	467	457	426	484	455	424	437	473	472	482	455	467	487	429	442	464	473	445	465	452	428	469	451	432	456	469	444	453	449	471	472	486	471	465	462	459	511	474	445	448	422	442	456	455	469	438	436	441	463	442	470	426	447	472	459	435	475	481	460	437	440	445	481	496	439	463	476	434	478	495	434	428	420	411	473	459	472	429	438	486	476	423	399	477	443	461	445	476	452	482	475	446	449	451	479	473	449	448	431	470	442	444	474	469	502	454	482	458	423	452	450	470	452	471	476	449	478	440	460	508	492	484	457	435	418	449	451	457	455	444	419	455	444	506	444	407	463	427	459	448	491	484	447	438	481	489	432	476	456	464	460	450	444	449	447	420	440	416	487	431	443	463	457	421	490	453	460	473	487	482	472	450	452	444	466	446	458	439	464	465	436	469	412	467	420	469	465	430	484	469	484	435	455	434	446	466	464	445	466	466	451	453	438	456	441	417	465	487	433	477	434	455	458	456	469	461	463	452	482	433	431	472	454	478	461	483	452	444	468	475	444	444	441	405	499	496	423	445	471	460	432	452	487	452	484	445	479	439	433	504	442	471	453	443	457	446	491	437	441	442	452	462	443	450	444	452	441	425	420	438	449	455	420	440	461	438	450	444	434	445	446	476	477	469	446	455	471	471	473	499	451	479	443	480	455	452	460	487	464	436	443	417	418	446	462	446	452	461	451	432	441	467	485	441	455	516	457	429	444	463	481	442	473	444	420	464	430	478	432	448	455	493	438	456	443	433	442	470	485	441	451	446	455	441	480	460	438	431	450	433	480	462	456	477	413	451	444	454	473	451	475	441	465	482	416	482	465	401	488	428	458	440	446	437	459	451	464	440	483	442	470	451	464	457	467	454	462	449	424	423	462	453	453	444	463	447	433	492	468	464	445	473	406	466	456	504	468	465	451	474	445	490	431	482	469	424	443	428	424	451	471	421	447	414	430	465	467	443	477	411	456	477	440	484	470	432	460	427	457	417	466	495	453	440	437	431	475	430	490	469	429	449	462	433	431	463	432	439	453	432	464	453	467	423	474	422	514	433	465	421	447	506	475	461	474	462	436	451	452	458	421	448	454	440	465	453	448	502	511	469	493	443	499	463	494	481	445	436	440	437	429	472	457	447	466	442	472	499	460	465	481	465	462	467	469	496	437	423	449	473	480	466	474	464	432	453	461	464	429	448	439	465	459	453	469	445	462	439	476	442	435	440	434	430	440	441	488	453	454	472	466	477	464	472	455	476	450	455	480	450	414	446	457	408	477	454	484	465	469	449	439	462	455	420	465	423	442	520	459	462	465	448	456	496	451	437	428	432	456	453	471	471	449	447	439	483	430	486	441	441	434	434	425	455	420	456	437	503	480	455	465	436	452	461	439	501	496	415	426	432	472	457	420	453	473	452	435	462	453	482	444	442	492	420	456	477	452	463	465	435	429	448	411	472	443	440	465	461	439	456	453	478	455	440	422	467	446	451	460
15467	2482	2701	2076	1378	1034	756	595	506	401	346	334	299	269	249	209	222	205	211	227	198	205	184	176	197	177	170	174	167	173	180	169	167	184	173	171	162	173	171	157	170	164	148	150	150	168	160	139	137	161	145	159	162	153	155	159	135	155	126	144	165	165	135	148	145	151	138	155	143	144	160	143	158	138	135	136	142	152	152	153	150	141	150	156	139	138	159	145	148	155	148	147	138	149	180	171	124	122	159	169	124	133	176	143	167	148	132	157	170	154	147	129	139	155	154	148	143	172	148	139	167	127	132	129	152	167	168	159	142	128	139	142	146	131	149	153	159	121	177	141	137	129	159	145	148	136	147	146	140	141	152	161	152	144	139	149	141	154	139	153	159	126	149	153	157	152	134	160	130	137	142	157	158	150	159	161	158	147	146	143	152	134	125	165	133	145	145	137	137	109	139	140	152	163	147	141	153	166	142	149	132	152	129	132	131	131	144	136	138	130	144	145	145	148	130	159	164	132	141	153	146	140	154	146	137	135	134	133	149	154	144	125	136	132	151	131	157	135	155	131	143	146	125	144	127	149	159	147	158	149	139	115	145	129	149	132	161	153	136	166	117	107	149	133	138	135	147	132	138	150	140	147	159	140	143	142	135	155	150	151	142	132	131	144	130	139	153	140	151	149	154	136	170	143	128	132	139	139	140	139	146	148	143	161	140	133	143	135	154	149	141	157	152	123	167	135	142	148	145	120	145	168	169	144	130	150	142	161	165	138	161	143	149	148	142	138	136	155	156	148	177	128	160	162	145	155	144	139	133	127	134	149	148	176	143	152	126	149	148	141	178	139	145	149	135	135	163	146	156	136	160	128	134	137	136	131	138	155	147	147	152	151	139	144	148	141	131	148	146	151	155	172	153	126	149	150	143	133	137	155	162	118	129	154	139	151	118	151	141	146	143	141	144	145	143	145	145	135	114	140	151	143	134	151	149	153	147	148	155	143	157	143	140	114	164	145	150	156	132	146	112	148	154	146	135	128	139	152	151	158	159	148	148	140	139	121	156	154	131	154	164	158	128	128	146	129	144	154	146	129	135	143	132	133	152	150	142	130	148	146	161	164	132	146	143	151	137	145	154	135	157	145	144	130	131	138	133	130	134	144	128	174	156	117	139	154	115	135	135	127	137	135	151	127	155	151	141	141	156	152	114	137	138	139	149	128	138	168	160	143	152	159	148	145	134	147	158	153	137	119	137	161	149	148	141	142	142	137	143	135	151	130	126	132	153	136	164	121	140	163	145	150	145	150	124	162	144	128	141	147	137	139	145	166	141	141	134	157	130	128	150	148	127	152	146	146	156	122	135	162	146	184	137	127	148	149	145	135	151	156	161	142	114	150	165	134	129	129	142	145	132	159	146	147	136	153	154	159	148	136	155	140	137	145	130	154	132	167	137	143	148	121	113	153	147	140	157	143	141	143	135	139	134	139	125	121	136	158	162	152	155	132	159	159	136	160	151	132	144	146	145	119	130	135	161	154	131	125	133	142	137	140	139	157	158	138	138	138	167	136	117	126	161	142	152	112	147	148	128	160	138	143	146	129	134	133	155	151	141	154	149	144	121	145	150	147	140	157	161	135	135	150	123	137	137	142	155	136	156	147	141	141	119	160	147	141	141	147	141	120	125	135	138	159	140	144	139	159	138	132	143	155	137	146	137	128	131	145	139	148	146	134	157	159	156	138	144	152	167	144	124	142	143	143	137	164	120	149	147	151	142	146	121	155	154	143	135	155	181	152	138	138	147	136	141	161	151	133	161	138	146	136	153	132	157	165	150	144	151	145	154	145	141	140	148	146	141	136	143	142	162	120	136	147	162	136	139	160	129	149	169	144	129	140	138	137	140	157	158	137	137	140	140	148	153	136	142	123	136	154	140	135	136	151	129	168	161	135	134	137	129	152	136	161	149	170	133	154	136	156	152	141	147	153	149	126	143	141	150	141	146	147	156	142	148	139	142	147	155	139	137	128	134	162	178	134	146	132	131	116	132	147	131	160	135	132	144	141	163	125	126	153	140	141	140	143	164	155	129	141	147	128	164	131	143	108	140	125	133	146	133	158	161	143	124	168	155	143	135	137	121	161	137	157	132	133	158	139	129	153	145	136	154	157	166	150	141	148	144	141	133	145	147	151	164	138	148	145	144	144	140	132	158	155	126	131	140	141	146	166	160	145	132	146	150	143	157	142	139	134	139	144	157	153	151	134	155	136	119	152	129	128	139	150	155	149	148	151	121	127	149	146	131	140	140	162	152	162	137	134	137	138	156	133	144	147	139	134	152	124	139	129	136	147	146	142	158	156	133	130	167	144	136	126	128	157	136	145	145	147	140	149	141	150	161	131	109	139	136	175	157	143	159	163	164	149	159	143	148	145	141	156	158	138	140	150	136	146	171	147	144	137	148	144	146	168	143	160	147	143	147	131	153	154	149	140	132	122	174	146	145	150	135	146	158	124	158	126	127	168	118	128	135	137	160	136	164	129	146	145	148	150	143	157	127	135	146	165	135	133	148	140	145	155	141	127	133	122	131	147	146	131	133	133	159	151	130	152	146	150	137	150	150	143	148	156	154	149	141	155	153	146	149	140	149	144	128	149	139	135	128	141	132	122	145	146	137	135	146	157	124	149	134	139	130	140	130	139	125	145	140	164	130	150	136	140	123	155	131	159	136	135	152	149	150	108	145	145	144	144	145	149	154	151	143	152	153	128	141	138	147	142	137	134	139	155	161	150	145	143	145	156	147	163	129	137	158	146	140	145	162	161	133	163	126	154	129	136	145	140	155	143	165	152	147	144	135	139	116	149	135	148	155	151	146	134	153	151	138	172	118	137	147	145	155	139	138	139	148	159	152	148	119	150	151	157	151	153	158	129	131	151	154	129	143	161	138	166	138	135	153	139	138	143	141	153	154	148	128	133	160	148	131	154	142	143	127	122	139	168	139	156	141	152	160	159	127	141	164	131	142	149	147	130	159	151	127	147	143	143	128	148	133	131	147	138	135	130	133	141	139	171	146	144	118	143	152	131	143	144	157	132	145	136	146	160	125	138	136	146	129	158	145	137	138	154	146	146	135	165	145	139	156	159	120	158	147	138	160	137	150	148	137	128	138	133	141	145	134	145	135	150	158	128	150	172	127	150	118	159	149	152	155	124	151	141	141	126	148	160	147	157	122	156	140	176	150	175	154	137	150	142	155	130	134	145	125	131	146	164	139	156	146	142	124	163	110	130	138	138	134	156	124	134	144	144	156	146	138	120	128	150	150	135	138	145	127	135	146	137	131	163	145	159	163	143	137	136	151	153	141	140	147	162	144	149	160	155	153	136	142	127	181	156	132	150	141	106	128	130	172	137	141	145	127	148	157	134	148	153	140	146	157	156	129	142	139	123	131	131	160	154	131	139	150	175	145	140	167	153	137	131	148	145	132	115	151	169	133	134	139	155	129	122	154	128
7490	2585	5805	6402	5398	4387	3591	3002	2482	2161	1930	1630	1556	1419	1255	1214	1085	1056	991	924	868	839	816	816	786	727	741	725	693	700	672	622	633	601	625	614	608	571	604	611	547	556	561	578	580	589	578	546	538	567	506	551	513	538	538	547	516	530	514	521	530	471	489	530	503	528	484	514	485	533	502	513	510	517	519	508	481	509	518	505	498	509	519	487	489	512	480	474	493	468	494	495	556	487	489	459	479	476	498	523	426	490	490	473	484	475	459	493	493	519	482	524	491	505	481	456	486	468	494	481	490	482	498	514	475	494	465	472	461	484	462	517	468	469	455	504	472	453	445	512	487	463	429	447	465	490	442	489	505	468	499	487	480	525	479	448	452	470	484	505	450	472	472	435	524	514	473	465	485	480	472	442	471	475	493	480	484	465	470	491	483	496	466	467	496	451	480	450	465	463	478	509	460	464	484	434	453	487	518	461	453	496	499	467	434	488	449	483	494	485	441	423	459	467	443	497	476	465	436	485	497	473	511	470	499	491	462	469	512	488	429	469	441	417	508	446	476	481	484	483	452	481	503	455	438	470	485	465	512	458	470	470	471	496	490	444	482	467	482	462	514	495	464	489	518	463	472	473	458	458	459	492	432	449	457	481	476	456	468	462	500	474	482	478	503	461	452	452	521	472	487	453	441	474	463	428	467	502	509	465	443	429	446	461	463	489	478	489	522	466	479	496	438	503	496	460	505	470	488	531	477	494	453	468	457	450	458	463	451	446	447	460	460	455	470	487	505	463	489	508	496	463	494	448	503	470	442	473	435	416	489	460	467	467	445	452	441	482	487	449	498	467	473	500	481	479	465	470	535	446	474	452	446	490	481	490	454	481	454	467	426	476	446	490	476	470	481	478	479	489	470	465	477	499	485	498	466	480	475	454	468	428	473	489	475	505	489	465	482	465	508	449	505	454	451	449	488	431	517	491	427	502	516	438	466	492	481	458	480	489	465	473	460	470	483	458	487	455	503	461	448	445	449	438	457	453	442	489	499	437	456	520	465	447	406	499	494	459	498	435	488	458	507	499	451	501	472	465	473	447	466	455	441	500	430	498	437	460	442	485	499	451	481	488	451	442	481	453	483	474	523	553	475	473	491	436	496	421	456	491	485	460	448	474	449	466	433	488	474	466	467	468	485	495	453	449	478	462	485	469	469	441	475	484	451	466	467	506	412	475	497	478	470	489	461	446	467	490	472	479	499	484	498	474	479	432	443	492	472	471	473	467	506	486	480	485	476	465	489	457	469	477	496	492	488	468	492	477	489	464	448	452	481	454	439	498	497	508	472	506	455	479	479	493	486	498	439	469	474	446	442	503	418	465	478	457	487	444	471	469	454	480	452	494	484	533	438	440	464	481	513	439	447	456	462	464	475	467	463	467	472	460	453	480	464	462	517	477	471	481	467	470	474	472	451	438	477	503	476	423	484	448	459	472	468	492	492	495	461	477	456	462	472	414	465	465	461	459	435	477	481	508	450	473	488	457	521	475	461	462	489	483	461	452	510	465	430	480	462	474	476	481	453	456	498	437	483	492	462	486	473	485	457	471	481	507	474	454	460	444	466	496	506	472	489	497	467	466	486	496	471	507	498	503	515	466	491	459	509	507	451	469	493	456	470	481	494	511	459	495	477	495	479	486	503	513	468	453	463	465	461	495	481	463	526	484	442	482	465	455	466	450	500	466	528	501	455	475	433	460	445	484	466	458	465	467	509	510	489	476	468	527	428	463	506	469	502	473	439	477	464	488	478	487	420	478	445	480	418	459	485	448	497	469	449	513	480	446	459	507	487	510	431	464	454	485	477	501	485	453	438	481	492	448	455	507	495	462	497	476	493	491	456	473	455	470	483	492	446	453	496	484	482	506	475	452	452	476	472	459	451	451	482	464	475	464	535	459	474	459	465	479	487	469	487	457	506	519	488	462	476	506	465	475	446	452	470	473	524	454	478	487	452	430	476	460	495	486	463	446	484	463	435	469	494	455	488	473	436	466	479	429	490	456	423	464	445	462	472	408	431	451	470	455	497	454	497	490	446	456	465	461	454	498	475	470	481	466	475	460	501	460	470	497	456	486	483	517	442	451	464	490	499	482	467	493	437	468	488	478	446	505	489	462	492	456	491	448	469	490	462	477	459	464	451	448	471	495	523	459	476	478	490	465	470	460	483	455	473	475	431	423	505	459	485	480	480	490	477	512	480	488	481	517	437	423	431	510	464	448	457	463	513	478	462	475	489	458	466	512	493	474	462	480	464	488	461	509	481	492	471	489	468	471	443	454	474	471	463	457	471	493	484	487	497	474	450	487	457	477	501	486	463	497	510	493	476	419	464	445	451	493	477	467	479	479	462	476	466	470	473	475	460	483	462	468	494	481	490	481	509	471	475	466	458	473	459	434	502	466	481	452	490	485	474	500	489	470	516	433	441	462	454	483	500	440	482	486	487	450	466	464	474	462	485	494	448	469	460	456	458	496	466	484	491	464	416	451	447	486	510	507	457	484	465	506	483	471	466	434	465	458	485	447	456	479	472	481	485	469	531	458	466	421	467	496	450	487	464	478	463	469	487	486	533	484	454	433	497	482	490	507	490	459	462	471	469	472	473	475	488	419	472	458	464	456	461	470	489	462	497	440	482	498	470	462	481	482	456	473	484	451	442	493	446	480	503	493	494	482	488	487	471	472	429	455	469	477	493	487	492	471	444	484	437	469	426	454	528	506	496	450	457	489	468	481	452	444	468	492	478	451	475	472	425	462	439	495	483	450	417	478	431	461	460	485	459	442	459	473	485	465	499	547	442	471	465	501	510	463	470	491	457	496	484	506	470	436	473	453	462	468	484	484	482	497	438	507	517	471	439	499	450	441	472	456	470	496	450	448	479	427	469	476	470	512	461	435	438	442	466	481	486	466	459	489	500	488	448	467	514	476	456	465	477	457	489	482	453	466	488	486	443	473	444	476	505	460	509	468	455	496	490	480	457	471	484	477	471	479	439	481	468	462	476	444	489	461	480	431	476	469	453	448	462	465	495	474	454	454	443	476	439	449	519	472	488	491	484	427	482	458	487	456	515	457	480	486	442	479	450	444	491	472	414	473	483	441	493	483	430	519	468	467	525	495	469	494	458	462	445	450	427	513	464	468	459	464	430	456	484	526	455	434	451	494	501	472	469	493	427	465	453	495	463	452	466	467	487	452	521	466	473	486	468	413	480	455	409	493	486	485	433	506	470	504	468	465	501	491	488	447	478	453	490	468	450	484	481	502	488	461	434	485	446	487	456	429	483	439	453	486	458	449	462	451	486	451	469	461	494	488	467	502	475	444	487	477	482	455	414	477	479	473	457	469	464	457	458	487	489	450	497	488	480	528	488	455	468	489	473	472	479	462	443	447	504	464	469	474	474	456	480	468	474	496	423	530	476	436	468	452	470	498	460	455	476	434	455	469	507	481	442	490	472	495
2276	326	322	324	308	284	276	270	293	272	286	266	296	272	261	289	294	278	257	256	276	241	265	286	267	296	275	295	271	260	301	271	273	230	284	287	273	285	238	248	281	277	248	254	266	261	281	266	235	271	287	261	259	260	288	266	255	286	276	243	248	285	296	310	285	261	288	282	298	252	274	253	296	283	288	251	284	276	272	277	248	249	284	273	255	283	285	272	310	287	243	274	280	288	271	272	294	257	300	272	286	245	276	290	265	290	267	280	252	294	268	283	273	279	274	262	247	263	297	272	249	265	298	259	251	270	284	272	273	269	268	286	270	276	293	257	270	270	285	274	266	282	252	258	280	288	288	310	273	281	276	262	279	289	291	271	297	235	258	288	292	260	250	297	247	289	260	274	276	274	293	296	284	279	280	281	294	276	243	285	253	295	260	304	280	281	320	260	261	272	258	262	281	291	259	276	249	273	270	263	257	277	279	300	256	260	261	256	275	275	278	232	273	286	305	256	260	301	285	258	286	279	257	282	265	265	263	249	273	283	258	255	239	302	236	283	294	281	270	278	262	259	264	261	294	277	253	288	273	279	268	269	256	277	254	271	294	258	265	263	284	255	294	299	277	281	250	300	266	262	292	253	290	247	271	287	273	271	284	252	268	283	270	266	258	248	258	258	255	268	304	310	322	287	293	288	269	270	248	271	272	268	272	286	276	237	294	254	297	276	270	265	270	274	285	285	269	255	292	286	253	277	281	294	268	285	271	292	257	260	274	249	261	277	272	270	277	264	269	267	269	268	283	261	274	272	271	267	300	266	269	269	293	283	279	297	270	271	289	270	257	269	276	275	276	272	263	286	248	255	272	260	275	279	261	280	247	267	274	274	275	304	279	282	285	292	290	268	270	249	291	253	273	287	277	245	259	275	262	274	271	277	258	298	269	282	270	287	285	298	272	248	259	264	242	267	271	259	250	298	273	253	292	295	289	297	265	287	277	300	253	267	264	275	257	281	264	291	276	287	278	287	278	263	278	264	239	282	279	272	253	291	278	276	288	240	284	275	273	273	277	266	267	282	277	290	272	273	290	256	265	287	259	280	271	267	277	279	248	306	278	258	272	289	302	294	251	277	311	284	281	283	294	287	277	256	238	268	291	281	260	278	296	283	282	277	265	243	263	256	280	283	293	262	299	240	294	250	271	290	290	271	279	270	281	285	281	292	268	288	271	273	309	273	257	294	288	289	284	289	318	283	287	284	226	284	307	266	297	279	244	276	299	269	261	293	285	264	292	291	278	247	257	267	275	270	240	255	301	275	253	254	269	247	256	280	275	269	280	292	246	280	273	261	265	275	263	248	273	261	292	239	249	276	272	267	302	261	272	267	280	254	272	291	284	282	266	258	267	310	264	297	260	286	288	283	300	275	290	315	274	270	278	265	299	298	269	264	290	281	275	253	255	259	256	297	298	297	272	290	270	278	300	237	274	276	253	273	290	311	262	273	280	243	268	290	234	298	270	249	290	265	295	260	256	264	258	278	274	257	272	265	289	298	289	279	274	254	288	277	265	282	241	281	291	277	301	264	265	267	266	266	258	282	246	275	272	255	272	309	309	276	268	266	256	281	299	269	279	254	238	255	257	265	266	304	259	275	282	252	264	250	272	240	257	269	275	272	298	267	277	274	283	270	285	267	272	248	266	279	268	279	275	318	265	289	255	289	277	251	273	247	281	283	265	256	273	299	284	297	267	281	297	291	272	276	261	304	250	257	295	263	309	251	273	259	251	282	292	295	294	272	286	255	273	286	258	275	242	265	263	273	272	267	280	242	300	275	280	304	259	294	284	252	259	280	279	271	275	274	272	248	270	251	279	285	305	271	284	262	258	298	286	273	285	262	290	290	255	261	266	270	285	274	272	259	276	258	247	283	282	261	254	272	294	263	263	271	274	284	260	294	289	267	265	284	255	267	262	241	274	270	305	265	279	295	278	293	276	266	287	244	257	260	281	268	256	249	285	265	250	281	306	267	294	259	271	278	247	284	254	280	275	285	261	263	292	271	269	317	247	306	262	283	324	246	278	285	285	269	297	255	294	277	293	286	279	252	291	275	272	282	259	272	289	301	275	299	285	283	280	282	258	281	261	283	264	268	227	292	274	251	273	242	286	284	280	239	314	265	269	277	275	280	255	275	272	288	279	292	290	269	269	266	255	264	271	280	274	282	262	291	298	274	272	272	250	289	290	277	280	294	272	306	277	272	275	261	241	271	287	285	287	261	291	280	241	272	260	292	286	253	272	280	298	244	292	259	281	273	310	268	265	241	251	267	266	265	277	249	260	284	260	273	259	262	286	260	270	286	253	249	281	292	304	266	259	266	276	286	292	268	276	271	291	269	269	264	266	256	244	283	262	289	296	288	268	291	271	279	252	250	272	287	279	242	273	252	282	278	267	271	252	244	286	267	247	263	264	312	257	253	275	261	272	268	266	279	278	287	282	276	276	279	276	292	281	280	270	271	290	280	276	244	281	286	278	288	243	275	277	246	283	289	274	263	324	278	308	290	289	320	247	289	258	299	257	277	266	306	234	292	243	243	264	255	279	285	288	252	296	300	265	284	272	261	252	264	283	280	285	278	270	277	256	277	259	271	277	260	281	254	302	271	250	294	296	263	285	271	281	239	266	255	278	316	264	270	296	285	266	248	252	249	249	264	268	272	264	290	296	262	281	242	270	281	239	275	275	264	285	254	261	241	273	286	296	267	247	267	345	274	280	257	276	251	290	290	290	282	277	268	242	285	259	266	234	274	285	266	261	272	298	282	263	288	268	254	286	271	267	271	252	275	263	291	275	261	283	283	266	261	265	265	294	265	295	266	260	270	269	276	247	297	257	232	301	269	278	284	253	307	267	283	287	263	285	272	259	269	227	257	267	264	270	253	270	287	247	223	317	274	258	251	266	294	266	273	287	281	302	268	285	292	279	282	281	296	271	290	278	283	238	253	257	260	268	271	273	282	274	270	283	294	253	267	273	258	275	314	295	284	284	239	254	265	284	272	246	261	284	275	289	271	274	280	269	309	308	275	309	297	273	264	288	269	251	285	297	284	267	277	257	272	250	275	252	253	264	294	265	274	275	285	249	286	258	272	266	287	264	254	266	258	236	270	271	307	272	282	257	279	298	274	300	273	274	288	278	261	251	286	258	252	266	288	302	274	289	281	276	271	294	253	276	243	280	277	261	239	278	293	278	266	279	239	255	280	275	283	271	288	287	266	255	273	259	248	242	278	244	296	259	267	251	271	237	299	282	279	274	258	252	273	264	272	250	268	275	286	286	297	301	257	288	248	275	275	257	273	260	277	280	275	245	286	281	240	249	261	272	254	279	260	282	288	254	284	281	277	242	303	266	272	285	298	282	294	261	256	274	292	259	264	270	290	299	267	250	264	301	298	260	294	253	293	270	284	277	293	261	252	292	272	279	282	278	273	293	276	281	306	286	282	244	253
2315	876	928	967	935	955	884	893	870	843	845	826	823	870	798	870	843	801	801	876	839	842	809	823	885	821	768	817	831	825	795	785	774	810	819	814	759	810	814	829	777	817	803	741	812	849	760	793	811	818	740	782	820	767	843	742	748	833	844	740	774	759	812	751	813	768	814	806	815	806	805	801	773	752	729	854	805	790	784	817	796	792	785	795	793	714	787	782	781	786	807	796	838	818	803	764	748	855	826	774	823	790	804	792	796	802	798	788	834	792	752	768	768	789	811	779	770	843	776	755	801	770	834	788	793	773	807	779	776	780	771	841	745	797	711	809	780	852	821	805	767	803	759	768	775	788	717	773	798	778	750	787	845	824	798	791	747	742	775	797	756	804	759	749	772	769	795	772	811	843	791	839	812	765	747	784	771	732	776	721	755	816	780	792	864	804	794	840	760	806	783	801	802	817	829	774	849	794	801	799	804	826	796	803	810	851	828	825	723	766	794	791	767	801	819	813	762	830	755	760	797	780	861	778	764	746	804	794	732	815	740	821	824	802	776	830	809	814	779	730	767	824	791	811	803	833	797	778	782	778	802	815	767	800	786	790	769	808	818	827	765	790	788	800	812	828	743	782	744	777	799	810	754	834	753	767	788	836	851	789	807	789	813	835	775	805	805	798	776	806	805	811	802	774	805	795	788	815	773	763	759	771	793	797	782	765	839	808	840	786	791	815	747	844	811	790	775	825	814	808	789	812	787	787	770	793	816	772	783	765	786	787	770	803	834	788	815	858	788	795	790	808	793	779	780	805	787	759	786	810	819	774	848	790	777	794	804	783	749	822	789	800	788	819	799	808	780	811	803	791	783	817	792	753	774	820	771	831	817	774	805	809	811	744	784	802	755	837	756	804	791	826	822	771	849	814	805	764	801	791	820	799	787	727	788	808	812	809	807	793	721	824	774	816	839	808	794	812	798	837	795	813	787	804	746	799	795	794	764	771	808	763	783	715	776	791	765	812	801	843	797	828	768	764	844	732	783	736	785	795	739	779	822	834	795	756	825	786	811	802	795	752	731	813	779	789	751	798	807	818	777	801	802	700	776	743	774	778	724	753	805	802	815	770	759	789	809	809	827	762	827	773	752	809	750	778	806	775	875	771	804	820	795	752	822	783	777	801	769	799	781	763	808	777	735	780	840	800	841	700	771	804	783	806	778	796	823	808	817	758	829	778	771	790	815	737	859	871	775	779	769	769	806	773	794	780	762	800	764	755	752	805	815	799	765	816	770	799	793	766	854	827	785	816	849	778	765	808	732	765	810	773	805	767	800	755	803	804	831	798	777	745	790	797	800	790	802	823	786	793	804	798	809	762	779	817	823	772	766	792	819	791	823	791	748	808	809	759	786	799	801	809	780	750	778	818	812	816	776	832	785	813	770	820	766	774	775	807	811	783	795	803	829	783	801	788	767	783	836	828	796	839	775	801	787	768	815	769	799	844	807	830	830	870	821	834	759	827	806	802	780	750	744	798	793	780	801	808	843	838	793	801	808	781	801	796	797	770	751	831	801	817	850	874	786	752	839	782	788	814	749	820	782	827	789	785	801	844	789	824	798	810	829	848	793	780	752	779	751	810	775	817	830	782	806	757	802	791	785	745	829	745	791	821	782	818	806	806	805	797	821	836	783	800	801	829	781	804	772	768	786	751	785	823	736	784	801	786	812	785	804	795	794	746	800	815	843	768	759	794	822	760	839	814	767	803	763	765	823	833	787	747	787	753	788	829	819	756	788	778	833	796	794	812	778	768	779	788	858	764	776	764	777	812	760	830	782	780	781	796	823	788	834	776	805	807	785	820	787	813	815	786	787	848	802	784	783	754	797	792	853	793	799	804	876	803	808	780	826	803	789	760	778	825	819	781	783	784	828	757	795	781	781	798	800	802	792	840	797	794	804	743	842	740	812	809	749	810	850	799	806	784	797	796	810	835	790	779	816	801	814	783	807	807	748	823	792	802	789	853	820	814	770	799	823	691	824	810	791	757	766	815	812	798	833	744	797	793	802	799	805	848	794	796	850	757	831	819	793	834	778	794	782	822	795	816	867	759	835	754	808	809	814	793	833	761	810	806	830	763	811	794	800	829	812	776	827	816	820	750	748	794	776	813	760	817	782	835	812	792	789	804	778	808	821	744	766	737	800	809	776	853	802	820	802	783	812	740	826	758	835	813	835	781	784	832	804	770	795	830	803	825	765	795	745	812	740	799	771	783	806	786	801	793	785	849	777	776	791	746	822	790	780	785	813	802	821	815	757	789	833	822	848	834	778	785	803	789	797	789	812	801	768	749	778	855	784	832	817	804	760	806	845	817	773	773	766	790	772	792	801	842	781	762	774	811	798	813	810	771	793	778	756	770	837	792	808	798	790	787	785	826	809	829	817	791	779	808	784	785	802	836	818	842	841	833	742	818	755	784	775	803	787	804	817	808	775	774	785	759	807	787	817	753	782	832	824	783	803	799	824	827	832	794	741	770	785	806	746	820	834	776	804	830	734	793	836	803	767	777	810	761	782	780	766	810	785	789	775	817	750	733	811	772	806	791	832	777	783	801	766	798	765	808	829	809	781	784	753	785	750	811	774	792	762	755	795	743	786	834	777	787	780	798	759	750	801	789	807	801	784	820	809	749	767	770	770	806	806	770	791	798	766	811	806	768	739	791	776	768	798	827	811	827	787	817	813	807	810	711	732	785	794	805	771	772	826	770	801	806	791	776	825	762	797	815	753	821	781	800	820	832	815	832	779	773	768	790	812	760	813	778	787	802	824	778	744	753	790	765	807	765	842	761	811	809	780	766	753	801	807	799	794	818	772	778	724	740	759	837	888	793	804	803	815	830	820	785	754	761	811	786	785	824	785	782	769	784	792	823	825	795	790	765	803	811	812	816	763	773	768	787	788	834	734	784	761	793	770	750	820	776	793	790	823	786	707	748	777	770	784	845	785	780	778	790	822	784	762	730	784	796	847	781	809	772	741	803	821	789	737	830	750	836	744	795	824	817	812	790	724	824	796	792	774	789	717	798	790	789	793	798	814	816	845	798	770	830	839	803	767	781	800	791	827	745	791	801	834	782	745	861	738	813	835	750	781	781	743	782	787	813	828	840	841	801	853	773	768	766	723	725	814	819	816	771	742	799	811	797	783	778	776	774	805	782	794	768	807	780	762	820	726	783	788	805	799	755	762	759	762	804	783	843	737	761	843	787	783	748	797	772	785	804	774	800	812	751	775	780	838	756	762	828	868	831	779	784	748	798	770	776	791	798	768	776	776	824	781	794	852	809	796	797	852	816	771	742	796	829	793	805	826	806	791	794	760	820	810	764	787	769	760	803	785	828	814	838	779	794	780	778	820	810	811	769	773	770	848	812	767	780	798	768	802	808	803	794	818	797	790	824	822	801	831	808	820	818	815	835	800	834	752	839	805	796	858	801	818	852	786	816	758	770	834	741
8374	1107	1441	1035	790	592	467	363	331	282	275	230	207	194	199	166	154	191	167	142	162	141	167	167	154	183	152	166	170	162	164	169	148	140	157	141	130	158	159	149	147	143	139	137	148	154	158	129	150	144	163	152	137	157	168	141	131	143	147	160	156	125	138	141	162	128	145	146	133	158	151	130	156	136	130	132	141	140	153	143	151	152	120	120	117	117	152	132	119	119	146	143	137	143	169	133	125	139	133	129	152	148	140	138	132	134	155	145	143	134	144	146	118	156	113	136	151	142	137	151	132	134	124	154	160	142	150	129	146	123	154	129	152	143	150	153	162	157	132	149	159	129	144	152	137	122	142	147	139	133	137	137	154	112	142	131	126	154	137	136	141	142	138	152	138	154	145	151	141	128	125	158	139	126	129	132	135	136	154	129	140	163	148	156	139	137	141	141	159	140	143	151	124	157	158	147	151	121	135	131	131	153	146	169	136	143	161	118	134	145	143	139	156	140	172	178	146	147	147	130	147	154	134	139	137	136	144	134	152	130	135	138	148	153	142	145	153	137	139	138	135	165	141	130	162	136	148	136	161	130	119	128	142	139	141	139	157	154	133	159	152	152	144	145	144	152	126	147	150	128	147	154	130	145	134	147	157	123	140	132	155	144	142	162	128	132	155	124	150	147	129	124	133	134	135	142	154	153	157	140	129	137	139	140	145	148	150	142	164	134	145	146	137	145	150	133	143	138	151	165	126	143	116	134	150	152	121	161	159	165	158	140	150	120	123	127	143	128	125	150	116	130	118	131	136	133	145	142	136	133	152	143	154	150	159	139	149	137	139	134	142	152	120	130	126	176	144	157	118	145	148	142	143	128	145	139	147	141	133	132	133	148	129	147	133	141	157	144	156	138	139	170	133	125	148	135	125	142	149	148	141	148	144	138	139	135	143	165	129	128	132	146	145	147	133	165	131	143	151	130	144	143	141	116	140	125	147	156	138	142	143	136	125	150	124	126	126	128	140	150	154	154	138	136	133	154	145	160	147	142	147	144	151	145	127	135	112	155	147	137	127	129	138	155	140	140	124	119	151	140	136	165	152	153	157	149	131	129	149	136	144	135	137	151	144	124	137	148	137	133	118	147	130	140	134	138	130	136	141	146	147	154	138	126	122	149	160	148	111	135	112	118	139	133	136	145	135	122	151	162	139	129	136	151	105	126	155	138	160	126	145	140	147	137	136	148	139	146	146	139	158	141	158	130	159	148	131	150	122	152	116	134	121	140	154	131	169	139	152	142	126	136	126	134	135	143	158	136	160	153	147	140	155	156	120	136	122	131	144	120	130	132	143	143	153	142	134	127	137	142	147	121	139	158	148	141	140	155	135	140	151	126	160	122	168	136	130	142	135	123	121	136	121	143	158	141	142	131	143	150	147	132	154	134	128	142	152	141	133	132	150	151	126	147	119	143	157	144	146	139	144	139	120	152	160	131	122	137	159	140	153	137	139	148	138	139	139	134	148	154	147	129	149	119	147	136	137	132	151	147	142	149	133	133	169	132	161	156	146	147	140	144	155	146	125	160	141	163	125	158	154	152	139	133	161	121	159	128	127	147	137	158	148	130	121	159	155	150	147	152	134	136	145	145	135	153	145	127	146	160	121	131	156	127	133	151	129	139	140	146	130	161	135	145	135	134	164	116	145	155	143	142	133	136	138	135	146	149	143	138	138	138	168	141	161	151	162	148	130	143	150	137	168	148	139	129	137	146	136	122	130	138	155	136	136	125	143	144	141	136	146	161	161	145	117	148	145	143	144	141	137	158	157	157	122	143	140	146	136	147	145	142	141	131	150	114	145	138	109	171	144	138	136	133	148	141	140	172	139	134	140	146	127	149	156	126	131	137	146	125	151	141	144	137	145	161	143	139	140	134	142	138	167	114	135	139	127	133	132	141	169	152	126	130	126	148	139	139	139	131	138	133	142	126	127	136	148	144	122	137	129	127	129	156	139	141	138	144	140	141	123	147	143	126	118	157	140	121	147	132	140	132	158	162	143	143	134	138	137	131	127	151	152	134	156	150	136	131	126	155	173	151	137	139	152	150	141	151	146	132	129	156	154	143	167	154	174	117	143	161	144	148	147	156	153	149	155	142	136	150	133	134	143	139	139	125	129	141	124	123	156	139	163	123	149	128	143	152	165	139	138	166	138	139	149	154	142	133	132	132	146	152	148	155	143	151	141	150	140	125	141	142	127	149	156	153	124	151	130	137	123	142	152	153	157	168	158	143	134	157	132	117	127	146	138	169	155	134	149	155	145	152	132	142	145	157	153	143	123	155	131	134	126	150	146	150	137	130	137	130	145	133	135	138	153	141	152	128	131	164	149	124	136	131	126	158	142	137	124	121	160	148	133	164	141	136	145	139	136	130	133	150	160	161	155	136	154	139	140	139	137	149	151	116	140	151	163	145	158	148	153	148	142	130	120	119	141	159	139	144	163	136	129	160	129	140	150	124	145	157	136	118	144	142	142	133	139	142	144	124	140	145	113	117	139	136	151	134	141	152	140	146	140	132	137	143	120	143	137	134	144	151	133	159	136	118	122	136	141	165	123	147	162	125	143	136	143	128	131	141	127	129	143	124	131	135	132	147	153	130	153	137	142	118	127	139	139	138	154	145	163	140	141	139	145	149	162	125	160	141	125	159	162	138	152	147	137	137	151	141	160	126	139	129	153	150	165	150	149	153	144	136	127	134	160	124	161	117	154	137	143	146	169	133	151	140	120	187	133	126	140	174	134	143	134	137	130	148	161	141	124	137	157	151	126	144	133	142	135	166	152	145	153	141	136	145	150	129	139	148	145	145	129	138	173	114	125	146	132	154	146	134	153	136	131	140	152	137	163	139	126	141	139	135	141	168	143	140	137	153	148	140	146	137	143	138	131	142	145	150	125	152	143	127	137	155	149	131	129	155	133	146	137	139	135	147	142	130	134	131	149	135	122	149	137	132	161	142	134	133	129	132	148	158	139	141	134	155	160	145	139	147	151	134	162	167	128	163	151	154	139	168	157	161	154	129	147	126	170	160	139	123	120	134	128	137	156	150	150	123	134	145	137	155	156	157	159	145	125	140	141	126	146	152	139	132	151	153	130	130	159	130	164	128	155	135	118	136	127	131	134	148	147	135	144	151	148	141	155	162	125	165	145	147	152	132	148	128	156	156	171	145	133	140	139	149	151	144	131	139	155	141	147	146	112	150	153	163	115	136	141	108	129	131	145	144	135	147	144	162	143	142	140	151	150	148	144	145	157	134	120	135	138	142	132	133	117	145	155	134	134	108	147	132	121	124	140	111	129	156	117	142	153	166	158	148	164	147	152	155	131	149	153	133	141	111	154	140	123	137	144	140	158	141	143	152	121	142	143	143	172	145	152	151	137	147	138	142	143	149	137	133	140	153	142	121	146	135	150	145	160	116	146	143	159	125	133	144	152	139	136	126	135	131	152	125
5213	1480	3296	3644	2964	2585	2208	1691	1472	1298	1205	1114	984	902	883	912	767	766	704	674	683	636	634	641	599	574	560	563	543	550	596	611	507	539	584	535	513	510	521	512	510	476	499	512	495	494	494	495	474	472	516	463	472	485	494	501	490	462	487	503	491	473	484	477	457	427	428	455	466	436	468	438	464	481	451	410	472	455	452	447	441	446	484	460	446	451	477	496	462	427	473	446	484	434	455	454	416	463	480	484	468	463	424	456	463	446	465	476	463	462	438	460	460	445	455	423	517	459	476	461	440	438	462	453	456	434	437	430	477	493	466	399	459	474	437	437	420	484	453	431	443	454	478	436	463	460	434	449	437	428	443	481	458	482	489	491	454	471	432	471	490	429	440	453	448	467	445	443	441	430	451	447	507	472	465	469	437	474	457	461	441	465	470	431	437	413	469	435	425	468	426	488	457	463	433	425	453	484	460	406	443	410	415	435	464	430	458	436	443	459	446	441	414	406	419	434	459	445	418	425	430	432	443	434	477	394	469	434	442	515	447	428	440	464	451	418	443	432	452	438	477	474	476	468	431	442	474	457	435	438	481	435	493	441	484	441	472	423	455	456	444	447	444	454	432	472	428	474	441	476	423	439	391	456	457	474	474	442	461	410	453	439	406	467	420	427	456	463	446	471	418	464	473	415	423	416	460	458	483	448	423	467	467	476	442	471	459	469	488	455	460	448	462	451	444	471	457	462	477	442	481	475	441	427	428	451	461	463	438	427	439	401	446	454	484	472	451	474	429	477	479	440	450	429	438	468	423	464	489	451	424	477	463	475	494	437	446	397	447	422	436	441	417	447	464	462	430	439	447	449	437	425	458	430	503	462	443	454	493	468	429	476	456	440	396	479	424	424	477	455	464	453	418	426	471	441	439	468	460	469	409	455	509	465	480	446	448	411	449	417	462	475	435	466	449	419	442	470	410	457	423	486	408	449	454	442	462	445	409	463	464	462	444	439	424	451	512	457	440	458	424	417	447	434	448	467	435	443	461	453	445	456	451	495	485	445	471	429	431	449	442	465	427	461	452	494	482	429	438	460	438	433	427	428	469	464	456	464	436	438	413	441	416	434	445	450	454	451	408	454	439	430	469	428	454	481	450	465	488	449	429	450	473	474	465	472	497	458	447	426	446	458	435	441	429	457	471	422	482	475	465	470	466	445	446	461	454	462	468	432	466	493	450	433	445	453	456	477	454	476	484	480	463	460	454	466	475	488	464	435	444	434	449	417	442	411	477	438	413	450	444	452	444	425	459	504	462	417	407	473	457	434	466	485	443	490	456	432	457	391	498	484	455	448	456	429	468	443	476	434	455	447	469	487	440	452	469	449	434	455	439	442	448	420	433	467	419	454	446	415	425	454	457	454	455	464	452	436	438	432	452	467	442	453	410	454	505	472	457	435	457	436	432	458	458	467	476	416	445	421	482	406	456	488	485	448	479	477	443	454	474	449	468	425	433	414	468	449	466	446	458	492	457	421	419	440	470	417	467	414	510	470	451	422	437	463	448	420	464	432	427	430	435	411	462	468	446	463	433	413	464	421	435	486	465	443	442	458	420	442	488	456	472	455	455	461	442	433	525	466	431	420	464	450	465	471	448	448	437	443	419	526	465	467	471	455	453	457	406	491	458	432	456	425	408	427	442	430	468	450	494	429	489	472	459	455	444	452	440	442	466	444	474	455	447	446	454	482	474	398	433	405	465	424	477	444	449	411	463	463	429	450	468	455	420	471	457	433	453	437	461	445	461	448	491	451	446	453	494	454	457	453	438	462	453	457	473	430	474	421	470	448	452	479	438	484	470	437	438	457	432	431	462	483	453	440	426	453	461	446	447	455	437	480	472	487	448	465	453	468	459	434	435	425	466	413	434	438	445	451	475	460	416	450	433	478	429	451	467	419	453	430	460	451	443	458	463	408	484	456	477	426	447	447	434	483	436	421	417	455	459	452	454	405	470	440	459	421	467	436	478	443	445	484	416	466	464	449	456	425	448	451	429	454	449	431	450	456	448	449	431	420	421	461	459	459	441	454	454	436	445	400	447	451	480	488	465	455	465	464	436	454	472	458	426	444	490	459	428	486	510	454	457	481	442	486	416	456	494	463	458	441	449	479	414	459	444	466	459	491	449	440	427	449	440	468	471	422	459	471	472	492	484	435	451	424	461	452	474	493	483	459	452	434	465	440	437	464	414	461	432	442	403	476	442	420	472	438	420	434	427	471	429	463	423	459	484	441	457	414	464	452	462	465	432	451	477	444	431	454	470	454	491	456	460	425	435	439	451	445	431	476	428	450	464	449	417	430	475	473	449	431	434	414	419	478	473	482	442	476	495	483	446	452	457	460	459	452	412	437	464	425	420	502	474	405	467	414	456	436	441	464	443	466	423	435	480	457	450	427	450	446	475	477	477	461	436	463	445	453	440	469	471	460	431	448	444	441	459	437	460	418	473	466	449	402	430	425	459	458	428	445	426	424	431	459	387	434	425	460	463	472	447	424	455	460	438	453	432	428	429	447	444	447	454	488	471	455	460	434	448	486	448	450	425	409	415	514	469	446	472	485	456	452	433	432	411	456	442	465	475	463	483	451	447	443	475	466	460	444	423	435	474	464	418	449	437	463	442	441	502	486	452	496	442	458	475	460	466	455	451	436	464	448	418	419	467	416	463	493	470	453	434	443	438	470	438	438	423	464	438	453	446	387	451	434	420	458	440	419	472	462	433	471	457	447	448	465	449	450	475	462	471	420	437	441	430	451	447	464	433	426	431	480	513	454	457	462	438	456	414	409	458	469	447	441	454	452	475	458	429	444	427	456	432	451	458	471	444	480	454	476	471	490	491	450	414	455	445	466	440	461	461	420	444	464	440	498	432	460	438	479	430	443	513	461	430	445	426	460	443	439	474	446	452	433	485	469	414	453	470	480	439	455	441	464	439	431	444	461	466	477	423	455	465	412	473	495	433	454	473	502	416	463	463	483	430	410	484	465	449	454	396	446	455	469	424	434	463	450	436	496	483	414	440	421	426	445	454	424	465	418	471	448	466	427	426	457	449	479	459	436	428	438	424	457	459	430	405	437	450	432	413	465	450	469	466	420	464	437	434	414	475	459	409	464	458	451	443	440	456	410	447	452	453	436	460	440	421	440	458	454	465	445	483	437	464	464	435	433	497	428	470	435	425	463	437	377	423	441	442	421	466	475	435	456	414	479	451	466	466	424	447	466	433	459	446	401	446	429	453	446	424	460	451	443	443	450	464	452	458	480	452	439	448	402	469	449	433	450	451	430	446	441	435	443	434	439	478	441	474	452	441	453	464	445	460	461	474	496	434	455	448	460	412	436	458	433	440	458	461	460	482	436	433	476	449	472	456	464	435	419	436	441	422	467	443	463	449	479	411	470	444	438	419	431	447	431	439	453	417	462	473	448	462	469	451	437	431	453	476	449	450	469	474	487
15643	2553	2821	2106	1385	1030	819	606	511	444	383	331	276	284	250	234	225	217	204	210	186	171	200	189	179	183	162	176	173	153	169	172	151	156	170	154	150	159	134	179	155	150	158	166	164	140	170	163	136	141	146	169	167	155	143	124	160	149	149	143	142	147	132	165	158	139	140	137	134	152	149	150	176	135	137	121	139	147	160	173	154	150	136	144	155	162	149	137	170	148	138	143	158	137	173	144	155	144	161	130	166	147	138	137	126	136	140	134	149	140	112	162	142	121	142	119	151	153	154	151	144	173	127	133	146	132	136	151	132	153	134	153	157	144	162	156	143	154	143	145	132	148	160	132	137	162	147	139	154	126	156	130	148	154	154	132	143	145	140	141	141	130	138	143	130	131	153	140	134	136	148	143	142	154	134	143	132	151	147	136	140	186	149	153	145	155	134	138	157	139	149	140	154	160	138	129	150	154	131	154	147	148	151	147	125	137	150	141	151	145	126	138	150	149	141	161	153	148	173	158	138	149	145	141	151	136	142	146	149	137	143	140	143	128	130	147	136	150	153	136	170	144	136	153	137	155	126	133	163	142	145	168	160	132	158	155	154	151	154	135	140	128	136	135	154	136	151	135	149	152	161	136	162	146	156	142	123	145	157	147	161	140	141	141	157	127	149	137	134	152	146	129	134	152	129	142	145	152	171	142	134	153	144	141	142	132	124	149	128	156	130	132	154	153	135	141	119	144	146	147	144	115	153	141	145	157	148	146	136	122	147	137	153	137	140	156	158	147	162	146	138	141	131	143	157	143	152	128	151	153	166	146	145	152	146	147	144	139	135	159	151	163	144	140	167	145	167	154	144	147	136	143	164	146	144	156	145	144	154	128	161	144	167	147	133	157	167	132	166	139	148	140	137	161	140	158	134	138	141	164	153	148	152	127	134	140	141	129	159	154	160	154	134	135	158	132	137	157	156	135	141	143	136	135	148	166	148	147	137	147	141	156	144	168	147	135	130	160	150	153	151	147	149	144	143	114	154	140	156	148	133	155	157	127	147	149	153	113	161	158	150	123	159	162	127	137	125	131	141	160	122	151	138	170	143	128	154	132	125	154	150	152	124	121	161	162	134	121	146	154	134	159	132	169	136	143	143	132	139	132	128	159	131	140	131	130	127	131	150	143	138	141	161	157	177	142	149	141	140	163	119	137	140	147	152	159	162	160	121	139	111	127	129	133	149	127	135	150	106	148	172	151	130	121	144	146	141	137	139	152	171	156	156	123	144	137	121	139	132	147	135	133	156	148	154	136	139	126	143	136	149	133	139	152	136	159	142	138	131	134	128	157	143	136	153	122	153	137	154	163	143	130	147	151	146	161	163	152	146	146	153	153	133	145	143	162	153	161	140	149	127	138	128	150	137	140	153	176	125	130	130	142	133	115	160	149	119	143	171	137	136	150	144	124	126	154	134	142	158	130	114	148	153	143	150	147	135	149	98	132	174	137	152	146	147	149	177	139	160	154	140	122	154	138	145	135	126	148	144	139	151	159	134	135	134	146	156	138	144	144	158	140	152	135	141	130	161	139	148	144	137	157	147	163	134	155	135	139	180	139	159	136	136	150	120	156	135	144	169	146	147	131	153	150	141	121	144	139	164	154	149	129	136	139	157	152	141	156	144	159	117	134	151	141	150	143	163	146	148	141	156	154	153	148	135	148	151	168	134	137	156	152	156	132	140	130	129	164	142	151	120	156	152	140	135	164	156	135	137	138	135	127	127	117	147	150	155	150	154	145	146	129	150	138	152	140	151	155	148	138	134	132	146	135	143	139	135	149	150	137	153	149	159	144	150	152	157	148	135	156	146	149	152	147	153	134	146	150	153	131	131	149	164	125	140	142	133	130	129	150	146	142	151	136	139	158	161	153	125	138	142	151	144	123	126	144	163	131	124	160	153	153	144	143	146	139	160	154	123	147	158	148	139	158	146	165	122	132	158	137	143	165	171	142	141	149	153	149	145	121	143	157	134	148	164	159	139	148	145	149	149	158	147	135	181	139	152	133	130	149	139	146	128	159	134	136	166	147	138	133	137	140	141	132	151	153	149	133	143	150	130	157	141	139	146	166	158	143	141	124	141	149	147	132	156	154	152	147	140	134	127	145	147	160	134	150	136	138	142	141	130	146	141	159	142	156	148	142	132	138	141	155	134	143	134	121	164	158	144	153	155	144	128	153	139	121	155	148	137	150	144	134	145	157	127	144	149	139	141	131	134	153	124	143	130	143	169	157	154	156	124	138	147	169	130	140	152	146	133	153	163	156	142	136	128	140	144	153	143	141	137	138	137	143	145	152	142	143	162	153	148	143	122	139	143	136	158	146	141	140	139	139	128	127	148	134	146	138	149	133	141	144	143	130	147	156	149	120	130	157	144	139	132	155	141	146	121	128	128	145	154	150	132	138	143	140	148	138	137	149	145	132	141	133	133	136	148	144	123	155	144	138	141	146	138	146	142	126	145	144	154	142	142	152	152	136	140	139	124	138	154	139	159	156	136	136	139	140	158	137	164	146	163	148	147	146	156	142	144	145	130	123	147	154	154	140	145	121	155	156	133	139	153	159	157	132	152	136	129	142	157	152	151	155	149	128	122	127	137	131	158	147	159	130	149	139	137	162	160	159	144	115	158	140	147	135	156	165	129	139	158	151	139	139	153	137	153	159	146	138	127	147	124	163	157	135	156	153	152	146	146	129	147	141	149	153	152	143	144	138	139	117	165	136	123	129	159	135	136	156	162	154	146	163	139	147	131	158	152	143	146	137	140	122	166	137	153	163	142	147	132	129	145	142	142	123	135	157	154	135	128	156	141	145	145	137	139	166	144	139	144	145	153	135	175	154	132	134	137	131	174	154	129	133	150	159	113	113	147	137	148	134	119	148	158	138	131	131	142	143	143	130	128	136	144	136	149	147	129	153	135	158	133	153	155	138	139	140	137	153	136	149	135	146	139	136	144	127	164	145	142	138	129	139	145	153	152	176	133	158	134	143	130	142	153	145	159	139	137	117	136	160	144	129	167	154	139	158	151	132	138	148	170	136	139	155	119	151	130	140	146	140	139	144	125	148	137	137	155	162	153	148	133	154	129	157	136	137	135	135	161	148	144	135	155	158	134	142	155	133	161	141	138	153	153	145	155	142	137	133	143	155	145	131	144	135	140	166	121	147	161	172	154	142	147	164	139	131	135	137	117	156	132	145	138	143	141	151	147	139	145	131	145	168	148	133	161	160	129	148	142	110	156	159	150	143	137	151	160	153	165	146	157	141	142	139	151	175	160	131	127	139	145	141	132	137	164	155	159	148	150	151	150	163	150	128	147	140	136	144	159	139	135	161	127	133	154	134	173	134	115	136	150	137	136	142	130	165	131	135	142	183	152	162	167	146	162	134	146	149	155	156	164	117	153	166	148	148	168	133	148	174	147	148	145	146	124	137	139	152	131	144	151	146	165	145
7553	2481	5729	6539	5464	4454	3670	2987	2464	2104	1963	1759	1487	1401	1314	1166	1141	1052	1006	910	914	907	827	832	721	733	743	713	709	659	647	660	630	601	620	613	607	597	621	611	571	598	566	549	603	592	549	546	565	568	551	520	548	530	515	546	514	524	504	559	550	500	484	521	493	526	500	496	512	500	507	500	512	481	508	507	550	493	503	511	513	476	457	478	480	495	559	464	527	453	481	484	448	472	496	476	522	528	445	479	483	475	477	484	474	497	485	490	505	451	488	478	492	466	482	443	472	488	482	459	459	496	463	464	499	472	519	485	461	465	505	426	481	496	468	496	451	465	475	492	504	463	507	504	460	450	489	461	478	505	463	483	471	477	488	484	506	467	495	440	480	484	482	486	452	475	486	514	463	492	512	462	454	505	487	447	493	482	490	474	478	451	464	466	479	472	534	461	496	494	439	482	470	474	469	479	484	484	464	450	488	430	492	513	447	511	467	504	479	482	503	473	501	469	500	482	460	442	499	463	475	475	447	488	471	480	511	440	469	479	456	474	488	437	459	472	467	482	507	475	460	458	488	478	470	491	464	459	455	473	498	496	460	525	476	461	436	510	456	499	446	483	467	454	429	460	474	474	479	487	480	458	498	444	440	480	456	476	475	452	457	486	504	454	478	470	469	489	470	458	471	484	464	456	502	450	485	465	486	468	486	465	441	454	462	474	456	476	442	435	492	483	458	461	464	491	500	439	487	483	468	517	464	493	482	521	465	464	483	506	478	452	492	494	477	491	479	487	487	473	483	487	455	486	480	449	493	501	466	464	485	450	429	473	495	473	457	455	482	481	452	484	461	473	495	460	442	509	457	462	496	495	444	480	459	479	460	466	494	470	442	460	459	487	505	494	558	478	458	466	466	505	434	461	478	488	445	472	470	494	470	455	473	476	454	499	452	482	492	520	494	457	449	481	432	503	441	480	442	443	493	485	466	466	464	502	480	495	472	486	489	479	467	448	472	495	423	464	488	460	505	488	423	444	477	471	492	508	513	473	454	471	465	501	442	494	406	468	476	476	465	438	524	489	497	486	497	450	498	497	471	467	471	467	457	453	437	470	502	459	436	491	489	486	475	455	474	429	453	449	478	434	454	493	510	491	471	475	483	452	476	518	498	473	482	488	470	476	481	486	469	489	478	472	457	453	457	447	484	481	472	470	493	483	472	468	461	467	468	481	485	487	446	479	489	462	464	470	495	454	463	510	472	424	526	470	471	468	486	483	474	520	454	524	458	449	452	505	479	420	482	477	478	487	478	471	467	478	463	457	480	455	497	426	431	481	449	466	496	503	467	454	489	515	485	462	442	471	474	469	446	452	446	475	460	484	455	406	478	475	494	500	454	444	446	438	460	484	460	457	480	499	479	489	448	468	458	464	449	438	467	471	443	459	462	469	486	496	500	445	443	479	489	448	479	472	487	475	486	463	439	439	464	444	472	427	455	460	511	453	467	463	461	485	479	467	472	436	466	456	515	482	485	449	472	447	494	456	438	495	486	473	440	487	493	455	433	450	493	462	492	477	456	489	466	476	491	451	484	478	483	482	513	463	482	485	479	498	476	492	454	455	525	477	444	478	457	452	471	460	465	480	453	489	459	474	484	470	478	494	449	454	467	470	476	510	463	481	477	466	469	468	467	482	473	520	437	444	475	477	494	484	459	507	463	504	487	444	461	407	485	513	445	466	435	478	464	467	491	504	494	471	506	436	487	462	489	485	507	493	512	466	457	438	472	448	470	487	450	489	471	502	442	482	473	455	455	491	441	458	432	460	453	457	468	484	493	455	453	474	482	516	499	439	444	444	516	508	470	479	475	499	446	482	465	472	506	496	451	507	486	500	475	455	476	456	504	527	455	464	498	502	466	455	486	479	459	497	486	447	502	464	461	464	462	439	518	484	506	480	490	456	436	477	479	508	464	466	440	463	480	453	461	448	445	487	448	423	464	449	463	478	492	438	463	502	516	497	457	500	450	504	451	492	476	498	492	487	457	465	465	468	466	485	493	508	477	466	468	454	473	477	495	467	487	465	480	464	455	482	469	541	482	455	499	479	471	513	472	498	481	485	457	492	433	430	470	474	469	497	480	478	479	428	455	508	487	438	481	470	495	477	442	481	452	468	502	461	469	481	482	491	415	473	467	483	485	462	458	466	482	464	460	509	489	446	431	478	474	463	440	456	457	484	489	448	465	496	477	527	426	499	478	467	510	521	476	471	478	463	426	497	479	478	480	445	462	453	452	468	461	462	485	454	458	439	436	462	485	453	481	461	459	475	458	493	491	471	486	473	483	461	477	472	448	436	497	483	458	462	474	509	438	498	445	465	517	477	482	485	473	475	456	461	461	479	444	463	476	466	518	447	481	479	498	481	501	452	482	435	454	460	509	474	445	444	499	467	463	476	480	476	460	461	468	435	472	471	445	473	463	491	474	450	474	502	499	488	445	503	472	519	518	463	464	494	439	445	529	474	497	462	455	482	471	505	471	447	469	431	443	482	488	503	483	503	498	484	471	488	459	440	503	500	456	465	502	474	432	480	472	408	472	535	474	451	449	441	440	429	486	456	440	430	473	480	519	476	464	499	459	507	506	484	483	452	480	486	465	441	452	476	509	448	456	478	441	431	486	506	477	451	514	457	455	488	494	484	481	472	488	504	479	460	498	455	506	457	478	459	494	444	499	457	479	470	460	483	487	499	445	485	458	447	485	469	461	439	482	465	448	462	501	486	487	480	507	483	437	512	454	495	456	484	486	443	461	477	454	459	477	489	464	468	472	471	529	476	452	454	474	474	449	476	463	489	463	504	496	459	488	465	451	496	471	470	489	473	462	482	464	511	484	464	508	429	519	486	493	448	485	464	451	470	484	464	468	504	472	429	501	449	499	497	448	449	491	448	460	460	493	487	447	512	515	471	442	490	506	466	462	503	495	454	442	477	467	479	481	503	461	473	465	465	425	477	479	457	452	456	517	469	437	487	409	468	487	503	481	469	466	494	507	437	494	483	466	478	444	457	437	436	482	469	513	471	474	462	463	452	468	474	480	460	473	452	454	479	496	451	504	445	459	468	471	439	468	462	430	438	464	460	464	519	477	425	490	461	465	494	495	424	501	473	465	472	453	493	461	476	481	471	449	449	461	491	469	465	450	492	435	455	485	459	452	477	467	453	458	479	497	470	469	469	470	482	484	479	437	473	519	467	482	475	425	509	467	437	482	427	469	504	494	447	459	462	488	466	464	442	472	510	477	468	446	491	474	480	458	471	500	492	468	429	474	461	487	478	461	458	469	476	465	475	497	469	452	502	486	467	497	512	475	430	458	527	473	474	457	434	497	498	491	461	474	500	470	439	487	445	486	527	448	455	498	484	435	452	505	450	432	478	453	481	453	455	474	494	472	468	475	481	465	494	476	472	465	481	469	486	486	458	490	441	452	457	493	501	453	437	484	475	484	464	479	447
2194	307	327	326	290	297	304	294	291	281	260	294	277	247	280	281	290	274	261	267	256	273	294	289	277	289	286	274	268	250	288	278	276	305	269	256	281	245	265	282	247	291	253	277	294	288	282	258	267	281	276	298	286	253	273	269	272	264	278	272	275	244	271	264	295	266	253	271	258	257	250	274	266	271	284	265	268	266	248	280	266	258	305	288	265	258	262	276	273	261	263	293	299	292	275	242	294	313	308	267	273	261	288	304	252	255	295	275	312	301	304	288	271	276	246	270	267	298	256	281	260	273	255	277	296	295	264	269	267	276	250	290	268	305	260	252	272	284	273	261	310	258	271	281	296	281	263	255	265	279	252	285	264	257	280	287	274	268	260	249	267	304	260	257	267	260	295	271	250	248	286	263	276	307	291	254	265	269	242	242	288	265	258	256	299	277	273	277	290	272	278	283	293	307	253	278	262	292	257	269	256	292	288	230	281	296	243	293	264	256	283	288	275	256	267	235	258	281	283	313	235	285	240	277	288	274	263	296	258	290	224	272	277	272	276	245	268	273	239	261	267	280	281	244	273	274	267	258	295	270	252	276	271	253	261	286	254	254	289	274	257	298	246	276	293	284	276	243	268	264	298	269	278	269	286	266	282	275	242	272	250	270	280	262	277	283	276	262	282	291	258	286	255	267	267	293	280	255	269	276	281	260	251	275	269	286	250	273	272	284	263	268	299	283	290	288	256	281	282	244	277	278	287	270	319	301	259	278	266	286	239	272	254	301	256	291	240	273	297	272	283	214	276	282	290	251	280	272	317	292	261	282	258	252	280	265	297	297	274	255	279	272	260	231	267	260	279	262	263	270	271	319	244	267	279	256	250	276	269	286	282	254	251	248	278	287	289	274	293	238	264	239	253	275	310	303	285	246	290	274	293	289	260	258	263	265	245	292	270	310	267	263	243	258	256	260	296	270	301	280	293	277	287	275	256	268	281	295	251	282	273	259	244	276	280	302	248	268	256	257	307	269	274	255	278	298	262	281	273	282	268	253	295	286	272	269	257	284	239	302	275	288	287	275	275	298	266	257	256	250	247	261	301	284	293	262	266	277	274	277	276	293	262	255	278	273	262	310	268	261	281	280	288	268	285	255	260	281	265	268	278	297	271	267	297	270	270	304	306	274	271	268	270	299	264	272	273	232	247	267	282	268	300	255	274	268	284	311	257	264	292	259	255	270	238	272	301	296	277	288	277	286	261	270	245	273	281	265	269	255	282	291	266	281	277	295	255	263	291	258	249	280	281	295	268	261	293	265	273	246	271	253	298	260	247	290	267	295	265	263	305	264	278	301	306	272	250	270	316	290	227	287	306	248	253	292	301	270	264	275	240	306	273	287	241	283	253	270	267	288	272	292	263	298	284	259	280	265	265	283	263	296	300	240	268	291	254	265	276	295	282	232	269	266	251	264	291	259	295	294	288	254	260	266	312	271	285	249	284	291	284	299	305	253	280	274	253	224	273	295	274	290	276	273	268	268	293	250	289	285	274	264	256	246	269	286	295	279	268	258	270	286	287	256	254	256	250	249	271	252	294	268	283	247	273	274	268	298	267	304	245	284	243	257	287	284	274	268	268	296	264	272	265	265	281	270	272	276	290	250	285	291	254	283	275	282	253	251	267	261	259	266	268	272	278	284	273	272	277	284	261	258	275	274	241	277	248	273	283	279	281	279	262	257	247	275	293	246	274	282	259	263	301	281	246	291	262	276	311	270	291	264	274	277	263	270	288	278	269	282	279	263	273	272	272	294	258	295	279	274	278	291	260	280	284	256	245	249	269	254	280	286	274	275	280	273	283	301	282	273	240	267	245	274	299	266	280	246	262	239	271	285	244	290	275	289	242	262	263	267	255	304	258	264	264	264	325	240	253	249	253	279	313	290	281	277	251	291	304	304	279	254	272	238	264	294	280	272	262	264	300	279	281	272	305	275	270	291	267	280	278	279	284	256	278	301	287	262	277	269	293	258	268	300	263	274	281	280	288	282	261	282	282	262	247	253	277	255	268	273	288	241	251	282	253	270	268	282	280	259	273	286	252	299	248	293	256	259	302	255	273	304	273	264	297	282	254	266	247	293	292	238	254	275	311	279	271	295	260	268	283	269	292	248	285	282	244	239	285	269	275	248	303	260	238	244	283	268	293	267	272	256	256	303	260	286	260	248	287	267	259	276	289	293	262	283	302	261	255	258	250	259	273	244	315	269	259	253	270	234	244	258	277	281	274	283	286	274	288	308	262	298	281	279	242	282	268	284	272	255	265	261	272	274	294	250	263	289	277	264	270	287	272	260	265	280	277	262	306	242	302	274	268	247	316	275	291	249	257	237	280	276	272	268	265	299	268	276	254	301	285	255	248	255	257	254	269	252	277	266	256	241	284	266	289	286	281	291	282	260	270	276	254	265	314	260	265	285	281	263	261	286	287	263	277	310	277	223	299	274	263	249	252	270	290	291	324	256	271	266	268	268	271	254	281	264	256	296	281	252	256	267	307	264	258	280	221	275	231	287	268	263	271	263	283	273	275	266	305	276	263	277	293	271	261	270	290	273	303	273	276	270	256	277	267	260	269	280	269	256	292	282	272	257	274	261	285	269	280	247	288	245	277	274	282	271	267	299	252	265	264	302	277	271	263	250	284	267	274	281	274	288	297	270	270	260	274	251	278	274	295	271	298	272	263	255	266	283	271	257	238	244	277	273	238	257	284	286	259	260	281	267	281	258	274	275	292	244	257	275	286	245	293	286	260	275	260	263	278	278	299	250	274	282	262	304	285	250	273	266	285	282	251	267	253	271	292	275	292	246	262	318	300	256	260	276	262	272	247	292	290	267	275	259	268	265	276	273	292	295	248	266	271	275	287	261	300	268	250	273	277	299	248	276	231	282	294	289	302	283	279	283	258	268	242	256	282	275	256	239	256	255	267	262	306	262	246	273	267	290	247	297	285	248	257	301	303	253	256	319	260	255	293	248	250	247	252	303	286	259	270	271	272	298	275	264	249	264	262	301	293	283	272	267	246	280	246	292	292	303	265	288	285	288	267	275	287	246	301	281	266	282	312	290	302	296	281	262	260	265	243	273	261	311	293	286	262	309	279	275	296	276	243	270	288	252	279	241	243	269	271	282	280	280	271	264	285	255	287	288	281	267	285	260	296	259	272	285	275	271	270	274	267	276	262	248	249	250	292	273	260	268	288	255	247	283	256	274	255	289	257	263	273	293	271	278	269	261	249	284	292	283	264	266	276	278	283	257	290	272	261	251	263	289	283	274	238	293	259	261	231	272	273	269	259	249	245	227	253	275	267	283	270	288	265	263	274	257	290	268	278	271	256	292	270	266	302	300	297	264	276	280	263	253	276	283	264	284	267	234	263	270	264	266	256	274	286	299	294	260	257	271	307	246	266	270	256	260	236	278	283	250	270	293	271	263	270	267	284	267	280	237	282	273	292	251
2295	814	1001	930	943	908	856	849	833	818	769	841	821	798	808	789	831	802	808	826	778	834	822	796	827	715	763	825	766	753	753	789	802	831	795	762	766	798	750	787	817	815	763	831	790	762	793	752	756	790	825	810	795	756	807	741	760	725	762	746	815	773	754	794	783	806	735	788	767	801	755	790	791	795	821	783	832	754	782	781	838	797	810	808	792	784	839	785	730	840	810	759	857	789	791	828	728	755	812	798	803	780	819	777	838	803	756	785	780	774	839	845	815	782	835	791	826	806	814	796	763	806	784	804	790	747	788	811	774	778	748	735	819	778	822	753	764	832	845	780	765	818	773	821	709	791	827	785	785	798	780	789	780	797	762	827	815	751	763	800	747	767	768	762	767	808	800	797	819	833	801	745	813	758	794	790	800	830	773	785	788	767	819	774	693	757	829	775	788	773	769	805	756	826	795	809	825	766	768	783	804	794	830	764	766	774	774	742	788	792	770	787	850	768	735	801	759	776	755	801	758	773	794	806	820	788	795	732	817	812	799	819	790	821	779	755	781	788	784	801	828	812	790	710	829	761	802	773	782	766	816	813	809	827	769	813	797	759	776	813	824	791	806	773	796	829	772	800	810	835	797	791	798	787	751	786	805	759	812	812	814	794	809	715	761	792	797	759	799	765	766	792	797	758	803	757	831	844	760	817	744	830	778	757	806	815	728	809	786	759	830	806	776	735	801	774	755	810	809	809	772	801	742	779	773	766	798	770	759	763	749	818	809	776	723	838	775	783	836	834	776	802	780	784	792	804	773	793	805	768	771	752	788	794	778	811	815	803	786	817	810	731	787	740	783	817	784	823	774	831	853	765	786	802	788	796	765	844	816	775	807	790	785	741	783	775	813	779	827	770	804	750	763	760	757	826	768	731	805	779	817	783	780	747	797	789	771	784	757	780	802	767	757	773	787	794	815	803	754	782	787	714	811	815	815	791	770	812	813	766	776	808	769	747	805	766	806	746	780	806	806	785	811	797	808	817	761	752	780	791	767	751	806	793	797	783	797	778	781	834	786	843	787	774	764	811	777	829	803	775	844	812	837	823	758	817	774	820	792	756	751	822	803	757	763	765	811	849	803	791	774	732	825	775	810	805	775	767	773	781	793	804	787	822	804	792	783	778	779	819	816	796	804	729	759	800	817	783	770	817	760	812	775	717	835	813	818	819	756	765	792	772	765	816	758	806	772	804	817	812	786	781	752	772	737	767	786	806	777	779	812	751	802	790	781	740	789	784	791	813	788	756	766	777	814	762	768	797	779	796	808	753	781	778	747	771	792	812	764	821	782	749	807	798	766	785	818	813	764	792	785	792	812	776	794	782	800	815	799	762	832	782	782	773	805	792	811	787	807	770	796	809	867	779	776	783	795	782	791	810	810	782	795	714	742	784	743	791	802	768	786	794	724	827	818	822	751	807	782	751	856	802	773	786	782	804	804	774	769	791	796	800	811	804	780	749	798	779	803	800	809	803	772	813	774	815	818	748	702	801	812	798	824	813	799	811	733	799	799	851	790	768	775	766	788	813	758	844	749	835	805	838	791	837	786	844	808	746	789	799	805	781	804	795	823	782	750	755	815	773	770	740	785	837	817	823	853	850	791	793	792	812	741	784	779	823	748	784	752	778	838	777	754	790	785	752	762	760	806	778	719	763	783	799	769	735	832	785	767	797	743	806	790	817	798	781	782	842	758	827	793	800	772	830	775	806	853	798	779	796	791	792	812	785	801	793	787	778	746	819	768	783	733	815	803	715	816	781	781	765	797	811	762	797	805	789	781	779	813	782	734	763	820	804	817	766	759	762	760	757	779	806	761	816	811	761	813	771	824	771	778	796	769	806	763	774	773	855	790	825	781	820	783	741	806	769	791	752	793	807	813	827	775	814	812	763	783	793	798	801	755	765	820	791	768	777	793	800	850	827	800	832	783	744	750	782	794	778	754	780	782	799	791	800	782	822	780	743	735	765	811	779	788	813	812	751	782	815	754	726	771	816	768	806	763	789	794	756	795	805	806	806	810	788	810	810	803	789	836	776	767	831	801	787	774	760	857	773	781	784	736	788	811	831	813	787	776	796	786	775	804	773	783	832	749	757	811	792	783	757	825	817	743	805	773	833	781	746	877	799	822	752	785	769	768	774	774	794	782	828	815	794	847	754	748	789	774	791	777	835	719	740	772	794	799	809	807	791	809	813	799	802	817	798	776	766	780	810	809	769	792	799	741	803	789	796	736	801	756	782	806	778	792	782	782	777	807	797	793	804	796	794	787	750	774	767	765	779	783	766	767	789	727	807	743	740	750	750	763	806	748	812	760	794	755	819	775	836	828	783	779	785	755	783	816	785	762	822	776	842	766	806	796	777	751	778	737	790	783	791	819	781	797	816	775	798	763	828	751	766	760	806	812	763	764	789	845	805	810	764	850	749	837	802	796	810	749	817	799	826	779	754	798	776	828	749	810	747	752	712	856	775	760	787	816	772	765	820	774	805	825	797	837	827	791	766	783	746	812	799	781	791	731	778	788	808	831	758	796	804	792	775	786	784	798	808	814	777	793	768	782	781	760	828	781	786	834	823	809	772	776	770	794	785	829	795	805	825	769	772	822	815	807	770	772	814	796	819	820	725	798	777	834	753	812	764	787	737	841	806	780	864	787	790	742	795	779	786	769	785	775	812	768	813	774	766	815	807	802	783	807	811	758	801	792	791	803	739	856	764	842	779	774	811	824	800	761	776	777	843	783	755	814	822	822	826	816	774	802	803	815	785	806	826	832	837	809	783	762	800	743	795	815	774	766	836	784	775	748	835	728	816	799	832	755	793	815	804	776	778	833	746	790	787	779	828	771	804	809	783	784	785	848	787	787	754	842	740	799	806	760	768	802	788	844	761	750	782	777	809	771	788	796	798	787	767	789	765	800	799	784	761	826	865	798	801	813	789	782	795	759	762	792	813	825	743	790	791	797	803	817	810	756	780	791	786	721	817	823	839	811	821	792	781	820	817	782	750	774	797	749	772	743	766	778	751	789	781	803	775	850	801	754	810	811	785	806	808	775	802	793	786	778	779	790	764	807	804	783	781	758	768	798	762	797	750	805	757	793	749	788	827	809	792	827	773	783	783	835	748	727	798	794	794	782	785	795	818	775	770	830	841	776	846	766	778	755	818	787	809	821	767	777	798	770	782	759	804	830	805	739	834	752	788	742	795	787	820	834	798	770	854	805	815	731	802	759	816	811	811	806	767	804	794	746	745	730	760	830	775	773	817	828	792	747	818	778	812	754	725	828	745	811	834	758	807	764	807	821	800	809	835	794	775	770	813	750	816	776	821	764	779	809	823	809	784	760	765	777	771	807	820	785	832	856	840	773	807	760	798	779	814	823	781	759	829	776	706	773	787	777	810	812	813	828	796	802	821	775	742	801	764	781	844	767	770	783	763	809	776	810	783	796	759	766	778
8201	1086	1398	1110	797	535	517	353	340	268	254	236	212	222	212	182	200	179	168	153	157	170	142	147	160	146	161	154	162	150	171	155	171	156	165	155	169	135	172	151	130	119	163	153	150	124	159	158	143	120	144	136	137	166	115	156	144	150	146	149	167	145	136	137	131	159	158	127	140	166	156	139	151	144	148	139	140	147	144	153	148	139	133	145	152	129	155	154	134	136	130	143	129	137	151	144	150	161	149	143	146	143	132	146	145	144	151	152	121	155	144	129	143	151	131	131	118	125	126	129	155	144	151	137	141	140	154	138	136	124	152	152	145	156	138	153	134	125	153	129	164	143	149	146	145	112	151	155	126	126	175	129	156	133	151	137	152	136	131	133	147	150	154	154	139	157	149	151	150	150	135	139	149	143	152	139	142	156	132	133	152	159	154	142	161	163	135	112	130	153	148	131	142	146	148	127	159	156	135	140	130	144	148	140	144	135	122	157	163	151	151	157	150	135	140	146	165	154	135	148	135	114	139	148	124	145	143	139	152	162	130	136	131	150	139	170	117	134	148	143	147	146	145	131	128	151	161	163	136	149	148	155	157	138	132	121	133	131	144	143	122	138	116	130	162	155	126	139	150	147	157	139	161	125	167	161	146	125	135	116	131	125	158	135	138	119	118	143	133	128	140	141	152	150	132	143	146	142	118	144	159	142	147	161	135	139	146	162	148	150	129	140	137	138	165	157	123	154	153	144	149	144	140	141	122	152	183	148	143	161	136	140	147	146	142	138	141	140	138	133	154	172	139	134	153	158	134	159	136	145	151	156	153	139	141	150	149	159	148	158	149	140	143	149	160	150	145	162	157	121	124	135	129	150	136	129	160	137	163	136	153	156	104	129	142	131	152	161	142	119	127	134	143	132	129	131	119	117	134	155	156	139	143	160	135	137	115	136	141	150	120	151	133	143	142	149	136	131	135	137	145	153	138	149	137	140	136	141	135	150	154	143	141	136	126	136	139	134	137	145	142	140	125	145	143	151	129	161	131	135	147	142	163	138	171	136	141	152	150	159	132	154	139	123	124	146	144	160	139	118	159	135	135	136	123	140	158	152	147	144	131	140	137	135	141	163	136	152	133	144	148	163	144	150	150	147	138	124	156	144	141	146	137	123	138	146	146	137	146	153	154	150	131	164	126	172	148	143	134	147	152	144	124	143	156	153	157	147	138	152	139	135	151	154	131	143	145	147	146	122	151	139	153	133	149	145	143	147	130	127	151	136	157	160	156	127	178	133	153	159	136	142	160	144	139	131	122	143	151	139	163	141	141	133	149	135	165	148	147	134	142	159	145	145	126	122	136	154	131	129	149	139	143	143	160	155	149	144	134	141	157	137	157	145	150	154	135	158	152	149	134	146	136	156	116	138	151	145	141	137	122	142	140	142	157	126	129	150	144	130	132	137	131	134	125	111	154	142	120	156	122	104	134	160	137	152	125	141	133	134	163	148	156	149	134	147	148	151	117	135	160	148	156	166	138	133	151	125	148	137	161	141	125	132	136	140	136	135	144	154	149	143	137	127	169	156	147	138	151	124	138	152	146	143	127	137	133	128	139	146	154	150	132	142	146	123	145	140	155	134	141	145	135	161	167	138	145	152	145	158	137	155	125	146	160	131	152	157	146	149	133	163	141	137	126	151	131	128	138	133	159	140	123	131	143	140	165	159	140	160	151	133	152	137	139	120	152	142	142	137	140	132	144	149	141	149	138	135	136	166	134	146	140	152	121	165	145	130	146	143	150	124	133	126	129	142	146	158	128	163	139	161	129	142	144	144	138	148	137	163	136	142	146	144	165	144	145	145	130	157	131	135	153	127	157	128	127	108	160	148	145	141	152	155	134	146	141	136	127	160	132	147	152	140	144	141	135	132	136	138	162	131	159	155	125	143	133	131	148	142	147	137	133	137	149	146	154	152	142	136	146	148	146	162	135	145	138	168	149	136	148	151	143	151	164	173	148	145	144	165	130	139	145	145	123	143	141	137	133	140	147	123	124	146	146	146	158	149	142	153	135	129	151	145	152	135	129	167	132	131	138	133	131	158	129	159	142	133	152	158	156	150	127	134	152	140	124	155	145	148	134	140	124	142	145	153	154	120	137	166	155	148	151	138	125	154	138	154	140	148	152	153	143	131	143	149	152	129	144	160	159	146	142	129	120	164	133	139	150	157	160	140	152	113	150	161	163	140	133	144	136	157	157	149	133	153	129	136	153	136	139	146	147	133	139	131	150	139	139	151	149	133	155	147	149	151	145	120	162	138	154	143	157	139	137	130	145	134	146	124	136	138	155	150	143	145	137	141	145	141	136	142	136	140	156	120	114	127	142	155	155	137	140	149	121	154	126	145	150	130	142	153	164	141	130	126	144	126	148	150	147	149	138	137	136	136	152	144	132	146	149	142	159	133	142	134	136	156	149	171	136	156	133	141	148	140	129	130	140	140	120	140	148	147	146	127	131	135	142	158	147	146	159	165	164	148	157	149	150	140	134	171	137	146	145	122	162	144	137	140	148	147	139	123	128	146	147	129	128	121	132	137	153	127	158	152	158	138	137	132	106	133	142	122	156	143	122	131	141	139	140	140	137	141	144	131	120	132	114	124	145	142	134	125	148	140	153	151	149	118	136	134	155	128	140	140	119	147	158	157	141	154	141	175	155	141	139	150	163	148	167	131	152	152	169	117	151	133	133	173	168	149	137	127	157	136	126	133	127	126	136	129	125	129	123	164	138	149	126	141	132	144	155	126	149	156	129	136	147	145	140	158	135	132	148	132	156	130	131	143	142	143	117	142	142	130	143	166	153	150	137	144	158	137	162	145	156	138	114	161	148	142	167	126	166	153	142	142	150	138	168	129	135	154	138	147	126	141	158	166	130	133	149	155	146	166	145	166	127	155	153	144	141	141	135	121	121	142	147	130	144	133	131	127	147	140	147	135	134	135	158	125	148	138	133	144	156	143	137	141	137	134	141	130	149	130	127	157	143	144	142	139	156	134	146	141	131	126	148	133	134	138	141	123	142	137	124	132	135	150	158	126	128	148	146	121	156	147	145	143	132	127	143	146	138	135	149	158	133	133	134	142	147	143	136	150	140	150	144	127	144	150	136	162	143	116	158	145	118	158	140	145	135	148	138	147	134	150	133	127	166	141	145	134	141	167	134	147	160	132	141	146	131	143	132	143	134	152	123	147	173	147	133	153	158	157	149	142	148	180	168	145	143	143	149	126	138	152	153	154	123	125	136	155	121	154	132	129	153	136	140	141	146	122	128	124	151	131	153	162	144	135	137	140	157	156	142	131	143	144	123	138	143	151	166	145	127	146	126	143	149	149	155	143	128	138	152	142	147	146	154	129	122	133	147	158	140	131	150	135	134	148	158	139	125	165	121	148	148	162	137	123	147	133	150	139	138	135	135	144	162	144	125	130	132	137	150	119	130	142	118	153	150	136	138	137
5312	1351	3295	3714	3168	2471	2079	1775	1510	1274	1214	1074	936	938	847	800	779	767	744	726	674	686	658	615	622	611	540	559	564	554	542	558	528	552	506	546	503	489	518	510	496	448	534	463	502	504	520	506	469	495	486	483	495	462	465	463	460	473	446	507	499	449	481	496	493	450	450	455	476	468	479	423	459	490	477	487	462	418	464	449	434	468	454	486	448	497	477	507	423	448	449	455	512	424	469	466	452	444	481	443	479	448	453	485	420	439	469	449	480	444	480	489	479	450	474	425	460	486	453	459	423	453	479	475	450	493	470	438	453	453	478	446	471	466	447	518	412	427	454	467	444	461	442	456	473	443	436	454	444	476	420	476	461	463	459	463	436	463	430	410	484	474	478	430	498	490	433	424	476	435	410	449	421	440	428	494	444	480	446	435	472	489	456	480	466	494	463	463	471	470	430	484	484	469	436	444	437	468	463	449	450	446	450	456	434	490	461	500	415	445	488	464	470	457	474	493	464	442	478	453	415	430	431	470	493	470	457	496	441	456	448	415	431	430	442	448	465	492	439	455	454	461	396	410	421	403	473	466	454	437	508	472	436	479	466	464	458	447	459	443	451	494	493	476	447	490	492	443	455	448	424	457	461	466	460	444	458	465	492	459	459	459	430	500	440	488	435	481	492	483	498	437	473	456	417	413	463	462	437	492	426	431	446	471	440	443	444	449	461	451	446	440	457	465	463	459	432	465	494	467	426	414	478	487	434	484	418	505	433	464	476	479	450	461	437	472	447	420	437	461	478	461	436	461	470	431	434	467	445	435	423	465	416	473	442	422	464	474	441	447	467	451	453	437	427	421	466	445	484	439	469	442	444	422	441	477	438	441	470	464	458	459	463	425	450	472	487	521	468	428	452	453	478	432	469	439	441	432	468	469	441	422	491	442	452	478	461	441	427	438	485	445	422	478	445	435	442	471	448	425	483	436	466	470	423	424	474	428	449	463	476	468	408	478	477	504	470	435	461	444	446	465	430	448	432	426	449	466	467	429	439	476	438	453	452	423	472	433	470	438	420	482	473	447	462	474	479	466	435	484	410	431	423	440	440	445	465	404	457	475	429	453	441	469	430	475	444	462	473	430	427	469	460	466	480	473	428	449	482	468	444	484	413	442	425	465	428	441	448	441	438	477	463	466	467	457	439	442	467	439	443	481	463	458	434	505	487	477	474	456	453	458	426	436	487	441	449	494	453	434	441	444	478	411	417	414	464	460	429	452	456	475	508	515	468	456	418	433	454	488	487	454	450	450	488	441	425	430	450	443	443	461	434	460	430	446	430	465	437	473	476	474	427	443	451	452	467	427	448	439	459	473	457	468	399	449	447	477	472	457	461	468	435	461	414	454	489	471	440	513	448	447	493	446	410	465	442	427	492	459	450	453	452	438	417	463	458	440	429	394	453	437	481	439	420	506	407	474	465	436	449	452	461	472	425	442	447	507	436	417	425	484	446	447	456	453	457	450	429	484	450	456	439	418	441	440	464	426	470	427	430	433	412	450	434	469	425	459	479	447	436	409	497	438	417	439	429	463	449	458	460	430	478	448	451	478	430	478	456	444	436	447	445	414	454	434	434	478	432	478	480	428	455	453	452	470	490	466	464	441	463	447	455	485	459	451	481	505	481	478	419	426	439	443	478	490	451	389	429	455	442	464	486	445	442	417	454	443	454	441	472	455	461	456	441	440	442	449	476	438	439	414	437	396	459	431	454	460	408	448	436	446	437	482	459	472	468	428	460	458	469	455	486	440	409	464	425	455	438	433	466	440	459	448	439	488	483	443	434	455	430	434	445	447	488	472	458	425	437	469	470	432	445	453	424	447	483	471	440	454	455	448	425	424	465	429	498	439	427	445	491	423	484	468	444	488	423	458	477	426	473	466	394	463	475	466	413	462	497	450	471	439	440	450	479	433	435	458	427	472	459	474	456	449	453	490	470	432	452	408	452	440	426	453	462	472	480	435	447	482	439	462	443	465	439	459	420	451	436	474	463	444	449	494	465	431	468	470	422	461	424	460	472	456	446	487	453	439	420	493	454	502	485	486	481	436	434	464	470	467	426	463	458	468	437	413	459	471	474	446	422	468	442	474	459	482	460	442	431	461	498	441	471	426	417	461	436	476	435	468	450	447	478	435	454	439	415	433	466	437	457	482	473	463	412	467	436	465	443	435	471	484	486	456	468	440	451	476	426	436	451	423	454	471	455	425	477	415	451	455	483	496	460	479	450	458	443	485	447	452	483	454	454	490	485	433	448	441	478	480	476	438	482	439	461	482	464	472	418	434	476	451	454	460	432	435	467	450	433	462	451	500	447	480	487	452	459	458	436	461	463	471	496	399	415	475	453	502	448	452	467	444	444	445	452	449	437	451	440	455	436	443	399	429	451	426	512	460	494	449	475	431	462	439	476	471	426	419	458	446	456	451	441	457	503	488	448	445	466	468	417	462	438	451	460	444	445	429	477	450	400	444	455	471	460	481	463	435	461	425	445	461	482	438	448	411	467	416	457	397	450	410	446	449	421	435	426	494	422	465	455	473	466	468	401	429	457	426	435	458	462	438	427	473	461	442	476	427	457	477	428	472	447	474	451	440	456	408	470	451	451	430	426	421	426	463	470	458	469	471	448	448	451	435	503	440	464	443	473	485	447	433	422	451	467	430	443	479	444	465	441	484	417	443	436	455	434	436	446	436	424	444	456	478	454	458	470	439	450	495	404	473	454	465	402	457	452	466	437	463	463	445	452	425	451	478	469	469	455	431	437	450	421	470	447	475	494	429	424	453	418	435	484	431	510	455	464	474	427	485	458	462	473	449	454	465	458	434	437	433	447	423	428	469	469	470	472	453	420	456	455	468	467	422	441	460	432	434	470	446	445	425	434	450	448	417	466	452	487	454	497	396	436	479	421	420	473	459	482	439	433	435	442	474	415	440	460	428	454	421	450	455	455	432	443	433	467	475	428	418	478	418	430	427	425	432	417	451	436	457	437	476	411	458	482	435	417	447	452	464	477	444	455	477	434	465	412	457	450	457	432	479	454	440	435	449	440	461	482	467	455	431	447	466	445	439	475	446	448	463	439	457	416	484	428	445	440	419	441	462	442	447	466	416	456	468	447	451	452	429	477	477	471	473	478	461	451	471	439	472	441	468	479	456	470	467	425	457	455	458	451	441	475	483	446	444	436	469	478	475	426	433	458	451	431	430	454	445	470	488	449	430	437	482	464	443	448	416	434	458	431	468	501	460	473	487	446	473	419	468	453	417	451	432	517	441	449	471	450	467	429	492	468	469	443	449	482	447	442	432	455	444	441	433	443	498	477	427	422	452	425	438	425	434	467	466	467	459	462	457	440	480	444	431	457	422	460	425	410	463	422	482	457	461	446	427	453	474	434	453	465	423	450	390	470	442	493	456	508	463	450	440	488	458	408	433	454	446	426	436	481	439	462	476	415	466
15631	2461	2706	2090	1555	1043	813	612	487	410	396	324	304	295	255	220	245	220	222	190	184	202	213	183	195	190	151	168	194	164	167	171	165	180	163	174	171	151	143	173	169	171	157	156	148	141	138	159	156	164	139	124	149	156	171	160	159	151	142	153	140	132	150	141	164	130	143	145	142	170	134	129	133	165	144	149	159	151	136	133	150	133	154	144	139	143	128	139	131	147	147	158	136	135	136	155	149	149	152	159	130	147	149	156	144	121	170	145	149	157	172	164	148	172	140	122	157	144	152	165	133	159	156	164	147	158	157	152	147	131	156	153	144	173	132	131	143	146	139	132	146	137	157	167	170	121	141	139	132	146	147	114	161	158	169	127	134	138	165	158	168	137	155	171	155	151	148	142	165	147	138	148	137	151	148	133	147	153	163	144	160	139	138	133	157	135	157	133	164	146	130	138	145	144	137	155	150	150	132	175	124	126	144	138	132	166	139	137	135	142	135	160	146	150	128	140	151	136	149	123	120	131	153	129	132	146	139	148	143	135	126	151	154	144	164	148	148	127	140	120	140	142	140	160	141	123	150	161	153	135	149	142	130	148	142	131	151	133	150	143	158	128	159	135	132	134	139	147	159	146	123	140	126	156	142	139	153	147	159	135	133	147	149	150	161	126	135	158	172	155	126	139	157	130	144	142	155	132	154	135	142	145	155	143	162	136	143	154	142	130	143	139	130	138	135	158	119	131	135	140	113	155	150	136	153	166	145	120	146	163	150	156	129	140	148	145	132	152	128	147	142	160	170	121	145	157	145	133	125	168	165	175	124	143	131	141	123	152	126	141	144	155	127	142	150	157	145	142	158	136	139	142	133	132	142	156	159	129	124	152	147	147	138	133	144	132	153	143	159	149	145	138	118	154	140	132	149	154	156	132	145	153	149	134	159	142	135	151	162	147	175	155	142	137	154	156	153	144	125	123	168	121	145	164	148	160	164	164	138	139	135	129	153	158	146	160	146	134	159	129	139	166	162	141	138	138	136	133	147	140	147	129	143	127	144	144	138	140	152	131	146	147	143	148	146	120	149	134	160	123	155	135	132	144	139	117	141	153	150	156	146	144	139	145	137	136	144	127	152	146	160	156	138	153	146	141	139	133	151	143	131	136	149	151	143	144	135	174	139	142	149	137	138	129	136	156	146	129	135	138	136	141	169	151	139	124	133	141	135	135	161	149	127	119	147	132	145	135	155	140	142	151	135	152	153	113	145	121	134	166	140	132	137	147	133	149	153	116	141	154	128	153	167	150	127	132	167	153	161	155	144	146	150	145	145	172	144	148	131	165	147	138	154	158	132	129	152	137	144	147	159	149	151	141	139	140	150	161	132	133	145	142	139	135	148	136	141	122	126	132	153	146	154	147	144	143	144	135	145	134	139	147	154	140	140	140	150	145	152	146	131	146	119	143	142	163	136	135	142	135	140	137	139	145	154	138	130	162	146	156	117	142	146	154	142	153	156	145	131	146	143	150	139	136	144	129	165	140	161	164	161	137	156	137	148	145	136	160	142	149	151	154	167	160	144	129	153	135	144	121	151	152	129	139	135	132	141	143	139	150	124	159	137	141	130	151	137	128	137	144	178	146	155	136	156	158	137	124	148	147	142	128	160	150	172	135	147	140	148	164	149	135	150	146	122	143	138	151	143	139	150	149	139	147	168	154	146	125	132	139	135	118	152	151	159	138	138	148	146	162	161	141	125	143	151	163	152	132	146	141	156	155	159	126	150	137	129	146	133	142	146	156	146	143	158	143	146	147	131	163	131	167	148	149	130	154	146	160	144	162	138	136	140	136	128	135	130	146	147	136	151	154	137	149	164	144	130	143	143	120	147	122	148	135	135	138	126	137	142	134	135	141	150	136	136	138	129	151	138	132	159	154	165	169	147	155	130	147	136	144	148	126	141	139	142	145	164	134	156	155	145	139	150	126	132	144	140	144	130	150	154	163	120	131	164	138	128	144	150	164	141	175	134	144	140	153	131	131	164	152	141	146	154	154	151	139	148	147	162	141	147	140	132	142	131	150	164	164	161	148	148	126	150	169	163	155	156	143	157	140	126	145	126	155	134	133	154	169	129	125	152	141	149	157	135	139	136	158	127	155	147	148	133	129	132	169	143	141	155	152	147	145	135	137	128	136	145	138	148	144	146	154	151	134	172	134	136	143	146	145	154	140	160	128	134	139	147	163	151	141	143	119	147	132	151	150	137	152	160	149	129	143	141	118	159	137	154	137	139	150	155	150	114	148	168	142	172	140	143	150	154	150	171	131	121	144	122	137	145	165	168	141	154	164	172	148	130	133	158	132	140	164	148	163	138	128	145	126	145	144	170	153	122	144	151	121	130	155	144	130	152	153	140	142	140	154	136	141	150	136	168	149	137	149	158	176	153	165	143	155	157	151	144	140	151	153	144	136	156	140	139	133	163	166	159	152	139	152	134	158	152	144	125	133	144	136	123	156	160	133	128	134	170	154	144	163	144	138	148	157	143	146	137	135	149	133	158	144	143	143	142	130	162	149	126	152	150	153	141	174	163	134	142	143	163	123	146	144	156	159	141	130	136	141	155	138	140	145	156	155	142	119	147	126	139	135	128	151	146	147	142	141	162	150	158	149	141	171	146	125	132	150	144	126	187	154	146	121	143	153	145	164	162	143	120	138	143	167	139	128	135	143	138	154	126	137	120	126	158	152	130	148	134	138	159	139	132	138	144	149	168	141	151	146	159	155	134	137	143	145	147	140	143	139	146	151	153	164	154	141	166	155	149	142	135	136	146	140	136	158	139	142	146	148	147	124	154	129	182	150	161	160	143	151	121	135	167	142	141	153	127	145	152	139	137	144	137	138	129	167	141	160	152	134	157	128	148	140	152	161	133	146	129	144	165	136	136	149	165	162	153	142	127	161	149	131	147	157	134	125	144	120	141	156	143	149	156	140	120	140	166	148	148	152	174	175	136	133	128	144	141	150	141	151	137	132	153	134	135	144	136	140	125	155	140	150	149	135	135	150	160	138	170	154	130	147	127	130	145	160	135	143	139	135	138	158	167	135	138	131	142	150	139	142	139	137	132	146	130	149	133	125	140	134	145	158	162	135	142	136	147	149	164	145	153	171	152	143	147	146	156	150	128	152	146	150	146	121	148	149	145	133	145	150	145	136	152	149	138	149	134	117	129	137	159	127	154	155	153	135	168	146	124	178	139	146	126	149	152	138	148	136	149	155	152	138	160	154	168	149	141	162	148	144	143	147	137	122	148	164	140	147	138	152	165	158	149	141	140	141	137	142	149	147	141	142	136	124	148	128	139	149	128	143	162	139	154	132	143	151	155	150	150	153	141	133	153	141	151	141	147	150	139	149	147	165	151	136	125	134	168	153	154	136	132	141	134	129	167	127	133	146	160	126	157	139	153	157	147	154	156	156	145	151	156	146	144	162	144	148	146	151	144	139	149	135
7515	2479	5836	6452	5562	4403	3728	3020	2555	2193	1827	1611	1475	1349	1268	1145	1085	1000	971	944	933	834	791	787	731	728	770	736	691	644	660	634	695	595	620	599	628	621	567	575	569	614	531	547	554	543	523	542	545	503	534	558	529	505	523	516	557	527	506	512	507	497	544	512	550	547	490	465	517	465	517	515	508	463	463	502	488	519	481	501	543	495	510	517	489	484	505	499	487	474	449	473	447	473	505	547	472	477	482	485	477	490	505	447	468	471	510	464	482	450	457	443	457	511	503	506	477	485	487	476	487	492	493	522	497	519	484	476	477	474	445	491	479	461	471	433	461	475	465	462	474	452	505	489	483	453	504	483	486	479	479	466	473	525	479	493	477	480	482	482	477	465	441	479	501	487	497	474	464	463	488	492	421	509	504	487	479	476	507	498	468	438	473	531	520	477	470	467	446	458	471	442	456	494	443	452	520	480	448	459	493	465	451	473	435	497	476	471	469	476	489	493	449	474	450	508	494	474	500	471	488	475	473	481	449	450	477	453	495	435	475	463	468	494	494	468	478	473	456	456	440	467	472	520	474	451	484	445	479	461	450	437	506	481	461	479	518	498	480	495	478	472	471	439	514	501	486	474	458	469	513	504	475	483	512	467	437	472	460	465	470	483	534	434	469	458	504	490	456	458	477	489	476	496	465	480	456	501	475	500	521	427	483	499	511	448	464	453	468	475	485	498	457	498	531	479	434	453	548	481	498	506	475	495	468	455	474	466	515	446	473	469	485	490	451	459	441	444	482	468	457	482	475	470	478	495	474	453	464	496	458	473	413	459	480	462	502	451	493	472	451	452	471	432	437	474	485	478	492	496	460	488	484	494	477	464	486	460	456	457	451	480	433	468	443	458	477	431	500	464	485	458	494	478	421	502	451	462	484	478	498	434	456	456	445	480	448	431	488	477	500	481	506	460	456	481	497	481	448	495	495	474	477	476	442	482	451	492	498	477	439	472	489	462	480	465	482	477	501	489	450	467	448	482	507	481	485	490	486	480	474	461	457	478	498	470	433	453	508	521	458	459	423	433	464	458	501	457	493	476	469	501	478	462	489	457	481	462	493	521	460	458	491	470	504	502	456	483	457	470	445	438	483	466	464	479	469	502	462	493	438	460	456	481	507	484	468	472	435	470	494	458	456	431	462	447	479	458	457	461	472	484	505	483	479	452	465	484	519	500	488	465	469	471	491	502	474	474	464	476	518	445	483	464	495	481	481	445	488	500	456	484	469	471	497	474	461	449	496	486	470	472	413	476	499	480	437	499	471	494	478	498	485	492	436	478	481	451	470	437	479	484	430	481	494	471	451	487	462	458	476	453	499	470	491	475	474	444	463	455	461	495	443	456	442	480	461	473	486	487	485	495	491	465	441	414	476	505	460	494	469	461	510	469	474	440	517	482	470	457	484	482	486	490	461	465	450	473	488	449	458	485	511	470	468	488	473	469	470	467	435	394	498	509	453	455	447	479	487	471	472	451	499	479	478	518	463	427	456	479	506	452	480	451	461	485	490	472	449	483	484	470	442	490	449	518	493	478	511	480	454	391	484	430	450	442	469	449	496	484	474	472	468	479	460	520	476	487	464	428	447	485	512	490	454	509	480	466	494	455	464	467	475	435	469	473	520	473	446	471	480	506	463	473	493	453	482	432	478	513	460	501	479	460	468	465	496	479	475	469	487	439	512	487	449	443	491	474	412	443	489	450	460	463	482	477	458	532	501	478	480	464	496	439	455	446	461	444	480	496	487	464	461	477	463	460	490	453	488	482	468	488	459	474	492	465	487	470	478	480	456	490	446	535	471	503	472	459	464	485	431	509	482	478	484	471	463	447	461	451	451	513	524	483	435	464	485	484	452	428	501	450	517	471	447	416	473	487	485	488	477	467	446	444	476	444	478	439	474	459	485	482	432	488	480	486	463	469	474	493	493	466	459	456	465	480	516	478	447	472	440	477	486	458	443	480	487	474	486	487	451	488	464	484	469	466	505	472	467	457	456	490	496	513	433	456	495	422	443	479	450	467	504	511	486	478	498	486	469	449	483	463	444	464	470	474	445	484	437	504	479	452	475	476	465	501	436	453	455	469	485	490	482	462	450	457	449	462	489	469	475	484	464	463	467	452	465	487	453	473	442	452	499	440	498	455	480	475	453	458	498	479	474	476	432	447	448	487	498	462	435	473	458	481	487	472	497	459	495	475	472	504	465	480	480	483	493	490	461	457	461	471	470	479	456	483	522	494	493	449	448	523	464	438	465	500	464	447	468	477	488	488	467	441	498	476	495	455	482	473	527	467	463	478	472	453	449	491	453	447	471	473	482	492	436	464	462	487	499	483	452	499	489	489	489	480	474	471	513	467	497	488	468	495	440	476	494	420	481	485	503	481	471	476	469	466	467	513	492	469	440	476	497	449	441	468	473	456	471	469	437	449	442	466	470	471	491	490	486	481	468	465	478	503	471	463	449	464	511	445	478	426	447	474	465	470	517	441	472	472	514	432	445	466	498	496	485	471	494	455	462	466	467	471	497	509	486	481	474	469	427	472	490	505	446	467	488	474	424	481	464	474	455	455	509	468	492	473	476	482	480	500	435	503	497	464	467	467	473	505	469	469	432	466	471	445	502	491	477	445	421	468	452	447	479	473	488	498	514	475	455	466	484	496	463	453	472	455	481	501	444	431	494	473	486	518	495	476	489	483	443	449	475	443	482	468	488	443	492	525	493	476	480	483	449	458	439	457	498	467	487	486	454	469	447	463	442	469	489	464	460	514	482	524	451	465	481	483	428	485	492	423	475	486	482	472	448	452	481	503	471	502	445	456	503	489	486	488	463	465	479	527	474	486	492	497	480	489	492	492	454	479	472	499	477	477	492	459	477	474	491	455	485	488	483	478	452	477	453	477	442	530	474	478	468	493	447	499	477	454	544	462	476	484	496	478	445	465	422	507	462	492	463	481	471	453	428	462	485	480	462	443	493	495	529	467	467	465	464	481	499	499	472	429	444	488	445	472	462	486	457	478	510	455	489	486	455	476	470	468	478	474	505	498	488	448	480	458	471	506	487	484	485	433	475	480	487	498	511	463	459	430	458	463	482	485	454	447	455	497	500	461	443	465	454	471	472	481	485	422	472	532	476	492	475	459	492	477	470	492	503	473	465	480	520	465	508	438	476	455	487	511	487	445	495	460	464	458	503	454	449	485	488	467	488	463	458	486	439	432	464	488	472	476	444	478	469	479	446	468	473	480	526	481	461	487	479	476	455	472	469	523	477	514	475	465	448	463	479	471	483	495	456	456	480	491	498	495	460	470	443	473	489	470	501	469	458	492	447	450	458	447	434	481	481	483	452	480	419	511	500	476	470	465	483	471	490	499	435	503	515	468	516	488	510	459	471	474	454	481	468	463	485	470	434	477	506	472	504	476	489	470	434	481	482	454	459	462	459	468	481	476	439	483	484	500
2165	268	284	356	276	289	298	265	327	274	274	261	282	294	279	257	282	290	345	258	271	249	263	274	248	280	259	267	259	281	248	271	257	244	269	277	272	269	305	283	283	279	267	264	288	282	285	264	261	262	268	278	274	297	280	255	238	275	251	280	283	260	267	290	289	291	280	274	295	256	255	258	273	267	268	244	251	277	294	239	271	245	287	252	283	279	275	267	246	229	267	279	264	285	292	256	272	260	269	293	255	281	265	265	271	279	254	264	258	263	280	285	253	269	287	235	255	244	281	245	273	262	259	299	270	253	261	300	335	305	292	250	286	296	274	255	274	278	257	251	287	265	280	293	273	277	258	284	286	265	271	261	273	282	264	293	252	287	248	259	294	275	290	267	271	256	307	277	282	292	276	297	279	256	275	291	265	293	241	268	269	290	268	265	293	269	302	262	262	260	263	269	270	255	268	280	287	273	282	266	265	283	278	279	246	271	284	267	253	265	276	229	276	288	266	274	286	308	281	262	273	276	293	289	265	289	252	271	253	267	271	276	275	279	256	275	281	300	264	270	268	263	290	285	258	265	297	298	267	257	284	282	273	273	273	289	284	251	247	289	303	270	261	288	264	266	268	281	294	271	303	285	255	271	260	274	237	265	275	265	279	269	266	262	289	289	263	285	269	275	264	271	273	259	318	281	309	294	269	255	280	265	251	302	275	291	266	259	271	278	274	280	244	281	253	245	257	287	280	300	257	306	260	242	275	271	244	232	253	268	286	291	250	261	252	293	256	262	251	255	263	244	287	302	249	284	279	258	270	284	253	279	272	286	266	283	271	263	266	274	284	263	311	278	280	259	287	270	253	278	270	265	263	272	288	274	286	234	246	271	266	263	275	272	290	285	262	279	277	265	251	267	269	284	268	283	290	290	297	269	276	252	266	265	282	266	286	269	246	278	281	259	288	313	273	271	287	294	288	265	254	275	246	275	307	289	252	284	247	265	287	249	276	265	247	293	266	247	303	280	295	292	281	291	273	279	289	271	284	247	253	304	267	271	273	285	281	299	268	283	272	304	295	293	285	272	268	280	273	279	296	315	300	298	283	263	288	294	269	248	279	294	260	261	290	264	273	260	244	288	274	268	278	284	300	306	259	280	276	296	285	273	279	244	295	295	307	291	252	255	290	251	259	283	270	305	279	264	282	259	263	274	262	268	275	259	247	275	251	261	287	291	263	304	267	269	243	264	265	275	268	268	271	284	262	255	257	290	270	256	302	288	265	262	273	261	256	263	268	246	259	267	263	261	268	282	265	283	264	226	311	285	264	272	276	270	273	289	276	286	261	280	265	281	293	275	278	274	231	252	269	262	262	278	294	270	280	245	276	277	248	254	275	263	296	282	277	284	296	266	265	280	259	281	286	275	299	246	253	274	288	283	301	277	256	275	256	251	319	259	255	238	271	271	276	279	259	272	263	279	289	258	284	257	259	239	264	289	303	262	268	301	308	279	280	284	264	273	263	258	254	272	261	281	264	276	247	289	249	232	250	253	310	302	294	303	284	266	253	240	264	283	276	241	276	297	262	298	282	277	273	283	263	303	277	288	262	274	269	294	283	267	274	271	293	292	288	257	272	249	245	294	271	312	257	292	239	275	260	284	298	263	274	264	256	262	257	288	259	292	279	259	280	255	269	274	251	289	256	260	269	276	246	310	277	273	316	231	281	283	285	287	268	232	255	264	272	263	272	258	254	242	285	262	264	284	281	280	254	264	276	289	267	253	282	271	275	240	255	282	265	282	282	300	292	243	284	274	302	290	247	284	263	269	310	254	265	247	251	272	304	233	296	289	249	273	261	258	257	285	253	253	262	274	279	246	293	273	260	273	280	285	271	271	309	274	275	268	287	263	268	284	280	274	310	279	244	248	269	265	249	271	256	270	267	269	273	293	256	302	280	259	268	313	270	256	248	274	258	280	322	287	294	268	284	295	274	260	282	299	272	279	263	255	286	281	259	297	248	278	284	262	275	276	262	284	265	270	301	273	289	273	261	297	272	287	286	263	258	267	277	283	273	252	260	279	264	265	295	277	273	264	279	278	252	291	229	281	278	269	296	277	295	298	275	285	284	261	232	264	288	285	288	258	291	282	274	284	275	275	267	295	273	296	269	265	256	284	261	281	286	254	278	281	274	312	247	271	274	287	260	278	239	259	295	268	283	285	271	271	326	280	264	251	238	262	283	278	275	289	286	233	240	277	261	287	283	251	307	254	246	244	281	270	301	282	279	275	264	258	253	250	295	270	317	304	272	284	286	284	293	264	257	296	275	283	280	285	279	291	248	290	262	290	269	316	266	266	279	283	278	305	285	265	302	278	282	251	275	275	278	306	257	267	273	284	274	252	297	239	286	286	289	277	275	267	254	263	274	258	291	278	270	285	246	299	296	263	309	302	306	286	286	261	269	267	258	294	284	310	276	253	263	286	266	284	264	298	255	261	266	299	280	292	266	246	276	223	270	283	262	282	264	261	255	281	263	258	274	283	252	272	263	276	278	274	273	287	271	274	264	272	306	280	252	244	272	278	292	283	279	262	260	269	261	296	253	283	258	263	307	275	285	280	258	270	316	292	257	270	265	267	295	276	289	261	280	274	268	266	264	265	313	298	286	269	276	277	259	264	272	235	271	250	292	235	275	272	282	278	295	272	274	283	262	275	285	245	289	281	263	300	253	254	279	244	243	279	261	278	284	257	250	279	295	261	263	279	265	301	255	235	262	274	301	293	272	282	242	287	248	252	270	260	261	276	274	247	269	270	290	296	250	265	251	268	271	267	269	287	248	279	233	274	296	267	259	263	272	256	276	273	281	273	295	282	301	298	292	304	301	259	267	270	268	276	286	299	284	258	269	272	289	285	285	268	302	263	260	284	288	298	250	266	281	277	274	276	253	277	294	244	263	270	319	309	258	233	285	282	266	296	269	267	255	299	274	263	275	276	298	268	294	279	274	284	257	279	274	313	271	264	270	279	251	279	269	301	282	276	271	267	263	273	247	278	262	288	280	260	261	270	267	257	267	285	295	295	290	273	245	263	272	248	271	292	284	256	250	288	270	261	279	282	283	286	271	284	286	245	270	269	294	279	263	247	274	264	273	256	259	265	273	290	265	284	289	320	276	273	287	256	254	277	279	249	244	263	282	252	267	263	263	282	240	248	287	272	272	279	276	266	274	246	282	296	300	263	273	265	264	246	279	273	266	283	243	238	264	254	275	252	253	294	247	293	255	275	294	288	288	256	261	295	255	311	274	291	253	283	292	292	271	267	284	306	273	277	257	258	267	258	251	277	286	270	270	266	277	266	289	280	281	257	278	255	231	252	266	275	293	266	277	264	259	266	250	297	275	279	268	244	274	285	266	288	251	243	284	251	260	287	267	241	294	293	280	281	271	263	285	257	235	270	277	290	296	266	295	293	297	282	265	271	276	275	255	265	254	258	234	314	287	263	255	294
2326	865	963	958	922	871	887	879	861	771	840	808	816	834	827	862	750	772	801	797	816	809	837	807	755	777	807	752	781	818	818	844	772	781	793	798	823	790	811	863	790	782	796	858	805	824	787	781	801	811	807	864	832	799	776	741	782	848	820	763	748	769	804	790	798	842	825	744	797	789	742	789	808	768	789	806	777	831	810	763	799	748	777	791	788	810	777	801	780	814	794	774	786	762	845	793	796	776	754	813	768	772	807	761	797	841	810	733	790	801	821	778	793	779	789	820	790	795	784	785	767	779	821	806	816	788	824	822	779	790	770	806	766	779	776	785	817	796	783	832	780	813	803	793	778	848	795	815	767	804	851	822	772	789	808	815	792	758	807	722	775	803	751	785	823	771	835	796	819	819	831	844	800	797	791	808	801	770	808	782	784	806	812	767	796	822	785	774	806	779	764	768	822	836	766	788	764	809	780	752	814	764	787	793	770	812	802	745	760	787	777	788	739	818	834	766	778	763	784	755	753	828	791	762	843	757	776	781	744	769	756	766	894	762	797	819	786	751	755	767	749	775	833	811	768	816	798	741	754	783	818	832	818	744	784	782	827	817	783	769	816	860	808	804	795	786	775	782	771	778	786	803	786	770	809	799	821	804	777	803	765	760	807	779	769	787	796	735	787	772	791	830	807	744	756	785	837	770	742	726	784	791	773	780	744	784	744	793	769	781	746	756	762	825	789	783	821	807	788	807	794	808	763	808	752	751	806	756	831	782	733	798	784	779	804	785	849	799	758	797	812	757	815	731	794	800	764	794	780	754	796	767	810	744	791	810	801	748	837	765	797	720	834	783	739	778	789	798	767	803	767	807	757	781	745	816	796	781	807	834	810	762	805	721	766	770	863	806	788	771	794	800	793	761	829	772	809	771	824	781	785	756	775	860	725	786	791	789	781	806	854	744	736	798	819	792	761	798	768	781	762	774	780	823	817	846	820	792	751	768	820	777	811	782	771	810	774	830	797	809	730	809	814	756	723	779	850	768	845	785	789	748	839	767	804	795	822	800	779	818	781	794	790	780	791	837	810	787	813	794	796	777	748	819	777	771	774	809	771	802	757	830	803	791	783	812	812	809	823	809	823	766	796	785	796	787	772	796	787	808	789	790	801	817	809	803	808	746	746	825	738	781	800	803	817	812	793	857	810	846	830	805	781	842	783	732	807	809	814	808	751	799	783	795	795	745	823	748	757	804	792	762	809	765	751	813	788	792	789	814	793	783	778	842	798	817	782	797	783	774	813	765	788	816	772	784	765	794	761	771	760	820	812	809	802	743	788	820	773	754	812	776	755	786	779	784	770	762	831	807	802	791	744	777	775	834	829	790	790	774	819	788	823	784	769	778	759	799	753	788	816	857	813	844	776	807	727	720	761	786	741	753	787	803	805	829	825	744	822	802	797	804	811	814	755	818	810	742	746	835	748	744	769	800	809	819	805	837	779	804	825	783	823	793	817	744	789	758	795	782	759	809	774	815	782	812	789	794	797	796	775	737	803	735	781	766	749	806	808	801	818	808	778	796	782	803	786	779	798	837	803	786	823	723	754	750	840	795	784	739	808	825	798	800	767	777	810	743	759	788	765	762	807	782	785	816	767	754	831	806	800	795	773	815	801	811	793	773	828	794	793	765	791	806	763	792	804	788	768	758	793	770	827	751	844	781	825	801	748	748	811	780	779	796	740	808	708	805	807	807	766	806	811	813	836	721	760	742	759	771	765	768	811	728	796	735	813	799	722	768	776	773	763	777	800	753	761	835	792	769	828	789	812	736	786	744	782	845	809	835	779	843	757	808	820	820	799	774	794	827	797	816	712	745	796	819	777	777	814	780	827	802	788	777	751	798	751	791	785	789	833	803	779	802	826	805	811	800	813	792	829	782	736	757	762	779	774	780	777	744	788	799	769	847	778	790	778	770	760	808	783	808	771	813	719	812	827	849	809	799	806	805	745	777	838	791	746	794	841	797	767	823	758	760	834	818	764	772	769	786	804	760	843	780	816	847	751	758	710	809	802	793	781	806	815	814	819	803	802	799	846	766	783	832	756	778	784	782	792	815	784	812	757	793	802	777	789	714	768	784	761	783	808	800	785	807	786	735	797	817	768	776	813	848	806	775	768	787	808	782	769	760	767	776	801	761	801	778	787	755	791	760	805	788	807	789	788	766	795	862	786	784	795	747	789	793	733	770	828	788	776	787	753	787	804	728	861	815	779	757	817	815	755	807	812	790	809	836	755	765	748	772	761	799	792	860	826	734	799	811	754	792	741	865	792	780	822	823	815	870	774	772	819	805	801	817	823	841	794	828	777	781	763	746	811	785	750	776	751	765	761	841	844	755	812	769	748	781	809	800	768	776	786	798	782	787	760	811	738	821	829	742	819	745	819	781	797	773	803	809	821	853	810	753	737	830	788	802	784	755	813	800	790	820	813	826	810	780	806	791	750	800	767	763	803	789	780	768	799	794	730	798	801	807	821	822	789	777	803	828	740	798	768	826	755	799	764	827	799	754	750	849	805	776	800	803	765	819	822	769	791	755	798	777	787	786	763	806	835	812	818	792	796	838	780	790	800	775	839	740	782	765	770	724	756	762	841	752	763	816	757	841	843	782	791	778	875	764	771	799	793	757	819	739	791	761	822	792	782	804	765	841	778	768	786	793	840	831	769	816	802	796	839	820	849	814	756	730	815	805	804	763	777	788	789	806	803	832	789	770	803	759	760	786	810	773	772	779	791	820	835	835	773	785	802	808	802	794	777	803	810	788	781	750	769	739	784	790	752	846	771	764	804	768	833	796	797	798	784	791	822	817	747	742	747	797	782	815	775	808	818	799	797	790	836	807	747	812	817	778	801	771	741	794	788	783	785	792	845	795	755	838	749	817	796	701	800	807	789	776	815	796	793	757	794	828	794	766	809	795	812	775	810	836	782	804	761	811	822	794	742	737	782	802	816	767	762	777	767	840	778	818	814	767	717	744	831	830	790	805	804	832	771	796	809	802	782	766	790	846	836	818	846	819	824	817	776	807	797	780	793	810	752	759	770	837	792	801	770	824	735	771	780	821	816	798	758	789	778	756	792	810	750	797	772	784	770	806	782	822	823	813	769	776	723	748	795	831	733	811	792	733	795	759	749	803	778	786	790	804	762	787	845	735	789	790	786	805	812	832	793	799	758	819	779	825	752	790	771	792	806	757	754	747	768	787	803	814	845	762	860	776	818	769	791	768	792	766	806	789	766	765	733	752	795	786	806	776	775	760	786	775	782	772	810	819	797	775	838	804	835	772	805	883	808	787	818	745	795	825	828	802	816	768	792	836	759	750	821	796	819	810	778	783	752	779	744	799	778	817	799	814	798	802	767	781	824	813	742	785	848	811	778	754	766	777	774	800	805	798	751	830	867	761	772	737	797	769	772	816	801	811	793	798	808	756	806	779	778	780	836	788	831	777	755	804
8291	1064	1363	1100	794	547	423	332	314	274	264	229	219	202	184	175	172	180	183	188	166	165	168	168	139	177	176	159	131	154	171	164	145	149	152	156	135	144	142	152	151	131	101	121	137	136	148	156	157	130	151	151	149	152	113	145	160	128	152	140	161	160	131	154	156	139	138	146	155	138	147	134	128	139	146	148	139	170	131	116	153	142	151	129	147	155	139	152	166	141	144	154	140	145	131	162	138	143	128	141	154	122	160	143	150	132	143	142	146	132	162	145	131	150	179	129	151	148	149	159	163	154	151	158	131	122	144	142	133	153	150	125	134	151	146	158	143	141	146	143	154	142	143	124	155	153	145	148	136	154	136	151	154	116	156	144	137	116	131	138	148	155	138	157	151	148	155	133	147	126	145	126	138	147	157	134	149	125	148	135	172	139	135	129	137	149	136	138	130	144	147	132	118	142	133	130	135	128	148	127	147	151	124	156	152	134	155	136	136	131	132	152	151	140	140	144	136	148	169	126	134	136	144	126	153	117	144	129	137	148	137	132	133	135	139	111	138	132	136	132	143	135	161	145	118	127	134	151	140	149	137	144	146	172	144	138	157	147	149	139	158	150	145	172	134	136	132	132	131	136	131	158	140	153	135	122	144	145	141	135	151	131	161	133	145	132	138	128	146	158	119	135	126	119	148	112	141	138	136	130	155	132	148	126	126	144	122	159	147	160	127	138	125	160	141	142	147	134	151	140	130	133	149	131	130	155	128	153	133	156	117	115	131	133	144	134	150	131	138	155	148	140	146	160	157	137	132	160	152	153	141	132	145	153	147	157	132	124	145	119	134	150	133	143	149	143	137	134	159	145	141	152	133	127	148	125	151	141	149	137	141	130	125	149	135	139	151	142	151	138	135	130	148	123	133	158	143	137	134	141	147	144	139	152	121	130	147	148	147	138	156	147	154	136	158	155	131	153	157	153	145	160	129	137	141	126	131	141	163	147	140	141	149	133	148	142	172	127	150	134	138	151	131	149	146	139	125	148	126	143	138	150	140	143	140	125	158	156	139	146	158	137	128	135	115	146	137	162	139	155	131	143	143	151	139	154	136	149	132	147	134	162	143	152	140	161	137	135	146	146	150	155	146	123	137	141	132	147	136	136	144	133	146	132	122	153	130	155	142	139	154	155	139	136	158	131	112	134	136	137	152	136	158	139	133	124	133	140	144	115	160	133	139	157	142	140	141	142	149	150	135	143	132	125	142	151	137	121	144	132	133	131	143	144	144	140	141	154	133	147	129	125	130	154	137	137	122	142	142	170	148	121	128	126	151	133	158	132	157	139	148	154	143	131	150	130	133	150	146	127	146	130	159	146	125	144	171	141	151	133	154	151	140	142	133	143	127	144	165	136	141	149	145	166	131	125	141	148	136	132	107	145	142	131	142	152	140	148	129	148	140	136	150	140	179	120	139	123	135	151	137	133	132	124	145	140	126	140	124	147	117	131	153	127	124	142	136	121	161	138	138	130	147	120	134	141	153	155	126	144	150	131	146	125	131	171	145	154	143	154	150	160	147	146	131	157	139	149	117	121	118	144	157	137	131	145	135	144	136	153	166	175	135	133	152	137	164	152	158	143	160	142	143	134	138	139	133	135	146	150	136	144	151	145	140	151	146	128	154	156	141	155	130	136	154	168	152	152	148	136	162	129	155	129	138	135	159	133	148	141	160	132	143	118	134	144	132	135	119	131	121	154	155	136	126	159	139	131	134	163	157	156	134	130	131	127	139	112	158	142	119	143	132	130	152	137	160	143	160	145	142	144	140	126	126	144	139	153	145	129	147	142	156	154	141	140	145	143	135	137	135	115	161	143	141	140	131	124	135	129	125	148	145	121	151	149	135	142	151	147	155	117	154	143	125	166	123	131	140	140	157	135	148	145	139	149	142	125	133	153	158	156	143	152	142	153	138	129	145	144	148	136	151	149	133	141	160	141	142	140	155	153	157	166	140	148	136	124	176	137	164	151	144	136	139	149	142	155	134	150	155	131	158	133	114	131	152	115	148	129	126	131	161	150	140	133	140	169	141	120	127	132	108	142	144	146	143	144	170	139	137	149	147	148	152	123	144	137	135	146	150	137	150	141	133	132	158	128	164	136	130	141	135	128	149	136	127	136	137	142	127	118	151	153	140	137	132	143	138	142	145	145	123	142	149	115	169	141	140	142	133	146	149	108	134	137	133	163	141	136	128	125	140	152	136	137	140	159	147	133	149	148	148	142	140	133	130	142	159	120	127	131	153	150	163	163	125	146	133	144	141	129	143	141	145	158	159	164	139	132	132	156	143	138	135	136	141	154	155	127	121	131	148	162	140	132	152	138	134	125	136	148	136	128	133	158	141	133	143	128	142	129	125	125	134	127	148	136	136	153	117	144	132	136	143	133	124	107	156	145	156	134	151	155	136	138	146	143	143	143	140	126	157	150	141	131	144	156	139	133	156	164	132	120	123	125	148	159	153	152	133	136	128	131	137	148	151	151	136	143	132	132	151	161	151	136	145	137	118	115	127	150	140	127	150	147	154	135	140	136	118	157	156	140	115	145	139	131	134	122	149	149	158	143	134	157	138	129	148	133	146	144	122	156	160	167	146	138	134	129	146	130	136	134	143	137	153	150	154	130	119	151	143	133	147	155	130	127	134	142	132	131	118	120	146	135	130	151	165	146	140	156	135	147	129	146	157	139	139	149	151	140	137	130	122	131	144	137	124	132	137	139	140	137	142	137	150	131	135	168	150	143	144	137	150	128	127	163	144	160	128	151	133	169	143	144	95	109	128	139	129	126	154	156	137	142	141	133	145	139	125	117	139	138	152	132	149	162	136	141	138	141	160	159	147	130	140	151	158	139	133	161	175	133	144	150	146	142	134	134	137	146	172	139	142	164	131	136	143	138	139	140	129	163	160	125	134	138	128	145	138	135	143	143	144	146	116	139	120	155	161	135	145	147	142	144	135	150	154	154	136	126	126	124	137	148	152	141	147	136	129	154	143	131	141	155	135	134	141	133	140	139	153	129	131	135	142	143	148	138	146	138	148	117	148	158	118	141	148	153	137	132	137	152	132	120	140	133	145	150	139	131	109	155	139	142	143	139	137	133	133	144	133	122	145	128	129	133	130	128	138	141	147	149	157	121	161	141	156	141	149	139	147	163	135	137	144	145	147	141	141	152	143	150	143	136	153	151	136	148	142	137	133	126	137	143	150	167	133	111	131	137	141	117	145	147	119	136	132	144	156	153	133	158	148	142	139	152	132	144	129	133	149	153	134	126	131	152	126	124	132	134	150	161	138	151	128	137	154	135	138	140	145	121	144	124	169	137	141	127	133	148	157	141	132	110	127	145	118	124	132	143	143	134	123	117	135	129	126	123	121	156	150	125	142	134	139	142	128	142	143	127	153	145	158	151	144	138	142	142	152	134	147	137	129	138	143	139	130	99	136	122	155	142	143	137
5363	1506	3293	3659	3011	2530	2103	1797	1522	1322	1210	1033	961	931	879	791	764	704	736	716	646	675	656	653	567	558	573	562	599	551	563	532	553	517	561	556	518	534	502	496	514	537	521	503	493	501	503	494	491	505	499	487	489	456	507	446	505	459	468	487	464	483	472	480	459	493	491	473	453	467	467	445	478	457	473	450	443	455	472	470	469	481	448	470	472	437	453	452	452	441	477	466	417	424	460	458	424	473	444	443	456	481	451	449	472	477	488	451	443	428	418	432	452	456	452	438	440	488	437	429	461	418	437	443	475	462	447	408	449	426	458	408	442	448	455	429	417	465	430	500	472	456	426	429	450	434	469	459	439	447	491	446	439	464	462	431	473	469	449	490	408	512	437	421	426	449	472	458	490	429	452	475	494	426	425	457	451	458	446	445	486	476	466	385	418	424	436	460	466	431	467	447	445	467	478	467	479	482	424	433	434	492	462	448	442	457	447	444	474	458	437	456	461	450	460	441	496	476	435	400	471	442	429	452	436	448	455	455	423	422	488	443	447	465	455	431	472	455	458	413	438	453	469	453	435	460	412	498	429	431	448	454	470	443	470	449	439	427	432	462	452	385	487	412	443	444	433	432	420	448	434	463	503	440	431	449	472	436	464	444	464	454	465	431	452	438	471	445	430	459	444	459	462	460	421	444	485	448	415	451	437	439	424	405	486	426	461	431	442	441	414	439	448	473	439	456	456	453	451	441	427	470	425	469	445	462	478	472	443	485	395	436	433	450	430	454	459	413	461	451	459	492	462	472	445	459	466	461	424	422	425	459	426	446	427	432	475	426	429	474	442	472	445	435	507	437	458	423	425	451	411	455	469	435	447	478	432	440	430	450	440	455	445	426	413	450	461	514	454	460	451	465	434	472	450	464	433	442	440	463	501	468	446	438	434	438	455	422	452	440	418	467	461	431	448	444	463	443	440	456	456	420	474	467	439	459	451	444	471	434	441	481	468	459	423	458	434	476	440	420	439	464	442	457	453	473	481	461	452	455	407	458	493	433	424	461	466	417	453	462	428	465	469	445	422	439	429	446	453	433	462	456	442	474	465	474	455	468	449	452	476	470	473	428	427	447	506	451	439	423	482	441	450	444	467	420	468	452	457	456	443	467	458	433	465	468	446	477	423	483	466	468	488	486	423	465	444	470	445	467	453	483	465	488	454	407	470	441	437	477	471	449	442	466	439	462	423	460	486	457	446	453	466	433	432	470	422	467	437	478	433	426	439	443	463	483	430	445	467	417	454	441	431	419	472	422	446	460	407	475	476	430	459	436	426	464	451	473	461	457	470	483	488	441	492	447	409	467	427	437	436	456	437	473	428	446	495	450	420	462	459	436	425	467	455	464	431	405	482	440	415	494	467	505	432	420	435	474	453	465	475	444	409	444	439	450	459	452	455	445	428	452	413	433	452	444	433	463	404	464	470	439	472	417	442	489	467	448	427	463	483	449	459	481	456	446	456	474	424	440	447	460	442	432	469	450	432	470	473	455	417	437	416	450	442	431	446	450	473	465	434	461	436	470	441	494	435	460	392	450	446	469	397	414	465	462	420	410	498	452	447	466	470	436	461	422	407	465	431	490	460	457	421	443	451	473	415	477	457	418	436	432	435	481	444	457	407	465	460	462	423	448	465	447	429	451	448	453	446	415	422	468	442	430	435	468	485	446	447	494	489	449	450	404	440	443	495	432	455	438	488	460	469	431	437	458	435	473	426	486	458	470	515	444	486	447	427	437	402	458	473	463	463	452	501	453	464	435	431	438	468	447	472	502	444	451	473	424	423	432	459	446	453	396	487	461	431	451	463	438	506	443	457	431	452	459	458	435	459	436	457	465	476	433	477	470	487	482	451	418	478	447	415	444	458	470	470	437	428	431	489	450	433	443	446	470	461	469	438	439	434	410	483	436	484	456	431	458	462	452	446	489	456	438	442	461	411	431	472	441	456	432	433	482	472	475	419	435	468	459	466	470	442	467	462	438	426	451	478	415	446	465	480	453	452	425	435	441	442	456	437	454	460	484	468	459	480	460	437	412	492	440	434	461	461	457	435	436	500	450	462	454	458	464	493	476	447	437	454	495	428	430	481	430	459	433	467	432	429	470	464	446	447	463	465	458	424	434	437	456	449	445	473	471	488	473	476	445	469	462	444	441	446	453	427	436	449	453	422	440	436	454	456	460	458	472	477	449	467	465	449	451	446	464	445	473	445	438	446	473	422	450	429	425	476	437	479	429	441	481	449	440	442	455	451	438	495	485	444	468	459	420	447	468	463	443	456	411	453	455	481	442	433	487	465	446	414	425	414	463	455	445	451	407	427	452	480	481	475	430	439	418	476	440	436	469	455	485	456	469	441	460	436	457	419	423	449	456	461	388	436	485	486	427	446	446	472	397	424	444	466	446	423	424	446	455	436	464	415	505	442	450	425	431	442	459	437	462	497	448	444	419	434	445	420	466	457	456	429	456	424	417	471	429	450	439	427	444	456	477	442	423	477	433	476	458	433	470	442	444	444	411	442	437	467	464	472	453	439	446	461	459	426	499	430	490	451	457	453	453	453	446	459	461	457	429	427	442	451	453	460	458	461	418	434	466	466	426	493	474	444	473	457	420	434	441	457	461	469	443	433	456	433	482	445	457	453	431	469	422	463	431	426	456	426	503	429	463	445	429	450	463	464	442	470	409	447	475	453	469	433	455	428	453	434	421	412	445	436	476	480	469	426	425	418	456	486	436	462	455	440	453	483	463	483	482	438	483	466	466	414	480	443	447	435	491	439	446	445	458	467	449	482	461	411	442	446	462	438	440	457	440	460	457	423	433	422	464	421	460	449	446	451	412	450	455	461	439	466	476	435	460	424	446	448	470	464	438	433	438	451	438	486	471	437	433	485	470	432	471	408	447	484	427	444	440	446	476	459	401	450	462	404	456	494	449	478	426	452	455	447	424	481	462	474	450	425	444	486	427	454	486	470	464	434	456	427	439	407	424	468	457	429	434	454	429	470	452	433	441	500	476	478	453	429	429	430	469	477	399	445	462	477	428	447	455	475	455	448	452	463	463	450	449	453	394	443	416	414	483	470	462	456	465	442	434	462	475	460	438	441	449	431	485	491	432	437	456	449	434	456	448	464	467	448	467	463	394	462	411	449	457	447	430	475	441	448	498	441	455	416	432	461	476	445	466	467	458	416	468	450	486	437	403	435	481	454	460	468	438	437	443	465	448	434	471	441	437	464	454	465	464	418	451	432	444	429	430	459	439	444	461	441	490	470	447	426	453	443	461	506	440	438	470	454	410	508	436	485	453	442	461	462	450	441	461	457	470	440	467	446	434	436	442	457	460	520	439	454	456	427	408	444	457	421	471	419	462	464	441	448	431	479	432	434	486	452	463	454	486	434	456	453	441	458	431	468	459	424	490	452	454	476	440	464	452	423	463	430	418	427	435	412	433	431	466
15554	2565	2731	2041	1486	976	803	607	512	408	359	346	338	276	242	244	255	222	192	227	177	201	195	188	179	192	161	184	156	192	185	182	190	146	184	174	174	164	160	143	155	156	146	180	170	141	145	166	141	144	156	163	150	122	154	162	115	148	158	180	135	143	148	195	139	151	166	146	142	155	164	146	152	134	139	155	150	147	143	146	145	141	159	158	138	137	132	155	135	129	144	135	158	158	164	147	128	154	159	126	142	135	135	141	148	151	134	160	158	128	140	161	138	125	129	145	141	148	120	157	155	145	152	145	173	128	155	161	144	140	162	136	134	136	163	140	142	156	158	145	140	137	124	130	128	133	168	152	109	144	129	160	139	149	133	139	166	128	120	143	144	133	158	132	136	144	139	148	137	158	141	148	148	139	154	161	134	144	139	139	143	123	118	130	167	141	144	162	139	137	131	143	137	136	152	147	160	160	135	116	160	129	153	124	141	141	136	142	144	132	138	144	148	169	139	163	119	133	139	157	121	158	138	137	164	141	127	127	163	165	147	164	151	150	123	146	150	138	174	136	141	151	161	144	140	133	160	123	153	142	134	157	143	174	140	140	149	143	164	126	157	149	143	140	141	156	128	160	144	140	128	156	133	149	138	149	169	151	142	129	132	139	153	145	153	131	134	168	145	153	140	159	120	147	155	128	143	148	144	135	149	178	134	153	139	141	133	157	151	171	136	136	148	167	143	132	128	131	134	140	140	169	159	145	138	150	132	156	135	150	140	137	138	130	137	161	141	155	136	145	142	127	139	136	143	145	155	125	140	141	139	150	138	141	131	135	158	148	162	136	140	148	161	142	148	158	141	141	140	147	152	138	141	123	169	134	149	137	141	160	153	153	135	123	124	147	123	134	165	145	143	152	157	133	142	148	138	133	146	164	144	153	158	138	129	137	150	127	160	120	132	152	137	162	133	171	144	145	156	155	143	152	161	156	145	138	141	128	144	133	168	117	148	122	142	158	144	136	166	133	150	121	159	150	151	128	137	141	147	151	129	125	156	148	168	125	163	159	152	146	133	129	151	146	150	164	151	152	128	150	151	151	142	148	143	153	143	145	139	152	148	123	127	152	138	151	144	130	152	155	155	149	149	150	151	149	141	141	137	137	129	141	146	161	136	136	138	169	130	152	143	147	135	161	167	132	150	155	144	149	141	149	156	134	140	136	153	156	157	136	157	132	143	149	157	164	153	154	151	115	165	126	139	130	142	139	144	140	115	150	138	125	141	149	147	144	140	155	161	161	130	140	124	151	145	140	146	143	146	123	145	138	163	126	158	130	134	121	156	137	152	136	143	160	140	147	132	143	137	135	153	156	133	138	160	129	147	138	149	152	152	143	150	126	169	123	134	156	119	153	160	152	145	148	156	134	139	142	144	138	121	173	134	155	155	156	161	142	150	149	126	133	168	159	153	130	133	131	148	136	142	160	149	135	156	127	148	136	148	120	145	133	150	137	119	157	151	135	142	144	153	145	151	145	159	145	134	148	128	144	142	143	136	134	128	120	141	132	147	119	120	139	157	132	156	135	132	165	125	128	135	155	158	126	134	135	137	130	160	155	145	129	151	149	136	143	163	144	145	149	150	148	133	138	158	143	155	157	154	145	149	135	152	146	145	157	134	157	133	161	158	163	155	120	145	141	149	154	135	162	174	126	136	138	110	182	132	165	149	151	142	128	135	117	155	149	148	140	146	134	141	139	137	145	148	152	120	118	125	142	144	135	131	128	150	176	166	127	152	153	158	163	137	169	140	147	129	142	146	154	148	141	138	141	135	148	144	166	145	137	130	137	133	147	127	131	146	124	153	151	169	143	167	131	118	142	151	166	156	161	161	137	149	136	134	131	145	133	148	121	141	149	152	149	146	150	134	146	138	139	167	154	144	155	134	135	114	151	150	144	140	141	155	141	144	134	146	137	160	146	154	141	158	152	156	146	132	136	152	147	145	150	153	163	141	169	156	133	142	145	163	155	131	136	152	153	158	144	134	136	127	129	181	160	158	140	144	137	154	154	133	156	146	148	143	147	154	139	145	154	134	160	138	147	141	162	156	135	143	127	138	154	141	147	124	141	130	152	137	138	124	139	164	143	156	129	127	152	133	133	153	153	160	125	145	159	151	151	156	152	156	150	145	156	128	139	136	138	133	142	146	168	158	142	126	142	136	159	142	139	159	144	162	129	160	157	146	145	135	136	143	147	144	142	167	158	142	140	154	157	150	140	145	150	142	144	131	154	135	131	139	121	163	154	134	141	164	131	139	154	138	130	158	147	145	138	138	154	160	152	137	135	142	141	134	154	131	154	132	136	155	157	140	153	150	150	140	140	137	135	150	139	127	144	152	144	145	146	151	149	155	153	162	139	133	152	151	128	145	145	149	149	133	168	136	145	146	136	162	164	133	167	148	137	147	143	149	126	122	148	149	120	150	171	154	154	142	133	132	155	145	141	152	166	130	139	151	149	133	138	141	132	139	139	142	136	151	158	134	134	132	144	130	153	139	158	144	149	147	162	138	164	146	147	170	151	124	137	150	142	146	135	158	166	136	137	128	153	149	142	138	151	139	159	148	111	142	131	143	131	136	137	140	150	133	158	125	164	152	146	121	168	132	138	163	160	136	128	149	145	153	161	132	122	149	132	149	132	124	147	159	176	146	168	134	134	173	134	147	136	132	154	132	144	148	141	147	139	139	145	141	146	131	171	123	170	148	129	131	154	130	122	151	144	155	163	136	130	145	128	136	162	158	125	149	159	151	150	176	135	133	147	132	157	147	137	150	148	141	142	130	142	135	156	131	145	155	132	146	165	132	141	146	142	140	137	153	142	142	139	144	131	137	139	131	132	162	149	149	143	129	166	132	171	136	131	139	117	153	149	153	146	144	138	144	151	130	139	149	125	152	154	173	144	152	152	135	143	142	137	143	127	158	134	156	134	131	129	142	148	160	164	149	156	126	150	146	143	145	137	167	158	153	123	121	149	158	166	125	114	137	135	143	134	136	146	151	138	144	155	143	143	159	148	134	142	144	132	137	128	139	170	128	149	129	130	136	120	154	152	136	135	136	144	128	157	158	135	163	150	141	153	149	145	141	145	145	145	131	148	140	144	130	128	139	153	137	155	144	115	135	144	158	148	137	138	145	141	143	151	138	143	138	146	135	141	134	155	157	148	152	160	151	147	146	133	141	142	134	150	144	147	151	135	139	138	144	129	160	169	135	137	134	134	129	154	138	164	114	159	174	164	138	144	151	144	133	128	126	149	117	161	152	137	154	132	129	126	140	134	120	130	127	131	171	132	136	133	142	152	121	149	168	149	123	142	150	127	136	124	149	152	143	135	119	127	157	132	139	129	119	152	157	139	144	154	157	155	158	149	139	156	129	161	158	154	147	148	156	152	139	138	146	146	155	136	145	148	147	135	152	148	171	131	130	136	148	135	153	150	136	144	163	131	135	137
7629	2468	5877	6553	5569	4293	3617	3007	2586	2173	1892	1698	1452	1373	1281	1247	1138	1058	960	925	899	861	816	804	835	681	716	692	674	655	693	650	644	652	621	607	641	566	616	535	548	589	577	553	581	559	549	540	562	566	575	502	557	512	521	555	507	511	512	535	539	528	463	481	485	511	517	556	509	518	527	535	461	516	529	500	527	499	478	488	531	528	458	518	520	487	499	501	482	500	491	460	509	484	484	504	474	483	525	491	458	490	506	500	471	513	476	528	484	510	483	484	507	483	458	471	466	454	494	516	467	513	499	495	494	455	463	512	516	478	475	490	478	445	517	495	470	523	512	466	473	512	483	482	445	481	461	455	457	458	440	483	465	491	452	466	455	458	494	467	471	473	493	490	494	474	501	451	500	453	487	487	448	553	467	458	496	463	427	468	477	454	504	456	507	496	498	494	456	498	463	514	489	490	454	467	428	492	499	484	477	491	482	445	434	444	480	478	485	502	416	456	500	485	494	489	502	486	507	480	485	482	497	478	504	507	464	479	464	456	493	456	475	444	482	454	468	435	511	456	465	481	471	442	479	494	453	492	495	492	424	474	478	485	474	487	491	475	444	476	493	473	487	467	485	484	460	468	475	476	476	509	448	448	491	491	440	491	447	460	470	452	440	481	488	429	486	471	436	466	473	456	476	474	498	499	477	460	479	448	461	470	475	502	475	450	507	455	493	463	462	491	499	424	449	469	447	446	508	475	457	483	455	497	476	469	505	459	484	481	501	489	513	498	494	447	464	502	498	427	487	472	476	456	449	474	503	468	476	452	497	511	464	501	431	483	461	486	483	457	487	491	481	499	497	488	507	454	453	435	477	485	473	470	500	475	469	419	477	469	477	481	481	476	517	519	474	472	512	509	445	475	476	447	458	448	463	500	457	481	491	470	435	467	443	476	470	515	481	493	469	480	475	451	500	449	456	464	466	477	443	488	499	482	472	484	456	459	487	459	534	468	448	470	475	450	490	494	467	499	462	478	434	502	484	460	465	520	473	486	435	476	476	487	415	496	485	496	486	447	472	480	485	505	448	514	463	482	473	467	478	498	450	480	498	452	495	474	500	494	459	445	487	448	472	451	443	483	503	461	466	467	523	508	515	474	460	478	486	478	490	494	473	450	448	484	470	476	455	475	457	457	489	478	504	446	469	470	464	453	492	431	473	493	418	480	478	464	476	441	443	435	490	496	443	424	432	486	439	460	479	466	434	448	448	476	462	461	516	454	461	477	459	513	465	464	434	470	499	436	479	476	412	474	477	440	481	469	467	451	494	466	462	456	470	477	516	475	437	488	476	468	486	463	459	436	452	503	449	470	504	468	512	461	478	479	460	474	489	462	466	483	452	463	473	448	445	489	435	498	495	431	472	491	458	504	462	489	473	443	496	467	490	486	487	482	484	462	474	497	465	507	500	457	429	464	476	460	442	475	451	439	463	451	473	496	471	473	516	479	468	518	487	493	465	454	471	461	458	481	453	453	435	491	516	474	470	419	459	464	471	455	466	474	476	470	467	457	492	473	468	446	492	462	516	471	456	460	462	459	468	505	486	434	482	489	497	446	492	493	481	487	462	480	479	488	515	476	466	465	449	439	440	480	469	454	465	460	441	478	444	447	452	484	462	481	457	473	440	479	477	486	509	486	494	468	474	517	489	426	454	491	474	456	493	479	462	453	482	454	454	451	484	499	467	458	470	453	448	473	462	485	471	486	433	468	477	470	466	439	467	445	455	481	465	488	469	417	483	471	510	472	472	458	473	442	478	491	525	464	439	473	494	488	517	451	478	456	482	461	490	481	467	480	500	475	495	463	479	488	460	491	456	448	463	429	520	476	469	442	484	458	464	510	443	456	446	476	507	438	497	477	496	460	458	472	483	472	466	442	480	501	496	424	459	460	450	509	459	432	485	489	470	435	462	452	452	474	482	486	494	450	442	464	464	473	442	463	468	470	466	470	468	480	456	468	450	487	486	485	461	474	434	500	464	463	457	493	458	477	494	432	503	494	461	506	449	503	453	475	492	469	490	496	491	479	456	439	433	480	468	433	481	468	496	479	446	479	466	492	461	500	462	498	480	447	418	476	460	473	462	441	476	455	444	504	462	469	518	467	481	445	486	465	485	420	485	481	502	483	462	451	458	468	497	496	436	492	434	459	453	516	451	462	465	481	449	450	443	462	459	443	472	486	424	475	497	463	461	464	460	456	474	471	461	489	475	491	454	481	451	437	477	508	505	445	484	512	499	485	485	450	488	441	538	501	488	452	467	478	477	448	480	483	441	496	474	471	472	472	452	454	457	440	457	460	493	477	423	486	498	484	467	473	450	397	514	468	464	488	485	462	480	430	456	487	491	437	535	511	460	451	471	458	427	470	464	432	513	457	473	487	431	496	467	495	467	472	490	496	486	474	475	457	457	491	481	422	497	442	483	456	476	500	499	473	491	484	459	427	469	492	460	479	472	482	436	482	475	494	477	446	483	449	494	482	457	478	478	449	470	442	462	483	459	471	496	498	464	440	440	472	466	458	459	464	485	444	483	481	444	475	460	466	429	455	437	529	474	428	470	496	469	456	465	470	509	486	475	448	447	467	447	482	504	449	483	473	463	443	511	464	464	479	481	473	439	452	495	465	477	485	504	439	518	523	464	466	471	484	458	475	478	481	438	433	455	469	508	459	489	501	455	465	517	486	462	462	476	428	490	493	446	455	457	488	457	487	460	480	460	458	465	465	484	447	464	487	495	456	490	531	512	536	470	470	430	470	475	459	470	458	468	504	441	446	475	464	440	496	482	462	470	446	444	491	476	462	492	479	453	486	422	476	466	493	457	499	466	485	421	490	447	463	495	513	473	502	471	447	466	456	509	472	478	501	496	492	470	460	421	466	468	470	469	477	512	482	458	531	493	465	495	523	470	467	514	488	470	493	467	518	487	502	486	475	455	463	471	470	464	491	513	464	483	473	426	449	474	503	452	460	446	456	488	474	467	476	474	449	472	480	490	482	493	481	447	470	471	452	453	470	493	441	471	434	477	470	465	516	477	490	471	454	435	473	466	478	464	470	490	510	507	477	468	477	467	457	501	445	498	466	443	463	517	462	478	426	460	450	500	486	481	457	469	483	479	452	426	451	472	461	483	470	458	467	445	410	490	494	477	475	485	432	454	452	464	466	500	445	510	500	456	471	461	422	470	486	494	499	448	434	494	482	460	458	471	467	448	471	454	493	463	480	470	427	474	462	420	455	484	495	436	457	442	448	471	491	457	433	488	472	473	449	468	480	500	476	494	460	466	469	459	470	452	512	454	511	476	483	441	448	540	461	467	480	455	481	479	477	484	458	464	430	482	463	455	502	472	467	427	499	484	460	458	483	476	483	456	466	473	503	465	476	461	475	502	438	428	471	431	506	439	481	455	478	457	482	428	463	458	430	504	455	474	479	469	462	478	441	471	474	506	470	435	457
2131	318	295	321	292	318	342	255	292	281	299	271	286	285	284	280	258	281	278	285	270	249	286	262	242	257	279	259	288	281	264	269	252	243	262	267	242	243	268	261	300	282	279	284	261	277	286	296	275	276	305	263	251	292	268	283	275	270	299	264	262	304	268	259	258	280	250	289	260	304	285	275	261	295	288	252	272	290	305	272	276	245	281	283	272	271	245	280	273	287	284	287	256	257	295	258	316	257	234	287	257	269	251	283	279	258	280	250	264	263	243	260	272	272	282	297	297	289	266	259	278	241	293	259	290	271	267	257	277	254	276	281	308	262	260	280	268	270	287	271	255	261	263	280	287	270	288	264	295	281	275	259	268	253	238	309	280	269	233	290	287	245	254	290	283	273	243	262	290	282	276	244	272	281	290	238	281	257	286	285	289	292	277	288	283	266	246	271	272	284	276	293	259	313	264	266	280	297	297	273	269	287	271	266	287	240	264	277	269	257	277	266	272	290	290	275	292	252	260	259	252	290	284	264	295	264	273	280	251	267	276	283	256	260	286	266	254	298	270	258	266	287	269	246	284	268	276	265	271	241	296	266	267	278	256	282	267	269	260	281	280	237	279	273	255	254	290	261	225	272	273	278	263	267	258	263	279	283	260	279	258	248	280	304	258	296	300	266	282	276	275	264	261	267	238	258	276	267	271	279	265	275	276	279	282	278	256	272	262	266	265	218	267	262	258	272	278	264	285	272	282	286	266	265	269	250	288	261	257	289	266	294	288	303	278	249	293	262	267	301	275	271	264	257	272	271	287	278	235	256	248	291	239	283	279	255	281	308	262	270	252	271	282	241	283	256	279	274	280	241	266	261	274	262	289	237	309	268	287	261	268	253	282	274	253	275	260	270	262	273	268	268	283	266	283	279	281	286	256	288	280	263	266	244	320	264	258	265	291	296	267	250	285	256	269	279	283	284	271	266	277	264	268	256	283	258	285	282	287	240	243	288	236	283	255	307	261	268	265	294	264	243	264	287	302	283	292	285	257	247	246	268	284	285	234	300	301	276	282	260	276	259	281	285	272	267	291	265	268	292	288	255	255	305	265	275	280	280	259	275	255	249	267	261	271	274	258	265	282	276	253	233	307	281	270	302	288	272	266	275	270	250	265	267	299	272	263	288	265	250	261	268	257	283	267	289	288	274	287	264	271	257	284	275	280	258	264	276	274	314	290	264	274	285	267	271	260	272	293	267	287	280	269	242	266	268	296	282	255	281	222	257	307	271	264	285	298	278	282	280	266	247	261	266	270	263	267	271	274	258	278	269	298	263	261	272	264	283	276	274	284	285	274	255	289	287	301	253	269	259	278	282	292	262	272	283	260	252	270	263	285	267	298	263	295	266	254	249	248	282	293	270	292	273	248	262	297	291	259	290	244	260	256	277	269	310	259	318	282	235	257	290	239	251	222	258	279	271	284	264	286	265	298	293	255	247	266	274	275	248	294	257	271	280	246	238	273	265	251	270	249	249	269	250	258	283	271	289	260	289	254	279	273	282	297	277	288	274	284	227	278	277	280	281	267	259	266	277	255	251	246	312	279	255	268	277	275	285	258	303	288	303	266	259	263	257	267	278	288	259	241	275	268	271	270	293	281	276	292	274	278	279	254	293	269	241	288	304	295	283	301	254	237	275	232	264	267	261	261	246	278	249	273	298	274	240	270	261	240	265	264	254	258	272	261	285	284	300	279	275	261	271	258	283	322	275	272	266	276	259	255	254	259	272	257	275	266	243	256	279	274	272	266	279	248	257	225	237	262	262	279	301	274	298	255	253	258	291	261	277	261	237	302	252	272	278	270	255	280	261	268	275	260	272	268	271	293	214	268	267	250	256	250	249	276	279	266	244	276	250	277	286	251	246	270	288	268	250	225	268	270	278	264	278	301	246	279	252	284	266	262	276	282	273	277	292	282	253	253	264	271	245	284	260	306	269	258	251	254	243	291	261	253	273	279	295	281	318	295	251	272	286	268	252	266	283	282	274	308	274	268	246	272	258	274	259	244	269	286	266	294	274	265	300	288	269	281	280	251	301	259	263	254	270	233	273	270	278	291	279	292	316	290	276	277	260	286	280	245	299	267	251	256	263	299	263	298	276	271	260	291	251	264	281	270	268	295	250	252	289	263	248	230	265	291	245	261	283	268	280	275	266	263	261	267	253	281	278	266	250	263	255	277	269	273	292	279	261	287	290	235	266	283	257	274	273	264	310	255	259	283	269	270	238	287	248	266	296	268	266	270	288	257	257	303	270	250	276	289	288	288	294	264	277	287	274	264	290	265	290	278	272	267	269	259	263	267	288	269	272	277	261	284	265	274	280	256	311	230	270	308	252	275	276	287	260	258	278	268	267	261	287	290	308	254	252	244	279	278	243	258	295	304	263	256	263	274	266	253	279	301	307	279	262	271	263	260	281	263	274	261	261	276	281	268	303	327	297	255	263	283	255	263	279	285	312	281	279	236	272	244	279	251	260	268	277	265	253	277	300	254	295	262	281	270	263	278	273	273	261	261	286	266	253	286	258	282	287	239	291	270	264	257	278	264	292	290	262	260	271	248	276	267	280	289	284	294	295	293	253	307	266	298	296	273	281	295	249	299	256	274	254	294	283	229	284	243	266	269	267	258	261	254	266	285	284	296	277	285	255	304	272	257	282	237	249	287	264	290	266	285	293	275	262	266	270	263	279	295	263	281	284	273	258	253	258	279	285	267	268	275	249	283	293	255	241	272	276	264	263	296	264	281	267	256	274	246	253	266	227	280	249	284	259	267	265	284	248	273	260	269	292	263	245	291	300	272	279	256	284	280	287	293	284	277	262	268	267	285	240	268	300	293	292	251	248	284	266	265	287	302	255	259	254	299	290	276	248	271	270	293	236	269	267	297	263	248	271	269	251	283	249	255	259	263	274	267	237	246	286	278	269	285	273	272	266	251	275	293	249	311	260	264	276	262	281	254	290	269	279	276	248	281	285	252	275	263	257	250	274	267	241	266	273	291	283	254	262	266	265	269	259	274	260	277	295	272	258	275	269	296	297	292	273	258	286	273	295	282	271	283	247	301	278	286	257	218	267	273	271	255	281	261	274	253	246	274	265	302	254	270	287	272	270	251	275	285	266	285	278	281	253	268	262	259	284	298	290	279	260	277	276	266	266	270	250	270	275	255	278	274	254	257	268	261	258	258	276	300	234	238	269	268	267	242	272	301	283	317	286	247	296	258	289	276	252	259	270	253	257	248	269	272	274	265	266	263	287	263	291	256	292	248	284	269	286	269	286	286	307	271	256	283	261	282	270	263	268	287	297	278	266	283	302	287	281	255	264	265	241	283	261	280	265	273	260	281	255	282	250	278	255	233	247	260	256	262	249	281	313	274	282	270	265	256	241	276	293	250	285	285	258	275	270	282	303	269	282	239	250	258	271	306	287	301	282	272	265	290	257	296	304	274	256	283	283
2252	866	907	979	986	858	869	840	843	812	849	831	801	827	800	804	767	810	812	859	765	814	806	785	781	833	832	851	778	723	846	842	765	778	776	790	776	810	803	801	770	773	819	797	788	767	789	769	769	855	794	771	771	821	777	803	823	774	804	790	805	840	809	752	764	826	794	815	784	801	765	784	831	781	808	816	768	759	772	803	796	796	782	800	761	798	766	826	857	787	758	787	819	775	760	837	774	739	784	792	816	819	820	797	844	793	800	776	776	839	792	800	809	791	822	786	766	775	788	847	769	813	848	786	763	783	830	787	775	806	830	768	821	775	789	816	819	799	779	862	804	768	754	806	765	791	758	741	757	804	822	790	774	779	760	772	788	755	822	813	811	737	801	777	815	763	841	821	824	826	820	779	811	795	802	793	776	846	812	768	835	773	836	769	796	747	782	817	790	746	796	771	801	798	747	800	794	801	789	746	748	767	784	797	803	819	777	769	766	759	789	805	828	794	766	788	775	780	823	791	765	721	799	736	803	752	765	749	796	820	814	793	808	793	750	795	763	795	783	784	793	787	810	734	786	813	853	821	766	831	808	722	716	790	834	786	789	810	766	740	758	822	728	771	812	801	783	794	749	814	801	803	801	760	784	823	780	791	788	742	823	748	773	753	826	822	773	786	777	819	810	796	793	783	826	777	747	776	833	776	744	768	873	834	803	842	844	837	861	827	834	786	827	781	770	793	790	840	769	761	810	782	743	812	803	769	773	742	812	801	827	769	818	828	790	821	746	792	800	758	792	771	776	780	770	729	811	784	748	823	793	773	748	794	772	776	807	787	772	829	773	820	769	736	794	813	796	784	806	782	758	774	841	775	782	773	835	774	764	787	788	829	831	783	798	813	747	763	780	737	758	801	765	811	787	774	818	776	763	832	787	789	797	730	769	766	754	816	740	785	788	755	751	783	773	786	787	758	758	787	802	805	820	823	763	756	822	834	791	822	755	779	736	837	783	809	803	833	788	765	769	820	807	778	842	805	801	812	766	852	795	751	774	811	778	817	781	806	759	813	806	803	778	751	771	782	786	803	805	731	782	786	800	777	767	762	845	804	822	790	829	751	805	807	792	788	808	794	793	798	757	791	802	792	803	773	809	765	823	744	842	770	783	803	740	794	779	809	797	859	837	839	850	784	751	802	734	794	762	787	767	766	785	836	738	826	792	814	763	783	790	752	798	826	803	803	819	754	795	777	765	835	778	773	787	795	796	763	757	827	818	800	740	766	814	787	824	735	768	765	825	776	777	792	754	803	801	792	748	796	825	813	816	785	776	784	872	806	756	829	812	828	807	730	806	770	811	758	825	748	730	748	763	795	801	785	767	790	770	796	803	795	729	774	810	787	794	755	795	772	750	750	747	782	794	776	778	769	761	782	772	847	826	828	760	789	812	773	784	817	762	781	792	764	772	852	845	818	804	787	840	832	784	812	817	789	807	752	815	782	793	839	780	775	804	746	772	763	826	755	789	786	827	811	754	784	793	785	813	817	777	781	783	831	775	787	820	790	747	811	796	737	789	764	783	828	725	755	839	787	792	855	787	810	731	791	807	774	802	776	775	782	783	812	827	779	823	787	800	789	805	786	795	780	822	852	797	793	846	782	869	847	758	819	786	791	778	801	780	756	779	811	735	755	813	764	761	789	824	808	809	757	797	769	786	803	830	797	779	767	825	758	808	783	755	726	816	797	818	784	783	786	761	821	801	801	704	761	838	814	794	776	805	788	725	747	765	748	780	783	799	818	810	776	805	814	789	778	790	765	808	770	785	795	792	793	823	781	774	789	776	775	794	831	770	758	829	771	781	779	812	771	783	795	821	825	771	826	761	792	766	781	721	829	810	782	770	766	782	751	786	797	797	793	802	830	835	810	814	769	778	763	818	803	747	773	759	785	760	762	763	772	795	781	782	763	816	727	756	767	792	804	761	808	823	830	756	796	780	786	779	766	801	848	805	765	813	825	753	708	800	737	737	792	803	788	751	830	802	773	781	783	781	802	792	765	792	795	803	775	768	776	813	809	778	839	758	772	715	804	787	803	791	766	796	768	790	790	815	706	783	789	750	780	801	749	772	840	762	811	796	796	811	834	733	857	773	837	773	846	830	806	805	802	839	809	832	797	830	783	792	785	797	808	760	798	781	787	740	777	799	807	774	757	780	805	826	731	803	833	795	793	789	765	786	772	764	737	790	764	775	778	803	778	795	780	818	741	773	759	749	779	758	807	757	803	788	806	812	740	754	752	760	786	803	806	828	841	713	760	810	798	779	780	797	763	860	781	763	817	751	803	792	811	770	809	742	810	804	783	766	816	756	807	780	755	798	749	797	820	739	802	821	775	757	827	751	801	830	773	733	751	769	806	780	801	808	786	795	792	841	795	783	700	829	784	776	801	808	822	735	762	816	762	781	813	781	777	766	770	789	838	765	771	767	800	764	867	770	809	783	761	762	793	777	813	839	802	804	777	822	761	805	790	737	773	820	774	805	773	722	782	828	823	800	735	746	802	733	816	785	778	775	780	760	763	771	780	790	791	744	789	818	799	831	764	784	829	765	823	767	818	806	773	775	769	784	760	776	758	802	782	796	741	784	870	796	800	777	773	793	803	787	743	778	792	779	808	847	804	791	810	802	801	760	780	788	791	792	821	801	780	812	804	766	819	840	804	774	769	769	761	785	767	823	779	797	800	834	794	793	851	786	784	816	753	761	741	789	827	786	783	747	793	785	755	808	797	805	825	782	758	795	833	759	801	800	789	802	814	819	787	757	773	748	808	801	759	804	835	771	766	780	815	791	772	706	768	756	743	772	765	755	843	785	792	771	848	801	840	776	758	745	818	759	809	766	812	789	779	803	796	768	819	766	769	781	817	752	808	719	763	792	778	752	802	808	824	827	779	769	788	798	819	774	795	812	790	801	789	804	788	777	817	772	769	775	819	778	731	772	817	804	804	807	792	764	786	792	813	769	761	826	775	764	767	809	793	780	770	720	799	795	801	774	802	800	785	799	749	813	803	788	798	784	848	750	786	739	794	805	743	824	781	766	837	822	818	818	824	787	800	829	779	782	800	802	802	765	781	778	767	765	793	826	796	829	803	801	735	784	816	797	798	724	786	796	800	804	766	805	749	761	813	775	797	776	795	725	798	810	810	831	776	770	820	833	820	780	795	745	797	821	770	764	772	830	813	796	776	784	767	832	748	802	785	770	766	778	797	766	749	775	819	817	824	755	768	784	770	775	784	809	791	793	765	767	785	818	767	769	772	731	794	811	766	818	810	809	778	749	795	785	705	780	807	803	786	767	760	727	804	795	806	812	824	831	820	765	765	766	740	845	792	764	798	777	814	828	804	744	770	769	793	799	799	807	785	786	774	841	800	800	774	797	742	779	793	766	789	747	808	736	826	798	770	805	780	817	792	819	790	777	802	788	772	818	791	774	797	810	810	802	817	791	825
8401	1055	1390	1067	769	567	468	378	305	248	224	248	213	201	199	177	209	170	191	161	166	157	156	152	187	159	159	133	161	149	141	142	158	171	161	139	117	151	139	144	147	155	133	153	135	131	125	154	132	154	135	151	168	159	155	128	143	133	140	158	142	155	155	155	127	157	133	118	138	122	152	140	143	119	123	140	145	162	134	145	147	157	143	143	148	138	142	161	147	154	124	121	147	140	147	144	124	152	126	136	134	150	161	129	169	152	159	137	150	150	133	151	156	132	148	121	128	131	137	148	125	128	143	152	142	138	136	145	148	136	140	140	133	152	146	154	129	143	135	163	139	168	126	158	110	147	147	163	140	123	161	132	151	126	156	131	151	152	134	129	157	168	150	146	133	143	141	132	127	138	149	146	136	144	117	143	147	135	136	137	149	133	155	130	129	122	130	142	141	139	145	133	134	131	130	143	118	154	151	151	140	144	148	125	161	140	152	164	143	145	139	141	135	134	152	150	122	134	144	124	147	135	143	124	165	152	164	150	169	140	135	143	165	145	129	135	133	141	149	148	152	111	151	135	141	125	134	127	149	156	132	141	149	161	117	163	131	167	123	159	137	152	124	143	127	152	139	155	152	137	118	129	137	144	154	114	144	133	139	142	117	148	142	149	150	132	140	124	148	120	151	130	163	123	126	139	119	133	133	124	131	153	147	141	156	169	123	135	132	149	148	139	157	112	142	147	145	123	137	140	144	144	130	141	150	128	144	137	135	151	146	164	141	127	140	151	151	149	142	149	158	141	135	120	124	153	176	144	121	153	141	145	145	128	146	130	146	157	137	134	146	138	138	134	147	142	141	141	136	131	139	163	159	134	158	130	131	133	128	118	164	131	118	148	114	144	153	136	134	132	158	146	136	136	152	139	134	164	129	136	140	128	142	126	136	142	163	122	122	141	151	125	165	139	121	164	141	143	146	137	151	150	117	143	123	147	165	137	145	131	146	139	121	144	125	149	143	129	144	139	120	116	140	142	127	141	154	139	139	142	148	140	147	124	148	135	145	133	126	144	127	131	118	161	130	151	148	140	142	152	161	149	144	160	153	148	145	137	137	153	136	140	122	151	131	150	146	125	134	145	129	141	118	114	153	175	155	150	155	162	114	152	165	135	149	132	147	138	131	137	131	136	144	125	149	174	129	135	150	141	137	135	129	165	143	145	131	151	132	125	141	130	142	149	134	142	142	143	147	158	140	144	142	138	138	143	143	117	143	162	147	139	149	140	147	152	135	146	138	150	150	127	145	159	124	154	143	137	145	146	151	157	160	139	158	133	154	141	134	140	147	127	159	136	147	139	136	136	143	154	131	128	144	140	132	149	128	146	138	161	146	123	143	129	135	152	145	135	142	141	120	156	148	144	156	152	151	152	147	137	165	169	129	145	136	132	125	130	133	131	143	148	120	152	139	149	155	129	148	122	137	155	144	136	147	139	140	140	139	127	162	133	134	120	130	155	138	135	154	150	152	128	124	134	125	154	147	151	133	167	145	125	134	138	133	130	142	153	174	134	116	144	168	125	149	144	161	162	128	143	154	130	148	137	154	145	136	148	131	122	131	140	131	130	140	153	166	124	142	149	134	165	146	139	135	121	125	139	141	133	133	134	140	144	133	116	133	172	140	135	134	146	150	130	143	128	146	138	140	151	148	132	142	145	134	156	147	131	128	126	136	144	162	141	138	129	141	133	133	128	147	145	139	134	140	137	152	129	127	139	157	122	129	118	124	137	144	108	133	132	155	129	126	166	131	131	138	154	134	155	131	142	142	144	144	141	148	138	119	129	115	144	136	141	125	144	158	125	122	149	153	136	145	138	147	144	154	121	142	120	133	153	158	137	145	167	136	134	159	141	130	148	118	146	126	130	150	135	145	147	131	140	125	127	129	125	163	153	134	146	149	126	130	161	128	150	145	140	156	136	141	151	127	142	160	151	154	136	132	124	135	149	156	148	146	148	133	139	150	151	123	136	133	161	151	125	140	139	147	134	147	133	137	130	151	133	119	154	142	140	125	138	150	145	134	158	148	143	158	130	136	123	162	133	133	123	114	144	170	122	129	120	142	126	147	147	163	146	130	149	136	152	135	144	119	158	160	142	123	158	127	138	126	132	145	133	133	140	140	126	136	149	142	141	135	141	146	116	126	126	119	144	132	135	134	120	144	120	148	154	119	120	139	156	143	133	133	127	161	145	133	144	146	134	134	134	148	135	137	133	177	110	160	141	137	131	149	125	151	123	152	136	135	149	123	121	157	155	139	140	155	144	134	138	123	145	128	130	121	162	133	143	135	136	140	132	143	135	138	141	142	154	140	149	148	146	169	152	169	142	138	146	146	134	124	150	152	150	138	136	148	154	120	140	142	151	153	138	140	168	144	128	138	187	151	139	119	131	131	124	147	132	148	131	160	147	120	136	157	140	162	130	154	125	157	133	133	148	153	143	167	134	136	144	142	127	141	160	157	142	141	124	125	135	169	125	171	141	147	164	105	123	127	157	122	128	136	138	149	140	133	142	144	136	145	110	144	159	134	160	128	127	141	145	131	144	133	135	154	117	134	142	123	140	149	154	132	162	142	138	132	133	133	143	142	142	127	136	154	144	137	140	139	146	134	136	131	136	145	137	122	139	168	134	124	134	162	166	146	123	154	136	142	138	137	142	151	137	158	140	154	129	147	132	136	129	149	125	144	127	122	171	131	131	145	149	148	151	121	145	127	150	139	152	146	131	137	140	126	143	112	138	127	121	129	142	150	127	151	130	127	118	145	136	153	137	143	149	141	151	132	128	146	124	138	130	150	136	135	144	140	128	144	143	134	146	129	140	150	138	138	141	137	141	145	135	156	109	157	153	149	151	152	125	133	145	158	145	123	146	137	151	134	147	126	144	113	141	136	123	144	129	149	131	140	137	148	135	149	127	153	145	151	133	128	127	134	117	129	125	145	133	148	147	167	149	134	132	135	141	157	137	134	166	133	149	133	127	130	155	134	128	129	147	149	157	126	141	158	146	132	129	139	140	170	154	148	163	139	158	159	148	149	115	133	138	122	127	142	133	137	138	143	124	115	149	143	148	145	130	148	145	125	132	123	154	136	132	148	131	122	133	140	125	134	155	160	165	140	135	146	128	144	150	147	162	133	139	128	147	149	142	165	137	141	123	151	131	147	141	127	149	140	148	138	150	112	153	138	147	149	153	149	134	145	156	145	122	135	128	156	148	152	142	152	143	138	145	132	151	130	143	133	162	124	125	140	141	146	152	142	152	133	158	154	138	127	137	118	156	129	146	145	151	147	125	147	125	127	131	107	139	133	150	141	132	138	138	140	133	146	138	134	159	130	127	139	136	142	157	148	143	152	131	157	110	143	115	139	149	156	122	145	134	124	149	132	143	145	134	122	132	150	149	148	123	144	150	136	143	147	163	148	149	167	149	134	161	133	145	132	138	164	137	124	133
5298	1472	3041	3685	3098	2509	2127	1790	1498	1317	1132	1122	956	964	834	800	735	715	713	669	646	665	624	620	591	594	593	559	557	567	502	530	508	566	516	532	538	504	539	457	505	500	519	524	509	498	486	484	489	504	443	524	464	526	461	511	501	477	494	439	472	447	489	446	485	432	506	499	451	468	442	461	512	482	454	434	470	461	478	488	513	457	497	492	464	434	457	434	491	435	493	448	462	444	434	477	484	452	452	448	468	456	469	489	510	436	436	449	467	469	489	438	470	438	445	466	490	480	457	446	506	465	475	477	491	451	457	429	458	467	443	433	428	464	437	455	428	423	482	433	412	461	490	438	468	463	439	407	446	428	424	457	463	512	481	460	474	427	439	471	443	423	440	460	468	470	455	453	489	434	467	463	429	440	473	430	482	438	448	473	438	490	469	434	451	469	498	459	406	462	450	432	448	437	418	415	475	445	434	425	451	462	450	484	462	510	475	461	490	481	512	401	435	441	476	443	432	425	452	467	466	467	452	447	457	463	463	481	459	459	443	466	437	465	438	458	429	432	418	443	439	451	449	448	468	469	416	443	453	435	459	446	444	453	463	440	469	450	468	431	465	420	453	438	454	464	400	470	461	454	423	446	450	452	450	482	444	458	482	421	435	455	468	460	470	485	452	429	467	478	444	441	426	441	479	451	428	474	411	461	474	438	424	440	435	440	458	461	455	458	462	468	448	437	459	441	451	443	422	450	473	450	469	439	456	451	428	471	479	440	462	460	454	457	424	452	472	475	465	449	438	448	438	470	445	452	475	443	468	415	425	432	430	440	452	424	452	432	444	507	453	446	456	394	462	473	430	452	459	430	431	438	459	519	446	445	463	465	443	455	444	451	432	447	413	457	439	408	425	443	449	461	460	453	489	433	447	436	448	434	440	448	498	425	456	465	464	460	463	472	443	453	442	475	461	410	453	439	430	425	423	480	439	434	412	467	475	490	452	463	422	448	432	435	451	449	423	443	451	416	477	463	482	444	472	445	427	454	434	441	449	459	436	456	442	466	444	462	480	424	458	434	426	449	424	470	484	452	445	454	422	457	469	441	468	438	423	461	454	439	467	432	451	464	437	459	412	447	428	478	417	444	426	452	423	450	446	458	442	439	438	512	455	484	421	433	395	431	457	411	463	461	449	449	472	455	449	440	419	432	434	426	483	481	425	450	434	459	448	446	461	469	430	424	419	466	470	453	462	441	439	482	431	473	428	430	427	450	458	436	456	413	451	454	474	452	437	396	423	450	431	449	457	425	480	448	463	440	431	426	438	471	478	457	474	481	442	446	410	467	475	446	464	472	447	462	442	447	469	485	502	486	440	472	473	440	445	448	451	486	419	456	460	440	434	445	469	440	430	429	451	462	407	435	441	443	468	408	434	496	434	460	475	443	404	439	468	472	454	456	458	447	429	461	465	470	458	449	462	467	420	441	433	451	439	427	464	493	433	467	447	449	449	472	443	469	460	472	464	481	451	431	491	472	476	415	475	461	415	436	447	456	426	486	440	465	481	488	464	411	493	429	433	490	427	448	430	475	477	428	438	475	439	472	435	450	455	421	456	453	445	429	432	482	448	467	452	476	452	445	425	486	433	426	458	426	447	388	451	446	478	477	456	436	440	464	482	489	458	460	417	439	443	460	437	461	502	449	445	426	483	461	400	442	463	430	485	468	439	435	440	423	429	441	466	426	436	428	440	431	461	422	470	450	423	451	434	436	425	440	463	460	419	478	473	453	478	432	451	465	470	465	464	481	450	468	432	454	424	445	451	426	439	467	410	458	428	467	447	451	413	490	433	481	476	491	451	421	439	476	431	430	425	475	436	439	468	415	462	451	459	472	472	454	474	439	438	405	474	467	458	454	433	436	470	484	505	437	483	429	454	445	486	486	462	456	430	446	420	454	445	483	433	464	412	455	457	412	466	452	492	441	480	458	464	435	443	436	445	476	397	448	481	398	458	473	458	408	473	490	428	428	463	416	411	434	452	455	459	430	440	415	464	447	439	446	477	444	441	479	463	463	478	435	441	438	429	493	442	443	478	442	424	453	464	456	475	475	452	446	470	461	454	459	442	437	437	445	425	472	426	466	449	435	458	464	480	485	464	454	439	465	434	482	424	453	468	483	482	469	439	479	477	435	445	453	502	417	399	448	480	442	426	468	471	447	444	464	474	458	450	458	462	414	475	430	417	482	449	418	415	444	458	454	470	440	465	470	450	418	450	422	448	460	414	426	430	428	464	446	451	463	425	441	451	460	436	442	503	460	428	403	440	450	444	441	453	441	463	449	460	430	456	476	464	436	447	420	470	435	463	426	409	474	476	440	438	400	477	432	421	465	442	470	437	438	474	446	477	468	448	446	425	450	429	444	437	451	442	468	439	459	434	440	420	474	425	448	446	441	462	468	454	430	431	435	449	451	454	468	448	488	439	456	427	457	452	479	456	470	435	458	464	466	394	466	437	457	484	446	470	462	463	465	444	454	465	447	439	461	472	465	448	445	427	454	393	446	460	480	460	429	489	472	425	468	463	448	470	459	460	429	439	453	434	474	446	471	425	439	448	415	434	446	436	459	444	454	479	436	462	498	454	468	432	450	463	455	459	437	443	477	487	434	466	458	455	449	449	456	442	468	426	444	416	461	462	408	407	415	454	450	449	457	449	428	475	455	422	474	446	447	453	460	433	442	430	407	388	464	482	420	445	430	475	443	446	481	442	401	459	458	435	452	475	480	461	440	433	468	456	437	454	459	424	466	483	434	460	468	455	478	445	436	423	457	471	453	475	447	437	442	442	451	447	452	450	434	467	458	462	421	450	438	493	413	465	500	474	458	426	437	480	461	445	449	470	440	448	471	425	472	464	462	440	455	445	428	457	436	422	446	438	457	456	469	462	466	449	437	435	413	486	472	460	473	455	425	473	431	487	401	454	457	406	414	429	431	435	457	515	444	461	453	444	496	460	442	464	465	454	432	472	454	475	464	452	472	433	462	444	445	431	406	416	442	480	459	458	474	463	455	448	473	441	424	440	475	470	426	432	446	434	464	477	487	433	485	479	472	441	430	452	420	405	418	464	450	454	423	478	482	463	436	422	473	446	434	454	438	414	455	456	455	462	437	457	460	452	477	486	452	421	460	463	483	451	484	434	450	458	404	459	452	445	460	411	472	441	440	452	470	466	416	401	457	457	480	427	434	456	433	453	427	429	430	432	422	414	455	403	427	473	497	428	449	488	468	445	438	433	458	455	466	430	465	470	506	463	451	497	477	431	447	466	506	489	432	465	458	459	486	432	444	471	466	417	455	447	431	456	467	448	481	472	427	526	402	474	469	498	430	461	431	463	486	423	439	472	437	446	447	439	444	444	459	454	441	465	464	483	463	430	464	438	427	484	479	453	466	462	452	441	441	432	437	411	471	438	462	460	480	446	437	459	482	491	469	437	445	431	463	443	433	463	504
15470	2516	2798	2082	1442	1009	773	612	480	434	355	325	302	298	270	260	228	215	219	230	220	208	184	180	196	186	139	188	202	173	195	187	175	158	154	142	174	173	152	160	170	182	145	160	157	142	164	166	165	151	150	173	162	145	137	146	152	136	151	161	152	140	160	139	138	136	159	153	128	149	124	161	136	169	147	160	141	152	177	142	142	137	156	150	127	141	159	162	131	132	130	141	129	144	151	149	145	179	149	132	153	148	136	148	142	143	143	167	145	144	154	148	147	154	141	148	138	143	146	156	154	140	169	154	145	129	108	154	138	167	155	130	138	141	128	144	125	144	126	149	158	146	143	134	151	162	165	156	145	153	157	135	153	165	156	141	145	168	154	141	121	148	138	147	168	152	154	131	145	135	150	151	149	146	158	160	131	135	140	148	132	138	167	136	136	153	151	151	148	140	149	124	159	156	128	116	149	145	145	155	138	141	134	142	135	144	142	156	151	153	133	159	132	145	158	116	144	141	166	148	161	139	148	183	123	168	123	150	139	153	152	147	137	129	174	144	136	149	159	155	126	140	137	128	153	155	143	149	165	140	159	157	160	133	141	147	139	156	113	133	131	156	120	147	169	118	133	150	167	163	156	133	114	149	143	148	142	145	124	152	147	141	142	132	140	127	135	137	151	146	130	156	157	152	135	160	131	125	128	137	149	132	145	132	133	139	148	135	145	140	141	154	159	134	144	149	140	149	133	141	128	138	118	130	150	142	157	169	149	152	137	138	141	152	138	137	167	167	156	148	148	133	156	144	141	127	160	135	162	119	124	164	144	137	149	142	133	138	113	146	155	149	145	141	145	147	129	153	132	147	145	151	142	145	175	160	135	149	153	123	161	151	149	143	161	121	155	163	164	142	120	128	143	164	144	145	146	124	133	136	138	157	170	136	149	149	141	164	152	155	138	154	143	152	150	170	150	157	141	155	135	162	154	148	156	177	127	133	141	148	180	148	139	127	135	125	121	141	125	149	133	137	142	145	121	158	128	133	148	155	114	159	123	144	151	132	131	141	153	134	148	139	162	147	137	142	143	139	131	118	137	146	146	142	149	167	142	149	140	161	143	141	145	167	140	150	165	158	148	147	150	125	135	150	154	140	155	146	154	152	141	148	150	144	137	134	141	161	121	146	158	132	171	135	152	153	132	136	145	138	137	130	151	142	147	135	170	175	135	141	144	162	126	167	130	161	163	130	171	129	148	147	149	125	163	164	154	152	144	158	127	144	128	145	148	157	144	145	158	148	146	128	151	142	139	141	133	135	141	152	128	143	120	137	130	135	141	124	158	153	131	132	124	166	155	120	153	135	143	139	140	133	135	149	128	136	149	158	155	140	141	159	146	125	129	155	142	128	148	160	146	146	149	152	130	130	151	140	153	137	146	140	137	166	141	138	141	128	120	119	134	167	151	146	152	145	124	132	143	143	127	153	153	139	159	135	146	120	136	164	141	152	144	135	138	144	133	146	150	149	144	140	155	142	163	152	150	157	160	154	134	141	139	143	148	142	147	142	132	144	127	158	130	156	138	144	162	144	160	145	134	133	156	161	151	128	146	139	149	146	139	158	132	146	142	142	140	128	135	170	153	137	153	145	133	134	162	157	143	150	161	153	160	140	134	124	138	136	128	146	136	129	144	141	158	131	127	138	149	126	123	112	163	141	149	148	139	135	159	138	173	145	138	130	153	155	147	155	170	165	153	136	133	140	140	158	154	174	151	182	148	160	142	156	130	120	135	141	136	146	160	146	156	148	152	129	136	138	134	148	144	148	152	153	125	149	151	153	139	153	135	138	140	154	137	156	132	112	137	132	124	136	132	156	135	151	153	127	151	148	130	143	148	148	159	138	140	160	133	153	139	166	146	146	126	161	147	128	160	130	138	141	145	130	165	140	170	140	136	138	138	133	148	153	154	158	147	163	146	136	139	122	135	152	133	128	136	140	146	137	140	153	138	147	125	150	150	140	138	128	150	154	140	148	152	147	156	154	143	150	144	152	142	153	136	135	142	142	155	127	129	138	142	169	161	163	134	158	127	133	141	157	144	168	151	134	126	147	144	136	131	164	134	132	126	141	146	155	125	127	122	140	142	135	150	147	133	135	132	168	145	178	147	135	131	140	134	134	138	130	129	152	146	127	128	143	161	154	150	145	129	146	138	152	180	135	147	160	167	131	120	147	139	158	152	132	157	149	122	156	139	142	154	135	155	166	131	150	144	141	129	147	140	137	176	156	158	140	150	107	149	132	151	125	146	158	159	163	149	138	149	143	163	150	146	139	155	133	121	145	159	139	152	140	144	115	150	134	145	159	140	140	143	134	139	168	147	130	139	128	160	144	137	141	123	142	156	137	153	127	146	145	129	146	122	168	157	144	113	166	153	137	173	123	154	150	144	145	145	165	147	122	136	141	162	149	140	130	129	138	156	145	129	151	147	130	145	168	147	137	161	120	141	128	132	127	136	153	152	135	144	129	145	157	142	145	151	143	138	165	121	140	153	125	164	160	151	148	140	151	128	117	132	153	123	144	120	150	142	141	167	133	141	164	149	150	152	136	143	117	151	160	154	139	146	109	144	151	144	152	126	155	148	144	148	127	132	157	154	150	143	142	150	130	143	120	166	154	160	151	160	162	161	144	128	136	165	138	143	153	136	132	164	135	153	140	126	135	130	142	138	139	153	130	140	149	138	162	156	128	144	129	142	140	156	174	130	151	146	157	153	118	146	164	150	136	137	144	145	131	157	166	147	166	141	129	146	151	144	143	166	142	153	150	133	139	119	141	128	152	164	145	119	152	127	125	141	133	140	153	155	141	157	143	146	159	146	151	145	136	139	145	159	145	157	162	136	142	170	156	125	140	133	141	134	144	137	140	148	164	130	147	126	132	141	138	154	135	140	147	133	135	129	150	149	140	148	121	142	155	159	151	148	115	146	150	142	171	140	149	151	162	135	157	151	156	139	143	146	147	157	133	132	170	120	142	144	129	143	116	125	152	150	148	162	161	153	132	156	151	145	151	141	150	163	138	131	147	137	150	114	148	138	152	143	141	157	154	154	137	152	141	132	138	132	146	145	172	145	139	135	155	156	133	159	137	152	144	163	128	154	96	156	169	152	160	136	121	146	141	155	121	145	157	172	142	143	146	127	139	129	149	147	138	145	153	128	135	146	133	154	142	131	165	153	165	176	157	155	130	162	153	146	140	145	136	129	144	147	151	151	129	142	144	150	152	152	142	133	152	144	152	154	125	147	157	151	142	137	138	152	123	148	157	141	141	147	125	156	140	151	157	150	139	134	137	148	137	147	130	157	126	144	139	158	161	154	150	134	156	152	145	144	140	132	147	152	150	149	146	142	170	136	148	168	127	151	148	141	151	147	133	140	130	147	131	161	146	148	130	146	129	143	130	153	144	154	169	147	151	145	157	137	133	159	144	154	135	149	139	113	161	140	154	141	145
7531	2492	5768	6543	5525	4461	3677	3051	2470	2152	1941	1706	1499	1484	1304	1181	1148	1047	953	922	878	903	842	828	780	759	758	715	673	664	669	663	613	680	647	569	634	588	625	594	599	523	548	563	610	579	537	579	572	524	545	501	540	524	554	514	513	503	499	541	493	538	536	508	507	521	463	516	536	470	475	499	472	488	512	496	530	448	473	513	479	492	460	449	509	517	528	502	458	475	454	486	491	457	473	506	501	466	519	519	486	534	455	506	483	497	493	486	509	487	540	505	474	490	478	509	456	480	469	511	479	490	494	516	475	464	483	460	468	465	512	526	525	473	464	489	459	511	450	480	466	478	464	502	481	469	455	491	450	452	489	484	455	509	471	467	442	465	487	464	481	467	491	462	482	496	484	486	480	471	460	501	449	483	472	478	450	488	500	492	465	452	462	488	452	493	457	465	490	462	449	424	472	468	490	495	513	500	472	436	459	535	475	486	421	496	443	479	454	443	432	504	467	449	458	497	471	464	480	484	478	467	432	473	474	464	492	531	494	441	477	486	455	468	446	489	503	459	488	497	451	489	500	475	484	456	494	499	499	493	460	422	484	485	471	465	468	459	450	496	449	474	459	448	466	453	505	462	467	500	475	482	444	459	473	483	478	452	508	449	508	452	504	479	475	458	456	493	484	467	505	479	474	472	484	492	466	476	493	472	480	423	492	504	465	471	458	506	464	476	483	460	499	469	508	455	501	482	464	461	466	518	465	445	494	486	498	484	440	477	471	442	459	461	471	502	475	443	471	515	491	491	474	480	455	494	441	502	475	458	480	475	482	437	470	494	468	465	471	470	437	440	436	501	475	492	470	472	484	457	467	483	489	490	459	466	427	488	484	468	515	449	474	468	477	438	476	463	491	514	456	465	475	470	484	466	433	440	463	537	487	448	462	471	473	479	444	477	511	459	484	472	431	464	474	483	498	427	467	457	468	450	476	465	464	448	468	437	470	512	436	469	431	492	432	489	457	469	466	481	468	449	490	483	446	477	477	460	496	482	461	478	459	476	491	486	455	445	457	463	465	523	461	492	473	433	491	440	437	489	456	488	475	472	500	462	448	486	491	456	465	441	491	460	466	505	461	451	434	502	463	477	445	473	460	481	463	485	460	506	447	469	482	532	475	469	494	509	452	463	477	488	496	462	475	509	476	478	497	452	468	453	447	505	491	481	460	493	480	461	455	490	494	472	483	430	459	478	453	469	498	449	468	467	451	479	506	455	448	502	474	466	458	470	473	504	448	477	489	457	482	466	462	510	498	462	503	461	468	488	504	461	459	459	455	503	460	482	484	477	450	464	492	480	501	446	495	474	478	457	502	488	473	456	473	472	437	477	471	474	473	480	467	468	480	486	504	443	438	477	463	488	458	480	499	436	506	474	470	469	462	490	462	475	492	438	446	472	427	471	450	477	482	463	448	461	504	475	554	444	460	490	489	463	463	499	466	481	488	464	450	441	421	462	498	460	473	480	458	489	462	447	486	485	444	523	490	473	510	503	486	458	525	462	453	486	464	481	475	455	460	473	503	445	464	473	485	460	451	474	446	480	445	493	445	452	509	469	483	447	464	468	468	480	493	457	462	450	463	448	502	478	464	427	492	435	482	478	419	474	471	441	463	425	465	476	468	503	477	487	454	424	483	471	436	475	481	497	490	455	461	483	503	488	458	476	431	477	470	458	466	491	473	456	482	447	485	489	502	465	457	477	449	447	497	504	467	455	467	463	511	449	474	504	471	443	432	475	465	502	447	466	499	469	472	458	458	439	492	445	463	466	460	480	485	448	481	472	487	488	473	469	453	465	443	476	450	479	447	441	462	482	513	453	482	499	457	486	495	444	466	483	426	492	482	486	455	482	498	505	486	471	477	487	508	489	486	460	491	476	465	498	489	455	443	474	446	502	463	453	435	492	471	498	488	489	459	496	498	467	476	441	474	448	436	420	465	478	453	491	427	439	475	466	460	430	458	477	450	453	456	504	507	481	445	472	497	517	467	457	480	484	468	496	499	453	444	481	502	492	452	474	466	416	453	490	448	482	476	458	464	465	485	497	473	455	504	469	490	482	493	507	467	432	463	480	452	499	492	467	510	510	464	480	467	462	461	486	511	456	511	507	469	448	454	466	448	439	446	465	454	473	480	477	487	441	459	495	496	453	522	470	542	444	503	476	506	486	464	454	443	456	479	446	434	435	485	457	462	505	444	491	497	458	495	496	451	462	492	468	459	476	448	465	473	493	455	498	480	429	464	470	492	469	468	490	491	474	485	492	479	484	459	498	432	440	507	501	464	505	468	480	493	484	491	461	462	466	457	467	470	480	507	473	471	482	496	479	467	449	472	489	470	475	472	491	476	470	504	499	451	455	506	498	440	458	409	462	452	466	447	472	491	451	488	483	488	525	475	463	472	473	491	487	461	475	484	451	473	469	462	468	432	452	471	537	443	478	487	464	469	461	457	475	487	482	480	444	441	500	458	486	433	459	497	493	457	473	476	497	469	431	461	492	482	461	497	452	480	445	475	502	453	458	463	465	489	472	462	498	477	473	448	443	490	485	460	466	488	497	494	420	473	517	470	483	475	460	474	491	468	463	461	459	503	463	483	473	463	484	497	460	512	474	478	481	481	429	472	467	460	453	454	521	481	480	486	490	473	473	495	487	484	486	495	474	460	472	468	469	445	531	466	455	508	490	437	488	502	456	498	458	429	450	472	470	489	471	434	467	457	484	491	455	491	461	470	472	502	447	466	476	420	482	486	500	456	461	458	455	466	457	470	438	454	464	470	501	464	444	469	444	471	470	477	502	477	480	458	466	468	457	476	466	493	498	471	459	449	472	463	481	450	464	496	491	462	496	469	455	439	467	450	457	467	485	467	453	496	461	502	429	494	469	462	495	485	490	472	458	457	459	481	477	451	502	467	467	496	504	470	481	484	453	491	469	467	487	449	504	448	449	516	460	491	490	452	488	472	494	451	459	485	485	468	472	457	479	448	470	464	465	504	492	473	464	482	445	468	473	461	492	497	486	493	486	460	499	510	490	473	499	490	435	456	490	477	484	485	470	471	482	493	487	475	466	505	471	458	495	461	473	453	449	483	487	505	447	468	456	444	519	509	466	471	462	468	436	455	467	463	460	489	450	475	474	482	464	455	483	511	460	475	501	510	458	481	466	450	458	438	454	489	460	464	492	457	474	456	447	469	444	498	502	451	482	463	431	466	483	490	498	482	460	504	478	467	465	455	460	517	475	476	473	485	470	489	447	522	468	445	442	457	480	523	451	476	487	474	493	496	451	478	500	470	459	491	429	475	486	464	488	460	501	460	489	462	506	470	456	444	449	456	503	478	498	473	456	464	476	520	454	492	464	488	444	471	462	475	445	468	466	467	505	504	468	499	534	461	450	451	484	458	497	487	484	481	480	487	497	463	455	511	451	482	501	428	430	489	499	495	477	482	483	476	451
2065	302	276	309	272	297	255	261	290	241	263	273	285	285	240	270	260	278	290	287	244	284	224	264	275	247	285	247	278	261	268	252	275	250	255	282	271	272	273	276	272	270	264	279	239	278	280	295	282	275	271	279	271	240	285	267	285	276	259	289	277	270	264	250	303	282	285	273	264	285	258	282	279	254	288	277	276	291	250	264	280	292	263	257	277	279	292	290	273	297	283	274	294	261	275	264	269	252	305	266	263	277	249	302	285	269	298	260	258	283	285	257	296	281	255	259	288	250	260	273	232	235	252	276	283	275	291	269	274	272	236	261	291	284	297	270	277	255	275	293	282	274	265	270	272	297	247	235	236	283	264	285	293	262	281	258	263	250	289	296	277	273	274	257	277	263	280	278	257	274	283	291	270	260	282	284	315	264	281	271	269	284	290	282	279	278	247	262	299	251	273	269	297	283	275	277	280	250	289	246	256	276	267	266	298	272	270	289	243	246	283	237	280	272	263	288	279	265	305	294	273	296	278	299	269	306	293	276	273	269	270	261	279	279	278	285	284	295	264	267	252	244	285	291	255	276	269	260	255	247	271	317	244	286	311	281	285	269	298	275	258	276	297	241	282	285	320	266	251	280	267	264	261	303	257	258	274	286	277	279	277	253	285	274	260	274	280	285	265	263	265	280	262	263	254	254	267	260	275	284	291	265	278	282	268	280	275	270	294	237	269	275	237	288	307	262	291	291	301	272	266	281	292	255	274	236	267	279	266	262	256	305	260	281	259	254	264	280	230	278	270	275	273	286	269	257	262	272	314	274	232	242	283	256	254	245	276	256	252	282	307	258	291	274	267	262	294	260	272	275	294	273	295	274	269	248	300	264	263	265	279	288	273	284	266	252	264	283	272	280	278	273	277	288	282	272	272	285	266	271	273	252	252	268	247	269	248	298	267	244	273	295	233	270	265	246	252	274	258	273	269	269	247	263	267	310	274	277	280	250	270	280	256	268	304	280	272	249	274	256	263	277	283	273	289	280	301	267	264	264	267	259	259	288	268	273	295	260	273	271	298	237	261	290	303	304	278	288	253	272	256	254	249	303	291	280	295	283	265	270	301	259	286	265	295	255	289	242	262	272	289	256	255	264	270	267	291	249	273	264	248	263	274	283	271	305	264	277	251	271	272	254	283	260	282	260	265	267	288	272	262	248	269	235	269	272	285	276	275	307	267	283	303	247	311	259	286	269	247	287	267	266	248	290	258	255	267	239	238	269	256	289	294	236	301	248	293	264	264	285	259	262	254	253	273	273	262	296	263	301	287	260	301	306	260	297	286	267	259	292	289	267	258	300	265	268	287	261	298	255	274	232	264	300	276	309	242	276	285	265	288	257	257	270	285	288	273	264	277	303	267	288	287	284	271	228	261	297	268	281	277	297	271	282	283	291	296	256	269	258	245	299	284	296	286	289	257	276	275	262	271	272	249	276	292	263	290	252	263	252	267	298	244	243	289	245	259	244	264	276	290	288	261	243	271	301	269	283	285	270	280	278	293	257	270	247	244	288	281	280	282	265	276	233	259	280	280	277	260	262	303	236	265	278	290	281	266	283	258	285	257	294	267	275	306	239	268	282	249	305	299	291	284	283	278	240	272	278	289	247	254	262	270	275	286	286	258	263	278	277	266	290	274	257	266	251	249	319	289	239	265	254	259	275	258	251	275	295	276	284	229	262	266	259	267	249	262	287	252	253	265	288	266	296	265	275	289	275	240	268	249	270	278	251	278	276	295	277	263	292	271	278	259	256	272	289	248	258	305	282	279	256	277	278	255	285	300	267	280	272	269	274	250	276	281	285	248	251	294	288	269	286	255	272	289	268	279	269	268	282	249	303	266	291	273	266	250	286	281	279	301	253	276	277	273	282	248	250	288	243	258	266	297	291	292	272	273	315	253	263	254	251	286	269	272	273	311	290	252	281	274	286	269	256	270	265	269	254	258	299	284	250	304	278	264	304	275	307	283	256	257	262	253	261	272	295	268	317	274	296	253	271	252	280	276	289	276	258	261	264	265	266	283	282	286	307	282	282	283	269	291	286	245	257	239	266	290	269	261	268	278	268	295	247	255	257	276	275	260	292	279	245	254	287	289	278	289	306	278	245	264	278	269	273	272	283	249	266	283	267	268	267	270	292	264	258	242	309	253	315	262	257	266	293	279	265	264	255	255	274	260	245	274	253	265	270	276	295	259	282	267	289	268	283	260	280	298	259	257	277	270	286	270	293	283	284	280	292	274	265	276	283	244	279	282	288	219	286	250	283	271	297	270	275	268	247	261	279	255	240	282	272	257	291	268	248	257	275	285	266	273	267	262	268	270	255	287	294	281	254	272	270	286	249	252	266	226	268	281	281	282	291	266	256	278	282	244	275	249	267	268	283	269	285	300	243	241	282	251	254	254	282	272	283	285	285	288	267	241	251	270	267	257	268	287	246	255	261	239	266	282	270	261	263	313	278	295	265	239	285	262	249	274	265	280	262	260	267	252	239	280	274	292	299	279	282	315	266	280	259	262	263	287	263	262	264	285	301	262	302	280	289	283	268	282	228	259	255	277	313	286	270	273	269	270	280	275	267	275	266	288	266	252	268	262	276	260	284	259	269	289	307	292	286	226	253	244	261	266	262	269	279	303	262	254	255	309	277	273	297	260	284	263	274	253	270	277	272	292	275	275	266	293	290	248	283	271	251	270	284	242	309	289	250	256	264	285	289	249	272	260	272	271	255	291	271	290	263	299	277	261	278	315	265	287	235	277	277	311	273	283	290	263	251	234	260	282	288	267	266	260	275	253	272	286	275	285	253	264	292	255	264	266	258	266	305	259	280	299	291	275	264	273	280	276	286	281	264	273	261	293	266	300	251	309	269	298	276	265	276	257	252	280	269	271	288	267	272	263	261	248	287	278	255	250	261	272	283	236	251	241	272	273	274	247	273	283	280	288	246	263	274	282	269	271	265	259	255	287	251	283	277	274	252	273	296	282	289	274	268	265	270	289	285	288	263	273	243	283	299	246	244	274	250	275	277	276	280	256	270	277	241	306	261	244	258	260	264	272	315	283	264	291	286	292	278	261	280	272	293	263	287	298	265	300	281	267	274	253	279	272	267	287	263	252	287	270	262	245	307	254	260	266	287	293	278	289	288	246	239	253	251	267	265	255	274	296	268	301	269	278	271	278	269	252	271	242	252	267	274	272	242	295	276	276	310	313	300	270	254	290	285	272	274	273	269	262	283	256	292	267	284	276	275	309	266	277	269	270	273	226	276	282	265	263	287	282	275	268	285	271	291	271	293	284	262	303	252	240	265	259	302	249	276	252	287	287	264	290	255	272	252	278	235	281	273	276	272	267	268	242	286	261	286	276	288	313	244	254	278	299	248	282	289	284	277	246	289	277	276	246	288	273	290	273	280	276	234	267	289	292	252	272	297	253	305	265	272	274	267	282	272	243	266	265	243
2287	858	868	862	937	952	841	790	817	775	779	790	830	792	802	831	810	805	803	818	815	799	777	793	763	771	812	755	816	827	800	822	784	818	795	815	767	791	854	810	769	810	827	774	788	759	798	794	768	778	761	782	782	781	762	786	806	788	849	783	784	793	734	764	816	858	818	736	779	742	789	767	805	786	805	781	780	797	800	807	801	783	763	853	799	776	807	771	818	785	795	765	830	784	754	781	757	799	763	805	833	749	789	790	797	754	814	761	813	802	795	827	808	746	761	801	838	754	833	793	782	755	817	776	805	765	798	794	811	767	783	811	799	796	809	777	780	791	805	769	816	818	735	805	763	780	778	735	788	828	797	774	815	780	833	775	771	766	761	742	783	807	822	794	781	769	820	796	790	798	814	856	786	753	766	788	815	825	820	800	749	738	810	845	748	767	767	748	773	805	782	791	838	767	745	749	777	733	754	742	805	781	740	800	807	784	841	778	788	805	860	806	786	809	787	765	792	800	762	772	793	800	801	755	752	764	832	808	813	836	790	741	785	752	760	827	779	810	787	824	768	795	764	833	800	823	807	817	716	810	819	797	774	824	804	765	756	754	759	816	846	853	803	747	805	810	759	791	773	781	873	758	775	771	781	759	796	826	833	728	819	777	771	781	773	846	768	768	751	805	782	825	768	737	805	830	795	766	736	786	768	809	762	771	780	819	707	770	807	817	812	803	799	806	800	826	777	772	796	832	790	787	797	836	809	809	796	779	778	739	703	820	789	766	808	779	773	782	744	823	802	719	780	800	778	758	803	774	780	776	739	766	817	833	831	786	829	769	820	796	820	761	787	747	751	783	773	783	795	779	756	776	764	761	772	787	786	781	789	766	758	820	804	789	808	817	836	850	753	764	830	752	808	781	773	768	817	844	789	784	769	818	794	821	779	792	776	794	745	747	775	866	757	775	788	772	749	829	798	757	823	778	793	740	782	773	800	761	802	792	800	785	764	795	832	792	799	767	809	830	831	785	823	794	790	786	809	782	825	780	778	767	785	742	803	786	841	790	767	832	811	811	796	837	790	830	769	839	787	782	843	772	790	832	750	817	815	775	745	794	799	772	790	842	840	776	776	804	748	781	795	811	759	809	819	789	785	812	771	769	801	798	763	785	780	770	756	793	818	750	748	761	759	824	777	753	729	791	777	799	834	826	757	772	788	767	798	768	793	813	728	794	770	776	758	779	798	798	740	783	806	805	786	740	810	799	770	794	746	754	773	800	845	806	753	773	787	806	762	760	764	817	751	765	810	780	817	750	821	761	754	817	777	807	807	777	820	730	772	783	772	808	752	766	765	788	760	738	803	794	801	791	776	782	763	800	790	770	786	775	765	764	804	822	771	779	793	827	792	743	770	824	786	746	784	735	771	739	771	808	804	760	802	777	758	844	781	841	766	834	728	778	788	839	742	806	767	797	824	770	781	806	804	827	732	783	811	764	838	844	782	778	797	798	825	805	793	799	799	760	778	775	785	805	723	758	818	788	794	828	790	797	827	738	772	766	763	808	800	805	752	775	765	822	760	759	807	737	806	810	823	777	773	753	774	796	859	781	786	817	814	792	751	840	773	763	745	828	810	776	821	768	787	785	791	814	800	761	808	756	839	801	740	815	706	852	764	787	784	750	830	738	761	735	784	763	816	830	783	859	820	814	763	794	778	862	819	812	796	804	781	833	793	784	790	772	796	749	812	819	790	758	778	777	782	818	771	757	776	826	777	810	786	788	752	818	790	796	785	793	808	765	785	863	764	798	834	755	779	824	764	831	771	777	750	808	833	794	830	778	756	718	791	802	779	804	787	775	768	816	781	761	826	802	763	794	732	783	780	840	804	782	784	778	796	803	787	780	843	734	829	747	787	775	796	764	808	801	854	772	757	764	786	820	777	788	757	720	740	787	755	796	815	754	780	767	774	760	808	782	813	793	776	767	813	810	791	783	772	801	808	816	840	784	772	782	795	783	816	775	882	781	798	823	803	783	789	836	798	759	759	756	773	808	766	803	777	763	783	764	780	778	772	757	782	824	818	742	786	827	792	809	808	773	756	837	760	787	798	780	776	775	816	780	819	816	823	734	803	778	811	778	787	744	808	777	761	772	833	766	854	790	771	804	781	764	773	768	786	785	776	805	767	783	763	792	802	778	783	752	794	816	816	753	802	841	761	795	810	776	819	757	793	780	812	829	746	775	799	796	839	824	803	796	735	781	821	824	813	801	754	789	795	767	792	817	822	795	740	795	773	802	810	798	780	859	751	786	779	788	736	846	810	744	779	799	787	807	821	779	750	783	729	778	781	793	815	826	770	801	830	768	811	798	794	824	789	785	803	814	807	801	809	741	832	766	824	845	795	762	781	801	796	837	796	812	831	809	787	771	818	779	810	803	793	802	822	776	794	800	775	770	808	751	835	814	851	803	824	791	830	788	783	767	736	764	776	753	768	805	830	780	765	818	767	810	830	807	800	795	808	749	808	809	785	795	791	761	776	779	796	793	854	775	798	789	760	857	800	769	774	775	814	813	779	800	802	796	796	748	776	778	800	749	765	826	750	736	741	826	805	747	774	787	774	818	797	769	815	774	740	784	789	786	813	798	746	795	802	778	774	796	806	738	794	777	761	783	778	787	808	760	771	771	775	766	799	763	770	787	787	825	800	781	771	824	766	799	779	763	779	787	768	811	791	767	787	783	823	838	826	816	787	771	787	757	760	783	798	816	784	770	827	757	723	781	774	766	765	775	761	748	781	773	791	791	794	757	810	782	768	749	802	783	787	748	708	760	754	788	781	777	761	789	798	759	821	769	802	801	756	812	824	822	694	810	800	755	809	821	786	819	814	765	823	815	822	807	780	754	768	731	757	795	751	754	761	762	799	848	781	799	796	767	809	772	806	800	756	743	783	799	775	809	800	748	797	750	780	805	786	804	799	741	829	783	745	852	771	793	818	821	774	768	794	782	775	777	783	772	812	789	808	794	765	789	773	783	758	821	828	776	785	785	778	763	788	747	847	823	729	777	752	768	770	803	832	789	821	779	738	771	787	774	801	763	814	777	824	763	807	826	752	840	767	774	844	806	745	782	781	801	791	793	780	769	773	831	763	769	764	782	805	821	859	808	786	830	801	782	739	818	790	814	792	783	731	759	738	788	775	789	850	830	764	835	807	760	820	764	775	832	793	791	813	795	816	768	786	749	827	809	812	805	803	868	787	728	823	720	839	774	833	793	803	747	819	772	844	774	810	741	784	754	768	832	801	815	778	766	786	800	816	750	771	817	796	812	818	801	792	773	798	793	780	795	883	772	788	815	756	820	767	839	840	747	800	800	801	785	754	777	750	766	797	779	764	846	816	768	793	865	767	761	798	783	730	784	794	826	762	790	750	770	802	806	837	821	751	845	784	770	796	787	720	834	811	768	784	794	802	803	795	794	816	761	758	813	738	809	750	827	812	786	781	793
8415	1053	1373	1073	769	549	452	363	318	280	251	237	189	222	212	181	167	202	183	155	163	160	175	135	164	159	142	173	162	161	151	141	167	155	149	143	129	127	138	134	159	152	144	148	161	135	160	134	166	145	155	129	145	158	114	157	157	149	116	136	142	122	147	149	173	129	158	127	142	123	165	137	173	153	160	146	132	161	131	138	140	138	150	155	156	133	142	141	130	148	146	131	154	157	146	166	132	130	135	120	153	118	145	159	149	129	134	130	137	136	145	149	131	135	133	132	145	161	153	142	139	140	154	120	151	133	126	107	133	130	156	133	144	143	136	142	152	160	148	149	147	131	144	130	145	142	141	130	147	149	148	144	142	145	144	132	115	161	162	122	130	156	161	155	128	126	142	155	157	148	136	141	144	140	146	165	157	143	129	123	161	131	129	144	93	115	155	116	134	153	146	139	142	138	141	142	133	130	149	124	122	140	133	124	123	127	127	137	146	134	154	120	136	122	132	130	162	144	160	147	130	141	138	146	140	129	148	142	136	148	139	134	161	129	162	129	131	123	142	139	130	150	130	136	143	129	137	150	141	150	151	143	156	121	138	150	138	121	129	148	133	156	144	135	139	150	127	144	142	129	153	135	124	118	127	158	158	137	143	141	133	140	140	131	129	136	122	124	161	144	166	133	114	148	149	136	137	146	138	140	152	139	157	154	143	132	148	127	135	130	136	155	151	137	122	149	144	145	132	145	160	162	137	146	162	148	127	135	120	153	167	121	131	142	135	145	129	144	140	134	150	143	147	148	141	141	131	142	156	140	139	150	151	127	137	127	125	142	128	147	126	141	126	143	125	145	175	158	142	125	152	154	134	141	132	135	152	150	141	127	137	141	139	129	142	151	133	118	131	151	138	136	152	141	137	129	126	128	125	141	119	144	139	133	138	158	131	143	135	124	149	146	144	135	142	151	135	114	133	137	141	150	123	152	133	140	152	141	136	132	140	118	140	142	160	129	153	151	147	154	131	108	131	157	124	157	136	151	136	152	136	158	148	145	138	145	144	162	130	142	152	132	140	148	143	156	124	144	140	149	149	134	148	157	136	131	136	141	135	149	142	145	161	157	150	149	173	144	125	136	138	152	128	153	138	138	131	142	130	118	144	132	123	148	138	134	140	141	154	141	153	190	144	150	148	133	122	124	139	128	132	133	145	146	133	147	143	151	146	103	133	128	138	137	139	138	150	125	156	148	158	118	133	143	151	124	134	140	131	152	120	139	151	118	144	135	152	140	127	140	158	157	147	143	178	137	112	141	142	117	138	144	142	161	146	139	175	136	147	135	131	127	124	141	152	145	141	135	157	137	171	124	117	120	150	139	129	131	140	132	123	139	137	159	131	149	141	121	142	133	137	143	154	152	139	158	148	134	147	157	136	147	154	159	124	138	125	151	140	140	143	147	151	137	140	125	132	130	152	150	135	145	143	145	127	148	140	140	140	152	141	143	119	146	136	129	149	150	144	126	132	131	143	167	143	126	156	145	148	153	137	127	135	149	125	124	123	128	144	134	125	135	132	129	132	139	147	148	147	152	165	146	132	165	166	115	132	140	120	148	151	114	132	134	159	138	146	126	141	144	156	142	161	143	126	119	138	156	159	132	146	127	123	132	144	156	151	131	131	141	148	140	147	148	140	157	150	136	147	176	146	131	157	145	153	150	136	155	144	138	146	149	149	137	158	145	128	146	150	139	144	135	168	162	134	148	144	158	153	138	122	142	152	125	149	154	145	154	144	135	130	181	139	128	125	146	128	149	142	152	126	125	153	140	154	153	149	135	157	148	142	156	169	120	125	145	144	132	137	136	142	117	144	124	152	137	164	144	161	137	146	113	136	166	156	118	123	149	155	139	147	157	139	152	135	149	136	161	140	149	144	135	148	128	144	134	141	144	136	138	137	150	153	131	121	154	119	144	152	142	147	131	137	132	145	142	147	133	130	136	139	142	147	145	145	135	147	152	119	133	139	141	157	137	138	161	166	135	155	131	150	139	157	145	139	150	144	127	128	141	137	125	149	145	134	136	118	142	136	120	122	133	155	147	142	150	143	141	140	147	152	139	135	148	150	129	155	129	124	145	147	161	146	144	145	154	140	123	138	140	156	139	133	142	150	147	155	140	135	145	154	133	136	148	127	118	153	123	148	139	153	169	154	148	145	135	135	146	137	133	143	136	140	150	142	125	136	152	138	138	131	143	150	155	140	125	150	131	150	143	157	125	135	137	152	142	121	146	128	152	149	149	147	145	143	145	138	133	133	148	125	122	143	142	122	157	125	140	160	142	125	162	146	163	129	156	119	137	140	148	141	168	140	154	149	135	139	176	139	126	145	144	138	153	145	117	132	146	147	127	129	156	141	128	124	160	130	125	142	155	138	134	124	128	156	142	149	135	138	143	141	133	151	145	137	145	123	132	118	156	137	172	139	133	134	137	143	142	119	139	124	119	148	145	122	149	130	134	148	151	133	134	125	147	122	149	145	130	138	141	130	139	137	138	139	131	137	150	114	134	157	152	147	111	145	146	140	128	136	139	146	158	154	147	168	124	152	148	128	142	137	150	137	148	143	133	123	120	149	154	143	151	158	113	102	140	172	145	103	148	146	147	152	137	161	136	144	153	149	131	128	148	151	129	157	139	135	143	120	146	140	142	142	136	130	148	150	139	145	151	127	148	130	161	121	154	139	157	137	146	112	146	135	131	149	138	142	134	174	132	129	133	139	139	168	134	163	138	133	131	129	149	137	124	150	135	158	152	144	132	130	141	130	129	131	167	140	167	159	138	153	136	120	169	143	117	121	151	144	128	122	132	142	148	136	142	135	138	128	151	140	143	130	124	159	149	145	139	170	117	142	129	149	130	142	137	156	149	125	137	125	126	134	158	141	130	150	135	137	151	153	142	159	147	145	150	135	159	131	159	144	143	136	156	136	159	127	143	126	127	173	125	146	121	148	158	121	131	144	130	137	137	122	151	145	148	146	141	153	145	150	140	152	123	142	141	154	139	138	160	161	139	128	149	167	136	133	132	121	125	115	141	129	159	140	141	149	132	135	161	128	158	121	136	138	144	137	113	156	156	152	138	138	140	154	150	146	142	141	138	144	153	140	136	133	138	163	146	131	130	155	152	129	147	151	173	128	154	160	147	137	143	115	135	156	143	144	140	118	144	138	144	147	142	166	134	153	127	143	133	143	127	127	139	128	148	145	150	133	136	141	129	144	148	125	134	150	168	135	140	142	153	142	155	140	135	144	127	134	154	128	141	136	123	139	117	126	161	150	137	149	145	149	153	146	145	126	149	145	116	132	128	142	136	146	119	120	159	148	126	145	137	137	145	153	130	158	139	113	150	110	129	138	134	147	157	140	132	155	140	140	148	152	142	147	140	138	149	142	138	144	141	142	132	141	155	147	139	117	118	146	161	149	124	135	133	123	161	139	156	157	144	141	130	125	139
5437	1388	3245	3680	3043	2480	2068	1775	1503	1332	1178	1070	993	864	804	741	781	744	681	684	680	657	632	557	597	590	606	565	573	546	532	506	505	527	590	486	524	494	510	489	544	456	507	524	534	517	492	506	504	463	466	481	493	476	512	498	503	475	475	461	477	480	460	466	471	454	504	481	488	430	470	434	415	426	449	478	439	460	450	469	434	443	440	444	420	473	453	494	455	463	439	438	469	471	451	431	469	492	479	445	447	458	480	473	446	465	449	463	469	494	495	483	460	471	465	486	458	409	457	479	420	448	437	440	453	484	443	440	435	480	451	498	468	444	461	459	456	468	447	448	462	419	447	464	483	441	436	480	484	472	450	444	438	458	454	430	478	428	455	476	447	431	474	464	453	402	438	471	452	440	458	449	424	418	436	415	452	433	457	444	467	441	473	437	484	442	462	453	476	443	374	407	462	445	418	444	458	451	441	455	429	457	464	463	445	456	490	424	449	429	501	424	483	468	450	427	439	455	475	433	446	438	413	464	447	401	441	440	469	453	464	441	464	435	414	442	439	412	428	414	452	476	445	443	430	426	437	432	438	409	440	427	455	431	471	449	440	447	471	397	435	488	453	439	442	473	418	453	447	446	445	431	454	477	473	474	479	383	450	453	393	435	460	446	484	457	452	462	430	483	474	447	474	438	471	475	438	471	429	432	416	432	410	457	480	433	472	437	458	450	444	461	421	429	462	481	477	454	455	445	449	466	425	456	436	455	463	441	452	451	465	410	439	446	469	443	459	462	473	457	445	471	447	453	441	429	434	437	436	420	429	478	475	434	462	424	442	454	415	441	436	448	416	417	403	468	424	461	443	474	440	472	463	421	466	459	460	448	442	460	457	455	404	419	463	466	468	467	449	429	484	406	406	404	409	427	479	470	448	436	448	446	474	444	488	454	465	471	465	442	452	451	456	435	446	487	452	458	436	455	471	422	449	446	460	419	445	448	448	440	469	450	469	467	417	441	446	421	450	463	433	429	426	454	443	462	459	451	447	479	449	446	437	449	459	462	446	470	449	430	425	470	466	486	459	453	450	466	452	414	451	480	435	498	466	459	412	459	475	461	460	459	469	402	467	444	420	480	428	452	415	443	433	418	419	448	457	452	447	409	437	463	454	439	436	480	425	465	440	418	432	450	474	478	461	454	484	455	456	423	445	427	473	427	446	430	442	434	441	450	455	447	460	429	435	441	434	426	465	438	458	435	452	466	471	449	465	451	446	434	451	485	420	471	506	464	476	460	465	420	436	449	429	453	458	450	413	409	490	418	445	424	452	460	472	413	467	428	429	464	466	480	431	498	439	427	413	457	465	488	453	464	441	422	452	474	461	408	428	484	477	428	465	447	466	475	429	407	431	439	437	483	423	453	447	466	449	453	433	457	470	457	451	480	438	477	446	429	476	473	455	423	445	453	448	442	423	487	445	445	460	460	454	465	456	480	451	466	476	407	477	460	435	429	439	500	451	474	491	480	448	476	432	430	446	468	494	474	429	452	441	451	459	438	461	438	460	483	452	481	476	435	453	463	438	428	476	458	442	454	414	460	410	450	438	455	455	450	454	463	416	433	433	462	430	459	463	460	480	418	431	448	458	435	463	422	420	471	463	427	442	412	461	428	488	446	439	461	475	443	437	442	433	458	470	405	467	441	466	452	483	441	452	412	434	473	441	454	426	461	446	427	436	421	467	433	458	433	434	468	475	434	465	400	468	413	501	450	416	504	462	454	413	447	428	428	454	432	434	477	513	462	453	443	427	431	457	431	454	460	459	453	440	423	434	485	482	431	486	417	495	424	443	459	423	489	465	430	419	482	465	417	460	423	488	446	424	478	430	456	472	489	440	428	484	425	433	473	455	448	411	416	425	432	434	476	435	481	474	462	452	472	410	448	453	459	408	464	457	491	424	430	411	456	460	423	476	435	444	433	455	439	432	463	442	423	461	403	471	451	441	437	446	433	449	455	422	445	414	461	437	428	419	417	461	467	448	435	445	443	422	468	437	427	473	449	458	417	442	462	453	452	442	437	422	453	437	446	465	434	471	449	429	469	465	464	432	450	458	401	423	470	457	462	436	431	441	453	450	428	443	438	441	463	456	447	449	452	488	440	442	412	465	438	434	452	447	450	449	440	457	436	450	466	406	418	471	437	461	449	458	439	429	447	464	398	457	447	428	436	477	420	456	438	445	430	484	439	419	472	440	444	472	432	423	447	465	451	437	468	500	447	450	467	429	442	442	457	449	495	467	459	492	458	444	447	425	430	463	440	476	481	464	454	461	431	440	456	442	451	440	444	446	451	461	390	449	445	434	437	461	474	436	439	449	444	448	445	444	489	468	457	458	433	423	474	412	405	504	458	467	425	446	499	432	479	493	450	423	471	430	426	473	479	474	435	450	474	468	425	454	449	423	466	413	470	429	436	416	452	405	441	429	470	453	429	454	444	439	481	431	454	489	453	457	450	475	432	440	466	457	433	476	449	449	448	484	449	443	450	449	462	420	462	432	416	485	431	447	461	501	413	475	417	495	465	423	450	488	436	422	471	452	423	434	456	459	434	469	411	420	459	395	448	421	416	460	435	459	440	434	433	485	424	409	427	420	441	458	486	448	429	460	448	454	460	455	419	429	452	428	441	411	458	457	459	440	423	444	419	471	480	463	442	422	444	449	452	435	433	436	446	459	459	445	429	433	416	442	458	489	426	447	443	467	479	483	481	458	480	446	441	450	457	408	475	470	431	450	422	460	424	419	485	447	459	439	443	463	445	454	448	440	428	429	440	409	398	446	475	418	451	446	427	434	420	401	471	429	465	426	473	462	443	436	424	454	470	434	430	480	449	468	457	433	438	454	486	495	430	441	464	447	462	487	450	482	451	489	441	470	433	454	437	457	458	481	478	435	441	465	409	472	451	409	442	455	432	429	446	501	505	447	444	449	473	480	435	439	457	449	463	465	446	443	463	451	457	406	409	425	479	435	431	444	458	457	464	462	471	448	449	440	447	453	445	456	468	449	445	414	419	459	464	458	442	457	462	464	479	412	466	449	442	455	446	495	473	423	416	461	467	454	463	411	492	485	451	457	470	433	454	451	427	440	422	446	428	427	446	480	475	494	424	432	420	457	436	418	473	474	447	435	445	469	451	428	445	444	449	442	475	467	519	431	450	416	442	449	463	473	439	417	431	447	459	457	436	396	476	459	445	476	447	418	480	462	454	452	429	443	436	429	427	470	459	443	425	464	439	459	470	475	450	480	473	436	442	417	457	469	462	451	446	488	439	448	438	441	398	454	425	472	432	442	447	466	431	465	416	431	446	449	425	435	438	455	446	473	460	450	417	483	396	466	475	430	440	451	457	413	445	432	439	454	435	484	457	449	467	440	433	434	485	471	453	472	465	423	434	463	464	402	460	455	468	463	456	473	431	457	460	475	465	513	449	455	477	447	467	444	466	440	434	425	392
15539	2487	2735	2084	1496	1062	820	608	497	421	347	304	293	266	274	253	237	217	235	197	217	197	193	175	183	163	160	169	162	172	166	184	197	181	164	161	183	183	161	162	169	153	162	152	156	161	154	169	142	151	162	156	137	167	161	142	155	133	146	134	158	124	152	141	158	153	166	160	159	159	150	149	136	151	137	141	144	139	143	145	145	137	151	146	150	153	142	141	145	137	136	150	138	166	133	150	124	146	139	152	127	151	127	143	170	167	139	133	139	158	150	140	149	158	130	140	138	153	179	150	159	142	167	151	133	148	152	152	126	122	147	157	124	147	132	159	145	141	144	136	118	151	129	143	153	142	136	141	144	139	111	138	146	162	147	128	145	147	128	143	152	153	130	138	141	143	133	154	134	128	116	134	154	125	150	133	144	139	153	140	128	125	141	145	135	136	145	153	158	141	153	140	147	147	158	125	136	150	139	149	137	154	148	162	153	139	164	181	130	154	145	128	128	142	141	153	158	134	166	153	159	137	156	145	146	145	129	140	159	129	138	117	167	126	134	142	144	151	151	158	150	153	134	150	131	151	136	152	135	140	133	153	144	156	160	159	130	140	137	137	142	154	161	152	167	137	136	156	152	140	150	129	136	120	149	135	147	154	134	133	129	156	151	157	134	128	162	139	166	139	128	130	150	149	141	147	125	133	153	147	142	148	162	160	148	154	136	144	162	142	127	114	152	145	133	161	140	119	129	141	134	126	140	158	150	167	126	124	141	167	142	138	132	138	123	142	131	176	167	130	139	141	149	140	134	120	159	130	142	149	141	132	156	151	149	147	117	122	150	160	140	145	142	141	154	148	163	135	162	133	153	137	152	147	152	142	153	123	143	152	137	131	151	134	132	128	132	135	143	157	141	150	155	142	135	136	143	146	119	146	133	158	132	162	150	143	135	138	177	162	152	155	136	150	129	153	139	131	116	152	135	123	145	136	154	156	151	130	155	154	143	150	128	129	140	154	137	135	138	140	136	144	141	147	131	130	129	144	149	136	126	152	156	137	130	145	136	146	172	143	113	137	133	148	150	129	127	138	134	147	150	138	128	151	139	142	161	152	158	148	132	149	156	147	149	160	125	148	180	147	142	147	134	157	135	164	150	154	163	112	153	158	143	150	139	142	153	149	139	165	131	147	129	166	140	146	148	135	146	150	142	120	155	155	161	146	138	167	143	131	134	134	151	142	148	148	152	126	145	134	131	151	134	133	151	117	137	133	146	132	161	134	140	142	127	151	149	157	146	135	129	162	170	138	136	144	139	141	161	160	152	157	153	159	154	144	159	138	144	137	145	152	133	150	128	160	124	137	155	146	149	142	153	144	141	159	155	146	134	117	144	140	159	140	137	124	140	155	141	139	152	144	177	149	121	156	130	135	156	142	166	140	148	133	141	136	143	136	146	124	153	126	151	149	160	158	137	143	120	133	140	149	130	149	132	133	135	109	156	152	135	117	146	135	130	145	134	143	126	121	134	142	142	142	150	135	152	164	138	135	161	155	129	133	150	117	140	121	131	147	132	151	136	149	140	150	122	144	155	138	173	144	146	132	174	131	134	141	132	157	124	160	162	138	169	132	143	150	143	152	147	151	146	125	149	146	142	160	134	143	161	133	125	116	137	150	136	176	136	146	164	147	156	120	157	159	125	154	149	124	150	131	155	141	152	159	152	137	158	141	141	145	157	147	173	136	149	150	142	139	165	140	179	143	158	142	134	150	168	160	150	173	136	151	144	153	153	130	160	157	142	143	129	142	146	141	141	163	144	152	145	148	130	159	137	149	146	143	123	152	132	147	133	145	159	173	160	148	149	143	137	134	142	128	151	139	137	151	138	162	122	146	145	137	130	133	161	131	155	148	149	153	140	141	155	130	129	127	129	152	138	142	139	136	136	151	135	133	141	140	147	155	155	142	126	142	160	166	142	145	152	126	143	152	159	136	175	156	157	141	135	134	154	132	120	136	142	139	127	151	158	146	127	159	138	144	145	127	151	151	157	147	144	168	137	166	137	154	143	138	120	124	144	152	135	149	147	124	126	141	145	144	137	149	149	144	162	153	145	152	125	98	135	128	140	135	127	154	135	143	162	138	105	127	149	144	140	122	138	157	134	150	147	162	153	142	137	149	141	138	162	146	155	156	141	171	155	142	128	141	153	137	139	147	149	138	126	158	164	161	158	163	156	144	144	132	152	131	140	144	147	160	109	156	153	139	134	162	138	140	131	151	153	139	151	153	144	148	148	157	148	149	132	132	138	140	165	155	120	163	138	127	146	153	139	146	131	158	162	132	144	131	146	168	147	137	123	129	137	175	130	150	121	148	135	149	143	155	156	150	152	148	140	143	146	130	164	153	149	124	149	138	145	142	152	135	150	122	154	150	140	156	130	141	123	133	125	138	129	144	120	128	147	118	147	144	128	134	123	148	144	128	158	129	136	129	138	161	119	131	146	132	153	142	146	133	139	153	137	137	137	151	137	150	136	150	143	149	139	135	175	151	152	135	135	143	156	175	137	157	162	144	151	144	134	133	128	154	146	141	133	142	141	136	159	148	133	147	151	146	132	142	157	133	138	122	130	121	159	126	152	135	154	142	155	159	133	152	134	135	139	159	147	159	159	141	136	145	137	172	138	153	141	144	146	144	158	129	149	147	122	150	121	121	162	149	145	167	156	140	152	127	134	151	126	136	142	149	141	167	147	124	165	137	140	159	153	162	142	129	151	138	140	137	157	145	133	128	142	136	142	154	129	150	137	168	128	139	158	159	157	132	171	132	136	137	133	157	137	146	141	148	118	138	147	150	158	131	155	131	156	134	136	151	128	135	109	155	142	124	136	123	138	126	147	150	121	152	141	166	136	148	151	145	143	151	143	143	142	144	143	159	146	144	128	138	128	149	130	162	152	163	140	139	147	130	141	151	161	143	151	136	137	133	168	145	138	135	158	145	135	124	133	163	172	120	158	150	158	137	117	148	137	129	125	124	156	149	133	133	131	145	139	123	136	141	134	142	138	161	162	146	136	147	146	121	135	132	152	141	145	138	139	156	139	151	154	149	139	150	167	144	153	150	143	155	137	130	121	153	167	161	166	164	130	156	144	151	126	142	160	164	169	135	132	129	139	139	139	148	152	152	162	140	158	137	163	141	133	163	127	124	119	149	144	143	136	160	135	126	157	155	126	150	148	149	161	131	151	128	145	149	158	137	168	150	143	146	140	170	130	154	125	126	153	154	145	171	119	141	141	121	123	146	116	139	137	140	147	152	139	174	162	156	165	126	128	159	131	148	164	140	169	153	154	159	123	159	158	134	132	117	124	145	144	157	149	148	142	133	132	141	137	140	124	143	127	141	136	128	160	149	157	144	144	143	131	154	137	142	140	118	143	143	144	126	143	119	155	145	138	130	139	155	138	162	151	143	132	130	141	165	120	147	156	158	164	166	156	140	128	161	122	133	136	154
7453	2490	5753	6483	5497	4350	3647	3034	2486	2068	1844	1786	1519	1360	1315	1128	1097	1004	1017	950	852	845	866	780	770	768	708	727	689	659	621	627	639	614	613	627	645	576	595	623	591	567	544	534	510	534	540	559	545	537	513	523	538	493	555	505	518	530	550	487	508	541	528	527	534	502	476	544	500	464	507	501	498	469	537	530	456	536	536	482	485	516	535	498	497	502	494	528	471	504	506	494	451	500	512	500	496	471	455	450	475	482	448	496	514	512	541	501	446	498	513	489	470	500	494	466	482	495	469	491	486	518	453	487	439	457	495	498	520	483	453	461	463	450	502	487	476	493	489	436	447	489	469	453	500	470	482	462	459	455	517	464	492	484	484	489	454	467	464	446	451	495	465	474	492	504	479	496	477	459	508	486	467	463	473	467	461	477	494	450	440	461	462	472	499	464	490	456	498	475	459	463	500	456	472	455	471	430	469	457	488	479	472	487	453	525	490	502	489	501	491	465	507	492	453	513	441	457	471	468	470	489	431	491	483	474	473	484	517	477	462	469	495	450	459	433	458	475	419	421	484	463	453	455	481	457	460	444	445	508	436	460	489	402	479	446	482	470	435	462	475	494	513	509	506	514	466	461	466	496	452	473	490	477	490	454	496	457	478	469	508	484	467	457	449	493	471	478	477	443	469	498	460	478	497	504	488	485	485	480	461	466	451	490	475	455	420	475	446	481	482	489	474	479	479	470	462	475	459	512	497	496	515	468	472	471	486	471	515	459	479	465	473	427	465	460	475	484	485	461	488	408	475	450	452	485	515	499	451	508	469	451	504	471	469	475	520	433	498	433	453	432	449	447	488	506	445	480	484	452	469	466	469	471	465	462	487	481	462	473	505	471	454	464	497	470	439	489	487	461	483	503	439	469	444	468	517	472	471	498	511	431	459	444	433	493	433	469	487	467	465	521	485	471	487	438	449	455	464	498	461	466	493	493	482	453	489	450	519	530	519	452	524	465	476	468	444	460	426	468	441	440	478	458	448	428	478	472	500	471	462	454	483	481	425	463	495	492	460	449	457	461	430	495	480	449	469	463	490	468	503	450	490	459	464	452	473	479	504	453	451	504	465	512	468	448	482	461	436	464	455	474	495	440	430	489	515	447	491	471	464	455	440	447	487	457	491	501	456	479	484	461	470	494	495	478	484	483	501	513	453	468	493	478	460	486	471	480	471	495	468	452	497	444	444	483	472	481	480	496	474	456	454	466	500	443	448	479	467	465	536	499	479	471	434	467	475	484	489	431	484	474	446	449	452	460	484	450	447	493	485	482	458	473	488	459	514	463	481	507	479	487	481	441	462	489	495	461	480	525	468	490	460	458	487	504	443	519	489	443	503	488	455	473	460	455	510	489	448	487	469	453	478	471	480	466	459	451	462	458	444	522	539	495	418	465	502	506	467	457	498	485	470	471	457	466	478	528	461	470	474	490	489	483	483	444	465	490	430	483	445	483	461	482	463	475	490	520	440	463	473	473	440	486	452	459	463	470	493	442	469	488	506	463	494	458	524	451	465	490	467	487	461	444	469	477	493	450	494	428	460	488	446	476	470	475	468	462	502	537	451	477	491	454	493	459	448	496	436	486	485	481	452	443	486	487	473	496	456	485	468	474	517	419	481	479	484	493	445	482	458	466	432	455	462	452	477	449	450	485	468	497	480	449	489	504	429	462	460	437	476	481	467	454	523	447	498	464	483	457	481	460	504	463	469	454	456	485	500	457	475	477	458	454	445	462	472	469	483	484	481	478	427	442	455	447	459	468	484	479	454	472	495	486	490	459	479	458	480	495	432	489	469	464	503	472	476	471	442	482	454	440	449	467	478	457	443	462	447	471	496	452	459	471	469	428	436	456	425	475	448	475	467	444	470	456	448	461	455	476	510	465	461	429	456	483	460	471	463	483	480	447	451	479	507	475	512	479	484	464	513	473	444	441	457	467	440	492	442	469	493	487	491	465	461	472	490	475	468	447	455	485	462	482	488	477	461	482	499	481	438	473	488	456	486	439	480	443	456	457	470	499	486	479	472	508	449	459	554	483	477	431	480	506	516	475	462	466	456	495	458	473	383	455	526	444	462	479	480	492	467	470	510	475	449	467	449	482	468	481	458	456	474	445	477	439	492	475	497	457	480	465	477	488	473	452	472	475	453	465	452	474	467	462	464	465	514	489	485	482	504	467	451	498	468	486	443	474	507	485	501	425	482	483	490	442	452	455	504	456	466	469	505	482	492	490	463	447	497	509	490	495	457	448	518	446	444	488	463	431	488	500	444	454	473	457	476	441	457	452	480	463	477	470	444	479	458	467	461	443	473	487	455	470	459	467	437	471	495	444	457	447	428	501	459	480	449	478	467	444	485	491	486	450	445	495	481	492	469	469	499	499	442	463	458	464	496	427	467	465	458	463	474	485	467	482	453	446	487	447	525	467	495	497	462	485	471	475	458	448	466	440	443	464	434	464	461	502	497	464	475	514	488	482	480	437	487	482	489	464	480	464	485	498	474	471	473	472	480	463	420	460	457	483	436	453	508	486	501	488	421	509	492	452	476	473	491	484	456	441	493	440	474	462	460	441	461	505	471	429	487	443	462	484	464	421	467	466	441	467	444	476	472	483	472	463	458	491	478	497	460	452	474	502	437	442	471	448	460	459	507	461	471	480	455	459	463	511	478	473	455	484	478	429	500	443	461	499	473	488	469	489	485	509	445	478	465	515	476	501	468	449	484	460	427	466	473	464	461	460	451	482	443	491	497	454	437	523	478	449	458	477	449	441	477	476	464	469	464	466	468	441	481	446	478	479	480	439	508	450	436	480	431	464	467	450	529	473	460	494	448	493	472	426	482	486	442	488	485	492	470	505	454	504	460	453	471	466	465	471	451	514	452	463	476	486	504	459	456	487	480	505	467	496	424	460	452	523	490	477	465	487	457	496	456	456	473	431	485	466	476	470	481	447	469	493	474	484	446	472	484	486	465	491	485	475	517	483	476	475	499	486	456	493	451	484	438	483	470	477	489	455	459	468	459	503	476	461	507	471	455	467	424	494	503	474	461	484	484	468	481	485	485	486	501	464	511	494	465	476	504	456	464	468	469	507	457	510	483	419	469	453	514	475	462	417	509	461	442	476	463	439	460	458	472	481	474	457	493	466	473	465	492	457	475	490	476	506	486	464	445	509	471	447	473	501	466	448	466	497	483	470	465	462	449	489	504	497	441	458	472	496	453	478	465	451	441	467	485	459	468	449	481	493	471	416	469	452	455	504	464	453	465	480	457	429	498	474	460	461	484	527	491	470	482	502	503	475	489	504	515	460	505	455	444	482	465	520	493	441	479	472	496	474	476	460	464	454	428	504	477	460	488	432	479	532	494	475	458	442	452	476	476	450	509	487	456	512	455	466	456	479	498	462	457	463	499	502	507	458	511	498	481	478	445	464	458	496	494	487	475	487	501	448	488	493
2234	301	351	336	332	277	280	282	282	300	265	258	284	253	279	268	281	254	265	259	254	256	275	248	281	285	239	292	269	263	249	271	245	260	297	249	259	249	293	278	277	256	257	253	259	257	249	263	263	259	271	270	288	262	287	264	264	271	288	261	256	289	282	243	265	272	257	282	234	288	269	257	269	288	252	281	273	274	269	281	263	277	245	266	252	257	246	304	271	233	285	270	251	258	260	271	251	266	266	250	260	270	276	249	249	258	279	268	312	278	271	256	268	270	296	313	242	269	257	258	253	257	272	276	290	272	241	284	280	229	267	265	310	259	293	264	250	284	263	281	281	240	283	237	278	278	252	275	229	249	297	274	284	259	274	279	300	272	266	267	262	291	271	242	282	283	290	282	260	273	274	287	270	306	281	267	302	283	269	289	260	264	289	269	276	280	260	289	262	280	271	269	256	250	258	279	293	264	274	266	259	251	299	262	249	271	274	282	266	249	257	281	263	255	284	234	282	303	299	292	295	268	261	256	265	293	274	253	306	273	248	236	276	272	253	279	299	271	248	243	282	247	267	257	282	262	265	302	279	275	286	234	261	269	262	295	260	255	240	258	259	254	258	285	277	235	263	231	266	264	263	269	260	268	287	291	238	252	271	288	265	258	278	272	259	257	258	266	252	291	278	276	270	281	290	259	259	246	279	238	288	255	262	277	244	244	282	290	286	266	250	290	286	270	285	273	290	263	262	259	263	266	255	261	229	258	275	246	274	282	278	250	285	303	275	260	253	297	279	238	282	279	257	267	252	284	273	278	261	268	264	281	285	253	280	276	280	276	241	257	297	280	268	266	240	259	304	292	261	299	263	265	270	265	281	252	261	277	236	290	282	309	282	270	261	235	279	262	250	258	259	271	272	299	269	279	279	263	251	275	275	273	279	265	264	247	283	254	284	285	293	282	284	271	268	254	266	266	327	243	275	300	277	263	235	254	285	268	275	288	259	264	242	276	234	259	284	277	254	243	260	278	249	278	254	261	274	266	249	260	263	278	266	289	259	284	274	266	251	253	316	272	259	276	249	244	276	267	247	256	294	302	290	246	276	256	284	290	257	259	270	307	302	269	289	265	241	259	258	283	264	270	286	262	282	255	264	291	254	269	266	267	275	264	299	306	265	279	289	268	272	256	264	284	280	284	248	288	265	263	266	297	249	250	278	263	294	269	256	267	289	289	297	258	257	257	264	255	278	292	277	268	284	238	286	253	264	295	277	276	289	264	280	282	278	264	276	287	263	277	274	277	283	301	240	278	270	256	249	273	286	311	267	288	258	267	273	251	261	253	282	278	251	279	252	280	251	268	275	301	268	268	233	252	273	287	276	271	250	269	270	263	282	279	272	283	297	290	295	307	279	272	315	278	262	256	276	280	249	274	271	269	266	284	269	244	274	258	259	282	271	263	274	260	264	255	323	296	257	272	252	272	272	262	259	247	272	250	293	285	267	281	261	257	284	263	290	274	277	269	269	262	239	288	264	271	254	262	266	262	306	257	263	244	250	280	291	266	278	272	294	259	276	281	272	275	266	269	261	264	274	280	270	267	269	275	288	279	257	289	256	278	269	276	261	261	290	259	260	277	249	265	290	263	251	248	282	245	278	271	297	265	300	295	272	263	229	298	259	267	284	260	259	270	247	275	285	287	273	274	258	254	253	264	288	264	274	297	269	250	262	263	266	298	299	274	254	245	300	268	268	289	303	272	277	253	237	254	284	277	251	250	249	289	266	282	292	267	276	289	272	268	242	269	250	265	266	253	261	261	254	274	263	283	281	246	267	275	255	254	274	294	267	252	287	280	281	299	264	271	267	246	234	258	266	254	239	269	266	254	274	272	270	273	273	276	241	280	275	247	245	267	260	274	273	254	266	267	254	293	276	288	265	262	258	292	281	263	285	249	283	258	273	263	294	258	262	280	255	320	268	316	294	254	278	289	269	256	285	268	265	276	258	262	271	307	294	298	288	290	264	242	289	241	285	276	254	245	232	258	264	271	266	266	264	265	278	268	259	299	268	277	242	277	254	299	277	276	253	246	276	270	292	253	304	261	273	290	249	244	278	237	295	256	277	262	267	279	288	240	237	264	268	272	285	249	293	296	292	252	269	257	274	249	262	293	262	294	269	260	284	260	268	264	247	267	257	282	277	264	250	253	252	275	281	268	288	273	309	280	263	280	237	251	290	312	258	259	301	284	259	272	278	275	297	239	288	258	259	285	251	264	270	294	281	265	270	276	295	260	251	263	288	266	288	262	292	278	266	287	248	283	278	271	260	263	283	262	253	300	260	270	268	301	294	263	261	273	279	273	268	271	280	276	273	289	271	272	266	285	271	257	266	326	259	260	275	255	263	262	284	274	244	275	270	299	256	280	248	276	247	265	267	306	255	259	274	276	268	256	281	247	271	280	274	266	277	254	285	274	261	270	278	301	256	251	267	256	283	247	279	277	266	272	255	261	254	252	278	259	261	292	281	270	270	266	269	290	280	255	279	300	285	242	271	281	280	312	273	237	262	299	240	287	265	266	275	266	246	288	232	309	259	294	295	282	270	262	254	251	237	258	237	263	257	274	274	268	270	258	266	271	242	263	247	279	265	268	244	252	243	244	267	256	261	266	311	277	269	235	282	267	266	277	240	247	248	292	263	286	280	269	278	242	263	274	280	245	255	273	264	277	253	292	258	271	256	287	282	286	298	273	272	259	278	293	233	290	240	284	286	300	277	293	289	253	265	258	275	268	268	293	264	276	301	236	269	263	301	256	278	260	265	257	294	281	255	269	252	282	289	284	261	280	243	244	263	288	257	269	273	254	253	267	265	266	247	296	255	274	269	274	248	269	302	264	269	251	258	271	256	258	301	268	278	266	284	265	269	288	267	287	251	269	282	282	266	278	286	284	229	305	244	240	295	241	261	247	250	259	277	271	273	273	270	265	284	286	273	283	244	268	294	285	271	255	263	265	280	281	280	271	261	272	287	274	258	281	270	264	247	265	272	264	246	250	283	292	276	257	280	266	278	228	304	280	268	277	262	269	254	257	260	262	258	271	282	279	276	258	247	273	276	257	241	272	308	228	299	268	268	259	282	274	287	267	262	280	274	275	257	289	280	268	266	289	270	262	254	249	282	259	260	271	272	289	277	291	275	250	270	263	258	249	284	274	271	268	262	270	260	268	272	256	272	264	261	268	274	276	307	252	247	277	253	255	283	264	265	274	279	244	260	279	266	288	282	245	246	238	296	274	269	252	281	265	298	245	277	247	266	282	260	305	252	262	271	272	305	271	286	256	275	264	298	269	254	274	274	281	278	253	277	273	276	233	254	279	253	249	249	274	283	269	289	266	269	271	271	285	262	278	298	266	273	277	270	279	303	273	271	274	303	257	274	264	309	243	254	266	249	271	236	299	283	291	257	257	257	240	264	269	255	283	300	271	272	279	267	270	276	255	275	268	284	279
2230	840	960	977	941	908	892	816	829	817	875	773	821	834	852	794	738	801	851	788	790	794	753	806	805	811	801	781	802	810	830	732	808	771	810	826	776	784	806	745	792	746	738	809	785	777	792	787	769	826	779	813	701	759	821	850	778	784	823	756	809	759	826	756	774	803	780	785	795	767	784	802	789	837	781	792	784	810	790	814	744	768	783	804	695	746	768	816	785	745	788	768	786	753	816	751	764	810	802	807	746	742	794	796	756	822	783	786	815	776	772	819	879	840	748	777	793	793	754	737	819	785	810	788	794	793	831	827	842	773	812	761	779	780	787	803	781	781	774	747	821	782	837	763	737	792	837	746	803	775	814	809	802	809	770	769	799	814	733	795	725	758	798	862	799	796	786	769	814	834	816	797	799	736	790	785	781	777	785	772	804	775	779	788	779	834	793	789	819	809	787	857	805	825	778	755	795	786	841	798	761	750	760	821	784	786	735	799	720	765	815	810	797	781	742	773	821	766	815	746	757	820	816	776	743	756	774	763	794	797	872	754	760	745	773	804	780	791	763	811	819	794	795	747	821	758	807	793	771	814	787	824	778	791	807	806	757	830	808	783	821	792	799	817	734	829	781	795	781	794	790	807	752	742	784	794	778	773	782	766	737	779	786	766	809	727	826	739	816	771	770	794	799	794	785	769	795	799	794	757	766	852	793	754	789	776	772	766	804	794	779	820	803	771	735	782	767	752	756	782	829	749	783	792	764	775	810	739	792	767	732	788	806	805	825	784	782	765	810	756	764	760	763	827	773	742	743	791	799	817	816	792	789	753	800	821	786	792	852	799	767	720	834	800	843	797	762	837	808	762	773	777	798	802	810	740	799	780	830	813	762	811	795	802	796	856	806	781	782	795	790	746	824	814	811	790	841	804	770	766	782	768	762	812	807	782	780	801	824	812	809	752	762	807	794	781	823	750	814	793	816	819	789	738	770	773	797	720	796	866	807	808	784	748	803	759	799	782	817	745	783	802	769	780	769	785	787	744	819	781	748	810	819	780	805	788	818	780	796	768	811	781	791	783	755	770	809	775	783	774	749	753	774	773	812	802	777	821	749	795	814	835	780	811	811	750	785	796	826	800	795	791	741	786	785	779	809	818	790	778	743	802	781	784	808	810	812	763	815	809	736	797	775	784	786	790	836	742	740	753	785	768	786	770	729	770	797	752	751	769	765	789	801	779	778	794	830	802	787	777	778	733	800	796	805	762	801	789	856	805	829	755	737	786	754	804	777	791	755	779	754	809	766	786	754	753	753	805	762	764	801	738	850	740	713	863	814	758	731	711	808	834	821	829	813	776	758	790	770	804	802	820	786	773	742	825	776	735	781	830	772	774	828	770	805	834	822	813	802	770	800	760	834	843	796	806	733	780	727	765	767	784	793	799	772	779	801	788	765	757	776	851	785	794	784	768	799	755	800	784	745	788	772	781	833	802	800	795	783	828	781	775	745	745	797	781	790	809	816	773	778	835	811	787	791	743	786	816	821	765	776	747	827	763	789	787	790	844	771	724	763	783	728	750	801	786	802	757	793	767	819	744	809	763	787	780	787	846	773	783	787	828	802	770	789	803	780	795	801	793	784	765	842	766	787	739	750	790	794	784	781	778	737	841	751	802	803	770	750	819	783	763	794	829	812	776	844	776	739	779	784	796	769	812	797	829	805	767	784	786	771	803	800	782	737	786	749	767	798	828	798	807	787	786	794	826	796	790	788	804	758	743	787	786	783	745	757	763	782	812	743	821	836	806	840	794	771	814	790	789	765	780	767	792	777	758	792	777	763	786	771	766	827	839	794	791	750	830	775	739	777	854	786	782	770	825	755	808	788	815	758	770	762	799	774	810	771	795	757	746	815	762	814	789	797	795	761	783	861	831	784	737	764	823	827	820	807	814	768	787	791	781	765	783	788	752	764	743	765	773	830	771	790	851	754	764	771	811	808	773	792	782	792	785	841	818	787	767	762	754	747	783	785	783	783	753	820	767	774	736	779	806	803	825	808	772	770	799	781	777	771	832	768	822	819	806	781	819	794	746	795	761	767	799	783	780	812	764	778	820	775	765	793	795	776	776	802	750	751	759	756	814	766	807	838	746	775	827	746	784	810	793	782	782	777	785	766	818	828	750	767	777	793	789	794	739	805	778	734	780	771	808	762	789	781	769	787	802	804	759	779	802	799	757	815	771	789	797	815	738	778	787	792	761	756	785	843	727	778	801	770	783	800	834	834	770	791	778	795	818	813	798	769	810	794	785	773	782	799	734	820	738	762	774	743	776	779	753	758	759	798	804	798	769	795	795	783	756	714	767	771	845	760	786	786	782	774	777	752	793	782	742	778	782	767	801	841	803	800	756	748	824	737	778	805	790	793	815	828	804	765	771	790	790	786	773	818	796	762	790	796	762	765	785	756	802	791	832	795	796	804	826	812	822	744	799	808	765	841	779	819	792	741	743	821	821	809	746	789	760	742	774	798	803	769	753	828	770	742	746	780	809	775	780	800	775	846	765	831	773	763	814	815	778	840	780	786	802	776	830	810	831	798	793	800	753	747	770	782	796	771	730	732	802	766	764	786	793	797	727	759	779	786	746	753	828	722	720	778	744	788	789	781	759	750	771	810	761	787	808	809	789	760	705	829	832	785	850	790	756	834	737	792	796	761	780	741	761	765	786	821	834	788	758	789	782	787	839	772	818	787	811	766	793	792	782	787	758	767	743	814	837	775	724	751	796	780	774	806	807	780	761	792	794	782	736	817	809	777	770	785	761	808	818	822	832	820	801	748	773	729	798	833	778	795	737	788	820	777	847	706	789	803	808	756	828	757	803	771	809	780	754	765	788	772	841	829	842	796	768	829	800	781	758	782	827	819	798	743	749	796	765	792	828	817	832	822	776	818	830	779	815	803	786	803	798	813	841	779	775	848	769	827	762	786	788	824	784	764	737	767	793	785	785	760	762	750	801	770	791	801	778	822	796	795	801	795	798	799	759	792	783	751	752	790	774	785	770	782	796	740	815	804	811	776	790	807	773	771	771	796	781	760	813	822	770	800	804	810	808	761	780	774	782	823	783	813	771	771	790	800	814	786	794	797	826	808	818	785	804	810	815	803	818	839	773	831	796	803	789	771	805	758	790	757	802	776	775	818	794	776	839	782	816	808	849	837	794	775	778	812	794	791	794	764	796	812	802	746	755	820	775	800	794	825	838	765	810	770	800	798	756	818	782	817	721	767	759	787	762	762	807	740	745	783	811	813	822	785	813	795	795	788	818	767	814	774	783	798	816	837	787	752	779	748	788	796	791	777	770	732	827	746	769	774	803	797	791	766	809	799	729	747	753	771	789	784	776	838	794	806	764	756	766	814	756	786	824	754	840	787	812	770	782	824	814	762	783	851	764	787	773	818	793	817	757	782	798	757	829	821	789	746	773	755	744	768	755	778	753	779	754	799	790	769	795
8371	1070	1411	1094	735	548	416	369	347	269	220	236	207	218	206	187	188	182	170	178	160	163	158	157	163	158	147	160	131	136	171	164	155	158	147	164	148	137	151	146	157	144	144	138	142	153	125	151	144	131	143	139	153	161	156	136	121	174	143	165	156	118	157	156	145	151	145	159	156	160	130	146	156	118	130	127	139	129	143	134	141	138	138	149	135	134	142	173	152	152	159	151	134	153	156	161	143	148	119	113	153	123	146	151	145	135	147	146	126	142	162	136	156	120	141	145	133	130	139	135	146	129	148	137	150	129	159	119	139	136	154	139	128	130	147	146	137	133	134	112	147	145	142	128	154	148	139	156	140	155	151	147	160	142	128	145	112	130	150	125	169	146	158	154	146	138	137	153	128	139	136	142	144	126	126	128	139	116	137	146	148	154	145	118	139	137	159	155	131	128	153	128	132	130	122	121	144	137	136	141	140	164	147	148	148	148	147	142	138	120	135	143	132	126	142	135	125	139	158	131	139	166	122	141	137	158	143	144	151	125	152	138	148	146	135	138	126	129	146	116	162	158	140	136	133	132	119	135	128	152	151	124	140	159	136	172	133	134	138	129	124	126	137	132	149	137	137	131	128	120	112	139	157	122	133	151	140	141	143	116	136	141	149	166	148	136	161	149	131	159	144	149	150	130	138	148	125	146	146	131	122	141	157	136	140	135	129	126	127	140	127	143	127	156	112	148	130	139	124	136	126	145	132	138	141	130	125	128	129	151	138	144	149	157	160	135	140	123	137	155	141	136	170	119	115	144	147	133	154	147	128	105	156	156	132	152	120	145	162	130	126	138	148	128	141	130	150	140	140	125	136	146	137	147	121	152	132	131	136	133	164	146	131	151	137	133	145	147	147	154	119	152	132	150	153	127	125	138	128	142	145	156	163	124	130	141	149	144	123	150	150	164	131	133	139	127	145	138	151	146	128	161	120	128	140	135	112	134	146	133	162	136	137	152	149	121	127	136	135	139	130	150	155	161	119	135	143	113	138	135	157	158	133	166	110	128	129	155	138	138	159	171	129	139	118	146	132	156	135	158	139	135	144	149	153	149	146	129	145	142	164	127	128	110	150	146	148	151	132	146	146	149	140	129	153	143	134	160	146	142	139	122	138	146	144	134	145	150	135	134	151	138	137	150	123	141	165	146	133	129	147	154	144	127	129	138	118	129	131	133	148	139	143	118	169	125	121	146	137	148	142	156	148	161	138	124	143	142	147	156	134	120	128	162	149	114	152	154	130	154	137	153	138	134	127	146	126	132	144	148	125	141	133	152	133	136	169	136	139	165	158	144	132	131	153	149	139	165	129	145	138	151	138	150	138	130	134	130	149	147	144	145	144	124	141	144	161	137	145	149	131	140	160	146	142	158	152	156	152	136	147	140	130	120	148	141	145	133	133	134	130	143	125	123	161	127	140	144	130	128	116	141	147	146	119	146	136	126	135	149	126	140	136	143	146	141	126	145	126	134	140	124	141	126	132	137	120	132	144	132	148	137	146	151	152	166	138	143	126	144	131	141	113	139	143	148	140	135	130	140	146	140	147	147	157	122	144	128	133	149	140	150	135	134	129	139	137	147	143	142	149	140	143	138	143	123	148	138	134	141	146	122	146	119	126	145	151	117	144	131	134	149	129	133	126	141	136	151	138	148	111	150	161	133	146	143	141	147	137	164	161	168	138	134	145	134	158	136	157	122	129	149	127	128	152	141	121	125	146	126	142	152	128	127	164	157	155	162	135	145	152	154	139	165	122	150	150	143	149	146	144	133	134	134	142	143	137	132	141	148	126	142	131	134	127	131	147	143	142	161	151	134	153	152	181	137	140	141	125	135	144	135	148	164	136	142	144	153	150	144	122	130	145	147	142	121	135	135	122	147	153	147	136	116	144	125	152	148	125	150	139	134	143	139	158	147	142	116	156	139	132	121	145	131	151	127	129	125	125	155	137	134	161	134	128	136	132	153	167	128	156	141	129	127	142	145	146	142	126	133	147	146	115	153	124	121	157	134	146	148	127	147	124	128	140	135	185	125	141	132	122	135	139	156	153	126	151	109	149	124	139	137	143	151	164	167	143	136	127	154	154	144	146	111	119	147	134	139	141	149	144	130	151	149	118	157	147	124	136	149	142	138	125	151	137	153	157	116	158	134	128	149	137	142	142	143	137	147	140	147	151	141	125	139	136	140	135	132	140	111	130	135	151	147	153	154	124	122	143	131	157	149	123	140	141	132	150	122	153	153	117	133	147	127	131	138	144	137	145	131	140	158	137	162	136	172	122	119	122	140	135	132	147	128	154	122	139	116	129	148	117	165	147	129	138	140	139	140	144	145	156	137	146	160	151	118	145	127	128	163	152	161	160	116	164	135	161	144	147	137	152	144	118	139	119	118	128	147	131	135	122	148	137	147	138	145	140	131	141	130	153	140	142	157	130	118	144	163	135	144	120	144	129	126	126	138	143	134	158	140	144	119	130	138	130	138	153	142	136	137	128	136	144	144	128	148	146	139	142	144	160	143	109	125	136	133	130	137	152	138	133	118	133	123	166	131	136	141	121	140	151	157	142	146	131	132	158	137	150	152	131	131	164	151	129	139	162	148	121	130	148	156	144	126	156	165	127	159	136	125	158	154	158	137	149	139	117	126	144	167	153	134	140	136	137	139	145	151	153	128	139	139	131	136	139	143	129	119	144	124	127	146	141	139	142	146	154	147	122	129	142	157	157	145	130	144	160	142	141	141	139	142	122	147	146	143	144	153	136	132	139	132	135	129	127	134	145	127	144	144	128	141	156	156	110	143	122	131	109	143	157	142	139	114	147	160	137	139	152	152	126	122	132	130	122	130	146	135	126	136	138	125	128	138	131	166	121	100	115	145	142	143	130	131	156	148	122	117	154	144	133	152	136	154	133	126	129	130	144	132	139	133	113	126	141	130	151	131	143	143	125	149	132	122	142	150	143	133	124	138	130	146	132	118	135	160	148	133	142	152	154	159	127	121	124	131	153	142	131	129	142	147	144	138	143	131	160	114	136	140	136	143	142	144	147	136	161	111	170	130	139	119	146	133	123	158	149	130	136	152	150	118	123	127	148	109	146	140	125	146	120	118	146	128	126	148	149	146	158	110	144	151	150	135	164	125	137	136	149	143	158	126	134	117	155	124	133	134	151	138	133	136	128	141	140	139	164	152	150	127	144	142	161	151	138	152	136	150	133	148	131	141	137	144	133	136	152	151	146	133	145	144	158	138	162	136	122	154	124	136	142	144	144	144	154	123	130	147	156	141	137	129	117	151	128	134	152	149	144	139	140	141	137	144	170	136	141	139	146	109	163	139	144	153	141	138	121	146	142	134	140	140	152	148	136	129	155	147	147	130	125	122	143	121	134	152	132	143	165	150	147	135	130	131	136	138	140	133	140	136	143	126	125	147	134	144	130	160	137	141	174	133	150	116	143	126
5489	1415	3211	3695	3116	2461	2136	1748	1460	1363	1219	1102	953	907	846	797	792	717	739	685	657	643	646	618	607	633	591	598	541	529	495	567	511	500	529	533	497	518	515	478	515	502	490	509	496	479	500	458	495	458	479	487	428	490	460	440	451	428	502	469	480	460	489	466	456	445	456	470	495	486	457	458	481	453	484	447	481	450	464	459	471	476	462	492	451	428	460	456	452	505	476	488	454	461	468	513	427	453	451	464	470	451	479	447	454	468	464	427	463	457	491	415	442	424	450	456	420	464	440	457	464	445	426	471	475	473	483	435	481	434	447	461	464	433	449	466	426	463	464	454	431	442	414	466	451	403	461	435	490	427	423	449	486	476	472	446	415	483	453	449	426	459	401	428	436	432	471	466	490	465	419	425	454	423	436	460	488	466	467	455	447	461	475	431	439	458	485	444	436	434	491	468	449	448	464	462	434	455	423	430	443	450	450	441	434	453	425	478	442	441	440	435	453	432	407	462	424	473	444	453	410	414	456	435	480	468	448	457	430	455	451	443	431	443	480	468	452	420	431	439	475	462	452	482	460	485	422	451	453	421	443	454	457	453	445	463	483	440	462	456	442	442	445	462	429	460	470	449	450	461	447	490	448	457	409	430	440	460	455	478	436	452	448	452	445	449	446	473	452	437	419	498	485	468	455	473	433	462	460	422	415	470	459	451	429	443	433	448	431	449	442	423	449	416	512	434	425	485	437	436	410	438	433	471	476	430	428	439	444	450	463	457	467	421	451	459	430	456	439	448	460	459	460	420	444	452	438	432	425	430	481	488	442	460	420	436	453	464	470	415	425	416	463	433	422	413	488	451	489	448	460	429	449	479	439	419	443	495	454	414	440	433	464	461	448	459	458	439	466	452	452	501	485	454	449	463	451	477	436	481	444	460	426	446	430	470	433	427	455	434	436	445	434	414	489	439	448	432	433	449	446	442	426	443	413	429	418	443	463	429	427	420	433	443	456	453	466	424	443	438	437	445	447	403	470	429	455	457	448	470	442	465	435	432	438	464	501	456	479	446	393	473	434	429	425	439	431	417	447	441	439	390	454	459	422	472	448	423	481	447	452	446	458	437	427	459	435	425	441	434	423	454	434	429	414	425	481	446	437	474	451	448	459	429	448	433	458	424	470	470	460	436	450	488	450	456	457	457	452	458	434	409	425	450	424	436	465	439	501	457	429	431	456	421	453	441	418	457	396	467	447	461	473	470	461	444	460	452	453	419	465	439	430	453	438	435	472	416	449	424	467	443	458	459	419	472	474	446	437	443	479	466	437	473	467	468	419	464	441	452	437	407	430	433	448	428	425	452	435	441	437	450	458	452	455	448	461	467	441	449	432	469	450	453	474	468	468	446	416	439	420	392	409	490	469	443	436	449	464	463	434	420	417	453	448	465	427	466	450	447	432	445	446	437	437	451	435	453	437	434	473	491	483	407	463	443	441	459	425	484	451	432	456	455	415	431	415	428	411	478	452	430	455	444	428	428	449	442	465	462	428	461	476	457	424	457	427	415	474	482	451	447	430	467	410	433	422	422	442	468	450	453	436	432	443	470	455	465	460	476	467	445	477	418	458	469	432	417	413	449	445	425	428	448	431	387	488	437	475	433	444	473	431	432	442	440	452	438	464	428	443	464	446	490	464	450	442	456	431	451	380	446	440	427	412	437	451	408	460	422	470	444	439	421	435	480	471	477	452	424	502	476	425	463	456	463	421	464	466	467	465	448	443	433	447	484	487	438	422	440	457	459	471	418	429	447	481	442	463	475	465	430	448	441	428	437	445	426	429	453	488	447	432	456	438	458	452	435	440	459	475	415	464	466	449	449	439	465	449	452	403	462	418	440	465	411	464	472	431	438	467	413	449	453	455	467	428	481	440	450	451	456	457	453	473	451	477	427	460	449	453	426	426	427	482	436	402	437	490	466	441	478	478	471	440	476	458	445	436	491	468	415	446	438	437	430	426	451	432	467	462	481	439	476	418	474	439	448	426	418	442	454	410	416	436	453	434	430	471	460	448	464	424	463	400	411	440	421	464	440	451	417	465	443	474	454	427	380	452	467	492	437	442	416	440	446	436	430	467	461	431	443	445	464	466	468	446	466	426	425	423	470	450	433	451	442	464	476	430	443	400	460	438	405	447	454	430	435	466	424	466	475	452	455	467	435	451	431	405	432	473	428	460	475	480	446	471	474	449	455	476	434	460	407	470	480	417	448	440	385	449	430	449	445	441	479	435	430	469	436	418	440	461	465	475	430	491	431	462	462	474	424	451	443	458	437	427	444	444	494	442	482	461	440	423	412	450	452	441	448	422	428	448	463	427	449	494	462	434	463	461	437	455	459	403	456	446	474	435	442	486	492	460	467	438	421	489	474	444	479	458	425	469	457	450	414	429	450	459	461	457	442	427	454	449	470	477	420	440	469	459	462	429	462	430	439	428	426	409	453	473	436	439	473	457	435	428	484	455	457	488	467	421	429	443	458	455	443	472	439	499	444	461	433	450	407	484	476	449	468	430	444	461	469	490	434	468	445	446	440	472	458	452	449	467	456	459	429	443	423	398	452	436	425	462	456	455	429	485	469	440	454	466	461	440	492	471	462	463	466	468	457	464	422	454	460	484	477	425	431	441	416	494	461	448	476	457	411	447	420	461	438	456	420	465	409	466	415	466	429	422	453	464	471	432	438	434	463	423	440	434	475	418	480	464	479	429	440	457	464	430	410	450	451	457	490	476	460	428	459	452	466	477	434	458	451	424	447	459	433	436	472	463	437	460	471	408	438	432	465	444	444	482	459	456	419	425	444	485	420	481	425	452	444	465	409	470	465	451	434	478	425	457	469	441	440	434	427	425	457	483	463	445	444	492	442	448	446	428	465	489	438	462	452	467	444	461	432	462	488	463	448	435	478	447	430	469	434	437	444	458	459	475	490	467	436	460	445	409	453	429	477	437	436	429	446	418	427	463	486	454	449	449	442	423	491	436	478	445	439	481	459	428	470	462	433	464	477	441	464	460	433	473	453	388	473	465	446	453	456	445	421	484	429	422	475	478	440	466	440	483	461	444	422	424	467	408	457	487	477	415	459	459	464	473	463	444	429	481	420	437	419	442	433	442	438	449	459	467	473	425	453	443	425	446	452	472	472	448	456	418	468	467	459	448	460	500	436	451	459	466	494	420	421	440	387	445	480	414	436	499	460	445	495	434	461	466	448	450	465	436	455	397	431	440	425	436	466	437	494	433	441	477	458	460	457	454	448	449	444	471	455	462	495	472	453	452	470	485	422	425	423	444	431	449	444	472	403	451	459	438	458	420	429	449	461	509	435	449	461	445	449	464	445	455	458	487	452	423	431	445	475	490	480	416	485	458	452	489	450	422	478	467	460	397	447	478	443	462	447	456	463	512	492	450	426	460	466	446	473	432	471	479	468	431	467	465	427	439	453	468	450	454	474	452	469
15678	2559	2694	2099	1421	1026	774	620	490	408	413	338	297	272	229	254	219	252	211	217	186	187	195	182	203	167	178	192	158	159	186	167	163	166	155	185	155	166	161	146	141	164	133	149	158	161	136	142	161	170	148	158	166	172	154	163	157	144	169	120	136	136	142	135	139	144	143	144	168	133	157	163	162	147	152	135	139	144	153	155	141	150	137	170	136	150	147	148	155	131	139	158	154	147	162	150	140	149	142	151	158	148	132	135	156	156	151	144	154	166	159	154	138	134	153	171	130	131	134	121	123	152	143	149	146	151	114	150	140	139	136	140	143	157	154	135	138	141	137	115	135	114	144	176	141	138	130	145	122	153	122	163	143	134	152	137	134	143	155	148	160	151	153	137	148	168	153	136	154	142	164	158	145	158	125	150	147	142	140	160	133	127	137	146	142	135	142	143	150	166	158	124	139	125	128	134	162	132	131	144	146	134	135	138	161	141	132	146	141	147	138	140	144	136	152	142	134	153	132	140	120	154	161	147	140	125	148	151	116	131	147	134	149	133	163	156	139	126	135	120	129	144	153	165	137	153	141	134	149	131	131	153	122	144	117	144	141	160	137	142	137	126	130	163	130	138	140	135	161	148	142	153	151	137	150	153	142	120	149	139	140	150	167	152	141	116	134	124	145	131	157	163	155	133	151	143	109	147	131	145	159	143	138	148	163	127	134	151	134	144	145	128	149	151	144	151	136	134	162	136	132	148	150	143	139	136	153	163	162	150	135	160	152	142	160	126	170	157	145	121	176	114	155	175	127	168	149	145	150	158	141	130	136	132	121	132	165	143	135	163	174	133	141	138	141	154	158	141	121	115	146	141	142	152	152	119	151	160	137	147	130	129	150	134	145	150	161	135	135	138	152	135	138	133	160	138	161	157	140	153	146	116	142	145	144	122	149	169	149	146	126	147	132	122	144	136	143	150	144	143	149	132	141	148	178	144	145	155	151	136	162	140	130	156	149	150	125	160	137	143	125	138	130	159	170	144	155	133	139	160	141	146	148	145	153	155	149	129	167	153	153	129	159	140	178	147	145	123	170	162	141	139	160	149	147	131	127	141	141	153	135	136	148	126	132	123	147	135	139	151	147	120	149	161	145	144	143	137	146	145	154	148	141	156	154	151	133	132	129	147	152	140	151	143	153	136	133	124	142	146	150	162	140	139	126	131	150	139	173	172	148	165	145	146	136	141	150	148	139	156	152	140	158	140	149	149	155	146	130	148	149	168	150	124	125	120	145	150	141	140	143	159	125	120	152	124	141	130	146	149	151	141	130	147	131	165	150	175	152	132	155	147	141	132	131	143	161	170	150	162	154	155	144	146	143	162	143	149	142	153	130	137	162	146	151	148	154	149	166	133	128	147	142	153	141	158	122	139	148	147	138	150	148	125	147	147	161	133	127	120	155	147	143	153	153	137	136	135	154	133	143	128	140	131	148	143	137	165	166	136	132	136	161	143	132	134	150	131	146	161	144	149	165	133	147	138	155	174	129	150	133	142	145	153	133	146	150	156	152	159	135	129	128	128	145	155	133	159	149	140	157	146	156	148	146	158	131	152	127	136	145	151	145	117	146	151	153	167	121	142	144	157	165	160	145	151	135	149	150	160	153	157	139	136	141	147	156	133	139	159	157	161	144	134	142	148	128	140	138	142	138	143	136	148	135	146	142	137	132	161	133	139	155	164	127	135	129	134	145	146	135	140	150	146	137	143	133	149	145	161	140	146	150	157	156	144	145	139	139	167	158	147	133	139	150	154	133	146	138	145	144	142	142	141	139	150	148	141	135	147	163	156	126	141	147	140	139	144	130	146	151	137	131	165	144	141	154	148	128	160	134	125	145	150	122	145	149	156	152	145	130	143	141	148	153	149	162	160	147	130	167	151	152	129	159	149	157	171	150	138	146	140	153	148	182	150	135	141	126	133	122	169	140	138	126	142	138	156	154	126	148	148	145	143	158	135	139	150	139	124	149	130	140	151	150	162	130	138	141	149	150	166	125	130	160	178	138	160	138	140	156	170	159	166	169	151	149	158	161	148	153	148	143	168	141	152	141	139	129	144	159	137	138	139	110	150	165	128	156	157	152	153	148	167	160	138	128	164	138	139	139	123	131	131	154	161	144	165	161	142	145	152	157	134	143	150	135	147	139	142	159	162	151	156	134	153	127	139	144	142	135	164	164	134	176	150	149	156	153	152	132	132	140	148	156	162	162	144	156	142	172	151	128	153	141	137	140	167	114	147	148	140	149	154	158	128	126	138	149	118	145	144	137	148	150	133	136	151	162	142	147	134	139	149	143	148	150	170	143	120	138	150	148	149	152	130	131	125	131	137	142	140	138	150	127	146	159	155	149	157	141	125	160	139	133	148	141	162	132	136	144	153	149	148	163	148	144	151	143	148	142	140	140	161	130	132	145	138	154	151	135	140	142	153	154	156	152	127	146	144	152	164	149	123	150	160	138	123	118	144	141	155	160	144	143	146	139	139	137	148	144	148	135	144	135	153	151	141	125	149	152	152	145	143	156	165	142	139	163	150	155	149	146	150	142	137	143	132	137	159	141	126	150	141	121	174	150	129	147	136	142	167	160	137	160	149	165	110	163	139	130	129	136	164	122	134	152	153	145	140	135	161	125	136	128	158	158	131	146	137	158	141	158	146	146	137	125	152	142	132	150	115	122	142	139	127	149	151	124	144	163	120	142	163	136	173	151	151	137	150	156	173	142	130	164	145	162	152	156	155	115	136	162	142	153	141	154	162	145	163	155	165	155	138	156	158	134	156	153	138	164	149	154	161	152	165	161	146	145	149	128	162	147	135	134	149	130	144	134	166	132	142	147	146	139	160	145	160	147	160	149	163	128	128	148	137	155	142	168	172	147	159	159	151	153	142	142	149	161	140	138	150	157	146	167	160	152	141	149	159	152	147	125	147	138	136	158	144	139	113	150	160	148	150	134	141	141	164	148	147	144	137	137	143	151	160	140	159	158	135	159	140	136	136	150	145	137	128	156	137	135	139	142	127	132	121	161	132	136	126	133	139	162	138	129	147	140	144	136	147	147	131	151	149	145	149	161	142	157	151	140	150	131	139	149	158	153	155	145	153	136	150	139	163	138	137	125	161	137	129	157	155	156	145	117	148	136	168	141	152	157	130	136	137	131	146	138	152	137	149	159	126	130	135	148	135	162	133	113	145	143	150	138	136	151	148	143	181	137	146	130	142	126	137	124	158	142	135	138	112	139	170	139	148	133	154	137	144	155	152	140	134	131	140	166	139	138	131	158	138	122	136	145	154	154	132	136	141	141	146	144	159	130	140	158	158	135	136	153	127	155	108	140	152	124	146	147	148	142	149	148	146	157	153	156	127	161	149	161	137	137	129	159	148	136	139	147	139	140	152	163	126	151	150	136	146	146	143	146	131	148	155	148	133	144	135	146	124	152	130	162	150	132	146	147	136
7476	2524	5776	6417	5502	4384	3528	2964	2452	2138	1925	1677	1445	1371	1265	1205	1087	1054	1045	972	860	899	824	790	744	745	764	714	733	706	653	654	631	606	646	623	605	609	614	602	603	606	557	552	550	546	574	559	489	558	502	520	551	509	557	498	530	549	478	526	510	503	552	533	528	502	504	489	537	528	500	540	512	516	504	521	501	523	473	526	462	534	489	480	499	525	491	475	489	490	478	479	518	496	486	439	466	467	482	497	471	483	474	493	488	455	465	487	505	449	478	493	478	454	451	466	497	409	496	478	487	459	479	483	477	458	501	484	508	489	504	476	474	465	451	462	460	509	483	443	501	460	480	475	447	486	471	505	483	514	493	475	473	481	509	484	494	480	488	497	525	452	463	468	501	464	479	480	497	508	493	485	466	471	488	492	503	496	462	490	480	514	483	478	466	448	504	448	471	487	468	502	475	453	448	499	475	465	485	458	496	457	510	478	475	446	441	468	492	422	466	480	469	469	473	471	495	440	461	487	503	463	475	489	506	489	501	499	439	440	470	489	471	463	515	498	458	474	480	511	458	500	469	426	437	446	477	489	479	461	471	455	422	477	465	501	451	463	483	444	473	476	442	478	486	516	455	478	481	491	467	440	467	464	496	486	493	496	479	444	453	484	468	448	473	456	442	494	501	501	483	463	508	451	477	438	476	493	471	455	480	480	472	444	488	461	454	484	494	463	455	455	482	476	459	492	462	449	463	464	483	517	484	509	439	484	487	456	482	477	503	467	490	482	482	475	456	466	502	513	487	436	493	472	494	481	478	459	501	450	511	511	500	487	462	446	491	469	493	458	468	486	475	473	482	427	497	466	504	460	499	447	499	467	462	451	438	492	507	459	508	488	476	485	492	459	475	480	435	494	503	519	493	461	412	484	501	440	438	473	453	473	480	513	476	475	450	452	479	477	470	454	466	462	457	468	461	469	473	462	465	500	490	472	434	473	490	491	445	480	444	455	528	460	459	470	546	457	448	457	478	482	434	473	497	472	482	495	490	476	438	414	458	485	498	501	502	503	466	453	426	487	478	435	483	466	469	467	447	480	442	502	440	485	436	451	438	449	463	473	458	466	436	470	411	453	440	468	493	508	461	508	497	497	456	511	487	485	471	489	467	449	468	476	461	476	521	484	483	498	466	508	465	495	462	458	491	442	455	440	472	458	451	455	453	491	495	500	488	477	462	501	443	465	486	457	491	442	481	500	461	478	464	444	488	443	472	436	458	473	423	449	442	445	448	468	487	476	456	442	509	463	464	439	443	472	487	464	448	468	476	498	449	453	451	486	461	476	474	444	469	453	447	419	462	487	414	466	480	499	431	518	463	455	495	462	481	488	450	492	498	510	442	444	506	524	439	464	491	451	432	488	454	482	501	471	506	480	483	468	454	498	451	475	420	466	474	481	458	496	474	473	447	493	454	452	461	474	479	443	479	487	487	481	486	515	440	446	462	461	447	414	440	489	456	493	461	476	501	487	457	502	486	458	473	459	467	426	478	481	502	451	480	485	442	487	477	485	437	441	451	488	469	460	472	455	501	454	482	466	460	483	464	458	477	438	468	496	455	492	492	487	515	463	445	502	444	463	458	462	470	441	458	451	481	442	476	461	471	465	475	514	440	488	485	470	501	457	478	516	489	506	459	469	487	439	436	496	500	460	469	468	513	422	502	484	482	499	458	499	499	490	463	508	439	469	467	481	483	464	488	472	457	471	494	502	464	461	485	464	500	470	429	466	462	465	451	470	447	466	501	496	464	465	468	479	446	499	502	460	463	491	445	463	495	426	461	477	470	495	497	489	491	436	472	468	480	454	463	445	497	522	489	453	460	514	456	493	468	542	465	476	469	501	496	448	468	450	481	509	478	442	474	452	469	431	459	479	477	490	490	491	472	499	513	445	467	431	481	466	455	450	460	476	442	458	492	443	464	453	458	483	491	441	458	482	516	479	492	496	461	442	479	463	456	453	478	473	463	453	438	505	422	479	468	457	477	495	453	466	468	462	458	464	456	480	464	478	484	489	489	468	464	466	495	456	458	494	477	436	519	467	475	472	438	474	476	466	456	479	452	488	511	447	501	451	497	450	471	470	474	468	476	477	462	465	479	458	458	461	472	473	486	459	469	431	486	472	431	477	475	497	474	505	510	470	499	442	499	476	493	447	455	481	457	504	468	452	502	478	458	445	473	488	477	455	488	498	482	483	498	456	478	474	477	418	465	447	467	464	490	450	488	493	487	464	457	463	438	469	475	425	485	476	455	470	462	485	476	486	486	472	475	478	473	492	473	478	471	474	490	527	483	504	503	513	452	484	489	422	470	455	469	467	460	455	461	508	481	477	499	447	458	494	472	445	446	465	446	483	448	491	465	493	452	440	469	478	473	452	463	446	448	468	495	469	492	502	459	506	491	452	476	503	513	470	436	449	507	429	485	468	459	451	504	526	450	486	494	479	473	461	455	462	483	495	541	458	461	440	457	474	497	461	487	452	499	468	464	478	461	455	478	455	527	474	480	500	486	438	447	495	442	471	493	475	473	491	433	466	482	447	457	508	456	472	496	469	450	457	468	502	476	477	501	481	480	479	461	473	466	502	499	482	461	503	542	482	460	458	487	428	492	483	461	477	488	507	470	475	476	497	445	461	436	491	493	483	502	479	453	478	452	479	482	438	468	477	458	468	482	492	489	462	470	472	425	446	457	461	467	480	457	465	461	477	459	487	468	446	485	468	504	508	456	476	465	455	443	493	496	472	488	525	440	475	487	498	499	480	437	465	462	461	452	459	479	444	492	460	477	459	460	503	460	463	452	469	485	466	478	504	489	456	471	440	455	481	479	442	483	457	507	480	452	481	440	452	474	484	485	474	490	473	512	453	444	466	493	462	482	454	468	469	466	494	472	487	469	492	467	479	477	503	516	463	471	474	463	522	478	465	473	479	472	473	462	451	494	491	496	442	474	452	482	445	505	473	430	460	478	455	462	491	454	467	449	507	464	488	489	464	449	459	509	471	442	463	485	436	446	459	422	449	458	432	478	483	469	462	469	476	482	457	512	443	472	486	465	435	482	478	525	447	453	507	479	519	494	486	500	499	426	465	491	459	480	468	479	458	478	472	449	496	468	452	463	480	509	478	466	407	475	424	440	449	477	452	473	486	485	482	474	470	456	470	451	476	471	458	484	464	467	443	475	473	500	432	513	484	439	485	438	487	468	456	513	480	470	416	485	478	449	470	456	484	463	487	492	439	476	486	485	457	445	477	481	464	498	451	456	491	486	481	491	492	459	481	474	451	434	471	497	461	467	532	485	501	447	500	472	491	502	476	463	480	481	465	469	459	473	464	455	442	485	473	491	472	477	488	449	456	453	456	475	471	510	450	502	518	494	489	477	455	443	467	484	487	477	456	470	441	446	441	505	443	529	494	473	470	449	479	502	484	450	479	479	460	492	512	516	483	445	479	466	446
2060	308	340	318	331	286	288	275	262	287	304	259	270	279	288	287	279	249	290	282	272	299	280	264	268	282	272	244	273	286	274	261	269	273	276	269	268	296	251	250	268	273	241	259	245	266	270	260	252	287	257	247	257	275	289	284	263	279	271	257	241	283	268	275	284	299	260	274	267	278	263	277	261	271	273	276	255	272	274	289	269	275	287	265	228	294	278	257	275	270	258	290	253	280	257	275	272	272	254	295	261	252	251	263	253	275	278	249	280	274	275	275	270	253	263	277	290	273	267	298	277	245	266	273	263	289	311	299	269	236	284	267	296	286	271	276	283	264	274	279	258	275	284	277	294	246	279	295	296	294	246	304	287	261	242	263	252	247	244	257	303	272	274	289	273	264	238	278	264	269	266	246	260	263	258	277	264	270	249	289	269	262	305	275	248	273	281	272	286	236	252	269	239	265	265	282	242	249	300	251	270	278	276	287	283	250	258	256	286	268	264	254	275	250	274	230	262	265	254	258	282	258	288	275	266	250	256	296	239	268	263	266	262	270	289	277	302	272	292	248	268	260	261	258	261	277	238	241	277	281	275	266	271	251	275	268	315	241	259	256	274	270	277	264	284	280	312	291	299	267	255	273	268	262	277	266	264	280	264	286	278	279	268	257	261	252	270	290	272	281	288	272	250	248	258	242	274	300	266	270	277	255	239	272	254	279	256	266	255	281	249	274	264	277	250	292	303	246	235	249	267	267	250	266	254	274	273	240	243	269	259	273	283	277	235	280	280	259	244	250	258	283	258	261	246	283	287	226	247	275	271	271	292	282	274	283	285	264	254	264	261	281	267	275	255	250	285	271	287	260	269	267	227	269	280	251	272	252	297	271	247	256	259	242	277	261	283	287	233	265	287	304	258	250	249	273	270	249	276	282	255	259	249	286	246	265	259	260	299	288	265	307	259	282	280	260	250	275	271	297	276	265	259	240	293	264	255	272	280	251	280	275	243	280	274	256	278	246	268	273	219	235	283	239	291	281	254	277	277	276	290	251	287	256	290	247	266	269	265	283	253	252	266	255	292	251	281	245	261	287	272	269	264	282	257	279	276	281	261	265	272	250	264	268	298	300	251	274	258	286	279	262	289	274	246	291	242	275	283	285	277	295	251	267	273	272	262	240	260	262	243	240	279	266	292	304	280	256	296	270	278	270	247	272	293	280	279	268	239	252	254	267	246	267	269	269	275	278	276	312	271	244	288	267	262	283	300	280	264	269	279	256	254	289	266	270	283	276	272	276	305	258	273	276	277	260	243	273	275	264	294	275	274	279	291	322	270	246	255	305	281	305	269	315	272	251	259	286	276	270	275	274	257	271	293	257	257	292	265	253	286	296	273	265	273	249	257	282	254	241	270	307	270	265	298	259	246	272	304	269	261	296	244	272	257	280	268	266	256	291	284	264	259	285	269	263	241	284	278	281	281	274	298	297	251	284	309	292	268	259	270	278	268	267	302	290	251	281	265	261	307	292	275	277	260	282	270	283	289	249	283	259	284	253	247	262	264	239	277	267	277	270	263	287	270	278	293	263	256	273	255	285	271	301	273	273	263	269	290	288	253	266	266	275	265	286	282	269	260	264	241	244	304	263	273	302	269	264	248	282	241	262	263	276	266	262	267	268	288	279	265	285	254	248	299	286	271	258	254	240	291	249	283	255	255	281	292	262	246	263	267	233	293	314	245	256	237	268	256	274	278	264	240	252	263	249	285	239	274	257	238	267	254	272	300	278	293	275	245	277	259	295	297	264	275	267	287	293	256	248	266	309	292	267	299	272	255	254	265	251	274	258	239	284	268	258	268	258	275	264	271	281	304	305	278	282	244	267	271	270	251	257	239	261	275	260	307	253	291	258	264	258	263	282	280	276	278	241	266	260	279	280	273	270	267	259	271	319	242	269	270	292	283	272	259	274	269	279	268	218	267	279	305	265	253	255	266	287	252	256	277	256	264	262	295	295	306	272	266	270	274	270	301	225	268	258	268	264	276	286	280	273	279	263	262	281	282	277	256	238	286	277	255	245	294	281	257	290	289	280	293	240	277	257	258	244	292	294	256	268	270	264	228	274	293	241	270	265	256	270	221	253	258	244	296	279	254	306	273	247	245	256	253	257	266	235	248	254	249	291	263	273	254	276	269	280	254	252	273	257	268	250	272	273	290	291	255	295	265	268	256	247	290	271	275	266	268	245	275	253	276	283	273	273	271	267	261	284	272	248	258	275	249	272	246	264	284	242	245	264	286	252	298	271	247	256	253	264	243	240	263	258	271	267	267	249	262	273	225	294	240	281	297	261	272	280	259	254	279	259	281	273	284	292	252	258	274	284	255	253	263	283	271	275	268	261	271	260	272	265	292	259	277	251	280	246	282	277	273	240	265	287	259	264	284	263	273	273	272	258	258	255	279	289	225	275	286	273	258	270	265	238	301	271	276	283	259	290	253	269	276	269	270	257	252	245	248	273	275	273	238	240	244	273	256	299	293	289	282	296	267	236	286	275	279	272	283	232	252	280	290	261	254	242	281	263	274	306	273	293	269	260	281	286	285	272	275	253	278	288	285	275	298	284	256	288	243	255	295	289	300	264	263	272	276	251	268	254	219	291	241	257	279	254	263	276	279	266	275	249	287	254	259	282	284	286	266	278	281	261	262	258	262	276	256	282	257	266	248	229	246	259	252	284	275	273	274	272	249	283	238	295	280	259	272	290	241	276	245	259	286	287	277	274	265	269	259	243	268	276	288	256	255	241	239	269	295	240	255	247	282	264	264	277	275	273	265	303	266	264	266	252	261	266	249	270	258	271	281	230	266	283	272	272	277	292	282	263	282	280	259	264	281	251	287	294	275	253	259	267	287	269	258	286	263	253	273	276	263	276	263	275	264	297	299	260	285	267	270	273	289	288	277	270	240	305	297	293	300	284	254	312	290	281	272	276	277	260	287	242	281	229	259	289	272	252	267	243	257	250	259	311	270	301	279	267	260	260	274	288	263	266	284	259	266	229	260	234	277	286	287	256	253	256	280	263	286	305	291	221	267	251	279	286	263	291	264	296	261	259	263	290	278	264	286	256	285	276	296	291	291	300	277	268	277	291	278	263	277	286	293	237	251	250	262	265	270	281	264	273	262	255	233	272	264	281	295	274	284	278	268	252	244	269	251	271	300	281	277	259	269	247	253	263	252	257	270	274	270	287	257	241	262	241	258	249	257	272	277	271	276	252	240	263	288	274	274	243	268	247	279	278	262	269	249	267	283	270	251	264	287	262	242	257	261	275	271	263	251	248	256	295	272	294	302	266	288	280	264	259	257	289	247	272	290	228	267	254	280	312	280	253	277	302	270	239	249	264	257	260	221	252	245	265	266	253	275	255	255	267	263	280	268	244	248	271	252	271	277	272	279	276	283	291	263	269	260	259	269	269	296	286	244	256	276	279	290	259	253	290	283	271	248	275	283	276
2245	853	952	957	946	965	889	856	832	779	781	743	819	878	835	738	769	772	836	785	761	824	780	825	795	790	771	806	826	784	782	747	745	742	831	777	824	774	820	744	786	788	849	761	759	755	747	828	765	790	792	798	756	803	817	811	833	822	796	792	839	745	812	766	764	792	810	790	795	763	812	810	772	786	774	814	757	753	755	789	786	775	809	808	805	817	740	772	785	809	782	791	795	791	787	778	752	790	814	756	819	767	750	771	804	788	815	773	805	749	762	751	782	826	809	751	762	821	797	772	821	804	794	722	778	810	775	842	811	757	806	781	777	793	747	777	787	770	800	798	791	806	767	784	763	852	781	726	797	824	771	782	779	782	833	774	777	798	735	806	852	795	796	789	769	815	736	728	746	786	764	796	756	770	790	775	755	787	758	799	816	738	789	824	757	758	743	726	767	807	806	769	803	746	795	790	761	774	771	755	791	775	861	774	817	836	780	791	833	801	813	764	794	785	810	793	823	800	822	777	771	755	745	782	811	804	765	742	783	835	801	766	793	817	746	802	751	787	774	751	792	821	760	789	773	815	748	771	795	789	813	775	780	773	796	792	794	802	781	840	775	775	838	749	739	805	738	809	806	817	837	778	755	773	742	756	769	791	782	750	796	804	791	856	745	798	772	800	763	790	822	799	809	799	768	774	762	859	831	844	825	751	798	756	789	785	784	753	803	793	792	811	782	808	842	802	796	807	775	790	746	768	778	784	783	785	810	754	774	752	785	734	746	820	782	872	813	752	787	737	813	739	796	805	774	784	790	746	776	830	771	766	797	763	771	825	776	795	771	802	777	764	750	773	787	808	828	782	747	782	764	792	747	787	822	806	799	809	794	805	797	729	800	796	778	759	753	805	790	840	763	811	829	746	810	790	803	774	784	797	763	824	763	776	798	805	771	772	810	819	829	777	818	804	800	738	790	762	749	735	780	736	825	777	738	803	757	793	800	804	785	828	814	800	803	775	769	750	756	781	780	773	730	789	764	799	764	778	797	755	737	778	785	780	768	825	721	838	767	785	768	810	803	780	790	812	809	794	788	830	830	779	740	765	773	809	749	760	785	795	758	781	762	783	749	758	799	765	795	765	822	773	791	786	802	801	761	798	775	759	770	811	768	809	763	806	811	810	782	797	762	782	771	785	788	787	813	762	823	835	766	771	789	852	779	787	821	822	788	787	780	790	787	811	728	784	836	795	803	813	754	774	802	809	785	820	753	763	786	795	784	776	772	759	780	799	785	811	790	786	767	748	806	818	750	809	797	806	784	771	745	754	795	731	791	796	811	745	784	798	819	796	794	787	780	840	755	794	827	842	821	822	819	812	792	843	780	783	847	784	831	786	850	778	785	770	795	727	780	820	828	809	793	780	796	838	803	795	780	796	764	747	779	802	829	823	746	772	823	792	782	837	797	774	779	773	797	755	772	777	770	785	833	799	775	786	758	718	798	747	823	785	788	815	832	744	818	765	790	767	779	768	805	749	800	759	793	778	789	808	744	788	788	791	763	774	761	800	830	799	837	856	762	834	801	851	752	817	820	755	795	761	816	787	779	837	776	801	775	768	765	730	763	875	775	807	785	771	749	825	841	808	781	826	807	791	802	796	833	795	809	783	796	760	796	763	791	797	796	765	794	771	742	806	760	748	767	765	790	833	796	731	782	781	779	821	810	792	789	801	773	853	780	754	834	786	780	787	806	801	801	779	799	788	799	801	768	818	745	792	757	789	788	815	801	736	813	798	780	798	717	787	801	799	825	793	774	762	787	770	794	795	812	799	813	774	780	780	796	765	784	776	828	765	778	785	796	764	793	754	853	781	803	826	801	809	809	778	782	813	706	791	784	818	781	812	779	780	822	790	790	829	791	806	792	824	763	786	821	763	799	764	803	823	771	719	769	815	803	818	758	830	772	760	798	817	757	770	800	774	807	768	805	757	797	778	771	764	802	790	797	776	763	805	764	775	848	766	780	798	841	782	776	732	817	804	802	776	783	800	796	760	806	810	789	769	767	816	840	774	783	765	785	795	749	799	719	839	745	761	753	780	761	791	824	805	782	780	803	836	773	781	818	763	798	758	774	788	773	800	811	816	827	798	827	789	732	779	796	782	801	793	769	793	828	817	779	841	754	717	785	770	778	781	753	768	786	754	765	801	762	751	796	773	769	789	752	794	770	805	760	807	800	763	842	774	788	747	789	788	834	779	786	755	797	811	801	772	790	800	786	762	772	807	812	795	830	785	769	800	738	806	839	754	797	787	824	816	747	837	809	839	764	799	716	791	783	787	865	834	761	817	815	793	819	732	811	784	766	786	793	794	853	823	756	837	804	819	766	801	723	822	790	736	748	780	752	825	784	776	738	804	724	788	787	811	762	766	788	788	756	805	768	800	785	800	791	825	762	765	779	803	798	807	762	720	822	792	825	779	800	788	826	775	814	768	804	749	771	776	834	784	828	779	778	793	803	785	787	818	755	818	777	786	775	803	791	776	785	727	783	765	778	755	816	772	813	766	756	780	775	787	787	727	726	772	778	796	769	807	826	799	781	762	783	765	807	805	783	775	790	769	735	791	828	824	801	800	767	821	770	753	858	786	796	811	815	750	783	790	780	744	792	747	738	753	799	820	784	794	763	824	810	806	831	713	798	792	805	775	836	790	820	772	833	787	803	772	783	728	779	790	747	807	798	757	750	841	800	756	814	824	806	777	782	773	769	779	763	782	801	800	781	773	774	759	783	789	730	765	809	803	757	749	782	736	803	733	772	755	791	824	832	770	740	776	778	780	744	792	784	779	793	715	758	786	770	792	812	800	763	831	851	743	747	771	787	802	856	808	796	763	810	741	774	804	834	760	811	811	779	777	785	810	808	799	775	798	793	771	787	757	794	753	764	790	779	802	842	755	781	797	785	777	830	844	776	763	806	761	804	769	815	791	786	736	804	825	745	758	808	758	771	755	772	727	819	825	795	761	759	777	822	797	830	776	800	824	791	758	793	791	790	791	780	808	820	754	771	759	802	747	781	745	760	789	802	723	749	845	806	776	807	775	771	829	719	772	813	783	828	750	785	768	827	772	763	814	780	763	793	817	753	786	764	800	840	810	743	748	777	763	759	790	816	831	811	812	830	744	780	749	764	746	801	799	833	758	761	753	745	783	822	771	770	763	807	802	780	813	815	806	779	750	755	816	764	784	779	753	776	796	773	782	798	783	770	752	807	814	844	802	780	785	803	790	792	729	805	778	803	746	755	771	830	781	759	790	786	786	798	809	792	788	817	780	785	781	802	766	727	779	827	742	780	805	775	824	788	771	773	753	734	790	810	815	825	781	785	833	808	773	791	846	760	752	767	778	790	838	768	839	776	810	725	771	832	794	830	730	793	765	768	787	785	816	749	759	793	786	786	856	762	774	733	779	788	767	762	786	802	756	788	787	755	801	772	756	826	788	766	825	728	763	845	827
8289	1066	1322	1078	812	597	450	344	311	247	260	230	219	217	188	186	181	168	163	169	185	166	168	159	164	183	155	165	155	148	151	155	169	159	146	134	143	153	165	152	138	145	161	149	134	146	141	134	143	155	128	142	147	150	142	146	158	157	142	134	146	148	112	160	163	132	138	125	123	138	138	141	138	134	135	130	138	118	152	133	134	131	145	143	128	134	142	154	145	131	150	137	142	120	146	142	132	140	147	144	123	140	138	124	153	139	172	147	171	142	125	129	155	146	124	142	157	149	145	134	131	134	153	141	156	137	131	145	138	170	125	170	144	154	146	154	155	134	135	127	145	138	124	126	137	139	138	121	136	144	166	140	138	134	141	151	149	159	156	135	124	135	156	134	129	150	141	127	162	147	119	121	156	137	153	130	134	158	127	161	133	151	113	167	136	144	145	148	161	124	146	123	141	148	128	149	139	119	142	128	135	128	120	155	134	128	131	154	153	123	118	145	143	139	121	130	134	141	168	160	114	143	143	142	142	120	119	128	144	151	144	142	136	149	123	143	151	154	138	138	141	134	121	137	136	147	150	153	139	147	140	142	137	140	133	136	130	142	157	142	135	144	141	132	147	124	142	150	135	145	135	128	136	153	151	133	131	126	115	167	102	158	166	157	121	148	136	140	158	160	134	133	142	122	117	133	125	138	145	149	135	153	132	126	128	140	177	139	154	143	146	162	142	138	149	153	154	147	143	127	131	127	126	156	144	160	149	139	125	147	165	133	130	136	130	123	133	141	130	134	129	152	143	123	157	130	149	163	137	131	182	124	124	137	128	124	138	140	145	143	151	134	154	145	123	128	170	136	148	135	138	128	131	141	142	162	162	145	120	135	154	144	137	159	110	130	147	146	136	140	121	155	140	152	142	130	148	133	125	148	140	140	151	141	145	147	133	150	131	121	130	138	150	133	140	171	147	123	128	153	162	123	170	113	147	148	133	136	135	154	148	120	132	149	124	146	138	121	139	141	151	156	138	159	135	130	140	158	164	144	143	166	147	142	135	158	120	128	123	145	147	139	143	136	158	146	121	145	143	139	130	148	170	120	162	133	154	139	153	168	140	127	137	141	110	142	153	149	150	150	142	150	152	139	125	151	129	141	156	133	150	138	152	130	142	124	136	141	146	116	105	141	163	131	160	117	154	123	137	158	140	142	147	128	139	144	155	136	129	144	152	126	141	136	120	132	127	127	128	180	131	128	142	118	122	130	149	145	151	129	131	137	118	137	141	141	136	146	137	135	150	141	136	145	142	147	125	150	141	124	133	144	146	147	155	151	133	135	135	140	131	146	134	159	122	132	143	128	138	155	149	143	134	146	135	121	169	144	120	134	142	154	149	135	144	116	111	157	138	136	138	140	139	145	138	136	131	145	137	141	164	158	131	138	134	152	153	163	138	144	136	155	127	125	140	137	143	158	162	139	114	110	146	145	129	130	157	161	143	141	130	147	143	144	165	151	134	132	122	143	147	166	144	151	133	128	135	130	151	140	135	145	136	155	145	147	158	138	130	133	139	153	140	146	141	143	157	151	125	137	148	138	151	153	153	127	131	134	128	143	159	130	147	113	133	155	135	149	122	135	141	140	149	121	134	108	145	155	146	155	162	144	163	129	161	148	128	143	129	119	147	138	110	144	125	132	134	137	137	118	149	145	133	140	132	166	146	142	139	137	143	168	130	146	127	157	153	114	145	145	127	136	146	127	154	132	135	132	141	138	136	142	128	147	156	162	134	144	148	147	146	143	149	128	140	135	135	135	126	141	147	150	119	146	137	147	131	128	122	142	147	126	132	137	139	145	140	169	151	149	144	143	136	138	131	142	145	134	130	150	124	159	134	121	133	142	134	136	159	138	141	166	153	129	136	128	140	156	156	139	141	137	146	125	138	144	156	165	164	120	146	134	136	122	141	126	153	152	136	135	145	117	156	138	140	152	130	129	124	137	136	134	141	147	156	137	141	135	143	131	144	138	149	155	140	155	153	166	128	129	124	126	159	146	119	137	140	156	149	142	145	182	139	139	147	136	126	154	136	162	143	147	143	156	143	140	151	98	146	158	123	141	131	135	123	136	119	152	138	165	144	121	156	133	143	131	130	143	148	113	141	160	169	136	115	129	122	133	122	132	145	128	140	145	150	146	132	142	131	165	135	162	152	137	143	121	152	136	119	129	146	166	149	160	142	146	140	130	157	124	138	126	150	122	154	138	169	143	141	146	148	164	131	153	130	120	151	110	155	116	148	146	146	142	127	153	135	155	148	148	135	153	126	136	136	138	132	110	135	140	157	140	141	157	165	144	140	145	148	123	150	133	172	146	110	144	120	125	153	143	144	124	134	133	145	161	129	142	136	139	136	117	131	134	134	144	126	134	130	136	144	137	146	147	153	136	142	134	153	141	154	132	158	154	138	128	125	156	127	150	156	139	160	149	131	146	108	161	142	119	143	127	126	132	164	148	142	145	152	151	152	136	140	151	144	134	144	141	151	147	133	137	142	120	144	147	168	136	141	137	128	125	147	149	139	137	131	160	147	133	132	147	156	158	148	150	118	129	161	140	145	134	156	140	140	133	130	145	152	127	139	144	140	129	151	158	152	136	117	143	133	140	134	138	119	108	154	138	143	127	145	145	146	143	144	105	150	119	119	174	148	138	151	126	152	131	140	135	155	132	133	140	147	135	149	142	139	138	152	125	143	133	117	143	141	138	155	161	132	132	157	123	148	143	117	136	117	149	153	140	131	151	151	148	163	155	149	140	142	153	116	148	139	144	143	139	132	133	160	140	134	126	137	149	147	133	158	162	134	156	145	140	150	134	142	142	141	134	156	143	169	141	150	136	148	152	139	123	150	145	145	140	153	132	150	144	141	145	145	117	137	135	162	139	150	120	148	139	140	124	118	134	121	145	142	141	142	145	150	157	131	149	134	137	155	134	145	122	148	144	121	139	147	129	117	125	146	136	146	162	144	171	149	155	138	132	132	150	139	145	135	137	138	145	140	125	150	113	160	122	134	140	141	157	139	145	151	125	170	141	130	122	129	141	143	133	128	152	138	120	144	124	148	139	136	153	124	143	151	138	132	118	111	137	146	141	152	150	136	138	139	147	160	132	140	146	134	134	131	128	147	148	144	120	147	159	127	131	130	137	142	129	133	138	154	142	129	142	156	157	134	135	158	131	129	143	139	146	139	149	120	132	144	157	141	147	152	145	157	139	127	123	144	143	139	148	132	144	151	117	118	132	151	150	143	138	139	128	126	156	140	120	155	153	140	137	132	159	130	153	147	132	151	115	125	123	148	145	129	158	139	133	151	134	148	133	147	147	147	153	139	119	144	144	145	142	159	131	151	140	149	146	146	125	133	144	156	128	153	153	145	147	125	143	151	150	120	154	132	129	136	141	146	131	140	133	118	150	161	123	146	127	130	164	146	142	151	149	151	151	132	129	161	110	133	141
5444	1388	3331	3517	3119	2557	2026	1697	1515	1318	1190	1086	956	848	885	804	768	726	734	666	686	627	587	594	627	605	563	566	555	559	544	527	550	552	548	519	500	518	485	505	485	501	495	494	474	479	494	495	466	500	452	510	455	439	501	490	482	455	482	470	477	481	471	472	478	505	453	478	523	469	482	453	456	420	460	477	437	458	450	456	456	484	437	480	420	478	452	463	487	453	477	450	445	470	471	476	454	490	440	444	423	466	451	435	455	458	467	450	469	473	454	439	460	444	423	480	459	438	440	446	462	438	448	437	452	451	435	472	461	423	450	438	422	489	438	476	432	448	425	438	487	444	481	441	439	453	452	446	435	396	425	436	458	431	433	440	445	440	427	482	440	436	454	472	439	450	437	469	427	449	472	485	451	422	449	434	440	450	447	452	461	446	435	473	457	450	466	442	438	422	424	449	438	416	446	491	463	459	425	434	450	474	459	456	398	421	458	425	462	466	444	402	431	428	470	453	434	418	431	487	426	433	451	400	475	485	469	448	433	434	436	415	497	437	467	459	438	463	474	456	455	455	407	457	446	467	421	449	423	378	454	440	476	453	442	419	491	493	433	438	416	431	447	437	423	480	464	465	427	516	465	441	469	410	449	475	404	418	429	403	435	494	425	406	434	423	467	480	447	484	419	455	471	488	470	460	440	450	435	455	477	468	457	450	437	474	466	474	468	451	440	408	501	427	417	445	397	449	451	471	436	452	472	438	464	427	415	489	457	429	430	423	431	419	463	416	432	442	442	403	464	469	471	435	439	466	473	465	487	459	458	439	442	462	461	447	441	467	426	436	462	451	441	432	444	437	422	446	425	424	418	457	410	470	397	416	469	433	469	422	469	448	450	423	468	480	478	482	427	455	425	449	459	482	429	435	423	465	433	446	442	442	418	405	447	484	407	459	479	448	428	489	452	418	429	446	443	457	420	476	441	450	464	440	465	434	457	481	427	420	467	441	481	415	460	460	434	435	430	436	452	449	451	438	422	459	508	448	429	451	410	449	431	478	429	437	459	421	440	448	451	435	446	456	462	492	417	453	455	474	425	456	414	431	452	461	466	458	415	423	463	459	426	448	433	442	450	446	399	466	424	455	477	450	427	437	490	466	471	445	483	461	421	458	443	468	464	464	441	440	463	425	410	479	465	490	468	445	480	465	451	455	443	452	485	486	488	461	445	449	476	486	451	480	439	472	424	444	450	463	464	425	445	468	429	450	488	448	438	398	484	417	452	448	423	458	420	452	442	448	468	466	437	465	456	461	478	455	454	457	419	437	441	458	456	462	465	408	424	431	467	447	440	437	413	507	489	441	451	451	400	487	421	443	454	443	411	467	451	487	482	432	452	437	423	467	452	463	420	437	466	429	426	454	431	430	436	448	421	466	443	445	438	456	466	440	430	454	451	457	457	477	429	464	447	442	472	490	445	456	451	410	477	456	449	469	436	439	475	461	459	461	460	466	478	481	444	456	478	480	455	438	430	431	445	447	447	442	437	500	464	429	434	437	482	418	443	464	477	456	427	444	406	473	455	416	432	455	434	455	428	455	451	413	446	418	413	453	449	433	458	448	451	439	443	445	454	458	444	423	478	424	425	443	474	464	442	446	448	477	435	446	430	450	462	459	457	461	409	456	467	441	474	431	469	441	415	454	488	457	438	426	448	423	467	459	451	430	447	470	450	451	406	428	436	469	442	479	438	442	421	444	480	490	472	454	466	471	455	434	473	471	407	409	442	405	436	437	446	421	439	454	441	443	462	473	432	423	472	443	453	465	413	442	428	414	461	443	428	460	446	472	442	441	448	442	452	450	458	426	459	428	436	463	462	479	441	452	448	445	434	432	404	443	430	426	457	428	457	431	426	481	429	463	417	437	449	439	454	461	499	437	454	447	428	433	424	448	451	472	484	418	450	440	482	446	451	477	482	446	457	443	457	430	422	420	466	434	408	454	430	440	452	435	480	459	443	465	447	451	447	464	466	450	444	434	440	481	421	449	443	459	430	446	422	443	427	455	438	453	487	440	406	471	445	418	450	406	440	445	453	478	419	439	448	434	411	443	462	438	477	435	438	462	479	451	496	440	466	424	466	470	464	469	472	432	480	452	471	446	410	417	401	450	436	462	445	442	455	475	450	459	444	441	491	470	418	459	498	434	442	447	467	436	433	426	471	415	442	461	450	454	438	468	426	431	447	453	458	403	474	419	449	421	445	477	446	483	460	427	421	443	431	472	472	436	444	455	407	462	436	402	419	462	461	477	467	407	461	417	454	457	480	442	434	448	425	457	440	449	425	459	460	425	465	449	438	410	448	466	428	445	471	416	472	447	461	475	437	427	439	441	452	429	444	481	468	431	430	473	411	433	463	446	465	441	416	434	428	423	438	433	457	434	416	460	441	425	432	485	458	448	450	455	447	433	456	471	477	460	429	468	413	429	421	419	464	495	458	454	430	494	424	434	432	447	474	464	454	458	429	454	454	430	408	439	424	476	450	444	447	446	441	434	463	410	436	453	493	466	451	418	457	434	463	439	488	444	473	436	418	459	440	420	443	411	482	423	469	454	453	413	473	433	421	420	411	444	440	462	461	446	466	451	435	478	437	449	449	446	398	464	441	434	475	462	450	444	454	437	447	420	438	453	471	409	408	445	420	458	427	438	428	470	422	475	446	464	434	459	458	441	408	458	473	460	425	420	476	458	405	429	475	447	440	445	432	471	421	436	449	462	468	478	453	443	468	425	433	453	431	438	442	429	425	430	412	448	488	437	460	461	449	451	459	486	458	428	461	460	438	435	429	498	428	483	438	443	426	433	440	435	468	411	452	432	474	461	462	488	453	454	442	456	475	441	455	446	478	435	488	411	446	476	441	428	455	425	434	411	427	450	442	453	424	461	447	458	431	443	445	427	456	431	445	414	448	445	442	417	426	480	442	449	437	455	436	422	446	458	424	460	447	439	488	462	467	446	430	481	425	462	422	503	475	485	432	427	464	460	475	472	448	462	453	452	478	439	445	443	478	442	466	460	446	468	426	477	459	425	455	436	443	431	419	449	444	429	490	430	454	512	448	461	450	467	415	442	433	423	464	440	456	461	461	441	443	440	488	485	433	463	451	421	462	461	445	446	454	407	403	457	470	437	461	494	435	448	453	449	492	451	409	489	458	443	431	450	442	460	464	482	455	433	444	439	494	476	429	475	450	439	478	440	432	464	442	473	442	428	477	498	448	423	458	412	426	472	434	440	431	431	429	460	465	462	446	438	456	446	393	429	448	455	434	470	454	440	426	435	464	446	418	450	465	381	469	441	465	477	463	406	445	422	443	471	467	481	420	407	432	439	461	443	472	415	468	442	446	468	432	457	458	451	448	448	433	452	452	463	458	438	415	435	433	464	464	432	449	437	471	461	458	439	431	446	423	467	442	473	475	412	475	428	423	438	431	469	432	474	459	435	409	477	443	425
15370	2419	2655	2090	1384	1013	792	622	475	413	386	335	301	263	253	239	230	214	208	191	195	196	169	194	146	185	191	174	223	188	162	188	163	181	172	149	145	171	177	162	147	162	144	173	173	164	154	172	162	158	161	148	163	154	150	176	161	163	147	149	149	157	138	160	132	147	170	132	146	124	158	162	133	154	159	133	151	156	169	167	154	157	157	163	155	140	149	150	151	152	135	129	158	152	141	132	158	135	146	137	148	163	143	137	123	148	143	155	150	158	126	157	148	140	140	161	158	164	152	158	132	141	136	140	151	138	134	149	161	127	126	141	149	132	136	133	148	127	144	148	132	131	147	150	115	153	141	171	140	147	154	118	148	143	148	146	172	124	130	142	143	138	152	128	164	144	138	145	142	148	156	141	153	137	145	137	109	160	153	154	141	135	156	125	144	129	135	147	165	133	134	172	156	153	149	145	121	148	140	146	142	158	138	141	159	132	146	139	124	147	156	154	155	152	134	171	147	154	141	140	140	138	139	138	136	147	168	148	156	153	108	139	148	141	147	143	167	136	150	146	150	151	152	144	137	157	144	143	137	158	142	176	127	174	151	133	144	147	136	137	147	157	168	142	150	124	147	137	146	167	155	135	153	151	143	154	158	157	122	149	158	173	142	150	132	155	156	154	153	140	156	159	163	135	145	141	166	162	139	171	142	151	158	116	145	158	154	144	150	161	157	146	126	149	157	158	135	151	156	148	161	148	144	137	140	168	140	151	146	150	154	149	163	139	155	163	117	150	151	139	152	146	130	150	133	157	151	149	153	141	140	161	132	159	159	143	151	134	141	154	128	132	145	148	152	136	148	145	131	127	141	150	128	128	139	142	141	136	137	150	151	131	135	149	168	154	150	144	137	145	152	140	137	153	181	139	129	125	140	144	139	138	141	149	122	143	155	137	151	136	148	147	132	149	148	131	146	159	129	144	141	130	152	151	171	125	144	145	141	128	151	141	133	164	160	151	124	141	155	149	146	143	146	147	144	142	143	132	144	152	135	134	125	141	135	131	164	154	155	147	156	128	130	135	145	147	142	164	141	159	141	144	139	188	143	155	179	151	141	128	149	133	139	154	154	144	131	152	147	161	129	176	162	128	161	145	120	147	150	155	137	149	148	124	146	153	149	123	125	144	128	170	150	159	112	139	144	140	145	144	153	172	153	135	167	126	134	146	142	149	150	148	161	139	155	151	141	151	158	146	115	143	167	138	154	149	127	155	140	150	142	150	146	165	145	131	156	145	155	155	126	154	144	164	143	143	148	144	148	149	148	154	110	132	130	158	157	136	164	157	133	155	155	150	145	138	145	152	145	145	155	168	129	145	156	167	135	146	133	152	144	145	155	145	174	133	154	139	128	151	133	140	162	126	150	140	144	139	145	144	158	155	141	155	126	142	133	135	153	131	155	138	133	114	133	176	134	154	147	132	143	144	140	130	142	140	139	139	148	145	143	139	139	157	154	140	135	160	149	147	122	154	144	165	130	149	134	170	143	154	145	152	155	160	143	132	148	153	153	165	136	136	129	121	138	175	158	141	131	148	146	160	149	138	147	146	145	154	135	129	158	167	118	140	148	143	145	155	150	127	162	170	136	145	117	139	154	155	134	138	139	147	131	129	155	150	148	144	147	155	153	150	151	166	153	141	140	130	123	140	130	146	150	135	132	130	130	149	143	131	141	162	146	133	145	145	172	153	147	145	152	154	154	172	146	139	127	112	140	130	177	143	149	147	153	149	130	147	142	152	136	147	147	148	138	135	162	162	136	140	139	136	158	133	145	162	161	157	158	131	134	145	145	150	146	155	136	149	126	147	138	143	130	133	144	141	161	142	151	166	148	167	180	150	170	119	163	156	176	144	156	155	148	139	138	152	152	143	139	144	140	152	148	151	144	148	161	117	140	138	150	150	145	129	163	147	141	121	137	131	141	146	139	141	151	151	123	134	140	142	171	151	148	119	135	126	162	144	149	137	157	147	140	151	163	125	147	137	162	158	150	143	154	149	144	152	162	140	156	139	145	160	160	149	138	159	148	127	149	152	136	145	156	144	147	153	181	150	142	150	150	139	151	141	123	141	147	141	163	134	142	125	153	144	136	163	144	134	153	125	135	135	140	127	156	146	173	146	134	136	143	143	157	168	129	147	168	130	138	157	154	148	142	160	144	139	136	157	168	129	143	155	164	157	132	160	126	146	140	134	130	145	161	152	133	157	161	149	163	159	140	159	165	156	156	151	154	143	159	160	168	137	148	167	152	151	157	132	155	138	143	146	127	144	134	118	143	148	131	159	139	139	143	139	149	141	123	147	135	144	138	126	151	141	132	144	162	161	140	138	152	149	146	161	143	159	148	126	127	148	152	152	160	157	147	156	151	125	141	151	144	175	133	183	149	165	131	148	136	146	135	151	146	159	132	129	167	145	157	134	151	142	149	134	136	133	153	163	130	151	151	135	144	138	150	139	134	138	154	130	132	178	161	162	142	123	134	147	137	145	127	148	158	158	133	126	127	141	135	131	132	135	156	140	150	161	147	124	145	127	162	142	142	158	143	155	151	142	136	133	141	168	128	143	143	159	140	144	154	149	159	138	142	143	148	146	138	152	150	131	156	159	136	138	156	114	140	143	151	146	165	163	160	160	125	150	151	135	147	138	137	147	157	138	135	151	147	125	134	139	142	149	156	150	139	131	151	177	162	148	169	163	152	156	119	143	138	142	144	153	150	143	165	142	137	140	133	169	142	140	163	140	157	156	159	173	132	139	158	179	135	138	143	149	129	152	151	150	122	156	139	151	133	149	139	143	148	174	143	166	149	139	111	133	153	133	149	148	167	135	149	148	139	152	151	159	140	130	136	134	135	152	150	137	159	120	129	134	157	146	151	133	119	136	144	147	146	148	142	139	161	141	159	145	146	140	138	135	157	143	159	142	158	128	135	148	167	149	146	128	153	152	150	183	143	141	152	142	140	137	175	124	144	131	145	139	132	147	137	142	171	133	158	140	166	148	136	146	161	161	160	136	133	164	159	133	164	177	141	149	149	136	145	142	138	126	138	136	131	139	161	147	161	147	140	147	144	145	140	148	159	133	168	159	126	165	154	153	163	125	154	168	149	175	148	140	126	158	123	158	146	149	151	158	133	144	145	146	145	157	147	139	152	140	146	144	151	158	128	160	138	132	135	150	154	167	144	136	150	139	152	139	147	153	138	143	144	125	161	149	138	168	154	153	176	154	139	145	151	142	151	152	153	148	146	151	126	138	164	149	161	152	125	167	144	154	167	148	155	128	128	123	142	126	136	136	139	138	133	152	145	157	150	161	159	143	150	156	143	150	164	121	121	138	138	135	142	143	145	157	149	140	137	158	149	155	128	140	170	166	129	134	139	137	129	144	122	136	150	147	142	166	163	156	150	138	149	160	141	159	146	139	122	143	142	148	155	150	158	166	141	138	158	152	134	141
7544	2414	5669	6390	5479	4474	3681	3114	2481	2149	1873	1647	1544	1377	1304	1181	1084	997	1004	918	868	878	810	763	705	764	684	713	684	631	693	666	620	654	597	614	618	560	607	590	538	539	543	541	482	537	574	565	544	513	543	525	501	535	554	541	527	500	532	487	524	528	527	475	537	482	514	546	526	495	529	526	474	536	485	490	475	456	519	507	510	479	534	533	502	495	512	486	534	466	467	499	505	485	478	489	472	507	464	475	490	500	473	490	486	488	491	484	457	473	482	488	522	444	520	469	473	514	489	500	461	487	497	484	491	461	489	481	472	457	475	513	443	447	496	453	461	469	467	532	482	454	460	493	462	452	536	483	468	461	474	455	464	506	481	495	477	467	402	490	446	482	470	484	492	473	454	498	468	490	513	465	490	501	457	460	472	434	500	486	456	471	464	479	491	518	499	454	474	487	481	506	453	477	470	448	495	487	487	487	512	471	492	454	482	483	449	470	461	477	478	466	488	446	506	488	486	497	487	466	469	446	502	499	498	471	475	468	450	431	470	412	453	464	485	466	447	442	484	499	473	482	489	445	458	489	459	473	495	452	461	454	436	509	448	469	465	453	452	492	478	486	487	479	458	471	507	460	510	521	465	436	470	468	460	455	483	459	462	462	469	462	430	457	492	495	464	533	476	498	459	487	450	504	458	498	461	424	483	519	492	484	487	484	485	461	454	518	460	484	444	481	495	486	490	470	487	483	455	513	476	445	478	514	464	487	489	476	461	480	456	477	462	457	471	479	460	448	463	483	489	459	513	451	453	462	482	456	448	442	466	475	517	502	479	454	450	471	496	483	470	413	480	475	461	446	470	491	477	513	470	458	511	470	429	453	442	461	505	492	501	484	457	460	455	458	484	482	505	489	472	473	517	520	502	491	472	458	438	452	469	438	493	476	456	505	486	461	504	441	466	480	469	503	477	471	494	481	472	511	470	476	489	463	453	472	451	499	470	450	474	489	448	503	419	500	463	451	460	493	464	501	447	404	473	477	455	459	471	459	457	453	462	440	434	487	484	472	453	479	468	475	499	471	484	495	450	486	482	484	493	462	481	490	485	492	448	460	499	504	512	481	479	467	479	482	507	459	456	459	484	484	474	481	488	446	472	508	467	447	506	472	475	476	465	464	484	518	498	480	473	484	477	493	483	471	476	456	493	459	478	468	477	467	478	482	470	460	503	429	461	454	479	440	467	464	508	436	428	463	450	478	477	492	466	463	467	476	467	492	461	460	453	475	450	493	456	483	490	473	456	460	480	440	476	459	471	490	476	507	499	463	451	441	444	458	498	474	502	504	500	480	441	473	487	468	483	500	465	494	439	483	449	451	419	490	448	429	435	441	470	480	471	466	481	462	468	449	491	436	502	454	490	454	466	484	441	458	459	449	466	458	505	514	488	493	488	480	481	484	475	471	482	467	475	464	476	504	454	498	454	469	462	482	483	460	439	500	496	467	482	474	488	430	498	500	483	456	505	530	490	447	461	481	449	461	495	485	508	462	504	450	486	476	471	470	495	431	430	451	466	431	478	453	491	465	455	466	443	445	497	502	492	480	490	479	493	445	448	452	465	470	484	468	458	498	465	450	481	482	506	475	431	498	488	462	474	486	460	467	471	479	490	488	501	493	473	492	449	487	486	449	522	499	484	483	472	481	437	459	491	441	476	453	456	519	441	470	481	476	467	437	468	447	438	470	496	437	452	481	470	443	529	475	456	472	490	487	466	511	505	474	480	422	458	484	445	469	472	457	477	472	480	429	481	484	473	461	465	492	483	497	480	455	479	483	506	482	491	452	474	502	450	474	454	483	447	434	476	483	512	466	457	477	460	496	472	455	488	509	489	466	461	494	490	429	492	475	447	472	465	488	445	428	503	493	463	487	451	460	445	483	468	455	480	500	449	456	495	482	493	493	523	493	487	457	482	483	504	454	488	487	447	472	463	458	466	477	497	461	445	469	451	488	438	484	494	477	488	482	483	494	521	487	474	430	478	483	445	473	481	467	478	428	487	494	488	488	452	491	439	510	476	491	447	505	486	440	467	474	468	462	471	492	457	452	496	518	495	465	504	459	474	516	484	440	458	461	460	475	490	489	466	484	469	457	482	466	462	478	458	480	470	479	480	503	445	475	484	464	475	468	468	504	459	464	484	481	469	471	464	462	463	477	446	458	480	459	494	469	473	463	472	487	451	473	490	447	506	507	489	499	459	448	519	489	474	435	475	452	457	481	483	457	482	433	462	458	421	483	458	493	445	499	469	445	471	495	466	460	475	529	484	411	456	461	479	486	487	475	496	487	479	469	473	415	482	417	452	486	462	433	457	448	485	471	506	494	452	470	470	492	465	457	446	483	429	433	491	478	484	476	458	534	464	449	451	459	449	521	477	518	473	472	490	468	444	460	452	496	457	460	446	473	478	469	456	483	495	460	512	492	472	497	484	421	479	477	499	475	452	469	492	473	456	464	516	493	475	483	499	501	509	501	458	486	474	455	445	483	485	470	461	482	461	493	484	438	514	453	530	499	436	465	461	484	493	457	460	461	487	486	449	482	446	448	467	495	465	454	471	487	470	468	454	482	478	464	483	484	455	476	453	501	502	493	433	463	468	498	478	490	487	499	520	453	457	485	482	507	433	469	455	465	490	519	466	491	458	476	490	496	491	466	444	474	489	460	439	455	480	468	463	457	450	485	480	443	478	475	485	496	441	482	457	495	493	471	480	440	479	492	454	485	472	477	475	462	444	449	470	467	469	494	461	441	469	457	452	494	508	454	517	451	457	502	454	441	460	477	483	505	478	446	455	483	495	444	498	497	468	508	482	490	450	473	471	501	467	471	443	472	492	440	438	466	488	450	469	478	464	480	483	475	496	485	510	479	470	436	470	465	456	470	501	454	440	480	464	468	459	436	509	479	461	455	498	449	435	464	461	455	484	488	473	457	433	470	492	492	464	458	460	452	474	473	449	444	455	498	444	451	494	452	447	486	481	476	448	457	468	466	457	496	452	474	453	470	425	471	475	464	494	469	475	482	481	470	458	468	484	470	468	486	477	464	462	435	448	484	484	462	492	499	522	474	450	471	491	454	490	457	475	465	466	426	461	461	448	488	460	508	446	503	483	483	497	472	439	455	452	453	496	476	438	444	491	466	455	456	435	472	455	492	417	496	444	461	457	448	502	485	522	512	471	464	480	508	466	457	453	454	492	422	440	477	464	438	491	518	507	511	485	480	472	427	499	476	477	433	518	442	481	472	464	454	409	474	469	504	472	496	474	487	516	486	465	454	478	497	505	512	465	470	499	479	453	481	485	455	454	452	489	438	469	422	465	471	458	471	494	437	429	436	513	489	498	471	439	473	472	497	474	443	495	442	487	470	483	499	452	465	474	476	486	479	464	458	484	475	458	482	467	473	455	447	479	465	478	497	477	457	459	474	480	496	479	501	488	486	465	474	478	473	501	476
2159	356	332	320	309	270	283	279	299	246	262	300	263	264	289	284	283	282	270	273	264	285	296	266	288	286	261	273	268	264	241	256	272	250	275	284	291	255	262	249	295	247	274	290	255	251	318	244	273	265	242	281	266	269	253	290	254	294	273	263	261	293	251	270	267	251	270	258	293	256	281	287	279	271	270	276	256	278	272	253	263	293	265	260	261	263	262	279	292	264	299	240	296	276	276	275	274	246	282	301	269	282	272	283	275	258	278	277	269	257	265	277	286	245	284	287	252	274	265	244	276	243	270	261	283	281	303	238	275	269	281	273	261	279	274	253	263	241	271	270	289	270	294	247	235	294	275	261	286	255	257	271	260	286	262	274	265	271	296	277	290	289	239	286	276	278	267	267	279	266	312	276	272	283	253	283	224	251	233	282	297	277	288	272	261	225	274	294	277	262	268	261	293	273	241	265	274	277	279	278	269	260	278	271	281	293	253	275	261	289	277	272	286	271	280	268	256	287	262	244	297	263	267	300	269	296	272	275	256	257	283	245	251	266	272	277	270	259	285	269	261	259	256	254	267	274	293	252	258	282	240	265	284	282	269	286	264	261	276	258	270	248	285	257	282	296	260	278	255	259	300	235	265	261	273	268	278	274	315	275	258	274	276	270	248	281	307	248	286	259	286	278	263	246	271	240	266	280	265	266	277	249	260	283	265	275	260	305	274	283	258	274	264	288	270	264	318	249	292	265	248	260	263	276	259	284	258	278	267	242	280	263	285	289	266	237	263	274	239	280	254	276	260	280	298	299	256	291	288	274	263	282	273	249	291	286	270	256	270	273	276	290	273	268	302	252	251	272	278	290	241	297	262	248	241	266	261	265	253	295	258	275	285	241	285	253	258	251	284	291	257	288	253	271	240	270	259	267	239	290	258	282	267	297	296	279	263	255	242	259	260	245	283	297	281	275	243	268	286	266	266	283	274	262	264	299	260	255	274	302	257	303	257	257	278	279	248	248	266	261	312	264	286	266	282	258	253	278	279	266	285	304	247	275	273	268	244	288	266	244	257	261	286	287	243	261	260	276	257	281	284	274	266	241	267	288	275	274	245	262	281	272	256	275	262	294	278	267	287	245	267	281	259	289	269	255	267	270	228	258	269	281	258	272	273	296	273	261	246	291	278	277	262	257	238	280	243	259	262	283	250	257	308	255	296	301	256	302	302	261	274	259	293	285	266	230	242	289	258	270	287	286	258	245	268	270	289	238	294	280	260	273	306	280	293	302	256	247	281	260	265	261	283	273	271	265	264	247	306	264	279	244	293	270	275	270	320	273	272	246	259	257	297	239	265	278	299	283	265	278	295	275	249	286	256	281	279	275	278	277	298	254	255	276	263	263	276	265	308	261	279	276	261	264	268	249	257	270	256	246	278	277	274	252	283	271	296	306	283	294	242	277	264	259	284	266	289	244	276	291	311	316	285	244	293	267	269	252	249	277	263	264	284	265	255	275	303	291	276	273	276	267	301	279	276	287	297	257	266	284	263	253	260	244	262	258	275	274	286	266	276	284	262	280	257	286	282	295	288	263	267	249	282	241	275	282	264	266	261	281	249	245	279	308	266	262	254	284	255	274	260	279	286	259	301	267	269	269	282	294	253	246	269	272	277	255	263	281	286	273	282	298	263	269	272	292	266	264	277	287	279	266	290	273	260	250	254	290	259	279	263	234	274	251	242	259	273	259	273	296	265	254	253	275	252	256	264	252	273	254	282	268	301	259	268	288	301	305	288	295	259	261	293	293	278	255	284	268	281	285	247	279	226	245	265	262	267	250	257	249	271	320	283	287	299	261	241	247	252	272	272	288	247	260	271	259	288	242	264	269	253	246	292	291	263	246	294	312	250	279	249	272	245	241	285	249	271	248	278	270	256	262	246	255	277	250	269	276	246	261	257	298	273	246	238	287	293	241	272	271	321	285	321	266	274	269	258	255	271	266	274	283	280	278	247	298	263	265	253	247	274	270	246	234	269	266	285	277	282	272	274	287	288	290	269	276	274	289	260	269	261	250	301	309	268	256	267	271	297	286	265	261	296	239	275	274	294	279	252	256	271	258	273	245	298	254	252	267	269	271	260	274	253	284	240	263	270	284	305	252	265	294	309	261	250	264	261	272	266	282	265	248	259	247	297	252	294	288	269	286	281	264	285	254	282	285	245	283	284	269	252	297	261	244	272	279	255	278	292	258	264	269	257	302	262	263	259	262	276	279	283	296	286	268	252	249	286	263	270	280	299	244	268	257	291	271	263	251	259	252	290	280	246	269	258	272	285	262	251	250	317	272	252	272	289	282	259	244	293	291	214	285	275	261	264	308	262	293	258	238	259	303	270	280	257	235	272	276	267	264	273	252	272	271	292	243	261	280	252	262	285	274	247	268	267	260	318	244	288	276	254	284	278	259	263	254	282	259	305	243	260	252	253	266	250	260	262	277	270	292	267	256	266	280	267	269	274	265	274	310	263	243	269	260	282	258	284	266	284	262	265	282	278	293	274	273	279	283	290	240	265	268	287	296	257	264	256	251	234	274	266	250	263	260	269	281	260	304	272	270	258	263	290	270	243	280	252	265	268	289	261	309	262	284	277	287	277	263	256	261	266	261	283	280	278	265	268	299	259	256	258	273	248	260	269	269	273	288	244	296	309	273	274	270	271	282	287	275	249	286	276	275	278	265	237	301	264	280	245	277	262	258	292	254	267	248	283	279	265	269	270	324	272	290	280	294	282	279	263	291	230	276	281	277	275	292	299	270	259	275	282	271	298	278	256	293	281	272	265	298	247	285	263	285	286	247	255	270	280	269	308	299	267	275	270	277	266	257	278	290	246	281	255	254	270	275	249	262	251	259	293	260	267	254	298	272	259	248	254	272	271	269	291	266	274	241	253	297	265	283	263	263	243	264	261	272	260	275	240	265	285	269	272	258	265	273	270	301	270	253	263	281	277	252	260	285	289	278	279	267	262	269	251	253	274	242	282	274	311	261	259	270	222	260	296	258	242	277	259	298	242	262	265	306	252	253	287	277	258	283	242	259	264	284	251	255	244	247	269	267	249	234	270	253	275	270	282	264	257	284	259	247	240	270	265	259	285	267	303	265	264	292	256	258	251	269	306	268	281	275	272	260	269	308	249	289	243	265	266	254	295	292	256	286	276	282	283	272	285	273	258	288	291	275	268	266	272	250	289	264	261	294	274	273	287	265	259	264	285	238	263	277	270	286	282	270	294	244	278	315	293	261	276	279	276	273	282	272	269	250	262	271	275	262	252	266	277	256	280	258	259	270	262	284	269	253	248	271	279	255	310	298	256	272	245	292	258	261	276	252	301	261	278	309	274	249	260	278	291	269	286	263	255	268	257	294	282	263	252	241	274	275	254	256	264	297	285	243	280	277	287	253	270	256	284	272	273	266	286	254	255	292	281	295	278	284	222	250	270	281	284	249	300	266	280	262
2269	890	993	967	990	951	960	912	852	813	863	806	778	801	867	811	804	810	751	826	825	746	841	780	764	802	783	798	762	792	798	770	775	791	837	778	796	818	766	771	842	770	779	767	839	840	802	798	799	783	750	801	770	783	834	806	814	801	785	753	790	754	769	778	793	755	793	750	848	746	807	818	749	787	789	756	759	749	849	757	794	816	771	777	816	807	769	756	836	784	781	779	770	762	797	794	755	835	790	823	780	751	758	740	797	768	735	779	841	784	781	814	778	805	778	773	775	745	784	791	803	761	792	767	754	786	796	794	792	748	796	799	771	807	795	793	827	784	795	767	757	780	742	783	769	806	803	798	755	767	816	814	788	793	803	791	771	755	766	806	758	759	822	757	782	830	798	779	818	770	785	782	805	807	808	800	766	811	717	788	792	826	774	813	810	797	714	788	755	823	778	856	819	809	792	788	781	812	804	787	759	831	760	784	847	731	789	737	840	819	721	725	792	811	756	769	771	798	764	758	735	774	754	782	812	813	747	767	767	799	762	746	773	750	727	771	795	768	774	719	842	762	762	795	774	817	846	792	801	840	822	766	763	766	805	811	779	834	760	793	779	739	775	770	790	800	740	785	771	782	833	794	787	804	786	858	810	805	745	805	791	816	828	805	841	752	802	739	781	757	747	773	778	827	787	758	772	791	782	788	818	784	807	748	796	804	761	717	772	792	789	746	790	910	788	763	759	767	766	785	796	787	771	823	776	767	771	710	824	802	804	794	765	763	793	815	838	849	800	805	778	808	804	812	757	771	789	789	772	768	804	770	765	827	785	757	818	793	752	746	741	731	802	748	802	779	753	802	805	818	777	769	824	737	804	797	820	757	762	753	789	792	796	809	776	797	805	769	780	770	796	780	787	829	769	743	770	765	774	829	803	770	760	760	771	747	870	777	831	826	780	823	786	769	751	807	755	767	842	801	793	762	818	802	823	774	774	785	763	774	782	771	800	759	813	781	724	808	804	786	802	793	770	806	844	836	771	751	785	763	766	785	808	797	765	789	794	792	796	785	833	796	781	864	812	770	754	800	758	805	747	760	771	785	762	792	806	833	808	785	777	791	831	772	819	790	796	763	776	806	792	759	823	788	776	791	816	836	825	800	849	805	881	749	785	774	744	721	820	796	795	792	821	778	785	834	753	776	778	825	797	758	796	804	742	788	772	778	786	755	801	736	798	793	793	751	751	808	773	773	765	794	747	811	817	784	802	766	818	756	766	754	806	746	808	772	804	776	754	798	815	805	775	816	775	789	822	782	795	776	790	782	739	784	741	762	813	800	788	826	837	806	761	801	806	771	775	814	758	765	811	742	803	783	845	728	775	769	859	789	800	790	781	800	758	806	806	806	802	759	841	785	803	777	789	791	780	737	790	752	762	788	812	834	802	815	856	793	805	743	834	741	810	756	809	834	804	784	774	778	783	785	773	816	849	807	828	754	738	815	776	816	816	763	833	771	826	805	790	816	766	803	820	789	845	763	770	850	786	769	772	819	806	793	751	810	804	771	823	718	825	819	817	829	772	760	792	807	747	766	794	794	805	754	732	756	832	803	778	792	784	748	782	780	785	808	802	764	753	837	731	786	840	778	799	797	800	793	843	827	742	781	819	830	789	777	771	798	779	757	738	784	814	766	806	757	748	859	758	803	784	790	819	775	818	761	790	783	816	777	789	781	815	731	826	750	779	767	772	798	778	771	785	786	779	742	798	816	836	730	773	783	739	799	777	772	822	737	785	755	750	800	791	815	819	812	791	747	797	744	820	857	765	800	761	793	807	778	758	727	838	799	790	769	852	764	777	836	793	774	762	777	817	799	803	827	739	820	764	762	792	819	747	738	766	816	811	781	805	764	771	759	784	789	805	783	766	732	793	731	803	760	782	787	750	793	738	821	789	784	770	793	802	851	791	748	834	785	739	724	767	774	777	810	752	750	793	807	772	772	775	810	770	792	789	824	817	769	782	740	787	765	780	808	800	761	759	813	769	724	743	817	777	827	796	757	803	789	806	787	788	849	823	795	781	822	815	760	762	772	811	718	751	818	804	748	746	789	775	787	750	779	794	789	807	814	752	773	798	845	790	799	798	800	789	768	769	784	788	749	771	780	760	794	789	837	736	810	776	831	796	767	781	779	742	786	825	768	794	803	763	752	815	785	783	797	744	776	776	769	788	798	787	822	750	800	825	835	778	746	743	731	787	783	758	720	799	822	789	799	775	746	804	780	803	813	783	785	761	724	791	777	832	758	777	695	764	768	796	773	776	789	786	730	800	787	788	765	855	794	781	832	738	769	814	812	768	771	789	763	847	787	740	800	773	743	752	853	784	791	823	830	772	799	799	787	786	815	791	797	766	793	845	779	782	792	830	798	787	778	866	806	780	817	828	765	799	767	803	787	814	803	739	851	797	831	817	808	779	777	816	800	802	780	789	815	787	846	797	837	775	808	824	792	784	793	779	802	776	799	795	789	753	762	776	822	778	741	800	783	784	782	763	812	795	762	821	824	799	799	797	753	828	793	792	841	787	817	823	813	754	783	824	806	763	773	807	795	784	782	764	801	851	782	829	730	783	772	798	734	768	784	795	766	776	792	775	777	744	771	763	850	816	824	776	801	803	768	824	748	791	808	815	793	763	812	725	777	783	815	822	798	783	807	805	787	766	881	818	729	836	842	723	786	820	736	810	846	769	776	784	760	765	826	771	748	811	806	767	748	806	769	809	748	747	792	788	842	846	780	771	770	828	749	735	778	749	801	772	772	769	858	799	816	729	743	875	755	798	792	803	819	754	797	811	819	792	762	788	803	774	790	776	847	826	784	766	799	820	798	819	786	750	817	754	759	768	788	746	801	805	773	820	806	839	781	777	730	815	781	777	776	802	765	796	754	755	806	748	754	772	733	782	815	767	747	763	809	752	777	780	793	790	843	768	786	793	793	811	788	814	770	807	775	820	770	830	785	818	819	772	788	745	847	800	852	753	797	787	741	856	755	807	793	782	786	763	779	808	775	783	774	798	809	793	790	766	780	800	751	779	774	774	793	783	814	829	748	798	761	737	809	730	766	774	805	780	786	766	748	797	780	791	808	742	769	773	827	781	809	829	795	794	795	774	792	791	739	809	836	795	771	799	830	836	802	768	771	776	769	827	843	794	802	741	826	782	760	792	797	756	774	786	795	730	834	772	791	763	801	774	761	827	807	725	796	794	792	816	789	793	778	768	822	810	802	813	752	812	808	797	783	800	815	803	794	817	801	816	807	844	766	748	806	789	765	801	771	792	835	778	769	808	749	805	779	777	797	765	759	817	793	799	785	793	774	748	749	790	820	763	788	783	768	792	767	796	738	774	778	794	790	776	743	743	771	756	732	784	783	778	766	796	818	797	799	791	749	746	800	767	780	784	811	713	813	804	804	792	845	756	742	793	751	777	780	760	769	849	793	785	743	787	803	757	790
8388	1103	1324	1006	771	576	447	382	311	291	271	228	223	186	196	193	185	175	164	157	168	151	161	142	130	143	131	161	145	128	131	154	149	155	143	162	171	156	166	140	195	135	157	168	148	126	147	143	130	168	155	133	156	132	150	128	132	150	151	148	137	129	164	128	159	123	135	150	151	161	134	139	152	150	149	141	126	137	118	147	138	138	123	145	145	138	136	141	135	161	140	130	157	137	149	135	154	128	146	136	118	133	128	147	148	132	143	159	140	120	121	155	139	151	149	160	147	133	149	136	136	117	147	125	136	170	136	119	139	157	126	148	155	146	125	111	124	116	132	158	148	126	137	145	161	154	140	137	131	147	140	151	139	142	147	118	149	147	142	141	170	126	139	149	172	147	135	143	154	143	150	155	150	138	137	138	149	156	161	116	153	167	148	125	140	149	125	147	152	147	137	139	144	126	138	147	146	141	140	128	143	156	147	129	147	153	133	164	175	132	144	155	123	146	148	137	152	127	170	148	145	144	147	129	157	143	132	132	136	139	128	134	161	157	141	143	136	139	142	148	130	141	131	151	144	145	130	155	141	136	119	150	140	137	126	134	133	133	131	153	147	137	133	134	133	128	138	142	141	128	130	130	141	133	141	137	143	134	133	137	161	136	147	164	132	143	134	148	146	144	144	146	141	153	128	148	131	126	132	122	140	159	142	139	137	133	150	121	132	158	119	160	147	138	142	138	133	157	133	142	167	131	142	153	153	144	139	154	162	143	145	144	130	135	130	131	158	121	141	151	133	155	140	126	117	148	143	146	151	127	134	139	150	148	130	138	170	126	144	154	138	133	120	131	155	143	133	115	130	145	158	144	139	162	149	136	137	135	123	129	138	158	119	120	151	154	157	156	146	138	154	143	151	144	145	141	133	163	135	160	140	133	138	146	151	126	121	155	157	132	143	152	152	146	154	156	140	138	128	137	121	148	121	139	138	143	141	164	131	149	124	134	148	137	155	127	159	135	138	112	143	133	138	136	143	133	157	138	133	134	127	139	154	153	143	141	132	133	145	110	132	117	143	149	138	163	152	165	118	158	148	154	153	130	161	138	133	154	152	177	138	149	144	137	136	138	142	138	131	134	152	135	139	129	152	132	135	120	135	134	149	145	142	137	161	142	139	135	123	143	135	139	152	115	131	128	137	130	129	121	157	151	118	129	147	166	126	126	144	140	161	149	149	158	152	154	127	158	130	172	127	137	169	135	151	136	157	138	128	122	127	148	141	144	135	134	145	134	131	151	153	132	147	135	137	135	149	139	150	130	147	141	134	154	144	155	155	105	139	157	157	143	131	125	139	144	129	134	161	136	127	140	145	120	140	155	126	126	144	135	130	145	131	120	132	149	143	127	139	144	133	140	141	148	136	142	156	138	157	143	153	141	151	146	157	125	152	153	136	147	148	179	139	143	131	155	152	129	138	149	138	134	125	144	142	131	149	126	115	145	159	125	140	144	151	136	136	150	138	131	130	140	141	134	133	159	135	154	123	137	138	144	157	121	125	160	141	125	136	141	131	131	159	138	135	151	142	150	153	130	128	153	128	138	133	130	120	141	148	158	146	128	137	134	120	129	139	126	135	128	154	139	139	144	183	148	135	140	148	132	129	131	159	144	146	139	144	141	136	115	144	143	146	138	121	134	148	132	125	103	142	150	161	144	157	149	139	137	130	137	150	154	155	155	125	147	136	163	130	142	151	144	105	134	139	149	153	128	148	142	154	146	156	129	136	151	151	137	144	135	134	126	125	121	145	165	124	138	135	143	136	151	156	147	133	150	131	161	144	144	147	146	141	133	112	156	138	138	132	166	135	124	121	159	146	130	127	136	158	147	143	154	162	155	170	123	141	145	144	142	139	129	133	145	111	141	147	137	119	120	138	133	133	126	152	151	152	143	155	129	132	150	121	127	156	130	131	134	143	143	151	134	157	140	153	132	164	139	136	135	139	135	124	127	128	143	140	129	131	147	126	140	124	155	151	133	152	147	144	144	155	157	138	146	154	152	150	145	145	142	155	145	135	136	137	149	136	151	143	144	149	152	141	129	140	159	145	133	151	141	159	139	136	147	146	133	150	171	123	116	139	153	155	134	151	143	141	137	134	131	153	147	140	150	124	118	137	137	136	154	146	139	136	144	128	146	125	137	141	140	134	157	132	147	147	143	127	146	155	148	136	157	135	137	156	125	135	141	134	146	140	129	132	134	124	153	135	128	147	143	145	136	120	139	134	161	131	138	133	144	132	145	127	127	140	135	153	159	135	129	146	151	158	152	129	139	131	99	127	116	134	127	144	141	150	134	112	127	133	124	140	157	136	157	148	119	134	154	159	150	127	159	135	117	115	137	162	135	153	144	145	129	122	146	156	140	144	152	154	141	138	146	116	136	139	153	130	147	134	143	135	145	136	128	134	150	113	144	142	127	152	140	145	126	136	135	123	121	155	131	144	140	128	124	141	148	162	134	159	142	135	143	137	158	149	151	136	109	134	143	135	140	131	132	152	131	135	137	131	138	158	141	146	135	133	125	156	171	150	142	155	156	143	164	127	145	146	155	149	122	144	135	137	152	170	128	150	154	137	155	143	139	153	136	143	129	129	130	137	156	126	147	135	144	160	140	150	145	140	147	134	147	148	152	142	128	147	127	150	149	120	157	138	152	129	156	150	145	161	152	124	140	154	149	157	123	129	109	148	156	149	136	142	141	146	172	134	132	148	127	144	138	142	135	118	138	132	149	149	150	143	152	158	141	154	120	141	150	168	142	150	156	128	116	137	138	137	150	146	119	152	129	147	153	141	128	125	133	136	150	137	133	132	141	144	147	115	127	148	140	150	121	148	142	163	152	121	143	149	126	138	161	138	126	135	136	156	128	112	161	122	163	137	145	147	138	128	156	153	154	127	138	146	177	129	162	139	155	113	178	163	133	145	124	151	142	131	175	135	147	147	142	127	155	146	151	142	140	141	134	132	138	138	167	152	143	137	146	143	121	132	149	152	161	129	132	154	133	154	138	131	132	140	127	156	155	131	133	144	131	137	131	158	162	141	126	148	171	149	131	128	141	150	139	150	139	133	140	127	173	150	149	157	113	129	139	137	159	117	131	160	138	144	133	132	119	134	134	144	136	135	154	157	159	141	128	142	157	151	121	120	132	150	126	130	157	139	155	162	144	140	149	142	157	139	136	125	139	148	134	141	130	144	150	159	143	130	147	160	139	131	139	133	144	136	147	155	160	134	137	153	133	148	128	146	135	138	152	125	140	142	117	168	154	149	131	138	141	147	135	164	144	150	149	144	168	136	128	182	136	149	130	144	145	134	122	144	135	125	144	134	144	113	129	136	138	148	150	140	159	155	141	138	161	141	132	108	126	154	140	137	121	115	126	128	161	128	142	135	141	144	145	154	117	144	141	155	146	137	157	115	163	133	141	152	140	165	149	136	126	156	123	142	162	107	159
5305	1403	3171	3656	3075	2513	2091	1777	1470	1261	1185	1079	959	968	835	797	800	722	694	652	692	684	597	584	584	616	599	554	540	587	525	531	526	498	522	516	464	522	501	511	485	482	458	507	493	471	451	484	477	449	466	457	501	464	532	477	454	444	450	486	512	439	508	482	474	473	490	425	436	469	454	443	475	428	449	449	481	421	465	488	466	484	465	476	414	471	505	461	464	472	460	477	458	445	434	429	466	500	487	417	453	470	470	478	443	461	476	449	453	389	471	460	481	442	454	443	451	438	438	438	456	450	483	426	463	418	458	460	449	475	437	459	414	460	437	464	443	426	446	468	452	473	460	437	424	433	463	429	430	445	439	445	474	435	431	502	459	475	466	433	475	465	457	415	447	411	467	446	415	466	477	471	466	441	442	445	472	418	496	476	454	453	487	450	471	451	473	450	451	462	480	447	450	463	429	446	437	445	492	454	444	465	427	452	449	477	471	417	430	448	479	447	459	468	520	438	436	441	429	446	442	431	466	457	440	437	423	432	416	450	459	455	484	473	442	472	452	450	430	448	451	467	454	443	437	455	480	468	454	437	423	474	464	463	433	433	460	449	448	454	444	446	446	406	437	464	442	446	458	472	428	438	432	408	474	457	472	474	459	450	464	452	451	429	429	450	464	421	467	429	438	436	428	467	457	428	435	454	402	439	444	454	450	470	453	431	431	496	431	468	461	494	478	450	458	442	460	434	430	449	421	462	409	427	428	429	485	469	420	415	458	429	461	464	416	454	449	456	492	457	431	434	454	460	475	460	437	457	431	429	413	417	417	458	443	405	416	467	431	440	460	457	441	427	454	451	457	469	423	403	467	446	481	479	476	431	434	463	443	447	450	459	409	424	451	427	461	434	446	468	464	443	461	456	427	454	462	455	410	460	440	461	404	417	462	475	457	438	470	482	434	475	473	483	407	434	465	432	469	414	453	411	483	447	450	455	426	445	462	441	464	465	487	466	416	421	460	462	476	446	427	431	442	420	434	443	416	410	474	435	450	440	467	458	447	444	466	451	456	465	423	442	432	419	434	467	468	475	424	489	443	424	480	419	458	477	456	435	435	437	454	436	453	419	436	465	472	457	444	433	452	447	471	457	497	465	462	414	459	425	460	419	454	466	432	427	458	456	444	449	438	440	447	452	452	459	460	435	459	476	450	461	453	456	440	477	474	493	453	441	440	488	424	441	501	453	471	477	420	458	437	434	436	448	443	457	422	448	422	420	444	433	461	476	417	475	483	435	434	452	423	456	449	453	441	432	462	468	447	434	459	419	471	464	438	419	456	461	441	406	451	471	445	470	449	482	452	481	456	461	461	482	447	439	444	452	436	482	451	402	456	474	462	439	437	442	444	446	470	469	443	397	437	480	433	469	413	437	425	446	455	415	427	411	430	445	456	447	468	437	453	466	455	463	423	426	444	446	483	412	444	417	445	443	480	477	457	484	439	458	427	422	438	432	441	438	442	455	449	463	465	467	438	441	417	462	439	459	482	469	425	465	422	411	429	446	421	469	441	465	445	438	444	454	407	450	443	447	452	468	449	438	451	449	457	437	404	468	441	404	469	457	440	462	450	413	428	444	463	453	467	404	473	466	464	458	402	413	435	475	431	442	456	479	452	456	457	424	467	453	462	427	445	443	453	465	453	435	424	432	445	453	455	447	413	425	452	494	455	466	448	464	425	416	467	469	457	434	420	475	409	425	441	429	436	469	446	418	470	471	468	465	404	487	492	415	429	474	449	422	451	449	487	444	470	442	459	471	470	414	423	469	426	434	442	450	464	515	411	440	433	450	479	458	469	424	455	389	463	460	452	401	455	471	442	467	437	457	474	472	473	453	422	421	465	488	439	481	470	515	441	483	415	451	476	460	455	427	440	419	468	489	474	479	478	452	440	448	429	440	450	436	444	454	447	421	459	464	441	426	458	436	435	420	456	435	436	483	400	467	467	475	476	474	440	446	420	455	491	443	427	447	473	449	444	442	431	445	442	389	477	426	472	480	427	419	497	379	432	453	440	458	445	419	416	402	443	462	432	446	448	460	423	441	465	480	422	471	403	469	451	451	429	415	432	445	460	439	485	385	454	469	421	436	479	453	440	425	422	466	461	467	471	443	446	465	464	450	421	430	472	445	427	472	468	443	447	447	457	464	419	478	462	434	433	461	429	456	474	449	462	403	466	420	461	420	451	460	429	432	441	471	438	424	456	453	462	449	442	432	397	456	422	464	432	432	449	452	434	431	480	444	452	425	440	466	460	483	452	457	449	477	432	458	401	412	463	468	471	429	454	422	443	421	427	444	478	443	464	414	453	473	460	443	452	437	405	463	425	439	479	458	411	438	425	477	445	442	458	398	435	438	419	458	448	468	428	455	450	441	442	432	425	432	479	468	462	469	460	442	423	463	461	432	442	453	435	455	481	457	492	453	421	452	437	489	454	452	421	441	432	454	439	457	470	440	438	414	448	459	439	454	475	425	422	450	470	463	456	472	474	423	472	470	407	450	460	430	467	442	485	425	433	480	428	419	456	458	454	449	443	460	465	444	449	474	446	405	445	449	443	493	455	421	453	434	403	481	456	444	477	431	419	492	475	448	440	463	458	455	420	437	457	465	430	447	448	458	450	412	441	458	484	433	432	448	441	427	463	449	431	400	474	445	442	442	462	437	444	408	472	479	435	405	430	426	446	442	509	437	457	465	415	472	426	437	468	441	436	419	462	441	465	444	452	433	437	420	455	457	453	454	462	424	451	423	413	434	414	420	447	452	457	427	461	440	482	448	441	449	447	463	444	483	429	455	437	467	421	457	459	431	431	461	459	423	421	438	436	454	424	485	437	423	419	474	447	453	440	428	424	424	435	440	459	466	460	424	459	470	422	457	460	406	445	442	470	456	448	458	453	457	457	471	431	429	415	452	457	444	422	447	467	454	446	390	415	433	435	450	453	448	443	452	461	454	443	442	430	458	427	458	445	463	469	410	428	462	435	390	429	418	476	483	455	429	451	444	399	420	442	466	428	420	441	439	474	459	445	489	439	462	450	451	476	424	475	467	447	421	461	456	455	425	468	474	434	441	431	460	460	445	412	436	485	480	433	452	473	422	432	431	455	441	434	420	442	458	461	492	431	421	475	424	474	468	449	458	414	458	465	449	477	451	438	485	422	426	481	466	438	473	483	423	452	415	428	423	461	468	404	376	429	461	463	405	498	471	467	417	431	433	435	477	435	444	472	450	458	466	451	420	465	449	488	473	443	434	436	451	449	444	435	455	436	472	455	448	467	451	484	462	470	456	434	449	451	395	434	460	432	447	490	438	479	450	423	445	433	413	395	435	456	484	453	450	439	484	431	480	441	429	418	472	458	423	476	471	448	474	468	459	462	455	428	455	423	469	414	466	421	475	435	447	436	454	450	456	430	404	456	462	437	437	459	439	479	473	434	390	408	443	439	444	433	464
15592	2477	2665	2045	1449	1058	819	652	506	418	374	348	307	275	233	229	244	217	243	247	198	198	175	180	160	178	185	177	163	181	187	170	149	138	167	184	181	171	165	156	149	158	141	157	146	157	172	136	168	147	169	155	119	150	126	146	166	189	164	150	151	146	134	147	134	150	169	158	142	136	169	150	155	121	163	141	162	148	141	153	142	142	143	151	140	134	176	162	146	163	139	133	134	130	139	157	136	148	140	165	143	146	144	138	146	145	159	143	156	138	162	152	155	124	138	158	139	150	151	136	140	143	151	141	157	144	150	160	166	149	144	140	133	160	149	156	134	140	141	151	164	147	125	160	166	151	138	150	133	169	138	152	152	159	157	143	145	147	148	153	156	151	120	134	157	137	154	150	119	146	129	135	155	150	133	119	151	143	136	138	135	148	127	147	138	150	122	165	138	133	146	151	131	125	152	135	156	142	136	143	158	148	139	158	170	153	149	170	130	151	141	153	145	154	147	134	151	121	131	167	148	144	153	162	151	165	151	143	143	167	152	157	159	150	146	135	142	171	134	147	142	132	143	124	143	157	136	137	141	134	158	155	143	148	145	171	146	133	147	143	146	139	130	154	167	146	136	133	146	152	146	138	159	165	144	159	158	121	133	155	150	150	127	150	136	130	125	121	147	138	150	151	137	159	131	130	118	158	117	142	145	161	146	154	146	125	144	138	159	129	155	147	141	143	148	139	153	144	148	152	149	149	141	138	160	137	160	146	150	163	139	147	159	124	131	143	138	115	151	147	130	143	137	127	137	127	135	156	139	153	152	133	131	149	144	155	129	158	135	146	130	164	147	145	152	138	165	141	157	145	167	159	162	157	158	131	136	138	118	154	147	145	140	144	130	131	150	162	147	160	150	149	140	147	137	151	137	138	128	146	151	146	148	142	155	134	131	144	155	150	143	134	149	139	150	131	147	145	138	138	146	131	145	141	143	141	159	155	135	156	125	165	142	145	147	138	135	154	142	144	152	141	157	136	129	145	158	168	145	159	147	147	153	126	155	134	129	140	159	146	144	142	157	153	115	145	142	135	144	138	139	153	184	147	130	155	151	155	156	125	147	131	127	133	141	150	134	147	161	148	149	135	140	150	142	151	147	152	137	154	144	160	126	168	154	170	161	161	125	147	144	144	137	160	128	148	149	148	142	146	148	138	133	139	152	161	154	165	154	130	148	139	149	160	137	162	152	144	146	133	132	129	151	147	140	155	144	171	140	152	159	149	136	151	163	149	160	147	136	180	135	144	138	148	118	133	158	173	147	143	152	161	152	144	148	139	148	150	136	144	161	152	114	143	144	159	128	151	138	139	139	155	132	141	153	135	143	145	154	137	160	149	155	122	147	152	156	160	154	133	141	139	139	141	138	127	132	150	133	163	133	157	163	137	140	140	154	162	151	152	146	140	149	134	131	140	160	140	129	151	146	171	145	164	165	143	144	136	160	141	127	170	161	147	168	130	148	142	153	173	118	165	133	137	143	126	142	157	135	134	153	149	139	151	136	134	151	146	161	150	150	167	149	137	147	128	156	148	175	133	135	160	150	158	171	119	167	144	150	133	118	170	144	134	139	122	159	135	156	150	138	138	156	148	142	154	169	157	142	155	142	146	129	121	149	138	148	142	161	131	146	168	150	144	152	141	125	143	149	149	167	140	153	145	150	135	129	153	144	129	136	150	156	134	119	148	154	138	164	132	164	154	146	141	150	131	159	148	150	158	140	151	145	129	133	159	144	147	134	141	131	140	146	141	158	122	145	135	138	171	161	144	153	167	151	132	135	140	130	145	137	142	142	139	146	145	151	142	121	139	121	158	131	131	146	159	147	142	145	128	131	158	148	151	171	158	166	145	135	138	150	161	121	157	157	151	142	129	135	147	143	148	133	151	139	136	150	142	139	158	144	147	142	127	152	143	179	163	156	138	173	149	156	140	147	146	154	155	131	144	163	140	126	153	137	157	132	153	138	175	152	145	132	133	147	165	153	130	148	163	129	158	144	148	147	158	125	139	155	144	154	141	136	156	144	145	150	143	134	157	131	138	148	141	162	129	150	155	143	161	146	131	122	149	142	141	148	135	154	147	165	157	152	136	150	166	155	128	139	161	154	150	143	125	147	137	165	150	142	131	171	138	134	150	156	166	168	133	128	156	144	121	150	181	149	157	143	147	181	125	160	134	143	130	146	153	143	160	124	121	146	145	116	139	121	130	146	153	129	146	133	152	158	136	144	135	135	149	147	141	159	173	148	169	154	168	141	137	150	139	159	141	165	167	138	148	131	145	137	143	125	145	140	151	154	157	112	136	160	162	146	131	148	141	164	140	127	142	164	121	166	155	133	126	141	175	147	147	170	150	133	165	139	131	137	127	157	138	144	143	164	146	135	147	119	147	135	142	151	139	161	144	139	152	152	161	137	148	137	149	153	151	140	157	141	157	133	128	146	136	159	160	143	154	165	112	139	130	138	157	133	151	143	148	147	146	161	146	132	132	138	141	155	145	136	148	134	148	135	152	171	144	135	146	143	141	164	142	144	162	154	146	124	149	157	148	140	157	128	150	160	166	145	149	164	153	147	139	143	150	134	137	132	158	138	136	156	141	145	151	149	148	139	164	142	140	145	143	159	175	149	147	133	138	159	130	145	139	159	144	139	149	158	147	128	126	146	160	145	154	137	140	135	147	154	147	138	153	158	153	163	158	161	148	154	160	136	133	144	152	135	140	144	144	141	163	155	141	151	144	131	137	148	144	147	148	152	149	151	158	113	155	135	155	134	143	139	144	164	154	141	139	147	137	132	138	144	142	155	148	134	136	150	130	155	142	140	141	141	136	143	148	140	146	141	137	148	160	142	154	159	148	139	164	137	143	150	156	163	147	152	134	166	142	123	150	164	140	157	140	146	137	121	136	134	153	140	122	168	150	144	131	155	179	156	123	133	150	143	120	118	130	135	133	140	128	136	146	124	140	140	128	129	142	159	138	146	158	145	120	121	161	153	160	132	159	148	156	137	156	129	137	159	141	168	137	148	151	156	137	158	127	137	138	137	142	137	171	157	159	143	149	153	136	161	117	138	145	123	152	127	139	163	174	151	161	149	141	130	143	166	158	150	129	111	159	136	148	133	141	152	150	133	155	138	155	174	137	136	144	140	130	147	139	145	141	130	119	141	149	145	128	160	147	157	144	152	145	139	169	150	166	148	152	127	143	136	153	139	130	145	151	147	124	136	152	139	145	136	127	144	148	180	139	150	108	144	123	130	161	145	142	143	139	155	125	168	151	162	145	150	154	163	128	176	143	146	128	139	142	156	153	148	144	160	149	147	151	140	128	143	135	145	146	167	158	145	136	155	139	162	147	144	133	139	133	151	167	138	156	151	161	130	149	148	137	162	157	143	152	160	147	115	158	144	133	152	127	137	138	144	149	145	140	129	145	147	126	172	153	108	145	153	142	149	159
7519	2491	5706	6434	5399	4423	3697	2943	2445	2172	1870	1672	1584	1342	1275	1125	1075	1003	966	992	934	899	918	786	784	767	724	775	638	707	690	651	628	620	635	615	629	566	593	584	554	578	558	563	565	554	573	583	563	554	542	517	576	547	549	494	496	507	530	544	523	513	469	541	510	463	543	502	486	488	495	521	538	491	490	494	500	507	500	498	504	488	478	503	486	474	496	497	486	471	455	481	480	467	471	462	485	504	519	456	487	472	482	489	488	481	495	501	475	498	474	500	471	449	481	461	500	485	518	469	519	504	496	487	466	472	470	476	465	483	463	453	493	488	467	455	514	458	473	517	472	477	533	511	469	475	469	501	473	505	447	462	451	504	478	481	485	446	499	478	494	483	481	465	472	461	454	494	503	460	459	481	468	488	461	444	511	480	510	486	500	504	462	421	472	480	461	492	470	489	466	487	462	468	479	460	473	466	485	491	521	465	496	463	513	472	456	481	494	488	442	452	469	437	479	443	480	473	478	491	500	417	484	473	451	460	454	482	500	439	457	498	522	500	455	484	505	496	432	471	477	480	482	466	479	471	488	474	482	487	444	492	474	478	487	470	454	446	464	459	456	506	452	490	451	458	477	465	451	478	463	467	464	477	517	463	483	487	514	475	462	490	513	465	504	482	471	444	527	465	479	477	501	473	463	474	487	457	456	485	487	454	447	481	481	459	474	430	442	462	455	428	546	436	442	487	510	489	453	481	458	479	470	473	466	449	480	429	487	464	489	467	487	463	420	487	472	490	508	449	471	482	468	476	482	448	461	445	481	462	481	472	491	465	460	461	457	480	463	441	459	484	476	511	465	468	473	406	497	487	445	438	487	442	463	449	420	450	500	462	486	466	497	480	449	452	488	451	457	508	472	454	471	450	484	497	487	458	448	472	492	481	465	480	501	515	492	450	463	494	474	442	460	488	428	467	487	456	449	453	457	467	471	481	492	460	470	518	510	500	467	461	447	436	464	448	479	471	505	486	437	441	494	477	487	466	519	481	482	485	459	452	461	526	483	481	469	482	489	487	474	478	466	491	455	439	416	469	490	518	484	465	480	486	464	477	484	486	466	474	463	486	446	490	494	449	462	461	441	478	471	480	489	477	475	487	454	470	511	460	476	459	506	457	520	491	456	476	464	450	474	488	529	453	433	483	507	477	445	451	493	481	496	490	511	494	502	494	509	487	465	484	507	482	509	536	477	442	452	455	443	475	445	499	487	465	466	447	499	464	504	464	458	474	466	465	466	469	508	489	464	456	506	462	434	512	444	489	500	431	494	480	454	471	466	439	458	504	465	447	468	537	490	472	434	462	460	451	470	423	443	490	495	486	475	492	445	466	511	469	489	455	484	464	458	473	479	506	469	457	488	459	492	473	478	462	489	457	427	442	427	468	466	462	480	470	501	485	472	467	465	463	489	463	462	479	462	507	496	501	484	478	501	457	483	444	461	463	480	472	506	534	493	510	512	445	484	450	487	461	506	468	478	450	492	477	471	483	478	510	456	448	457	456	470	476	471	423	456	486	474	499	475	498	485	465	484	491	512	442	479	470	489	474	501	470	496	470	438	478	481	470	464	452	431	453	444	439	445	465	489	443	487	452	444	511	472	474	468	498	450	504	437	464	435	487	470	515	480	467	464	476	465	498	492	475	506	501	467	452	506	480	463	497	462	453	474	452	493	453	469	501	519	497	524	502	495	468	471	489	451	452	491	463	479	517	486	498	459	497	464	454	431	467	535	460	461	477	470	444	448	486	512	422	505	467	487	467	491	476	476	503	468	435	477	476	467	457	489	498	453	487	489	481	458	498	477	459	495	447	485	482	464	448	494	464	443	504	476	482	478	485	484	446	484	503	483	508	441	467	483	478	466	486	460	463	452	455	436	473	464	470	497	455	468	513	468	496	462	490	455	522	508	491	454	504	450	465	464	455	415	449	458	477	484	486	481	452	501	442	479	471	476	493	462	440	459	490	483	486	463	489	460	466	435	425	487	478	465	428	479	463	455	510	464	533	501	462	452	461	499	526	416	489	481	495	494	495	455	456	478	456	486	515	463	454	466	491	455	464	491	426	471	492	457	485	454	446	474	464	447	486	443	526	510	451	479	440	470	475	467	471	450	491	481	471	454	477	453	467	473	482	474	450	493	470	485	497	447	464	471	466	468	460	474	496	510	481	415	471	446	492	495	467	508	481	492	485	456	511	492	481	528	479	455	460	424	437	465	484	459	480	500	473	489	456	489	472	454	486	464	450	463	436	453	488	488	489	504	474	481	476	514	450	435	473	494	466	508	432	495	463	459	464	465	481	454	483	473	493	451	483	473	486	465	477	479	437	486	429	484	466	465	511	450	474	474	482	531	440	481	450	475	483	491	489	460	445	455	446	482	482	498	438	479	456	443	509	499	454	465	467	470	481	487	479	416	467	438	509	470	491	492	464	466	493	457	471	474	452	499	435	469	467	456	492	469	463	437	503	462	495	478	459	447	510	436	505	493	476	452	468	468	480	426	460	469	479	467	461	429	460	490	461	463	500	454	486	489	477	477	507	467	493	477	498	434	488	473	481	475	488	481	474	490	508	496	460	493	492	523	473	454	473	503	448	449	458	479	509	488	459	492	492	491	481	466	481	463	453	437	475	474	498	458	514	462	515	446	486	483	492	478	474	472	462	465	473	446	476	507	457	458	446	455	479	520	490	478	426	486	495	518	508	503	506	480	498	506	461	491	464	443	471	458	472	461	464	448	456	491	503	449	477	453	502	465	490	461	453	479	441	483	468	431	494	507	462	449	441	465	509	484	447	488	458	504	515	436	490	488	519	472	516	428	472	471	413	459	475	489	478	457	454	491	475	456	443	484	465	503	449	476	485	484	467	482	464	470	497	466	476	474	441	472	491	469	499	455	459	485	494	483	464	468	498	438	468	452	458	515	469	510	503	459	485	491	457	505	440	507	489	458	473	449	488	459	449	478	479	494	448	430	464	472	423	477	479	455	467	486	487	469	488	469	484	455	472	494	467	476	458	490	444	457	474	513	516	479	487	456	463	457	454	480	470	452	456	469	452	447	449	490	480	459	472	457	459	491	456	429	460	504	462	432	423	491	490	450	474	465	415	470	483	449	493	467	504	475	456	474	475	473	443	427	485	485	440	449	484	503	484	430	471	491	462	468	493	464	473	468	432	431	460	494	453	491	457	458	469	468	469	492	468	473	508	460	481	493	493	455	483	491	483	515	472	525	498	505	463	454	466	473	453	475	456	488	482	456	439	463	466	457	477	463	487	458	456	473	437	451	447	468	464	490	466	490	487	467	493	446	507	454	450	523	441	463	504	475	482	452	476	506	451	458	459	444	457	485	460	442	485	449	503	477	477	467	446	458	441	467	481	491	464	481	468	483	455	445	477	483	475	470	488	427	484	452	481	453	457	462	492	464	463	459	470	492	455	473	462	446	496	461	465	497	464
2076	321	326	339	279	317	300	283	271	290	273	274	287	280	287	274	281	275	300	267	284	260	263	304	258	292	293	306	241	280	302	247	251	268	254	256	286	252	296	290	259	254	297	265	285	319	263	293	250	247	265	270	265	292	277	250	285	255	268	276	287	259	284	275	291	274	246	287	288	285	268	258	274	268	261	289	283	295	278	301	253	264	290	257	273	283	295	252	270	278	260	269	277	275	241	285	266	260	283	293	231	245	272	258	269	269	269	312	266	254	259	270	287	269	264	296	298	267	282	266	259	289	275	282	263	265	257	267	246	287	296	296	248	238	284	272	273	279	285	297	271	243	279	278	258	279	293	282	262	259	260	309	270	266	260	307	234	289	267	265	265	269	283	289	252	272	247	289	281	275	268	240	256	271	269	296	252	282	282	240	252	264	258	261	305	265	266	268	275	280	245	250	270	291	270	256	263	287	245	269	275	277	253	276	260	279	263	291	273	275	263	302	284	268	246	274	289	284	266	258	263	304	296	267	286	238	274	274	245	298	276	287	250	273	243	269	276	241	250	268	280	282	267	291	275	272	300	242	247	282	272	280	272	290	262	254	280	249	251	254	259	271	264	262	281	275	257	271	290	283	246	263	291	279	278	269	272	266	283	275	288	283	275	259	266	272	296	262	249	271	276	291	270	265	268	294	276	259	291	280	276	258	277	294	274	278	264	258	309	278	262	247	278	271	283	273	241	276	285	273	275	255	241	305	279	284	255	296	264	285	278	268	301	294	271	239	274	229	268	266	268	275	283	281	284	289	271	257	267	281	312	238	259	280	313	272	265	283	285	247	290	264	299	287	289	262	275	272	283	247	274	268	263	284	261	301	244	273	272	247	285	268	270	277	260	257	266	266	271	267	280	278	268	273	261	269	260	309	253	257	247	294	270	284	274	244	263	275	257	248	258	276	272	237	265	317	288	272	267	267	284	264	301	263	258	268	247	282	275	282	273	307	264	269	257	262	278	292	275	283	253	268	274	268	258	297	312	271	297	273	268	270	268	275	263	260	257	298	291	266	245	274	282	247	280	257	301	276	249	253	258	283	278	283	289	296	306	251	263	283	287	257	256	265	277	253	250	266	256	260	259	255	244	290	301	278	251	315	300	259	266	251	261	303	295	268	258	296	257	288	285	269	275	264	270	262	297	291	272	282	275	280	283	284	265	293	280	263	277	241	251	261	256	294	272	266	282	275	265	249	266	263	306	275	284	288	276	278	265	267	249	292	250	287	259	275	239	261	272	249	316	253	290	285	256	270	271	285	267	252	262	248	275	273	237	230	248	274	258	269	272	271	296	275	274	276	276	262	253	276	242	257	253	263	263	255	265	266	278	298	274	232	287	271	273	263	256	293	276	316	276	282	269	292	296	259	280	254	266	275	274	267	262	275	279	271	246	294	276	294	281	262	261	283	263	257	273	279	259	249	254	269	257	259	264	305	278	277	259	270	277	264	275	257	259	225	267	282	277	258	261	284	280	273	259	280	259	259	291	247	215	295	241	274	268	287	266	263	246	261	247	294	259	246	293	277	275	276	274	254	298	286	261	255	294	243	328	287	273	267	276	239	294	300	255	281	248	251	263	268	265	296	262	294	259	256	302	248	276	281	272	269	235	261	290	294	270	268	284	285	283	282	289	265	272	277	286	254	281	275	244	294	265	260	291	267	258	274	259	262	296	285	265	271	302	257	285	275	281	293	278	257	270	287	263	253	276	279	298	286	266	274	254	266	273	249	302	289	262	243	283	277	257	249	270	271	262	283	237	262	275	255	253	256	269	260	276	274	289	289	281	300	255	260	309	260	258	267	251	290	248	274	280	273	273	265	293	248	257	243	230	253	278	274	232	263	308	265	291	272	250	269	274	265	318	257	266	278	257	268	268	252	281	260	252	237	271	280	247	276	268	271	304	244	252	280	281	262	287	264	255	272	291	296	281	257	231	252	246	294	269	236	295	306	253	263	292	266	259	284	253	281	261	292	273	298	259	270	256	293	266	255	269	242	296	258	266	265	283	270	299	259	266	268	277	266	267	289	267	258	277	271	264	266	273	279	281	308	256	287	237	300	263	280	250	269	274	281	255	286	278	292	276	282	278	267	291	274	278	258	245	277	271	280	283	257	273	259	275	259	286	268	263	267	282	295	271	257	304	294	271	273	263	293	273	298	278	277	263	265	287	265	279	280	273	281	260	242	269	274	268	256	279	280	250	268	275	261	266	279	277	251	290	278	285	292	253	296	284	251	259	269	280	245	275	289	263	290	275	278	258	274	280	282	250	272	261	269	253	279	290	232	254	274	281	282	253	267	279	259	264	287	279	306	270	273	246	247	275	249	281	292	277	285	313	266	306	259	314	273	276	263	266	254	272	262	264	267	263	275	262	287	286	275	245	258	270	253	290	275	236	269	276	278	266	292	267	269	261	255	250	285	256	294	250	268	259	302	282	281	264	258	261	249	238	269	273	287	259	264	271	253	274	270	273	300	282	267	250	287	261	269	258	261	273	261	250	299	275	281	246	262	292	264	257	262	288	271	239	241	275	295	270	249	264	283	286	245	277	276	288	232	276	297	274	252	286	270	256	249	259	284	279	271	278	290	269	299	289	258	268	251	262	247	265	282	297	266	272	285	258	300	250	265	292	258	268	245	244	297	255	277	253	260	269	276	268	253	260	277	274	275	244	283	253	265	262	280	270	264	271	247	249	258	275	321	282	299	272	263	275	304	308	260	237	285	291	247	266	259	257	245	287	270	272	274	249	255	259	297	258	264	242	250	275	272	245	295	274	280	253	266	268	262	287	269	243	271	253	273	263	269	265	250	278	275	279	250	294	278	271	295	269	239	267	269	265	281	271	279	277	281	281	272	278	294	280	280	278	273	272	253	293	253	258	285	241	254	279	301	293	269	308	264	284	284	265	262	240	293	281	256	237	261	279	272	282	290	265	272	259	263	251	259	243	258	259	279	260	225	269	285	301	294	269	289	268	254	276	267	256	242	277	289	272	261	259	293	287	261	269	262	261	245	263	271	282	276	269	284	278	279	256	242	292	270	271	229	268	283	248	284	273	257	267	251	271	284	238	269	272	281	273	258	277	262	281	284	253	268	297	283	272	279	308	274	296	273	274	274	252	280	237	264	287	286	269	277	264	265	291	284	247	258	271	262	216	281	287	256	256	277	260	292	272	279	266	278	270	300	260	281	263	300	272	248	287	308	284	307	291	284	269	264	307	260	280	271	262	276	263	269	271	294	243	274	262	242	285	294	271	273	274	272	272	282	281	255	279	269	292	236	271	273	302	281	284	252	274	257	243	225	250	258	260	269	267	296	268	248	271	297	278	256	271	283	241	272	262	258	257	267	289	285	293	241	263	293	288	277	273	284	269	259	264	252	263	265	285	303	275	267	282	313	273	259	260	306	279	265	309	279	256	257	264	245	247	278	279	283	276	318	262	280	253	266
2230	843	882	982	898	900	896	857	868	843	802	799	788	814	809	796	833	840	810	812	826	824	807	811	793	821	772	792	771	795	811	775	802	829	812	733	812	720	743	764	784	813	761	791	838	788	772	823	741	816	763	800	777	775	789	762	797	759	792	794	784	806	778	777	803	737	793	786	774	769	792	762	796	768	794	809	791	782	764	772	820	768	756	773	818	818	736	735	814	753	796	792	787	853	789	853	803	791	805	736	823	780	852	808	800	753	766	754	765	817	829	814	809	775	809	762	802	778	781	818	797	774	776	770	798	759	770	789	782	825	808	788	771	826	754	850	825	795	768	760	781	754	760	794	832	762	754	808	752	788	809	807	816	799	836	769	782	810	786	784	777	805	793	795	793	787	801	721	788	767	752	799	742	764	781	758	793	805	790	745	785	818	736	807	785	727	781	782	769	736	818	831	787	740	762	761	772	799	813	771	765	761	771	788	794	786	726	759	783	784	786	834	796	771	732	788	794	755	777	728	808	744	803	754	773	786	790	809	797	798	794	731	737	840	820	785	820	819	782	784	779	804	772	752	779	812	751	765	787	785	821	757	772	757	807	768	852	800	855	782	769	747	771	779	767	822	756	760	716	793	788	804	791	776	786	741	799	836	835	797	818	843	768	786	816	786	768	740	777	741	780	752	768	761	780	768	786	784	734	756	790	815	800	844	788	779	813	792	778	781	800	797	821	747	812	803	808	786	795	801	768	793	766	803	789	769	779	803	829	800	766	821	807	786	735	753	798	823	818	800	780	816	776	842	815	797	801	755	812	805	788	742	806	735	799	773	759	804	742	816	849	796	806	783	742	786	784	761	794	776	799	759	753	801	762	775	792	830	803	741	804	822	761	764	762	779	764	733	771	741	731	740	774	754	770	751	746	802	782	774	776	762	790	802	799	819	789	772	820	773	770	799	773	803	791	816	734	785	748	762	739	752	784	794	813	750	784	740	805	800	770	771	796	836	768	837	770	784	790	782	824	796	831	759	784	758	790	727	776	722	730	793	751	816	798	835	761	768	758	778	775	836	769	731	779	776	764	790	786	774	794	756	736	778	770	738	820	756	757	757	777	728	773	835	776	794	804	741	776	814	771	815	734	809	814	780	723	787	757	799	773	772	716	762	759	762	756	807	787	764	819	816	818	807	823	791	797	799	779	754	794	767	823	783	794	792	769	797	769	762	837	729	796	796	793	784	790	783	801	759	803	766	759	809	794	786	826	751	768	784	786	817	828	795	744	763	814	807	798	772	826	806	778	755	771	773	805	799	795	806	731	777	796	826	827	798	806	793	755	774	795	812	775	767	752	839	793	772	760	794	780	817	800	796	775	772	806	799	780	773	843	793	805	759	824	772	779	779	815	798	770	809	799	767	786	767	768	754	778	784	781	793	796	781	803	794	767	843	815	791	795	760	765	771	740	846	734	857	805	788	785	800	814	788	745	738	794	795	768	785	815	764	783	757	748	786	794	813	779	786	806	815	778	779	800	724	797	817	799	809	801	777	785	799	763	768	766	787	775	798	778	788	808	701	790	800	775	788	792	796	797	838	802	825	759	769	789	781	803	747	732	760	814	854	801	765	778	779	754	772	782	780	827	752	744	790	740	801	797	790	773	755	823	804	748	742	812	765	755	841	760	804	774	779	768	744	789	795	816	782	774	860	779	822	761	796	804	794	789	811	769	791	776	761	815	824	788	787	804	760	790	795	795	799	756	783	759	783	754	804	737	737	775	790	771	766	790	858	827	794	809	807	820	803	768	807	747	775	787	819	792	815	775	748	832	743	813	768	781	747	765	802	797	781	807	814	756	733	714	799	814	805	802	773	813	789	831	788	719	787	807	792	798	799	789	765	801	775	799	795	815	828	761	825	803	762	789	784	764	786	831	740	794	765	778	763	824	780	777	752	772	776	809	813	776	803	781	810	776	796	798	761	873	771	775	852	768	805	765	778	805	807	796	863	796	753	767	819	784	829	803	800	744	763	812	797	825	818	755	779	822	783	784	779	765	818	743	783	797	806	781	795	821	764	779	789	786	751	805	759	763	809	784	790	756	783	771	860	780	831	760	766	749	782	855	760	823	796	733	753	812	771	757	785	769	768	758	768	826	817	760	850	751	787	867	786	793	757	800	794	758	776	812	776	810	776	777	798	798	795	798	743	828	780	794	761	786	806	796	787	787	786	791	825	738	755	761	765	723	756	766	804	812	761	751	798	878	844	796	819	760	780	801	747	778	791	853	838	805	798	737	751	808	808	716	746	814	750	781	749	777	807	775	765	758	801	838	823	793	819	779	752	743	752	754	773	804	758	795	775	765	798	764	828	782	785	745	799	779	762	802	753	818	812	801	777	787	815	791	824	759	813	769	794	810	759	780	767	717	813	749	758	761	789	774	767	737	744	778	787	777	831	773	772	776	798	807	797	827	809	791	729	763	856	850	778	744	819	801	756	842	798	792	772	798	792	843	781	770	761	805	739	783	800	768	783	763	824	759	853	789	843	774	758	784	767	819	782	796	780	771	749	774	817	717	768	833	801	794	778	784	857	780	786	725	798	784	779	785	802	763	794	786	735	808	817	803	739	771	767	774	789	783	818	760	772	766	773	818	789	782	816	780	818	719	742	741	743	770	824	770	844	737	799	780	836	769	797	771	802	746	761	789	801	754	789	808	729	791	807	801	774	796	769	786	797	836	803	807	858	768	783	795	754	795	771	840	816	785	779	774	790	748	821	799	770	829	801	762	784	792	762	807	799	824	741	810	782	787	771	820	799	774	819	776	805	751	728	744	801	842	795	796	789	771	830	817	752	777	790	862	751	789	775	753	805	793	766	778	756	806	732	799	801	745	796	791	784	787	831	800	778	773	815	761	757	775	776	786	750	789	805	784	799	778	758	719	807	793	783	728	769	786	719	791	799	764	758	772	771	799	815	799	736	835	772	735	755	775	754	781	782	824	740	782	766	786	783	765	813	749	782	766	759	797	786	770	738	735	789	799	765	807	807	772	835	752	789	782	761	768	831	748	768	758	838	736	808	778	738	773	733	830	766	816	768	812	794	772	792	762	744	795	766	752	799	748	743	783	809	757	794	741	820	734	793	799	796	739	759	775	776	764	804	768	789	774	841	776	791	755	800	806	802	763	790	798	755	783	773	820	779	759	751	803	823	823	710	774	755	800	763	806	748	764	779	786	762	817	801	784	789	772	827	812	719	800	797	837	788	779	793	741	798	845	792	788	805	755	799	778	798	759	826	826	737	793	783	756	827	777	789	801	799	773	749	782	788	782	761	813	780	802	821	743	763	844	798	772	783	789	740	730	818	794	762	786	773	813	778	756	772	836	770	834	761	806	795	783	757	800	756	774	800	747	806	814	775	777	780	787	832	833	810	740	812	795	763	835	799	791	797	804	775	780	734	783	771	812	810	798	746	777	782	724	780	816	768	774	773	756	775	848	821	822	747
8483	1079	1333	1033	775	551	439	359	349	263	285	245	221	204	209	215	182	168	167	167	178	173	155	174	167	146	147	134	163	143	143	138	147	153	183	148	134	136	145	158	147	145	152	150	146	142	144	142	145	154	156	167	141	123	162	151	143	131	143	146	149	121	154	146	126	126	125	136	148	152	141	130	132	172	138	169	147	130	150	152	144	148	145	134	123	124	128	135	150	137	140	135	160	122	140	133	155	141	139	128	140	137	140	128	131	141	142	145	132	141	136	132	147	134	136	145	147	166	149	135	117	137	147	138	128	131	125	127	145	143	151	117	131	166	132	149	142	154	138	148	147	124	141	149	139	167	146	128	130	138	149	145	155	136	145	135	141	142	139	138	141	136	152	131	150	152	135	131	156	145	137	169	137	141	138	133	162	151	174	147	143	133	145	128	139	138	131	142	123	137	153	134	124	142	152	141	131	130	131	131	132	121	154	154	125	141	138	148	144	151	124	138	156	142	139	174	150	140	136	144	140	161	138	151	153	134	142	130	141	130	128	158	119	151	125	147	143	147	144	132	133	151	116	133	154	134	126	132	124	157	119	148	162	144	150	132	152	123	146	141	152	155	145	135	148	117	137	136	117	146	140	147	139	149	129	126	145	145	164	130	128	135	136	156	149	144	138	131	120	126	130	145	134	141	127	150	138	136	130	125	154	130	130	149	153	150	138	143	136	145	140	136	139	156	135	130	143	147	154	134	140	135	145	136	148	138	141	143	141	165	145	120	143	152	119	142	132	149	129	147	105	139	156	166	123	155	136	119	136	136	162	132	138	131	143	138	152	159	160	134	143	137	139	144	142	129	150	108	126	134	134	115	157	142	142	148	155	155	149	141	130	144	144	141	140	137	142	129	133	152	151	141	122	136	158	141	153	143	125	142	144	143	136	146	131	156	115	135	161	143	153	148	128	133	137	155	129	128	153	146	124	150	140	142	132	136	147	152	155	135	124	150	136	137	124	131	150	131	127	129	139	155	139	131	141	156	128	137	145	126	134	170	127	142	135	141	121	142	142	139	136	135	133	132	147	141	151	141	139	136	126	135	142	133	162	129	140	154	169	146	144	131	116	131	142	122	119	127	154	144	137	169	131	157	159	133	130	141	156	155	142	124	151	157	124	155	125	141	156	135	128	143	135	151	166	139	144	142	143	148	118	157	138	143	122	159	150	162	152	150	125	152	145	157	134	133	136	150	135	148	159	168	150	153	153	121	154	137	142	161	143	123	128	138	138	143	120	151	155	151	133	134	135	156	124	129	121	140	139	131	139	148	159	133	153	129	136	141	128	168	144	156	148	144	134	161	124	125	151	148	144	138	153	143	123	145	148	154	137	152	143	129	131	123	120	137	140	149	147	135	142	131	128	131	138	147	132	145	132	166	158	145	134	166	140	149	171	135	146	142	122	123	126	143	154	122	126	157	144	150	141	151	153	140	157	140	131	163	156	147	159	127	156	158	164	135	137	133	139	139	146	106	143	152	146	118	138	131	136	150	138	149	135	129	129	146	129	144	136	150	132	127	158	126	130	121	143	127	155	135	134	165	164	136	140	151	161	152	141	139	142	133	135	136	141	127	167	143	131	126	126	132	143	131	125	145	157	148	121	160	141	134	152	158	133	141	146	151	148	120	168	149	143	130	134	140	146	143	116	160	141	133	121	137	119	153	163	134	139	137	117	140	159	131	166	146	149	156	150	153	120	141	140	137	143	140	151	133	140	141	156	144	119	138	179	143	128	139	118	133	159	164	152	125	151	151	138	138	129	151	148	125	136	130	130	151	143	147	136	153	142	147	140	118	152	127	138	119	143	127	129	123	113	136	126	148	134	136	154	161	156	155	135	113	123	143	135	147	132	134	141	144	150	128	151	131	128	127	134	137	138	158	127	158	144	146	148	136	159	144	131	142	143	134	115	132	110	129	153	122	136	118	151	141	159	147	169	123	150	129	150	129	152	155	139	145	133	136	156	151	155	143	143	148	138	144	170	140	125	149	153	161	149	152	149	145	128	144	145	127	140	152	140	135	127	129	149	151	118	125	146	136	138	131	141	152	124	160	169	137	129	141	157	147	143	155	127	153	143	130	153	158	141	146	160	154	113	123	135	127	150	152	155	139	131	159	124	142	127	136	164	121	147	155	136	130	147	149	154	137	145	125	141	136	125	143	141	129	147	135	166	127	123	136	130	129	132	124	148	118	134	145	153	154	142	128	141	142	131	136	127	142	132	128	123	143	168	139	136	151	143	158	146	133	113	140	141	140	172	139	135	125	138	138	152	147	122	139	118	150	155	149	146	140	137	136	130	127	137	142	117	127	131	135	144	144	136	119	146	124	138	135	143	133	154	135	146	138	144	133	149	121	129	138	157	125	128	129	140	142	131	141	159	147	145	146	122	125	133	125	145	140	152	150	134	159	130	137	136	140	149	137	168	150	160	125	142	157	135	133	160	140	137	133	149	122	141	142	152	152	149	146	137	126	161	151	162	155	153	142	135	143	138	153	149	147	120	115	127	131	155	139	125	132	137	134	140	158	115	159	162	125	152	134	143	155	143	148	143	155	130	131	118	181	143	153	165	120	140	136	115	126	125	156	145	159	139	118	162	134	138	142	138	147	132	118	129	142	155	129	152	136	148	128	159	118	157	129	143	135	147	138	130	116	135	137	158	145	118	125	111	163	167	151	166	130	152	125	144	122	158	152	132	130	148	129	145	143	122	153	148	153	155	147	134	144	152	154	135	140	136	130	143	119	136	143	123	131	114	145	152	124	136	145	138	149	140	130	149	125	146	139	124	137	146	129	162	127	139	146	119	128	155	153	153	167	118	145	136	120	139	149	129	138	127	135	129	135	150	144	164	136	148	133	162	128	140	130	137	148	149	123	142	150	158	142	142	147	131	161	133	131	136	129	152	141	132	145	136	129	145	141	158	142	152	139	132	149	137	153	130	140	133	146	146	134	126	152	138	136	134	131	138	141	125	150	138	156	119	146	133	131	145	169	139	154	135	162	145	147	136	116	153	134	127	140	156	132	141	128	129	140	144	141	171	144	146	151	168	147	158	159	138	152	139	135	134	141	131	128	128	121	166	129	130	139	124	124	146	146	128	136	142	148	127	123	132	132	151	119	135	143	126	132	132	137	131	139	145	133	145	133	147	134	158	138	141	116	142	123	168	157	141	132	148	140	139	135	134	160	160	132	155	151	152	126	140	143	141	135	139	148	145	139	141	154	143	147	134	150	146	123	138	128	152	147	158	140	124	139	124	155	162	130	158	158	116	125	137	162	146	172	143	146	137	161	147	129	154	139	145	133	128	144	138	131	136	126	124	127	147	141	169	133	111	139	159	136	142	136	135	128	118	142	134	137	150	163	141	140	144	144	137	132	146	139	157	147	131	128	149	144	128	143	134	143	160	134	143	142	130	138	148	156	138	154	126	137	143	151	135	146	162	146	152	144
5393	1465	3205	3624	3017	2487	2067	1708	1513	1322	1202	1042	1021	918	800	813	742	792	707	690	642	636	615	600	591	567	574	566	562	531	542	524	527	567	516	516	488	484	514	480	495	449	507	497	511	493	472	499	472	476	480	460	493	462	456	467	467	464	488	456	457	489	462	438	457	479	423	477	521	445	457	466	449	495	475	458	451	460	464	460	445	426	443	457	491	459	472	445	460	463	443	511	440	477	439	419	419	458	451	420	466	451	480	474	431	467	430	460	471	452	496	413	454	442	432	436	449	415	447	458	480	441	441	454	431	457	450	426	492	442	433	414	450	453	463	453	437	460	453	446	431	451	448	450	467	427	449	454	402	440	483	479	469	441	440	481	468	475	459	461	447	422	458	439	433	445	438	434	467	449	453	410	433	445	393	470	468	429	432	459	454	464	479	457	428	455	457	428	431	428	473	446	421	479	463	433	455	428	462	442	460	488	457	418	432	435	431	476	445	438	417	453	440	482	450	472	448	430	491	439	439	465	458	439	472	473	451	465	412	421	494	435	467	443	411	457	446	423	433	479	466	466	484	486	435	448	459	452	395	468	448	436	457	427	456	459	476	466	423	438	423	468	450	449	464	441	460	436	445	443	507	426	456	446	443	450	422	444	473	495	447	450	426	443	462	470	451	453	466	434	456	441	411	453	463	424	398	432	439	478	457	435	388	448	442	452	409	444	433	467	446	439	452	465	438	423	458	455	444	450	419	431	436	421	424	460	477	450	435	428	470	449	468	438	455	442	490	407	453	480	441	428	479	482	442	427	451	473	480	420	431	481	464	431	443	476	421	481	456	443	446	456	443	444	481	443	435	435	463	466	429	440	467	453	422	446	439	458	448	444	435	449	429	428	402	440	482	441	450	479	468	491	409	407	425	446	465	468	456	466	421	443	451	433	427	444	388	445	445	418	497	482	454	436	452	486	423	453	465	400	483	456	432	394	436	466	443	438	444	484	466	457	455	420	458	456	450	450	424	418	473	458	426	454	420	432	463	457	472	448	460	445	420	423	418	452	462	469	450	444	431	441	461	432	437	448	479	461	456	455	409	445	453	427	427	479	451	426	458	430	450	480	438	417	483	420	456	444	386	425	437	495	465	493	451	457	471	449	484	397	469	445	455	464	465	446	421	462	484	456	423	439	430	419	447	446	457	436	464	436	406	447	458	462	419	428	448	425	458	443	462	407	451	469	435	442	464	466	464	432	450	443	456	466	446	420	435	422	440	414	453	446	431	449	430	424	478	461	447	441	462	462	449	456	437	438	460	441	478	459	477	467	445	437	448	417	412	413	452	383	439	426	453	449	439	462	443	477	476	436	405	455	461	470	469	424	478	435	419	439	454	491	509	463	438	433	456	454	434	409	464	480	414	481	432	484	425	459	505	502	429	440	453	450	456	447	435	466	451	463	449	413	443	420	449	431	444	464	440	445	471	466	404	431	452	445	402	433	488	452	458	418	443	446	463	409	458	433	422	459	438	446	454	436	435	457	445	434	455	435	451	462	462	455	461	445	453	464	457	442	403	435	421	439	455	432	450	413	432	439	437	456	445	460	486	434	425	452	472	461	451	453	404	471	442	452	422	428	447	426	443	445	450	465	424	444	442	439	417	419	459	402	463	457	430	430	439	453	456	431	421	423	424	469	403	451	422	407	423	448	435	448	448	415	472	490	424	441	444	451	494	489	461	455	442	440	426	495	416	466	447	462	450	474	431	443	426	462	418	457	413	444	401	432	441	468	458	450	454	473	497	484	425	452	477	431	434	441	465	446	441	447	417	452	437	473	439	465	452	477	432	447	433	435	471	445	439	430	451	429	457	440	465	436	441	459	433	430	436	485	440	426	433	418	425	442	435	429	444	441	454	451	436	428	438	448	459	449	432	485	430	471	414	430	405	436	427	479	467	453	464	455	469	453	427	446	444	453	432	451	437	488	416	438	448	454	479	433	436	419	428	462	438	493	483	448	407	450	463	437	461	410	474	467	474	458	447	457	449	483	438	476	473	437	431	421	444	455	471	437	449	445	419	461	464	444	465	415	416	409	449	476	456	447	432	460	427	403	439	423	439	404	476	453	432	479	494	448	439	487	437	405	467	461	449	461	445	421	484	448	422	451	430	431	419	483	416	425	475	426	477	458	448	422	463	469	430	485	446	427	469	447	453	422	453	452	483	422	470	449	441	431	413	445	437	463	438	450	423	424	439	449	486	430	452	440	439	443	460	460	454	483	468	422	430	432	427	468	429	462	444	438	469	389	452	443	460	449	460	442	461	441	430	457	478	471	444	437	442	406	450	433	395	446	449	469	443	485	436	456	476	446	496	448	455	439	427	470	421	494	453	459	471	435	450	436	408	424	417	432	402	439	443	421	424	456	418	461	443	404	455	484	477	450	459	470	449	467	403	452	424	422	444	467	449	413	417	434	427	432	448	434	446	448	430	439	421	430	449	411	470	414	429	431	458	486	477	465	447	465	455	414	475	448	483	443	457	423	446	448	457	427	434	446	427	465	490	440	407	457	459	446	470	462	505	449	433	435	442	431	443	465	414	455	444	470	459	459	440	426	460	453	463	419	482	420	474	456	425	463	436	457	448	438	476	408	472	430	456	448	411	436	432	463	437	432	474	451	450	470	443	421	427	436	431	436	455	450	453	419	410	442	453	464	428	430	448	471	471	464	456	428	432	455	450	462	469	479	432	456	426	473	438	441	438	442	434	423	452	433	439	440	432	451	446	478	444	424	440	447	419	384	455	442	452	445	454	455	434	465	436	472	457	430	480	459	440	466	448	452	463	441	443	447	432	448	422	402	435	460	425	455	457	460	433	409	473	450	476	428	419	447	452	441	503	465	443	404	439	480	438	388	473	475	438	445	460	472	451	447	430	458	454	435	435	438	489	468	424	450	422	443	472	413	462	423	448	447	412	463	446	436	489	439	474	443	415	436	444	431	488	407	436	451	441	468	434	443	496	453	439	468	428	421	404	440	433	447	464	428	444	464	453	420	419	443	469	457	443	476	411	423	496	487	435	444	448	454	461	442	465	428	460	410	471	436	409	470	470	450	490	460	447	439	424	469	438	474	469	424	442	432	437	446	418	451	441	478	447	454	416	437	433	450	430	439	446	456	474	476	481	441	470	418	461	428	447	456	429	451	450	442	454	480	425	431	455	444	445	455	456	427	463	437	420	439	455	444	439	436	456	438	435	477	444	449	425	430	448	474	429	416	427	430	437	432	411	495	448	452	429	419	436	453	425	450	455	459	469	422	451	416	439	441	454	462	468	423	442	432	406	436	466	446	394	427	444	455	448	420	445	424	440	437	437	463	478	436	419	437	458	435	441	420	437	467	465	438	449	468	466	443	496	467	479	452	421	472	436	449	479	433	471	455	452	447	422	422	427	455	439	461	471	447	463	427	444	449	459	409	448	450	433	468	446	468	448	406	451	420	437	441	465	472	424	455
15448	2455	2672	2072	1388	1038	809	580	516	442	363	311	298	271	266	265	241	211	199	200	185	189	211	178	201	163	170	186	149	153	174	150	145	148	156	172	182	155	160	153	150	179	151	125	151	125	162	141	161	152	149	129	152	140	147	158	148	151	154	145	157	160	153	166	155	156	160	141	154	147	166	155	170	148	177	154	137	163	133	156	142	142	175	135	192	119	122	145	170	143	146	160	140	151	159	151	139	123	131	141	171	142	153	147	168	164	138	137	121	149	177	128	151	152	153	141	149	133	143	146	150	153	143	102	147	162	157	125	157	128	142	133	154	150	127	159	131	163	136	136	133	133	148	150	136	159	126	146	167	151	155	139	159	155	150	169	168	154	136	154	172	147	152	125	145	139	136	133	142	139	148	140	144	157	127	166	147	147	133	123	156	162	142	185	149	158	146	123	131	137	167	137	159	160	151	144	158	129	139	149	145	160	145	156	160	128	150	148	142	154	128	144	134	133	152	133	167	151	160	143	144	128	133	110	154	119	157	161	147	155	139	151	139	133	148	154	172	136	148	160	140	149	131	139	147	135	140	159	138	140	153	137	148	160	153	145	127	156	154	119	150	137	160	152	141	137	140	153	172	156	156	138	155	146	132	157	132	154	132	153	153	148	163	130	160	151	136	137	123	138	139	145	158	159	146	141	148	137	157	153	136	143	145	134	137	136	183	146	148	162	144	146	137	135	142	141	133	141	144	137	165	148	132	153	131	177	154	154	146	137	131	148	155	133	149	151	145	129	141	135	129	132	144	146	148	140	150	149	160	163	157	138	119	160	165	149	130	136	153	138	145	132	144	139	137	152	173	167	144	144	123	176	158	155	141	126	146	129	150	135	140	132	134	154	157	155	140	117	168	166	156	149	127	137	155	142	150	138	151	155	149	107	130	157	150	152	135	135	143	159	131	144	134	155	165	150	144	138	137	148	144	166	156	160	143	149	141	139	165	169	147	149	160	156	139	154	141	138	116	142	121	151	140	155	166	133	137	122	146	146	146	135	150	151	154	155	130	172	165	138	148	123	147	149	135	150	145	136	151	132	128	137	137	153	162	158	154	123	161	126	145	143	185	151	157	123	174	148	119	167	130	122	134	166	163	137	143	153	154	159	133	148	154	144	138	142	144	164	130	148	162	130	124	127	162	143	141	158	121	143	147	132	163	143	156	150	143	160	152	155	127	136	147	149	138	134	124	166	157	151	157	157	137	138	145	147	142	140	117	125	123	136	148	149	149	143	167	147	133	145	148	152	161	147	154	139	147	153	151	151	161	134	142	158	149	146	131	135	153	141	128	133	145	143	142	135	133	144	145	123	135	136	154	157	119	142	133	135	154	150	115	131	138	129	147	147	153	151	158	144	157	132	141	152	148	142	152	140	154	125	158	134	163	131	151	158	150	132	148	139	133	129	130	125	158	133	125	148	173	124	143	141	138	166	155	131	151	151	147	137	156	157	125	147	136	136	162	160	140	154	161	157	149	153	125	151	157	157	137	142	133	151	169	146	145	146	150	137	133	152	127	164	129	151	158	140	137	127	153	171	152	162	146	124	136	139	154	142	149	138	150	134	143	129	139	142	124	128	128	158	147	141	137	150	141	127	129	147	138	147	161	142	134	136	128	137	138	123	136	155	148	145	159	143	164	133	143	129	144	135	137	122	169	155	150	152	165	134	132	140	154	136	143	162	146	140	130	153	154	131	156	142	137	172	152	156	128	173	135	135	144	161	162	115	175	173	123	145	146	144	150	134	140	145	170	157	147	163	144	155	153	145	166	136	173	165	129	155	134	169	150	150	149	161	135	148	135	150	141	120	148	126	144	133	132	142	133	125	114	146	143	150	133	147	118	145	124	149	157	162	134	157	169	155	149	135	155	160	146	146	137	176	131	135	121	141	150	138	123	134	148	141	166	148	150	151	146	157	151	140	133	151	119	134	142	160	142	144	154	144	149	149	141	135	124	141	150	140	134	169	135	152	123	137	119	149	175	162	132	150	155	132	139	129	155	157	124	146	139	156	136	125	145	151	134	132	141	159	143	154	168	125	139	129	155	131	130	150	147	147	124	149	137	150	161	136	148	152	160	145	157	143	159	160	145	141	145	164	145	111	148	156	153	137	151	161	129	136	134	144	150	152	127	140	159	148	152	146	128	155	162	152	179	134	145	132	127	148	141	145	129	160	144	138	137	153	139	142	145	169	130	143	149	138	136	155	166	164	161	162	145	153	144	159	135	145	117	139	146	151	160	159	143	142	156	147	151	120	142	149	146	163	138	149	141	147	142	136	124	132	147	147	150	118	155	156	146	150	152	158	145	153	161	135	151	121	131	151	163	158	146	148	140	142	139	139	130	158	151	154	142	159	130	134	136	168	165	143	181	126	141	145	132	154	153	147	154	149	139	152	132	136	139	157	135	139	142	133	122	151	126	141	155	134	145	153	135	146	133	138	148	126	138	134	143	137	129	145	144	157	133	133	156	152	142	131	164	136	124	134	138	132	141	138	167	165	146	141	134	145	136	150	152	147	156	137	130	132	138	160	147	152	129	133	151	137	129	140	142	146	141	120	168	127	153	175	138	170	145	155	145	138	139	159	166	122	165	152	146	133	154	151	168	146	143	134	141	143	131	168	139	136	139	146	147	138	141	164	129	136	148	151	158	147	148	148	126	146	120	166	169	125	154	144	147	149	138	159	143	170	155	144	144	151	158	167	161	145	138	173	153	145	142	151	143	160	123	154	136	155	149	127	181	151	155	111	158	126	134	148	144	137	141	147	150	144	149	148	155	131	142	141	145	169	143	128	143	130	148	145	153	171	131	158	128	140	131	151	141	144	162	135	172	156	131	136	161	132	134	151	147	156	135	148	147	151	143	156	134	138	177	165	136	153	147	151	139	147	148	132	123	138	147	162	151	136	168	152	165	121	140	143	139	141	150	154	162	121	133	152	126	159	130	149	144	168	139	149	142	158	159	137	136	139	147	132	185	118	149	145	148	128	150	132	146	122	149	159	158	122	134	127	140	143	135	129	137	150	147	152	131	143	148	153	149	169	135	132	157	152	135	160	154	149	149	167	134	138	156	136	161	157	156	129	158	134	171	153	147	145	132	125	155	128	134	160	142	135	145	158	151	134	133	145	132	141	165	144	158	156	140	143	136	136	125	142	148	152	142	148	143	139	159	109	156	141	155	137	144	151	137	133	159	131	151	139	164	154	155	148	141	136	140	168	137	150	145	144	143	148	162	134	144	148	151	145	152	153	140	156	141	144	118	144	160	154	147	152	157	151	161	156	144	131	154	132	139	149	146	162	159	170	140	139	121	133	136	167	162	153	127	144	155	163	164	144	153	151	147	148	200	149	128	158	151	148	133	144	165	163	137	145	161	145	158	150	136	145	148	138	126	153	142	142	153	154	136	153	122	159	138	137	141	142	163	135	138	124	170	147	138	135	153	159	136	143
7498	2389	5721	6555	5423	4454	3626	2946	2443	2103	1965	1546	1489	1404	1308	1203	1074	986	944	854	908	894	818	770	766	774	692	677	699	718	650	641	603	628	584	559	576	581	588	590	613	590	564	578	536	577	570	561	547	542	544	579	557	534	536	541	540	508	513	479	537	505	564	523	494	522	499	469	514	492	553	517	515	497	496	499	469	471	508	513	459	474	494	475	493	499	489	461	462	468	506	519	489	539	502	472	511	519	488	502	441	471	505	478	470	491	455	467	501	472	511	466	494	515	472	517	457	485	448	443	502	489	453	494	497	487	501	543	483	480	479	425	486	473	438	475	479	496	450	428	485	481	489	521	476	476	494	475	468	447	482	481	483	483	423	457	445	473	487	482	478	480	450	439	480	450	486	464	458	481	450	450	474	481	481	468	451	491	505	463	482	450	481	496	505	485	486	460	469	459	513	519	463	521	422	484	448	509	458	460	473	472	467	464	441	442	481	501	471	481	458	460	477	476	448	457	467	464	461	480	454	441	471	505	499	472	477	479	446	482	447	492	514	482	483	495	493	497	497	534	503	464	469	492	482	489	460	499	454	490	500	449	493	477	484	474	481	496	485	465	432	467	479	461	459	496	485	476	437	474	471	509	472	453	450	421	485	461	497	484	470	469	465	475	456	472	435	490	439	493	490	488	464	484	488	469	443	501	479	486	468	476	481	479	479	439	471	478	430	482	494	460	449	466	482	515	482	453	510	471	446	469	484	472	488	473	448	450	521	451	456	496	461	455	454	464	508	443	421	494	481	437	477	453	464	478	465	476	498	453	511	499	477	467	504	485	466	508	517	474	483	459	446	470	478	441	464	481	453	454	473	476	485	456	484	462	465	477	501	473	480	494	473	479	479	473	460	501	493	452	492	424	464	442	472	426	448	440	518	484	511	484	431	461	443	470	502	474	468	511	475	457	456	446	441	486	467	476	461	472	432	466	481	496	492	449	449	476	443	447	433	478	480	479	495	459	443	505	445	471	438	478	477	423	487	449	460	508	497	450	470	504	491	495	457	457	477	446	477	514	472	499	461	473	493	437	457	478	474	475	483	456	482	511	512	455	483	476	453	477	458	473	511	483	469	495	477	495	478	445	457	500	512	449	493	482	438	450	497	447	452	458	451	443	473	463	455	473	487	531	493	447	493	459	449	491	496	530	436	492	468	505	492	488	468	476	454	478	478	422	466	477	510	490	473	475	459	509	444	474	486	467	498	476	458	478	481	486	446	443	481	475	500	458	476	408	482	434	486	501	467	484	461	488	440	447	504	487	506	463	476	476	464	464	467	442	486	454	465	441	448	507	442	468	468	510	499	469	462	471	497	492	501	448	481	479	500	453	468	463	467	481	434	448	453	458	451	515	502	485	448	487	461	437	459	483	487	485	447	495	479	488	485	498	492	483	465	453	465	454	456	480	506	458	426	494	468	494	505	473	493	470	441	473	445	469	470	485	427	485	453	489	472	471	451	449	487	481	521	441	485	488	481	479	480	507	424	478	475	451	487	481	442	438	472	458	450	440	477	466	503	501	503	460	462	480	458	461	467	467	464	452	469	488	479	474	480	485	472	471	487	494	470	491	452	447	473	491	467	472	444	454	510	488	467	441	438	469	477	473	457	468	496	469	419	416	447	492	461	498	445	491	468	466	471	420	474	459	448	461	474	460	491	465	480	458	500	461	489	440	490	533	469	493	437	453	461	454	470	458	456	469	483	471	504	459	411	506	450	469	474	463	498	488	438	508	482	497	475	501	499	459	459	479	485	457	485	467	483	521	506	466	494	499	489	511	451	480	467	469	470	465	476	508	446	474	437	478	481	465	475	454	481	453	489	469	501	501	451	472	454	502	438	468	441	515	470	513	469	491	449	475	507	431	487	474	476	481	521	491	469	479	461	489	464	473	483	500	489	462	473	495	486	458	517	489	484	428	456	496	492	441	489	456	478	449	478	487	461	473	460	490	477	441	480	443	472	458	464	485	479	482	484	454	458	424	448	480	478	484	457	479	471	440	467	476	461	480	472	440	399	454	476	439	465	472	470	456	494	471	478	440	491	447	453	457	473	478	475	480	492	492	496	487	507	460	495	495	478	477	490	472	476	472	470	477	472	457	467	455	476	430	505	471	445	471	458	474	463	465	464	503	478	460	463	474	471	478	476	474	466	506	497	482	472	478	461	445	462	452	475	449	446	491	486	444	466	493	465	491	494	483	481	451	442	478	488	491	478	467	469	473	503	476	473	458	502	449	421	434	501	486	439	497	442	434	500	444	424	463	468	497	431	435	492	496	490	458	481	474	468	469	479	523	481	475	467	453	455	474	458	492	477	456	461	444	474	483	457	453	502	492	466	462	486	488	432	468	485	479	491	444	458	471	446	473	464	473	476	484	478	493	477	452	484	505	430	456	459	485	479	458	467	493	499	502	438	434	455	481	449	471	454	450	483	499	496	444	470	487	454	487	521	471	482	504	516	455	513	450	457	515	456	502	500	479	480	488	496	469	494	490	476	473	509	460	437	425	446	487	446	457	475	497	496	441	480	448	484	505	462	465	514	475	431	441	526	473	478	500	445	499	457	491	504	486	487	488	460	495	451	474	454	449	422	485	486	491	431	484	435	498	451	498	466	465	460	494	441	521	474	471	461	483	462	484	451	449	437	466	506	479	473	489	447	463	454	442	486	441	494	468	513	507	488	472	485	449	478	497	490	470	477	451	478	468	468	478	471	456	493	463	505	479	447	483	501	445	487	492	466	469	465	460	473	450	487	466	463	467	468	456	485	488	459	436	420	458	489	474	485	459	462	507	446	483	447	438	490	486	435	499	437	476	478	478	468	458	464	431	480	447	512	439	505	494	498	465	479	469	461	472	457	488	448	480	472	487	477	443	478	487	446	470	451	482	438	488	494	458	476	470	483	444	471	482	495	471	462	433	464	461	493	467	499	466	514	460	471	468	519	430	494	444	515	486	451	465	478	483	482	455	488	478	453	476	468	493	466	453	483	433	430	468	435	488	447	448	449	426	467	448	496	437	485	477	452	482	469	443	462	488	462	464	483	475	444	458	473	453	459	488	499	472	479	462	475	496	459	474	475	461	480	459	474	472	492	494	473	449	467	458	492	488	498	479	465	451	463	461	452	451	506	474	438	462	458	497	468	468	484	464	506	468	436	472	487	470	440	488	482	464	516	428	497	446	466	484	485	502	453	447	459	453	468	504	463	434	479	430	480	462	501	460	482	460	470	492	487	504	503	517	487	462	473	455	461	462	449	464	482	459	471	433	469	437	469	449	474	462	447	471	513	462	512	476	441	469	513	486	435	445	482	483	423	486	505	442	447	472	466	459	499	476	464	477	514	483	466	479	443	509	486	455	492	497	470	463	454	472	464	495	470	492	467	477	461	514	473	488	481	477	488	433	476	462	447	476	489	538	481	493	439	512	468	478	546	490	440	474	513	484	506	501	468	445
2110	329	331	300	294	305	285	299	262	262	267	254	270	277	295	255	274	262	265	255	265	269	286	270	281	277	300	274	246	274	263	270	295	269	239	270	262	249	271	277	258	262	241	278	266	242	275	271	279	275	248	276	274	286	248	281	262	236	270	269	275	252	263	277	260	261	265	278	262	276	264	255	275	251	277	288	268	257	213	266	272	282	277	271	225	267	277	288	250	288	242	269	285	274	278	270	282	263	293	272	263	248	244	304	288	247	273	265	257	263	273	305	260	263	267	289	261	245	278	271	255	253	295	266	301	274	263	286	283	265	261	279	275	280	285	274	245	282	284	287	275	286	294	274	256	263	270	245	278	259	282	261	283	282	261	264	257	270	233	274	259	249	266	263	247	281	282	293	265	266	277	271	266	270	240	275	271	297	282	266	291	252	249	269	275	303	308	270	284	282	269	257	274	283	231	285	243	243	278	295	245	293	275	289	259	254	251	279	302	270	296	261	247	256	249	298	245	294	275	278	277	292	245	273	246	293	281	289	259	250	276	275	286	316	305	289	268	312	277	253	292	257	260	266	284	305	297	256	255	264	289	271	271	281	307	267	276	257	259	285	271	255	235	251	266	278	269	302	276	271	285	289	255	281	260	282	269	273	274	285	288	270	305	262	263	263	268	240	261	279	268	255	273	289	276	277	236	259	271	282	251	286	261	249	261	244	272	259	252	281	254	229	316	285	246	261	258	253	266	278	284	263	287	250	264	258	271	260	290	274	292	276	294	274	252	274	280	275	256	232	281	255	267	276	235	265	275	266	279	241	252	271	273	272	267	262	270	280	255	274	253	254	266	284	298	282	255	284	278	225	302	278	286	278	305	265	290	264	272	254	269	276	279	262	272	277	266	291	240	261	303	293	275	261	280	258	222	260	236	229	262	260	276	283	299	246	259	255	281	281	292	259	289	291	259	288	296	302	296	270	278	294	288	266	264	243	276	267	271	270	271	270	260	255	274	264	288	238	288	264	270	277	268	263	279	310	292	288	279	256	243	276	256	278	282	275	253	251	261	286	288	246	268	275	295	256	269	259	297	286	263	263	310	279	255	280	263	275	278	230	271	284	275	272	262	271	245	298	269	262	277	277	276	290	261	230	254	263	260	301	287	264	260	249	275	271	268	259	245	270	277	268	286	278	276	243	272	283	246	291	277	260	249	228	277	257	248	286	287	274	275	269	248	277	265	263	256	278	275	282	257	224	293	269	281	280	242	273	265	254	252	260	266	284	294	296	277	289	247	258	295	259	250	253	280	246	272	265	249	260	273	262	296	283	280	271	278	282	284	240	281	263	277	259	249	285	253	260	278	273	257	265	275	282	284	284	247	281	263	287	280	257	259	287	273	278	245	271	289	265	254	287	254	272	277	270	269	282	268	273	319	261	282	233	280	271	285	291	268	285	270	231	260	276	283	271	248	275	269	247	259	266	243	275	278	304	252	302	278	268	294	298	252	275	279	269	276	268	276	249	276	246	239	270	297	284	276	267	254	312	275	252	273	299	267	278	253	299	255	277	293	232	279	269	293	258	252	265	276	285	274	250	236	256	310	289	271	268	254	287	254	273	239	269	271	273	277	268	264	260	284	282	249	252	244	267	247	266	259	260	272	241	255	251	282	300	259	268	279	274	306	245	248	270	265	277	268	288	268	280	258	262	285	260	271	292	273	265	269	266	261	273	226	291	264	260	252	297	287	288	276	258	269	265	260	273	275	256	294	243	272	275	268	282	272	276	284	266	290	256	268	273	275	254	307	295	284	279	278	252	272	276	269	275	261	264	280	250	274	293	265	245	255	252	303	272	291	290	270	269	268	238	253	260	278	286	286	270	251	276	259	263	265	266	275	281	243	256	257	287	285	292	258	282	286	248	249	312	247	277	252	246	277	252	277	249	279	274	258	264	275	225	266	304	243	270	284	266	276	258	269	265	250	284	299	282	271	276	292	282	287	252	284	268	246	271	253	290	251	310	281	267	280	247	249	243	311	258	246	242	274	264	248	278	257	306	233	256	254	275	293	263	276	252	255	292	275	301	282	249	274	277	256	245	270	314	232	309	262	243	272	253	274	300	276	274	296	283	280	252	293	267	247	231	307	271	281	264	289	299	246	284	278	254	260	261	293	281	282	277	257	280	242	279	270	301	284	286	278	271	284	272	259	270	293	237	267	262	262	281	281	261	309	291	259	246	302	270	276	257	262	277	280	280	276	285	262	286	289	269	239	271	263	266	290	262	275	268	275	246	275	258	275	287	302	240	289	288	243	278	259	260	285	294	260	272	280	260	267	291	273	307	276	263	306	271	263	287	277	289	288	275	260	278	257	284	272	264	294	264	265	274	242	258	276	269	296	251	238	284	246	232	263	279	279	253	245	271	251	279	289	277	274	284	258	248	271	255	303	254	293	270	270	271	243	256	254	281	250	267	290	288	277	267	296	266	259	296	286	291	296	262	225	271	280	286	293	272	271	283	292	270	275	307	289	272	262	252	292	265	291	280	248	269	278	229	247	258	249	289	247	288	283	273	270	256	245	262	240	281	256	247	259	315	284	272	255	262	252	262	257	268	276	235	299	270	283	286	282	269	256	317	245	275	299	265	285	262	225	270	253	281	248	266	270	271	256	274	257	279	263	277	313	287	270	264	305	277	276	282	274	273	264	307	279	253	263	250	268	253	284	263	258	243	272	273	261	261	267	265	228	235	270	295	262	254	301	298	300	263	269	281	266	278	255	287	277	280	295	266	267	262	255	285	276	314	238	267	251	248	293	284	276	292	278	283	259	256	270	261	224	296	254	279	267	316	300	262	249	293	273	268	302	284	261	253	293	275	249	268	286	278	284	264	249	265	288	278	252	301	287	268	305	286	272	287	293	277	250	252	267	270	265	258	282	290	254	298	280	259	271	238	268	238	283	285	246	267	269	268	246	260	293	290	296	291	264	254	289	298	267	281	251	288	261	273	261	234	313	261	286	269	249	287	270	276	285	276	252	266	301	296	246	257	289	274	254	274	286	231	249	267	263	285	264	305	248	284	252	248	260	272	266	275	289	268	282	257	282	288	249	256	242	288	267	261	322	247	277	290	280	261	260	285	306	257	266	290	278	303	282	249	258	258	243	290	300	288	261	255	227	259	278	272	257	269	273	258	255	297	250	234	263	276	287	274	263	293	262	278	254	272	268	244	292	257	289	258	285	282	240	255	257	263	287	283	268	276	279	261	289	276	281	274	285	267	255	294	273	280	250	296	267	264	290	273	281	286	292	274	259	288	255	309	251	279	289	262	260	298	287	272	266	266	251	260	253	260	269	238	275	268	274	276	255	298	266	254	281	257	251	288	269	290	257	287	268	258	241	296	248	314	270	283	269	263	288	287	279	267	284	277	252	302	279	264	274	318	252	288	285	254	259	258	297	264	285	257	274	261	275	258	264	259	271	275	231	258	237	251	269	276	250	216	302	276
2296	837	917	935	929	926	877	835	829	791	782	777	849	787	771	810	801	771	785	826	816	807	761	745	785	802	782	823	834	774	753	763	820	783	827	754	820	790	788	743	804	768	781	751	810	836	762	775	771	790	809	772	792	728	747	821	804	825	768	767	783	780	795	787	776	778	762	777	788	816	770	778	814	765	743	760	757	847	776	777	751	751	724	768	791	779	811	842	759	746	775	807	776	736	771	779	825	801	748	779	742	783	728	753	757	804	788	802	710	767	751	825	835	774	762	743	791	792	734	766	820	816	758	866	753	807	774	748	745	741	795	755	804	762	805	781	760	806	813	766	756	802	787	855	755	759	741	771	768	823	783	759	778	782	791	725	787	784	806	804	765	815	794	780	813	764	757	835	788	799	780	774	841	757	811	766	807	766	793	848	746	768	730	765	781	754	767	800	742	793	757	783	757	718	785	786	735	778	739	780	785	781	792	813	786	800	836	777	784	803	743	779	770	775	798	788	803	820	786	766	796	758	783	742	786	780	761	855	830	722	773	744	748	773	774	782	798	764	778	788	752	746	750	770	779	770	818	752	805	815	870	757	792	751	791	849	810	776	735	731	830	756	764	785	757	713	852	740	794	756	789	745	760	786	811	774	749	820	792	745	776	776	781	764	786	779	745	763	791	802	694	791	790	764	806	775	755	775	798	733	803	826	706	764	763	789	788	803	760	795	795	778	758	769	779	817	754	801	752	793	808	770	810	772	784	780	824	800	772	775	777	753	743	759	711	758	762	734	861	798	731	749	818	803	823	750	811	810	798	745	776	791	745	696	796	778	800	793	827	773	778	790	784	764	762	763	812	809	808	783	790	810	803	751	806	753	775	795	793	739	740	746	776	804	751	762	758	776	741	744	784	815	767	777	762	760	785	821	735	727	799	802	797	789	777	714	769	806	782	801	763	793	744	781	777	767	724	807	738	817	758	788	782	796	791	745	748	764	760	790	790	787	726	752	742	783	801	791	758	738	757	726	762	755	813	743	728	772	738	815	772	774	791	771	795	749	771	878	806	757	780	790	777	764	776	806	794	766	762	766	777	808	794	776	782	683	742	812	769	813	752	810	780	787	850	760	755	863	804	813	806	800	829	798	808	774	766	743	780	775	764	814	794	778	781	765	770	835	774	790	776	813	764	781	731	818	783	794	780	759	761	784	787	787	773	767	818	794	723	744	796	794	803	753	798	802	803	757	820	783	779	795	791	789	784	784	799	787	814	747	791	764	786	770	784	797	809	768	780	796	779	812	813	785	765	780	787	796	792	788	766	772	793	791	806	774	765	776	810	766	755	786	765	760	792	843	752	825	795	795	786	827	780	751	769	797	777	769	776	732	804	776	756	764	786	769	735	781	835	787	784	771	824	755	730	735	770	780	766	789	733	731	832	766	791	759	759	749	758	792	815	802	740	769	730	719	832	807	795	791	745	814	823	778	742	767	779	757	754	780	757	762	735	765	760	773	780	737	798	749	753	806	764	797	751	769	728	815	755	784	819	799	818	795	791	767	788	716	759	814	825	837	765	757	767	763	835	798	791	768	741	793	778	791	804	764	791	771	786	750	778	773	705	750	787	789	787	781	778	780	795	766	726	765	788	748	815	764	815	818	775	792	773	767	803	781	745	801	810	793	761	774	752	797	770	781	734	819	800	770	730	781	790	808	776	810	775	762	785	750	751	847	821	798	698	779	804	774	791	789	779	780	790	760	795	800	751	775	777	787	754	802	760	771	743	814	807	761	715	798	791	765	821	755	759	779	779	738	788	787	773	792	798	748	750	786	763	765	779	814	812	780	756	795	831	755	787	846	783	766	807	744	772	758	749	846	787	810	726	827	786	779	803	767	793	764	727	831	759	754	738	819	851	815	829	758	764	767	771	835	729	822	794	805	757	765	833	778	765	783	763	761	750	804	753	760	778	790	796	755	764	810	799	779	771	745	796	776	840	793	823	808	821	778	766	826	758	808	757	785	789	809	779	768	787	804	755	770	792	778	784	798	795	725	776	826	765	761	780	774	790	808	779	759	739	822	809	790	789	819	784	787	803	797	762	761	730	835	800	773	788	765	785	780	762	803	797	817	771	809	785	806	775	793	813	732	791	719	749	786	782	739	763	801	818	809	713	788	775	818	792	795	731	785	805	775	755	805	755	777	814	786	726	835	778	789	834	796	781	778	779	791	817	807	805	785	770	795	755	791	730	786	749	744	814	804	825	804	812	799	791	743	773	789	788	782	817	717	818	794	774	798	793	741	778	756	771	748	756	840	807	805	809	801	749	753	813	784	779	794	779	762	755	789	756	803	759	794	771	796	796	815	807	814	798	804	787	773	894	852	749	805	819	720	801	782	815	777	794	780	786	788	790	856	804	779	789	784	778	793	818	790	771	775	791	774	783	760	787	788	754	780	788	796	791	726	737	763	752	762	780	793	817	804	783	749	772	789	815	815	763	765	809	779	802	796	772	806	816	818	755	795	788	770	771	758	806	800	849	768	736	776	764	791	826	792	806	782	733	767	800	728	769	807	810	798	771	759	821	773	771	760	820	793	815	789	781	779	770	787	735	775	751	770	754	827	766	762	829	771	779	735	806	800	813	781	804	833	805	801	792	781	749	775	769	766	774	786	774	771	782	766	788	778	801	782	750	771	805	805	820	795	825	812	783	791	777	755	773	791	808	785	792	814	801	807	791	756	847	715	830	773	733	795	818	731	722	766	769	783	785	741	753	756	761	763	798	831	776	749	764	766	794	838	804	770	744	833	768	778	781	780	781	792	747	788	765	764	797	784	775	802	759	778	788	792	742	808	834	754	783	791	838	796	804	831	802	808	780	823	694	804	743	811	777	741	734	794	738	799	786	766	810	799	752	765	778	764	779	790	758	751	784	817	820	762	777	762	839	807	809	781	769	839	830	757	768	791	749	778	760	795	817	771	767	783	787	741	840	788	798	752	744	747	800	755	801	761	773	781	798	760	815	764	816	765	756	802	827	766	764	769	748	814	822	806	812	781	797	820	761	805	784	793	787	788	787	758	736	784	812	804	770	757	726	791	759	782	784	821	771	832	770	778	795	743	811	797	808	765	776	746	765	788	752	763	789	773	761	803	760	782	763	842	775	828	803	781	770	803	768	787	797	751	778	772	771	767	805	775	755	746	749	777	795	761	794	767	763	782	783	763	738	790	808	732	855	796	809	834	758	772	847	761	795	788	780	803	761	776	773	817	784	761	770	801	776	746	746	737	756	836	776	743	751	798	741	769	781	849	764	747	764	790	815	756	810	846	808	865	797	767	755	795	770	826	802	735	828	783	837	738	780	786	794	829	777	745	792	799	881	806	779	804	793	784	821	786	757	759	804	810	795	782	780	770	782	735	782	755	805	776	768	759	746	809	770	821	744	809	778	796	807	759	815	825	758	805	760	771	771	797	777	817	802	756	846	814	763	793	761	802	787	795	778	789
8267	1026	1311	1097	791	561	467	386	328	286	222	222	189	196	193	182	163	189	161	174	163	176	178	116	159	137	174	169	154	135	146	152	138	156	166	129	154	126	159	133	131	154	163	154	166	145	153	146	143	129	161	136	138	134	122	156	136	131	164	161	142	165	152	143	139	129	128	141	129	133	132	151	138	128	146	151	126	129	139	138	135	151	137	125	148	146	138	149	142	119	126	153	136	141	144	137	151	139	117	109	137	146	159	121	130	131	145	141	126	149	128	145	159	127	143	152	154	142	140	147	143	143	152	138	140	136	145	141	125	147	125	147	132	132	150	149	156	154	146	135	143	160	119	134	122	132	160	132	140	144	131	153	140	141	142	143	142	131	130	139	143	144	144	119	136	118	137	155	149	144	145	150	155	145	124	131	150	137	139	138	143	126	153	138	150	105	131	112	132	140	148	141	131	123	150	128	128	143	150	137	147	144	150	128	132	150	158	144	155	147	120	140	147	152	140	154	128	125	139	148	139	125	134	117	134	130	156	134	134	129	169	155	136	145	144	118	146	137	138	137	155	141	126	130	132	137	156	135	137	138	139	136	147	151	146	136	144	136	122	129	129	145	129	154	126	135	150	122	145	144	129	156	133	125	150	137	135	134	115	150	143	142	129	139	135	139	140	127	138	127	137	145	143	140	134	150	143	143	151	139	136	123	137	165	158	121	147	129	121	150	126	134	158	123	145	151	153	134	119	129	150	133	124	152	134	144	133	135	152	148	132	131	150	139	138	155	128	150	139	128	139	156	132	148	146	147	141	146	151	141	149	126	151	154	146	120	145	142	150	152	144	127	134	146	135	141	143	144	139	133	142	155	131	117	143	126	148	134	149	151	151	143	159	142	150	121	134	135	137	144	141	133	115	167	122	133	154	153	133	137	152	162	133	133	157	141	128	146	138	152	131	139	145	140	159	138	140	131	130	141	173	120	144	146	132	147	114	140	135	152	145	120	126	114	141	130	127	138	127	134	138	129	151	130	132	155	131	159	123	145	143	155	148	149	141	128	129	144	138	149	135	147	164	136	120	134	130	149	131	118	142	138	142	140	140	158	134	131	139	144	135	168	126	122	153	108	136	148	124	135	133	130	129	138	135	142	145	128	144	141	136	148	143	150	146	129	146	123	123	149	115	132	150	140	137	131	137	140	135	138	145	121	133	128	138	130	141	148	149	123	130	138	118	153	133	140	141	150	126	142	146	119	123	144	122	135	147	141	170	136	135	123	157	135	150	117	147	130	151	138	128	147	127	161	132	151	147	130	151	157	140	130	134	126	137	135	152	130	160	142	146	144	155	130	133	142	147	133	148	136	140	129	129	130	153	125	128	117	135	143	149	143	116	144	130	125	150	143	137	141	137	139	156	129	125	118	135	130	126	148	127	131	140	130	139	156	147	152	143	135	145	122	161	139	117	122	150	139	140	144	139	148	119	152	144	139	135	151	150	134	145	143	139	138	140	140	130	125	133	145	149	144	132	139	138	123	150	143	155	120	138	140	142	126	144	123	142	128	129	142	153	119	144	123	143	124	147	147	133	147	125	150	135	182	140	160	149	141	132	163	141	160	125	168	156	135	131	142	121	139	143	135	160	158	140	109	141	127	149	143	132	150	141	134	155	142	130	125	133	146	153	114	127	122	117	143	137	132	159	132	125	131	137	163	138	128	133	119	129	143	143	173	132	155	134	144	125	132	137	150	130	141	120	145	141	143	128	137	141	134	140	144	149	152	141	155	142	136	147	136	146	152	126	155	119	134	127	134	133	148	122	138	160	135	134	154	137	145	153	145	122	151	138	117	131	144	172	133	134	143	142	148	144	140	131	157	127	141	140	136	137	145	138	144	134	167	140	145	120	123	133	131	129	135	124	145	128	134	139	141	120	146	127	122	149	142	154	122	157	131	157	155	162	125	125	130	132	113	138	150	143	145	151	143	149	130	119	137	120	130	158	144	140	138	147	152	137	155	117	151	154	171	136	136	148	136	138	143	131	141	125	143	130	134	133	111	131	134	152	140	151	131	160	125	143	161	117	135	154	139	145	144	136	134	145	151	147	151	139	109	123	146	155	154	146	152	155	140	143	138	133	149	140	124	120	132	138	149	127	159	139	133	151	153	140	134	136	144	133	136	145	142	129	140	127	143	145	125	139	102	137	146	148	138	138	119	132	146	126	119	151	154	122	117	139	133	141	125	136	142	151	141	111	143	123	143	133	148	124	133	135	146	140	144	135	139	145	131	134	139	137	131	156	173	122	160	103	148	143	145	133	128	119	140	128	142	128	160	128	128	148	140	131	135	123	125	147	135	151	139	126	143	146	144	139	143	161	133	126	147	128	109	148	133	141	137	137	145	163	139	148	140	135	140	139	139	148	156	121	131	143	130	141	134	149	126	153	150	121	164	139	139	140	136	135	135	151	130	151	146	151	129	162	143	138	125	160	155	152	149	132	152	143	110	141	128	158	133	151	139	161	130	141	125	138	156	134	135	122	159	138	137	153	137	124	125	148	142	146	148	161	139	166	152	143	127	143	112	146	146	135	127	150	141	138	136	147	135	129	148	127	137	139	146	164	140	135	120	156	124	142	142	134	140	158	143	150	137	148	132	129	145	138	140	131	127	128	156	142	157	127	138	120	138	128	134	143	128	150	130	124	153	137	130	123	126	165	132	153	163	162	128	133	133	150	144	129	122	130	144	111	142	127	159	149	143	164	145	148	139	141	145	139	140	140	163	151	160	123	125	159	150	138	158	171	143	121	150	121	120	154	141	152	140	132	112	135	151	136	128	134	147	122	152	129	140	137	139	134	135	143	137	132	132	126	136	151	141	150	135	130	132	134	144	151	120	139	141	143	145	151	135	140	134	143	150	137	133	133	146	125	140	134	155	123	126	126	155	139	123	115	127	150	139	132	137	140	146	144	132	126	129	147	118	149	143	133	153	165	157	148	153	136	155	148	152	124	149	138	125	143	130	134	141	121	151	116	129	104	138	173	127	153	127	116	143	159	146	124	134	123	134	135	166	141	149	152	132	154	141	139	128	134	130	147	140	123	150	158	148	137	158	122	146	144	142	132	137	139	134	133	135	105	144	119	127	121	145	144	148	145	150	150	158	133	149	153	152	135	128	135	126	126	129	148	151	139	136	114	134	153	149	130	154	144	154	129	121	141	119	122	131	129	135	138	128	146	153	132	130	128	144	139	146	101	141	155	121	126	147	127	130	135	142	149	127	173	117	153	119	127	146	129	158	138	146	135	128	140	144	117	128	123	133	159	147	124	120	128	151	127	143	141	141	148	131	138	145	127	155	152	145	156	144	134	119	146	127	136	154	140	149	148	146	127	132	136	128	161	156	135	135	155	135	146	132	141	121	134	152	144	149	142	131	136	138	149	118	143	139	155	120	147	141	121	158	115	137	156	115	148	127	145	139	148	126	123	145	132	138	141	142	153	111	153	156
5441	1329	3298	3532	3075	2578	2047	1735	1553	1305	1137	1016	948	980	872	830	745	752	677	670	616	656	600	594	621	590	565	539	546	595	542	544	529	537	464	556	477	513	501	533	522	503	490	458	441	487	492	500	520	503	478	489	439	466	452	482	455	452	451	516	463	490	427	472	450	488	434	443	448	493	444	471	445	473	457	465	474	467	459	453	480	450	440	466	477	445	468	466	467	445	458	443	464	489	442	466	437	452	450	473	450	454	469	472	450	446	480	418	454	442	431	453	449	453	454	481	446	492	440	447	445	399	471	452	460	454	470	470	464	466	431	466	490	435	446	431	481	420	453	445	443	434	445	411	446	434	426	488	464	497	443	388	446	449	432	480	425	437	461	429	473	428	455	460	428	469	422	456	415	482	446	476	456	434	440	458	473	436	413	440	431	485	441	429	461	444	452	478	420	478	454	433	476	426	472	451	487	481	487	436	427	469	471	440	449	482	478	438	454	495	418	462	425	470	436	480	492	471	438	448	481	449	452	466	424	464	420	429	426	507	431	395	450	438	441	461	458	475	377	448	470	505	405	430	455	430	451	415	428	469	422	461	438	464	463	462	467	405	469	465	482	483	468	433	466	457	428	427	476	447	424	445	447	463	445	440	445	437	419	450	461	394	442	419	414	462	483	432	425	461	473	434	463	432	389	432	473	442	474	458	466	440	441	400	495	447	441	470	464	434	450	444	432	486	465	430	438	421	398	414	443	467	453	432	460	447	426	468	432	440	437	455	441	448	442	423	456	435	446	427	409	475	470	440	443	432	451	467	418	434	434	456	447	409	481	460	440	415	436	451	452	464	453	446	428	432	467	445	451	429	435	434	438	445	436	413	427	475	438	433	443	402	461	426	434	398	440	436	468	430	427	438	446	472	490	444	470	440	457	430	459	465	454	455	475	472	445	448	414	423	439	432	479	448	417	459	460	437	441	427	436	435	439	422	475	447	451	446	450	450	424	461	440	448	439	423	470	476	485	464	477	454	457	453	389	450	476	425	472	448	385	453	445	435	445	452	485	468	455	444	454	424	484	440	473	448	436	467	451	447	443	432	477	472	434	464	443	448	458	443	463	429	451	434	473	437	444	464	416	444	461	463	481	463	489	455	416	409	368	471	425	418	454	455	441	435	463	466	459	454	459	460	433	422	432	448	399	429	444	457	468	429	432	450	469	455	448	430	426	417	491	466	438	478	427	467	456	411	429	426	430	420	468	458	441	402	456	463	468	430	453	441	427	475	406	498	479	436	429	468	408	487	422	451	445	410	426	407	418	473	402	431	477	433	414	446	424	478	448	413	413	468	478	416	457	447	452	443	415	422	460	443	426	438	467	430	432	459	451	470	452	429	470	415	391	458	441	431	413	429	418	414	493	384	467	442	493	461	432	449	422	443	465	430	446	444	482	427	421	462	442	418	458	421	411	430	468	394	415	435	503	478	461	409	415	502	412	441	452	429	439	462	442	467	425	429	456	466	425	446	441	405	470	444	451	410	441	418	452	433	434	433	463	420	427	455	398	441	426	465	461	430	470	453	473	471	440	425	438	450	467	451	485	480	401	430	459	416	445	461	467	443	461	453	430	466	453	420	434	470	418	438	417	463	404	409	438	439	406	455	471	453	471	445	429	424	416	460	432	465	419	450	451	459	444	436	449	439	447	463	432	488	471	436	462	444	429	432	437	462	436	439	478	455	442	460	485	421	449	446	438	452	436	460	447	410	498	454	458	457	423	478	465	450	438	438	436	413	443	448	497	475	409	464	459	474	455	491	419	475	445	405	455	464	444	433	445	433	442	443	441	464	465	407	473	434	446	434	426	470	495	431	446	464	470	492	458	420	409	465	438	445	471	421	431	462	434	424	417	428	400	407	429	420	476	416	413	455	445	420	435	435	491	442	457	417	415	402	430	447	406	502	463	461	419	397	408	423	474	426	491	467	430	400	420	433	438	434	441	490	474	422	430	447	454	457	458	460	468	442	449	431	416	447	461	477	445	449	468	476	438	457	454	437	457	416	443	426	436	435	467	457	451	419	423	440	445	471	456	415	460	457	441	458	438	432	457	442	449	426	466	432	448	475	424	457	423	496	430	432	442	468	481	442	444	443	439	445	454	436	456	443	452	413	446	436	440	429	435	463	479	456	433	420	447	475	447	427	457	459	432	483	410	490	429	444	417	437	410	448	464	473	457	466	440	446	459	462	411	434	431	450	435	469	435	432	468	471	453	462	461	459	442	457	464	460	444	448	482	435	446	416	449	419	438	427	453	437	467	425	445	420	451	478	466	481	431	460	418	436	484	475	477	447	408	469	459	426	429	449	433	488	461	473	445	432	431	470	396	459	421	464	447	469	451	457	456	452	488	462	466	468	451	434	459	435	443	473	483	417	427	460	413	427	444	472	440	423	463	460	452	458	416	448	459	466	446	446	439	425	445	411	441	390	462	421	424	416	458	444	452	479	378	449	428	437	420	452	458	446	430	445	448	435	471	444	446	417	448	492	449	444	419	432	428	482	450	458	430	456	469	455	454	453	466	450	386	482	442	422	452	430	460	446	408	435	445	453	438	459	447	490	453	497	471	453	435	463	413	430	476	445	476	442	463	473	440	455	417	473	467	425	444	443	455	471	455	438	467	430	467	452	425	457	470	489	458	450	450	447	469	426	451	441	441	461	471	414	405	414	459	410	447	442	446	416	458	427	454	436	433	483	474	466	428	475	463	463	433	485	434	434	441	436	447	445	493	425	437	459	438	435	425	447	428	450	453	440	440	444	457	435	450	450	453	475	472	446	450	458	422	436	445	451	464	429	426	473	455	425	452	433	443	419	467	434	438	463	447	425	461	461	461	434	424	445	462	437	475	415	457	412	483	466	449	430	469	452	465	451	449	436	435	443	436	434	413	426	456	447	449	417	423	429	473	480	447	442	477	406	458	447	383	429	465	425	446	447	432	466	440	446	436	462	452	452	447	427	436	440	424	449	486	474	460	485	455	435	470	416	433	428	453	428	463	442	449	441	508	444	449	469	463	438	455	471	453	446	453	438	434	430	442	444	446	448	426	444	432	455	469	450	457	458	393	433	479	458	455	433	418	450	423	476	431	437	455	439	446	460	437	463	436	441	451	426	415	429	422	417	451	458	432	425	471	449	446	430	406	478	432	455	418	429	462	422	444	458	446	447	444	441	481	456	427	430	450	404	432	438	456	445	429	442	451	457	449	427	481	430	496	454	443	459	420	436	432	460	474	464	490	425	482	477	428	421	444	428	430	416	473	424	484	440	425	443	465	484	409	478	444	445	437	423	442	423	402	468	404	466	434	427	398	451	408	405	447	457	460	475	438	444	443	415	426	436	428	461	423	440	455	462	440	432	427	441	433	423	417	429	445	456	422	459	418	414	418	430	448	440	469	448	467	461	471	410	429	449	449	438	447	423	420	442	477	454	448	438	448	435	439	432	453	449	423	452
15378	2513	2681	1994	1433	1029	799	613	542	452	388	340	287	273	263	237	224	238	207	201	217	204	190	198	178	193	210	180	196	176	166	171	175	154	159	168	143	178	161	177	166	168	147	150	154	150	158	151	142	145	145	140	127	156	139	137	163	156	141	160	157	144	163	150	160	147	152	129	146	139	134	141	151	158	168	155	135	150	128	154	121	144	129	150	131	138	152	173	148	151	163	147	136	136	143	150	131	151	140	143	140	147	159	150	139	128	140	144	145	166	115	156	132	140	148	145	147	142	144	152	139	150	160	155	149	147	154	157	143	145	152	155	150	145	138	136	146	143	140	160	162	126	133	142	133	157	145	140	142	152	161	152	147	154	146	157	150	153	158	152	146	148	142	148	141	151	163	153	133	140	158	137	155	122	129	154	137	144	153	137	134	143	131	158	145	162	168	153	148	139	157	130	180	115	134	139	134	162	123	127	157	149	145	154	136	131	157	160	165	157	146	138	152	132	123	159	151	130	142	155	152	126	151	157	145	151	153	150	159	128	123	125	132	153	156	129	132	128	136	169	173	153	150	167	148	138	140	143	140	132	161	151	146	115	132	145	128	163	152	142	152	146	141	144	167	138	145	147	146	128	146	154	127	145	133	148	146	152	152	154	126	141	137	152	148	126	135	150	152	160	150	160	143	134	140	147	132	135	147	136	120	156	134	137	155	136	130	145	137	145	143	149	161	151	147	144	136	160	141	137	148	121	150	137	139	176	152	143	120	151	149	146	152	130	141	133	143	146	148	126	149	147	137	148	138	129	123	133	146	140	140	134	145	129	170	138	128	148	126	146	149	124	141	189	158	125	140	150	138	150	172	149	151	151	164	130	141	152	158	159	137	127	133	140	141	148	145	125	138	134	118	149	158	129	147	168	124	150	159	146	143	129	134	171	149	146	151	140	141	138	127	160	131	138	166	122	137	149	124	140	165	135	151	154	136	151	142	166	141	147	135	115	140	126	151	138	135	141	135	158	139	140	132	158	147	138	136	136	140	167	133	143	173	152	149	144	129	148	140	151	138	143	148	127	143	133	135	151	171	136	157	156	133	148	111	162	145	155	153	138	151	129	150	126	148	119	167	137	140	157	154	139	149	140	163	135	153	154	117	144	156	146	150	163	148	145	132	158	147	141	149	124	152	118	146	156	164	134	139	159	131	150	119	126	121	150	178	128	160	122	133	127	172	154	168	141	123	159	145	111	166	157	141	150	158	114	140	132	152	148	143	144	131	143	144	130	157	139	139	148	159	159	147	145	147	134	143	174	142	160	144	132	139	126	151	150	134	118	145	155	137	160	148	138	138	132	149	150	127	150	142	131	159	139	155	155	160	154	146	146	130	147	142	158	139	163	152	161	155	128	135	138	119	139	126	142	129	141	149	171	141	151	160	152	145	141	125	144	140	168	149	140	168	141	132	135	144	148	139	136	159	144	139	136	169	135	121	156	151	155	133	149	154	140	158	151	174	129	165	140	146	131	152	144	151	125	151	162	146	154	155	141	165	137	172	122	130	174	152	153	144	154	162	177	137	136	140	129	150	145	149	141	144	130	149	153	126	157	127	168	128	148	152	145	131	147	160	134	141	129	173	137	137	146	149	151	145	139	158	149	123	144	138	159	139	171	139	142	138	162	151	153	138	134	133	143	161	151	141	137	128	156	142	130	139	129	134	160	139	140	153	152	122	113	176	124	136	138	131	154	164	151	138	166	133	161	145	125	153	144	144	160	136	167	140	146	139	138	142	137	111	168	142	151	133	110	152	152	154	138	128	136	138	158	153	136	144	180	130	144	143	170	143	147	146	156	128	151	134	170	130	150	113	135	152	116	161	125	151	145	143	142	170	134	168	156	139	146	147	124	156	166	145	139	142	130	149	127	119	136	137	154	136	163	143	149	127	146	148	159	126	144	132	160	142	147	157	156	130	141	162	170	141	162	155	146	150	144	142	128	117	151	143	145	161	154	148	168	139	131	140	145	132	142	153	137	137	151	143	136	151	144	171	144	119	152	139	157	162	156	140	128	158	142	137	129	132	143	143	146	140	138	147	156	156	150	135	162	142	134	121	156	156	130	146	156	156	145	142	133	147	158	159	154	163	152	145	140	122	139	117	147	142	141	152	155	128	147	157	129	143	106	145	139	142	145	145	133	127	142	142	139	132	165	153	151	143	127	137	135	144	147	129	130	157	136	131	127	148	129	140	151	139	135	133	150	143	143	149	131	122	136	126	152	168	144	140	131	136	151	130	142	132	143	144	137	151	149	165	124	116	153	111	154	122	141	133	138	130	147	144	118	145	138	153	119	148	161	146	146	121	177	141	131	131	128	168	142	150	140	138	157	136	157	154	132	160	151	127	154	147	139	138	145	136	149	152	166	137	132	140	120	149	135	157	139	139	129	164	158	135	142	145	158	153	145	136	137	135	141	167	134	138	139	148	132	132	144	149	109	132	157	155	135	125	161	152	138	154	118	138	133	151	138	124	137	160	160	124	139	129	124	139	141	171	150	175	131	124	149	149	162	161	158	150	142	162	142	169	160	142	146	146	143	138	143	157	138	144	153	146	127	155	139	147	148	152	127	155	145	147	173	157	124	148	134	147	151	120	165	142	148	132	130	126	150	140	146	139	148	141	146	162	171	157	152	146	152	134	158	162	139	148	147	144	142	154	142	157	129	154	137	151	166	133	149	140	130	119	160	137	158	145	129	157	128	140	133	148	154	121	172	139	141	159	130	131	149	160	155	141	141	169	154	122	128	135	149	159	146	142	153	143	130	137	148	163	147	170	160	151	146	169	134	154	156	137	154	140	117	166	141	139	146	138	149	157	145	156	149	153	146	165	148	141	110	136	147	141	139	139	126	149	152	130	158	142	138	135	128	131	149	158	131	143	119	157	141	157	120	152	125	137	145	161	153	143	132	158	165	145	126	123	154	148	141	141	164	156	147	136	124	151	142	151	124	138	135	144	141	137	137	142	150	135	135	149	158	149	135	131	145	129	127	131	153	152	143	159	142	150	150	141	144	155	151	152	165	151	136	135	128	142	128	150	147	146	141	135	160	137	145	126	150	143	131	147	132	150	154	146	164	144	153	161	149	121	126	140	158	130	148	167	129	141	146	143	135	159	134	129	144	147	170	158	145	147	134	136	135	146	143	158	141	161	133	153	156	160	142	142	151	148	133	152	155	148	151	144	154	129	147	144	148	142	152	146	148	128	134	159	128	120	142	155	133	163	150	126	132	163	172	141	132	152	139	144	141	140	123	145	161	148	156	151	148	148	141	162	152	139	145	133	146	131	157	128	157	154	135	121	134	134	132	133	146	134	140	138	147	137	124	143	133	136	157	133	154	134	136	141	151	134	163	155	133	129	123	123	150	128	134	147	174	131	172	162	160	143	149	143	135	142	142	141	149	142	149	153	156	130	126	136	138	143	151	117	157	135	146	167	172	149	144	143	152
7654	2444	5708	6545	5517	4387	3581	2987	2473	2134	1838	1682	1455	1386	1299	1166	1097	1029	1007	945	885	833	830	851	747	738	799	714	665	663	655	675	634	619	587	655	611	579	592	563	585	577	551	542	567	562	582	548	556	524	554	511	553	546	525	541	489	520	516	496	477	507	515	509	487	492	487	513	521	511	543	530	495	503	486	536	512	489	485	534	514	529	529	511	508	444	520	488	484	510	484	498	481	457	474	529	500	493	457	522	502	469	468	463	469	485	454	529	469	475	501	461	468	518	504	485	525	481	520	509	471	477	489	463	498	490	536	481	461	495	519	484	461	480	484	469	477	448	528	501	542	533	493	505	480	494	443	467	476	432	507	488	458	435	478	486	523	460	475	489	486	479	494	463	463	508	472	463	487	503	527	480	439	460	452	460	468	491	459	509	443	461	483	473	452	471	462	469	426	462	468	461	460	473	450	480	491	489	482	465	466	499	516	513	449	467	461	487	479	486	489	485	416	465	456	453	467	506	449	473	499	487	465	445	486	501	463	460	452	487	507	448	511	487	432	439	498	441	484	481	484	461	493	463	490	457	445	484	427	493	474	457	471	488	509	492	479	479	474	452	440	480	497	451	472	437	496	478	457	463	501	474	455	506	445	492	452	484	484	504	457	480	484	470	487	482	474	494	473	490	471	495	478	455	451	457	474	448	479	459	457	471	479	493	438	486	478	455	491	433	504	485	494	477	462	491	470	462	475	491	478	450	498	462	463	471	454	481	466	487	509	458	477	495	492	432	463	455	485	494	448	472	484	500	501	453	484	512	501	479	457	464	478	469	461	459	456	471	499	416	454	470	475	458	480	452	467	445	492	474	453	471	486	452	511	482	487	478	489	479	425	487	470	490	466	455	498	479	482	481	498	495	519	478	475	487	491	406	467	493	508	448	459	478	498	470	492	477	510	503	463	504	499	489	493	497	473	460	499	467	512	500	479	447	445	466	449	444	407	432	440	471	475	465	488	475	458	511	462	516	462	468	464	449	506	449	471	463	443	430	454	471	510	487	483	514	488	459	430	499	459	462	474	455	499	441	481	451	514	454	462	495	443	478	442	408	475	477	477	534	482	476	448	469	491	475	480	416	471	467	461	465	477	478	437	481	503	473	477	510	484	470	484	481	506	487	480	500	464	458	497	485	480	433	458	463	486	488	477	486	489	476	490	486	462	483	492	503	467	462	499	457	489	452	504	488	481	474	450	478	457	455	412	477	428	463	486	467	455	499	476	496	476	445	457	482	460	459	465	459	442	453	435	480	458	441	471	443	463	466	483	482	501	468	506	480	473	481	478	469	509	448	474	475	476	458	439	431	439	477	483	494	451	495	469	461	464	458	478	495	496	443	477	465	493	498	442	478	441	460	489	497	483	470	519	491	452	477	466	441	507	452	469	484	487	449	467	479	498	455	457	473	476	472	478	470	521	430	514	438	488	466	474	456	446	495	461	450	500	460	475	484	461	475	459	475	455	505	445	434	468	483	461	503	499	444	515	478	472	473	403	480	523	463	510	503	492	498	447	461	501	441	487	495	455	457	495	479	516	467	502	466	477	506	479	471	480	474	454	488	442	446	484	482	460	480	481	439	464	463	470	466	482	501	418	517	471	455	510	496	482	497	453	490	491	466	501	505	510	480	458	490	485	476	455	451	461	473	448	468	437	481	457	516	425	450	474	437	454	485	466	437	425	474	473	467	447	473	460	467	490	469	470	463	474	487	477	493	481	461	443	454	463	468	464	460	461	440	430	486	482	531	433	477	500	471	487	472	444	519	468	461	478	457	446	478	450	459	469	513	466	489	455	460	489	477	453	463	480	462	504	452	468	485	480	442	451	506	483	454	446	459	484	474	477	454	449	490	484	471	460	463	474	454	484	505	518	451	464	496	477	464	438	474	445	482	503	453	442	477	448	474	461	449	455	456	427	455	466	456	469	468	448	506	462	485	467	463	473	456	474	480	463	513	468	468	475	513	462	466	479	501	480	437	478	468	461	468	442	472	468	455	484	439	492	489	466	482	480	444	483	522	435	450	494	448	507	486	481	488	471	463	472	446	476	467	477	430	520	518	481	451	466	471	479	487	453	470	500	520	468	457	450	516	477	462	467	477	453	490	478	469	473	456	496	453	475	477	496	450	505	475	495	450	503	473	496	481	483	457	489	507	475	441	453	485	530	477	516	474	442	487	496	470	495	474	522	459	490	483	475	468	490	474	483	475	471	422	462	463	469	463	442	454	453	479	472	505	465	500	458	499	441	465	448	494	462	491	468	456	506	483	521	482	451	413	490	437	472	537	474	482	503	480	512	455	438	466	460	439	469	459	469	476	500	484	462	472	525	456	498	415	485	482	452	471	494	454	475	501	477	488	481	455	453	486	474	500	509	474	488	486	439	458	462	458	490	514	452	457	460	465	449	466	516	485	478	484	461	492	489	482	487	487	453	480	482	481	464	442	445	507	452	503	468	455	485	462	485	504	496	470	479	469	472	462	496	477	468	475	483	452	504	457	476	500	481	423	445	505	494	501	441	515	462	456	483	479	468	451	471	488	432	449	466	469	486	501	476	489	469	491	469	429	454	470	456	488	469	448	481	472	494	479	435	435	487	473	455	486	452	470	519	468	447	462	500	478	473	443	471	482	461	433	448	483	465	429	500	521	485	510	464	509	468	479	465	496	489	491	507	456	468	448	478	500	488	479	475	437	485	447	462	484	505	467	455	474	437	484	493	478	497	513	494	455	490	483	447	460	495	460	469	420	431	473	501	484	479	472	458	469	452	481	505	462	481	495	486	545	489	452	458	496	473	466	461	463	470	450	487	446	491	481	513	500	485	482	480	472	434	478	480	491	461	471	456	494	464	461	443	453	486	477	454	476	479	475	453	468	486	477	440	477	455	477	504	447	458	459	425	463	468	472	470	491	486	500	485	495	481	477	445	476	421	503	488	453	466	486	462	478	490	480	469	489	501	474	433	474	488	460	468	481	466	433	480	430	465	476	450	472	494	463	493	445	476	462	483	508	461	487	525	478	484	480	448	472	513	511	458	454	476	495	495	483	457	479	454	466	479	479	476	473	469	424	471	454	500	482	448	425	481	457	491	477	494	456	445	444	468	501	427	466	486	456	517	511	440	486	472	466	505	454	488	494	467	455	474	488	502	440	470	438	447	490	469	486	436	495	481	465	483	462	487	478	442	501	443	451	462	464	462	490	459	492	448	519	484	476	450	458	431	490	476	481	459	471	451	460	466	449	479	465	454	434	479	470	492	510	508	496	475	449	467	518	493	486	461	450	485	497	517	497	469	473	468	470	487	491	507	476	486	469	506	478	461	474	492	475	466	484	441	484	488	489	493	443	437	458	488	480	479	456	483	479	468	461	416	453	427	447	514	498	461	492	461	473	455	462	495	512	460	459	494	498	502	488	473	463	478	463	491	457	514	459	494	479	526	466	495	454	451	475	483	454
2140	320	315	331	321	295	293	278	281	291	274	241	283	275	261	287	265	251	264	283	263	272	288	255	268	260	264	257	234	271	296	269	282	280	263	255	276	284	275	267	262	242	258	278	248	246	269	249	282	244	269	288	270	261	284	235	290	284	254	262	277	233	260	278	256	276	248	275	311	270	276	266	260	261	235	265	295	258	243	229	280	267	287	239	254	267	284	290	261	284	273	269	242	281	270	262	228	262	268	248	280	267	263	256	285	276	289	258	271	260	279	260	258	262	235	236	267	245	245	244	266	269	299	265	265	264	302	236	280	283	259	258	233	233	231	280	255	243	248	299	276	275	270	261	282	273	266	271	256	300	265	279	268	276	279	275	287	269	289	295	266	268	259	259	250	278	278	273	304	244	281	250	269	259	253	279	261	253	241	265	268	256	283	277	301	272	274	248	263	277	301	299	250	300	269	273	270	272	259	279	253	270	270	264	281	306	246	257	243	279	253	270	269	243	248	245	271	265	248	247	226	264	252	252	260	276	262	299	261	281	274	273	272	257	269	231	246	252	253	262	263	313	269	255	270	264	254	267	262	236	263	230	272	259	274	259	291	286	282	290	273	259	289	302	251	281	294	250	259	279	256	270	260	272	223	280	284	251	275	275	283	257	278	255	280	261	280	290	251	259	294	293	287	278	252	283	276	285	279	257	249	250	273	275	266	271	274	259	287	269	262	270	267	247	278	269	273	281	264	264	290	282	286	235	267	256	288	255	270	262	268	280	289	240	280	240	241	275	247	276	276	238	278	262	266	284	254	255	236	276	253	272	250	293	251	276	239	281	257	279	269	282	263	298	272	277	283	271	245	242	256	266	253	264	243	276	260	278	242	246	267	240	231	253	282	281	236	272	296	267	254	293	277	254	274	275	265	303	284	258	265	265	265	284	261	239	280	266	259	281	247	242	263	264	254	259	247	240	285	241	278	276	256	280	268	253	269	282	291	276	243	273	279	276	254	278	291	248	252	272	263	268	280	260	279	265	245	271	279	251	260	262	277	260	276	299	265	266	270	259	292	240	270	267	249	260	258	261	254	248	271	284	272	261	267	270	282	275	278	256	254	278	269	282	252	274	267	264	290	245	272	289	278	284	246	280	282	266	273	254	272	278	272	280	218	272	246	277	289	255	272	266	261	260	259	287	284	261	276	249	280	254	271	268	256	291	265	246	262	234	251	269	273	263	251	288	267	273	282	265	273	286	253	273	275	281	288	271	276	264	254	242	242	289	224	264	246	279	256	249	254	264	278	275	270	266	289	241	275	267	284	248	251	265	277	275	269	287	279	268	282	271	269	293	280	276	283	298	260	263	266	253	248	246	230	274	260	288	260	240	239	267	285	262	296	282	269	248	249	294	275	296	264	280	236	237	252	252	279	268	268	271	280	279	295	279	256	265	256	280	293	286	220	238	280	216	255	275	263	276	275	248	255	264	261	269	270	273	285	247	282	289	287	288	272	271	262	273	292	272	283	282	281	258	254	258	255	286	280	259	289	266	262	259	296	231	255	279	273	268	295	248	239	264	246	260	246	274	276	244	251	268	282	258	269	266	263	244	265	299	273	242	303	302	268	275	279	267	217	281	278	255	258	245	252	270	264	258	299	250	265	256	281	255	266	249	245	253	288	260	280	308	296	271	262	247	287	270	293	270	249	291	255	269	253	262	262	254	283	275	296	279	264	251	276	241	256	282	274	264	277	259	282	253	291	273	261	256	239	250	269	240	278	288	265	237	285	263	286	256	262	269	278	276	278	286	265	267	239	301	276	252	253	298	241	269	275	287	276	275	267	249	272	292	279	267	275	291	271	253	289	278	270	283	222	312	290	259	268	291	259	253	261	281	269	228	277	269	304	297	267	278	255	286	240	285	231	252	247	270	238	279	291	260	260	251	272	271	272	245	245	316	267	287	232	263	275	241	281	260	291	275	272	258	244	256	271	282	247	252	233	267	282	264	248	286	261	261	267	283	257	266	295	257	294	262	272	308	262	240	252	282	250	249	286	258	258	285	236	268	263	244	271	276	277	274	290	267	253	273	252	279	257	277	292	267	295	247	290	251	278	256	282	232	293	249	269	271	247	246	284	266	283	256	274	281	276	258	263	234	270	277	293	280	246	271	273	289	248	259	284	258	258	245	247	263	276	256	270	265	281	264	253	236	291	298	243	262	253	298	242	303	236	261	290	256	287	261	281	303	245	262	270	276	287	253	268	273	291	256	273	254	291	276	292	271	263	299	261	272	263	238	283	273	277	274	286	259	280	297	269	280	281	277	267	279	209	262	271	269	262	282	258	264	252	250	288	286	271	258	287	273	261	282	281	295	260	276	281	239	267	290	279	301	263	229	275	259	289	275	259	234	278	250	262	267	249	250	281	261	263	290	275	257	279	254	236	297	300	256	275	287	255	255	235	258	246	254	251	257	249	278	268	267	277	243	266	278	265	265	276	264	251	276	261	262	271	282	271	243	253	251	324	221	258	302	272	313	270	256	258	286	272	288	298	263	264	265	251	269	267	270	277	277	264	269	272	264	260	267	297	269	286	254	256	277	252	259	266	264	278	315	282	285	240	264	262	263	278	277	289	290	279	261	285	246	279	254	261	269	264	250	258	271	255	256	262	260	253	298	254	250	248	252	247	277	283	293	260	258	242	289	268	237	302	272	288	257	256	286	301	268	292	275	257	263	290	265	275	278	261	252	266	249	298	263	266	284	260	251	265	280	289	275	248	262	276	255	235	264	267	257	270	258	263	271	272	292	280	256	300	305	270	278	266	255	254	275	257	270	284	263	269	265	286	288	246	270	249	302	277	284	277	256	253	251	261	253	270	262	242	254	292	278	245	272	258	265	272	255	289	265	267	272	277	271	246	263	278	265	254	259	286	256	266	276	251	266	282	240	264	301	264	259	284	278	274	279	278	255	300	243	273	256	294	235	255	254	302	282	267	293	242	255	265	299	288	261	283	271	274	295	269	287	287	298	275	258	266	249	266	240	260	295	282	286	308	282	252	292	248	281	284	260	269	262	267	252	253	277	260	242	281	250	280	265	242	299	277	264	268	287	261	251	269	259	287	276	276	244	261	262	260	266	299	299	281	260	244	253	280	274	246	290	273	254	254	234	263	285	263	289	259	243	280	266	277	265	250	255	269	278	273	244	282	248	294	261	317	266	262	262	232	278	261	262	248	272	249	264	274	267	263	279	279	249	267	279	271	292	247	259	273	276	230	266	309	283	290	241	289	238	256	278	271	283	275	267	238	260	294	276	250	278	262	250	298	270	252	282	245	270	262	256	277	276	259	247	257	292	272	281	237	275	237	257	256	277	233	268	295	280	256	266	256	272	282	291	270	291	251	269	281	281	281	279	245	240	285	272	263	271	279	278	245	271	281	280	265	260	239	269	284	263	261	293	248	274	272	260	263	254	268	277	262	287	253	261	240	275	247	243	257	254	267	254
2245	857	919	990	982	916	872	866	836	894	778	820	858	867	805	785	822	830	795	811	792	774	786	798	788	785	816	820	834	780	790	810	768	763	784	806	812	822	808	788	763	770	777	818	777	782	768	786	765	790	748	739	743	811	810	838	763	791	770	772	793	764	747	740	792	804	806	770	838	756	773	831	728	772	784	757	823	802	747	796	756	752	845	750	783	759	750	801	793	778	764	790	744	804	794	778	737	819	796	782	779	748	812	806	800	797	759	772	796	805	745	803	764	794	750	802	788	797	813	762	743	747	744	756	779	779	781	748	742	748	792	758	826	768	807	762	746	799	753	757	823	803	806	794	798	795	811	803	767	762	792	781	760	780	804	746	768	774	750	718	788	742	770	821	788	759	742	779	793	735	794	823	826	745	804	769	781	766	771	776	805	743	761	760	764	749	756	802	796	819	782	766	814	780	807	753	815	834	803	745	768	804	792	773	794	773	789	798	776	782	786	760	755	699	754	853	803	765	771	777	785	822	829	778	799	807	796	784	784	833	766	782	801	766	805	757	754	784	814	833	767	789	808	751	830	798	743	761	772	804	800	794	771	772	805	803	760	776	796	750	717	752	784	781	786	826	804	727	765	741	784	799	804	804	779	784	831	754	740	729	783	773	775	839	786	754	803	758	723	757	791	749	772	809	757	784	774	834	772	801	767	725	784	789	772	729	823	792	755	740	758	799	764	772	813	825	725	771	742	766	757	776	800	739	794	767	808	810	781	774	782	719	707	768	746	752	781	806	790	763	727	790	792	761	780	760	836	835	810	784	828	718	817	769	806	807	791	758	802	740	802	772	776	787	781	775	775	786	809	826	756	783	747	827	758	758	741	819	769	764	820	811	803	742	793	747	782	836	748	790	858	807	768	766	807	804	782	748	793	789	753	773	749	778	756	789	779	772	775	779	767	775	818	792	766	810	789	732	816	756	801	776	784	763	764	824	747	793	818	839	763	770	765	793	783	753	796	815	787	727	783	768	782	779	756	739	777	780	827	822	783	734	767	819	780	781	758	788	726	763	768	816	774	734	773	810	738	735	737	771	808	773	805	773	764	804	798	780	758	761	774	776	708	781	792	767	755	783	816	730	804	797	790	794	831	747	755	761	773	827	755	806	710	736	783	787	795	696	802	784	788	777	812	735	820	818	777	815	790	768	825	807	759	773	778	780	798	797	777	813	784	781	784	780	803	760	765	797	756	817	748	780	813	752	796	721	696	798	781	757	774	804	807	790	780	766	819	751	729	816	771	821	742	790	771	765	768	794	802	803	740	786	748	791	784	789	751	753	766	780	784	806	798	816	760	746	836	784	810	759	763	799	788	785	793	822	785	764	727	793	741	753	772	782	788	795	825	782	811	783	817	772	734	761	800	750	808	783	751	763	798	804	759	799	727	802	808	825	743	755	780	770	774	774	778	819	779	753	822	761	748	831	748	765	783	802	761	779	751	785	797	748	748	754	774	762	803	794	754	802	748	802	831	793	790	770	776	737	782	740	769	777	719	844	819	772	778	797	784	759	775	807	737	749	830	807	760	758	797	763	765	795	756	745	790	746	755	765	778	762	800	759	769	786	775	788	774	768	780	786	783	757	737	804	755	780	773	785	828	798	739	744	821	803	786	779	767	780	803	761	764	793	807	769	770	779	774	828	831	757	776	825	759	734	703	788	833	801	776	820	801	749	751	769	783	751	798	743	796	775	797	775	761	756	779	784	801	789	742	765	786	811	776	792	778	788	765	828	791	747	765	790	766	734	774	800	779	772	777	801	782	803	763	815	760	778	752	823	787	719	751	793	852	768	743	782	743	748	791	792	824	751	792	815	813	760	755	754	796	783	758	820	787	787	813	815	774	735	730	747	789	796	785	794	816	806	852	755	811	812	804	807	786	807	772	767	728	744	814	857	773	768	751	761	796	830	757	779	732	768	779	783	743	780	764	741	807	725	786	757	808	779	787	821	767	853	827	794	742	747	833	825	795	775	803	843	776	773	784	765	765	781	776	766	746	785	809	773	803	792	790	808	756	817	760	770	782	777	758	798	749	753	828	806	752	813	793	769	767	828	787	767	801	800	740	761	817	745	828	774	777	772	750	763	746	759	801	764	773	785	741	748	747	800	797	786	784	803	797	769	795	789	753	835	787	725	788	739	769	754	735	842	742	794	792	770	763	759	805	776	790	793	787	796	784	759	779	833	795	803	798	776	799	830	810	803	789	741	740	763	786	750	764	787	773	788	772	804	723	829	810	759	758	827	802	775	739	792	736	789	822	788	764	737	778	832	790	840	789	799	801	795	773	755	805	777	826	814	760	787	729	761	846	751	742	819	796	772	794	779	768	793	783	814	792	768	753	741	770	776	784	758	789	771	756	795	825	786	809	761	787	805	802	765	775	744	750	802	827	799	773	785	758	818	751	807	846	778	771	750	795	793	780	746	792	766	823	812	779	837	800	772	749	804	808	784	801	772	802	778	740	787	784	784	777	747	799	787	802	819	791	787	795	779	716	746	793	809	782	780	843	785	782	794	788	814	769	776	821	705	785	785	746	811	744	817	809	777	766	826	782	809	777	797	805	728	785	768	757	760	800	792	756	785	757	795	807	770	795	813	738	760	736	777	772	832	784	750	773	836	768	803	771	821	798	799	812	768	768	783	762	738	767	761	785	804	832	767	732	786	748	777	750	772	710	781	765	786	789	780	746	809	781	795	793	792	798	769	764	793	784	793	787	734	791	814	811	827	767	757	857	777	791	752	763	736	773	739	744	772	794	726	752	803	718	824	759	753	761	817	842	780	799	788	815	792	757	780	792	816	732	797	762	759	835	771	817	797	779	768	787	752	816	754	790	768	790	802	763	778	779	772	765	786	757	810	761	754	758	787	810	795	774	791	771	831	753	805	776	829	773	785	811	786	881	797	782	794	794	783	730	754	763	759	775	740	784	808	780	800	770	797	798	765	804	777	807	749	825	756	764	797	765	809	822	761	762	773	835	784	738	811	781	789	820	842	746	784	771	811	833	772	780	783	770	834	779	796	811	793	734	790	751	775	794	765	758	793	746	813	810	813	767	747	759	760	829	808	779	806	807	783	781	745	771	765	825	743	760	751	769	783	770	814	794	810	802	769	812	830	745	760	751	772	760	816	762	813	787	804	779	758	751	744	769	717	768	767	787	815	750	839	766	782	770	800	807	751	784	771	781	783	800	726	793	722	764	744	748	749	752	783	792	761	753	791	767	778	789	765	771	794	835	770	758	805	772	756	829	790	780	790	809	815	751	810	771	767	778	761	745	801	825	816	810	792	774	768	806	735	723	784	794	759	784	799	771	732	781	761	755	801	816	811	785	804	777	807	844	767	807	780	755	781	760	770	801	826	796	832	728	775	804	790	772	732	764	794	764	800	838	778	789	772	778	791	754	741	762	788	761	812	781	813	761	788	816	776	763	752	718	796	776	811	740	752
8304	1035	1388	1029	824	563	488	388	279	282	236	219	252	224	199	189	163	170	188	187	149	171	173	134	170	139	151	159	160	146	163	140	162	157	138	142	143	145	150	130	149	147	155	145	139	152	157	149	145	140	172	169	137	147	128	152	140	144	143	140	154	119	123	136	137	122	115	146	147	125	128	146	143	130	142	151	130	135	167	134	177	140	161	153	149	150	140	138	146	141	135	145	173	160	125	144	129	132	170	126	147	143	150	136	141	161	168	136	134	134	137	145	153	145	140	145	153	135	128	145	133	140	145	149	140	124	136	144	145	127	124	133	150	150	159	165	130	146	158	123	130	158	121	144	125	140	127	146	151	152	135	156	139	126	135	127	138	151	145	136	133	141	156	152	162	140	140	156	154	153	135	134	138	129	123	142	122	154	151	144	133	145	133	135	125	146	145	162	152	132	134	127	122	144	145	149	106	173	147	148	136	135	142	118	156	136	152	146	132	148	155	134	132	134	122	132	119	143	136	130	156	149	137	164	135	128	132	132	156	141	118	141	145	131	140	138	134	131	130	130	128	140	145	145	152	141	135	153	130	124	150	147	127	146	135	174	127	128	132	139	154	134	144	136	131	139	137	138	156	147	128	153	154	146	120	142	136	148	150	153	145	131	131	136	135	128	152	139	145	138	158	125	160	145	140	128	140	157	135	131	134	139	156	145	149	146	130	152	140	126	139	124	139	139	156	137	146	152	136	145	139	135	148	132	140	135	159	135	144	139	128	151	151	135	136	167	135	132	139	128	142	155	131	155	170	129	140	128	132	136	161	144	137	132	145	160	155	145	142	145	136	145	142	146	134	140	138	153	147	140	135	149	128	146	150	120	138	142	146	155	151	169	110	155	158	117	130	137	131	140	143	143	126	144	146	149	117	125	146	146	131	165	148	139	125	138	136	141	131	148	143	134	146	143	170	129	139	146	132	146	136	139	119	139	138	150	145	142	131	127	133	161	131	155	141	135	131	135	134	149	157	129	158	137	142	129	139	135	151	159	129	120	132	148	135	139	127	150	152	130	142	140	148	149	135	149	118	151	145	156	124	135	129	149	138	139	132	132	154	125	138	158	148	123	156	150	126	146	144	150	134	143	145	147	137	165	146	131	124	126	128	142	125	151	122	133	145	130	130	123	149	160	144	138	144	138	139	110	118	167	134	154	140	128	143	143	146	154	162	131	144	153	144	135	144	115	127	128	127	110	126	142	126	131	140	153	167	151	143	143	141	152	153	140	125	150	143	157	143	132	153	138	139	160	132	126	137	134	128	172	143	150	148	121	157	140	140	152	146	130	137	151	143	128	136	145	167	142	144	129	147	128	151	130	127	140	141	126	163	150	130	134	152	162	127	144	136	129	137	149	125	159	150	140	149	137	136	142	137	124	130	131	147	132	132	141	127	156	154	139	114	135	139	140	137	143	156	143	152	156	138	152	128	126	154	148	128	142	144	142	135	148	160	133	157	158	140	143	127	126	144	129	155	133	148	117	144	143	123	116	143	130	154	118	119	138	131	132	140	135	136	124	158	145	144	159	148	166	131	144	144	129	158	147	137	137	119	147	146	128	117	134	133	136	154	146	137	141	126	158	128	153	133	140	152	148	120	156	149	133	125	135	119	123	120	127	127	133	153	135	130	151	145	142	149	140	137	125	128	130	121	135	134	116	144	135	127	126	141	138	142	150	133	129	142	131	151	174	145	128	147	142	158	125	106	141	118	158	161	134	156	122	137	151	142	127	138	151	147	122	120	149	130	150	148	145	152	169	139	154	130	140	142	138	137	156	161	137	131	136	153	132	145	135	125	158	166	133	150	138	132	129	136	135	174	154	136	135	149	141	170	154	131	133	131	122	129	138	108	116	139	152	157	151	122	150	133	122	139	166	122	135	154	127	151	142	134	144	150	144	140	157	139	127	137	117	134	140	131	148	141	137	166	132	156	135	147	125	156	146	138	133	160	155	142	136	152	133	128	148	134	158	131	141	134	154	131	144	134	158	154	138	152	147	150	123	135	127	152	142	132	163	131	125	117	133	148	154	135	127	157	144	124	157	142	137	122	152	152	145	134	125	144	120	131	130	127	135	146	133	119	174	160	141	149	129	133	151	142	132	139	153	132	137	123	146	116	142	138	134	162	148	127	145	143	156	136	109	131	123	125	152	152	119	128	121	156	171	127	137	144	155	144	135	118	133	148	148	140	149	151	140	143	115	121	137	151	140	127	133	139	135	142	125	142	151	128	158	149	148	166	185	126	159	125	168	160	137	156	145	139	143	152	138	140	148	138	140	132	159	147	132	146	130	139	141	137	140	117	124	141	123	152	121	121	140	143	129	147	125	146	150	149	129	160	154	140	121	113	141	153	160	134	136	167	136	148	136	134	144	139	130	132	133	148	142	122	111	130	146	132	163	135	145	134	118	154	149	156	151	155	138	151	153	130	134	135	128	130	123	129	152	135	155	135	148	117	137	141	156	144	160	144	157	157	133	125	131	155	121	126	133	125	144	136	147	133	134	149	153	115	133	150	151	151	116	148	134	160	137	128	118	137	142	126	147	141	134	129	155	144	134	142	145	138	131	144	116	155	132	153	155	135	158	148	148	127	123	126	151	130	148	148	134	132	137	163	146	139	131	135	130	138	135	127	130	131	142	129	138	141	145	121	160	139	148	127	123	115	128	139	152	155	117	120	134	132	144	116	143	119	124	131	137	135	137	145	140	158	148	139	125	168	125	144	145	128	113	149	132	137	130	129	147	130	152	141	150	151	153	138	136	131	167	152	143	140	146	152	107	140	153	146	136	150	160	127	143	142	127	145	130	161	141	142	139	145	122	159	172	141	132	133	127	127	149	128	140	130	153	124	140	148	124	133	127	140	125	111	161	140	124	135	144	149	130	147	144	121	143	157	142	136	139	135	141	122	150	149	129	138	138	136	135	146	129	148	133	131	126	138	142	144	158	112	145	122	138	145	146	154	135	136	151	156	146	140	144	139	134	122	132	138	126	157	128	127	147	134	128	146	133	124	148	139	148	140	137	149	140	150	143	132	146	143	150	129	133	157	151	127	135	151	135	151	149	133	142	141	146	162	150	149	130	126	170	118	137	141	132	142	142	139	141	138	138	129	142	162	148	142	138	119	145	128	165	126	149	140	143	134	124	131	146	128	151	136	133	150	143	144	138	140	146	146	147	108	135	141	129	154	156	125	144	140	145	156	143	154	148	141	138	129	157	133	127	131	134	111	145	130	119	132	141	141	142	154	128	144	121	151	146	132	158	135	155	139	129	132	141	147	139	152	140	143	141	139	117	135	160	149	143	128	154	139	125	164	128	135	128	143	151	151	139	136	137	136	119	144	149	135	132	135	122	145	154	149	146	139	167	125	131	146	137	144	134	148	138	149	135	148	132	124	143	153	131	148	132	151	140	157	145	129	155	127	142	120	153	129	131	141	159	140	143	151	138
5327	1407	3149	3651	3052	2541	2104	1780	1440	1209	1209	1086	940	891	841	830	757	701	738	686	654	641	666	635	603	536	560	525	538	547	532	510	522	532	550	529	516	516	474	546	492	489	497	504	524	491	514	457	480	449	457	491	481	447	483	476	480	496	472	484	446	483	492	449	433	510	470	490	422	511	454	468	447	481	462	461	473	480	446	440	464	473	472	464	489	452	477	463	443	473	466	466	485	455	505	468	457	446	447	496	484	465	450	450	448	495	449	443	434	455	468	418	464	457	448	464	419	455	468	455	395	469	466	442	448	433	473	461	443	409	452	414	422	408	461	430	434	495	428	468	439	461	472	437	452	456	466	455	478	474	473	453	460	439	436	465	430	423	446	460	437	422	426	459	485	451	431	414	462	422	454	458	449	437	411	438	434	439	447	414	498	463	420	444	464	448	464	432	458	439	410	429	448	415	444	445	432	463	437	444	470	440	436	469	465	430	429	418	469	421	472	450	441	427	430	491	488	442	435	442	441	441	446	446	456	404	424	473	463	432	467	447	424	437	404	417	449	435	424	443	432	442	445	452	443	459	413	485	467	420	487	436	440	423	438	465	437	405	417	429	444	460	427	438	434	448	474	437	482	442	461	428	444	452	448	445	423	415	434	413	405	421	429	465	450	411	468	449	432	446	458	444	445	469	430	450	436	496	459	446	465	444	431	453	452	438	455	466	455	456	456	427	445	466	412	428	461	430	452	459	431	488	455	474	462	419	453	452	477	449	446	509	446	437	437	466	455	440	489	434	455	468	459	449	473	432	380	408	447	460	470	435	437	460	459	419	429	476	434	440	463	441	442	417	473	468	447	405	451	422	431	473	443	465	450	439	440	437	413	419	455	453	456	434	454	439	488	441	450	475	484	447	458	441	488	452	426	448	493	466	470	445	458	382	476	476	444	448	446	467	411	444	430	477	449	480	406	488	480	469	464	457	459	441	483	457	460	427	438	450	429	481	472	435	425	455	432	463	429	448	469	431	440	464	439	427	426	427	468	431	463	466	405	441	456	433	453	391	440	467	468	443	417	462	447	480	435	460	455	415	476	470	424	461	459	418	418	436	486	481	428	487	474	467	470	443	436	461	473	447	472	423	459	452	442	419	438	481	461	423	449	476	432	448	451	454	458	452	424	443	448	452	448	420	446	425	445	447	412	462	458	450	434	442	410	435	447	480	420	486	437	459	446	430	462	469	448	425	438	431	458	446	448	450	474	479	450	441	439	430	447	443	440	457	420	473	471	416	420	445	410	455	418	444	467	494	425	439	472	463	466	466	445	467	437	423	437	423	456	424	427	418	437	456	454	440	462	428	432	453	452	443	499	451	422	438	437	471	452	461	479	432	460	421	432	386	453	444	438	435	455	481	439	448	476	406	461	466	467	414	502	456	456	459	450	447	482	469	421	425	456	458	384	461	439	430	435	468	446	410	462	452	435	459	464	445	467	416	435	457	435	447	485	440	459	414	412	404	440	452	427	459	424	478	485	457	433	408	455	452	484	465	436	443	485	449	446	476	488	463	433	418	476	484	442	429	430	445	418	432	433	471	467	451	426	463	472	465	445	434	452	409	510	446	435	456	473	495	459	486	448	501	472	453	449	451	419	453	445	475	411	434	457	413	472	432	446	458	438	446	439	423	505	446	471	457	422	425	426	411	454	424	444	456	416	428	434	442	449	437	452	441	448	438	443	448	415	451	436	431	412	460	472	445	431	449	457	431	411	473	466	429	428	416	436	447	443	478	470	467	410	474	430	477	472	454	400	446	453	470	457	449	458	438	443	461	449	438	429	462	459	463	439	434	473	481	476	410	465	475	435	422	469	436	456	448	465	441	425	427	443	431	460	435	474	438	440	487	432	402	456	475	445	454	476	433	456	414	423	411	433	418	452	464	418	438	422	443	467	439	468	392	460	462	454	450	419	470	445	410	426	477	446	467	454	452	419	410	465	452	400	441	476	413	460	437	468	465	479	447	431	433	428	430	424	455	444	450	475	465	456	434	485	472	459	443	435	493	433	452	426	435	474	452	464	487	447	431	435	473	435	455	467	429	408	443	448	443	429	402	432	446	451	458	427	500	446	437	490	466	464	425	452	450	449	469	455	439	442	486	397	428	432	462	432	443	478	413	441	485	440	422	456	412	458	412	441	433	424	443	463	443	437	470	451	446	480	449	432	445	452	436	446	451	393	465	432	404	456	430	479	444	466	412	428	444	463	459	457	474	428	395	469	481	449	451	464	445	462	487	446	439	485	451	465	473	463	440	448	456	479	471	447	436	471	461	476	430	453	430	465	453	437	452	513	461	422	461	474	431	445	450	444	451	449	422	467	463	413	421	432	443	422	489	449	448	446	419	448	444	467	451	456	484	462	438	452	475	480	459	486	461	443	442	433	438	454	504	438	440	480	456	440	435	460	429	468	472	459	426	448	443	464	425	472	461	444	453	441	469	461	420	443	426	446	438	402	443	445	439	451	452	450	424	434	430	429	444	405	445	472	455	462	442	469	483	460	441	461	470	470	467	458	481	459	494	471	433	446	445	467	427	428	446	453	466	493	485	410	411	454	465	444	421	468	434	438	448	482	441	427	443	444	456	433	461	480	427	442	442	441	457	452	464	456	453	452	424	478	430	438	428	455	465	426	423	454	424	424	456	436	447	440	442	490	446	453	469	437	468	471	448	440	434	443	428	462	434	443	446	411	425	427	446	465	471	502	463	424	401	433	489	439	467	440	424	438	488	443	423	460	427	475	442	457	426	435	475	446	451	435	438	473	459	452	441	407	444	430	434	458	409	448	449	437	456	403	405	462	472	440	419	427	477	472	483	478	446	454	423	457	459	468	452	469	426	444	488	454	445	415	397	474	441	450	479	473	468	431	431	475	465	428	459	465	458	416	457	428	430	451	451	420	459	427	479	477	446	462	432	451	439	429	414	410	417	431	469	451	434	473	468	470	440	435	431	426	482	439	416	498	468	414	442	459	432	430	423	430	443	427	424	478	442	452	455	440	457	482	431	453	446	467	444	459	448	488	488	443	467	451	459	471	432	446	473	436	446	433	440	413	461	442	444	452	438	460	451	471	433	448	439	461	441	466	482	454	414	478	438	430	444	477	456	437	451	428	462	465	446	453	411	440	453	399	431	479	463	423	488	449	471	423	466	462	468	446	472	465	441	417	448	437	472	436	435	451	423	441	481	423	453	452	445	435	442	422	431	494	474	445	447	450	422	454	446	496	475	455	422	499	459	434	420	412	462	415	445	454	424	439	449	439	426	453	437	431	407	444	467	493	455	441	459	400	468	417	455	433	442	466	468	448	420	443	430	442	458	422	433	451	456	452	438	443	431	430	476	446	462	450	436	454	473	471	443	456	442	442	469	448	471	493	462	429	418	444	466	430	450	434	402	448	461	450	440	447	432	462	488	483	445	439	444	417	465	462	448	449	466	439	429	454	426	480	445
15363	2482	2703	2063	1385	1056	820	584	488	418	370	346	335	244	252	225	229	209	200	205	224	223	186	208	191	180	179	201	177	185	173	152	150	158	152	168	178	177	150	173	165	174	154	159	147	136	139	138	143	156	161	142	151	156	131	155	160	157	149	158	165	148	131	153	147	174	141	146	148	142	124	145	151	142	145	152	146	167	154	161	151	136	151	150	147	146	151	157	147	142	141	133	153	148	146	171	184	138	151	154	153	180	156	139	140	168	150	159	142	134	129	156	147	123	158	154	138	144	147	135	126	137	149	161	154	143	157	146	149	141	130	150	132	150	154	135	143	134	141	129	120	153	129	158	130	166	148	143	137	137	157	145	149	161	130	160	130	144	144	144	146	167	140	151	135	141	162	147	132	135	149	129	150	143	149	158	151	143	129	148	156	139	144	153	148	143	138	143	153	161	139	148	147	150	142	143	154	134	168	154	137	140	144	130	165	111	131	139	158	156	127	139	122	135	163	152	153	150	157	138	152	153	136	127	137	137	128	157	144	158	147	142	149	152	143	118	119	142	158	173	147	127	129	150	156	121	138	120	127	154	148	137	143	152	152	141	181	132	133	137	149	142	129	157	126	150	161	151	146	147	140	154	157	146	144	135	131	143	141	136	140	147	141	153	157	158	137	134	150	143	139	127	147	138	140	129	152	133	148	140	125	119	152	127	121	174	158	156	165	135	134	140	117	122	151	153	117	149	139	148	156	145	155	134	150	145	145	149	141	138	160	135	168	147	133	130	136	117	132	142	135	161	138	150	137	143	132	158	147	130	149	121	137	159	164	170	157	165	139	149	154	141	155	137	142	153	143	145	154	121	155	136	149	154	136	136	143	151	127	146	134	162	158	130	149	153	138	133	151	129	132	148	161	136	150	136	160	148	163	151	154	147	148	165	140	123	129	157	147	145	158	140	132	139	142	157	118	159	191	158	144	148	126	144	161	139	148	143	149	131	160	143	143	122	126	121	148	133	153	147	164	143	145	138	167	156	138	143	149	140	177	152	146	146	151	155	151	152	143	153	160	147	135	139	163	138	140	146	131	145	132	125	159	148	118	131	142	141	154	130	122	162	154	126	142	152	146	150	150	151	156	145	152	144	151	153	150	147	146	151	153	148	177	135	138	158	143	147	148	144	123	165	138	124	132	156	147	148	143	134	138	153	136	146	137	136	141	138	138	154	132	152	141	143	144	141	127	157	119	163	146	150	132	156	156	136	159	161	121	141	148	140	162	132	163	154	148	142	155	178	128	154	132	119	154	155	160	151	146	159	118	146	161	136	150	147	158	132	153	131	155	169	137	136	139	138	142	147	142	156	117	156	139	122	149	135	121	144	169	142	134	138	139	140	136	133	157	166	126	135	137	138	154	149	127	157	131	154	109	133	115	156	146	130	121	159	130	147	142	145	152	165	145	148	140	153	116	146	154	151	148	131	152	122	138	145	159	164	142	125	147	137	149	158	138	140	151	140	143	163	141	140	160	153	155	138	144	136	151	160	166	137	144	154	149	137	151	153	147	143	157	135	152	167	152	126	157	174	145	139	147	148	149	159	146	192	141	143	129	144	145	146	137	152	141	125	144	152	140	135	145	162	155	128	159	139	136	150	118	133	158	139	117	132	149	157	143	133	139	130	155	141	163	158	134	156	118	144	144	134	136	144	140	163	144	128	152	140	149	139	139	148	137	151	145	131	142	139	146	145	128	149	156	145	142	141	146	144	128	135	148	144	153	154	142	141	155	136	146	129	143	156	147	132	150	129	139	143	140	146	145	129	133	149	138	194	124	144	144	132	136	145	144	132	124	145	160	132	148	142	142	158	153	150	160	135	146	137	113	143	156	134	167	143	156	138	139	134	156	156	149	162	148	147	156	157	163	160	134	131	136	128	175	154	147	149	146	157	156	121	145	148	149	130	158	124	149	122	152	137	134	149	130	138	154	133	142	133	152	134	125	168	170	140	147	143	134	158	145	139	145	161	145	149	138	125	137	143	144	131	137	138	153	144	132	130	138	143	130	140	148	134	132	139	130	133	143	118	149	151	149	134	125	150	150	155	166	125	157	141	146	127	135	146	140	140	141	142	146	137	164	151	141	158	154	153	137	128	143	141	153	141	147	160	143	153	150	129	126	135	147	187	146	136	136	138	144	154	147	143	146	161	141	155	146	143	138	134	135	134	141	129	153	138	148	164	152	121	131	143	141	146	144	152	123	162	147	179	136	142	155	140	136	157	142	160	155	134	134	137	153	161	144	158	125	146	159	143	139	158	126	134	147	154	131	145	147	133	151	121	136	141	157	146	153	135	113	143	144	126	147	146	137	145	150	135	146	126	173	150	155	118	162	175	153	147	158	128	136	143	165	151	157	160	147	147	124	156	139	141	129	142	149	135	150	134	147	146	116	147	149	141	150	122	170	139	132	150	146	156	141	144	147	146	139	185	136	149	157	157	133	152	148	138	142	135	146	140	159	137	124	144	144	136	145	165	168	137	135	145	153	146	108	178	169	144	135	135	142	148	130	153	140	178	150	140	139	136	136	121	140	129	157	139	148	140	151	150	128	150	147	140	146	139	139	124	136	155	143	147	173	154	132	151	189	148	146	143	162	158	137	132	147	164	144	147	134	156	124	142	163	147	134	149	149	140	145	144	120	139	148	153	139	121	135	146	147	139	143	131	140	148	137	127	164	135	155	147	132	141	156	142	157	135	156	133	151	140	140	164	127	145	136	132	138	119	154	137	137	169	136	134	131	151	153	158	138	151	148	151	154	151	154	145	143	155	148	146	117	143	129	146	148	159	137	164	152	131	136	147	149	154	153	146	146	158	156	139	146	128	137	136	131	163	134	142	125	155	132	146	144	139	157	134	148	153	139	154	155	139	149	141	147	148	131	141	164	164	141	142	153	153	137	138	140	146	134	145	153	143	134	154	154	131	161	128	136	147	135	135	142	129	129	139	148	134	141	159	142	161	123	121	168	159	153	142	137	122	115	139	118	145	134	158	147	144	130	137	141	147	129	142	143	142	148	149	142	135	145	161	137	167	162	142	147	138	144	132	139	151	149	147	134	141	160	145	150	138	145	154	145	125	145	168	171	142	130	143	129	141	135	154	148	148	159	171	132	147	127	149	135	169	152	143	151	134	149	154	151	141	151	128	148	156	146	132	149	146	136	147	135	127	150	138	148	167	164	148	141	152	125	156	141	159	133	151	148	166	153	121	148	149	141	131	148	134	135	152	145	151	142	146	135	155	135	170	144	152	147	138	156	154	140	132	133	133	151	150	152	149	145	130	144	160	136	141	153	176	149	170	131	143	144	135	134	153	145	154	151	156	125	135	127	153	150	146	143	125	152	137	164	148	130	144	153	138	127	165	127	149	126	161	147	137	156	160	158	134	144	156	144	152	160	118	169	171	140	152	156	158	172	144	136	133	134	145	132	140	130	143	147	153	126	167	134	132
7570	2456	5661	6437	5357	4458	3639	3050	2530	2178	1867	1713	1541	1325	1210	1186	1104	981	976	937	852	872	816	810	789	745	735	685	730	682	651	648	673	628	611	600	644	608	552	599	589	573	594	597	530	534	569	542	538	538	546	543	492	518	538	542	557	504	528	503	530	518	498	523	506	515	543	482	483	495	468	477	531	498	529	473	461	514	487	521	482	496	509	537	458	491	508	525	504	482	524	480	467	471	479	510	490	470	501	456	492	516	452	473	443	513	467	491	472	507	488	489	438	498	468	461	451	489	511	474	503	495	487	515	477	486	489	486	477	488	484	480	515	480	505	512	462	474	480	463	463	482	449	464	472	468	493	468	487	438	474	487	493	484	442	450	454	503	479	450	469	466	518	457	481	464	490	486	483	483	494	486	496	513	490	481	444	458	498	478	496	467	478	474	472	508	461	424	495	466	466	461	501	487	445	456	507	473	465	506	483	456	475	469	517	497	444	489	547	473	519	467	456	433	478	489	453	461	501	473	511	515	489	483	412	465	441	486	455	472	483	500	481	442	484	486	459	479	500	421	462	481	495	446	450	474	459	502	468	468	495	492	491	469	482	455	491	428	462	476	496	493	495	476	449	474	470	462	505	483	471	494	462	495	445	455	476	451	469	466	486	516	460	473	458	500	470	449	445	482	454	455	447	480	447	490	512	490	447	480	458	435	449	436	487	461	467	490	471	450	476	440	463	471	452	423	438	484	455	466	468	458	510	450	470	462	461	472	491	485	462	467	466	471	449	471	494	485	479	473	449	436	489	520	443	497	466	432	476	470	464	438	442	524	443	492	497	485	445	472	472	494	487	470	491	507	459	450	476	451	495	490	485	461	456	487	470	481	461	504	497	456	446	466	453	438	455	445	496	454	460	465	487	455	492	456	476	435	462	460	508	490	485	454	466	484	468	464	461	436	452	470	510	452	474	493	458	478	503	532	463	467	504	471	486	441	455	466	455	439	443	509	484	486	462	444	466	476	456	470	475	457	497	472	472	460	452	440	506	456	452	449	452	532	491	492	450	465	427	453	500	438	469	478	469	498	453	480	469	460	476	475	448	487	463	473	431	494	449	486	483	433	490	438	504	458	446	483	508	474	479	469	506	447	462	509	439	448	452	474	448	462	469	438	486	490	463	482	445	479	463	465	458	446	448	487	475	481	478	497	494	505	468	488	508	479	492	448	460	423	471	459	472	516	441	466	420	466	457	486	477	435	472	468	461	434	448	481	449	462	427	471	471	501	476	471	451	455	493	459	452	484	466	447	464	503	468	462	464	479	452	478	477	442	460	497	517	469	449	517	471	445	469	471	482	472	472	460	504	492	476	444	471	461	465	441	468	423	458	496	460	452	483	427	460	506	475	508	464	483	461	485	501	469	493	431	458	440	461	477	487	474	497	498	433	460	503	456	458	475	468	483	440	462	499	487	444	474	485	453	468	465	470	472	473	455	430	489	451	528	450	474	472	495	466	513	460	444	503	475	474	467	467	493	475	466	506	483	482	439	522	473	455	490	450	486	517	481	461	432	471	453	450	466	442	474	448	461	468	476	480	469	481	497	458	487	432	441	483	447	484	472	522	476	474	473	436	467	455	488	442	483	454	465	442	477	474	504	499	497	451	475	450	468	453	463	440	454	461	453	483	466	472	459	496	467	488	497	473	494	503	482	493	481	474	446	512	449	461	474	478	502	482	465	474	478	483	454	454	503	509	467	508	467	461	455	492	427	472	503	482	482	472	480	460	506	453	451	474	475	479	485	468	449	487	483	482	505	456	463	466	447	468	467	462	469	437	485	461	494	485	517	478	461	450	442	470	470	438	496	447	451	452	515	466	466	474	479	491	464	456	502	454	480	512	463	459	473	454	447	482	484	465	454	507	489	487	448	511	447	469	445	470	467	468	495	491	448	469	470	494	480	469	437	475	456	486	468	443	463	493	481	471	455	495	497	468	471	507	472	507	488	490	455	392	479	468	473	474	455	464	487	439	470	456	452	445	461	439	444	464	434	492	487	447	495	466	477	466	496	466	475	490	459	461	414	495	470	523	521	502	449	478	465	472	462	475	505	434	516	475	460	469	505	454	482	451	486	491	489	484	490	452	441	510	486	482	441	500	447	471	462	477	496	448	472	463	472	444	483	447	474	469	456	460	474	434	495	476	455	487	461	482	479	500	455	452	425	477	434	435	467	474	491	503	460	477	434	455	448	473	487	479	509	440	475	471	504	470	461	448	500	446	473	492	463	470	427	416	474	453	475	490	461	448	470	473	477	497	479	486	502	472	453	516	466	429	468	455	481	481	446	488	476	455	496	490	461	463	457	454	494	490	484	497	454	464	488	475	458	476	439	460	461	507	469	488	427	501	474	462	502	447	462	439	461	465	462	472	503	470	502	454	525	456	498	473	486	471	449	478	421	510	468	524	508	477	440	458	485	447	468	434	480	458	491	463	458	391	469	493	472	505	483	489	438	447	462	492	509	508	486	518	446	453	444	461	473	509	515	476	487	491	476	466	461	427	461	457	475	513	490	467	458	491	469	479	481	483	478	479	464	517	478	450	435	487	440	466	449	560	456	458	458	516	493	479	466	473	444	460	472	481	466	478	471	494	464	481	470	499	474	477	434	475	439	445	460	465	478	476	466	479	486	432	460	440	507	451	513	439	488	479	474	522	481	468	464	473	453	469	474	465	486	471	486	442	494	485	483	516	483	472	449	486	460	474	521	492	455	463	460	445	477	439	514	476	474	477	479	509	464	504	451	488	472	464	443	457	485	465	480	442	481	463	443	485	480	471	454	477	491	488	423	453	454	492	440	472	472	482	496	480	460	477	493	498	446	521	460	500	454	502	444	469	475	469	468	458	454	431	461	447	507	481	466	497	499	489	441	453	463	454	475	438	455	482	462	470	465	458	478	455	493	450	465	504	473	498	464	447	481	466	520	477	516	455	500	467	460	502	494	462	464	465	488	467	473	450	510	456	440	511	455	490	481	439	460	450	449	460	463	444	501	447	499	455	459	469	500	451	500	489	492	486	457	458	494	463	455	443	479	445	479	480	522	453	460	466	444	434	468	447	462	486	473	470	478	474	443	535	460	449	476	497	452	422	470	498	455	466	483	453	469	469	492	439	460	464	491	427	455	450	483	479	465	479	483	466	474	458	466	475	483	446	500	477	439	462	478	447	418	460	456	511	485	477	470	468	475	431	511	486	461	445	462	478	469	475	506	461	494	494	471	462	446	431	470	478	440	469	450	462	458	436	476	451	462	468	473	484	447	437	457	456	455	459	509	456	473	441	453	477	474	486	493	486	499	495	472	458	455	466	501	447	461	481	469	463	469	489	481	517	470	490	472	461	451	471	452	477	495	479	489	460	460	451	500	459	477	461	404	479	480	458	482	468	483	471	495	446	476	476	511	483	452	503	487	472	450	493	448	502	457	459	468	458	487	466	451	481	446	458	496	478	519
2103	283	323	318	286	287	291	281	289	265	291	266	273	278	285	273	286	302	271	258	249	258	269	267	292	266	271	246	252	264	302	276	269	247	260	260	252	266	250	294	262	244	268	262	294	268	278	270	259	266	290	238	286	239	255	258	272	245	289	242	271	254	266	255	276	274	290	269	274	258	278	247	302	275	258	273	267	238	282	306	264	280	279	255	267	272	262	250	251	263	292	284	253	272	279	281	280	275	295	259	290	236	281	272	250	278	257	288	282	285	277	261	251	269	278	247	266	267	262	262	248	257	262	262	265	256	271	285	257	270	282	255	286	269	286	244	268	252	259	279	300	287	245	245	277	281	249	265	277	279	267	266	247	255	280	262	286	276	279	255	275	256	258	271	278	219	264	239	274	250	283	282	251	266	279	265	264	273	267	279	244	279	267	272	297	262	284	248	280	296	276	264	290	252	258	257	267	297	292	265	251	263	293	268	285	253	273	254	252	251	281	275	256	264	255	272	264	273	276	273	264	252	248	249	282	266	266	277	273	274	279	276	274	241	281	241	266	278	304	257	257	273	268	278	238	254	284	258	268	258	280	282	267	262	280	280	264	256	254	285	276	246	295	256	245	263	258	264	273	267	258	277	270	290	273	248	284	287	281	255	259	260	282	275	268	270	285	258	275	276	257	261	294	266	290	283	269	267	282	288	290	258	267	270	280	285	276	270	270	265	277	302	293	284	274	256	269	263	258	270	255	258	272	260	289	245	253	257	291	294	275	265	295	249	272	240	283	277	265	257	255	266	298	269	302	267	278	253	253	239	257	272	263	248	280	290	240	245	297	238	267	242	277	285	275	260	268	272	236	233	258	272	270	253	268	269	272	280	263	283	268	259	247	259	288	258	268	288	283	283	252	268	278	247	260	269	266	292	256	273	255	261	265	285	255	245	273	276	277	267	262	269	307	273	258	281	260	262	264	241	252	269	235	297	255	256	257	277	288	252	254	263	277	280	269	245	261	277	253	261	294	254	246	281	279	268	310	263	292	283	300	301	271	279	268	260	276	282	256	285	278	288	272	267	266	279	296	277	275	270	264	284	263	279	292	285	250	260	270	266	236	255	268	273	246	260	291	255	218	242	249	267	291	304	274	273	295	257	292	312	263	289	276	284	241	296	262	273	283	267	271	264	264	273	254	276	284	255	266	235	301	261	259	273	238	260	286	231	268	261	268	278	270	269	278	279	290	237	274	275	239	272	264	251	278	260	276	262	261	281	254	273	281	259	301	250	264	321	233	271	277	271	257	279	261	271	255	261	270	276	254	266	279	246	265	278	282	272	285	280	271	279	267	251	264	252	273	228	259	266	242	267	255	274	277	279	278	271	272	269	257	258	279	256	281	257	257	300	279	238	271	278	286	272	274	271	275	270	216	246	272	253	253	257	260	230	221	237	214	272	245	235	270	253	280	292	258	254	244	250	286	259	276	276	269	278	268	256	248	290	283	252	268	240	257	234	262	276	273	280	274	305	274	256	265	242	282	257	278	274	253	284	296	278	257	286	288	266	281	255	266	294	258	249	266	269	267	306	254	255	291	261	243	270	285	285	264	280	256	284	286	262	249	268	228	275	250	286	259	303	278	268	274	259	291	231	273	284	279	286	294	277	232	257	273	250	280	278	247	253	274	287	288	268	272	279	267	272	292	256	292	273	250	284	268	289	268	272	256	261	278	288	241	256	253	313	260	266	277	257	279	262	265	272	248	271	278	291	244	270	245	243	263	252	258	254	276	245	269	282	261	304	234	263	261	269	282	281	268	246	266	264	254	274	250	258	268	310	257	270	291	255	240	266	255	263	286	277	242	261	273	259	273	227	289	276	313	284	257	279	285	231	303	275	275	279	253	240	272	291	273	274	291	274	253	274	248	253	259	293	263	271	248	242	254	271	242	269	262	250	238	240	252	266	232	256	297	250	272	268	276	252	261	274	246	251	267	274	253	260	260	249	282	253	274	261	256	271	270	257	263	269	262	251	281	276	274	278	253	269	253	232	284	266	286	278	245	277	259	278	268	264	248	293	270	280	259	265	289	256	264	259	278	245	277	286	283	273	256	285	256	237	264	279	270	257	282	272	232	268	257	259	281	287	243	249	269	300	263	262	267	264	292	272	264	292	257	264	247	286	274	281	299	272	274	255	301	248	266	255	290	266	273	266	257	279	270	272	283	269	282	267	265	276	287	291	282	253	256	257	239	282	280	254	267	302	273	244	243	258	267	251	264	269	241	266	253	288	286	263	254	281	272	248	268	253	277	268	266	268	265	283	270	261	252	249	252	266	241	272	253	275	250	267	299	266	278	268	258	285	283	278	272	288	262	251	235	272	281	243	257	301	252	282	251	282	274	265	305	259	239	248	272	253	266	252	279	258	255	260	270	272	289	255	245	270	253	241	261	281	254	223	269	291	292	259	309	247	270	271	249	264	271	244	260	265	255	270	296	298	249	265	289	239	288	290	261	273	248	248	251	265	274	268	265	297	271	252	283	268	243	268	298	293	288	272	279	262	258	272	277	262	259	279	263	258	277	255	264	254	280	270	278	273	260	281	268	305	259	243	256	242	258	319	254	290	282	297	265	283	264	314	269	262	262	271	239	272	290	295	275	277	252	278	302	248	261	285	262	251	258	268	250	251	255	244	223	244	292	257	296	290	305	264	265	257	278	265	274	277	255	249	261	258	241	274	270	270	262	293	271	275	295	256	292	250	272	246	286	270	233	298	258	272	257	276	268	294	263	279	246	259	259	279	255	309	266	243	256	269	287	272	251	254	263	251	277	270	272	257	275	281	242	227	275	268	245	260	289	268	284	245	263	241	246	240	270	260	255	272	266	263	247	290	240	229	246	246	231	253	286	247	246	291	265	258	302	222	244	279	273	281	273	317	251	263	287	282	267	263	291	265	259	279	267	272	250	271	247	253	280	272	256	274	278	256	270	283	290	263	266	266	297	263	276	292	267	275	253	273	269	279	274	270	294	270	257	284	296	269	296	285	264	248	268	281	264	270	283	274	274	251	294	279	259	278	251	247	279	299	260	269	241	270	272	255	254	270	238	256	273	263	239	274	253	258	259	279	296	269	248	319	274	256	253	283	254	290	234	263	316	292	265	278	261	291	264	257	249	264	276	268	262	285	288	294	270	281	277	282	270	248	284	287	252	280	268	288	285	260	258	252	279	278	254	242	275	236	288	272	261	255	256	253	268	279	268	260	268	263	296	249	269	243	246	268	263	255	280	259	282	277	260	285	274	276	273	264	263	256	276	273	276	286	252	268	263	289	278	245	271	250	293	275	267	242	241	277	253	259	259	281	303	253	266	283	258	256	282	234	260	288	264	286	274	253	296	261	248	266	262	272	282	250	263	280	276	248	279	239	279	295	285	284	285	282	253	263	259	251	253	269	231	260	250	283	259	246	274	234	307	267	287	292	248	266	250	295	284	269	277	255	264	253	268	274
2253	803	963	914	907	910	846	844	846	884	826	852	792	795	820	780	806	744	827	780	719	827	775	789	805	810	805	800	791	765	818	791	750	815	786	826	774	790	832	789	774	749	786	740	810	758	793	751	751	820	752	806	794	734	814	764	792	771	771	766	780	764	773	814	795	796	797	743	753	794	779	785	768	822	771	774	736	753	754	808	776	810	816	808	772	782	813	794	758	794	796	782	785	818	756	781	816	784	803	803	791	779	786	779	770	749	793	779	764	752	788	829	805	767	767	748	780	779	816	709	791	803	775	797	804	750	799	745	817	732	776	751	774	795	760	747	762	827	776	750	796	815	786	782	799	741	774	772	800	796	775	756	736	779	802	763	768	799	797	763	718	740	773	786	804	783	838	780	778	787	775	772	755	782	785	763	743	797	841	758	758	753	783	816	770	826	765	782	774	785	825	766	811	767	800	759	733	778	736	828	803	764	761	796	806	831	790	749	811	769	760	756	777	788	762	802	766	774	758	814	806	787	791	714	740	821	751	765	737	809	772	787	861	789	764	759	743	734	816	751	769	736	767	747	786	798	802	744	814	817	773	809	752	816	839	790	803	765	788	806	798	832	795	764	744	762	804	752	796	740	761	777	744	747	772	771	743	778	748	754	810	748	784	776	743	748	829	836	786	791	750	784	748	793	769	795	761	749	803	756	732	769	781	760	768	756	762	766	822	718	746	806	781	761	833	835	786	795	798	763	748	805	788	762	809	787	823	786	790	753	731	777	833	785	765	840	792	783	775	808	812	759	769	810	754	794	822	809	756	761	785	835	772	767	826	717	816	797	792	814	783	794	748	731	802	748	806	827	786	778	800	793	756	754	750	785	782	790	783	798	796	802	790	777	802	727	794	773	841	785	732	802	744	743	814	754	780	753	798	767	791	786	795	802	757	757	830	737	825	732	837	778	800	755	744	800	798	722	827	740	805	821	744	769	785	819	758	757	795	812	824	802	810	777	795	786	783	776	761	783	763	819	828	797	793	782	787	801	772	772	743	739	749	794	801	788	757	807	803	738	827	810	751	754	756	818	752	816	760	760	776	774	757	808	786	811	788	767	771	767	803	758	724	768	771	790	771	832	745	748	758	759	771	780	772	783	798	821	840	757	752	759	762	814	785	819	768	706	763	733	748	789	799	799	753	788	743	723	770	817	804	816	753	780	762	804	782	770	752	844	785	764	797	756	807	809	806	805	792	786	752	757	775	762	784	794	800	819	795	779	787	768	822	795	804	798	802	806	789	813	790	785	774	774	756	768	760	740	772	798	755	688	778	810	764	780	820	768	782	777	759	760	791	743	762	779	784	792	806	785	798	778	779	808	777	792	840	757	796	783	780	778	750	843	816	755	777	784	767	833	814	792	796	857	772	791	772	859	781	735	787	753	787	801	803	768	740	798	794	756	694	806	791	770	780	762	797	756	762	769	761	780	808	816	789	739	754	759	805	791	785	787	822	779	789	791	737	810	754	832	773	761	880	775	760	770	801	788	760	804	786	783	765	827	769	731	791	798	795	813	802	740	831	765	804	814	807	756	814	793	811	763	788	782	790	735	758	774	738	803	742	793	780	810	753	795	777	736	786	806	716	826	763	761	745	813	832	738	768	770	789	774	771	758	765	768	784	823	755	808	805	744	797	768	800	796	806	797	787	788	852	812	789	769	781	789	792	766	831	755	763	831	822	761	762	802	800	791	842	780	774	823	763	782	754	737	778	787	816	798	801	821	736	689	808	770	789	806	744	806	814	800	723	770	764	751	755	766	792	778	810	793	813	793	781	781	790	774	745	749	781	777	837	813	764	816	752	813	820	769	768	779	859	779	765	814	752	789	800	758	795	774	844	799	793	783	786	790	800	802	779	799	809	782	787	748	775	788	755	765	783	746	778	779	763	849	774	762	811	761	766	748	793	822	691	803	791	763	780	766	791	788	780	761	804	744	771	767	805	807	782	761	766	793	770	805	773	749	792	764	750	733	774	764	753	753	758	837	771	798	826	789	773	735	775	784	770	757	794	781	816	785	764	749	778	794	750	795	767	743	822	785	806	803	832	776	758	753	765	818	792	819	768	788	724	769	741	787	843	787	752	752	798	792	831	793	764	742	772	794	789	778	762	738	805	790	813	771	761	818	749	759	801	803	761	776	756	790	792	748	806	755	779	753	777	779	790	745	804	765	797	763	794	741	821	789	821	784	810	815	749	767	818	766	780	763	741	795	805	788	748	773	744	775	745	790	740	799	748	813	741	801	735	822	744	801	750	748	764	799	780	801	766	833	804	792	795	763	764	755	799	776	795	800	732	827	781	764	745	765	791	762	766	795	780	756	801	792	725	744	833	789	796	752	789	754	837	828	774	742	797	758	777	780	838	796	771	763	845	732	762	770	780	785	759	805	807	792	784	769	774	834	753	769	831	774	845	781	790	814	755	802	778	810	836	728	821	791	748	790	771	790	811	791	742	826	771	776	764	794	819	783	760	778	834	765	785	812	806	788	798	796	747	795	799	801	783	801	793	753	772	816	802	782	758	783	753	754	820	807	843	731	857	791	740	804	778	814	768	802	769	807	815	792	781	790	798	824	770	730	750	780	774	694	762	785	784	785	783	740	760	783	750	794	763	803	796	764	758	810	806	776	797	791	816	738	778	759	803	776	822	774	790	743	796	793	764	731	739	792	797	759	815	730	736	784	760	757	727	788	785	824	788	811	796	781	800	730	783	783	778	745	781	765	738	794	813	814	734	790	783	798	763	767	736	787	826	855	779	731	719	774	748	772	770	765	809	784	834	818	773	825	790	759	754	801	770	786	778	825	832	751	781	726	801	759	754	798	769	796	805	769	807	805	777	810	782	766	802	745	795	766	765	778	728	799	820	745	737	761	716	763	767	747	739	821	837	749	789	826	732	742	790	779	822	776	786	818	766	776	815	838	778	764	776	773	771	778	811	771	771	783	805	841	796	761	772	798	814	775	789	804	812	796	811	728	744	760	786	744	747	756	772	771	775	809	790	796	770	771	812	799	771	786	696	780	735	756	826	786	756	801	742	780	816	753	755	795	762	795	793	781	819	821	781	800	780	817	707	812	761	798	793	767	781	793	755	755	825	761	786	789	791	785	767	781	760	747	767	782	765	795	786	803	816	768	822	798	775	767	788	780	763	765	827	796	770	748	830	760	757	768	779	780	787	790	730	736	801	777	781	761	771	775	791	787	775	775	802	759	777	784	767	819	783	830	747	799	745	811	781	756	766	779	773	771	844	788	795	792	750	771	799	756	737	762	769	796	767	818	763	808	809	789	800	788	750	801	787	744	728	775	767	790	779	749	775	817	761	779	778	774	819	828	738	788	742	816	786	790	750	813	775	753	738	776	778	710	792	777	767	760	787	805	788	777	799	783	747	785	752	792	764	826	819	767	827	785	799	812	755	787	734	780	751	859	803	787	831	784	768	778	803	824	777	766
8227	1108	1336	1099	756	549	442	375	326	280	267	238	231	193	185	167	190	178	171	168	188	163	157	159	168	179	148	139	174	167	161	149	155	152	152	146	120	140	169	136	155	138	148	146	120	148	131	130	160	149	136	141	125	158	148	134	144	154	130	157	137	146	135	149	142	152	129	161	141	147	149	137	143	138	138	155	159	141	133	140	146	142	147	145	132	156	151	142	134	167	143	138	139	145	141	143	140	139	142	141	142	143	128	179	154	130	126	131	149	142	130	129	154	150	147	155	150	129	143	136	122	148	144	148	133	135	129	121	135	129	140	155	137	151	144	130	144	126	143	147	138	145	111	155	140	124	146	134	131	143	149	155	124	133	135	145	129	140	139	139	146	140	146	143	138	155	148	141	116	119	145	144	132	146	120	144	113	150	143	125	147	133	125	176	148	128	140	145	117	141	132	142	136	152	135	141	151	148	148	151	130	116	136	140	149	151	117	127	127	124	136	139	142	141	142	128	117	130	158	122	140	163	117	136	142	135	141	149	134	138	136	158	129	147	149	139	166	163	146	151	129	137	154	119	124	151	134	129	119	133	132	132	153	124	125	132	133	142	139	149	154	114	125	101	142	142	131	153	157	144	130	165	156	151	140	145	143	135	131	156	131	140	159	112	114	177	140	139	132	128	132	140	133	143	127	143	112	128	137	151	132	170	146	127	159	145	144	149	133	157	155	136	142	142	132	134	134	132	130	130	125	130	154	153	133	140	134	118	120	157	140	131	132	137	128	128	133	118	139	153	158	143	141	134	135	139	152	139	140	156	147	105	129	119	127	137	125	155	119	148	157	143	162	131	113	137	144	133	126	132	130	136	148	135	172	135	149	139	137	134	147	132	149	149	149	156	142	138	139	126	137	166	123	139	138	147	137	125	155	129	155	143	141	116	127	148	135	116	141	157	152	142	135	143	148	136	145	134	145	147	152	143	140	137	170	148	142	136	146	140	131	126	136	141	134	143	139	143	139	152	154	119	161	126	145	141	143	153	142	157	154	157	148	142	127	136	127	132	168	123	150	143	133	132	155	139	131	132	151	122	125	142	151	166	122	136	140	161	118	155	156	143	133	150	165	132	130	143	114	122	149	126	138	144	124	139	136	135	159	141	128	126	135	148	149	128	121	144	124	127	125	130	151	120	140	150	122	167	151	138	160	132	154	148	141	124	156	137	155	142	155	137	146	114	144	159	141	129	135	126	143	158	164	135	145	140	136	129	141	153	138	142	151	152	142	167	139	136	125	146	166	129	143	153	120	121	164	150	167	155	151	133	140	161	159	139	137	128	162	114	125	146	133	138	142	141	126	157	132	123	146	141	152	142	139	134	134	149	163	135	126	133	129	127	148	134	124	162	153	163	134	169	150	134	132	143	144	126	159	151	128	130	137	133	142	130	130	143	140	136	137	139	139	157	165	136	137	120	122	148	143	149	130	132	149	151	135	130	147	156	146	130	161	180	147	136	141	150	126	136	142	138	135	135	162	126	120	127	128	130	127	149	130	152	144	149	131	149	146	128	140	144	153	149	134	132	137	123	117	114	149	136	151	142	150	121	152	117	153	145	138	139	133	142	146	134	139	149	142	137	160	147	137	129	137	126	138	137	141	133	123	152	126	147	134	142	136	134	158	126	132	142	143	137	136	133	126	137	143	129	135	135	142	136	134	146	132	125	141	132	136	132	142	148	165	125	139	131	129	127	144	158	132	137	138	150	142	158	139	137	125	129	131	117	124	141	130	131	141	125	146	139	139	132	141	160	130	152	148	143	125	138	130	135	163	148	143	124	151	152	130	164	140	142	154	121	161	144	154	155	115	147	141	142	123	135	135	138	120	135	137	141	156	136	134	136	150	132	138	130	147	141	158	161	152	141	149	149	132	151	139	127	134	133	148	151	131	124	139	137	129	137	151	145	135	142	128	133	140	129	151	123	147	154	119	144	162	156	116	150	130	147	144	145	129	136	135	128	132	136	147	140	134	138	125	147	165	134	143	129	147	150	142	154	119	132	144	114	156	139	135	127	130	134	130	137	139	140	143	139	150	166	139	131	129	149	137	128	127	136	143	149	151	142	167	154	152	140	138	127	122	120	150	141	143	139	149	166	140	140	125	124	131	138	151	120	126	120	144	134	156	128	138	138	145	126	152	152	146	148	132	121	122	167	126	128	146	128	136	143	143	155	138	139	154	155	116	139	154	135	143	140	140	121	162	147	170	150	128	138	133	147	151	157	143	127	131	124	130	126	138	152	134	130	112	131	121	131	125	133	156	140	140	144	140	148	153	147	143	137	159	124	135	129	160	146	136	144	112	136	129	117	143	123	133	125	147	160	145	141	127	132	115	166	145	145	130	132	140	134	135	141	150	166	125	145	164	129	131	152	130	148	131	154	138	139	137	155	164	121	143	125	154	145	160	139	136	136	155	121	148	146	137	135	148	128	111	146	137	128	143	142	129	129	135	142	151	148	149	140	135	144	130	125	134	140	128	131	133	138	155	160	131	142	148	146	122	130	147	130	124	148	114	142	147	143	159	148	155	126	149	146	121	118	147	140	128	148	144	134	166	161	130	133	162	132	138	149	139	159	153	129	135	146	127	148	121	138	125	115	144	129	127	139	143	144	139	141	122	140	152	158	160	123	139	139	115	157	155	135	133	143	119	167	167	160	144	142	141	156	141	148	140	133	125	161	150	144	168	149	133	135	151	152	138	153	142	152	131	141	154	134	135	121	148	128	120	114	142	155	137	126	139	119	150	124	120	155	158	136	140	147	127	131	150	131	160	152	138	125	125	144	126	168	141	131	150	140	127	141	148	150	150	139	158	157	129	147	143	130	134	140	169	164	146	156	133	144	137	131	119	126	138	138	134	135	155	137	145	116	139	148	129	151	135	134	171	143	144	138	121	150	136	166	135	126	146	131	137	137	145	119	118	138	144	132	141	123	150	141	123	145	140	132	154	136	131	124	135	151	112	125	121	146	141	134	127	114	119	138	133	149	125	142	132	148	150	142	133	161	144	130	140	137	116	158	120	141	141	153	135	138	118	140	128	139	139	138	161	137	128	152	154	131	144	155	147	151	149	150	134	132	110	129	131	130	145	137	153	145	131	131	151	155	159	123	142	155	139	155	106	148	137	151	146	133	132	126	147	151	132	129	161	141	139	127	129	143	151	144	137	125	143	128	161	142	133	127	153	140	122	127	131	137	112	131	154	139	145	131	140	133	125	131	127	142	126	126	134	142	141	143	144	147	142	148	144	138	135	125	125	142	149	125	150	126	152	118	141	144	138	130	126	134	160	137	120	135	136	144	114	147	147	129	159	150	151	140	150	139	143	138	141	129	141	132	133	137	155	133	135	139	129	167	130	136	167	129	148	132	136	152	144	149	136	129	138	128	144	141	155	150	151	160	142	129	133	137	135	152	138	153	118	144	157	156	133	121	150	162	160	138	125	159	134	121
5324	1464	3209	3529	3138	2532	2107	1738	1440	1245	1178	1104	982	895	818	816	791	756	719	694	670	638	601	580	640	606	581	604	586	503	574	547	596	550	495	493	490	471	516	524	507	475	516	525	504	513	478	493	491	482	488	470	480	435	477	492	475	477	467	470	473	436	510	453	437	468	470	464	479	483	437	432	499	428	491	493	455	481	440	461	423	476	447	447	478	460	465	458	438	466	465	416	442	458	438	417	461	453	441	460	463	443	433	401	442	443	426	466	447	487	450	441	461	432	442	447	481	441	443	457	459	436	421	467	438	456	420	426	454	420	482	433	444	457	444	462	426	423	441	424	390	397	420	441	469	442	464	413	445	425	485	418	426	460	446	430	453	454	470	468	453	475	413	453	433	418	423	443	446	469	475	461	466	447	432	456	441	430	418	447	444	434	460	432	408	421	435	447	464	471	447	400	440	465	446	457	469	431	447	421	438	461	416	421	409	448	459	464	406	473	428	435	433	467	483	434	429	445	435	435	435	468	477	417	450	408	423	433	404	475	430	439	455	425	443	478	451	478	430	423	465	451	461	436	445	441	439	416	429	448	442	437	431	410	455	470	463	481	447	426	462	427	438	474	413	455	441	403	444	524	450	394	456	432	419	457	455	449	445	461	444	440	447	484	461	508	448	469	465	440	492	429	468	460	425	451	420	411	423	503	460	428	473	461	428	420	444	424	418	431	451	420	448	431	470	458	460	452	466	409	459	429	434	418	458	460	465	444	455	454	410	412	485	393	453	463	462	421	423	428	442	470	435	452	437	448	419	437	442	436	449	449	461	435	471	464	466	449	462	439	448	472	431	419	427	457	435	450	449	434	437	468	493	437	483	451	415	435	447	454	420	473	483	428	478	436	430	451	443	439	443	460	440	452	454	440	443	436	452	378	463	430	428	434	404	437	412	457	445	434	429	457	434	482	441	487	403	467	411	417	446	430	420	439	450	474	443	469	423	435	433	420	418	490	429	425	447	455	445	449	456	414	394	426	465	427	418	480	457	429	417	438	446	458	423	444	445	406	488	452	447	464	472	428	446	413	442	459	450	422	468	466	444	439	455	448	429	447	402	488	460	448	458	481	460	457	462	456	436	467	441	438	440	435	464	431	453	432	436	465	453	479	442	447	437	436	415	422	445	442	409	433	458	424	435	448	465	428	473	443	463	445	432	418	418	438	444	434	436	462	496	424	446	451	431	488	443	458	433	473	456	488	480	438	443	448	411	410	471	446	429	410	418	433	434	435	441	440	449	446	436	400	465	417	423	463	451	464	451	443	420	462	488	445	420	436	434	456	441	444	462	487	471	453	419	419	480	460	419	421	461	424	453	448	438	466	389	442	432	419	432	461	464	423	454	406	427	447	467	436	452	454	468	480	447	406	462	452	436	433	437	409	454	461	441	455	448	462	422	447	454	467	430	455	471	483	392	414	409	419	419	403	459	442	482	408	418	488	465	447	436	471	452	473	437	414	483	463	451	402	479	454	464	440	468	474	492	442	439	445	452	458	423	457	477	447	428	461	428	455	433	437	426	490	474	453	454	471	444	398	475	440	440	441	459	465	460	426	442	412	455	483	434	458	448	466	465	451	425	446	475	461	446	429	466	470	426	443	462	474	412	448	415	424	411	420	464	494	470	494	441	413	478	483	422	431	443	427	442	441	443	482	443	452	472	425	405	459	430	437	469	437	420	469	454	463	477	424	444	480	433	449	430	457	441	441	477	413	452	411	466	445	414	455	423	453	485	439	462	429	447	408	461	407	479	461	439	434	447	425	457	426	476	479	457	430	472	440	441	417	483	433	449	450	446	465	480	416	446	440	459	468	446	449	424	463	417	456	447	421	448	439	434	451	441	431	445	462	425	468	449	385	490	422	459	427	493	486	411	443	447	432	450	412	472	416	427	429	458	414	428	456	453	442	448	429	423	453	475	469	456	447	432	456	410	454	436	453	467	439	426	449	422	414	470	441	438	469	441	474	432	430	431	405	433	459	445	449	428	449	451	455	465	454	457	454	453	408	439	463	412	469	416	457	441	412	433	428	443	408	461	489	443	451	480	438	471	457	486	417	405	434	443	460	374	450	421	484	475	435	429	405	468	430	495	474	458	410	503	438	464	456	441	442	436	441	471	441	420	411	467	480	447	444	469	452	430	467	440	451	429	413	448	447	453	415	436	450	430	487	447	464	457	432	397	457	413	455	442	428	461	428	421	451	418	457	469	450	433	425	486	470	450	475	454	421	442	463	448	444	426	467	414	445	448	453	449	405	447	468	455	471	422	447	417	454	467	454	474	412	447	410	467	441	474	453	447	472	445	413	439	442	470	435	442	400	465	479	498	448	432	462	473	476	414	448	451	426	456	451	472	441	465	449	434	406	465	444	446	440	427	442	448	462	457	462	448	420	438	455	427	434	447	444	442	462	443	452	438	413	461	465	449	447	414	426	446	444	489	478	399	470	428	427	461	482	458	425	430	432	420	462	427	431	454	472	452	470	483	475	413	464	432	441	492	463	438	468	421	429	389	459	442	447	449	465	448	416	409	463	439	441	453	469	421	442	445	496	501	460	454	440	422	472	438	449	434	428	405	408	449	449	460	451	458	433	449	436	401	420	440	460	446	450	454	453	405	433	466	455	451	461	438	463	438	476	401	437	446	456	428	445	407	427	412	440	441	456	449	467	425	475	470	453	464	458	444	446	447	455	396	466	448	443	422	442	421	439	413	448	436	465	404	446	462	412	431	413	460	434	489	444	463	456	432	481	488	462	495	470	466	448	462	484	475	443	429	449	444	475	463	462	444	434	444	453	467	441	464	489	424	426	427	414	466	423	440	417	476	453	451	424	477	462	470	409	477	463	469	422	465	452	404	452	443	436	419	410	438	467	454	454	434	474	441	420	466	416	426	440	418	435	452	436	453	449	435	424	444	433	426	467	440	463	444	442	455	425	451	421	465	441	440	433	438	442	488	424	455	452	445	460	466	432	439	440	472	431	453	437	483	467	485	457	434	462	439	449	462	447	462	465	463	463	416	420	449	427	462	466	451	436	441	463	470	464	476	414	441	448	447	452	428	418	436	470	477	447	461	420	405	466	425	445	398	460	451	411	427	419	424	442	476	452	471	436	468	454	438	470	426	429	449	461	438	443	473	474	452	427	413	483	417	479	415	485	456	489	467	438	424	411	408	482	474	446	430	440	426	477	447	440	431	440	421	425	421	433	442	417	414	437	444	457	419	427	446	469	456	442	424	430	468	463	429	444	445	452	421	432	461	453	457	438	441	397	464	401	452	446	449	461	450	450	452	450	433	381	420	428	444	463	475	434	426	451	420	437	475	492	462	462	430	437	454	440	445	433	442	440	438	438	455	453	402	463	479	464	448	395	435	453	452	451	437	473	445	422	429	437	435	453	466	466	437	412	418	458	463	432	439	446	391	471	469	445	422	454	462	445	470	456	459	435	448	435
15490	2472	2709	2065	1441	983	794	631	499	397	385	328	288	274	283	252	238	238	202	188	192	173	196	200	169	186	169	161	175	177	169	168	171	160	159	165	173	171	183	141	148	160	160	154	149	173	142	151	165	154	153	163	156	196	175	133	135	127	149	160	145	156	163	159	145	160	161	160	137	149	155	154	139	163	145	131	147	152	148	144	156	132	165	118	140	179	141	133	150	155	135	137	136	140	135	155	152	150	131	129	132	130	150	128	158	152	154	134	145	154	151	145	158	168	144	141	158	159	136	155	163	144	151	129	144	136	128	169	138	129	147	137	152	130	152	140	149	135	149	119	161	149	152	117	136	138	165	138	142	156	157	137	144	138	136	148	146	152	123	149	167	143	147	175	174	139	155	142	149	136	136	154	151	151	157	152	157	132	150	151	136	145	160	163	118	149	149	150	141	139	137	149	160	141	144	143	148	148	158	151	153	125	112	146	160	148	168	140	151	125	145	136	153	152	146	144	141	128	153	146	136	137	131	124	133	149	158	137	139	135	154	137	143	154	141	149	156	115	143	154	135	148	166	158	166	147	144	151	138	161	141	147	140	124	165	139	136	159	160	138	150	132	159	146	156	148	151	145	148	142	117	141	142	124	161	178	144	145	133	144	140	139	144	144	144	142	136	130	145	123	145	155	156	153	145	149	132	152	122	133	134	139	142	135	137	155	155	128	129	134	150	138	127	118	163	139	145	140	142	169	147	142	144	168	139	161	154	149	149	153	163	136	135	145	145	161	134	150	134	149	161	149	143	148	118	136	126	136	136	148	162	142	143	159	139	162	150	132	149	147	131	137	150	133	156	145	123	134	130	145	129	143	157	147	151	130	125	153	148	134	147	139	158	138	142	130	160	145	141	158	142	135	143	168	144	127	156	159	139	146	139	136	148	154	179	144	148	137	143	136	141	142	144	151	154	138	161	166	142	158	151	146	133	151	140	158	117	127	150	151	121	150	165	146	129	158	155	130	137	120	124	131	150	150	135	122	157	150	148	151	129	155	150	152	171	131	148	136	161	147	144	156	127	136	144	137	152	145	143	149	147	138	155	159	156	146	147	149	151	152	150	147	141	145	136	142	139	170	144	145	165	159	148	141	164	139	143	130	146	125	152	161	130	146	146	142	126	157	163	157	151	123	121	125	139	174	141	153	142	144	160	129	148	133	146	135	153	160	154	144	149	145	135	136	142	161	155	136	129	133	130	143	119	128	142	150	126	133	145	151	136	129	113	147	115	151	142	127	146	141	143	145	146	136	135	134	162	148	142	150	133	149	139	135	158	155	147	147	177	117	160	133	150	145	137	142	138	119	147	145	151	126	142	147	141	142	136	136	152	149	156	150	175	149	176	144	141	140	138	174	118	165	154	123	146	135	156	135	128	119	137	157	167	158	136	147	139	126	148	166	151	146	142	149	153	154	149	143	143	144	117	153	143	123	139	144	132	152	146	154	141	150	155	147	140	150	139	143	147	135	156	136	152	139	158	136	138	155	148	142	164	147	130	137	178	129	149	155	130	155	140	150	140	138	139	158	141	160	146	129	141	164	167	145	159	138	150	132	140	136	143	149	139	144	142	125	139	149	137	143	142	151	147	154	138	149	144	148	156	161	119	144	154	131	143	169	140	155	152	168	133	142	135	154	124	151	153	139	147	140	125	127	138	149	149	151	171	156	144	141	147	165	112	141	127	143	138	150	132	151	141	139	139	158	150	143	154	140	135	137	141	163	124	134	152	159	138	148	150	140	156	121	160	165	124	147	159	138	141	148	162	148	156	161	146	150	137	145	129	132	158	157	151	149	155	140	128	155	134	139	137	136	164	143	124	164	163	149	140	144	153	127	155	124	133	133	159	156	131	144	159	153	157	107	167	131	127	165	152	158	140	146	154	145	141	149	173	150	151	138	140	134	137	143	121	152	138	141	131	141	159	145	132	156	135	149	134	139	140	150	150	161	146	149	129	150	153	137	147	110	134	162	147	141	134	142	111	141	148	139	149	133	156	143	153	119	130	147	147	157	139	146	143	138	155	157	155	133	159	136	143	127	135	137	169	156	153	143	133	170	143	142	138	151	123	155	149	149	125	125	156	147	136	152	134	140	161	135	161	139	135	149	146	171	145	139	135	144	149	146	149	150	140	148	144	147	163	137	133	147	134	141	149	159	135	133	144	139	151	136	143	151	140	144	142	147	148	168	156	158	157	151	141	140	132	153	148	152	134	142	127	156	135	145	121	137	151	152	141	152	180	153	156	144	143	158	139	150	156	161	130	136	142	130	139	130	139	126	125	145	129	136	124	146	151	140	148	132	128	140	140	140	135	124	139	157	157	162	148	134	140	155	121	139	141	131	139	120	144	143	134	137	139	131	153	136	154	138	173	143	147	146	145	158	149	136	137	138	144	150	158	142	132	156	155	152	112	145	154	154	153	153	157	136	154	155	157	132	137	128	143	145	170	143	131	162	168	147	143	158	139	160	167	137	142	137	156	155	147	125	138	132	148	146	132	139	143	129	137	148	157	121	146	139	165	127	126	141	160	149	133	142	154	140	155	156	117	147	132	145	142	155	164	139	135	128	145	139	146	157	144	139	138	141	122	158	169	143	143	151	157	140	157	149	149	142	138	145	139	167	150	171	137	156	172	148	120	133	153	138	154	145	168	127	131	122	142	153	156	144	132	131	149	152	142	148	158	146	157	139	148	158	151	140	143	146	137	134	136	162	152	140	128	152	124	123	163	150	138	120	145	134	136	141	129	140	143	146	157	130	132	148	129	139	126	132	160	122	138	144	143	171	160	157	140	141	118	147	142	146	150	148	137	113	144	157	141	151	134	154	128	142	144	138	151	172	159	146	173	126	146	123	135	154	164	142	137	125	146	134	141	167	166	152	157	128	144	119	135	131	136	146	125	160	141	154	147	146	131	138	167	125	151	126	141	127	142	167	133	138	143	137	139	153	134	154	124	143	165	144	156	140	142	157	158	150	127	166	149	166	153	126	134	153	150	152	142	131	157	126	152	129	125	140	153	151	145	139	168	130	161	127	127	156	140	147	132	169	149	160	138	145	154	137	161	150	148	144	136	141	151	147	139	156	142	155	140	154	149	135	149	151	139	136	155	138	139	162	137	155	152	141	154	142	164	148	131	123	141	132	133	147	151	145	136	147	152	149	137	150	133	141	148	159	135	136	144	143	148	136	174	152	138	135	156	137	151	135	133	137	135	125	131	146	146	156	123	135	142	152	147	139	147	153	143	151	157	146	141	149	135	152	139	154	156	147	163	147	129	148	149	134	136	126	165	129	135	125	137	128	132	144	121	118	133	126	117	144	151	137	155	150	140	180	145	144	157	135	142	150	150	138	137	166	132	159	135	133	147	138	158	135	149	169	150	154	131	134	156	172	141	142	134	131	147	157	148	137	139	125	148	166	143	134	158	136	135	124	164	145	150	142	146	152	136	159
7561	2460	5776	6475	5548	4356	3697	3033	2482	2183	1901	1612	1489	1395	1337	1211	1100	1069	984	958	942	805	790	817	728	729	713	709	698	679	632	642	626	615	679	562	621	600	627	591	600	558	531	586	589	539	595	533	553	565	542	546	567	560	483	541	560	518	505	508	536	487	525	553	466	495	470	506	495	522	499	462	499	492	507	505	525	501	507	514	517	470	479	476	469	493	528	505	505	510	500	516	507	462	501	491	491	511	499	460	471	502	473	498	462	490	507	482	490	495	494	497	497	463	488	481	462	499	484	499	487	510	470	483	464	479	477	509	442	463	516	490	469	463	449	510	500	506	485	488	484	482	493	447	475	473	481	509	440	505	448	481	464	514	480	470	452	484	468	525	459	487	464	446	503	488	449	509	487	513	449	465	512	483	505	467	450	495	461	432	474	447	509	485	485	472	489	489	481	465	508	472	462	474	493	474	470	526	469	494	445	491	456	490	468	481	468	487	470	451	462	441	512	487	464	444	457	474	424	493	540	462	469	473	489	460	484	487	505	518	441	450	457	444	457	473	466	445	469	457	483	513	473	472	459	458	513	498	514	512	458	483	428	500	436	497	458	460	459	474	445	468	449	509	445	502	430	518	463	479	470	517	449	483	459	494	452	477	525	436	480	499	487	468	497	452	435	473	461	504	491	472	437	510	472	443	482	455	479	498	448	444	481	507	462	453	455	501	435	464	434	452	450	475	477	515	452	494	479	481	512	478	456	432	473	468	486	461	473	516	469	467	453	443	471	469	417	512	501	455	482	488	474	497	455	497	461	467	483	488	423	474	452	528	472	475	500	432	483	459	454	484	454	493	484	501	464	476	492	480	477	418	505	472	463	469	496	478	488	510	479	481	479	426	465	479	477	489	476	514	421	481	460	488	448	429	508	520	526	443	464	493	472	426	481	440	470	458	491	446	476	492	477	453	469	456	487	455	476	500	518	464	472	489	493	432	491	493	459	498	500	434	473	519	458	480	482	501	496	469	454	470	495	468	468	473	441	499	481	494	497	477	465	476	455	503	490	475	446	488	473	476	455	470	481	482	500	491	454	461	478	507	467	458	526	491	496	500	481	476	486	446	488	460	477	485	459	457	482	445	473	465	504	482	516	445	509	457	469	487	446	447	496	469	488	432	461	463	443	460	465	454	443	468	453	467	444	488	469	500	469	430	497	477	435	431	474	480	472	460	473	467	442	485	453	499	478	474	514	479	474	488	469	471	454	501	465	448	452	496	481	485	497	488	488	462	459	517	458	474	459	482	466	441	459	443	458	450	441	463	462	501	489	504	487	486	522	505	504	473	501	474	495	420	441	443	487	478	515	502	477	503	456	469	464	486	468	470	458	478	429	510	486	489	519	444	483	450	510	455	483	483	519	478	462	515	463	478	465	462	454	465	505	485	479	492	488	477	505	508	518	478	482	479	468	507	470	455	460	479	475	442	459	472	480	455	485	469	472	483	499	457	467	479	464	527	407	464	474	514	479	456	478	486	426	486	477	498	471	542	461	489	469	462	494	496	500	497	496	427	504	513	489	492	492	517	487	452	490	475	505	483	459	454	467	443	460	471	486	450	479	482	457	468	440	469	467	493	495	477	463	470	468	500	468	480	461	467	482	461	487	476	472	519	455	490	481	427	466	507	507	478	488	428	459	488	487	445	464	475	488	462	477	476	448	484	453	450	458	477	490	498	456	452	485	483	503	465	470	475	468	467	488	479	516	420	519	504	469	483	440	454	489	495	427	462	513	463	486	467	448	528	512	506	507	452	470	477	489	508	447	457	471	467	536	462	494	468	500	446	512	486	446	490	455	442	493	470	449	500	470	498	500	464	496	445	471	453	476	440	461	476	495	471	465	428	485	492	460	476	479	497	445	499	490	496	467	477	471	501	476	494	484	487	474	453	466	510	465	474	469	452	496	450	476	460	497	448	436	447	481	453	467	477	475	464	429	499	450	471	504	500	463	439	463	479	491	472	505	440	467	436	481	435	485	487	467	500	483	472	521	463	498	448	476	446	468	491	507	468	481	520	462	470	471	476	508	484	443	467	481	470	470	462	470	461	453	463	486	452	461	507	458	474	494	469	501	491	461	497	471	457	479	477	452	458	532	498	455	539	425	466	473	513	485	439	473	487	501	470	492	465	442	468	447	472	517	475	458	490	473	483	486	490	442	505	479	478	495	477	498	481	483	470	477	474	472	475	468	487	458	464	473	488	469	466	476	455	478	487	452	484	449	522	524	448	493	482	438	436	470	445	452	488	482	482	499	470	488	453	492	451	457	453	475	463	489	440	446	477	493	417	453	463	477	447	503	476	473	469	462	479	479	461	473	433	470	473	508	494	515	494	497	468	488	481	507	461	467	460	491	458	512	469	471	491	511	490	437	452	441	490	437	469	512	442	495	453	531	488	528	487	511	460	461	456	472	477	457	494	458	486	487	490	470	448	469	514	491	482	503	474	453	476	473	433	486	462	481	446	488	499	451	498	473	493	456	480	506	513	483	446	468	461	462	474	446	472	461	464	478	480	433	453	493	479	446	488	478	454	506	452	477	463	455	447	467	479	470	465	477	439	473	468	424	509	474	491	456	446	524	452	491	468	446	458	459	487	457	456	453	435	494	474	489	463	465	504	469	462	465	470	485	490	504	482	483	484	490	457	508	437	466	474	505	457	478	488	476	488	506	519	463	481	473	477	444	464	470	509	454	417	500	480	478	481	484	465	478	475	450	482	466	474	525	461	439	453	498	475	480	472	476	481	470	477	475	475	494	477	442	466	473	494	489	498	513	457	476	471	497	475	477	471	451	452	497	502	476	456	463	493	465	493	486	494	480	474	482	474	480	471	440	515	473	443	479	473	467	472	470	513	465	471	490	452	461	457	512	501	437	508	477	476	460	491	454	472	473	495	486	511	468	432	475	493	453	521	468	458	468	484	495	441	498	404	461	521	503	507	471	480	474	457	513	503	511	479	440	438	465	482	488	497	520	452	441	475	434	461	480	483	491	502	482	468	462	496	484	459	459	509	423	503	467	471	471	497	497	471	486	496	467	494	489	483	493	479	513	475	496	476	466	481	505	439	497	520	473	517	480	518	480	475	485	511	476	469	496	475	515	461	458	498	471	489	481	500	459	492	463	466	450	438	472	452	478	492	443	481	495	481	460	455	460	497	524	486	468	469	450	468	450	474	518	492	460	446	471	445	493	462	466	475	456	476	466	464	470	509	476	532	468	470	457	480	484	470	495	480	488	484	464	489	454	449	456	484	439	453	506	465	494	505	459	483	479	456	493	463	496	480	488	492	488	479	476	468	448	491	446	488	458	462	477	517	470	507	453	490	494	481	487	474	489	446	466	461	471	497	480	471	503	459	502	474	481	494	511	491	456	490	447	436	468	475	468	477	479	497	505	487	478	459	486	445	497	492	503	476	506	486	497	485	471	457	452	487	457	466	479	468	473	463	429	474
2250	339	302	317	300	286	273	283	302	276	315	257	254	278	276	268	309	261	275	259	286	259	261	276	275	278	274	261	282	255	228	265	262	304	288	273	296	267	245	273	283	266	303	246	276	246	254	267	290	255	301	264	245	257	277	274	289	262	244	312	267	246	261	286	268	260	251	241	277	261	261	270	251	268	269	272	285	251	270	237	247	220	258	273	256	253	294	255	289	299	257	306	264	266	277	273	270	293	298	275	275	272	253	272	238	283	264	251	283	277	278	276	266	279	251	270	285	275	284	306	293	242	305	276	298	237	245	242	265	258	265	262	247	281	300	261	279	241	268	274	296	283	280	265	262	263	253	306	281	255	251	284	298	298	288	257	291	273	251	266	287	251	261	252	241	258	264	278	242	237	281	244	294	285	245	251	266	269	270	277	298	258	255	255	260	243	255	259	252	254	258	239	246	290	262	271	270	259	262	282	270	266	296	278	245	267	277	291	310	274	268	267	259	280	278	251	259	251	256	267	270	295	259	280	273	221	254	248	287	291	265	273	269	268	249	267	264	267	286	271	241	295	272	267	307	240	265	267	272	275	268	278	270	257	269	259	298	260	303	269	280	279	285	270	274	264	242	284	275	277	257	268	274	288	284	282	275	258	252	252	261	304	275	258	248	296	253	249	257	268	267	283	275	281	272	251	246	262	284	298	263	260	273	291	274	253	280	267	255	287	288	248	282	276	251	268	298	255	272	263	252	251	291	268	280	273	281	284	243	275	250	293	285	239	273	276	251	270	287	289	261	269	280	284	270	275	296	262	260	274	273	272	272	304	272	265	271	274	268	248	270	259	259	278	288	274	276	270	285	265	265	242	297	305	266	256	262	293	273	264	295	248	248	264	292	275	276	256	264	249	270	275	266	285	269	234	261	271	270	300	270	280	256	295	275	265	292	280	251	257	263	281	252	264	256	294	271	241	262	262	271	288	264	269	234	231	270	266	252	270	278	272	258	279	271	300	251	253	256	297	248	269	275	279	260	291	270	273	251	279	274	288	282	238	260	260	256	239	278	272	267	288	292	269	267	274	271	255	276	274	283	283	251	268	256	265	255	265	279	272	220	299	270	269	257	242	282	264	284	233	278	277	286	268	267	279	272	287	281	245	261	294	285	276	280	271	271	277	281	262	276	252	273	282	266	261	293	250	261	299	247	252	281	257	244	284	276	260	282	263	216	277	277	249	261	257	267	273	252	260	285	263	238	272	282	258	259	240	288	265	268	239	268	282	274	233	277	257	273	236	262	282	273	287	299	258	270	283	269	292	250	321	295	278	276	262	247	270	296	281	286	251	280	258	280	256	263	273	250	259	259	269	298	246	272	263	240	282	266	289	275	266	258	298	246	270	270	285	241	276	279	279	282	296	276	236	273	278	267	273	269	287	250	266	286	274	274	270	274	301	248	264	287	240	241	256	288	280	262	270	272	287	294	305	289	265	265	255	264	261	291	276	279	278	264	254	277	316	264	272	268	275	286	270	262	254	288	264	242	264	263	261	245	274	272	241	251	247	252	259	257	270	259	266	244	293	257	281	274	293	247	243	273	242	273	306	248	257	289	270	290	257	268	269	275	256	287	244	261	282	258	280	259	300	255	286	236	271	280	264	281	253	311	261	287	256	261	276	274	249	267	242	250	280	248	254	252	277	276	279	258	255	269	283	248	271	291	275	264	263	271	288	265	205	263	254	273	288	262	268	250	280	232	268	259	249	291	280	277	278	277	268	252	319	258	233	279	232	303	275	295	236	253	250	327	254	269	278	262	291	282	252	263	253	285	278	268	271	287	282	249	265	265	254	295	296	287	262	247	300	296	276	267	244	276	267	244	257	275	286	278	282	228	268	279	245	288	274	240	292	294	289	269	246	244	269	286	277	265	269	283	261	280	285	289	266	271	285	243	282	257	294	253	258	251	243	258	260	265	284	276	259	258	268	257	272	267	256	270	271	276	254	263	201	275	273	249	276	334	256	296	230	230	300	273	310	267	261	223	263	270	294	270	246	258	267	301	248	271	282	272	261	286	279	251	242	255	272	286	266	266	277	277	286	264	255	308	279	258	278	252	265	273	250	236	250	276	271	277	284	311	273	292	260	311	274	282	249	309	272	251	262	252	281	264	267	266	277	275	262	290	264	262	314	259	297	253	232	251	266	271	282	268	240	232	241	264	278	253	315	253	273	261	253	257	279	285	239	247	263	291	259	264	248	262	259	252	288	268	284	262	285	267	239	268	258	291	245	267	247	230	274	267	251	270	280	258	276	263	262	244	267	280	216	253	273	243	276	271	280	259	265	252	239	270	269	272	272	257	245	302	283	285	261	269	249	245	287	260	255	261	276	271	327	278	265	254	272	261	267	275	272	258	307	281	272	263	279	262	270	259	267	274	267	256	265	258	292	274	279	284	257	248	261	285	293	258	251	266	272	293	308	290	253	271	299	257	252	256	255	303	260	272	265	251	289	243	252	265	286	281	274	272	271	260	256	257	258	259	267	276	272	275	247	279	259	279	275	283	262	292	290	253	263	285	263	258	280	258	259	290	264	242	285	256	286	297	259	259	262	237	267	283	249	260	242	257	260	256	290	238	241	273	260	255	252	237	253	267	264	275	272	290	281	279	257	288	286	256	282	264	272	240	269	271	290	267	257	301	232	267	285	284	265	287	254	270	278	265	273	270	283	284	273	260	268	279	286	263	280	280	282	288	264	271	274	282	274	268	262	266	242	272	290	279	262	273	283	268	264	262	271	294	273	261	280	271	263	277	269	259	240	296	246	255	268	255	300	273	273	264	262	261	269	293	271	289	275	262	255	255	274	260	270	270	281	277	269	255	230	268	281	298	292	277	246	254	258	274	250	244	286	256	246	247	270	258	258	279	249	269	262	276	247	276	287	281	276	237	244	287	269	284	261	258	253	269	264	263	269	286	249	279	258	282	259	279	250	280	264	270	255	252	291	275	271	303	282	234	264	270	246	296	279	298	272	256	275	303	254	253	272	289	275	266	250	264	252	288	264	290	236	296	274	275	270	260	250	289	271	264	252	260	261	279	236	266	265	264	279	245	263	276	281	279	283	248	338	305	271	266	263	263	252	248	265	263	286	246	289	286	237	286	261	274	254	264	310	273	258	297	289	258	266	279	290	262	266	289	258	269	238	292	273	253	263	268	296	260	255	298	271	290	249	280	282	300	245	268	303	267	266	281	270	287	286	254	275	244	262	280	267	291	265	259	267	265	272	272	257	258	291	244	255	271	248	268	247	274	292	238	278	240	298	275	268	277	300	271	284	300	246	241	276	239	245	270	270	275	282	291	281	256	265	275	268	269	262	273	259	280	275	288	251	240	273	256	252	281	273	252	254	257	273	231	246	256	243	263	253	254	308	281	281	251	247	288	267	259	300	252	244	283	243	269	235	265	301	258	277	270	280	277	256	266	285	277	267	289	257	312	297	280	247	264	285
2298	868	1014	923	986	898	879	879	832	808	893	839	854	807	821	729	740	743	811	780	777	787	808	783	782	739	768	815	840	772	744	842	747	789	828	822	759	736	751	796	790	800	787	787	736	790	747	775	798	795	776	765	799	766	792	801	804	759	762	768	784	817	761	691	760	769	774	750	820	746	752	757	786	778	800	748	754	797	782	776	809	769	795	797	788	783	788	807	755	833	793	790	774	758	769	808	775	787	778	700	770	809	793	776	761	770	817	775	790	801	773	797	826	807	792	780	778	754	763	770	795	746	764	838	757	794	830	817	741	750	752	730	772	790	746	773	787	764	807	805	775	814	765	828	795	770	793	774	772	824	736	799	808	823	794	808	751	770	773	802	799	765	728	766	777	825	828	771	761	765	767	775	833	766	773	736	743	764	769	786	787	789	814	781	768	804	772	748	789	788	798	795	804	738	721	759	822	758	780	766	815	836	820	800	776	747	770	725	807	787	763	783	776	735	760	743	744	739	821	741	798	759	810	761	723	797	758	776	822	802	758	747	783	768	762	779	795	805	763	801	810	776	782	766	751	762	818	753	885	795	760	721	746	743	786	809	793	765	751	792	818	816	830	779	810	755	851	798	780	728	780	787	732	813	768	753	813	786	803	760	789	724	845	753	786	780	792	778	808	716	737	772	774	785	783	752	732	777	772	785	771	778	785	745	850	790	778	841	719	771	766	721	793	758	792	764	747	784	836	804	771	804	790	770	811	751	781	758	805	799	791	795	777	849	759	746	767	817	746	802	781	788	737	788	815	742	783	813	803	745	766	771	762	802	788	798	776	854	860	749	763	757	774	765	820	799	772	755	761	779	830	827	746	817	754	758	780	782	789	798	786	791	793	781	749	816	760	745	805	815	809	778	745	791	789	766	779	805	807	779	801	795	714	807	797	793	762	809	805	810	794	767	802	788	768	792	836	817	731	776	796	776	798	798	773	788	761	816	752	720	812	747	786	806	817	737	746	795	742	795	794	739	807	782	813	823	802	757	779	777	753	733	816	791	777	787	756	802	817	786	763	792	779	770	770	790	777	716	807	781	806	795	775	768	828	775	829	785	751	755	738	737	811	816	783	767	791	782	744	822	820	782	739	759	841	757	805	717	820	753	753	791	774	789	739	778	784	782	797	817	797	770	762	776	781	759	796	790	789	805	793	778	770	785	762	733	832	789	792	789	734	787	742	830	793	772	819	774	770	773	755	767	784	758	755	768	754	775	825	747	733	785	788	754	791	761	793	814	771	825	743	778	721	814	733	802	758	752	793	799	784	776	744	773	873	776	771	753	801	819	792	752	795	787	742	816	848	813	799	790	781	787	738	771	815	763	755	775	769	807	771	730	764	788	800	757	792	845	772	792	736	803	834	839	757	800	781	783	767	789	749	795	812	838	836	778	770	768	797	780	762	803	735	797	716	800	823	798	774	782	758	798	698	827	755	779	765	792	760	763	774	795	791	813	761	804	798	821	726	786	788	752	747	820	765	784	802	784	816	808	764	739	793	762	744	816	786	772	740	760	749	811	732	746	767	780	801	766	764	804	809	780	763	784	814	746	781	772	788	767	762	777	787	804	738	745	775	777	788	780	742	752	823	753	827	778	714	785	761	774	745	777	808	814	771	751	777	781	788	788	746	762	752	791	789	779	763	757	808	764	803	738	741	768	756	731	811	828	759	753	808	784	753	780	770	788	745	811	760	767	767	726	741	759	787	763	819	813	811	756	804	794	767	741	757	794	806	755	787	791	808	752	819	798	790	835	818	792	814	786	805	737	732	762	787	784	756	780	796	771	765	733	793	771	771	746	768	755	783	795	688	747	772	763	754	796	765	741	798	833	755	811	813	754	755	736	799	761	756	778	753	810	703	761	781	809	782	803	783	780	806	762	822	793	772	781	782	787	763	759	798	774	767	822	762	820	766	798	758	837	824	797	778	793	791	788	746	784	757	803	792	749	800	717	797	802	834	798	791	793	734	769	785	781	804	773	769	770	736	781	726	830	778	839	750	818	837	766	770	774	787	772	772	746	791	770	781	797	771	763	809	784	760	753	798	735	787	797	819	809	781	815	813	790	743	781	735	750	789	801	798	789	791	769	788	781	758	823	766	819	804	810	768	796	814	781	808	746	769	840	791	787	754	781	767	842	745	743	715	742	787	848	772	801	772	838	783	753	753	812	799	781	793	784	796	760	803	789	779	756	780	789	766	791	767	800	782	747	771	770	774	787	799	795	792	839	805	814	771	791	798	774	801	698	817	764	777	744	768	766	722	779	770	827	749	773	763	787	788	806	772	784	757	798	802	737	762	776	835	781	788	759	799	759	777	773	742	819	722	765	825	755	777	791	774	774	816	732	778	774	796	791	806	801	794	791	744	829	752	796	773	746	760	752	810	777	767	813	775	789	785	782	809	795	757	804	851	784	822	777	805	782	817	828	792	758	767	785	777	787	733	767	788	800	780	830	783	795	792	741	755	763	797	776	769	770	785	787	800	797	764	746	778	772	787	770	793	730	843	792	767	805	783	737	774	815	766	796	731	728	786	805	776	824	779	788	816	784	804	811	721	762	787	755	780	785	772	748	761	715	785	790	811	761	785	755	767	799	792	741	779	830	805	769	776	753	797	758	797	747	777	787	724	793	801	751	739	739	757	773	758	738	827	810	803	768	813	755	794	773	783	748	738	785	770	761	824	813	812	783	746	834	794	761	825	763	754	760	807	813	746	817	787	779	782	772	770	776	798	800	766	734	808	798	752	713	763	814	767	765	744	749	788	771	750	765	761	781	759	772	808	818	761	813	768	780	756	809	767	778	809	785	758	781	782	833	804	778	727	758	789	784	795	769	802	789	781	738	771	821	822	818	772	759	771	771	814	779	819	755	804	781	827	814	787	808	790	780	747	829	748	818	788	759	739	799	756	789	816	786	780	790	769	801	784	804	772	803	763	754	750	777	780	743	800	831	811	803	727	772	792	792	748	796	782	788	747	782	836	795	765	756	801	780	806	809	781	787	758	776	782	758	776	774	811	783	798	757	788	828	786	762	769	792	834	772	798	863	768	819	830	767	794	753	784	799	787	762	824	772	770	802	762	803	805	782	761	777	830	746	764	776	814	758	743	735	743	806	811	809	735	762	733	776	805	794	794	740	767	812	780	740	776	793	782	804	811	825	793	798	749	780	814	789	763	771	784	721	806	758	793	737	764	802	811	805	785	755	774	790	750	726	794	825	772	801	742	715	769	801	840	755	788	751	771	815	775	777	755	752	781	788	797	791	793	806	756	791	800	769	792	800	776	809	801	770	823	785	843	808	787	788	776	827	797	765	797	777	846	766	778	765	763	748	808	749	790	779	792	807	820	777	755	780	785	772	818	788	797	817	757	746	758	766	749	768	750	762	769	764	706	794	810	792	816	789	844	800	792	786	743	800	778	810	810	784	759	782	759	769	782	838	801	741	760	789
8315	1137	1378	1100	755	583	473	349	324	272	271	217	228	235	197	192	174	157	185	176	130	174	140	168	154	159	145	160	151	142	165	141	135	151	161	141	155	140	137	136	145	152	156	111	141	134	149	159	156	146	148	143	135	142	146	133	162	156	141	152	156	147	134	141	123	143	141	134	167	139	143	138	130	146	138	128	138	132	147	149	127	135	141	142	137	135	160	147	140	147	133	168	131	128	135	127	172	132	128	142	155	126	141	143	159	132	120	134	149	137	153	135	129	142	150	130	151	135	156	160	125	152	142	129	133	143	119	130	149	118	135	160	135	141	144	137	152	155	131	137	146	148	140	119	142	149	149	138	127	148	135	139	118	134	137	147	160	132	127	126	135	136	137	139	162	113	144	99	142	160	144	143	131	149	134	155	134	139	127	145	133	156	139	164	155	141	140	146	140	152	149	148	127	130	140	131	140	130	144	148	144	144	165	130	142	144	142	147	143	140	119	155	128	153	133	139	140	141	148	137	135	156	132	119	131	140	127	149	140	138	175	136	130	136	140	129	161	142	167	145	150	139	151	141	139	126	132	147	143	142	142	156	147	156	145	117	132	135	123	113	140	159	171	153	133	129	133	154	144	145	114	149	154	130	127	141	136	146	115	132	132	137	145	144	158	135	131	143	139	142	140	150	144	115	161	141	163	135	137	135	115	152	125	148	152	138	144	123	143	142	139	151	126	120	152	135	133	152	125	150	155	131	138	152	122	155	149	140	149	131	128	135	145	143	143	147	132	151	166	127	129	135	117	135	145	148	152	135	142	119	118	132	123	144	137	146	139	151	134	148	159	142	126	124	155	148	147	126	162	130	149	154	134	152	153	132	142	129	142	149	116	144	149	157	134	131	148	143	149	141	153	132	127	144	132	131	150	156	125	134	127	137	133	129	154	156	143	145	133	132	124	131	130	119	134	146	137	154	142	141	129	145	156	130	121	125	158	148	141	134	126	124	135	116	141	145	144	122	143	146	136	125	144	151	145	141	140	147	151	132	154	147	142	117	136	151	133	139	143	135	127	142	139	133	149	135	155	144	135	119	126	129	146	135	117	153	130	142	135	155	149	135	141	141	142	127	128	136	138	159	127	144	160	139	133	156	146	134	144	138	130	128	157	148	139	143	118	138	132	136	172	155	155	156	147	130	123	166	166	123	141	137	128	132	146	153	160	127	144	136	122	137	143	126	139	149	137	159	159	138	140	144	142	144	145	130	146	144	129	166	142	145	127	145	141	118	139	119	130	120	143	151	167	121	128	146	131	145	124	132	139	140	140	148	143	136	133	156	140	141	151	158	140	141	130	156	140	140	166	144	145	137	143	135	137	135	153	139	133	121	155	134	144	113	135	141	162	141	120	140	146	159	155	140	154	140	131	151	119	138	107	144	151	137	131	137	152	129	134	161	147	132	151	138	129	147	129	160	130	145	157	152	138	160	138	141	148	138	131	136	155	132	135	131	131	121	119	122	138	135	123	144	147	120	152	142	136	130	154	159	140	164	128	117	141	149	126	146	131	138	136	141	142	134	141	143	148	137	127	132	151	155	144	141	112	122	103	155	137	120	136	117	165	129	133	142	143	146	110	138	156	140	131	133	138	140	135	142	125	143	145	131	133	125	146	134	132	135	151	130	129	145	138	122	153	141	143	128	138	146	141	138	138	126	123	125	153	114	135	124	138	155	132	139	154	136	146	152	141	141	147	145	117	153	132	147	135	127	147	137	125	155	146	167	136	143	132	131	147	123	135	138	135	161	157	126	150	144	142	156	137	142	135	134	149	143	132	153	121	140	144	132	137	155	142	119	141	138	131	120	146	109	151	119	135	157	121	135	125	155	130	149	134	136	133	139	137	119	153	139	144	146	132	150	132	128	139	133	151	121	147	128	131	111	155	138	143	153	142	146	153	115	160	139	129	142	137	148	148	132	144	139	136	125	133	144	142	157	120	150	142	160	147	131	128	137	136	136	144	132	142	131	120	140	132	140	160	141	142	135	140	127	148	147	144	133	167	147	155	140	156	126	153	131	144	135	130	149	141	130	124	127	130	148	126	147	148	149	138	152	137	143	156	128	157	149	134	144	137	145	147	117	128	142	129	142	145	142	160	128	140	144	132	135	146	135	139	148	128	149	142	145	115	131	129	139	118	129	146	147	136	141	138	130	125	144	135	124	118	140	131	157	139	149	138	137	118	132	128	141	144	159	147	128	115	157	126	126	153	139	134	133	124	138	155	134	133	138	146	122	143	155	123	152	145	131	129	132	134	150	157	120	130	158	131	154	124	128	141	159	131	138	139	146	134	165	129	147	150	134	154	153	163	159	151	132	148	158	144	143	119	126	134	125	161	159	150	134	120	146	133	138	125	148	134	121	153	160	152	139	131	161	142	124	159	122	131	135	143	154	138	125	144	131	158	157	140	131	143	149	132	142	132	135	136	139	141	144	142	134	139	153	135	147	149	158	125	160	121	128	139	143	148	134	129	132	140	148	176	146	134	139	131	138	128	151	128	154	133	155	141	142	123	149	137	151	180	137	128	141	143	135	145	157	128	118	138	140	147	141	125	134	114	151	124	134	160	129	150	148	150	157	139	147	134	153	141	149	137	139	143	130	151	141	157	138	128	150	159	121	131	123	161	147	143	117	119	141	154	142	126	138	127	147	145	154	145	157	134	125	137	134	147	147	140	151	143	141	119	163	130	139	124	127	148	136	147	135	165	145	131	131	141	141	136	119	136	140	151	140	142	169	147	154	149	148	117	154	126	155	152	132	143	132	143	135	143	134	140	161	161	138	137	114	152	133	149	129	167	117	145	137	156	133	147	144	150	150	150	120	138	133	140	150	111	156	115	143	136	137	125	129	138	159	143	140	148	159	136	128	167	145	157	124	156	150	149	126	154	102	152	134	133	154	151	125	136	142	117	124	132	161	130	126	145	132	155	136	122	121	128	130	135	156	132	134	131	127	116	149	159	129	133	129	128	135	142	144	142	136	140	139	114	139	141	156	140	146	127	157	108	145	134	144	137	132	140	133	139	143	146	131	149	137	130	139	143	131	134	149	149	129	138	151	145	130	144	140	140	119	147	146	137	131	118	135	114	137	146	150	135	153	139	126	146	130	144	166	133	159	130	150	136	146	184	151	142	128	153	152	131	134	118	142	161	136	158	132	143	139	151	135	144	147	152	154	151	149	136	138	144	153	145	130	133	138	149	135	148	136	140	158	130	142	125	157	148	150	149	122	155	134	125	110	117	149	151	155	157	139	129	147	133	145	136	145	128	130	134	129	149	148	145	139	132	129	123	116	124	120	136	136	144	133	129	134	141	136	144	125	132	152	121	126	154	112	138	125	161	141	122	131	144	119	151	135	139	143	146	110	138	134	146	150	128	131	146	138	118	130	128	155	136	154	149	148	147	135	133	120	144	136	155	120	149	148	147	128	138	133	141	154	138	108	128	140
5372	1426	3208	3645	3166	2503	2091	1722	1416	1305	1110	1049	1002	911	876	812	757	706	691	699	686	682	641	595	591	612	598	597	560	546	564	563	544	497	487	534	525	552	495	503	489	482	515	499	564	500	506	492	484	490	504	461	470	470	461	453	460	482	481	441	461	466	465	466	441	462	480	450	473	479	475	465	463	444	458	455	497	440	474	458	470	434	468	466	457	458	450	483	451	498	443	421	477	485	449	463	455	433	469	431	446	474	429	468	457	437	423	464	430	465	437	438	447	500	451	429	442	436	462	442	457	471	467	462	443	460	423	483	458	489	425	463	491	431	452	449	432	436	461	439	441	453	433	456	438	440	441	449	415	449	444	421	449	438	471	478	463	441	485	425	456	450	468	413	432	416	427	433	432	425	453	454	438	414	463	455	482	486	463	494	445	431	443	438	428	441	424	493	434	424	444	466	436	431	501	440	448	398	427	438	517	455	439	483	453	460	482	456	455	429	427	454	437	463	444	483	441	469	465	433	445	455	485	484	455	456	427	441	475	439	470	458	472	450	464	436	441	470	438	476	462	436	422	459	444	463	450	467	456	437	429	493	424	443	495	445	426	457	435	476	422	441	458	421	454	430	447	426	521	445	445	444	429	431	451	436	476	492	462	464	418	465	441	416	422	449	469	444	418	452	419	485	436	431	381	463	487	454	483	470	435	468	430	404	465	452	442	447	476	439	452	432	467	443	431	426	457	462	470	370	418	444	465	463	437	445	434	416	456	452	472	449	440	442	453	434	436	455	453	466	459	426	447	443	439	460	446	434	432	443	467	450	432	424	465	451	475	470	421	456	455	442	479	432	425	437	435	433	418	446	431	447	421	443	423	439	460	455	457	437	461	467	423	452	431	440	417	412	429	431	439	443	476	398	494	434	439	438	412	421	464	431	446	440	422	425	456	447	444	488	475	419	449	455	444	419	428	496	423	427	464	443	419	462	432	433	443	465	456	432	433	445	468	457	450	465	443	407	435	412	461	458	447	440	474	427	422	444	429	453	457	433	409	455	451	451	465	432	418	485	437	431	446	436	454	447	456	404	460	470	437	444	439	455	443	444	437	445	420	487	455	440	457	430	459	431	424	500	451	443	421	457	462	469	484	417	420	433	477	457	491	463	417	397	433	427	432	436	475	432	459	467	485	456	441	461	493	426	429	483	436	491	429	437	438	493	457	430	471	420	439	424	439	415	416	435	465	429	495	451	426	429	425	426	449	455	450	457	451	453	439	447	452	439	452	427	457	478	444	437	444	432	432	451	424	429	434	471	455	427	481	421	466	431	443	406	485	467	388	475	386	450	428	412	443	416	412	426	449	441	430	429	466	467	462	489	430	465	431	411	411	424	495	410	401	458	413	428	425	442	433	455	464	453	460	440	485	443	439	417	433	452	473	459	419	451	433	415	445	520	462	427	451	403	419	458	457	468	467	461	423	423	475	426	464	483	447	429	472	441	478	460	475	427	464	434	451	421	432	444	422	439	455	455	467	455	453	461	450	428	457	459	486	435	446	458	434	465	445	413	427	438	471	463	446	416	418	431	478	456	456	454	480	413	468	416	420	452	428	473	446	404	433	448	430	451	420	455	464	452	455	450	428	473	451	446	471	483	456	462	436	401	450	421	444	442	433	429	451	460	447	456	442	429	442	432	458	479	434	421	451	417	419	462	452	439	465	444	456	470	428	447	452	442	427	386	402	442	465	444	417	458	431	429	436	469	440	439	439	432	416	475	428	487	426	475	419	441	434	404	455	432	467	458	439	487	417	445	456	479	453	428	446	438	437	455	472	459	460	431	462	479	484	448	457	452	501	471	450	422	440	434	447	416	443	471	454	464	496	491	436	500	438	451	415	461	458	453	452	424	462	450	484	435	442	447	418	441	410	454	429	443	477	415	445	459	409	461	463	444	446	486	419	426	412	417	439	491	433	478	447	464	417	450	460	397	430	426	472	415	457	440	442	438	458	444	445	442	449	463	413	429	418	454	470	427	393	464	427	461	468	417	479	430	430	452	432	440	466	457	412	447	446	439	442	414	439	491	444	440	448	451	475	461	464	485	479	440	436	430	455	437	457	475	431	443	450	431	468	485	425	500	437	423	485	442	469	428	429	456	414	468	459	418	445	442	467	408	441	437	438	427	420	408	438	477	458	462	396	437	486	448	440	483	448	452	472	435	424	453	474	449	423	417	426	469	434	455	421	449	446	423	418	463	459	418	461	437	424	447	445	473	428	471	446	455	411	406	463	445	465	399	415	435	478	471	452	477	447	446	443	458	438	424	466	415	444	469	444	448	438	465	452	415	426	471	435	504	486	451	443	436	465	442	459	447	478	458	452	447	448	415	433	458	418	457	493	457	411	413	432	435	435	475	445	453	464	438	414	438	434	457	460	452	473	455	464	429	468	454	455	452	433	452	454	453	430	471	422	435	446	434	464	466	449	461	434	412	418	436	414	444	466	430	422	457	466	480	416	444	496	454	455	432	475	464	501	437	438	481	433	453	451	474	446	450	439	455	487	466	439	421	499	429	414	451	445	444	443	420	456	425	442	435	471	414	466	445	462	440	418	434	452	446	450	434	461	460	434	468	458	447	448	462	462	442	451	434	435	463	408	432	436	436	415	438	442	448	440	441	454	410	456	460	433	443	424	492	453	447	434	457	452	429	459	455	441	461	478	436	439	455	434	462	448	469	449	448	448	446	440	441	435	493	423	436	428	453	451	431	440	451	462	417	415	433	435	453	470	462	440	408	436	481	420	475	479	421	419	455	424	435	458	453	500	451	468	481	461	460	475	444	451	469	422	496	455	397	422	419	465	513	468	444	467	431	475	471	434	427	434	429	438	437	420	490	424	487	492	449	467	434	428	455	432	506	445	460	441	473	432	422	429	424	455	391	436	484	451	437	440	400	425	421	436	416	449	391	479	436	478	422	432	455	412	446	411	439	445	466	471	426	422	480	446	416	441	475	421	448	451	477	447	454	434	469	455	431	446	433	473	467	485	443	473	415	443	457	413	422	412	439	447	455	446	414	466	456	447	472	461	464	442	422	468	428	425	462	454	416	412	454	455	430	444	469	462	449	432	452	422	464	469	460	439	444	452	443	431	468	439	490	411	446	434	450	462	438	466	448	453	485	416	478	441	446	489	424	448	389	426	478	421	434	476	460	438	418	500	437	439	439	443	444	419	480	423	463	436	471	424	475	459	451	459	462	475	470	452	476	449	406	411	442	465	467	424	443	484	436	464	429	466	447	444	437	471	456	450	455	441	432	486	443	455	405	434	449	467	487	471	440	462	474	468	449	448	420	458	457	447	433	450	453	395	429	461	427	464	477	463	482	464	423	464	412	452	437	441	429	407	444	447	416	448	470	464	401	466	426	477	435	461	492	458	436	430	444	465	449	419	431	443	442	451	446	422	451	404	421	481	417	437	399	469	428	466	486	456	466	487	483	500	422	454	453
15526	2398	2645	2132	1418	1003	742	653	483	447	411	329	290	289	271	236	237	203	191	183	197	214	196	171	216	168	186	177	189	161	166	159	150	154	157	151	139	164	131	186	144	168	149	139	178	150	172	142	165	167	138	136	164	139	173	147	161	155	140	147	128	151	136	146	155	145	140	184	149	150	140	135	130	143	146	127	152	153	134	159	152	124	161	146	143	157	122	135	134	162	124	137	158	151	151	128	133	132	149	149	137	160	152	123	128	155	128	125	133	159	149	160	116	130	152	140	129	156	134	145	147	134	149	150	147	143	147	149	143	130	133	150	133	131	114	148	162	162	125	131	141	162	168	133	142	161	154	153	152	128	135	160	139	153	156	113	152	149	141	137	140	134	150	137	143	160	149	137	168	139	119	137	135	139	130	153	160	150	142	136	132	118	143	133	136	150	138	140	136	132	139	144	152	142	159	142	133	151	145	163	150	144	163	157	151	148	129	146	137	122	158	130	157	135	137	148	149	156	139	148	141	151	141	146	158	135	161	162	134	143	145	148	156	142	142	137	125	145	148	124	152	145	131	148	157	151	155	139	126	147	146	135	150	121	133	134	147	132	137	147	149	155	164	152	133	132	152	155	147	120	145	167	142	173	148	131	149	160	126	141	132	148	154	160	145	161	153	155	148	152	149	128	136	138	144	147	121	158	147	143	142	150	128	139	138	134	149	146	147	138	145	136	153	131	131	140	142	159	163	128	152	147	157	137	141	126	138	128	129	162	133	142	154	150	133	143	153	150	137	161	160	130	150	152	129	167	141	179	151	149	153	146	141	139	138	157	147	125	138	149	144	138	154	151	160	150	146	149	141	141	149	145	163	160	139	146	133	143	144	149	132	150	148	124	132	147	131	131	146	157	143	130	137	137	139	162	164	143	146	150	132	131	142	156	125	140	136	127	138	156	143	149	143	149	140	139	157	161	140	145	147	160	149	168	145	152	157	151	133	143	149	143	134	143	152	127	160	124	117	161	138	159	161	143	156	154	130	158	142	153	140	156	154	141	155	148	156	136	159	159	153	149	134	154	167	143	144	143	156	133	148	146	144	142	136	139	144	142	139	136	136	154	152	123	142	152	146	125	156	142	140	132	138	148	158	160	134	141	144	150	157	151	143	157	150	149	143	140	151	129	153	151	147	172	130	146	165	134	139	153	153	150	148	125	129	140	133	147	162	138	140	125	153	148	162	139	142	145	121	137	144	133	150	153	124	120	115	131	148	159	153	172	164	153	163	175	146	117	153	145	151	134	148	137	141	138	148	153	140	137	125	149	163	140	142	149	155	152	144	127	137	151	150	149	158	146	144	137	155	160	141	122	173	149	122	157	158	133	141	144	160	134	141	115	127	140	145	141	168	126	166	137	166	133	138	139	124	140	140	147	147	136	138	137	138	146	161	148	144	146	143	164	124	157	158	137	149	148	140	138	166	142	141	120	168	140	152	139	138	149	123	134	134	132	132	127	136	160	154	143	145	142	163	156	138	124	133	154	144	143	139	133	142	147	139	131	132	152	143	166	157	142	152	116	145	137	144	151	172	133	109	159	118	179	148	118	140	160	145	138	143	134	131	143	145	149	154	145	162	169	150	145	152	150	139	151	127	143	142	140	136	146	139	148	133	144	147	155	153	158	138	153	134	150	128	143	164	151	136	135	133	141	116	149	130	140	145	157	136	162	147	137	137	146	137	128	144	142	138	132	148	155	144	145	130	153	137	157	140	136	131	135	151	134	145	174	148	153	123	142	149	176	137	133	154	154	139	155	178	151	155	143	150	153	136	136	118	142	154	140	158	150	132	150	149	148	156	146	140	149	151	153	138	121	126	144	141	137	147	120	158	135	155	154	149	149	141	157	154	142	139	154	132	151	131	143	144	148	149	149	140	129	136	132	147	149	167	154	139	149	151	130	145	155	132	144	127	158	158	134	135	160	137	133	146	134	153	140	152	129	165	138	146	161	161	125	148	137	140	156	140	140	160	167	160	128	153	134	157	142	136	145	146	139	170	141	131	150	147	156	145	130	141	142	148	140	143	145	138	135	148	146	138	140	136	144	149	170	141	127	140	155	160	142	147	155	139	140	160	135	162	156	160	139	142	133	127	130	161	144	152	153	140	142	156	159	141	134	152	145	143	160	148	130	153	144	155	131	151	159	135	134	135	139	114	128	140	153	152	149	148	136	156	114	137	144	152	149	153	141	148	149	130	165	150	162	131	146	134	142	133	160	135	133	149	157	114	152	141	132	149	156	132	158	139	147	151	142	157	122	142	164	136	145	133	142	151	139	134	163	166	139	123	130	135	138	156	147	147	127	166	147	126	144	142	142	161	137	120	165	137	125	156	144	126	165	150	165	169	144	161	150	131	145	140	154	163	143	136	143	166	148	132	143	146	144	133	147	150	146	157	144	139	135	149	167	148	142	163	140	152	155	140	151	143	150	149	146	138	164	162	133	131	152	130	141	134	127	147	138	128	144	150	143	124	140	134	135	149	141	139	170	165	137	141	128	125	148	147	144	136	144	143	153	150	162	147	154	154	151	144	146	148	133	136	157	166	143	150	149	154	151	140	148	152	141	156	134	149	147	125	147	149	142	140	122	144	134	150	142	127	144	166	147	145	136	143	141	135	130	134	138	133	152	129	140	145	128	147	130	158	165	134	144	146	150	133	155	145	159	135	139	143	134	136	134	167	121	148	159	135	142	135	152	151	142	137	162	138	139	130	116	164	140	135	143	171	128	150	141	157	136	146	133	151	158	150	139	147	171	123	171	148	138	136	140	136	132	146	152	145	150	149	142	142	171	163	154	157	167	138	154	151	151	158	134	160	122	130	145	138	147	138	150	147	145	136	150	160	156	143	128	145	147	138	131	160	149	133	153	136	145	157	145	162	133	149	146	158	127	137	125	163	144	127	142	140	150	127	142	141	139	131	146	134	133	144	136	142	132	136	161	140	148	147	148	142	173	143	151	137	127	142	131	142	147	121	125	136	133	152	147	144	140	155	160	162	149	138	159	145	151	152	155	145	154	146	134	171	130	135	123	149	124	151	120	143	166	131	136	132	121	142	156	130	149	136	132	138	134	135	137	136	141	166	147	154	128	149	143	143	145	141	138	130	123	158	151	156	129	153	146	167	145	125	138	147	130	155	144	151	166	145	126	161	144	174	147	146	148	140	151	154	149	133	146	141	150	137	135	133	146	170	137	151	157	170	156	156	149	137	141	154	141	132	138	140	137	157	166	151	158	163	151	149	140	134	143	144	148	150	138	135	137	154	129	135	156	133	148	145	154	146	151	146	130	136	142	149	147	146	146	146	159	155	142	144	139	139	151	131	141	143	147	128	153	148	158	141	150	152	166	160	140	136	115	128	140	141	119	160	144	160	117	136	142	148	138	141	131	125	163	137	169	130	147	145	160	143	155	147	155	136	161	138	149	147	151	146	142	128	154	153	166	148	131
7585	2447	5638	6451	5420	4421	3644	2989	2490	2105	1878	1671	1459	1384	1290	1130	1112	1020	936	912	819	789	824	723	743	733	779	695	699	711	684	643	665	645	642	629	583	577	584	573	587	603	609	532	554	569	587	546	532	549	537	565	537	546	499	496	531	486	512	503	498	524	512	496	541	507	517	538	493	514	505	470	474	522	492	491	500	521	494	499	498	520	465	540	524	478	507	462	530	512	481	442	439	454	535	492	455	415	528	466	479	500	534	478	500	502	496	460	524	513	459	460	479	519	494	504	475	506	477	476	497	495	495	443	488	478	448	483	486	481	458	508	500	456	471	506	465	481	488	413	502	492	494	479	466	482	461	511	512	467	475	455	498	412	463	473	475	472	456	456	451	472	464	448	452	440	478	446	514	494	457	465	452	480	474	508	449	463	460	490	458	484	490	473	490	430	520	501	494	446	481	491	440	472	479	449	482	488	483	479	471	482	443	459	475	438	498	503	482	462	442	466	440	493	490	481	463	509	508	449	489	448	444	502	479	487	467	489	447	503	423	439	458	492	485	458	485	469	487	486	442	493	473	439	481	483	485	491	448	489	498	486	491	472	463	484	464	477	484	447	500	443	458	511	473	452	469	438	429	499	475	471	476	454	494	455	493	481	480	479	474	470	472	476	464	462	483	467	492	465	503	463	465	423	471	455	454	463	468	459	494	485	470	426	439	477	483	512	493	484	443	470	482	503	480	463	502	446	441	471	461	415	445	452	448	462	458	489	451	500	522	463	488	470	476	442	500	491	453	498	512	480	488	484	495	530	465	446	485	449	472	430	455	479	499	521	435	443	487	465	471	481	484	494	481	452	428	485	453	452	467	464	459	498	462	475	447	468	458	506	503	477	488	479	476	469	447	511	484	498	466	461	509	476	508	463	500	508	465	472	474	465	495	493	461	448	470	463	481	481	497	469	458	479	478	460	417	453	451	449	487	470	476	465	494	502	462	428	490	494	466	460	483	482	466	470	486	445	493	437	448	458	470	451	485	483	492	453	472	434	523	454	464	464	486	453	468	461	457	485	476	485	511	458	505	436	486	479	492	472	496	479	476	509	425	466	491	488	483	428	443	493	430	492	479	507	430	457	446	470	467	508	447	477	498	447	458	515	468	483	482	419	505	517	459	451	468	422	443	468	491	467	462	516	425	442	442	461	463	448	478	475	477	494	469	465	468	451	501	460	456	422	435	468	453	505	473	464	468	501	443	493	460	473	454	473	491	501	513	481	470	494	446	485	459	467	485	502	429	464	471	504	482	466	499	463	487	477	479	473	444	468	492	449	478	483	486	518	475	472	447	485	449	478	506	465	500	467	500	455	462	467	451	466	488	479	492	467	507	488	497	479	480	476	513	484	493	437	492	465	482	461	477	494	467	451	474	454	473	476	423	439	440	451	475	447	479	464	491	457	508	481	474	490	469	483	451	445	480	443	447	474	490	506	432	486	457	468	441	446	460	467	525	484	508	461	468	440	453	512	508	488	473	419	432	484	462	468	494	511	492	475	482	451	462	526	454	467	486	447	478	491	491	478	453	461	476	463	458	470	406	510	504	469	467	432	470	491	475	464	508	452	452	431	449	504	479	473	471	451	491	511	469	453	483	517	467	437	478	458	431	473	434	436	450	483	454	450	476	480	480	450	464	490	481	460	497	486	454	436	454	472	472	447	448	428	474	468	436	455	509	484	474	456	494	442	438	497	455	460	475	471	484	478	483	492	446	458	471	423	457	460	466	494	516	484	474	475	439	459	487	514	461	452	460	451	463	500	443	465	464	479	464	505	438	452	478	490	505	478	488	478	442	470	504	464	460	487	431	481	529	486	469	481	477	517	476	476	461	466	440	455	502	463	465	463	470	475	488	436	465	455	455	467	479	486	441	467	457	457	471	474	493	466	464	434	482	490	529	462	461	476	471	465	491	484	498	406	462	513	495	461	466	419	500	471	498	465	478	487	448	469	489	454	436	459	489	479	518	466	476	442	449	451	486	475	453	467	502	452	433	467	482	503	508	449	438	523	453	475	475	458	479	462	439	467	510	462	446	471	471	437	427	465	473	474	471	457	468	454	462	451	446	455	454	458	479	468	453	464	430	468	470	495	466	449	479	493	497	456	466	435	471	495	482	472	479	482	452	491	455	418	464	538	486	472	483	471	440	475	474	476	505	463	501	499	470	479	446	457	545	505	471	472	478	441	508	438	449	521	455	478	454	497	456	466	454	478	479	447	480	483	466	471	466	475	465	454	459	453	395	508	463	483	482	464	449	478	470	462	461	472	425	472	447	451	440	491	462	460	515	476	464	443	447	456	462	483	479	499	434	487	466	492	502	459	470	469	412	464	479	467	449	468	499	467	479	492	478	503	448	478	471	453	475	468	464	467	504	455	518	442	504	453	474	464	500	496	474	485	429	498	473	468	495	448	443	479	460	501	452	485	472	472	469	454	475	472	454	510	427	449	491	453	462	496	471	520	505	461	468	524	457	481	489	443	491	462	491	458	454	456	436	487	404	512	462	462	485	489	441	483	472	469	462	469	474	469	485	457	478	528	508	479	479	491	495	493	465	480	471	475	437	482	525	460	473	480	449	495	459	470	451	472	463	456	474	453	468	491	428	480	445	464	436	438	516	456	470	502	500	462	492	496	466	447	459	478	475	476	459	469	459	479	425	454	491	481	517	434	473	493	471	541	439	467	475	474	476	470	522	476	474	505	499	472	473	502	469	480	475	501	491	448	472	465	486	512	434	464	496	467	498	432	504	462	512	456	479	442	470	498	492	446	467	470	449	486	448	458	456	464	497	434	475	499	490	459	446	470	506	490	501	466	433	440	463	467	449	433	468	466	480	442	491	459	473	495	472	450	493	478	484	458	459	466	455	480	460	464	426	472	464	482	450	473	499	442	430	496	505	426	446	464	467	477	485	472	463	463	464	459	502	513	486	474	484	484	483	447	470	452	506	462	466	474	471	511	482	450	450	461	485	478	451	460	491	506	458	429	492	483	514	497	457	456	483	486	484	490	502	473	466	480	508	487	480	492	472	437	487	458	480	480	501	488	459	448	483	486	479	451	453	429	446	498	498	481	466	441	431	484	479	479	466	465	453	486	450	498	456	476	459	445	484	487	512	489	466	469	447	456	501	478	436	463	492	477	438	467	440	466	496	445	462	480	499	500	479	468	451	480	486	475	523	479	466	480	462	431	460	487	439	490	474	496	432	460	469	478	494	460	464	429	498	458	464	512	470	462	447	451	436	495	490	477	478	488	447	497	483	445	468	483	510	479	481	441	467	472	475	485	502	459	467	488	487	441	471	495	511	391	466	506	497	484	457	490	498	521	488	479	491	501	512	486	495	434	449	482	493	490	437	495	461	465	467	458	477	448	487	450	458	465	474	484	429	494	478	498	471	490	471	494	470	477	465	454	445	475	458	490	503	463	454	457	504	448	458	483	467	466	486	471	544	476
2092	315	318	345	290	277	272	281	265	267	268	279	280	273	289	247	272	273	298	269	298	266	252	255	266	234	274	279	244	249	292	270	252	262	260	274	281	264	271	290	285	278	272	272	239	278	244	256	271	271	255	262	250	280	249	298	261	254	265	266	267	241	264	253	270	276	264	236	277	264	260	273	256	260	258	252	264	232	259	271	250	259	270	273	246	255	262	279	296	256	259	274	224	274	252	285	302	263	244	263	294	274	249	274	267	267	271	277	266	274	261	297	264	258	276	266	261	273	276	269	293	255	258	276	288	285	265	265	255	295	282	257	262	260	287	248	266	294	266	246	260	269	261	276	251	276	286	238	225	286	266	246	268	259	282	267	248	251	240	263	271	245	260	290	280	265	260	275	247	276	265	273	263	241	282	268	199	240	296	263	272	274	233	254	265	276	268	269	275	285	296	252	279	243	271	257	310	298	280	258	273	268	273	260	293	282	288	256	287	274	257	266	288	271	267	282	289	293	275	319	260	281	250	310	254	278	285	296	276	313	267	274	275	291	270	292	290	257	245	268	245	241	284	283	257	259	245	267	261	248	282	267	267	254	249	287	257	275	286	281	274	283	235	258	298	241	274	292	275	254	297	254	269	269	244	267	248	259	288	265	290	292	289	259	301	277	256	250	280	250	280	270	279	285	255	260	259	321	251	262	255	286	290	258	289	247	272	320	297	264	247	231	274	268	256	257	247	228	269	268	254	301	284	267	295	270	254	250	250	267	303	286	276	281	256	270	272	256	259	269	287	268	258	258	281	266	229	240	252	265	264	250	271	295	253	264	287	264	273	295	241	274	279	293	282	293	244	258	265	285	248	262	254	253	283	270	253	275	248	273	263	253	242	240	261	233	291	242	247	254	252	239	253	267	276	274	252	296	294	293	262	265	250	265	268	281	254	236	254	261	267	262	268	312	306	277	246	285	262	286	260	274	261	262	267	269	278	240	264	263	282	287	279	237	278	268	297	265	271	266	259	276	230	265	254	240	292	257	278	259	288	242	253	240	243	249	268	269	292	264	256	272	280	255	274	278	285	265	286	258	269	292	289	285	287	272	262	269	283	269	301	274	277	274	263	248	242	237	287	249	268	281	293	272	284	263	280	277	285	293	258	243	269	270	293	272	275	281	255	300	257	275	237	269	249	268	273	258	269	259	289	275	269	271	320	258	267	281	252	266	263	256	292	256	244	272	278	275	269	289	273	257	269	257	277	258	278	248	274	280	263	273	273	264	248	238	243	266	246	251	258	259	285	266	255	290	300	253	255	264	286	286	270	250	236	299	264	262	285	262	267	268	271	289	281	263	280	262	270	255	290	260	251	266	301	259	262	287	244	250	246	278	263	267	253	265	236	250	252	285	271	294	264	275	297	270	262	279	294	261	283	286	285	273	258	248	297	263	243	263	258	288	263	265	275	255	282	301	280	281	281	282	250	272	264	288	254	265	282	253	260	244	264	265	235	270	270	274	297	292	266	279	238	288	249	283	252	295	249	275	269	291	259	259	241	251	257	249	269	257	261	270	269	256	222	240	267	268	262	287	266	281	245	282	256	256	277	256	289	290	246	243	253	261	254	298	276	284	271	303	267	281	272	261	253	247	270	292	300	258	288	249	281	246	270	265	287	285	276	304	273	269	269	257	255	263	271	274	272	264	259	263	271	264	243	250	234	245	269	239	249	276	247	246	266	274	262	275	278	233	274	267	290	260	255	286	265	264	284	238	261	254	282	276	265	272	240	283	330	285	250	273	310	258	241	249	283	272	272	283	287	249	271	251	236	287	250	256	274	281	288	259	255	242	253	278	258	256	249	269	299	285	222	282	274	247	258	252	279	252	273	266	305	297	261	265	265	272	246	280	275	248	291	236	274	270	271	256	273	277	290	242	277	264	237	262	275	304	265	268	260	263	241	299	248	276	236	282	254	245	277	298	234	264	251	231	274	266	237	233	262	293	275	275	263	251	264	252	258	284	259	269	283	252	232	306	278	276	290	250	291	265	311	278	261	293	274	272	257	264	283	304	259	302	289	251	277	258	269	305	226	261	287	279	277	269	310	259	251	242	249	268	245	275	294	283	260	262	285	267	265	284	258	243	245	280	283	284	252	263	294	283	260	255	277	280	244	264	286	267	265	261	251	285	277	261	263	296	258	263	258	290	271	265	250	250	274	273	256	262	244	257	268	293	265	271	274	259	249	271	263	282	257	238	242	255	289	287	290	262	268	265	276	249	249	293	267	263	267	254	274	271	281	274	258	259	266	246	280	273	280	277	261	285	259	283	273	283	255	248	293	270	271	250	251	274	273	260	282	283	258	263	271	293	249	255	263	263	297	253	251	272	256	270	261	258	291	238	279	265	282	261	270	284	254	280	236	264	267	242	248	264	295	269	253	280	283	277	269	292	267	259	266	257	278	260	273	242	267	262	263	265	283	263	271	265	278	269	281	275	279	275	247	262	253	280	240	240	266	280	267	253	266	263	291	276	266	280	252	251	269	227	265	268	279	297	263	287	255	262	260	267	267	240	278	263	287	255	286	278	283	260	257	254	261	282	298	293	281	248	249	244	273	280	277	257	270	250	272	269	291	292	270	292	255	298	261	268	267	277	222	298	255	279	230	262	286	242	290	259	273	248	254	228	238	297	282	279	236	300	275	248	285	248	253	304	233	272	226	258	273	277	277	277	291	267	242	276	248	262	269	278	265	276	274	282	253	273	269	280	253	273	281	268	264	288	241	241	273	268	279	262	246	259	265	269	267	266	244	250	295	278	246	266	229	285	266	274	249	279	279	257	244	275	268	265	272	243	238	268	275	271	236	252	236	277	248	270	273	242	266	298	280	256	271	265	270	284	286	259	236	261	258	293	258	250	263	294	265	289	269	273	250	256	294	317	259	275	250	272	260	265	245	272	279	272	230	238	302	269	269	264	283	242	286	255	268	276	264	255	280	267	259	294	271	266	260	252	253	246	274	275	275	273	246	279	299	275	265	261	262	276	257	259	259	259	270	265	241	275	252	250	252	245	265	261	247	269	241	259	249	272	284	289	242	258	252	262	246	245	252	266	289	275	280	243	267	263	292	275	253	294	278	232	292	278	252	236	277	253	288	265	265	286	284	244	273	278	289	285	289	295	266	263	271	271	248	281	288	278	262	253	277	272	250	275	267	275	272	291	258	255	240	296	280	252	270	281	258	281	267	276	271	254	273	276	283	250	281	255	283	238	254	273	242	246	287	263	280	274	295	288	260	261	276	258	281	269	278	295	255	274	272	272	267	323	252	279	249	278	264	267	272	289	263	280	244	261	257	253	241	269	265	282	280	286	250	265	265	247	277	284	283	263	277	277	266	263	244	241	267	274	281	277	252	271	247	249	263	285	252	281	276	253	279	275	263	289	264	278	294	302	269	279	275	266	277	291	266	266	271	246	267	319	268	277	249	263	242	291	252	267	277	276	260	264
2217	813	916	937	932	904	934	840	806	835	787	803	774	775	808	793	792	796	842	804	781	819	787	817	764	790	760	797	824	764	778	774	802	784	773	813	764	731	792	815	828	803	761	767	762	788	709	802	783	807	777	797	824	829	835	747	798	776	764	777	784	829	805	780	770	751	780	791	797	790	756	739	816	758	731	767	808	783	766	760	749	831	815	800	780	743	808	804	741	786	707	782	778	741	763	760	834	794	759	754	770	817	770	781	782	800	769	864	818	749	789	807	728	800	808	795	789	767	842	768	779	802	762	775	758	793	798	797	721	804	788	788	798	770	805	766	796	764	756	804	824	828	811	782	738	824	782	806	778	798	727	786	763	778	789	760	737	844	755	731	775	743	813	784	788	758	747	795	708	739	784	768	766	809	789	789	773	771	816	759	778	725	796	851	775	794	810	768	773	857	820	805	827	797	768	766	771	776	722	750	779	796	715	829	735	772	826	741	755	833	761	839	782	782	757	763	754	786	743	750	720	778	776	772	817	763	774	732	815	842	689	782	843	741	804	781	780	769	801	803	816	804	832	780	767	790	793	818	790	786	790	789	829	802	791	775	796	820	797	753	856	819	801	807	745	773	768	702	740	752	819	806	757	726	793	761	735	805	827	769	776	743	756	775	767	748	765	830	802	782	749	768	758	796	771	800	802	772	741	756	812	784	789	818	798	766	806	753	791	781	777	806	753	824	789	779	757	788	788	747	772	779	773	798	787	729	809	790	777	762	788	786	740	715	773	790	817	744	797	786	767	761	803	790	781	793	813	766	809	791	805	811	805	749	763	771	813	745	842	805	753	771	760	747	823	763	794	759	758	765	803	796	728	789	754	802	761	808	816	789	773	782	790	745	761	785	792	814	754	816	829	766	764	766	786	739	782	756	794	803	763	722	786	764	817	773	782	756	817	788	744	800	757	745	770	768	764	803	764	772	770	783	760	782	751	770	782	801	781	794	802	761	796	753	817	803	813	739	739	784	762	781	817	804	784	804	789	786	833	835	807	778	754	757	737	747	784	784	793	808	773	777	752	783	752	807	795	782	822	796	769	761	811	795	746	780	717	798	783	751	755	764	744	744	756	779	756	784	779	794	772	813	774	779	720	769	767	869	830	796	833	809	776	759	792	744	750	770	813	789	796	787	788	774	769	776	774	777	741	811	776	761	837	773	815	815	813	757	828	808	801	749	812	789	781	772	848	775	800	789	742	762	821	769	772	776	770	775	803	714	787	804	783	725	739	736	761	781	785	783	750	743	786	784	764	753	768	787	761	806	767	766	745	790	772	814	812	753	767	807	787	774	811	791	754	812	775	772	750	780	742	742	763	772	771	756	779	799	746	770	748	741	787	753	779	737	779	765	797	742	815	743	792	754	790	832	800	757	826	776	809	790	749	763	814	798	762	787	821	788	796	733	788	838	737	736	802	801	804	833	789	825	797	822	741	780	795	817	793	762	771	805	807	716	756	805	782	749	724	819	778	722	792	798	770	750	756	773	785	803	775	815	800	712	812	759	782	754	778	779	774	748	759	800	777	748	769	761	756	787	740	790	789	797	773	750	780	839	763	725	812	796	775	764	771	741	761	790	801	777	758	825	801	782	788	775	787	791	807	813	761	786	784	807	741	791	817	783	817	774	784	765	731	777	767	772	785	765	803	771	799	787	783	788	772	757	768	824	741	794	752	800	769	817	814	798	778	768	736	811	830	778	776	828	807	782	781	807	798	741	796	785	737	756	758	824	804	753	740	761	788	794	791	781	801	752	755	779	777	772	790	753	789	775	757	752	790	800	799	752	790	748	762	759	786	784	783	845	824	772	773	741	802	849	806	773	768	783	796	826	779	765	746	765	774	794	774	790	786	732	761	793	728	828	766	735	793	756	751	747	811	808	786	791	754	769	789	805	749	823	747	787	762	810	784	798	806	759	804	763	764	761	793	774	770	737	821	774	808	741	771	780	726	750	816	780	779	786	750	806	793	767	799	780	789	832	815	823	785	734	776	803	837	799	772	787	753	806	759	776	759	795	766	797	807	806	773	774	726	754	726	770	711	725	771	775	733	752	791	780	768	825	754	771	831	785	799	854	762	802	757	768	819	773	757	806	826	753	784	787	769	772	795	752	771	776	800	787	782	802	761	771	740	753	751	815	812	793	765	814	741	744	797	743	765	801	786	771	803	756	806	768	796	763	774	756	771	817	764	762	771	804	757	758	813	740	775	781	755	814	820	775	772	788	754	759	749	808	830	748	792	773	846	752	749	788	793	763	766	814	781	803	769	730	739	744	783	767	780	791	780	741	804	749	778	812	768	751	805	722	826	812	827	801	791	787	770	697	787	768	779	753	766	811	830	770	758	766	747	833	790	769	778	765	767	729	787	811	824	724	779	841	817	793	825	755	811	785	784	785	771	735	787	805	760	789	744	804	776	732	801	741	800	791	819	749	772	789	730	794	765	814	790	763	800	829	755	749	823	796	840	819	795	733	758	803	785	738	779	735	770	751	755	772	784	755	764	777	762	815	735	735	814	759	785	813	739	792	739	846	833	788	783	785	771	794	755	827	780	796	812	746	821	760	744	780	825	774	792	795	776	775	771	823	710	785	775	792	755	777	775	763	801	800	769	838	784	833	793	728	748	782	793	767	777	747	807	776	738	790	746	744	778	783	703	751	774	775	781	745	777	768	830	754	790	844	721	815	742	776	781	771	774	746	777	791	800	798	807	798	769	775	793	755	768	742	744	830	747	769	754	769	748	791	763	764	766	768	752	767	744	772	778	819	805	812	782	813	767	799	782	783	772	786	782	774	725	805	761	785	773	815	743	761	761	813	708	840	793	743	768	756	716	796	810	831	781	752	854	803	761	770	758	820	727	758	762	757	818	800	778	785	782	763	790	831	747	763	756	798	733	813	743	799	742	789	821	754	796	783	811	757	745	818	831	751	815	797	773	748	798	799	793	792	799	767	802	712	787	800	767	758	789	755	785	756	745	758	806	783	775	810	718	733	751	759	808	801	808	800	776	829	796	794	717	732	771	792	757	785	812	801	774	801	815	766	730	774	798	773	786	783	744	747	714	751	833	791	750	745	807	813	721	809	775	768	740	768	787	755	705	797	768	748	808	770	769	825	808	720	750	799	761	802	801	794	783	797	781	790	749	733	809	827	781	798	801	794	791	777	764	726	839	757	743	789	815	774	776	762	822	785	776	844	764	745	805	843	777	755	794	799	779	762	721	767	784	786	773	787	778	739	747	778	805	796	771	797	779	769	791	774	762	750	753	762	810	785	779	757	769	778	817	746	779	781	765	816	817	780	739	798	786	806	766	812	752	763	765	776	789	755	778	766	767	750	816	752	805	784	801	814	832	769	768	782	764	751	802	756	757	807	757	775	773	800	749	776	742	761	806	789	790	786	731	837	809	793	790	790	794	832	808	733	767	793	768	752	844	798	773	799	777	756	742	791
8479	1012	1372	1060	739	554	469	361	316	289	278	203	210	196	195	198	194	185	174	167	151	173	144	152	158	152	171	168	173	159	134	152	154	153	146	132	128	133	139	142	143	150	161	151	144	133	149	139	149	181	137	134	142	143	137	140	175	152	140	126	149	162	141	141	153	133	140	152	162	142	151	132	151	140	130	127	145	129	137	124	143	135	133	145	148	132	137	145	138	124	152	126	156	124	132	172	134	166	136	134	146	159	152	152	134	114	145	141	127	139	149	143	125	149	134	136	142	139	109	127	146	155	127	143	158	145	156	126	149	135	130	122	144	138	113	149	133	134	130	147	138	149	150	131	154	143	142	146	132	142	128	137	157	143	147	171	118	148	140	125	158	116	145	151	132	134	121	111	139	132	187	154	122	140	118	122	135	142	144	152	129	162	136	132	150	145	138	154	135	134	149	142	126	154	139	128	133	149	123	137	133	155	149	146	142	160	154	122	125	159	142	136	132	127	127	122	117	125	146	131	123	142	141	135	134	130	137	125	147	145	126	137	132	130	137	156	127	142	128	122	120	150	140	142	142	124	150	154	134	128	163	137	132	150	141	144	131	144	143	134	133	157	139	156	149	165	140	127	129	157	159	121	133	136	127	143	136	140	140	142	123	144	144	143	140	135	125	146	150	142	155	155	118	148	138	112	126	152	127	139	138	151	134	121	123	145	143	129	151	165	124	139	130	172	138	154	138	152	157	149	118	128	139	128	131	130	123	139	154	141	126	129	147	138	164	143	152	139	119	124	136	151	138	132	132	134	152	144	140	129	125	132	124	143	145	158	147	126	152	126	147	138	131	131	135	134	142	123	123	136	142	125	146	123	151	134	156	141	153	156	149	137	135	150	136	141	123	139	121	143	145	154	126	151	129	123	156	151	136	151	133	120	133	139	131	141	132	133	140	151	120	145	152	133	112	129	129	137	145	134	145	148	128	149	138	133	126	137	129	158	129	123	131	151	132	145	124	139	133	131	115	161	144	144	143	130	112	143	143	162	131	145	151	148	141	128	138	132	155	122	129	132	139	139	128	139	135	136	139	147	114	136	125	140	157	138	144	140	116	138	112	113	167	121	121	146	140	120	135	131	145	120	140	143	126	152	143	136	140	147	125	157	164	135	161	141	122	141	154	128	143	129	137	133	122	140	138	141	133	127	131	139	116	129	120	115	129	123	141	151	148	151	134	123	131	152	132	107	137	124	138	137	126	144	139	155	152	130	146	154	136	143	127	144	135	137	117	154	143	142	130	132	149	125	140	155	145	163	135	150	140	133	162	138	118	146	140	151	143	122	138	157	142	135	139	123	130	126	131	139	132	151	127	127	144	140	154	140	130	141	142	120	129	132	121	114	141	112	143	137	141	118	124	135	132	141	131	141	144	121	126	119	152	136	121	139	153	138	139	152	138	144	128	130	129	125	140	144	147	132	127	127	125	121	129	132	138	126	131	119	140	122	142	143	146	125	146	149	138	137	148	132	148	144	143	142	135	151	143	147	137	154	142	120	148	140	150	129	117	126	139	122	152	127	132	123	123	134	135	150	136	151	130	145	152	148	152	134	128	125	140	124	120	157	131	148	139	134	120	141	129	139	175	135	140	132	136	129	170	113	132	122	140	138	172	122	143	143	146	133	136	126	129	135	133	159	150	156	147	142	123	131	155	145	135	132	116	138	142	133	149	131	128	143	137	122	144	124	141	117	152	146	134	145	134	128	142	124	139	133	133	121	148	126	131	142	165	130	125	136	125	147	145	144	152	130	153	138	141	138	119	139	157	142	133	148	151	128	132	129	132	123	131	150	120	138	144	154	129	140	135	133	136	145	145	142	134	145	121	117	145	165	126	129	140	134	124	136	146	134	131	137	146	156	159	143	130	140	162	142	137	124	119	117	124	156	167	144	118	139	131	121	124	130	144	139	131	147	125	117	134	134	158	159	131	139	133	136	134	148	135	138	155	151	171	154	124	141	126	127	147	147	151	142	135	126	131	116	129	135	178	156	157	159	127	129	143	137	143	143	124	137	135	120	149	123	128	147	134	152	116	153	123	139	146	155	120	136	121	135	130	138	142	138	164	128	136	133	131	119	131	148	135	135	110	154	140	135	127	146	124	149	149	146	162	144	148	139	154	143	142	140	127	145	133	132	132	128	149	140	144	144	141	132	123	143	149	115	153	134	146	157	121	133	144	160	149	149	145	129	140	140	138	141	144	123	154	125	153	131	162	134	135	146	149	151	140	114	121	147	124	132	134	163	147	138	145	150	114	144	129	128	145	162	140	139	127	143	142	131	145	138	119	125	145	144	116	145	118	161	138	124	141	134	134	155	145	147	151	146	135	148	137	126	125	134	145	150	131	127	135	134	151	151	149	137	118	142	127	120	135	134	139	156	145	143	135	144	147	132	140	141	122	125	150	152	150	120	141	140	142	148	123	124	140	159	158	132	156	155	155	146	150	142	140	124	137	140	141	131	152	153	138	138	134	114	131	137	129	142	130	117	136	131	121	122	160	136	145	155	146	137	138	150	153	136	136	143	137	139	144	139	130	127	133	145	158	124	136	149	144	139	141	146	143	133	145	124	147	154	147	143	144	139	129	119	140	120	115	144	149	134	122	122	142	142	126	130	148	122	142	152	157	144	143	138	145	123	146	129	149	150	129	139	130	135	163	123	148	136	138	134	137	135	174	137	120	128	144	142	126	128	144	126	157	145	147	125	129	134	128	144	153	125	120	136	146	137	128	119	135	131	121	128	148	126	137	135	128	156	124	116	142	168	160	152	140	135	143	133	151	126	130	144	131	143	139	127	138	143	152	135	148	171	140	135	141	143	144	141	149	132	119	168	151	122	128	149	138	136	144	130	111	136	128	126	149	164	131	140	137	130	139	134	148	131	125	135	146	150	138	128	130	131	125	162	131	142	151	110	139	136	154	126	134	134	139	143	148	113	120	128	139	144	128	149	156	140	157	124	141	129	131	130	132	133	134	130	138	122	138	155	135	121	118	111	123	142	138	108	149	131	159	125	125	107	136	155	135	141	145	149	145	152	156	155	161	149	150	141	135	136	150	135	138	128	124	128	137	159	137	141	136	108	138	123	152	141	139	149	127	146	135	146	140	128	134	143	132	154	152	140	124	148	156	138	129	122	137	137	144	156	151	142	132	129	122	125	139	127	118	138	140	149	128	146	140	137	140	134	153	152	123	135	150	140	135	130	134	127	162	128	159	127	138	152	121	128	135	152	154	136	134	129	133	140	129	119	137	136	124	134	138	153	128	150	130	136	118	146	147	123	157	135	132	136	116	121	150	111	149	109	155	112	120	148	129	124	141	133	152	128	159	140	156	142	136	146	137	132	131	155	125	153	152	155	133	133	144	119	148	110	138	125	125	135	125	130	143	130	121	151	145	147	135	119	159	120	126	150	126	151	151	143	124	139	133	107	144	126	134	139	146	141	143	151
5261	1369	3103	3605	3094	2515	2069	1764	1528	1329	1154	995	1035	913	834	835	796	717	723	653	683	624	629	603	631	607	531	562	553	566	519	548	514	484	511	508	500	526	516	501	486	492	521	459	492	479	479	445	497	486	453	494	470	467	476	483	495	450	474	506	472	461	484	458	478	454	448	440	444	489	444	442	454	421	425	399	486	450	452	452	441	489	476	473	426	454	459	442	432	473	479	452	430	440	409	468	435	436	452	430	481	446	474	417	467	454	432	469	434	405	502	415	401	478	443	454	439	433	469	439	417	445	467	461	453	442	442	445	471	490	485	414	430	443	450	443	469	416	467	458	448	467	480	444	442	442	432	442	423	417	419	448	426	432	448	449	484	413	441	463	471	432	419	435	450	400	452	430	479	427	450	425	466	456	433	423	448	450	454	409	461	438	437	459	401	498	456	429	441	476	431	432	406	441	444	487	456	442	465	421	460	482	450	451	426	458	458	451	458	425	430	427	417	461	424	469	422	387	448	471	430	464	408	422	454	452	414	427	429	465	422	464	445	405	465	464	418	472	438	412	435	468	433	436	407	435	431	451	458	493	442	409	428	416	446	449	460	393	426	463	404	453	425	467	484	462	452	410	471	420	433	398	461	427	459	451	445	446	435	449	437	450	414	445	470	449	444	485	401	449	454	464	468	470	452	425	434	430	463	469	452	412	483	449	448	450	460	440	413	476	431	417	434	442	464	432	439	463	449	433	449	473	452	467	413	442	471	458	452	414	408	445	467	457	454	423	446	435	429	427	414	461	430	461	414	449	449	467	409	428	400	445	410	459	429	464	442	454	441	455	496	472	475	434	441	440	462	461	461	427	451	433	457	447	461	427	439	482	411	481	436	439	400	439	468	458	433	411	455	458	451	451	442	436	421	429	442	419	471	415	436	473	465	420	473	444	504	400	438	427	442	413	455	439	440	432	458	404	434	442	431	437	431	440	405	446	461	414	423	392	453	424	476	459	432	416	423	421	445	487	422	461	450	442	475	436	442	487	433	464	462	462	430	432	456	455	424	423	470	408	429	490	470	464	452	425	410	449	453	460	448	436	435	469	460	414	440	418	432	442	423	418	468	439	413	461	444	442	508	456	458	449	468	481	437	408	445	460	442	473	441	432	436	464	448	468	457	453	457	426	437	430	409	476	480	430	459	453	441	451	431	472	436	456	441	432	431	438	424	416	453	464	440	439	430	474	467	452	434	474	386	461	472	463	452	443	458	413	457	440	447	445	429	429	453	436	430	419	410	437	435	444	464	441	477	454	455	420	455	435	444	465	467	432	423	434	489	450	460	405	484	451	416	463	438	436	469	445	444	438	411	460	435	433	430	436	511	499	473	432	457	462	436	451	421	387	435	441	449	447	450	442	451	465	408	440	434	452	486	431	403	436	480	418	437	439	449	425	453	425	442	441	477	415	450	447	413	457	425	420	463	434	467	429	417	422	413	455	455	386	422	422	408	443	426	432	420	448	413	440	463	455	424	443	460	439	432	429	428	419	433	433	423	431	429	431	469	431	440	449	424	443	441	429	444	486	456	451	422	431	426	408	417	421	439	475	426	432	427	465	435	483	464	439	427	464	430	437	441	447	475	418	469	451	473	452	424	420	471	439	442	442	430	428	453	413	437	459	455	431	444	438	462	462	449	431	486	466	451	470	445	464	450	430	429	492	467	427	462	402	431	448	427	437	456	449	428	450	448	411	445	427	422	440	456	426	432	473	413	473	435	438	441	448	427	445	436	412	408	463	444	418	428	444	417	423	443	420	401	427	415	433	462	491	439	439	432	445	466	433	471	457	451	425	461	429	461	450	447	466	484	460	462	458	482	463	456	437	477	435	429	442	453	433	450	439	495	452	460	434	456	448	440	455	405	452	474	469	443	423	417	444	486	503	450	421	455	462	450	454	441	439	415	428	488	461	422	427	437	427	467	424	409	465	424	439	437	455	426	450	450	419	447	462	422	427	443	433	471	468	452	454	413	422	451	463	436	469	463	465	426	464	449	462	455	437	443	445	438	430	464	394	473	444	455	439	465	472	401	467	449	452	447	446	439	426	417	471	395	445	456	433	453	447	444	453	424	459	487	460	442	445	444	493	457	451	421	430	434	431	447	434	428	455	474	443	419	437	435	434	444	450	461	423	437	425	427	432	432	412	423	418	437	444	464	471	432	421	456	448	452	444	414	438	456	439	439	435	445	396	435	435	458	438	425	483	452	432	446	456	481	452	420	463	464	425	477	418	481	430	438	431	474	447	443	484	461	471	455	435	396	418	450	435	427	441	430	434	459	433	425	428	450	440	487	425	437	445	430	483	449	446	429	433	426	455	462	455	445	459	495	476	451	449	443	421	462	436	438	453	441	440	451	421	407	467	457	487	454	464	465	442	465	462	461	443	476	440	431	435	402	411	445	411	442	438	433	412	454	442	463	471	439	438	437	451	474	435	438	464	418	433	470	483	475	459	430	414	454	421	465	421	421	454	451	487	467	436	420	451	420	497	426	464	438	419	439	422	442	414	408	436	457	438	467	423	423	455	459	443	458	406	442	462	436	426	434	430	443	479	447	472	455	441	486	452	465	436	456	426	479	463	454	458	505	493	480	527	426	454	421	441	460	429	420	413	460	434	507	443	460	454	412	431	419	450	448	427	417	421	432	461	426	470	452	418	463	473	441	468	448	449	433	444	440	477	465	461	457	392	432	423	412	445	430	455	489	416	465	462	430	431	409	427	472	436	441	435	429	435	428	450	431	451	400	412	472	423	445	452	448	470	448	471	456	440	448	454	439	486	435	446	480	457	427	422	407	460	430	428	452	500	440	461	421	445	406	422	476	434	445	451	456	431	465	410	445	437	440	470	483	458	486	437	429	436	441	402	455	432	454	445	396	429	399	428	449	488	449	465	468	430	425	470	468	448	447	408	422	441	452	425	426	414	458	416	478	423	471	437	442	455	408	447	454	445	463	439	444	441	487	429	446	427	450	433	452	440	432	428	405	430	447	436	452	475	400	467	454	475	441	455	438	456	446	430	462	450	462	425	411	441	449	460	440	428	445	424	448	463	452	464	443	417	460	434	431	430	410	406	431	424	452	454	455	453	423	445	409	421	430	444	450	462	442	463	421	422	450	472	428	481	415	411	470	435	436	414	469	429	417	465	436	441	402	459	479	426	419	435	437	472	462	461	440	465	429	440	479	459	461	423	475	483	427	450	403	452	478	422	436	418	455	449	454	472	435	436	459	408	418	431	470	445	471	434	419	473	400	440	424	452	447	442	407	445	459	442	404	458	419	465	451	454	433	430	424	446	479	431	472	441	462	422	414	436	437	460	436	456	465	413	449	475	423	483	438	412	440	484	443	446	425	415	428	432	419	431	420	434	453	437	453	429	459	438	468	419	428	450	455	423	434	458	416	470	441	424	434	474	432	438	481	467	409	449	472	463	420	421	432	433	460	478	460	444
15377	2579	2786	2055	1420	1046	772	587	490	417	342	348	294	284	247	238	233	229	206	212	214	178	193	190	150	172	201	167	193	168	178	157	166	170	170	168	177	152	169	156	181	169	157	168	156	155	171	127	142	151	181	155	153	152	172	139	149	137	145	163	145	162	158	139	168	148	134	130	148	141	171	165	141	147	141	153	148	145	148	134	159	149	146	156	127	146	151	151	157	168	151	141	141	154	152	133	157	165	161	152	166	150	140	153	159	163	156	139	147	141	149	152	146	151	166	135	146	136	151	154	154	130	160	137	148	153	158	168	144	148	139	139	124	151	115	141	148	124	153	147	174	155	149	158	139	142	152	146	151	139	139	145	189	154	136	155	161	142	137	158	138	160	148	154	136	142	130	144	139	152	162	148	158	138	131	149	141	154	145	140	155	159	180	151	132	141	146	155	155	148	147	128	152	154	166	147	148	143	136	160	157	152	170	153	144	142	155	157	156	149	161	148	149	143	144	152	134	159	130	144	138	158	135	138	148	139	162	149	154	139	153	147	152	151	147	136	142	133	128	169	145	131	141	138	151	149	162	140	153	168	150	140	150	150	160	137	138	128	145	160	142	131	151	120	147	151	152	136	159	161	155	152	162	150	144	153	136	142	142	143	138	150	163	140	128	148	157	163	147	150	152	151	157	136	140	169	157	136	156	149	132	150	137	140	141	141	132	145	139	168	145	119	143	151	141	171	144	156	129	160	144	149	139	155	148	124	146	175	141	156	144	129	139	149	155	147	163	137	172	159	145	129	141	139	135	145	133	141	147	147	142	144	154	160	139	158	158	144	135	139	156	155	154	142	143	167	155	136	146	142	143	176	151	145	146	138	129	155	126	124	166	145	146	159	142	140	140	121	135	135	150	162	159	128	139	182	130	178	173	150	158	165	151	157	129	119	162	153	145	166	159	157	169	128	154	142	148	138	133	119	129	136	155	131	156	131	123	153	152	145	155	134	151	131	149	152	129	148	142	164	127	152	118	156	143	169	127	127	145	141	149	144	145	134	145	156	154	162	161	137	156	131	124	136	148	127	141	135	169	149	142	167	133	142	125	156	166	139	131	137	164	159	159	154	142	157	149	163	157	140	137	144	151	132	149	141	150	125	142	154	124	154	142	152	168	162	150	130	169	154	140	159	139	147	154	135	147	140	145	159	136	143	140	145	150	146	158	120	153	141	166	138	146	130	168	123	141	152	140	171	140	145	120	133	148	154	139	130	173	159	147	158	148	141	163	137	153	148	155	132	132	146	147	137	157	143	140	170	146	134	164	153	149	141	143	149	153	148	140	149	132	150	161	129	146	151	143	134	157	145	149	150	126	140	137	143	181	141	132	138	157	153	160	136	130	139	138	154	144	150	139	135	152	124	135	142	135	168	143	146	138	128	122	148	139	140	149	147	140	136	144	139	162	138	136	128	145	146	150	165	116	141	123	148	138	131	146	143	146	129	139	147	155	126	119	147	159	147	148	130	165	134	130	154	168	138	128	163	140	137	150	132	142	149	146	150	141	139	126	159	160	154	159	138	160	125	154	144	148	163	146	151	149	145	137	125	168	132	138	156	136	153	120	136	149	150	142	131	143	145	160	171	153	113	125	148	148	151	153	143	147	163	149	152	166	143	153	135	138	153	155	147	139	138	135	124	132	140	162	173	133	159	161	142	141	163	137	136	150	139	141	149	159	130	135	132	138	121	139	136	142	132	154	133	133	182	164	149	147	136	154	146	142	148	144	166	133	150	161	181	150	148	157	159	132	149	153	135	145	144	128	149	136	142	154	152	143	159	154	119	140	132	135	150	139	152	165	145	148	133	132	141	133	136	152	158	145	136	140	153	139	120	166	133	149	143	146	170	138	141	125	131	138	147	150	155	157	127	138	151	135	168	150	168	130	145	143	123	154	143	140	147	176	143	141	162	149	158	158	148	146	159	132	150	136	159	145	159	149	146	140	134	153	153	158	162	166	105	149	158	130	143	147	153	136	132	173	128	164	135	132	146	136	135	143	144	135	131	121	141	151	168	161	133	155	132	144	123	137	161	143	149	149	159	138	144	139	165	128	134	172	131	139	136	132	144	140	138	128	154	147	142	168	148	139	142	141	145	133	158	154	142	114	132	162	147	144	147	139	141	146	151	138	155	175	157	141	146	144	134	140	160	118	158	134	139	164	163	140	148	145	153	150	138	140	166	146	140	133	158	136	126	152	137	128	131	140	129	140	148	150	127	139	151	138	181	151	143	139	138	142	150	146	145	132	138	158	145	149	131	133	129	143	131	141	131	146	138	153	144	160	162	139	139	149	144	140	164	156	148	156	146	141	136	154	144	135	146	134	132	144	163	146	126	147	126	140	165	154	141	132	151	163	149	128	130	131	151	167	150	136	132	131	120	148	163	132	152	129	154	134	149	146	186	144	166	146	165	144	138	154	136	161	138	137	142	145	136	145	153	135	145	149	135	140	138	151	153	128	151	140	148	139	154	140	156	141	148	137	135	159	164	138	142	138	136	131	134	133	147	137	146	126	161	162	130	147	143	134	158	142	149	147	143	136	159	157	151	146	133	149	124	153	152	135	134	140	137	153	140	154	170	149	150	152	136	127	144	140	133	140	141	130	165	143	142	129	164	140	165	159	156	140	157	130	152	123	147	145	160	129	143	146	149	157	143	143	147	146	143	150	135	150	151	149	158	139	158	146	143	155	140	163	145	139	150	128	134	148	131	132	171	141	135	150	144	147	149	150	152	149	134	140	148	153	121	137	152	157	128	152	150	154	178	157	143	135	142	148	130	146	166	118	163	142	135	135	121	130	137	146	143	131	150	142	150	147	176	160	141	170	145	183	138	147	135	153	145	158	134	138	147	172	153	147	156	145	165	150	144	169	144	120	137	125	156	146	140	148	149	169	136	131	161	139	150	135	148	150	150	150	139	172	137	135	148	129	171	150	146	148	141	146	134	152	151	134	148	144	159	165	150	141	153	130	134	156	130	148	138	132	136	140	159	140	143	136	150	123	176	147	154	146	171	129	165	151	130	138	154	157	151	139	120	149	134	146	145	170	155	158	129	156	152	138	158	135	153	137	149	140	152	142	125	136	124	136	146	138	158	139	143	143	159	136	137	138	141	140	149	130	159	148	153	146	143	168	153	160	145	155	149	148	167	125	139	121	145	125	147	143	143	147	124	152	133	143	149	147	149	129	148	146	153	131	149	147	131	151	133	169	133	152	168	152	135	154	150	145	155	129	147	125	135	129	165	128	147	132	158	161	132	158	150	134	142	131	113	137	143	134	145	139	140	152	153	152	149	155	141	148	137	153	150	150	131	157	139	117	150	131	156	144	156	146	166	161	158	129	152	145	147	151	126	137	140	157	143	161	139	134	166	167	160	160	161	145	137	143	148	142	144	140	146	136	114	135	135	149	174	171	168	152	139	155	154	154	146	138	162	139	127	151	137	139	133
7572	2455	5738	6530	5555	4355	3611	2986	2491	2120	1894	1714	1550	1365	1263	1229	1132	1013	984	1001	890	806	826	815	784	709	755	709	720	666	684	673	617	591	654	630	621	633	627	592	589	563	515	571	575	561	583	556	576	562	523	584	496	527	505	551	511	531	530	550	511	514	504	489	550	503	497	520	519	506	515	532	526	510	516	480	512	514	491	543	497	488	533	529	465	513	492	503	465	512	464	498	525	498	472	502	493	510	484	518	461	516	475	510	472	510	474	498	491	475	447	502	489	469	475	476	495	521	444	457	482	484	444	506	484	513	489	474	478	505	487	471	514	474	478	461	490	482	456	492	502	490	487	450	480	460	460	485	463	481	465	511	478	466	491	500	497	499	502	478	493	481	440	505	455	466	474	456	515	467	455	478	462	481	481	475	482	478	477	472	445	467	489	476	474	504	466	476	471	486	458	474	514	447	497	483	501	497	459	518	473	457	484	474	466	467	467	460	485	484	487	484	504	493	498	455	442	475	523	451	434	452	509	507	471	484	470	455	496	463	472	460	438	463	478	478	489	492	509	459	501	522	511	485	466	460	451	432	474	465	448	494	470	473	480	452	473	445	512	463	474	483	508	467	475	445	512	467	441	477	487	481	460	512	434	475	455	486	457	462	445	476	476	516	497	487	496	482	464	455	469	434	495	497	479	456	449	463	480	458	473	490	455	480	443	506	475	437	514	469	483	492	483	459	446	495	501	499	474	497	466	486	464	475	501	481	470	519	530	526	459	504	516	471	473	462	513	465	462	449	490	475	479	445	437	449	473	518	480	440	473	480	528	507	465	455	474	448	512	522	496	505	473	466	488	494	446	493	476	487	508	488	482	454	499	434	477	505	455	508	472	478	463	468	476	475	504	463	472	510	484	502	485	479	455	487	496	512	472	503	457	491	505	459	495	507	472	477	466	472	478	449	480	456	445	459	476	428	490	437	459	503	490	487	498	508	462	485	463	471	451	464	459	492	487	475	474	469	467	469	459	497	478	460	491	501	436	475	461	487	453	458	464	481	490	440	481	469	496	505	457	483	470	476	473	470	498	432	422	509	480	465	465	486	457	457	469	485	483	481	500	485	434	469	458	496	490	448	467	453	501	484	509	496	475	494	452	446	460	483	464	478	488	453	476	502	488	463	530	494	488	463	488	498	498	455	462	471	469	464	443	486	472	444	457	481	477	434	501	483	493	453	461	437	476	485	509	436	482	466	445	481	461	499	469	496	480	471	506	547	452	473	479	478	507	473	456	473	529	447	476	475	457	447	420	453	457	516	476	474	496	470	487	436	471	501	476	498	482	493	459	457	485	448	463	505	494	474	440	445	477	518	500	461	494	474	463	468	486	471	482	470	497	503	478	498	416	445	470	518	475	495	474	467	475	498	416	509	506	443	520	498	474	477	465	484	473	469	495	500	462	476	473	495	485	490	463	498	463	491	476	492	481	488	433	513	506	435	450	466	467	494	496	444	507	457	495	466	482	460	438	449	494	454	456	520	482	475	516	461	433	482	444	481	494	451	482	494	462	456	501	448	469	464	479	419	469	521	451	489	487	493	499	460	497	463	494	480	508	492	481	529	474	435	469	435	495	453	467	482	485	458	461	466	456	429	468	460	462	489	495	493	518	471	460	501	459	475	450	451	512	471	474	480	432	492	488	444	502	508	463	453	468	492	492	476	476	474	454	507	495	455	465	494	490	475	468	466	521	457	495	482	505	495	508	486	488	487	476	445	479	459	492	474	487	475	457	451	470	458	495	454	483	491	468	498	531	504	440	478	472	502	494	488	508	466	461	511	472	453	462	497	493	473	501	475	476	497	491	489	464	463	454	473	511	486	453	508	498	455	486	498	460	493	460	497	489	505	503	471	464	492	520	485	468	478	474	475	466	507	481	462	498	467	486	482	483	471	492	476	455	484	468	460	506	462	516	461	448	540	479	510	465	464	487	471	483	477	490	476	436	490	488	437	460	466	491	455	465	488	498	463	478	457	406	457	488	499	533	435	503	484	470	478	479	513	476	491	490	485	492	476	543	457	471	483	463	474	474	436	477	485	511	464	446	458	452	439	452	509	487	460	451	479	451	500	451	485	508	463	491	470	476	462	450	438	463	459	447	452	496	475	452	476	504	427	496	513	451	484	467	454	493	486	509	449	483	468	476	492	532	462	519	475	428	473	481	463	506	503	495	501	488	450	486	485	529	468	467	525	434	465	415	462	471	462	493	440	482	528	486	467	472	458	487	477	467	504	490	500	454	478	435	475	484	471	422	467	444	459	426	458	456	469	453	454	475	456	462	499	475	467	482	478	486	480	447	515	460	436	456	470	467	492	461	453	451	456	467	487	510	507	473	441	459	470	441	464	463	511	480	474	501	524	480	464	485	462	501	446	495	498	512	478	458	463	434	451	462	464	459	447	462	475	456	451	468	482	477	481	447	447	489	490	475	489	504	502	473	469	492	482	485	488	467	464	501	444	479	451	476	492	495	486	490	437	487	453	531	510	470	453	492	455	454	504	452	489	440	487	473	472	466	465	510	457	464	486	486	500	502	480	467	435	490	450	482	471	450	481	462	465	509	472	516	493	480	513	491	426	443	468	452	470	516	502	434	500	478	483	502	484	490	495	447	476	450	462	479	477	490	481	483	501	449	487	466	451	482	454	467	458	501	483	480	485	455	468	465	478	475	463	484	481	463	450	479	463	456	482	477	437	494	471	497	462	444	496	438	450	494	454	467	481	452	457	469	502	447	460	491	501	482	474	482	461	452	528	426	500	493	458	465	474	455	487	428	497	502	486	492	475	503	484	474	459	488	462	471	504	460	490	487	488	467	489	475	470	503	449	451	495	472	506	498	449	500	433	493	513	485	474	472	447	492	462	511	473	461	498	462	434	451	468	460	436	490	474	466	482	452	502	483	493	486	437	486	480	454	475	474	475	443	493	506	471	499	478	511	474	480	455	514	472	483	519	462	467	465	486	456	482	452	494	456	450	484	463	481	505	485	478	483	499	479	485	498	486	474	483	487	487	478	487	469	491	507	488	450	429	473	484	475	492	470	490	490	466	471	476	471	508	471	440	518	466	503	480	480	501	475	513	495	427	496	480	487	461	461	481	481	475	487	502	474	499	480	447	475	461	461	472	464	449	477	443	506	456	506	483	477	493	477	465	484	472	438	438	443	492	438	494	445	483	458	485	496	477	493	503	444	483	478	466	471	513	474	491	503	495	474	506	472	473	469	488	449	474	491	472	466	438	454	464	471	451	468	469	478	504	443	474	489	480	468	463	474	446	501	461	488	456	471	474	469	484	446	476	474	473	485	486	517	469	463	458	479	473	480	488	480	489	523	514	464	463	445	473	491	467	446	463	438	484	490	475	505	445	461	467	469	498	460	480	451	467	464	494	459	475	529	433	462	470	444	462	500	488	467	504	459	448	486	469	485	467	517	500	461	476	486	448	474	479	510	466
2234	308	324	327	309	307	315	281	271	321	257	299	246	266	284	279	269	254	270	273	253	256	288	245	253	251	261	270	278	290	240	277	258	289	261	258	274	266	255	254	272	270	264	275	259	256	251	265	306	304	311	254	257	294	284	255	258	263	272	238	299	273	299	246	242	269	268	257	287	275	259	290	291	272	278	255	282	242	255	282	290	259	270	279	276	273	272	252	280	245	273	241	268	280	316	295	272	243	286	263	285	292	277	286	296	285	252	259	293	272	285	250	267	296	258	256	266	284	248	274	252	288	258	257	267	255	286	282	281	282	275	279	275	292	273	266	260	266	269	262	277	276	287	264	266	285	242	271	281	295	247	275	271	248	252	281	287	284	230	272	244	272	278	277	268	277	252	287	278	252	284	284	269	284	247	265	275	269	266	258	274	280	231	267	276	251	275	258	241	275	282	274	269	265	271	260	286	283	292	308	282	249	280	257	256	245	232	262	270	281	252	268	303	288	260	259	255	285	272	259	257	254	273	241	293	275	293	287	244	275	265	261	271	260	255	231	275	262	277	241	288	277	269	261	258	272	274	294	265	239	273	268	268	251	266	280	276	270	261	273	274	265	274	276	270	258	265	279	237	281	232	275	271	260	283	269	273	264	277	255	251	261	287	271	263	264	261	255	247	285	285	297	282	278	240	260	250	260	270	262	248	283	257	269	255	267	270	289	272	248	261	269	253	269	274	266	261	286	259	241	242	267	266	263	290	271	256	261	259	289	260	248	272	261	272	282	251	238	252	258	284	298	257	255	272	252	301	271	270	238	269	266	282	249	235	276	260	251	260	254	254	277	293	246	288	257	250	275	262	279	273	268	224	293	238	266	282	262	280	278	289	288	284	280	273	241	274	267	276	243	282	282	276	286	270	247	242	284	288	280	263	287	274	309	253	273	264	260	262	281	252	273	272	279	280	290	271	267	284	273	263	226	227	258	276	244	275	256	259	284	255	284	249	262	284	244	260	286	248	246	296	266	243	273	287	303	275	253	244	299	278	255	248	273	263	260	262	272	255	245	287	260	253	275	302	269	261	282	263	270	258	228	266	256	265	283	263	261	264	266	266	251	241	277	261	270	269	252	268	264	273	265	291	265	283	299	257	290	275	258	227	284	286	259	269	277	264	283	246	276	275	260	285	263	280	257	270	282	294	286	278	245	259	264	286	270	258	250	289	288	279	265	269	252	261	254	266	288	273	278	288	275	293	258	291	269	297	247	257	251	263	284	280	283	269	261	285	260	265	280	285	277	273	272	244	252	269	283	251	271	296	260	264	265	259	272	283	285	251	264	313	276	263	266	260	266	276	273	322	278	274	238	260	273	252	260	269	258	274	263	261	265	257	233	266	264	260	289	290	268	260	264	263	243	270	284	261	252	302	260	268	254	271	248	252	277	275	241	277	274	267	238	240	244	266	259	257	267	279	286	287	276	259	283	248	276	249	253	282	253	283	259	283	263	288	282	276	274	265	275	275	275	286	269	292	294	265	276	261	271	295	243	261	286	295	237	259	259	282	273	237	282	247	260	254	256	261	254	273	272	271	255	246	257	251	262	267	237	256	275	297	290	265	248	271	254	265	270	266	268	271	315	265	255	269	266	277	285	253	266	255	250	262	243	238	266	255	243	264	251	245	263	267	254	303	283	261	248	265	287	256	257	247	248	247	275	276	267	272	269	260	255	273	270	274	251	268	263	246	257	268	256	277	275	267	251	276	278	240	269	262	273	273	277	266	269	290	269	264	238	258	232	268	266	267	264	274	263	286	262	265	263	243	293	253	233	287	242	278	262	255	262	296	267	276	290	293	273	275	245	261	280	250	288	284	248	272	269	261	249	275	280	271	274	268	276	241	237	269	285	241	295	252	253	304	283	277	263	286	280	260	272	308	262	267	278	296	288	271	270	244	276	279	276	250	266	263	250	278	270	277	283	262	278	274	272	284	274	250	243	298	292	255	198	253	269	281	281	285	255	265	224	273	274	265	281	272	282	261	255	249	246	299	285	273	304	277	271	276	277	263	231	242	253	284	277	261	267	243	254	261	288	282	263	275	303	268	295	248	313	263	264	264	279	283	244	276	285	296	287	259	275	261	285	256	283	262	266	280	261	271	238	272	273	301	307	239	265	274	249	266	253	235	279	248	287	270	271	259	277	246	242	276	269	275	255	295	252	274	261	269	286	241	271	254	251	278	277	270	262	241	268	272	270	268	287	252	294	269	266	279	270	254	276	316	270	281	270	287	275	278	275	245	264	296	263	271	265	255	273	266	256	241	288	282	253	263	292	265	289	276	276	277	267	243	280	252	271	295	258	301	274	259	227	264	268	273	278	288	267	273	277	273	243	255	280	264	269	284	290	264	295	269	272	229	283	301	277	257	265	285	268	271	272	251	290	272	252	294	248	262	260	231	273	285	262	279	238	276	302	266	271	279	265	247	276	254	273	277	289	244	250	263	235	299	267	286	265	282	265	259	262	281	277	271	284	257	257	290	235	236	276	267	244	273	260	261	277	262	264	256	270	280	278	257	264	277	271	268	265	276	269	263	266	299	259	254	254	262	259	280	254	253	277	232	277	269	241	276	275	293	261	281	296	227	274	274	246	265	261	292	278	244	278	277	269	274	281	266	244	272	262	249	285	274	276	283	299	288	284	306	291	284	241	258	292	241	278	266	268	277	265	250	255	272	240	289	256	281	253	261	258	275	285	291	280	250	242	278	271	258	304	244	288	241	275	272	265	267	297	251	273	273	281	273	256	227	263	282	282	273	290	294	265	282	266	259	293	256	288	278	242	279	256	280	276	288	254	296	256	287	280	268	271	257	305	269	260	272	258	224	289	287	249	278	248	256	283	262	287	262	234	294	266	231	276	248	286	235	292	241	262	287	260	263	244	252	275	258	282	260	258	256	279	271	257	265	263	300	264	271	262	266	264	306	289	267	243	264	238	279	261	253	284	263	274	285	267	265	270	284	276	261	299	232	272	279	282	261	262	306	275	262	266	258	260	257	251	304	267	283	276	253	268	245	290	285	292	254	283	274	267	247	262	240	263	234	242	276	259	286	253	259	306	257	258	289	275	275	257	243	284	251	277	274	286	271	258	263	275	237	267	283	255	270	275	273	278	255	286	272	278	263	274	242	286	259	276	264	252	274	280	279	281	281	277	270	277	275	246	268	257	275	248	271	234	267	286	267	288	281	279	264	272	296	242	256	275	283	286	282	262	272	273	270	267	262	264	293	293	262	255	266	263	252	277	280	297	255	266	275	252	264	261	283	261	282	275	265	257	264	344	236	249	280	269	247	271	282	263	271	278	276	248	252	279	260	277	313	240	250	291	269	263	267	262	272	234	258	273	256	275	243	262	280	275	267	280	247	253	256	263	271	304	266	260	258	262	276	274	264	280	238	281	257	247	280	247	252	274	259	265	253	287	269	246	275	254	250	262	277	234	274	276	252	300
2281	848	991	967	1004	904	920	839	862	834	770	826	808	785	826	750	836	789	790	815	772	774	802	807	818	786	806	794	784	803	776	776	824	791	800	809	790	788	744	770	780	723	794	808	771	804	766	799	789	777	837	774	810	789	778	793	776	865	808	747	801	793	757	821	796	775	821	721	815	776	830	761	811	785	776	780	754	786	825	815	803	777	733	798	728	790	768	760	770	797	813	840	763	838	750	755	770	790	781	800	829	773	777	781	731	761	850	801	773	772	752	763	771	727	821	807	749	741	803	778	773	747	767	759	853	768	768	795	761	788	762	771	812	772	731	789	764	728	753	799	784	778	824	775	775	774	768	761	742	775	757	761	836	764	758	728	806	843	805	848	772	766	768	797	841	813	751	760	786	786	757	785	732	790	825	796	805	760	820	842	766	838	816	769	784	738	776	815	786	764	839	767	833	780	804	793	829	775	784	771	710	813	815	805	775	783	764	772	769	797	836	754	763	758	785	752	802	793	741	811	771	760	757	731	789	752	761	795	820	787	845	844	766	783	810	781	785	774	763	777	790	798	823	752	762	792	804	761	727	796	786	768	787	787	807	766	795	794	735	783	744	809	702	741	805	781	791	817	835	786	810	797	748	798	762	794	780	714	774	790	786	817	778	831	747	793	783	763	760	775	746	690	794	789	831	761	724	733	784	840	729	767	807	783	804	788	820	809	802	772	807	789	788	781	781	851	766	764	835	766	782	773	770	793	771	794	795	781	785	744	800	769	769	746	780	774	719	757	820	785	802	793	795	792	742	740	777	766	800	721	823	795	788	765	787	768	794	737	808	779	807	766	788	783	744	790	732	779	775	744	743	786	779	779	772	853	800	804	807	801	809	801	777	823	821	824	785	824	768	748	823	777	791	781	760	726	796	772	764	783	804	774	802	829	773	788	782	766	791	775	772	757	815	741	759	797	811	813	770	804	768	769	786	781	727	756	780	753	776	796	739	799	778	763	733	774	755	733	784	797	767	797	780	770	892	736	781	799	754	789	834	784	779	792	765	764	763	804	742	807	762	783	745	741	745	776	786	805	754	738	788	785	777	749	737	813	777	811	770	763	790	780	777	759	818	772	787	756	752	815	790	738	785	817	793	806	889	759	776	823	778	785	732	790	777	739	757	749	747	821	748	783	758	746	786	815	802	782	784	753	786	833	752	767	774	823	775	801	735	776	821	773	760	736	791	772	753	841	753	763	784	777	754	803	769	789	762	712	764	776	766	785	793	786	798	783	791	820	797	792	752	810	787	794	757	817	788	829	832	800	731	780	821	775	792	741	744	804	819	765	772	767	765	780	795	748	789	769	808	802	802	782	779	760	771	748	772	839	787	796	820	751	777	775	766	733	817	804	839	741	787	799	774	773	782	789	802	743	746	784	750	761	800	760	816	728	755	767	783	811	803	829	793	718	780	790	791	756	809	750	797	755	774	831	768	780	816	701	781	788	803	759	787	818	733	756	791	739	771	765	809	761	738	750	806	802	834	769	810	731	791	786	845	786	762	796	765	758	785	803	800	793	814	757	787	787	804	809	780	788	793	782	772	803	800	769	825	802	745	756	732	739	776	816	768	836	790	783	788	786	794	698	819	785	802	816	770	771	784	795	744	781	716	808	773	805	790	772	741	785	773	802	810	744	830	783	804	815	763	804	830	780	802	762	730	797	763	813	750	745	726	778	759	804	774	772	814	731	806	777	791	801	796	795	727	832	793	782	772	802	837	769	737	825	736	834	748	760	800	786	834	775	761	788	746	783	796	764	787	815	747	766	787	792	758	787	769	785	775	739	752	775	785	756	797	760	761	797	823	781	805	764	787	755	831	765	763	763	743	766	780	810	796	792	792	758	764	797	811	749	743	816	752	744	771	749	799	784	738	784	766	771	767	798	748	778	759	756	796	790	791	774	771	783	757	790	795	786	759	772	760	757	789	820	795	751	778	863	890	799	811	745	834	821	785	756	754	761	783	800	764	790	797	815	785	803	790	767	746	795	781	750	791	827	778	743	817	788	799	728	802	751	725	838	798	761	767	753	777	737	753	815	743	803	775	808	799	747	779	805	769	774	817	811	770	768	827	792	814	809	745	779	819	790	771	756	812	728	740	760	790	792	753	767	772	771	745	806	792	774	715	735	802	772	761	781	770	744	776	784	774	803	753	805	819	806	809	793	753	785	784	750	809	812	765	755	762	782	753	733	779	797	778	727	692	799	863	779	794	787	794	760	846	807	798	755	772	747	767	777	811	787	815	798	792	778	820	809	783	780	767	737	747	745	773	748	835	781	762	782	772	775	813	776	776	767	789	788	811	767	783	789	824	806	761	777	780	754	787	794	795	788	820	785	793	743	801	821	774	784	791	790	800	826	818	731	763	761	790	809	818	807	800	748	760	733	806	733	786	783	823	762	782	780	811	826	743	799	834	791	770	831	799	821	790	782	783	761	794	835	790	790	743	783	748	733	796	806	797	803	751	747	779	788	764	811	756	798	777	787	771	804	797	744	771	814	746	784	754	765	798	754	771	750	752	806	749	767	760	811	778	809	782	774	804	762	741	782	798	788	797	746	756	816	772	756	782	737	761	774	785	780	788	744	787	803	821	757	763	814	772	708	724	803	794	764	842	788	801	761	790	794	769	802	790	784	795	764	782	802	788	768	806	801	763	817	834	807	754	811	800	786	798	789	773	733	757	778	735	838	781	790	787	765	794	777	813	767	760	760	755	771	795	815	761	786	790	742	803	764	787	779	807	762	762	772	737	802	821	791	756	768	807	789	805	776	799	788	799	730	764	740	792	777	790	749	759	755	754	778	768	772	824	786	802	773	859	768	793	809	794	815	786	803	752	792	702	741	793	767	816	810	722	763	798	804	752	786	790	817	739	755	698	794	795	775	797	792	771	785	752	787	799	736	755	784	765	763	819	773	771	762	750	772	815	773	821	768	769	776	745	783	770	780	791	757	772	794	801	842	726	774	777	743	786	717	765	767	778	760	784	788	781	778	808	847	770	835	737	766	744	757	773	777	766	767	776	785	763	761	761	774	810	738	806	816	819	783	779	779	737	790	778	798	739	765	788	754	758	776	728	773	835	800	772	759	818	754	715	801	784	779	802	770	799	800	789	745	811	825	792	820	809	757	795	735	750	796	789	782	811	794	753	786	765	770	775	794	796	799	824	800	794	821	801	819	722	780	762	788	807	745	762	804	803	839	812	791	740	798	792	775	787	805	754	816	773	816	780	807	744	766	796	755	779	765	734	794	771	784	804	765	772	788	792	807	754	793	836	742	802	823	764	812	818	864	752	807	815	812	822	766	756	759	801	793	740	813	770	757	798	747	775	821	798	754	740	775	812	767	734	803	828	811	778	791	768	761	777	830	834	768	836	785	773	751	787	778	765	827	722	782	742	785	780	791	774	823	805	771	718	768	763	797	797	821	840	756	798	784	806	803	773	776	758	783
8253	1065	1296	1092	746	510	438	389	301	288	241	220	233	189	192	171	210	205	199	166	171	181	163	164	164	174	158	149	150	148	148	156	125	159	152	158	147	149	135	126	135	118	149	134	162	133	151	136	135	146	134	141	151	163	143	146	155	159	119	158	156	131	131	144	136	122	142	142	134	145	140	142	125	163	119	142	132	150	139	132	126	137	147	158	152	154	141	126	139	122	152	137	124	132	140	144	167	126	119	126	116	142	145	107	138	132	135	160	122	121	127	130	142	147	156	119	114	151	147	157	131	141	138	148	164	129	175	128	139	153	153	146	129	158	129	159	141	157	135	143	145	138	128	157	138	126	156	159	125	129	125	155	144	145	143	136	132	136	157	121	147	136	132	124	128	153	151	124	140	138	141	155	157	122	135	136	158	136	139	153	132	136	140	122	137	142	138	120	123	132	141	120	132	145	140	157	138	125	146	133	123	118	135	156	144	141	152	125	152	160	171	132	106	130	141	128	138	126	158	116	132	137	130	129	142	131	142	128	137	154	128	134	161	131	159	131	132	139	145	143	152	135	173	139	119	134	150	139	159	135	157	145	120	117	130	137	137	146	118	120	143	141	136	137	133	162	147	136	133	158	127	130	142	147	131	144	143	152	134	147	130	133	137	140	151	138	158	128	139	123	127	129	127	168	137	143	144	145	133	141	162	150	142	125	143	136	168	143	144	126	152	146	125	133	150	149	147	137	143	137	143	153	148	137	127	138	139	132	119	132	160	129	129	129	143	130	134	143	125	147	141	134	147	129	143	127	152	120	160	129	139	172	130	128	149	136	158	134	136	162	153	148	124	135	143	153	128	125	146	143	148	154	128	148	146	143	113	134	142	126	150	146	144	147	131	136	138	162	145	161	144	124	159	141	135	135	123	147	135	120	117	131	137	153	129	142	147	129	142	139	141	122	140	119	151	140	149	137	133	143	135	143	129	131	126	119	138	141	135	153	152	129	141	152	153	142	134	121	137	131	148	143	128	148	158	140	147	138	132	119	156	128	134	124	123	134	143	130	148	147	144	148	134	130	126	133	140	124	140	137	149	149	130	119	141	131	150	140	156	136	133	133	158	126	139	138	135	141	148	132	147	166	128	122	145	134	141	135	131	129	141	126	149	140	121	139	133	139	135	140	141	150	155	124	138	149	123	137	132	134	118	131	132	125	116	149	165	146	127	134	127	144	128	111	138	160	175	128	130	156	121	130	138	138	134	129	141	143	127	131	137	132	130	135	145	126	131	147	138	122	138	139	173	132	155	129	154	126	140	119	119	152	134	143	152	130	136	132	140	154	137	137	141	123	123	141	138	155	145	134	128	145	140	158	134	148	132	146	165	148	146	165	155	133	156	155	116	149	139	134	164	138	150	134	141	140	126	130	147	150	116	127	142	122	129	102	155	133	148	146	151	134	138	133	133	136	124	147	128	134	139	117	149	164	143	133	115	137	112	139	150	134	149	135	127	129	136	138	145	142	149	149	151	126	134	134	132	122	121	111	141	128	144	134	152	133	121	151	146	140	147	163	142	138	144	161	124	125	138	141	138	131	112	133	133	128	138	146	125	152	150	139	115	135	142	151	126	153	121	144	127	145	129	133	145	161	137	122	158	145	156	156	146	144	144	137	144	131	146	142	116	130	147	137	122	135	132	148	120	126	139	148	153	126	127	136	158	152	130	146	148	148	154	132	150	119	130	142	149	125	156	137	133	151	154	157	135	131	158	126	159	147	146	154	145	137	123	137	137	144	122	120	124	124	123	119	136	134	140	144	144	136	132	129	157	131	131	119	145	149	141	120	126	149	138	136	145	124	148	141	153	139	139	112	114	142	123	135	132	120	150	155	129	142	151	147	142	126	154	140	156	132	117	137	133	128	143	142	142	139	129	146	140	145	147	134	126	147	132	135	144	138	143	136	119	148	119	133	134	137	132	133	129	119	166	118	146	149	134	126	119	131	131	142	122	130	128	121	137	129	123	159	139	142	139	143	173	165	136	133	160	135	115	151	156	114	137	113	132	129	120	144	146	154	145	135	143	138	142	145	140	129	141	128	133	129	143	115	142	146	127	131	160	132	144	156	135	126	148	140	131	122	144	136	154	149	145	129	147	134	146	141	149	141	169	128	138	152	138	130	129	139	145	137	133	122	143	129	138	158	134	146	113	139	137	151	126	149	121	132	112	137	131	154	143	155	141	125	158	113	161	133	151	149	163	137	143	123	141	128	123	145	115	138	152	147	143	149	155	139	124	153	149	138	132	124	131	140	135	124	147	147	142	142	151	137	122	134	139	152	110	168	125	133	130	131	154	148	129	138	154	128	133	149	118	125	135	133	156	134	147	145	137	152	146	160	134	163	115	139	122	124	141	140	130	128	135	124	131	132	162	121	137	123	111	152	146	152	132	131	120	133	138	139	137	125	126	135	140	145	115	137	130	114	130	141	140	145	124	136	142	150	138	147	126	139	132	152	152	149	133	140	141	122	127	137	134	142	149	152	131	126	135	135	139	153	154	143	149	126	166	137	126	137	149	135	158	124	138	152	146	134	129	117	137	159	150	119	137	141	139	149	145	137	127	160	142	157	125	126	155	135	151	169	160	148	129	127	131	157	117	158	121	160	131	125	117	143	130	144	143	142	150	140	134	135	138	143	150	135	126	132	150	157	120	135	139	143	125	120	133	146	132	146	153	130	121	135	134	161	145	117	147	146	134	154	135	154	136	150	133	149	139	146	113	132	137	144	135	116	131	160	136	158	147	131	128	128	146	132	167	150	147	138	150	144	127	124	155	126	146	127	131	123	154	142	148	144	148	162	140	137	131	137	156	152	156	128	131	137	130	153	141	106	146	153	147	105	144	143	143	144	149	112	121	137	134	140	134	127	132	145	140	126	152	162	119	133	146	143	147	151	169	142	142	137	134	153	133	176	155	164	143	151	121	155	128	139	120	146	148	143	125	129	139	137	134	130	143	131	134	135	146	134	131	139	140	136	139	148	126	150	126	139	140	132	134	154	128	109	116	136	121	125	153	172	136	131	124	132	115	140	134	136	155	153	147	159	132	154	128	135	133	142	124	137	121	129	123	146	142	146	142	124	123	122	148	133	147	125	120	139	140	138	151	149	133	148	150	142	136	142	122	129	131	136	144	134	128	157	148	153	141	151	153	138	146	141	147	125	145	141	123	141	144	130	142	143	163	119	135	145	147	123	134	136	139	138	130	142	126	148	130	142	136	120	133	148	139	140	127	139	163	151	154	127	145	141	136	167	144	145	117	148	136	154	124	151	125	141	146	141	143	156	127	133	143	139	127	136	149	150	141	142	138	134	137	138	138	140	165	126	125	139	141	149	135	130	140	135	152	145	140	129	134	126	133	130	136	135	143	145	144	144	129	129	118	114	133	146	167	159	143	163	113	145	127	124	163	135	134	133	146	136	122	129	157	122	133	143	141	140	153	146	144	132
5407	1414	3176	3630	3074	2492	2024	1722	1464	1316	1192	1072	953	936	897	786	736	740	685	663	684	613	656	606	602	598	562	539	594	548	572	509	580	561	534	514	494	510	492	469	507	507	507	478	531	470	465	446	486	429	496	475	461	477	450	504	444	435	476	475	459	458	479	455	445	490	485	484	460	514	464	475	452	461	466	469	446	472	460	475	459	475	477	479	433	475	460	461	463	441	486	448	472	453	411	437	447	454	447	493	471	482	420	477	439	460	467	461	458	454	461	486	453	447	424	420	448	428	492	469	419	441	458	442	447	454	472	424	421	429	441	462	460	447	426	451	451	435	491	471	461	457	434	484	495	453	450	421	473	452	425	421	432	430	461	435	401	478	423	438	465	445	430	466	420	439	428	475	444	433	464	457	472	469	479	447	415	452	441	449	471	431	451	466	475	452	434	441	452	450	421	427	415	435	423	427	453	444	458	462	418	460	427	461	457	440	450	442	407	451	452	437	441	454	464	439	461	423	466	468	442	432	427	451	424	424	431	437	436	449	434	411	431	449	414	463	470	445	439	460	455	460	460	457	462	470	427	435	453	480	428	435	447	458	450	464	472	451	458	421	416	429	413	436	468	446	460	482	442	447	433	445	414	443	418	450	454	481	415	462	445	451	453	464	447	448	443	438	440	464	427	423	434	453	451	445	456	452	448	437	431	435	454	417	437	439	456	448	456	453	437	436	435	461	432	469	457	468	443	463	433	452	473	471	466	462	462	419	441	417	424	394	427	463	441	439	445	452	469	462	471	457	421	430	438	406	433	462	463	457	451	426	447	425	429	484	442	428	400	445	439	473	445	470	457	467	449	463	454	454	421	438	482	441	485	397	448	436	451	449	420	437	429	423	457	439	429	413	447	479	432	428	459	479	482	457	440	474	434	466	469	417	435	458	457	456	437	431	433	460	439	452	446	462	422	420	455	431	433	439	439	440	456	435	463	422	421	430	461	450	415	446	452	461	448	417	425	430	447	414	446	457	450	428	443	421	433	462	441	452	441	405	463	476	438	459	453	480	406	451	433	459	429	430	427	439	406	446	436	442	459	473	415	429	482	440	464	468	411	454	464	449	419	434	414	457	474	440	447	434	414	481	457	435	432	445	482	456	479	436	429	431	460	445	422	445	409	474	449	435	437	478	470	458	463	456	454	434	437	449	463	491	453	458	447	409	442	451	438	420	427	450	438	430	449	409	409	480	426	432	457	463	471	441	438	435	449	441	434	454	469	425	446	463	425	456	442	453	443	432	420	440	435	429	404	435	481	428	446	430	428	439	420	438	441	438	470	476	480	467	417	443	433	450	479	439	435	429	439	490	438	457	431	489	452	455	448	402	407	459	403	455	416	466	454	438	460	460	426	486	430	447	448	459	418	465	474	453	455	461	465	433	443	458	394	419	425	486	432	456	463	432	491	418	453	483	433	461	464	433	481	439	429	454	440	435	432	452	449	436	459	487	468	468	446	427	425	415	440	461	448	417	432	423	428	457	398	421	437	469	405	419	448	465	440	475	466	496	426	408	427	465	472	463	462	438	457	442	455	429	441	411	419	426	409	425	398	417	438	443	450	464	444	483	445	462	445	444	463	444	485	445	465	491	467	459	482	411	442	440	455	419	448	404	425	440	443	440	426	426	443	433	431	455	458	453	465	436	432	429	433	431	440	441	442	441	428	493	457	446	428	431	422	440	484	455	425	431	502	458	476	440	433	428	461	413	489	464	425	454	451	416	480	451	440	397	448	423	468	476	453	422	468	458	467	453	423	451	453	461	428	455	463	480	507	451	446	460	435	473	446	457	444	492	432	451	460	451	467	469	424	429	441	454	435	448	427	459	442	452	403	431	417	416	442	432	438	417	461	431	472	436	454	467	434	417	473	452	448	418	466	462	455	443	420	424	473	469	432	476	446	446	475	461	436	426	473	464	498	482	432	460	445	442	467	443	460	429	472	445	454	429	451	452	426	433	436	483	443	451	452	445	462	451	464	448	421	468	491	440	452	441	431	440	442	462	477	434	471	450	411	467	451	444	489	496	447	443	450	449	448	447	430	450	440	441	422	457	431	418	450	442	457	454	502	450	460	427	439	429	449	451	431	434	442	426	415	461	449	478	466	472	428	424	490	435	489	452	477	430	427	446	453	429	458	457	432	465	405	472	421	455	431	460	430	429	410	438	459	406	445	427	457	458	430	400	427	418	450	417	426	443	445	456	463	416	426	439	479	457	490	446	436	396	404	423	452	453	434	468	439	428	422	456	431	458	452	423	452	458	456	414	471	433	435	454	404	475	433	437	444	444	435	464	445	470	469	432	480	461	448	444	435	433	465	394	445	480	443	440	457	486	447	418	497	460	461	449	469	440	425	460	448	460	461	420	497	528	426	464	468	463	456	430	465	457	471	441	459	442	457	462	398	437	456	446	470	457	421	416	414	460	457	398	457	434	457	422	433	465	433	443	439	423	470	417	418	459	446	470	433	446	444	480	475	473	472	465	471	431	439	459	457	460	454	460	452	472	449	463	451	433	455	443	445	396	434	472	428	478	446	424	450	495	456	449	405	441	422	442	448	456	478	478	436	447	440	456	445	432	442	437	430	447	425	430	444	468	425	486	471	468	435	442	455	474	443	420	464	474	442	419	450	446	419	437	403	430	460	461	450	470	405	403	425	430	478	416	462	412	429	441	398	457	419	443	431	453	418	452	463	429	416	446	421	460	444	452	455	430	430	419	466	463	453	457	463	446	471	444	462	430	428	434	469	452	441	467	408	447	465	466	429	422	439	458	428	424	459	481	451	459	434	451	388	457	480	449	443	428	455	443	457	408	471	431	428	430	432	463	479	430	431	473	457	459	438	444	422	478	438	427	456	431	465	458	423	466	459	418	460	458	426	481	455	425	427	450	455	463	428	473	438	466	430	403	453	456	441	422	413	472	465	458	423	442	470	465	495	450	482	422	463	460	447	445	409	417	443	456	472	445	443	445	442	435	434	426	448	451	456	479	460	420	425	459	418	429	459	429	491	440	457	433	417	462	451	427	429	485	422	430	401	444	444	450	459	434	444	458	461	411	452	443	446	460	467	435	469	458	465	427	414	468	454	446	446	470	442	440	418	419	433	485	478	475	471	443	468	431	463	448	421	475	414	440	447	425	460	465	463	456	432	435	458	436	446	424	444	432	456	425	468	463	447	457	444	444	433	432	468	465	472	431	436	448	437	417	459	472	446	432	427	436	441	458	441	422	420	463	438	428	431	444	457	447	443	412	435	466	432	453	469	466	458	421	441	422	462	451	436	457	447	482	453	497	443	436	428	415	433	472	436	444	418	447	443	440	435	441	433	431	439	444	431	400	466	435	442	433	445	439	446	430	461	421	506	432	433	465	409	397	410	434	406	443	444	442	477	469	426	435	508	439	427	424	467	407	448	446	464	478	438	474	429	467	442	447	476	476	470	456	459	400	469	496
15084	2592	2638	2135	1389	1057	791	603	442	419	391	320	303	254	248	249	248	210	216	199	180	184	207	192	182	174	210	183	152	169	164	153	164	163	163	171	173	149	150	138	152	145	125	142	167	150	145	160	144	174	161	149	121	132	150	159	148	175	160	132	149	159	152	132	153	166	123	165	123	144	154	161	144	144	156	135	170	158	132	158	137	159	135	136	137	141	146	134	145	151	134	131	152	148	150	123	153	152	144	133	122	153	147	157	165	140	162	171	143	158	161	142	135	153	141	152	146	143	162	141	146	139	158	141	155	136	135	144	158	131	145	131	147	120	152	157	125	149	136	131	132	128	144	145	137	155	153	154	122	133	151	145	143	147	132	158	156	154	167	122	149	136	127	174	156	148	137	135	132	138	116	146	143	143	132	184	149	154	134	153	126	140	161	140	141	141	160	140	141	171	149	147	134	143	138	148	154	125	146	158	146	151	144	150	142	135	153	121	148	149	136	147	161	149	152	179	157	179	161	138	143	150	148	117	158	136	159	124	132	161	154	153	145	147	126	162	134	135	154	151	136	125	144	135	151	135	140	133	129	160	143	155	149	149	132	152	151	143	149	145	151	137	169	133	160	154	154	153	148	155	132	130	135	149	148	132	151	136	133	154	173	144	135	160	153	152	146	175	158	161	145	149	142	142	136	148	143	155	154	142	129	115	159	134	144	140	145	155	153	152	165	156	118	137	193	147	154	156	142	135	168	149	121	139	148	162	141	152	162	163	146	127	145	136	147	129	159	144	140	162	137	135	134	143	139	132	141	152	122	135	130	148	151	143	138	134	145	126	142	146	165	149	126	139	147	144	147	147	160	148	140	144	124	151	144	167	149	147	148	145	148	114	154	129	156	152	137	131	119	152	139	146	140	129	162	133	131	129	144	148	137	145	163	128	149	106	147	158	136	150	122	140	136	134	115	170	151	146	135	149	149	145	135	149	148	125	161	155	145	135	122	130	137	141	118	137	140	129	144	148	149	148	163	129	152	148	133	145	148	142	148	122	143	163	141	130	138	144	124	139	145	126	149	146	139	166	132	145	151	133	137	132	155	140	144	160	144	142	149	169	129	128	150	146	146	148	149	136	144	128	160	156	143	128	143	139	148	147	138	153	152	134	146	135	124	137	142	145	145	144	145	134	153	126	146	147	152	143	161	156	149	120	168	147	147	152	162	163	146	159	137	122	122	121	151	139	155	152	145	147	143	158	136	168	137	141	147	133	155	142	139	167	147	142	149	154	160	138	147	146	163	145	149	156	124	117	132	134	145	144	163	159	131	148	134	160	138	188	142	145	153	143	117	153	149	139	140	164	154	156	158	133	141	138	146	153	151	144	146	116	135	157	135	157	162	144	140	134	151	156	153	152	177	167	145	157	144	162	157	152	145	134	158	145	168	159	129	141	173	138	154	150	170	148	153	135	167	152	127	145	166	151	153	129	131	136	167	124	155	153	140	143	152	153	140	137	141	154	143	170	148	146	128	164	155	149	152	162	133	137	148	155	143	129	151	128	156	150	138	141	132	142	162	146	165	135	134	143	131	136	144	153	132	129	159	135	140	157	163	128	147	146	147	148	140	121	144	158	123	159	160	131	158	145	134	144	144	142	144	138	143	150	147	150	138	170	131	173	158	150	154	152	144	147	148	165	139	117	123	132	147	149	138	156	133	115	127	131	144	132	139	116	148	152	147	144	127	136	152	149	163	148	152	154	151	133	143	150	128	133	135	124	155	151	142	151	128	145	140	137	135	155	146	157	155	142	149	162	181	160	133	139	155	152	137	127	154	145	142	138	143	154	154	145	131	162	135	172	140	134	149	143	114	115	146	142	121	141	158	164	145	138	121	145	137	152	143	169	139	158	146	157	151	147	139	139	114	144	142	127	147	142	123	146	133	169	155	150	133	157	161	142	149	152	150	153	151	154	147	139	133	128	147	137	154	132	117	157	144	138	146	147	147	150	133	133	138	147	145	128	152	148	143	156	125	135	150	146	163	139	149	151	121	136	158	135	133	145	139	151	148	143	134	122	155	150	155	134	140	144	138	134	127	150	141	145	146	165	143	138	151	143	151	134	146	138	140	137	140	156	154	145	172	126	118	132	143	138	139	134	161	141	172	166	143	140	126	139	133	149	182	153	181	150	125	141	145	146	128	119	153	134	142	159	182	142	123	145	133	143	162	159	135	140	137	156	145	133	141	145	140	137	164	148	134	134	155	143	128	126	156	150	150	156	155	140	133	155	141	153	144	139	138	142	153	160	134	138	153	133	148	151	160	141	144	156	161	156	150	158	126	140	138	128	148	150	155	135	148	145	146	135	158	137	143	151	131	146	147	151	134	145	139	141	145	149	147	149	120	120	148	141	149	150	153	159	162	150	150	157	158	161	146	155	133	149	138	154	144	141	164	146	142	155	146	150	138	123	160	152	156	159	143	161	148	154	125	145	142	136	137	131	174	145	128	153	153	147	148	156	126	157	137	127	145	148	146	136	135	151	141	129	133	159	142	135	155	162	132	148	131	143	146	150	168	136	166	147	142	160	133	154	155	153	146	138	144	151	161	139	132	130	140	147	157	147	140	143	127	137	128	154	157	155	136	142	148	146	141	145	151	145	134	141	131	148	160	141	142	147	143	165	145	130	149	154	159	121	156	136	136	153	147	147	140	141	155	121	155	142	165	148	148	167	146	139	147	114	137	150	137	153	138	154	128	161	133	142	154	153	144	162	134	156	134	135	149	153	149	133	149	158	128	163	147	132	132	159	140	135	132	140	162	160	145	130	134	161	139	137	163	129	118	154	147	144	146	142	155	139	146	143	157	141	136	126	151	139	139	148	140	134	150	136	137	134	162	142	157	147	148	108	144	154	149	128	174	161	135	135	159	132	143	148	180	151	161	136	147	149	154	133	136	138	134	152	149	124	141	157	125	137	161	150	167	145	142	125	150	138	127	153	123	150	138	153	149	137	140	142	132	141	137	123	131	158	133	163	140	160	120	127	131	128	147	146	151	140	146	121	152	142	142	140	139	118	132	137	126	151	145	136	154	129	136	158	150	138	132	154	149	145	164	136	136	129	164	135	141	142	142	149	130	139	146	176	124	123	156	160	123	157	145	141	151	147	128	145	107	145	154	151	160	151	138	154	128	145	142	147	145	154	139	137	151	149	152	128	148	130	119	165	122	133	145	122	136	157	151	118	140	154	145	140	132	151	159	135	139	158	155	130	147	146	156	151	130	133	148	129	132	133	136	147	136	134	155	138	159	148	127	147	142	149	152	150	138	140	147	154	147	109	143	130	145	147	127	158	146	133	149	133	155	132	149	147	143	151	158	139	123	129	133	147	173	138	148	173	154	139	141	131	133	144	174	140	159	131	127	153	144	144	143	162	137	169	154	140	168	146	121	150	149	145	134	146	143	141	156	141	143	132	124	145	136	161	137	146	153	131	142	144	149	134	154	158
7582	2445	5804	6425	5398	4331	3641	2969	2439	2174	1901	1614	1559	1395	1219	1164	1074	1043	1017	952	900	895	831	832	743	766	736	707	713	703	624	641	656	632	589	578	584	595	627	604	598	534	583	548	552	533	569	527	554	517	507	517	556	494	500	489	548	526	552	478	498	493	552	517	486	489	537	529	480	466	494	485	524	492	479	521	498	507	489	506	541	476	521	509	511	462	496	499	484	505	505	472	462	486	466	459	480	493	508	522	484	507	486	524	500	538	457	459	464	476	475	511	482	481	475	485	458	459	471	474	488	503	480	471	491	505	502	468	447	518	492	490	494	493	485	463	483	490	461	486	478	494	507	481	495	500	460	420	469	489	447	458	467	461	456	485	457	478	478	479	494	444	480	520	465	500	453	484	477	478	479	506	457	475	492	520	466	463	468	468	458	456	527	430	470	477	474	457	479	475	483	497	460	477	494	513	494	452	539	486	511	473	481	472	506	464	463	457	480	460	464	461	476	476	491	487	455	459	478	489	456	487	504	471	453	485	465	430	486	494	484	462	449	443	439	484	460	454	445	478	491	442	446	478	489	489	462	475	453	481	490	468	465	469	474	495	519	441	455	458	486	499	473	445	496	440	460	452	476	486	461	472	454	478	494	485	489	454	459	472	469	435	462	467	499	449	480	450	482	476	505	454	509	504	523	460	479	483	484	455	470	508	459	458	475	450	484	449	497	452	437	459	444	492	488	424	509	484	497	454	476	436	479	494	469	454	502	485	493	479	456	441	453	471	465	519	469	530	497	466	496	439	473	522	480	477	459	484	455	473	484	482	509	432	498	467	463	484	508	503	429	454	467	466	479	472	499	495	439	460	476	468	458	477	508	470	507	517	480	487	443	481	510	481	496	469	475	445	449	462	468	493	481	489	474	464	429	460	491	456	451	453	490	475	475	492	445	488	462	474	474	471	512	517	525	497	509	471	501	495	438	487	481	481	503	494	491	471	472	475	503	495	494	461	483	489	475	482	477	478	501	518	472	483	487	462	493	486	498	480	434	486	480	470	478	459	500	463	478	434	491	460	462	518	487	473	511	427	480	469	492	458	467	459	496	479	484	456	463	466	503	459	472	459	447	486	499	453	467	497	483	458	455	487	488	482	450	474	459	438	464	471	476	501	472	491	503	506	462	473	454	457	460	510	469	457	460	474	485	462	458	475	502	485	479	459	474	497	453	503	511	460	492	468	473	449	501	492	468	475	475	497	490	442	491	476	495	499	471	434	459	481	512	453	482	487	442	482	505	467	430	540	459	453	430	498	471	472	455	499	464	467	465	473	470	498	477	444	488	454	473	461	494	486	470	452	469	494	467	434	451	486	459	460	444	488	480	473	517	475	459	440	476	494	474	475	500	482	447	487	467	480	451	486	466	467	461	463	526	463	497	480	445	486	485	496	466	466	500	477	468	474	466	519	476	486	491	470	439	475	503	442	448	510	428	496	507	501	469	477	493	449	475	474	445	474	493	503	460	483	467	481	447	474	477	465	479	449	503	466	483	504	450	492	441	466	458	482	442	486	468	447	475	488	481	467	486	467	470	448	507	447	487	464	447	438	437	472	494	458	441	464	442	466	474	516	498	484	469	510	437	501	471	479	479	489	465	426	496	479	476	479	496	459	475	476	481	452	472	462	463	453	472	417	475	478	491	445	500	465	475	454	448	466	473	457	483	466	464	502	438	465	482	445	471	483	483	455	495	488	486	470	505	448	462	469	496	453	462	483	479	462	464	494	494	476	519	470	480	470	484	499	496	442	436	506	471	470	492	502	453	448	438	499	458	447	505	446	469	483	458	500	487	506	475	483	479	481	456	509	500	463	437	499	460	443	481	440	433	505	450	495	487	471	453	455	471	494	496	441	521	478	467	512	477	478	470	453	450	424	462	444	481	470	460	473	484	488	442	471	457	457	456	466	502	462	461	453	457	451	484	502	465	498	467	462	511	491	487	458	477	497	460	493	478	450	505	471	470	481	465	457	476	491	467	438	500	457	493	500	472	500	474	492	488	461	435	457	522	481	425	470	512	447	457	474	419	466	468	458	455	525	478	470	444	511	489	523	474	449	480	485	428	492	454	526	501	482	456	458	482	468	500	491	450	461	496	493	416	495	465	470	451	454	498	463	487	502	474	497	472	478	481	491	507	457	500	525	453	443	484	445	456	473	455	479	453	468	505	489	452	465	479	503	482	485	503	484	473	499	453	464	458	458	492	471	487	471	485	489	473	466	500	461	480	508	456	478	488	489	470	521	468	470	479	491	496	447	500	453	479	493	488	454	454	470	485	491	474	457	516	482	482	452	514	487	491	487	481	480	492	452	456	482	500	470	473	475	506	440	498	462	492	488	461	458	494	483	469	485	485	457	443	457	485	454	462	487	477	460	482	507	467	485	460	447	463	475	470	481	468	464	510	480	463	463	438	509	485	494	506	440	480	481	485	519	484	456	475	496	450	461	474	470	449	484	487	469	468	479	489	463	515	464	472	493	469	468	482	473	464	454	490	461	463	458	468	489	511	480	494	486	474	454	485	476	471	483	468	499	480	455	442	452	491	464	453	471	483	471	487	493	471	515	489	466	446	469	507	468	467	492	449	480	511	464	442	479	481	485	458	463	465	438	454	487	517	468	452	481	495	488	497	479	455	454	460	468	513	482	466	465	503	473	466	460	466	474	486	446	488	455	458	484	428	459	471	454	487	494	479	460	473	460	459	480	493	490	518	485	465	424	473	451	471	505	473	474	515	449	477	506	484	467	485	478	488	477	472	462	492	474	450	452	466	456	455	504	452	466	457	443	499	450	439	477	440	468	454	511	502	448	476	478	469	471	469	467	444	465	455	486	513	442	512	472	445	457	503	494	491	469	444	503	467	487	467	476	444	481	494	481	485	486	463	471	457	484	455	483	479	445	459	485	529	478	463	462	459	461	449	464	495	472	483	445	475	488	474	457	443	467	494	489	459	476	458	446	471	490	447	447	499	448	487	457	468	496	480	500	508	470	450	475	474	489	497	510	486	476	462	437	473	463	502	482	494	452	470	475	514	445	492	480	461	467	438	499	465	493	460	436	495	480	460	500	479	510	482	476	477	448	500	472	461	460	479	467	456	512	432	470	469	451	442	508	511	494	504	425	472	488	477	468	477	472	465	476	454	512	495	482	491	526	439	505	475	509	457	460	442	504	437	437	515	482	507	475	485	474	510	447	444	477	473	458	477	458	462	462	471	477	435	487	483	501	503	439	476	493	449	496	498	433	460	439	484	469	469	512	458	451	439	486	460	461	516	490	485	482	459	518	483	473	458	471	510	489	484	431	489	452	473	461	517	435	484	484	484	448	491	547	468	460	497	505	481	446	485	465	516	516	510	449	483	449	480	473	479	453	480	470	469	447	487	473	467	472	531	488	487	461	494	471	500	465	434	470	472	502	465	498	453	480	492	474	491	492	476	490	452	507	499	489	431	483
2129	323	314	302	270	275	288	311	280	296	246	246	287	270	305	252	258	258	272	277	263	263	278	269	254	257	274	289	255	256	245	275	292	266	269	290	271	266	259	277	250	251	257	265	248	261	235	259	248	283	271	257	270	262	292	290	315	299	288	231	237	260	265	284	264	254	255	248	284	240	273	273	256	257	279	259	236	253	276	246	255	250	258	276	245	269	251	243	277	292	295	272	271	285	288	273	271	261	251	267	280	279	268	258	237	293	253	268	300	257	271	229	276	254	269	273	258	262	276	257	266	262	259	270	299	299	251	263	283	273	255	272	265	276	267	254	237	274	293	258	266	265	266	272	267	243	245	298	283	274	258	295	278	280	227	265	268	278	275	273	233	249	252	302	277	260	266	270	280	244	251	259	275	268	267	275	251	252	283	255	259	241	270	249	286	241	286	250	268	260	267	269	261	304	268	258	284	259	224	258	242	264	291	271	256	260	280	255	272	245	246	276	268	277	284	294	276	280	259	272	268	297	260	276	249	292	251	298	271	264	272	273	293	275	278	269	220	279	271	269	241	282	241	257	289	245	258	268	290	279	283	244	265	263	291	264	267	264	275	259	273	267	278	282	254	319	273	286	255	258	299	293	258	248	290	264	264	275	284	286	264	262	278	272	265	260	260	254	274	254	258	243	276	281	251	296	297	259	236	232	257	245	292	264	279	243	265	266	280	272	280	261	267	247	252	297	276	274	290	256	288	251	275	264	277	258	257	279	280	272	254	260	267	284	272	284	285	264	239	248	258	274	277	258	277	254	256	246	276	235	248	279	264	267	289	289	251	276	295	264	260	255	262	278	269	247	262	265	251	273	247	286	286	272	254	242	298	319	252	270	266	281	247	249	253	275	272	269	236	288	297	285	293	268	267	251	267	247	273	249	254	271	254	212	251	253	256	236	250	254	250	263	280	283	289	277	277	285	277	263	256	277	293	271	224	284	250	267	248	252	251	247	254	261	249	253	285	260	294	282	273	278	278	267	251	244	289	245	270	272	270	251	281	291	270	267	289	262	268	262	233	261	268	263	306	275	280	292	288	270	260	233	272	265	247	268	262	238	277	272	255	270	281	281	262	210	256	263	285	279	288	246	243	283	297	267	272	260	259	251	273	273	265	276	268	292	242	262	261	271	262	265	263	246	265	274	262	240	268	279	268	237	254	295	255	238	247	285	261	264	264	253	251	289	263	266	290	243	264	233	253	253	277	254	271	251	245	254	243	304	247	254	280	263	247	271	223	278	272	297	281	274	236	261	265	294	253	284	294	281	252	278	281	289	252	268	249	269	281	273	282	247	241	279	284	265	253	265	271	256	267	306	240	253	311	285	278	300	266	297	270	262	272	271	266	268	278	260	275	249	278	289	242	247	249	266	274	295	262	285	295	286	292	257	236	263	269	265	253	269	246	276	270	260	260	273	260	239	245	279	245	267	253	274	269	298	233	282	269	262	279	278	258	257	270	253	265	224	285	297	250	284	270	276	251	246	257	273	261	251	265	271	262	264	304	290	247	248	269	247	275	274	280	240	268	268	296	251	234	293	285	280	254	254	262	253	302	295	270	262	259	286	261	226	267	258	271	257	250	318	283	265	265	277	273	262	282	277	269	234	276	232	232	288	265	280	288	290	261	279	262	286	273	264	282	270	256	250	289	256	258	239	254	262	268	264	255	246	255	267	262	285	281	275	248	266	246	277	285	245	276	274	288	266	279	268	250	270	261	259	276	276	256	251	265	248	294	254	266	273	257	250	259	264	278	274	278	270	251	280	283	283	274	241	278	271	245	284	259	272	276	276	265	272	278	251	258	257	270	297	265	266	258	257	267	261	263	274	229	298	275	269	268	272	280	244	281	256	274	255	259	285	265	249	262	280	248	270	252	265	242	275	257	269	254	282	258	279	273	275	258	269	267	265	298	270	254	294	260	256	287	288	246	254	278	233	293	254	268	304	250	280	289	277	254	288	266	247	255	252	299	259	246	270	265	259	260	273	253	279	279	261	277	289	248	244	271	275	292	266	273	263	277	254	259	257	259	266	266	254	252	275	237	248	292	267	273	276	248	277	276	270	258	260	278	253	262	260	251	260	290	241	251	270	264	269	273	251	245	261	273	242	252	272	288	276	267	228	257	261	292	248	281	278	300	285	257	278	283	275	273	280	239	264	258	294	241	257	261	293	266	278	260	283	272	296	271	255	282	271	256	263	272	255	252	266	257	258	260	266	275	274	252	287	288	258	252	252	276	272	263	259	251	271	265	289	259	237	280	264	265	296	298	254	259	288	304	236	293	292	251	222	284	258	255	254	277	285	278	273	279	251	271	269	255	277	293	261	266	252	275	272	247	242	263	283	273	251	238	244	267	277	281	299	264	262	256	286	257	236	307	255	279	264	265	260	245	267	246	258	279	249	287	259	292	290	236	281	271	261	267	251	245	256	278	271	246	258	269	282	262	247	304	283	254	251	260	248	261	253	258	262	253	271	264	261	252	288	242	297	247	260	263	263	254	283	239	248	287	279	275	258	298	287	273	259	250	278	267	299	273	257	293	311	264	254	261	253	272	257	251	272	252	239	254	275	297	277	267	251	271	254	274	282	317	293	250	253	297	270	253	262	261	268	286	244	263	272	281	290	247	295	262	292	270	275	263	263	243	296	257	291	257	277	272	264	265	232	290	246	262	267	246	279	247	267	272	286	265	254	241	276	268	269	267	284	262	242	242	284	270	260	258	231	282	264	250	254	267	237	262	268	266	290	236	256	287	277	286	268	274	244	265	278	268	291	256	263	248	258	262	273	256	272	305	244	270	290	269	271	284	253	248	279	239	247	260	256	262	250	265	275	271	275	269	274	272	264	266	271	290	251	281	297	304	269	245	300	302	295	260	273	266	278	263	289	269	282	244	249	303	270	260	250	278	260	249	218	244	273	288	256	239	226	249	260	273	257	280	278	263	292	249	252	235	271	269	272	269	250	244	269	279	269	259	271	262	248	280	246	252	274	254	259	260	286	249	274	267	273	274	276	281	285	259	266	257	268	267	256	288	258	271	264	257	269	258	278	274	268	253	274	287	256	261	289	274	296	258	241	277	250	261	268	268	261	237	253	267	237	273	269	264	259	282	270	260	257	250	277	283	255	247	302	304	262	260	252	248	266	277	231	221	280	248	260	274	271	283	250	286	272	247	272	276	266	284	269	281	243	277	256	263	273	261	280	257	271	248	254	275	276	264	278	256	272	230	259	279	275	272	257	255	263	283	248	258	289	264	249	253	250	231	270	301	266	240	258	274	255	252	281	245	261	287	283	275	278	282	262	262	279	256	261	300	261	264	266	254	278	244	258	301	231	276	278	267	257	280	294	259	278	259	271	267	264	269	281	257	278	272	292	274	267	245	275	267	257	287	268	252	236	290	280	262	292	278	252	266	239	275	249	249	271	269	288	249	261	269	277	281	252	264	243	288	281
2259	847	932	963	931	882	844	816	825	791	779	811	782	836	831	785	788	812	774	786	758	763	859	790	758	748	803	822	793	865	821	761	790	729	779	781	748	741	785	700	828	757	819	749	783	762	725	803	806	720	760	738	815	755	730	806	836	780	755	791	717	743	865	755	772	810	718	792	796	794	746	785	736	818	760	778	783	789	783	793	749	771	712	809	843	757	826	761	793	753	794	823	779	787	798	803	790	808	711	740	788	780	783	716	760	725	785	751	744	784	785	739	794	784	786	770	748	812	799	784	722	788	786	772	804	793	754	738	803	774	799	794	761	764	737	785	759	754	804	825	735	765	795	757	738	748	775	800	757	770	775	770	751	783	792	828	775	768	853	812	742	782	796	827	778	773	767	796	761	770	748	758	799	731	780	799	745	783	782	734	780	774	764	754	776	789	810	752	810	754	811	794	755	773	765	751	730	766	794	760	804	820	820	746	759	754	784	770	752	777	769	812	801	822	780	766	790	769	737	796	804	771	787	794	805	800	802	762	776	804	798	737	792	769	788	754	795	785	755	752	782	788	814	815	776	766	748	759	782	840	740	765	802	842	808	730	747	788	816	780	764	784	813	781	746	752	759	795	823	782	773	741	761	772	763	743	741	761	791	769	773	803	751	804	796	763	801	764	775	744	796	812	779	770	775	778	762	774	727	754	807	757	757	790	777	793	831	815	737	791	795	784	781	762	801	755	788	786	832	819	747	771	765	764	783	837	790	804	835	780	730	725	760	744	792	792	782	807	796	741	797	751	774	756	800	747	823	776	795	756	749	763	807	815	773	741	769	804	769	736	794	819	808	751	742	778	754	775	763	771	715	732	748	786	798	789	781	787	746	740	749	803	741	798	783	823	812	747	784	794	750	753	771	789	747	795	781	838	749	807	779	825	800	760	824	817	744	744	777	767	793	747	772	804	779	814	780	791	782	755	816	817	714	764	759	757	750	790	828	757	800	793	771	759	787	763	777	734	752	766	829	765	762	799	781	791	767	807	744	768	782	800	761	767	736	750	756	757	819	774	782	848	786	793	774	767	787	764	774	801	772	765	784	785	736	796	726	779	820	784	753	735	740	785	769	822	743	785	803	758	813	748	776	812	780	810	730	742	784	819	797	805	830	764	747	758	743	781	807	761	783	769	806	801	794	809	773	769	766	781	768	761	755	792	720	754	774	778	779	734	761	746	759	786	723	733	784	804	784	761	753	818	835	740	786	802	786	684	777	775	774	768	819	735	760	783	803	773	768	790	776	805	764	762	797	750	793	789	773	750	740	790	787	759	805	755	786	764	733	765	711	752	783	838	774	786	769	822	771	785	747	773	778	743	798	809	789	788	794	745	769	794	744	730	777	742	737	814	721	819	762	741	787	801	760	827	807	790	757	830	787	759	791	772	741	792	757	803	790	743	771	764	743	735	773	769	759	771	757	743	785	787	766	741	777	823	788	761	765	753	782	744	797	778	820	770	802	758	779	814	770	754	785	756	747	766	802	759	743	743	784	752	782	815	781	734	777	792	731	804	783	755	796	773	749	784	798	787	785	810	778	809	771	823	796	835	810	783	837	696	827	821	716	792	816	763	803	766	750	775	754	800	769	794	770	783	781	819	763	754	751	750	754	761	750	774	770	751	743	807	773	784	811	763	776	728	757	781	787	764	704	809	790	781	766	770	793	796	767	795	751	762	783	773	763	791	781	795	766	730	858	794	798	721	808	755	798	814	756	809	794	802	779	759	769	772	781	799	791	785	758	789	763	734	773	779	752	780	788	805	779	750	763	773	788	780	785	768	813	784	813	781	802	814	812	765	749	729	792	764	798	735	750	789	757	740	750	823	797	815	785	745	753	808	766	808	837	774	849	780	814	743	777	816	802	769	799	783	802	777	823	815	777	760	766	830	793	795	773	794	802	830	750	727	798	758	794	775	810	806	771	777	766	790	803	772	791	797	759	770	747	801	781	777	791	826	772	749	828	799	800	811	812	742	806	819	808	773	756	753	774	766	783	770	803	725	744	756	773	716	784	774	793	802	806	794	743	789	752	754	776	790	757	786	807	780	853	788	788	781	754	754	803	799	833	792	787	778	780	785	822	755	780	774	790	824	784	772	768	761	766	842	718	759	714	774	752	766	764	814	730	735	762	736	780	823	782	754	747	802	786	779	780	801	784	827	816	751	814	793	773	802	813	786	810	797	764	782	761	757	799	805	740	800	749	772	766	764	766	777	757	748	764	757	800	825	784	826	758	811	758	776	796	766	772	793	728	824	770	758	810	818	782	789	817	732	817	767	780	740	775	796	804	750	791	791	764	771	793	730	798	797	790	782	762	728	777	757	791	791	783	787	765	755	753	771	816	773	782	815	750	816	768	771	804	766	761	768	780	762	769	777	797	781	748	773	783	810	784	790	782	771	778	716	825	742	744	784	757	793	768	720	773	753	805	739	754	765	801	801	806	790	768	810	752	778	791	800	764	779	821	801	774	742	786	823	760	793	830	786	731	752	832	792	778	792	848	774	769	793	803	780	865	767	780	826	819	767	813	742	733	788	767	775	809	791	776	785	812	807	799	770	804	778	818	777	780	777	762	785	782	787	783	795	800	772	788	741	805	810	774	740	770	832	795	812	760	783	826	840	748	744	759	803	811	811	807	791	769	768	731	776	767	727	757	795	777	781	713	757	798	737	771	796	781	779	772	811	792	842	774	774	743	767	781	760	766	739	741	831	779	765	802	814	810	799	742	817	758	781	800	787	798	790	748	784	769	750	768	770	748	831	752	796	781	834	801	781	755	823	765	745	799	770	793	816	769	824	775	782	813	759	803	789	753	756	747	742	779	798	805	770	789	814	816	772	760	790	781	719	769	769	767	780	742	748	744	797	752	729	789	772	752	773	776	745	820	771	805	826	732	770	796	772	785	807	796	780	769	761	753	792	770	785	753	718	767	812	737	774	818	776	781	786	742	783	742	796	794	788	735	760	790	754	789	747	794	779	754	843	731	767	806	789	785	751	776	771	746	790	806	778	794	798	756	780	789	725	767	762	741	794	827	878	772	814	722	732	777	813	775	708	795	771	743	800	783	786	781	775	785	766	783	721	779	740	734	763	793	743	800	788	793	742	753	857	765	751	816	749	766	763	803	777	784	796	779	766	755	855	834	715	780	801	781	761	760	784	761	743	734	749	755	764	773	803	768	747	810	798	762	704	778	789	812	791	766	758	838	734	796	756	772	779	781	807	782	783	768	719	763	766	812	772	752	778	731	756	774	721	757	783	773	734	790	790	808	789	786	783	735	750	790	784	758	792	777	710	814	753	811	819	777	762	777	793	782	797	762	771	742	771	815	803	774	801	789	765	797	729	772	763	830	736	799	763	771	759	785	796	798	757	766	793	777	799	785	769	852	795	739	856	784	761	786	729	782	788	798	833	761	764	785	815	730	792	772	770	738	741	716	763	775	786	813	790
8164	1061	1265	1077	747	556	474	346	316	267	242	211	209	200	223	176	192	174	172	150	158	154	144	193	180	162	130	155	151	144	162	148	136	166	120	169	150	142	151	153	146	163	143	150	146	151	136	137	136	144	132	138	143	139	145	142	149	163	134	113	149	141	128	122	141	155	139	144	111	141	147	121	129	160	150	121	132	148	143	154	132	117	143	154	144	144	145	150	143	140	150	159	126	131	146	133	147	149	126	156	139	134	155	150	121	153	121	117	121	132	148	133	155	140	141	144	127	164	154	139	140	163	148	129	141	120	136	125	128	143	138	138	130	129	105	125	148	132	155	111	141	153	120	140	154	130	147	137	136	141	137	129	145	118	139	115	143	122	130	143	152	132	140	130	131	134	132	147	149	119	124	127	153	138	124	154	153	141	133	124	157	129	129	128	148	126	132	144	132	155	127	168	142	149	106	130	153	164	132	153	150	116	124	125	133	151	132	154	156	145	148	140	126	152	141	141	152	134	143	137	132	139	138	143	139	131	142	138	138	137	140	115	116	112	159	143	136	156	125	120	141	157	140	158	154	152	127	112	136	130	145	154	159	125	128	146	124	128	124	146	137	119	131	136	145	137	123	142	125	129	143	154	148	124	120	121	137	143	144	125	153	138	133	143	138	140	145	136	124	140	134	147	152	145	128	136	130	146	130	165	138	154	143	118	162	133	136	136	132	132	141	125	114	135	129	138	137	154	132	151	145	146	139	135	143	148	143	118	141	130	126	126	159	131	138	136	132	124	119	151	150	129	134	136	131	117	150	139	123	124	148	141	133	141	137	127	143	148	137	146	149	134	154	125	145	133	145	138	142	144	125	131	138	126	151	123	144	150	121	138	138	138	142	120	119	128	140	115	119	157	148	151	136	136	119	127	143	143	117	148	139	154	137	143	166	161	123	127	144	110	131	128	137	145	148	126	121	135	133	157	148	166	130	125	137	131	152	142	122	128	127	136	131	141	134	139	127	166	132	149	145	130	124	147	123	119	167	113	144	162	156	154	130	149	124	137	120	147	135	152	149	156	129	152	137	138	146	150	159	153	121	146	148	140	129	148	137	161	152	153	127	135	143	141	132	129	126	152	153	157	138	136	141	125	149	145	149	142	133	142	141	154	134	146	117	150	148	144	129	140	126	128	138	150	147	139	134	159	141	128	139	132	124	149	143	139	139	140	161	122	136	109	125	141	152	137	134	133	123	147	136	136	127	133	129	146	130	125	168	120	127	153	145	127	128	142	130	149	140	158	144	133	145	133	119	134	115	143	147	133	135	121	138	156	152	125	133	124	142	127	125	137	130	145	130	139	122	146	157	154	139	150	129	139	141	132	134	138	133	113	151	142	145	146	124	156	140	133	149	145	123	131	138	122	135	142	144	119	167	147	150	128	135	132	138	117	148	137	134	131	149	146	133	154	142	134	132	143	137	146	137	138	120	130	147	143	110	124	147	140	142	152	152	119	142	132	117	141	150	123	126	122	142	145	138	132	142	147	156	132	155	127	152	146	130	132	131	152	146	162	119	146	137	132	140	136	109	141	145	137	147	132	132	124	167	109	155	128	143	147	134	126	129	127	136	144	146	149	134	159	118	135	163	144	135	142	128	146	133	135	142	137	158	139	136	116	124	150	138	141	141	151	158	135	126	126	175	126	127	138	151	151	156	136	139	159	137	151	137	148	141	157	167	138	149	131	126	139	143	167	146	134	143	155	128	139	123	149	133	117	131	165	137	129	114	147	130	132	159	151	130	154	159	117	135	136	153	152	157	134	139	140	134	151	142	136	126	144	136	138	133	144	113	144	139	158	127	153	136	141	133	144	134	130	153	132	136	109	122	119	137	141	143	140	136	143	147	113	119	133	147	135	133	139	163	133	127	144	148	156	168	138	133	129	116	138	136	133	113	145	138	119	135	121	146	128	132	144	154	128	149	110	136	153	136	116	143	147	160	136	142	142	152	133	157	137	124	122	132	140	145	148	140	111	150	146	148	152	147	145	107	134	141	125	139	151	137	119	101	122	121	134	139	119	168	128	153	114	119	139	148	162	143	130	123	123	125	138	149	144	167	140	148	157	147	130	143	132	122	138	138	144	130	138	154	139	145	139	148	129	135	120	147	142	131	156	125	126	132	141	141	163	131	139	156	144	134	131	130	139	130	131	125	143	139	156	141	131	140	126	126	131	109	147	131	160	141	167	131	153	137	157	141	120	160	143	130	128	144	144	142	142	151	159	128	138	167	127	126	141	147	129	130	116	128	120	136	135	141	130	114	154	127	135	156	144	145	129	123	132	146	142	146	122	145	141	133	127	144	141	127	140	124	137	136	140	126	138	140	114	148	147	129	145	127	138	150	146	137	129	142	129	125	129	151	134	137	128	131	134	125	142	153	128	139	142	132	135	148	129	132	147	131	127	131	139	128	129	137	137	146	139	136	136	159	136	126	126	150	156	126	124	135	144	138	131	158	135	151	161	145	153	135	145	133	132	129	135	115	120	129	133	126	142	158	136	129	128	151	151	139	159	136	145	135	145	127	149	137	141	145	125	143	151	150	138	135	147	151	133	155	130	134	118	124	149	135	151	117	127	126	128	152	171	124	142	121	150	144	125	128	146	139	159	145	156	139	131	153	133	149	142	99	152	166	133	154	108	153	147	148	129	151	152	154	135	142	157	153	154	137	147	145	121	132	135	141	122	155	151	143	119	131	128	153	148	151	134	165	159	138	126	139	127	138	134	144	155	137	141	133	148	130	145	167	134	151	140	149	130	123	135	121	139	125	132	131	127	137	133	139	153	139	145	144	145	157	111	134	152	138	129	140	135	132	139	115	157	136	139	133	145	145	155	148	137	116	125	155	156	136	140	139	139	125	166	150	149	141	129	136	135	151	118	137	163	124	156	135	148	134	141	158	128	141	131	128	124	142	143	129	134	136	138	137	160	133	120	144	142	145	137	172	141	142	137	148	151	122	134	115	133	139	114	160	134	146	139	137	119	154	143	150	123	154	150	137	133	147	138	118	135	114	130	141	148	140	134	114	132	169	148	128	126	131	130	121	144	143	141	140	144	152	133	134	151	141	145	142	136	118	146	129	140	150	134	125	140	139	152	137	133	133	120	133	155	126	141	129	123	116	128	128	149	130	138	129	124	152	156	133	149	122	129	155	138	129	141	139	147	135	150	144	135	133	141	142	153	138	144	136	127	145	134	126	140	132	128	142	146	140	132	129	118	132	136	145	144	135	149	136	150	130	123	141	148	147	134	148	122	139	134	112	124	128	147	148	121	120	138	144	138	116	143	143	137	176	143	125	130	127	131	135	120	141	109	135	123	149	145	131	144	129	129	151	140	122	156	137	149	128	145	140	144	150	132	145	114	151	161	125	147	131	145	139	132	134	137	144	145	121	144	142	129	135	128	151	158	141	134	143	139	156	136	146	135	135	135	154	130	142	145	137	177	114	125
5337	1449	3221	3620	3063	2470	2088	1742	1541	1301	1230	991	949	857	822	831	763	739	730	664	621	598	619	669	634	600	579	592	573	542	536	522	538	509	488	499	508	477	520	455	477	525	529	468	524	459	477	477	507	467	480	477	509	519	461	480	452	456	456	458	474	452	447	433	436	450	460	452	441	434	452	509	466	479	428	437	459	448	469	465	461	448	443	455	469	467	455	444	472	481	471	479	427	466	497	440	431	448	451	380	433	431	456	471	462	462	438	439	441	440	463	461	430	421	419	449	448	429	420	450	420	432	433	465	418	454	431	456	433	460	475	432	496	480	457	444	463	445	449	434	458	457	459	443	470	394	432	445	476	476	467	432	421	455	424	441	499	410	458	437	402	457	430	457	440	452	449	473	469	458	459	443	455	448	479	408	445	438	429	440	463	460	382	443	436	424	446	448	424	477	442	429	430	478	474	432	427	452	441	442	446	435	464	446	421	454	441	408	429	456	454	433	442	450	415	443	462	434	429	438	422	397	372	456	473	445	464	448	436	447	460	444	443	433	479	428	467	442	433	430	432	468	505	489	413	451	414	478	444	489	434	410	453	439	476	452	436	407	445	414	440	425	459	415	466	411	450	478	473	412	399	442	447	435	439	420	474	438	433	443	433	469	434	446	421	449	477	473	436	479	458	471	416	452	440	467	431	425	434	472	448	444	473	455	475	440	428	441	484	474	462	450	445	459	461	484	462	468	453	424	422	438	479	436	491	403	462	438	460	478	427	441	444	426	441	417	444	426	409	440	453	412	419	442	424	406	448	427	445	464	464	435	463	426	422	409	448	449	423	459	459	464	440	406	489	481	439	425	444	430	432	443	454	431	455	452	409	428	415	471	436	419	438	413	467	431	462	427	447	474	422	444	443	430	434	426	430	415	431	442	442	419	454	414	418	479	467	393	428	458	446	476	444	414	444	428	443	397	448	467	466	469	447	466	415	480	474	462	438	416	434	431	424	456	419	429	455	456	475	424	442	463	423	446	428	433	459	445	458	395	440	416	470	461	447	450	426	463	445	413	417	451	430	448	412	434	421	467	423	455	442	459	460	448	454	440	445	444	480	463	439	448	471	457	462	466	444	443	414	458	437	406	467	429	435	419	473	442	420	459	480	476	472	412	453	492	414	413	465	480	473	417	408	392	390	478	413	446	459	447	424	452	445	478	437	425	435	408	450	410	444	496	434	506	443	404	419	458	447	473	436	429	469	475	444	438	394	457	406	385	437	444	412	425	450	448	444	428	496	439	440	434	476	428	462	494	440	471	430	471	418	446	421	428	440	396	421	433	424	431	418	422	435	420	457	470	442	407	465	407	448	438	419	456	459	411	431	399	476	428	399	420	414	446	430	414	440	413	464	448	444	431	438	437	467	448	423	452	433	415	399	464	448	417	453	461	405	404	451	436	450	438	479	421	428	470	426	415	441	444	432	438	393	450	459	411	458	431	462	472	434	441	457	415	451	475	461	426	422	498	446	423	439	464	449	414	438	435	421	442	444	407	449	426	434	433	424	431	454	409	460	431	430	406	435	440	434	410	439	436	439	457	448	430	464	453	479	429	463	441	410	448	415	437	470	429	442	454	421	465	430	432	449	423	474	462	465	380	447	452	439	458	457	434	454	434	438	435	428	483	456	485	418	467	433	485	461	435	447	421	429	408	459	459	464	407	440	451	412	436	451	452	430	415	450	462	429	486	432	432	429	442	431	455	412	429	448	441	448	435	466	439	436	429	431	443	504	438	475	434	424	448	447	453	414	423	444	449	448	447	431	443	449	456	436	437	438	452	421	433	457	445	454	431	447	445	393	402	444	488	458	466	477	454	440	418	427	381	431	436	455	457	434	450	427	446	432	446	425	417	442	433	444	442	498	425	432	456	425	440	454	414	403	475	454	429	421	464	452	434	483	478	426	463	436	469	424	422	423	478	439	458	459	418	427	434	462	438	422	448	438	457	457	463	428	454	405	448	485	415	427	460	429	433	464	443	444	462	424	422	430	473	450	464	408	429	439	447	457	458	446	450	446	423	473	437	450	446	423	419	408	410	438	432	431	448	423	430	463	449	421	473	434	428	403	422	444	411	419	434	439	453	442	493	446	483	468	445	453	429	459	440	430	439	452	433	452	455	444	441	471	442	430	452	453	424	442	458	446	390	424	471	403	433	453	442	469	469	468	416	450	425	442	453	439	438	449	414	440	444	421	437	463	474	433	406	449	468	426	417	462	421	412	450	459	397	412	492	454	461	452	440	435	427	422	439	476	434	463	465	436	453	427	455	444	466	443	400	451	441	442	473	459	436	464	422	429	498	427	417	452	441	420	418	436	443	455	415	437	482	459	433	419	462	433	452	441	467	416	478	433	439	442	440	463	436	432	466	474	448	437	429	438	476	418	436	419	433	430	436	418	400	462	449	452	446	475	407	413	468	462	424	430	431	428	430	434	442	479	451	425	434	426	404	460	412	434	420	481	454	419	446	379	467	454	452	415	459	456	455	431	422	464	442	408	415	427	419	441	459	452	479	444	427	434	428	455	429	445	437	452	444	426	430	429	456	390	407	459	451	437	466	440	446	418	459	432	468	438	419	436	418	417	435	438	445	443	449	425	434	443	432	442	455	464	392	449	444	434	450	431	395	433	451	475	474	454	393	483	439	423	430	449	416	426	433	475	432	419	426	455	474	469	424	441	459	434	449	477	433	432	452	427	444	448	431	442	395	454	448	437	435	420	430	421	488	436	445	443	487	373	449	436	468	434	436	430	463	449	454	469	463	445	445	440	405	455	442	442	441	458	423	456	462	413	427	452	398	440	439	418	421	454	441	442	460	433	435	408	453	443	432	410	462	409	437	443	427	426	486	472	428	476	437	425	444	449	422	424	424	431	448	422	412	440	432	452	431	464	451	431	421	435	415	487	422	430	457	453	465	442	448	455	501	412	464	477	442	447	464	441	423	434	426	440	487	430	452	444	439	436	413	483	437	444	430	454	422	447	448	462	440	432	477	387	458	471	399	453	388	429	472	431	425	433	449	448	435	455	443	427	412	449	448	429	412	433	416	467	400	443	450	465	439	413	488	452	432	439	421	436	415	469	426	408	411	468	419	428	475	434	441	421	460	449	438	418	401	428	445	490	464	461	431	471	437	456	455	430	436	431	425	421	481	447	417	459	439	425	432	378	453	455	439	444	455	426	383	407	465	448	472	436	424	472	436	392	443	426	440	442	430	444	453	440	443	422	441	448	425	441	461	410	424	417	444	454	444	467	426	449	441	437	472	418	459	449	458	443	435	428	455	486	470	423	443	452	439	465	428	436	441	410	405	453	435	390	427	400	429	440	428	449	433	498	439	430	441	435	473	430	396	457	414	455	461	433	458	488	444	460	463	419	436	429	428	444	427	453	458	432	450	463	446	457	454	419	435	418	443	423	439	414	425	444	404	460	438	460	410	434	402	458	476	452	451
15327	2414	2653	2047	1404	1075	779	653	519	416	372	313	287	297	273	215	249	241	201	211	205	222	175	179	176	175	161	170	166	184	191	160	162	136	165	133	165	151	146	173	148	182	142	146	160	136	162	162	154	147	144	142	139	153	126	139	129	141	157	155	175	188	155	154	148	152	161	137	143	145	153	154	154	139	152	158	155	139	156	143	141	169	145	136	128	136	141	150	174	160	138	146	167	146	162	146	134	141	153	164	138	167	136	146	142	142	158	147	143	141	157	135	142	155	145	142	142	127	146	138	140	128	153	149	159	138	134	140	145	152	144	136	141	141	133	154	151	122	141	160	152	131	158	159	149	141	145	162	140	174	131	151	155	167	147	134	149	145	158	147	155	146	160	151	153	152	159	135	145	136	147	153	152	146	135	139	162	138	148	137	156	132	153	129	150	153	163	117	160	137	144	156	171	159	129	137	149	151	161	159	146	156	128	152	151	142	133	148	164	127	169	159	140	141	128	146	135	155	146	141	159	158	148	124	154	145	155	144	150	126	159	108	141	140	144	142	157	132	130	143	137	144	146	141	137	132	154	139	135	167	132	147	134	135	145	114	160	119	167	157	162	156	150	146	153	159	137	137	130	126	137	139	142	165	149	157	150	140	167	136	124	152	155	145	153	139	140	156	124	147	159	134	133	139	140	151	144	170	139	153	126	146	134	146	121	148	162	146	147	141	162	154	127	125	162	162	131	145	152	142	166	157	140	144	154	161	161	157	150	149	157	148	131	119	145	179	143	131	129	137	155	150	136	136	136	162	154	143	150	142	131	123	154	138	151	130	141	148	151	128	158	132	132	135	180	130	152	144	149	134	149	140	162	134	168	146	145	157	136	134	126	135	166	117	130	140	141	140	146	168	131	140	136	144	165	152	137	153	133	175	134	119	165	139	140	142	139	136	129	138	155	139	150	134	140	149	147	148	135	119	160	147	137	140	133	164	152	147	143	152	145	151	133	134	153	156	137	160	118	132	121	161	134	157	170	123	147	141	140	145	127	134	161	169	141	164	139	130	155	156	159	131	151	154	150	163	157	164	160	150	126	124	148	148	141	156	153	146	130	124	142	141	124	152	153	138	150	116	159	136	137	140	162	153	131	137	136	146	155	128	161	141	166	157	156	134	158	131	144	138	128	137	138	151	143	167	145	162	159	152	150	155	139	148	142	171	147	144	148	147	156	154	153	160	145	154	137	144	156	163	120	133	134	140	153	141	141	121	141	140	140	132	125	132	135	154	170	139	146	143	151	134	133	141	123	129	150	147	157	139	168	139	141	154	133	163	173	137	128	139	158	123	143	152	162	153	149	136	137	150	142	137	139	165	142	136	128	146	143	136	135	144	155	178	153	148	133	181	142	136	137	155	147	132	144	150	151	145	141	127	156	139	153	139	146	139	144	150	131	144	152	150	171	154	144	145	154	148	163	130	141	140	153	141	136	146	152	141	136	156	158	148	140	133	158	165	142	134	150	151	128	146	142	154	137	152	142	149	158	133	142	178	132	157	133	160	147	145	149	147	143	122	139	140	139	151	141	143	152	148	124	144	129	159	127	150	151	138	155	166	153	147	149	135	142	152	150	133	170	146	121	153	135	160	132	135	154	150	146	152	146	178	161	133	155	140	135	152	143	140	143	162	144	143	136	149	141	158	133	155	148	138	156	136	139	158	145	146	147	131	141	140	143	160	120	150	144	144	143	154	144	139	129	137	156	154	128	144	132	142	142	137	153	130	156	144	148	134	159	162	145	134	159	131	170	149	169	144	145	143	143	161	135	133	141	150	138	155	155	150	146	142	147	141	150	157	140	152	150	160	139	143	156	149	151	157	162	152	137	154	127	131	120	125	152	154	151	124	123	155	154	135	148	149	172	170	156	162	144	135	161	129	125	142	144	178	143	167	147	154	141	116	141	161	132	127	154	152	126	137	140	141	159	119	162	165	136	126	123	146	131	132	158	152	147	138	127	142	125	155	153	145	151	126	134	131	159	153	136	160	149	174	153	151	155	137	144	135	136	139	143	176	144	131	150	128	166	150	133	158	146	127	179	139	152	147	129	160	141	148	136	128	133	142	156	135	141	132	150	124	163	150	151	153	137	145	139	138	123	156	129	148	161	146	144	149	155	132	157	168	148	167	126	123	125	132	147	136	139	156	129	150	148	136	142	158	121	147	136	132	156	137	166	136	143	129	136	146	125	141	158	163	153	161	133	137	151	147	140	130	153	130	126	157	134	146	145	150	142	153	129	153	131	131	142	125	142	175	163	136	171	133	127	148	131	151	151	159	156	162	153	151	148	130	141	147	155	161	149	164	133	154	154	143	147	144	143	137	128	146	145	160	146	145	134	146	120	140	138	152	147	124	141	163	133	147	139	150	151	145	139	128	126	149	139	135	138	146	148	145	136	146	141	143	143	144	122	123	128	133	167	145	130	161	150	143	134	146	165	152	142	131	140	128	141	140	154	122	145	143	153	140	132	141	127	154	156	159	147	140	140	158	147	158	122	147	156	153	135	127	129	154	138	134	138	155	162	135	123	148	138	119	139	119	143	144	130	123	158	128	142	148	131	148	143	142	140	156	150	142	132	159	177	134	135	142	140	144	145	146	161	141	129	144	117	145	129	144	147	159	130	125	150	150	140	136	111	140	140	133	132	132	133	143	150	137	137	135	142	156	157	154	157	136	126	136	139	141	163	135	153	140	164	123	128	139	143	155	162	143	134	162	141	124	149	144	121	134	168	153	146	152	130	167	131	131	131	145	139	132	152	121	166	140	139	137	135	151	141	148	156	136	162	139	150	159	109	146	141	158	154	160	141	145	133	130	138	144	141	134	132	160	146	142	132	147	147	143	165	137	157	132	167	123	171	138	151	145	128	139	131	156	155	150	149	156	138	132	161	146	135	159	146	127	146	144	133	138	145	156	140	136	146	138	130	157	161	130	148	143	156	153	135	154	164	147	156	134	145	159	146	134	149	155	136	140	138	144	137	138	133	134	160	140	150	150	167	151	167	163	140	142	137	149	121	148	155	171	147	149	158	149	140	169	147	138	157	153	129	144	169	150	164	126	142	157	142	127	123	156	137	149	152	149	141	160	131	131	144	146	158	147	137	172	144	148	160	172	145	136	130	137	145	156	159	137	173	167	142	161	147	126	157	141	162	147	141	164	139	175	153	145	133	126	128	147	167	159	139	151	146	159	148	129	139	140	126	114	153	150	147	146	131	139	161	132	161	144	155	153	148	155	156	152	156	135	142	167	154	166	126	157	142	132	163	123	137	133	132	165	162	148	165	145	141	145	155	162	143	130	138	157	134	129	138	170	126	132	142	148	146	155	155	158	164	154	156	140	148	123	151	154	157	119	138	124	135	133	128	119	131	149	140	169	160	151	153	132	152	139	145	136	150	157	139	132	125	134	153	138	158	158	141	167	135	152	131	160	146	147	154	137	150	169	147	148
7528	2392	5778	6503	5534	4440	3571	2988	2546	2134	1872	1621	1537	1317	1251	1172	1135	992	980	981	887	878	808	795	791	723	684	714	728	721	603	716	672	599	610	611	635	595	573	533	595	575	595	553	566	564	536	556	556	537	549	518	542	518	556	536	515	465	531	531	552	512	493	501	518	526	495	489	498	511	504	466	521	542	532	508	461	522	540	528	510	447	492	482	512	467	496	456	511	498	453	468	514	493	484	511	506	502	537	505	458	448	469	470	478	466	481	486	529	507	472	470	460	486	538	507	483	475	479	480	477	471	442	506	452	489	455	445	482	454	448	470	475	481	497	503	489	498	498	487	469	470	531	511	480	483	530	475	490	495	483	489	473	497	495	469	484	505	480	483	507	469	474	457	479	500	494	485	455	510	443	480	502	469	475	465	484	448	486	477	495	454	468	502	493	442	483	451	519	470	480	476	484	478	490	483	439	514	481	491	440	450	463	458	476	483	473	434	453	485	489	488	479	478	458	475	469	465	470	489	528	467	471	454	482	444	479	476	503	484	485	438	457	503	482	486	420	494	489	498	463	422	472	472	479	478	513	438	477	487	478	473	473	460	470	489	489	477	454	437	458	435	479	481	457	504	455	547	478	473	446	488	478	489	438	465	491	461	410	506	462	497	456	491	454	475	454	471	504	499	462	485	457	487	464	459	488	456	488	461	491	474	476	514	492	540	478	498	470	518	478	466	494	469	494	461	468	485	484	418	458	484	418	449	472	446	475	499	466	481	484	504	459	484	454	501	519	485	462	506	443	518	463	461	453	485	471	479	493	453	468	457	444	447	480	451	437	477	476	475	503	477	490	500	468	474	496	473	475	448	480	491	436	511	456	470	422	489	422	455	486	479	440	476	493	470	459	480	476	442	441	470	520	491	516	455	470	487	449	510	443	439	500	470	454	480	484	474	455	466	542	495	470	475	457	449	500	462	479	507	466	480	459	484	453	483	474	450	532	437	486	489	486	507	493	467	462	471	469	458	455	496	503	455	468	508	450	479	431	477	473	432	490	505	487	461	490	507	459	462	498	473	478	474	434	490	501	446	483	482	491	473	506	440	520	499	510	485	466	471	454	505	488	496	487	448	456	506	489	506	497	458	492	453	485	504	468	483	478	480	481	479	456	495	513	444	482	477	470	478	438	469	463	508	472	499	504	488	481	478	504	446	458	497	447	442	494	453	416	497	495	465	473	490	441	451	456	482	484	465	432	458	483	475	454	516	443	459	464	458	477	444	474	474	442	480	460	458	478	460	454	497	422	447	525	457	503	484	463	439	468	472	465	530	487	483	476	467	493	443	498	501	473	511	460	480	454	505	515	480	466	440	481	521	443	472	470	463	481	461	476	492	441	456	495	484	519	468	466	485	452	467	445	444	483	490	477	492	481	463	450	479	486	476	459	470	490	454	459	460	439	462	490	473	465	432	521	459	494	469	463	463	441	438	470	450	485	470	456	454	482	441	505	482	508	547	484	500	450	455	479	471	470	502	485	457	450	482	489	460	492	518	466	470	461	464	474	521	485	462	438	460	474	494	497	486	458	458	490	475	481	470	438	527	486	492	457	491	462	480	453	468	490	479	506	482	472	479	488	500	494	458	464	465	474	462	457	506	498	478	451	480	514	484	465	478	470	497	470	445	431	480	462	496	463	454	464	475	480	418	491	486	491	435	448	459	452	464	458	494	489	480	495	461	457	468	464	485	488	467	489	506	504	482	455	517	478	501	485	454	481	506	495	456	433	478	433	473	478	488	496	499	489	473	469	443	449	501	477	492	469	439	459	493	511	459	458	491	475	521	471	437	502	447	499	472	474	430	467	471	458	474	457	478	509	477	454	435	484	515	495	474	487	454	469	452	467	473	475	513	525	492	478	416	461	496	472	478	503	441	480	449	493	473	448	465	483	507	473	502	467	532	475	460	500	465	509	457	495	499	460	489	489	479	463	462	482	482	493	451	473	476	490	434	442	481	466	472	483	470	502	502	510	473	447	495	472	493	470	499	466	483	468	482	484	499	473	494	501	464	486	483	473	470	488	460	478	490	442	460	488	456	432	441	468	451	482	497	498	454	480	480	491	505	468	457	499	444	475	457	479	454	475	510	470	511	442	497	475	446	470	489	465	458	461	508	474	493	479	456	481	484	484	480	447	458	450	485	503	477	503	455	494	475	453	482	486	476	479	490	494	505	481	470	508	468	463	473	463	499	441	484	475	504	459	485	451	432	476	459	490	464	475	490	508	469	495	482	468	499	431	483	509	453	474	451	458	508	437	471	494	458	507	474	507	475	466	464	466	460	494	452	450	467	445	449	475	488	502	501	462	456	456	455	451	460	476	516	437	491	480	491	470	491	451	521	471	491	515	525	429	482	465	476	472	475	489	462	489	508	485	455	479	455	465	473	493	471	482	483	466	498	435	474	443	461	466	510	455	447	485	447	467	461	451	481	514	488	495	477	480	471	500	453	436	502	489	466	466	467	490	452	464	461	450	518	484	453	488	470	503	499	485	496	482	495	497	494	485	509	495	478	428	447	456	518	468	510	470	464	467	462	455	477	471	516	468	477	474	486	477	484	476	459	449	516	504	461	476	450	493	480	452	469	497	479	469	494	523	475	447	495	492	490	459	485	485	462	435	463	489	503	503	440	502	517	480	465	445	458	493	439	522	437	498	491	483	466	445	480	494	515	482	490	476	477	450	468	460	537	466	465	475	441	447	490	453	459	477	454	467	461	453	477	473	487	447	472	458	465	487	489	439	466	466	442	477	484	490	504	454	458	490	447	445	490	481	503	483	457	460	513	501	492	454	469	450	450	506	476	465	492	484	500	469	490	467	467	458	462	469	472	490	493	497	469	469	447	481	464	465	468	483	442	454	482	426	456	460	522	454	436	439	504	471	448	481	474	512	508	483	480	524	471	497	464	420	484	479	512	488	447	439	472	439	497	440	496	505	446	433	464	501	475	482	440	467	481	444	464	441	485	491	500	465	474	495	470	480	452	482	492	509	478	489	500	499	469	477	456	486	540	453	512	494	474	456	510	477	461	482	450	480	454	463	489	478	451	423	466	495	470	523	461	479	475	503	469	471	446	486	480	468	431	463	493	448	491	433	459	487	486	463	485	456	471	468	449	491	462	471	478	463	463	465	489	472	463	464	496	518	473	477	464	516	462	467	423	464	476	502	473	488	477	495	457	427	457	471	450	485	460	485	437	454	421	458	483	445	457	490	472	501	506	486	458	509	516	457	495	463	470	454	476	415	489	521	489	467	484	461	464	501	509	500	447	428	485	499	447	483	464	478	442	465	441	450	458	480	487	456	507	442	492	467	455	503	456	495	467	518	453	496	487	458	489	453	505	469	464	479	501	453	481	511	490	473	502	532	464	470	464	470	459	460	476	459	439	483	464	437	480	462	455	530	481	465	484	481	503	487	461	476	491	490	479	496	521	471	483	402	437	416	499	466	481
2122	316	309	302	277	300	259	287	302	249	277	290	320	279	271	304	229	262	256	251	299	272	258	282	251	254	250	230	239	261	258	290	297	263	284	239	276	251	258	273	231	307	280	253	262	281	270	254	254	268	278	295	254	284	247	261	271	281	274	268	254	255	283	275	289	257	241	251	249	304	257	280	259	254	275	257	257	260	301	301	250	288	270	284	270	276	267	242	261	266	276	252	275	277	271	262	247	300	249	254	281	266	277	283	274	288	272	253	278	242	253	257	261	294	281	258	254	263	258	229	274	261	243	259	301	258	274	292	253	269	265	273	248	275	267	258	294	277	272	279	275	252	234	242	247	266	256	257	262	279	293	300	291	237	271	244	259	263	294	251	305	251	267	249	273	257	256	237	280	265	281	275	269	250	248	250	255	261	258	278	288	302	267	270	281	278	282	266	281	256	267	273	274	261	295	257	280	266	256	286	265	251	265	281	260	256	281	261	239	281	279	290	241	282	246	252	246	309	263	272	256	269	302	249	251	254	293	271	248	246	257	266	257	282	273	281	280	276	285	255	226	277	282	231	256	297	268	273	244	269	277	253	277	256	278	279	254	244	248	282	263	275	273	276	255	271	285	273	273	273	263	286	235	288	244	260	254	277	289	267	244	273	285	264	301	262	250	268	254	249	276	292	262	261	238	285	297	278	288	256	246	267	266	269	278	255	274	273	252	253	269	290	242	280	249	281	270	291	281	273	234	265	248	268	252	282	284	252	266	259	255	287	263	265	281	256	268	265	283	254	261	257	250	267	269	283	260	280	268	259	263	283	273	270	278	256	265	276	269	266	271	254	263	250	272	258	237	247	267	269	254	251	293	274	290	264	249	242	280	265	277	241	254	262	261	280	278	266	292	255	261	281	275	253	262	268	268	241	273	244	239	264	276	284	268	262	304	247	274	291	267	274	221	226	266	255	272	245	283	268	285	249	258	261	267	240	239	260	289	271	258	254	282	267	271	256	271	261	255	284	241	268	240	285	245	269	228	281	263	246	235	252	248	253	282	279	279	292	272	256	269	298	246	255	279	273	239	268	263	266	282	284	271	276	229	244	294	303	263	270	297	264	267	265	277	281	250	284	273	237	258	283	293	268	248	286	253	257	307	266	250	254	264	277	244	308	266	286	229	250	269	292	253	303	229	291	275	247	277	265	279	250	273	255	274	263	286	251	261	265	261	265	253	266	275	252	286	269	275	265	289	257	269	283	249	269	289	246	265	253	256	285	258	267	257	288	288	273	269	268	275	243	302	308	288	288	304	246	264	307	274	262	249	278	249	265	288	274	238	285	259	303	265	251	246	254	264	287	282	256	291	277	256	266	283	248	249	284	265	268	268	257	257	256	267	271	232	279	267	255	269	275	288	257	274	283	219	276	297	242	239	251	229	251	254	275	272	267	271	251	280	281	279	286	237	243	271	268	271	267	283	250	260	252	257	259	248	257	281	284	267	257	257	267	282	240	253	257	285	258	245	261	262	284	252	276	244	306	295	286	263	261	293	255	266	264	286	276	271	272	281	261	251	258	260	276	300	285	253	272	250	250	255	258	290	256	267	265	266	272	269	267	277	257	285	270	243	273	307	247	299	270	256	280	267	238	274	275	246	241	265	289	279	267	296	272	275	281	262	279	279	304	271	298	283	235	247	279	279	277	279	232	259	287	251	285	267	277	292	233	250	273	274	264	267	270	283	279	281	267	271	268	246	250	273	274	279	258	268	273	298	260	260	260	246	246	276	285	238	230	269	270	238	262	266	256	253	265	301	234	283	281	281	269	258	262	267	277	250	244	301	268	263	256	274	278	235	274	260	247	248	299	249	271	256	281	234	247	252	257	274	241	270	287	268	277	284	281	265	297	252	267	229	254	264	266	274	266	275	262	259	245	279	234	261	283	247	271	274	287	255	272	236	243	264	255	248	273	270	249	284	278	275	287	280	248	287	263	242	259	300	258	298	253	231	259	256	258	257	263	269	257	255	298	229	281	262	294	251	285	268	284	270	272	238	273	248	276	224	248	283	293	267	237	266	285	268	253	253	218	282	269	283	267	266	268	270	258	307	271	279	263	265	266	265	257	293	270	276	283	295	286	281	283	272	251	291	281	282	279	264	258	261	263	291	278	297	256	276	286	257	296	294	279	262	240	289	282	283	256	239	285	261	295	259	278	268	260	243	266	274	286	239	296	279	256	262	256	270	267	255	265	254	261	284	259	243	235	267	269	277	283	282	280	274	304	265	248	309	304	289	295	305	252	294	259	276	266	271	274	275	280	278	245	274	281	259	282	268	250	272	252	275	257	262	274	263	274	246	263	254	279	258	273	293	252	289	254	269	261	262	258	239	293	254	263	240	277	263	262	269	278	275	252	277	262	266	269	291	265	254	286	255	268	277	230	265	267	287	286	287	289	283	259	295	262	258	289	277	262	301	295	287	277	299	279	253	284	263	258	294	259	288	242	255	256	250	254	263	257	276	258	285	298	276	270	242	288	286	269	285	240	255	260	255	266	270	312	241	303	253	264	257	268	258	268	258	255	258	289	265	252	270	304	278	251	268	283	277	246	272	298	266	260	261	293	251	265	283	266	270	250	242	252	271	274	281	261	266	267	267	269	281	253	283	253	280	286	257	260	289	278	263	275	268	277	287	269	250	262	245	275	259	276	223	296	295	261	263	247	291	269	283	266	271	281	264	252	259	287	261	245	284	269	263	260	235	241	263	277	262	257	271	293	276	253	232	246	284	289	293	280	312	283	268	287	260	270	270	266	278	261	264	264	274	272	281	274	258	262	286	270	274	278	261	284	251	291	257	238	282	276	285	294	250	273	265	256	272	270	268	268	260	273	297	260	268	274	288	233	301	282	270	291	260	282	276	274	288	264	270	283	255	240	262	262	277	270	276	265	263	248	267	274	252	261	311	265	278	276	247	262	283	246	274	273	297	279	264	261	254	250	272	247	297	284	274	264	271	283	266	262	249	270	266	272	285	259	262	274	260	253	237	256	261	263	246	273	261	267	256	274	246	255	278	255	239	272	273	298	250	265	260	293	275	273	254	304	278	252	272	264	251	263	250	275	274	258	268	320	264	263	292	286	265	283	261	297	247	263	266	273	243	280	257	271	283	259	290	274	275	274	263	276	262	264	259	268	263	256	295	264	273	245	287	276	261	295	264	262	280	261	277	256	280	254	269	263	270	309	281	268	264	246	269	264	302	252	280	288	280	275	268	266	236	262	268	288	276	272	313	244	244	278	269	281	310	228	266	288	279	259	284	253	272	261	303	283	243	296	270	227	255	284	262	280	276	302	276	259	276	292	294	244	281	261	294	265	226	275	268	285	268	250	291	282	260	271	270	253	295	240	280	273	264	247	236	269	301	274	280	281	262	243	265	245	257	288	232	286	271	265	271	267	246	243	278	250	254	270	264	279	289	281	261	254	291	277	256	227	217	258	274	244	254	278
2291	792	954	942	893	908	845	798	854	801	809	841	791	796	872	775	767	804	866	808	787	785	768	795	776	836	796	787	750	769	785	791	808	747	803	816	768	762	813	809	783	779	798	804	779	816	777	753	832	798	755	798	811	793	761	794	815	734	776	771	761	775	804	782	816	741	836	787	790	765	759	809	736	762	719	800	782	789	731	818	772	770	807	738	823	780	790	809	819	766	775	759	791	779	798	792	733	774	803	783	811	787	772	828	783	777	747	809	742	803	728	751	730	709	750	758	752	759	800	767	791	785	838	739	794	787	754	788	785	824	821	732	769	735	773	846	781	754	800	809	760	769	812	829	816	805	759	772	774	815	782	783	791	807	791	766	786	740	783	783	805	782	814	779	791	805	807	799	792	778	760	785	818	786	820	780	749	818	789	762	761	794	796	774	784	817	750	727	784	725	708	715	833	792	853	736	782	795	779	859	782	751	801	801	807	794	702	778	753	750	758	783	754	814	770	765	765	781	793	779	757	748	819	787	725	785	766	770	794	774	761	772	800	805	790	791	806	769	800	757	782	754	770	807	819	790	764	802	782	755	778	769	755	763	830	774	782	778	779	774	757	762	747	793	733	721	793	802	767	816	787	758	738	780	807	711	771	790	824	766	799	773	752	771	788	787	791	800	810	780	779	809	798	799	820	821	792	773	793	785	756	835	784	752	780	760	740	838	790	799	819	770	798	799	770	741	773	817	797	809	766	764	803	776	827	787	795	763	744	776	775	781	773	776	741	706	746	752	794	745	739	794	749	770	764	750	752	798	760	759	843	790	742	806	787	781	777	756	816	783	823	774	830	793	826	761	813	784	805	783	759	825	761	746	746	747	786	763	749	738	792	775	748	741	779	790	802	818	729	765	780	764	777	754	764	791	751	799	801	788	795	751	806	760	780	735	831	765	808	789	779	772	757	765	796	743	779	796	751	790	782	766	792	776	731	794	813	777	746	776	765	761	786	787	768	759	789	754	748	764	791	774	796	771	759	804	797	751	786	797	754	803	776	736	780	784	812	812	767	772	823	779	787	739	802	737	770	766	786	784	774	752	813	782	726	779	761	763	750	728	770	760	777	785	761	755	734	832	803	741	812	753	769	827	796	703	785	747	754	774	760	785	770	730	757	758	810	772	780	834	772	759	773	772	779	767	765	776	788	757	733	788	751	779	760	775	811	756	768	796	858	773	799	751	816	798	804	758	793	763	807	781	782	757	781	787	778	796	765	761	782	765	788	806	769	736	728	780	798	809	751	747	835	773	770	771	738	818	819	767	768	747	779	772	758	809	769	733	736	793	770	766	739	822	781	738	799	761	793	729	798	753	754	772	751	795	803	797	781	774	809	799	778	763	764	780	787	746	762	737	782	742	726	766	811	772	756	770	791	721	772	784	791	742	766	755	758	777	757	731	784	785	779	762	783	818	774	799	753	781	774	797	740	782	810	813	741	785	801	744	784	761	779	770	784	772	745	765	741	813	776	774	793	805	733	765	821	767	821	819	731	772	761	790	784	758	786	806	797	740	771	753	750	807	813	765	746	760	782	721	793	746	782	752	754	825	768	766	779	779	796	777	740	757	747	788	775	762	817	791	747	793	791	789	760	778	753	778	749	787	768	828	793	756	751	787	800	783	780	745	818	764	775	837	755	772	745	802	787	836	730	780	737	750	762	791	825	763	786	826	737	747	764	742	786	836	787	788	757	719	747	797	761	828	776	751	765	781	743	797	783	770	765	765	752	744	735	768	827	767	756	727	792	763	789	833	769	765	812	779	792	753	803	751	812	745	746	782	771	798	792	834	772	775	767	801	777	792	803	789	814	785	788	765	789	773	788	818	730	780	786	789	753	803	758	842	745	769	795	813	783	832	802	704	806	732	771	785	776	779	748	791	777	812	745	788	799	764	732	798	849	781	778	791	773	805	783	791	775	797	753	770	819	768	766	784	742	768	793	737	798	783	801	737	784	764	791	747	829	777	777	796	738	762	810	789	742	778	814	736	762	844	750	765	769	801	758	807	747	736	826	743	776	843	777	760	791	759	785	781	786	818	753	771	768	748	764	786	738	750	793	821	784	761	767	752	843	771	757	784	755	807	786	760	807	719	748	734	785	771	784	804	766	810	727	757	787	835	817	725	806	770	775	810	799	743	799	798	758	814	836	773	774	795	827	777	765	786	793	751	783	773	777	726	751	735	804	774	797	753	752	764	805	783	792	781	750	749	811	800	793	774	770	757	773	820	792	764	799	799	743	788	795	734	753	784	780	799	764	792	805	754	764	754	785	768	759	822	744	779	797	795	750	705	795	729	762	760	785	797	773	800	786	765	752	755	818	809	784	761	769	767	808	741	740	802	815	798	789	792	784	770	751	831	772	774	805	787	788	791	716	754	793	808	760	798	772	751	799	763	794	728	744	751	767	721	781	771	817	784	698	723	771	841	785	748	760	749	757	730	760	844	793	808	779	825	825	777	761	760	786	774	730	796	778	806	797	794	742	748	782	754	754	793	749	774	769	824	712	769	751	774	802	836	786	746	840	840	763	762	731	744	781	782	852	745	767	777	782	796	787	771	764	792	693	766	741	774	779	724	794	759	729	802	773	758	754	749	750	738	802	814	777	756	770	788	748	731	798	735	826	821	753	758	769	834	780	798	834	769	799	781	802	779	788	779	786	800	769	810	711	743	785	726	808	750	776	804	846	760	766	811	757	790	767	831	719	765	814	782	743	813	760	784	762	727	770	770	786	751	812	817	744	743	762	811	765	777	801	718	817	819	789	808	806	762	702	747	753	772	771	772	773	776	784	756	754	791	755	818	773	806	801	757	765	752	774	757	778	804	791	765	791	788	766	794	806	783	763	790	737	733	746	742	809	744	792	741	748	722	821	787	792	742	757	814	742	845	798	791	816	808	775	764	860	763	790	785	789	787	771	778	825	792	761	773	778	778	795	825	811	801	761	772	800	768	785	757	801	790	751	770	736	732	787	834	795	726	761	742	800	823	803	803	813	786	814	821	836	833	730	750	753	745	800	763	787	776	752	792	742	753	753	810	773	800	755	782	741	759	781	756	733	730	803	785	806	761	773	763	746	753	758	777	781	788	788	813	771	760	765	784	822	772	786	784	781	810	767	750	771	781	730	824	745	787	778	798	801	707	747	769	751	758	792	741	770	748	759	757	770	749	742	736	814	779	793	736	797	744	795	803	863	772	791	783	754	821	764	763	780	798	787	763	778	769	803	791	793	768	797	799	767	778	732	800	740	782	753	710	734	846	804	779	806	817	749	749	794	781	773	803	756	788	809	831	813	818	745	757	756	718	774	779	786	763	770	777	740	818	810	731	782	834	784	753	780	797	790	765	761	774	820	760	781	815	793	782	740	771	795	807	762	734	751	749	740	815	753	812	777	785	740	777	834	734	793	772	835	778	763	717	796	721	770	792	777	799	778	786	766	728	802	794	755	783
8102	1049	1356	1043	798	591	409	352	366	249	247	238	194	227	193	168	200	151	155	152	155	184	141	187	184	143	176	139	143	145	148	126	170	153	157	147	154	162	161	141	119	146	161	134	130	153	139	144	144	133	141	145	131	129	144	148	129	163	139	155	148	127	140	132	134	151	127	144	143	148	122	142	149	133	137	129	145	152	137	151	139	127	151	140	146	124	136	131	125	119	138	127	143	137	144	138	127	140	132	146	136	147	141	140	135	141	154	134	145	147	141	139	142	137	143	134	145	118	133	127	151	149	152	137	134	157	128	135	124	141	142	129	149	139	147	132	135	129	130	127	134	130	138	156	131	137	148	118	168	155	138	136	135	122	145	147	147	149	126	136	149	134	145	134	133	153	147	125	152	138	127	131	155	137	136	134	163	152	149	125	121	162	115	131	143	131	153	132	140	123	131	146	141	139	115	122	170	153	147	149	151	125	143	122	126	144	139	148	140	121	160	144	123	128	131	143	135	154	133	147	134	146	124	132	137	127	152	128	138	137	135	147	142	120	139	132	137	123	155	158	132	160	122	141	141	111	132	144	143	135	146	105	141	169	125	139	130	134	128	159	137	142	143	126	149	129	131	137	151	164	150	136	137	141	137	131	141	140	142	139	146	162	137	141	149	146	156	127	121	143	118	161	124	136	157	151	134	150	151	148	146	109	136	136	144	137	154	137	156	123	150	149	130	130	120	141	129	130	132	137	134	135	150	155	138	140	134	154	123	128	117	124	139	145	144	131	135	142	125	132	136	127	127	138	127	148	143	142	144	133	125	164	148	136	172	136	119	132	164	140	152	139	141	161	149	144	108	140	147	118	122	128	144	130	160	141	146	137	132	122	141	120	133	153	159	154	147	164	150	142	139	123	160	144	125	130	128	134	147	142	136	146	132	136	156	116	137	131	153	125	135	133	146	145	135	126	138	144	134	155	142	146	141	166	147	137	127	132	120	139	121	133	145	169	125	128	162	133	117	143	132	132	137	134	145	143	156	125	142	152	123	128	166	134	146	160	145	147	153	159	156	135	137	118	138	138	136	131	143	130	132	152	149	122	131	140	162	138	128	140	123	144	150	152	168	140	136	133	152	151	153	135	125	130	160	140	153	126	145	146	167	130	120	146	142	122	114	146	136	140	138	131	137	143	147	150	108	132	132	123	150	125	159	138	155	133	131	133	141	135	130	123	148	128	128	143	124	136	150	143	139	120	153	117	137	129	117	147	153	129	145	142	131	137	137	126	143	150	141	131	132	143	145	135	149	121	146	144	136	149	143	150	144	153	136	127	144	146	145	145	128	134	150	124	130	127	150	126	143	134	135	126	140	122	146	127	131	130	131	132	147	126	136	150	133	126	124	112	150	110	139	172	163	148	148	141	161	150	148	141	155	139	144	133	157	144	146	112	153	149	136	146	140	121	156	143	138	111	123	139	116	126	137	126	129	109	145	134	144	137	144	164	132	129	136	142	139	143	141	133	142	162	141	143	127	146	150	154	131	148	132	159	141	146	141	168	130	126	132	141	142	149	137	145	124	130	122	154	141	161	146	139	132	124	144	120	133	153	130	144	148	122	152	147	137	130	157	139	161	139	130	155	133	128	147	149	132	143	134	150	157	141	125	130	130	135	139	118	149	146	150	121	146	99	123	121	138	144	138	143	134	153	131	137	139	128	143	142	156	141	115	148	128	139	121	131	134	122	152	133	155	129	145	153	132	140	153	141	135	128	127	146	144	139	122	148	139	143	126	142	125	165	141	140	151	138	122	128	145	150	128	145	147	156	141	148	127	141	158	135	129	141	142	125	133	156	140	150	158	113	138	133	134	134	143	125	139	137	138	154	133	137	155	152	164	118	121	113	143	129	152	139	149	129	135	142	143	145	144	144	177	110	146	149	149	134	118	147	136	130	164	139	140	139	155	133	118	119	154	123	132	155	150	140	155	134	134	129	149	135	111	154	132	136	135	115	154	136	121	139	143	147	138	154	145	138	115	135	133	162	137	139	126	143	141	137	149	128	136	114	140	131	168	145	124	159	131	128	122	126	145	118	142	126	132	142	140	144	131	148	155	147	125	143	129	151	136	157	158	139	124	144	151	129	116	122	141	136	144	164	132	134	133	143	139	146	134	136	135	129	137	111	135	129	141	155	141	138	139	152	147	150	136	145	136	134	122	141	144	130	128	120	140	123	156	146	169	146	144	146	154	140	144	129	127	127	156	151	148	135	153	146	143	123	132	156	147	160	135	137	137	138	142	142	128	150	136	130	157	152	153	130	129	136	149	150	141	127	130	151	127	134	111	137	128	143	156	128	144	147	163	140	144	128	159	140	134	148	142	113	140	132	144	140	138	129	132	142	123	146	120	139	126	159	138	158	143	141	131	117	133	113	155	146	143	135	137	141	149	152	136	143	161	152	145	144	143	144	143	138	132	141	138	147	134	157	145	115	129	136	141	143	149	140	127	136	139	142	135	138	123	141	141	130	132	126	148	131	140	143	129	143	130	143	127	147	168	135	122	121	151	130	148	127	149	142	142	127	128	120	140	148	163	145	129	137	138	165	129	134	144	163	151	132	139	133	145	134	139	135	139	119	138	140	147	136	145	145	141	125	153	147	142	145	151	135	136	153	122	123	128	129	140	125	125	154	150	145	150	130	127	153	116	136	143	154	124	133	132	137	121	123	122	123	113	148	114	116	133	145	124	144	151	111	139	138	138	151	133	140	127	139	151	151	138	154	145	130	133	128	138	151	155	126	128	127	136	166	142	141	120	143	126	138	119	137	149	154	136	139	122	152	133	135	150	146	154	138	142	142	131	137	133	115	135	145	151	136	127	140	123	143	128	129	150	129	137	155	138	147	142	159	123	139	137	142	145	143	139	136	145	133	114	141	163	142	142	113	146	146	123	139	125	143	152	129	138	144	122	141	144	149	129	130	118	138	138	137	122	123	146	125	151	134	97	153	137	126	153	153	131	131	147	123	120	156	144	138	138	162	129	139	151	143	143	135	138	132	138	139	146	140	150	133	168	158	125	127	133	151	162	144	139	153	142	119	140	169	164	141	139	134	127	145	120	127	135	128	121	118	155	138	129	151	139	148	135	113	126	117	165	152	125	126	151	139	157	141	151	138	129	153	142	141	143	133	145	125	118	131	140	133	133	131	126	135	117	147	135	139	136	150	134	132	132	138	108	119	145	151	146	132	124	165	141	150	120	130	149	142	173	135	139	126	143	151	124	123	168	137	130	140	121	144	128	144	142	150	141	145	139	140	144	117	151	120	116	148	142	135	153	147	124	126	152	141	132	130	143	125	139	147	122	135	150	150	143	156	135	110	144	132	136	136	149	147	147	156	130	118	122	150	143	133	117	118	145	152	150	142	141	127	128	161	126	143	145	140	119	146	152	140	139	125	147	129	136	154	140	134	143	129	138	124	161	123	113	121	126	157	138	134	148	120	153	148
5313	1432	3267	3705	3090	2503	2098	1767	1455	1335	1139	1093	977	866	798	779	752	716	640	669	654	663	644	580	603	588	582	577	534	563	540	549	499	533	495	506	504	559	490	476	555	511	475	478	461	493	506	483	460	453	433	469	464	470	491	488	464	475	455	494	470	478	450	450	461	448	454	484	465	450	444	471	453	407	472	415	459	470	441	421	465	431	477	458	432	445	406	482	441	420	455	425	441	429	437	432	434	429	434	485	434	419	468	405	447	437	472	445	485	476	486	472	444	489	475	441	477	454	409	434	480	419	457	447	454	423	481	468	484	440	484	417	451	433	441	438	470	460	450	408	449	415	483	468	474	445	416	448	438	424	467	437	478	478	444	460	395	464	434	445	474	417	439	443	465	457	443	454	445	434	401	433	404	472	465	454	456	474	466	442	443	464	410	430	441	417	428	447	450	467	435	421	487	439	415	412	440	426	483	426	424	457	452	440	419	452	453	452	447	439	456	460	458	445	441	418	440	431	452	464	433	460	464	421	437	411	427	435	450	453	442	446	392	476	467	418	438	452	429	473	427	400	419	451	451	403	448	444	449	431	458	417	483	405	430	435	401	424	418	441	450	463	480	434	415	413	458	423	455	416	432	448	451	439	485	425	420	434	477	438	436	429	473	405	418	453	440	413	438	393	456	430	457	395	475	409	443	427	424	474	431	481	514	429	461	419	447	432	444	419	408	426	455	400	433	461	428	433	419	460	421	410	436	450	450	463	416	453	443	439	462	431	447	449	473	406	501	450	442	426	398	435	428	478	428	481	446	431	424	460	420	409	443	454	385	453	432	425	416	421	433	428	448	423	412	449	426	434	449	404	447	464	469	458	410	483	429	442	439	451	429	481	427	380	457	458	474	443	398	456	438	442	475	440	429	441	431	426	432	437	443	445	440	435	432	427	443	453	448	424	443	479	468	459	415	470	442	451	461	458	423	427	443	439	419	435	439	473	448	424	418	447	472	422	441	457	446	443	430	429	447	443	462	469	459	445	481	462	472	463	425	438	436	432	427	425	375	445	454	437	454	431	420	444	452	462	475	440	449	448	410	429	448	428	409	442	406	419	449	461	460	442	463	421	441	428	453	428	475	438	420	504	475	443	459	425	445	428	484	443	427	434	456	474	476	442	443	399	411	480	441	437	449	449	433	450	450	438	449	463	454	447	424	429	441	433	461	433	452	480	417	419	404	411	426	455	444	462	446	418	451	408	460	439	444	404	451	445	463	420	465	432	437	474	469	408	503	414	440	483	477	443	451	437	440	471	432	451	423	428	452	461	482	452	432	437	440	402	443	413	462	473	440	442	438	432	439	406	452	430	448	426	479	403	429	456	408	444	450	456	468	451	418	445	449	431	451	472	459	421	439	406	432	468	487	440	464	408	419	415	428	467	426	447	435	419	446	457	414	461	453	434	431	414	444	453	439	436	475	439	443	444	472	453	473	449	457	428	415	407	448	459	436	428	474	427	436	425	467	421	424	481	434	442	437	433	433	419	444	470	455	471	459	455	415	453	473	446	454	447	433	477	438	483	438	416	462	450	439	443	429	413	450	412	453	454	431	446	382	477	444	433	457	508	387	438	450	418	461	447	459	437	412	409	452	408	442	421	477	463	449	449	390	455	470	472	489	415	427	471	449	421	418	439	413	477	406	452	445	426	414	447	440	458	456	421	434	465	418	456	404	466	425	420	445	443	401	428	438	454	444	445	429	473	443	415	399	436	448	439	401	415	437	440	437	431	419	454	425	447	489	448	471	446	406	447	502	425	453	412	459	468	448	400	462	458	417	448	437	397	398	450	433	454	440	429	454	459	428	471	456	450	452	472	441	446	426	445	475	426	450	456	452	444	475	414	433	440	415	436	429	492	445	451	410	456	428	459	454	470	476	468	436	409	403	441	449	458	417	454	443	421	428	440	431	410	431	445	430	416	439	470	446	449	404	451	419	400	448	422	440	467	424	431	469	448	465	501	469	468	429	461	483	419	456	438	471	461	464	426	439	481	465	450	437	432	461	431	439	404	421	428	450	438	404	451	413	410	417	428	450	446	417	448	453	419	424	467	449	483	463	457	441	442	459	411	468	461	430	450	428	462	464	447	435	408	431	445	421	468	422	479	441	432	440	461	421	439	439	452	443	456	400	446	452	460	438	430	406	409	448	396	431	436	471	465	423	431	444	449	441	449	456	453	436	446	409	479	461	458	482	455	477	431	428	431	430	431	423	434	448	465	452	426	447	459	419	436	471	455	442	465	416	416	419	447	483	461	456	440	449	450	456	459	443	438	433	457	473	408	454	440	442	424	412	434	437	465	444	457	441	431	418	436	444	419	457	429	425	420	455	472	456	445	399	469	434	484	445	433	451	490	435	436	454	443	463	469	475	413	455	452	441	438	458	415	418	410	450	427	437	467	433	475	451	434	463	452	433	434	427	434	424	430	464	435	417	402	442	472	458	418	430	410	457	438	438	415	409	442	449	460	447	430	435	434	421	430	452	476	441	431	426	447	463	440	466	467	451	425	395	432	434	424	427	408	441	423	447	480	409	431	412	454	443	481	446	427	439	429	441	442	424	390	428	437	431	431	404	460	444	438	443	417	438	442	437	441	415	451	444	478	446	453	458	451	440	435	435	422	444	426	452	407	448	460	445	438	461	427	457	474	407	424	437	412	454	464	468	442	471	436	473	430	427	440	448	434	438	469	449	471	493	450	432	435	438	467	438	467	439	464	452	452	473	425	459	432	451	465	431	427	437	438	414	411	453	461	427	446	452	473	463	399	438	436	460	460	458	427	431	481	432	493	418	434	420	416	434	462	438	433	449	461	462	433	446	415	443	442	394	465	431	480	423	438	438	429	465	464	423	417	439	443	433	441	438	470	422	415	474	429	466	440	471	431	444	426	395	395	447	442	470	434	410	428	419	422	411	456	463	464	443	464	457	432	458	439	459	434	437	412	418	423	432	443	454	418	438	460	455	445	430	451	461	414	399	411	473	440	443	427	440	464	404	443	467	443	418	453	434	436	430	427	440	459	418	418	416	456	434	469	421	458	455	453	446	459	447	445	461	477	453	444	447	447	447	466	473	465	429	426	415	466	478	410	431	440	409	416	431	434	450	447	393	442	465	466	409	415	454	408	478	453	461	443	424	432	418	436	429	452	435	447	437	438	433	455	441	483	427	453	433	416	417	443	422	434	448	379	437	485	436	443	432	442	447	466	469	440	426	415	419	451	405	439	432	447	461	424	463	435	422	429	408	427	430	417	437	426	436	413	443	427	455	450	429	435	437	411	411	423	462	453	457	457	449	465	444	431	407	427	443	453	455	481	424	441	449	442	463	451	434	443	445	450	444	420	470	441	420	425	419	425	408	439	420	433	418	452	413	435	437	456	467	432	442	480	439	431	450	408	443	456	428	425	467	421	446	424	434	434	438	428	478	432	428	464	439	471	465	492	399	433	447	483
15564	2477	2848	2133	1451	1016	768	592	466	421	311	283	280	310	249	279	244	245	225	220	192	234	191	187	180	171	168	175	166	153	168	192	161	157	163	144	142	179	169	135	162	178	158	136	166	144	168	161	148	162	182	162	162	139	141	164	134	138	148	170	145	169	161	161	153	146	160	159	156	137	151	153	137	145	157	153	129	120	134	122	132	152	158	142	124	158	143	164	143	156	147	149	166	145	154	139	146	152	162	119	157	151	159	148	129	131	120	153	153	131	157	167	151	132	145	154	149	151	119	147	147	146	158	140	179	142	144	164	149	160	135	138	142	140	125	147	156	141	106	152	154	177	149	138	152	137	145	146	136	150	136	126	143	166	173	139	119	137	151	154	149	133	130	148	165	123	146	149	129	160	138	166	140	123	159	145	144	149	133	147	159	151	151	159	135	127	140	142	139	136	147	166	165	170	122	148	143	138	133	154	129	165	159	135	163	137	164	143	160	155	150	145	158	149	152	135	167	154	141	136	152	150	137	147	150	153	163	157	163	141	141	149	149	134	134	138	136	173	145	144	150	138	152	166	130	143	161	145	146	157	159	158	158	147	159	157	139	137	167	169	148	151	135	130	164	146	147	178	155	126	136	134	135	150	129	142	143	138	149	153	131	174	140	147	140	138	152	167	135	131	141	138	141	125	150	154	155	159	155	134	153	124	129	156	143	138	143	155	127	141	166	184	144	148	144	147	136	167	142	148	135	137	139	131	143	141	137	139	139	157	162	131	140	139	143	176	130	150	162	146	153	155	148	153	137	151	131	150	151	157	156	151	141	148	156	165	165	156	153	132	132	142	134	142	137	156	138	149	153	139	147	153	156	175	132	151	145	144	147	166	137	134	136	156	147	148	163	143	153	133	133	145	147	159	131	157	127	153	146	152	127	121	148	132	140	147	138	143	149	166	148	139	145	149	159	155	137	141	151	145	150	159	150	167	148	137	142	147	142	131	158	167	158	157	153	142	157	151	124	178	130	130	155	123	125	134	172	144	150	153	143	157	130	136	136	141	154	146	132	143	147	167	150	139	140	188	145	142	174	130	143	142	153	127	138	143	125	148	141	145	146	142	145	148	117	145	151	146	145	144	150	149	138	138	160	137	150	124	140	145	134	126	152	148	146	139	140	125	142	148	141	161	138	145	128	132	153	156	132	148	161	157	134	144	144	131	144	169	147	155	134	152	154	127	130	139	171	169	149	144	159	153	162	184	146	141	169	138	133	147	155	145	166	141	147	121	153	127	156	145	145	157	148	137	173	142	148	126	143	159	141	141	166	133	125	177	143	138	140	124	144	151	144	152	150	136	159	157	160	132	131	132	138	129	162	153	156	145	141	150	145	149	158	138	157	137	143	148	143	149	136	138	143	132	133	128	150	144	124	151	118	152	143	160	138	140	153	160	148	157	134	151	135	137	137	132	168	131	152	138	153	142	154	155	162	141	149	137	131	137	160	168	160	162	143	134	147	156	149	159	134	143	150	162	143	140	150	152	168	157	143	140	165	136	167	139	147	148	168	144	131	160	143	149	144	135	154	132	152	153	142	141	131	144	130	139	132	159	139	155	131	133	132	130	159	161	146	129	142	150	152	148	167	131	158	139	157	147	146	140	154	151	153	141	142	146	139	143	121	119	162	144	132	125	126	142	161	140	146	136	159	139	148	125	156	169	148	143	135	145	152	148	137	132	165	164	137	150	142	152	138	154	143	126	143	136	171	147	145	156	133	149	149	130	164	154	144	153	156	158	138	156	147	157	155	137	144	119	143	145	118	132	159	142	135	128	163	139	177	154	149	126	144	139	144	154	159	152	136	126	155	122	132	141	150	157	135	146	134	163	159	143	154	159	143	144	159	141	157	148	150	147	156	120	160	135	139	146	157	140	160	161	152	154	152	132	137	140	150	145	148	131	139	143	121	146	156	149	147	135	150	138	119	148	139	157	140	149	133	148	148	141	131	155	140	154	136	152	174	166	156	136	160	128	154	134	135	143	147	143	131	158	117	137	144	164	132	141	147	149	165	138	127	159	139	146	149	150	152	155	146	150	163	141	146	127	150	161	154	152	132	138	179	157	124	149	132	133	156	146	142	140	127	165	148	151	150	143	134	139	137	159	160	125	144	151	159	147	141	147	135	166	146	128	158	158	132	129	150	152	143	173	160	147	143	147	143	139	144	135	147	169	140	167	145	155	156	147	144	158	143	151	154	142	129	137	178	127	141	162	147	150	148	144	155	157	158	143	156	150	151	140	144	172	125	159	158	129	128	167	160	129	161	140	137	149	155	143	162	147	157	172	152	147	138	155	160	148	152	132	157	156	150	121	153	148	149	156	133	144	150	152	144	125	145	151	154	153	129	155	145	158	135	133	141	142	148	135	159	143	144	144	149	141	151	137	154	165	139	140	159	145	143	150	125	138	143	165	173	141	156	159	148	153	159	156	160	146	169	149	144	136	159	155	125	135	159	152	133	151	128	140	159	162	144	137	152	148	141	154	147	124	150	149	159	166	142	143	144	142	164	131	138	134	151	160	140	146	148	138	124	151	122	153	161	167	151	144	135	133	135	144	139	147	146	139	120	146	136	149	146	144	142	152	142	150	141	138	149	147	139	169	135	149	127	158	149	131	135	152	142	157	130	135	138	142	149	136	126	150	152	150	140	157	161	143	144	153	146	157	165	156	146	153	119	158	161	139	154	130	166	143	147	148	142	164	130	163	158	149	154	164	131	140	147	138	150	123	146	138	141	128	152	153	169	133	134	149	140	151	141	165	151	157	122	137	149	144	138	164	140	157	125	161	155	155	153	169	134	128	139	132	130	145	149	154	130	137	146	146	134	139	165	132	180	183	138	148	139	155	135	129	160	135	136	149	144	144	119	160	144	142	169	124	149	165	156	132	121	137	152	151	145	146	142	140	163	135	170	153	147	152	147	149	155	143	163	144	154	152	137	152	154	154	128	158	136	180	149	146	166	137	135	150	137	162	154	138	148	146	160	145	135	139	138	157	160	149	143	148	145	138	141	148	139	141	145	160	157	122	152	155	133	158	141	125	134	132	139	141	157	147	161	159	123	139	142	126	141	122	127	161	146	141	141	149	130	129	144	137	132	150	149	154	152	152	153	162	158	135	144	152	152	133	118	131	167	143	150	135	152	144	131	149	139	157	151	148	159	139	139	161	138	141	160	134	145	159	162	153	150	153	143	138	138	133	138	150	145	146	137	142	146	131	150	118	158	145	153	149	128	139	132	151	174	137	152	151	132	145	173	151	157	131	136	139	147	144	144	164	138	167	143	156	137	154	154	147	140	170	165	129	156	155	163	151	139	136	150	130	150	153	143	144	154	132	171	131	143	128	154	124	144	116	171	157	142	149	140	152	164	145	152	136	139	148	159	128	134	140	148	166	141	128	149	148	135	143	137	135	152	145	136	155	151	167	142	159	139	143	166	143	139	148	153	140
7513	2476	5777	6493	5505	4363	3580	3017	2506	2235	1952	1632	1603	1365	1269	1233	1109	1082	940	926	879	868	869	793	776	736	743	723	707	694	651	696	651	636	652	646	616	641	595	628	522	571	580	582	548	561	564	574	539	543	561	551	573	555	540	555	564	576	519	502	525	532	483	512	495	525	492	513	467	533	553	501	531	539	488	502	464	497	517	499	496	494	525	470	493	520	510	546	503	508	465	506	458	490	460	468	505	461	500	448	463	487	498	488	484	468	497	495	473	506	514	492	485	497	485	497	485	463	509	464	474	513	509	493	471	476	492	432	448	504	475	539	481	515	482	431	466	495	489	502	495	441	460	475	528	521	499	460	495	519	492	500	515	461	493	480	493	486	513	466	446	492	484	467	466	497	454	479	497	461	474	471	472	494	466	515	478	424	487	495	502	503	495	464	473	491	479	442	448	450	472	512	516	498	454	481	472	465	462	465	487	485	512	478	503	511	437	459	472	462	437	500	512	469	478	475	464	442	520	516	495	461	455	502	447	472	496	443	490	457	477	478	470	480	485	498	461	478	479	503	474	487	491	484	435	485	498	477	453	482	468	471	456	467	497	463	436	460	451	503	456	468	482	508	493	469	466	504	499	494	463	471	471	480	491	466	492	471	437	489	488	467	479	450	486	473	469	475	527	470	517	464	478	489	490	479	491	513	436	475	500	459	502	459	467	495	516	498	486	490	454	472	499	463	462	497	497	437	490	485	492	459	470	505	464	492	481	476	458	445	476	487	448	460	496	480	464	519	515	464	453	460	448	488	458	500	480	475	495	454	470	510	522	488	489	410	474	428	479	527	453	483	467	487	493	478	441	457	483	505	501	503	429	494	488	467	467	435	462	441	498	472	467	429	521	463	469	488	489	470	499	484	465	472	485	495	519	482	484	496	473	483	465	508	486	473	444	442	479	457	459	481	465	444	452	507	462	451	449	487	492	530	470	466	469	473	478	475	453	492	479	449	492	495	512	467	482	476	502	489	447	430	482	470	477	489	477	497	499	470	501	467	447	494	488	452	524	448	459	504	486	440	470	463	482	467	457	483	491	497	457	472	484	532	437	440	486	480	462	469	484	426	459	440	493	502	476	447	469	497	490	491	473	490	459	470	504	501	465	480	465	495	494	441	507	526	507	467	473	475	538	482	482	502	468	469	448	515	462	494	475	484	500	462	490	493	511	474	480	472	444	479	461	483	468	464	481	461	463	430	488	445	489	460	468	483	459	487	460	475	436	467	469	483	469	441	479	474	476	492	479	476	459	440	448	478	471	491	479	497	491	469	476	466	484	448	474	486	463	455	485	473	454	473	463	475	472	482	500	506	469	481	478	479	437	475	453	452	468	488	463	492	500	497	484	453	470	506	488	489	474	484	508	474	497	494	498	491	493	494	497	466	445	484	426	491	482	481	481	483	480	485	477	491	495	468	506	469	480	500	459	499	493	477	448	474	497	507	489	489	508	478	443	475	477	480	459	459	465	483	486	474	497	479	465	480	484	492	414	511	492	427	476	505	463	497	455	477	471	460	469	480	448	507	433	484	466	445	500	454	467	462	421	462	479	521	451	454	454	490	478	499	458	469	472	481	469	495	463	468	441	467	485	476	466	469	512	477	476	473	461	510	486	481	437	450	515	476	474	540	456	447	466	482	472	502	496	479	452	493	444	457	456	468	482	437	461	503	458	478	480	458	474	466	504	476	520	525	456	476	476	485	443	478	480	475	457	477	498	486	482	472	457	439	516	444	513	479	440	489	497	463	483	444	480	475	468	450	513	497	474	494	492	468	446	438	507	496	461	463	500	454	435	462	478	493	480	443	465	448	466	493	445	474	471	471	482	445	456	467	482	545	470	454	461	484	478	507	498	480	477	458	448	533	491	452	462	523	514	435	475	510	434	430	463	495	486	484	504	484	479	433	480	463	498	492	467	485	480	463	473	440	502	466	460	448	481	520	460	483	457	482	485	483	437	497	489	478	473	502	468	455	450	471	441	467	493	471	505	455	482	469	531	475	438	495	496	451	451	443	428	509	442	441	482	502	486	476	463	479	497	462	500	479	493	478	471	474	529	478	476	484	446	458	478	546	461	476	450	462	399	420	481	464	495	468	445	471	441	482	477	490	457	499	481	481	490	456	476	463	461	498	516	483	511	454	484	474	481	504	471	503	469	463	473	516	466	494	477	473	456	454	500	479	472	496	476	479	496	482	434	477	439	469	473	474	493	484	491	453	463	455	511	522	473	452	481	462	498	499	453	467	505	496	445	432	441	458	463	478	496	497	451	466	498	465	476	479	466	466	491	483	522	498	497	465	445	469	468	498	472	467	531	419	499	517	492	470	475	425	436	488	456	467	443	444	475	446	445	450	493	495	461	466	505	493	464	490	497	484	479	527	455	434	468	520	467	490	469	481	481	458	454	465	440	468	474	456	500	475	493	409	476	485	482	491	432	482	455	507	458	486	497	464	455	443	468	480	486	464	488	488	479	490	465	438	481	424	461	455	432	457	509	440	435	480	484	470	474	489	475	447	493	468	481	496	501	456	477	445	481	447	465	502	468	467	439	425	432	481	513	492	483	484	462	488	471	490	481	494	468	488	481	443	439	467	484	488	505	440	483	440	523	474	490	500	446	503	486	473	471	493	467	488	455	516	501	472	472	472	473	500	465	447	439	445	481	451	450	500	460	486	437	494	501	501	493	485	480	484	438	465	476	504	459	470	491	500	466	490	489	476	445	462	512	513	467	451	514	492	497	445	456	444	473	465	476	446	482	483	492	465	457	508	461	467	447	465	447	474	446	447	428	433	480	474	455	434	480	457	464	490	481	473	465	469	495	446	464	468	477	444	469	495	460	494	438	483	481	476	481	493	474	444	439	502	484	473	515	465	523	449	456	442	455	512	462	446	474	493	462	461	486	453	482	452	481	493	435	445	486	493	459	493	477	480	492	499	477	499	518	445	469	465	476	477	470	466	468	495	454	504	462	462	451	461	468	501	472	435	468	497	499	449	445	471	509	477	505	467	480	481	456	471	463	495	484	458	481	450	475	500	481	493	477	496	471	478	479	486	468	481	478	458	455	449	474	493	455	457	475	502	461	481	458	479	442	483	465	492	506	479	467	454	450	498	494	496	507	466	430	459	467	469	474	450	497	446	465	486	454	488	473	475	464	447	447	479	446	504	486	476	468	485	474	463	508	501	505	485	478	475	481	452	471	460	497	443	532	496	447	441	493	513	488	481	506	510	506	482	487	448	496	463	487	450	462	450	439	471	432	472	447	478	465	470	512	462	481	462	458	470	450	509	485	436	482	485	452	492	451	487	461	516	470	501	498	470	507	468	445	473	471	487	519	475	487	491	517	486	496	484	484	434	467	487	491	508	491	473	500	495	470	463	466	474	469	454	510	495	463	439	461	485	439	450	472	464	513	484	450	482	471	475	453	529	483	452	463	455	466	463	457	475	508	444
2191	346	322	341	276	293	309	284	257	261	266	291	252	292	282	262	273	246	252	258	254	263	245	225	271	257	246	276	287	274	279	258	270	282	308	303	245	261	266	251	263	237	252	258	288	289	272	291	257	256	295	266	271	288	225	266	282	249	270	258	269	279	254	273	248	280	264	273	286	257	282	246	279	274	268	312	271	282	255	266	269	277	264	264	276	263	256	254	255	269	259	237	264	281	241	256	284	265	270	255	259	242	273	304	274	292	247	268	247	253	292	258	239	257	282	268	291	255	258	256	254	248	257	268	291	261	260	260	253	256	250	273	281	243	278	251	279	275	260	263	252	292	246	260	273	275	284	312	262	261	271	288	283	277	263	282	284	268	268	251	257	241	267	259	295	263	282	244	238	253	257	251	262	265	272	240	259	250	274	288	274	265	252	282	256	272	255	256	256	259	286	271	243	257	262	274	247	258	246	228	291	256	272	272	280	244	279	267	253	268	258	258	250	241	269	266	248	254	292	294	267	253	265	247	258	247	256	250	283	262	255	246	261	239	261	263	251	262	287	241	276	257	241	255	294	254	263	274	245	247	291	279	292	264	277	266	254	278	256	253	274	266	265	231	284	236	262	302	294	237	260	284	268	273	246	285	297	224	275	274	265	278	251	276	256	240	264	265	256	255	282	289	254	287	248	288	264	266	275	266	269	271	238	280	272	283	238	244	254	285	254	274	256	233	288	272	258	263	246	240	238	273	278	251	265	252	262	259	261	258	297	275	294	286	255	252	246	239	266	260	294	279	266	295	299	256	243	256	267	260	262	229	290	270	262	283	272	238	262	255	251	277	262	252	270	295	256	284	240	269	262	254	275	255	248	292	262	267	271	288	289	249	251	287	254	250	260	257	262	270	272	264	290	253	254	287	268	254	264	282	265	286	295	258	274	257	275	225	273	304	256	269	258	234	283	283	253	278	269	261	255	285	255	271	272	305	238	245	298	267	259	248	256	290	271	259	261	275	268	278	255	288	281	271	220	308	272	269	273	296	262	258	301	270	271	288	280	286	273	278	246	285	241	261	295	258	249	256	259	256	264	272	255	251	254	281	266	237	257	250	268	265	288	274	262	282	285	275	287	278	264	256	289	260	269	287	232	277	258	276	281	269	286	289	258	245	240	256	253	249	253	252	275	263	252	277	260	242	279	295	262	282	248	267	271	239	260	254	255	282	263	262	266	267	268	276	282	279	257	280	280	275	255	254	267	247	285	259	246	262	257	271	301	280	305	266	279	280	264	258	282	269	273	244	278	252	295	272	271	263	283	252	245	285	255	282	253	273	274	261	261	262	256	269	240	265	253	277	269	248	249	283	233	266	270	257	248	276	280	261	289	292	258	274	237	279	259	245	288	284	263	291	281	243	277	269	261	275	252	266	254	246	274	276	277	255	263	250	275	241	254	257	259	288	253	238	291	273	286	279	256	266	297	269	276	294	236	293	299	236	279	256	297	251	242	250	281	260	271	308	265	249	278	250	257	286	273	255	311	258	275	255	293	252	239	264	282	285	273	259	277	251	295	273	258	276	286	250	280	266	255	249	270	259	283	288	251	269	256	275	269	293	265	259	299	268	240	240	248	291	275	277	257	259	285	272	252	259	303	275	245	245	279	270	259	283	262	278	265	293	286	233	252	233	271	284	265	240	283	257	270	286	245	272	275	278	289	244	261	257	227	254	266	256	292	267	280	253	276	252	270	270	261	254	244	260	260	257	272	269	273	270	267	270	278	247	266	270	278	269	263	274	260	269	273	276	275	294	283	261	277	247	253	267	278	279	274	243	292	272	260	272	275	275	268	288	248	249	258	260	304	263	254	259	238	281	274	272	253	275	235	260	266	280	233	288	268	254	285	227	246	258	283	253	257	266	251	238	256	284	262	254	262	288	257	246	253	278	262	261	253	245	254	267	247	249	274	289	266	278	249	257	249	280	272	257	244	256	297	301	268	295	260	258	236	262	252	266	281	256	264	251	252	258	267	267	275	274	275	249	237	302	268	246	272	234	252	265	226	268	270	255	254	242	284	275	244	283	247	269	239	270	279	243	262	256	274	266	235	267	258	275	251	271	263	274	252	256	269	249	292	266	278	272	264	260	249	264	230	242	262	246	270	266	259	267	303	260	276	290	270	239	264	257	252	235	272	256	262	256	256	244	270	267	268	278	296	259	272	259	261	288	258	286	257	273	256	278	276	307	262	285	244	276	290	279	265	258	245	261	268	276	275	287	277	276	219	266	260	253	284	275	253	274	264	265	252	297	262	274	271	275	280	283	275	255	296	263	252	263	273	283	268	267	263	298	274	252	248	240	269	269	271	293	258	247	243	250	264	264	245	268	280	298	253	287	258	265	255	282	255	252	264	298	251	293	277	271	266	264	249	265	256	276	247	243	247	258	241	289	277	252	287	260	272	236	256	258	277	283	294	250	276	289	253	281	299	287	291	259	242	287	259	267	263	274	237	257	262	269	263	276	237	241	235	259	275	243	240	257	256	247	288	281	267	293	240	278	259	245	262	257	271	264	285	245	219	280	257	301	303	275	278	284	240	282	280	224	215	263	245	323	292	243	250	275	264	280	240	256	289	241	263	255	256	258	265	265	276	245	266	276	262	239	245	267	271	288	303	286	251	285	254	258	215	275	253	297	254	262	264	282	281	281	258	254	282	265	231	279	261	265	281	246	279	258	254	252	255	245	249	261	287	242	265	271	297	252	256	270	287	274	294	267	241	304	269	270	262	270	265	250	292	282	238	282	300	248	266	289	260	261	277	273	253	283	289	252	262	273	250	285	291	250	283	259	252	254	261	260	229	291	256	289	278	253	263	266	273	294	273	257	284	250	263	284	282	256	237	261	291	259	282	318	278	264	259	267	276	243	284	263	265	286	277	277	273	274	224	240	242	229	287	257	262	274	275	279	262	236	258	257	258	257	267	258	299	267	265	244	324	255	258	265	245	304	249	276	265	251	281	264	270	292	280	300	267	231	279	253	292	275	299	289	275	278	289	252	272	273	248	280	280	260	287	288	257	270	256	291	241	261	295	271	274	265	274	280	258	254	282	257	265	270	293	265	279	266	256	270	292	265	257	286	316	298	255	297	297	270	277	263	258	243	252	284	262	274	290	238	270	250	276	251	298	269	283	264	273	261	273	255	261	247	270	255	277	268	280	261	257	292	269	279	235	270	270	243	271	253	289	261	261	285	245	264	271	249	264	277	283	243	266	277	271	275	260	290	257	276	245	243	237	253	243	267	293	278	309	259	236	264	263	256	240	274	253	253	235	234	246	280	255	264	265	279	271	276	261	279	252	271	282	235	291	298	230	269	284	260	252	249	279	283	261	248	267	258	261	274	255	254	290	250	274	256	257	257	285	278	273	274	269	281	274	271	268	278	275	256	270	294	269	261	246	259	258	266	285	273	274	283	251	289	261	248	261	264	268	255	280	254	281	266	274	253
2250	864	947	965	948	874	901	826	821	860	833	851	853	822	758	788	818	754	839	773	751	817	808	808	765	846	753	757	792	812	792	782	746	758	783	767	779	758	744	772	797	802	761	726	801	794	777	798	778	805	762	783	760	796	728	800	781	807	758	738	761	743	773	759	681	739	739	757	761	772	796	762	756	781	720	788	823	817	802	777	779	777	787	774	804	732	768	769	831	804	725	757	785	851	769	731	778	799	759	747	780	735	768	749	768	773	769	838	794	808	815	810	743	767	760	800	818	829	752	780	791	734	753	764	772	810	763	820	782	746	794	809	779	798	735	750	780	807	785	822	742	819	747	800	783	814	792	757	806	771	745	782	750	749	791	763	771	768	738	754	751	717	783	772	798	768	832	783	811	813	809	779	775	767	773	766	814	829	742	758	733	739	757	782	767	729	767	747	777	757	773	752	767	781	794	821	783	823	795	762	764	795	809	770	736	747	754	772	771	791	778	734	802	749	743	792	728	750	734	744	776	812	761	801	807	739	723	811	797	767	791	801	764	773	810	772	797	804	748	768	780	778	776	769	762	769	755	752	781	755	786	754	786	760	797	770	826	724	824	787	742	723	749	790	783	798	752	804	827	738	789	823	797	708	779	785	757	744	788	768	791	772	817	764	806	798	758	777	797	760	804	785	762	719	742	765	834	774	743	798	755	808	755	744	760	753	754	768	841	787	760	771	742	749	780	813	788	777	784	769	739	817	783	758	782	805	818	780	689	691	800	735	824	779	804	773	737	768	796	782	763	765	793	774	831	742	788	798	774	803	818	773	799	788	763	768	754	811	803	807	761	787	759	767	754	825	769	777	849	811	783	755	755	793	803	846	808	752	816	786	814	763	734	794	753	756	719	753	777	780	804	818	764	819	741	772	786	787	807	812	809	788	795	757	761	745	792	759	821	796	827	752	786	768	755	800	741	827	765	788	769	750	788	776	751	794	749	791	761	802	763	788	765	770	772	835	761	780	761	770	763	755	784	712	790	742	808	775	789	781	769	775	827	753	808	811	722	772	779	784	759	788	776	778	753	733	747	770	800	746	836	754	827	759	800	795	756	764	759	803	762	790	744	811	804	767	777	761	774	784	766	786	765	776	747	775	806	803	740	798	766	749	804	755	752	746	759	817	764	741	745	784	752	746	804	776	816	761	746	788	792	773	725	790	803	763	788	790	779	734	756	758	750	756	753	767	748	782	796	751	772	787	783	765	816	735	795	714	712	842	793	752	809	753	813	754	788	785	828	791	755	758	845	806	777	757	817	772	770	770	741	831	821	812	786	856	775	789	789	805	824	775	793	752	761	751	796	790	738	747	777	800	769	799	802	774	754	805	768	752	811	749	812	768	773	775	735	818	802	772	768	781	775	756	770	756	752	787	770	788	761	796	771	813	785	812	749	734	805	769	763	801	784	775	758	802	778	762	788	835	754	791	747	744	784	721	820	816	741	782	810	791	790	772	794	834	838	824	795	761	752	786	770	770	765	730	801	754	787	800	726	793	734	802	772	772	789	794	804	742	823	715	754	754	733	801	753	747	758	773	781	799	724	772	758	804	829	805	810	752	725	773	810	758	785	796	780	805	743	790	785	781	748	794	731	789	769	830	822	766	819	771	821	801	776	807	792	812	810	777	748	764	778	764	739	774	751	789	780	800	765	797	826	818	809	753	761	749	750	791	761	713	809	810	769	747	823	766	843	809	714	795	757	725	765	736	760	766	782	815	817	771	719	769	829	787	794	783	784	719	767	833	826	805	790	772	774	778	820	776	806	760	742	776	752	747	793	750	714	817	757	768	820	790	806	759	834	806	803	773	804	768	805	805	707	775	744	787	790	802	760	812	793	807	779	739	737	756	753	792	791	811	815	790	801	762	764	778	783	744	775	804	780	787	807	782	781	735	796	810	801	758	750	806	758	750	790	756	769	746	733	783	777	820	785	786	748	764	814	813	803	790	765	823	743	808	754	771	800	755	745	758	752	760	813	757	820	825	751	756	704	727	805	751	788	736	725	726	818	747	779	755	776	757	710	740	743	722	738	816	808	812	777	811	773	810	756	813	792	770	743	772	778	798	751	791	850	754	755	715	760	741	738	746	761	752	759	724	757	762	810	771	788	813	730	757	775	769	766	743	784	736	778	751	834	769	810	815	729	800	763	785	793	775	784	801	774	758	777	797	792	814	785	723	728	758	768	799	706	733	793	715	796	710	815	809	766	746	773	830	776	803	732	768	761	754	758	773	770	793	797	742	778	782	779	760	746	758	769	796	761	818	758	722	802	787	759	788	762	738	775	787	775	818	762	772	763	788	797	816	766	794	820	810	791	821	804	779	747	776	810	794	803	875	787	826	752	753	794	773	755	775	758	776	747	763	817	752	756	764	767	746	756	734	773	784	762	811	777	766	743	760	788	733	792	787	802	791	723	767	784	806	735	779	778	781	785	798	768	750	812	756	762	781	773	748	782	798	797	777	793	746	790	786	804	827	841	766	762	776	793	767	778	773	770	749	763	804	782	716	774	775	771	793	740	804	769	828	751	774	812	819	787	757	803	766	777	761	746	781	784	824	786	754	716	789	782	779	768	824	825	770	727	873	792	800	830	821	750	799	795	784	763	766	783	796	791	792	740	828	758	806	742	771	805	820	740	745	807	761	779	802	784	716	791	774	787	729	790	755	781	768	735	747	800	782	715	716	803	785	810	816	752	784	769	795	806	776	821	774	837	805	818	829	752	755	737	750	770	782	787	752	766	815	795	747	808	757	779	831	790	780	758	798	770	813	721	787	750	814	844	772	776	745	753	740	779	747	765	821	788	758	789	775	771	803	783	777	779	771	747	785	744	776	761	764	731	840	727	743	752	767	779	770	784	781	777	818	742	789	782	747	822	782	777	762	786	778	792	776	751	804	757	754	779	762	811	765	753	795	772	767	788	768	747	825	795	771	737	766	757	815	777	731	789	728	798	754	774	780	821	779	735	754	823	749	802	771	806	727	801	778	787	797	792	790	807	787	818	749	746	767	814	750	741	755	775	739	775	804	764	781	808	769	762	785	745	778	814	798	800	805	799	798	756	794	799	765	785	787	751	778	796	746	792	759	739	757	831	786	781	763	757	744	767	744	800	804	793	785	736	749	736	799	765	814	786	802	804	792	725	747	794	744	796	749	781	789	785	764	817	761	773	806	764	767	781	808	755	772	781	777	807	721	792	825	744	803	781	758	801	785	759	776	811	823	754	832	782	795	779	774	858	792	846	796	716	776	697	790	766	782	746	838	810	746	772	757	767	786	741	753	777	768	762	768	724	780	750	736	740	769	773	762	781	780	770	782	788	832	787	730	846	771	820	794	738	805	757	797	820	831	765	786	816	774	761	790	820	786	815	830	757	806	803	772	791	759	833	803	796	776	811	777	790	785	806	807	785	768	774	790	774	784	799	796	780	755	809	795	729	789	761	752	759	759
8303	1048	1403	1133	752	564	474	370	343	293	282	206	220	195	175	183	219	164	175	170	177	157	141	139	176	163	157	167	135	140	169	150	136	152	143	146	160	146	145	152	159	139	140	146	152	137	161	152	125	151	150	152	147	150	130	122	124	115	141	138	151	142	113	164	129	163	132	131	147	141	153	136	146	126	146	129	145	131	152	138	132	131	159	127	140	143	142	156	125	141	147	142	129	142	129	159	132	152	141	146	129	132	141	137	153	126	129	152	146	127	130	149	129	135	141	128	139	149	134	145	117	137	137	149	132	151	129	129	155	131	123	134	156	144	150	155	141	138	147	125	128	142	140	129	115	143	133	125	134	161	128	128	120	124	145	142	137	139	144	134	128	144	140	141	140	137	124	146	128	144	132	131	137	134	124	147	120	136	122	122	142	138	160	118	141	143	129	155	139	146	140	157	175	126	138	160	145	136	140	132	132	133	162	150	148	145	135	134	123	157	149	121	153	137	130	135	141	148	133	148	131	164	150	157	134	139	118	151	155	125	130	121	148	138	116	153	122	125	149	142	143	152	148	132	135	132	132	141	143	137	142	135	148	140	130	140	148	135	139	136	164	119	159	152	124	129	141	156	127	127	133	135	148	125	132	139	124	146	144	157	129	138	160	138	125	122	139	151	119	139	147	138	132	136	154	139	121	142	138	129	157	138	137	138	148	123	150	134	130	132	147	151	140	133	140	160	142	156	120	137	159	131	132	114	149	155	122	145	123	127	159	131	148	124	123	135	149	127	113	140	149	138	143	142	131	131	146	123	136	135	153	138	135	125	136	149	131	125	139	146	130	145	131	128	128	151	151	140	132	132	137	142	138	139	149	144	127	124	162	160	152	117	117	140	128	148	117	134	142	147	144	126	140	133	138	158	119	140	154	114	128	124	149	130	139	133	148	134	135	123	146	147	136	159	133	152	129	122	136	91	142	137	140	152	123	142	133	132	145	131	150	139	136	144	151	151	145	145	116	134	155	105	133	139	117	111	132	142	131	136	143	135	144	156	127	128	153	123	124	147	139	137	139	134	146	138	137	133	106	124	137	146	133	150	129	143	131	123	143	121	144	127	126	159	113	140	144	120	142	154	137	122	135	132	129	157	150	138	129	141	138	137	146	153	154	161	139	136	135	152	134	133	158	164	148	145	133	128	130	147	134	136	133	131	116	156	163	146	122	148	139	135	141	131	138	136	132	135	135	149	151	105	131	139	131	142	130	140	123	150	126	119	122	137	145	127	142	109	138	143	140	147	144	146	139	133	150	132	146	134	119	130	148	153	148	138	151	165	131	142	128	149	138	156	134	137	145	120	126	148	133	153	136	135	124	135	126	132	132	145	140	114	136	139	125	135	154	126	135	132	139	135	132	133	134	137	139	140	146	143	132	157	131	133	140	134	123	147	126	140	149	113	145	142	138	139	146	118	149	141	143	132	149	136	137	132	158	141	136	147	178	146	164	122	119	114	141	127	134	139	150	133	129	127	156	119	138	144	148	140	151	146	151	135	149	129	138	150	129	126	131	126	144	157	132	123	155	164	127	149	149	143	117	137	152	138	151	140	118	139	142	134	140	144	132	131	118	136	149	152	138	126	122	156	161	151	142	152	143	148	154	134	139	127	126	127	140	130	147	136	140	136	118	119	135	120	139	143	152	159	153	122	136	133	150	146	121	129	145	143	134	136	126	158	130	164	123	130	145	134	146	123	127	122	142	138	141	140	139	134	140	145	136	122	134	156	137	145	156	148	127	143	141	123	134	141	134	146	135	141	128	128	144	127	125	137	138	126	138	164	134	119	136	138	142	116	131	133	131	139	153	144	142	113	160	122	140	117	138	134	143	141	132	139	150	127	138	149	126	117	153	145	112	119	156	140	147	147	136	148	131	145	149	131	150	149	128	140	139	154	124	143	117	134	148	141	164	144	120	139	130	131	134	132	130	128	130	140	140	134	148	136	137	126	155	149	142	142	132	153	139	123	146	140	133	123	125	123	137	124	147	143	130	136	139	147	158	146	137	128	124	150	126	134	126	153	137	146	130	140	120	162	133	143	141	163	132	135	121	129	164	133	141	135	131	130	113	122	125	161	128	151	138	146	149	150	125	138	153	148	149	137	129	100	134	159	127	140	147	131	148	155	152	131	133	155	126	161	149	130	125	130	137	152	145	133	140	119	142	137	126	133	144	133	138	154	150	134	154	134	134	140	123	134	165	131	126	124	126	147	131	132	122	133	130	146	164	162	155	139	124	134	123	116	114	127	144	155	154	147	130	132	145	130	165	136	146	150	130	169	129	135	128	142	143	136	134	133	142	143	122	128	134	136	119	137	150	152	144	122	138	125	140	128	139	128	138	138	146	129	142	137	146	135	150	135	145	126	142	152	132	134	142	129	126	125	144	127	136	142	129	121	142	125	137	146	133	128	112	134	132	143	138	148	160	125	128	145	134	137	145	158	138	163	138	153	149	99	161	129	135	140	155	140	134	143	143	130	130	127	147	154	166	122	145	148	135	144	135	144	131	165	128	138	133	133	138	135	160	126	137	136	138	109	129	141	132	121	151	138	128	137	156	142	142	152	149	145	142	130	138	146	175	135	118	143	167	135	143	145	125	149	120	143	132	153	139	118	149	136	134	140	157	145	146	144	124	158	132	136	148	153	127	128	126	145	140	131	114	139	160	107	148	172	147	139	142	143	114	129	158	136	127	143	136	153	146	141	125	139	161	150	150	139	150	146	148	137	134	127	149	140	143	137	119	143	142	138	127	133	147	133	134	146	134	158	141	138	136	149	141	135	152	126	147	137	143	152	142	118	142	143	140	130	139	144	136	105	142	134	128	147	132	137	157	147	146	130	134	139	139	132	145	125	125	159	151	131	155	131	143	128	134	130	144	130	118	154	155	124	129	118	131	136	153	131	138	138	156	152	124	134	139	140	133	128	144	118	139	136	113	132	136	131	143	113	124	145	137	117	142	147	127	139	140	129	152	118	142	142	125	136	149	141	147	134	132	117	153	125	147	141	136	131	144	147	147	139	145	125	147	158	147	142	135	151	127	113	127	139	124	142	126	154	134	136	160	142	137	133	127	151	138	152	145	135	143	117	131	132	144	153	137	133	125	133	142	123	123	136	149	159	125	152	126	136	151	147	116	114	133	127	145	140	156	157	136	146	163	142	143	138	108	132	150	147	114	128	126	151	115	126	118	123	142	134	138	113	124	146	144	158	149	113	118	132	141	147	129	147	147	167	162	127	150	131	132	114	135	140	118	144	146	139	147	140	137	128	131	145	128	129	163	126	156	130	142	164	119	137	153	131	136	112	148	143	144	160	142	152	147	129	135	142	133	123	129	129	124	141	135	143	142	120	127	158	148	132	156	147	144	151	153	127	159	129	138	128	139	149	135	136	122	130	136	121	142	139	131	144	115	125	153	139	140	143	140	121	131	128	153	162	131	132	131	123
5275	1358	3210	3573	3009	2531	2035	1816	1462	1299	1124	1081	954	901	860	847	703	710	742	687	639	632	597	615	612	590	610	552	530	553	544	541	503	511	550	551	527	510	488	496	506	470	503	500	470	526	468	528	477	495	480	505	496	481	489	445	466	448	449	490	508	485	461	455	462	465	480	467	471	484	483	489	442	484	453	495	483	432	440	504	440	484	442	468	451	470	464	438	452	463	416	441	473	467	459	447	464	452	459	429	436	471	429	463	477	465	406	450	448	483	443	454	410	514	482	490	484	390	453	457	450	470	447	475	476	439	478	466	411	405	468	455	448	432	394	464	471	412	413	462	460	417	431	456	425	427	443	396	480	443	449	459	480	431	460	433	436	436	472	438	450	456	448	420	451	422	467	423	418	442	441	451	455	439	403	469	440	457	455	453	462	432	423	429	432	458	434	444	474	449	471	436	424	472	442	480	462	453	433	479	424	472	440	486	459	448	463	431	423	420	421	434	420	450	446	451	442	444	463	437	409	455	403	457	439	427	456	459	438	450	393	447	445	441	426	434	444	430	463	444	432	449	461	406	436	436	433	439	467	437	456	460	468	437	445	473	451	466	459	455	478	455	427	465	417	477	448	461	444	464	455	400	420	414	422	434	418	419	450	436	445	453	400	418	463	453	444	443	436	440	454	459	478	448	467	441	464	440	432	449	430	420	419	442	431	453	442	434	441	433	453	431	396	441	417	466	444	423	465	477	444	435	465	428	491	431	456	443	437	463	447	439	432	451	461	449	422	446	441	444	438	424	460	468	437	464	461	424	454	463	432	433	464	417	433	431	432	453	458	428	435	430	454	427	433	452	440	386	476	447	479	406	454	447	423	459	442	439	473	462	458	471	453	421	444	442	434	459	455	475	438	447	459	442	401	466	430	426	467	446	428	445	466	403	422	456	435	434	479	441	430	430	402	446	469	443	445	448	435	430	474	464	419	449	449	473	419	434	401	448	467	429	468	455	429	469	468	447	436	422	456	412	465	479	457	433	444	433	442	470	429	454	440	436	420	445	442	438	424	438	403	441	452	442	412	446	429	413	435	433	445	453	454	471	433	460	456	435	417	445	449	442	459	443	436	437	440	417	413	467	459	436	463	437	420	444	444	439	450	475	425	423	456	438	411	516	486	470	409	446	452	439	442	425	456	426	417	459	430	434	436	431	442	454	444	448	465	453	405	469	422	485	434	420	450	418	434	412	441	440	466	446	470	426	458	439	438	438	463	448	465	396	434	453	423	442	443	422	425	453	448	453	412	444	474	437	455	410	417	434	444	436	451	442	446	451	428	434	453	456	411	433	447	469	449	386	469	425	462	441	417	468	429	460	449	454	457	434	421	429	439	460	445	434	429	461	450	421	448	451	483	417	437	442	460	459	411	421	478	463	429	436	445	451	436	459	423	460	491	477	426	454	448	407	445	412	451	428	487	435	491	472	449	483	410	437	432	443	447	408	451	454	450	464	460	426	426	397	459	450	441	423	466	417	437	430	418	459	394	435	446	455	427	450	440	480	433	447	409	447	416	466	410	425	436	459	449	429	500	410	450	408	485	488	436	408	430	460	419	425	430	443	433	430	425	461	439	434	447	467	474	433	451	420	415	413	471	468	447	493	477	452	403	446	382	482	439	435	426	427	422	480	451	462	441	480	429	440	428	413	450	449	441	456	423	449	402	446	464	471	458	449	473	480	433	464	464	474	457	440	426	461	399	455	427	457	457	460	432	446	436	441	421	442	456	403	466	445	494	457	448	436	430	434	435	478	456	436	491	473	451	432	454	464	459	454	420	468	469	465	467	424	454	479	441	476	409	468	468	437	464	434	446	452	454	450	483	466	485	457	462	437	457	425	453	442	450	439	449	486	433	462	435	463	450	410	427	447	453	470	467	422	426	458	436	487	466	464	466	422	478	414	457	428	461	481	481	409	469	419	445	457	452	484	429	474	440	450	463	420	418	452	471	460	438	440	450	447	428	413	467	417	436	451	445	423	457	483	435	453	393	456	436	443	456	410	468	432	441	466	441	438	432	449	450	445	420	422	456	395	418	417	455	432	471	407	454	400	456	444	442	480	427	460	462	463	456	446	458	428	444	445	461	426	405	476	449	443	435	441	431	433	428	407	428	440	442	457	437	425	457	448	423	418	426	390	427	434	459	462	445	431	467	443	403	419	420	405	447	423	420	438	396	454	439	435	445	427	435	422	452	446	423	445	474	456	460	404	431	475	438	436	454	422	456	492	451	481	432	426	430	459	443	416	464	416	454	460	461	408	449	444	465	441	412	472	417	462	461	397	460	438	453	426	463	413	445	420	445	469	464	419	459	479	465	455	444	453	434	457	442	472	427	437	441	445	429	446	450	501	477	453	446	440	469	471	441	432	411	487	471	393	480	423	451	438	448	465	456	411	446	435	432	414	418	421	411	456	431	447	426	443	451	473	442	447	471	450	427	417	439	390	399	467	494	425	488	480	472	451	453	438	460	420	468	439	464	459	427	457	425	449	438	436	445	470	433	449	439	428	432	438	464	404	445	450	429	427	455	471	438	436	457	436	428	482	404	461	443	441	421	459	449	424	470	425	430	455	441	472	462	457	456	468	453	431	460	450	398	431	436	450	449	429	414	454	451	450	412	436	426	422	419	440	441	477	470	431	457	445	462	467	481	455	447	437	437	415	437	431	428	415	462	454	447	450	437	443	479	428	413	475	466	453	427	447	453	443	463	458	454	462	446	450	436	446	427	438	464	417	419	413	451	431	460	465	493	498	468	461	473	396	479	438	480	476	442	465	454	397	457	482	473	440	467	408	477	458	483	452	447	451	452	449	431	439	424	444	443	452	447	457	421	449	462	414	475	441	466	412	431	463	405	447	441	477	469	417	428	422	429	434	455	473	477	403	408	475	407	451	411	430	441	414	452	415	449	460	427	469	434	439	453	402	430	431	422	443	422	447	443	429	410	438	458	450	459	485	447	402	472	457	431	426	426	417	428	474	443	466	433	471	426	434	420	430	478	474	457	402	469	465	441	453	421	433	423	430	423	409	463	436	473	435	448	432	434	464	456	459	430	418	434	438	463	501	451	469	447	443	451	441	479	431	414	396	475	415	457	442	447	441	405	449	446	434	451	431	467	458	500	434	462	428	440	456	430	450	468	426	471	452	437	441	476	471	486	429	444	433	422	436	438	437	462	464	476	496	450	462	445	460	430	444	448	465	467	444	428	434	450	418	448	440	457	443	460	471	410	443	473	438	464	444	483	431	417	416	456	442	445	462	430	404	437	388	435	428	437	445	451	463	447	434	430	441	440	457	440	461	447	443	433	403	468	418	474	437	443	420	457	446	477	449	471	446	449	469	417	434	456	457	448	415	459	427	466	419	445	466	475	437	435	406	426	431	463	479	459	465	422	431	478	441	411	428	421	455	465	443	451	442	420	427	445	477	466	439	465	444	456	417	425	426	444	423
15613	2519	2733	2035	1390	1006	785	640	508	473	364	303	296	298	244	254	221	233	190	232	193	186	181	187	221	181	205	165	158	161	167	164	156	190	175	162	154	159	154	162	151	193	153	150	168	147	154	149	171	156	163	157	164	132	163	160	147	132	143	156	163	155	130	153	149	160	155	159	119	156	156	162	139	145	163	147	151	141	136	142	146	164	144	146	156	125	132	157	145	140	152	150	135	136	157	149	175	163	142	154	124	128	145	153	169	132	146	129	129	166	145	144	150	156	137	144	167	148	134	141	148	146	161	147	143	143	151	126	148	144	151	153	161	152	147	154	152	149	152	146	161	161	141	141	140	145	139	133	153	153	142	129	137	142	150	154	150	144	148	138	135	154	157	150	145	149	145	170	144	146	145	152	149	164	131	157	161	145	151	146	138	144	161	155	138	161	134	155	119	149	144	136	144	131	136	128	158	153	133	140	155	166	147	125	139	154	144	169	138	155	148	147	133	143	143	148	131	139	128	148	137	158	142	135	133	138	167	125	173	144	146	139	129	144	143	151	127	149	169	144	144	142	161	142	139	161	149	141	128	144	145	155	127	162	139	147	134	139	147	131	134	145	130	156	158	140	129	127	134	162	141	158	134	140	169	149	146	148	157	164	147	144	143	118	136	158	156	144	120	156	146	143	122	124	155	131	148	135	160	140	135	140	134	122	169	138	148	156	127	141	154	152	147	150	130	144	165	144	154	149	140	140	136	159	137	160	120	139	132	128	128	153	163	141	131	144	125	130	144	133	150	149	133	146	136	157	128	135	142	157	147	146	157	140	136	150	145	143	158	133	134	121	136	174	147	153	125	121	141	155	156	164	124	130	147	155	138	128	157	138	155	165	160	142	148	152	143	145	149	152	145	147	125	147	164	153	118	124	151	149	149	147	128	128	122	139	133	146	145	133	157	135	169	145	154	160	145	143	169	145	138	148	150	144	134	130	134	145	123	146	143	139	153	160	139	146	158	162	159	133	144	175	169	171	169	140	134	146	164	174	176	156	135	133	157	160	135	132	150	117	122	155	158	144	125	143	135	140	126	137	169	137	147	138	118	142	151	151	137	163	147	146	152	123	160	149	140	128	141	163	154	130	138	162	132	157	149	149	134	137	163	177	153	159	146	126	161	138	140	149	149	141	143	142	142	152	147	138	134	151	152	159	157	146	149	144	160	139	148	155	161	120	145	158	147	145	142	147	141	156	150	129	145	149	169	157	146	136	139	146	134	154	143	142	143	150	151	156	144	145	140	146	151	131	126	155	145	139	152	156	137	131	132	145	130	143	144	138	143	146	158	157	149	157	142	147	157	148	149	132	154	136	149	151	135	137	157	156	165	157	157	141	148	151	157	132	126	170	155	120	141	137	133	149	139	158	146	123	151	145	142	148	148	148	135	128	147	135	120	146	153	150	155	144	136	156	144	169	122	120	166	148	162	147	123	142	142	142	157	160	143	135	146	140	136	139	145	142	163	139	134	143	133	148	156	138	132	122	168	155	157	137	133	141	137	157	140	140	151	136	149	142	159	124	134	140	153	173	142	147	139	155	142	142	150	144	132	166	155	153	176	135	119	143	144	147	130	152	153	163	143	160	140	122	124	134	140	145	145	166	149	129	138	117	148	140	165	147	144	154	142	156	175	136	149	174	155	149	134	148	153	136	154	151	155	158	120	138	146	168	142	164	151	159	128	147	131	152	151	150	129	157	148	126	143	149	119	122	167	131	109	143	146	153	140	146	152	149	132	148	167	110	138	137	154	147	147	176	156	169	160	150	143	134	138	145	137	137	160	137	140	167	144	127	145	132	137	157	145	161	133	155	139	122	142	149	145	144	173	154	142	148	127	155	137	158	164	139	152	138	156	141	158	146	146	145	129	137	128	153	132	156	151	141	151	148	129	157	146	123	135	153	135	138	129	146	124	149	160	141	150	130	178	143	153	132	146	149	162	169	136	163	173	133	134	155	150	139	132	138	138	141	137	135	160	155	137	150	151	163	144	144	152	158	150	154	142	139	154	149	132	139	152	118	149	137	151	148	137	132	148	136	164	135	159	127	139	157	154	155	143	156	163	155	133	154	151	156	137	155	148	140	151	161	145	167	148	152	159	146	153	159	159	144	137	144	136	146	164	149	145	132	145	154	130	129	149	177	133	161	150	135	133	147	116	161	136	165	162	146	147	162	155	140	163	159	161	138	145	129	172	143	142	153	152	166	131	159	151	160	165	152	149	145	158	138	167	139	147	156	155	160	157	128	134	172	138	152	117	139	148	134	119	145	167	139	160	150	120	146	127	129	139	112	145	133	162	160	146	155	129	163	146	133	156	156	138	143	128	140	150	138	156	139	137	162	174	147	155	145	135	155	126	139	130	140	152	158	136	147	158	174	158	149	152	162	154	133	132	123	142	145	148	116	135	140	147	152	152	101	141	135	140	162	134	140	155	144	165	161	155	129	128	131	141	133	161	142	161	163	135	140	146	146	155	135	157	165	163	153	129	122	139	150	155	141	142	148	141	164	151	141	147	162	140	125	140	175	141	156	138	132	134	160	153	167	142	139	134	148	148	157	126	141	146	148	139	144	141	150	145	161	146	155	156	150	161	150	135	154	135	155	129	151	154	149	148	147	171	141	137	147	154	144	150	178	142	150	124	165	136	167	150	148	157	125	181	151	140	122	136	130	137	158	166	155	144	125	147	142	157	144	137	141	123	152	149	139	154	137	152	139	161	164	161	131	129	140	149	151	125	139	155	113	143	141	147	143	145	133	158	133	162	120	162	151	140	154	146	170	133	143	150	142	148	163	157	134	122	153	127	144	147	150	138	152	165	145	162	158	139	135	127	148	158	151	157	144	137	153	160	146	152	147	128	131	135	130	136	133	143	146	149	167	135	145	143	158	144	136	179	160	145	153	172	138	144	132	131	172	136	130	138	118	142	140	152	141	146	165	149	149	127	143	140	135	125	144	140	140	164	131	131	149	139	155	142	141	148	160	144	141	154	153	140	128	146	163	167	149	148	150	160	152	136	131	149	148	139	144	156	121	146	152	144	152	130	146	143	143	131	143	143	133	169	145	140	146	139	137	172	123	147	139	153	138	149	141	162	146	144	134	126	157	152	140	141	173	181	152	146	149	157	139	131	135	145	159	173	165	136	146	133	123	158	155	139	120	157	143	155	146	145	140	147	135	161	135	142	145	140	152	128	136	146	164	144	166	134	127	144	157	144	133	147	143	140	144	145	146	148	142	155	149	149	132	136	153	146	151	145	137	137	151	141	141	164	154	151	153	144	139	144	132	150	138	147	124	147	131	141	134	142	151	134	147	145	138	147	147	141	142	157	144	144	133	134	128	146	140	151	145	137	163	153	152	157	138	162	172	148	136	158	145	167	147	126	151	166	153	164	143	146	139	136	150	138	155	138	159	144	167	147	142	137	147	142	144	159	145	146	133	163	141	121	132
7492	2505	5716	6380	5385	4245	3659	3011	2529	2187	1905	1673	1512	1402	1245	1172	1121	1042	1009	938	896	906	817	798	798	748	768	694	638	689	684	677	615	618	641	601	609	618	612	584	588	562	568	563	561	550	581	557	541	517	552	497	540	565	507	558	508	511	541	510	544	521	518	522	481	531	504	501	521	506	513	502	534	508	514	504	520	484	473	521	550	505	552	515	530	467	474	515	487	493	530	492	489	458	484	478	491	479	491	450	490	465	461	526	471	469	516	494	484	483	526	510	479	472	492	448	490	493	470	473	462	472	511	461	482	507	501	477	482	453	478	497	486	488	456	517	483	468	505	491	475	494	504	475	482	453	492	473	464	488	524	460	514	508	517	509	485	479	516	443	477	497	495	449	484	477	468	509	477	504	472	474	478	480	485	488	494	492	482	462	491	472	468	468	480	487	490	472	470	465	474	408	454	443	473	521	512	435	465	501	487	489	492	500	485	449	466	494	488	472	490	471	482	476	445	430	503	475	466	487	470	442	457	478	506	493	476	472	488	491	472	468	483	435	463	491	474	481	481	456	474	508	494	508	484	505	484	449	523	460	516	490	470	479	459	493	488	440	435	473	456	467	463	456	466	483	478	471	481	510	454	486	467	460	456	455	432	513	498	445	496	453	476	469	473	484	503	439	469	459	484	483	465	463	485	462	485	488	472	450	451	506	474	479	512	442	495	513	483	479	505	484	477	482	462	462	480	457	477	512	518	454	485	477	508	482	504	469	464	457	445	509	415	433	488	456	440	473	453	475	470	471	436	486	484	439	436	491	453	492	508	466	447	497	432	485	472	487	452	475	469	477	494	478	480	445	444	434	462	480	458	429	455	504	469	504	446	477	458	501	478	449	494	452	454	497	463	496	506	469	481	463	527	425	491	459	474	509	440	478	454	481	498	460	494	453	471	442	445	493	471	467	481	473	508	474	448	457	470	461	487	488	487	440	465	450	433	468	489	488	517	474	476	463	457	487	486	470	407	465	443	483	467	477	494	474	460	500	489	446	397	451	496	504	427	486	461	459	473	506	512	476	483	441	494	477	521	443	450	462	446	551	482	446	477	455	511	511	512	481	498	503	497	456	455	456	436	448	459	502	468	455	490	443	467	504	514	461	514	477	460	452	473	454	485	462	494	442	452	446	478	454	452	514	466	477	461	493	497	463	446	466	514	468	499	491	465	478	436	464	448	474	443	462	447	519	496	474	490	418	473	475	501	477	485	442	450	503	485	452	430	477	462	408	475	460	443	466	493	466	432	470	457	491	477	490	493	475	464	464	497	468	487	435	489	469	461	445	462	456	472	480	499	491	483	460	468	471	458	483	469	501	459	459	493	485	516	503	453	458	439	465	468	491	471	482	459	493	440	465	491	479	474	477	469	431	471	471	439	456	482	471	461	488	475	468	454	498	492	485	465	488	483	491	469	468	480	468	510	496	447	447	463	495	479	473	503	495	479	438	488	442	471	475	498	494	480	494	415	474	451	472	485	457	487	509	483	493	477	470	451	486	474	500	442	471	476	454	457	469	442	472	507	487	483	471	494	500	442	434	452	477	471	481	480	420	472	498	494	496	468	499	486	471	504	459	451	472	456	472	494	478	485	456	457	464	463	485	507	465	484	473	459	480	494	466	475	492	473	443	471	503	474	423	484	479	458	531	484	451	481	422	497	477	472	473	538	465	426	457	475	438	477	456	469	505	464	472	471	458	458	454	505	492	515	450	509	469	432	462	506	499	444	513	457	470	470	462	475	488	479	474	463	492	494	472	480	451	495	494	478	444	488	473	474	475	439	498	453	514	512	460	446	465	483	490	466	438	459	489	476	463	466	479	508	450	515	445	489	468	493	445	475	478	498	488	444	461	490	469	470	476	507	487	461	469	514	497	466	479	504	475	456	496	496	446	466	473	521	472	480	465	494	481	471	449	452	461	463	485	504	473	431	474	493	519	472	507	445	473	488	470	447	472	464	485	498	505	479	449	467	506	463	424	462	451	466	486	509	459	480	476	511	452	507	456	449	478	468	526	466	483	472	431	485	445	464	458	471	449	449	458	475	477	471	458	466	433	487	450	488	472	460	450	473	469	470	442	488	478	481	436	464	503	500	476	465	479	486	503	478	458	484	534	418	465	470	520	489	466	480	493	488	484	461	501	507	489	488	487	476	476	450	482	445	502	474	502	475	455	448	487	494	477	481	482	484	486	447	469	453	443	451	460	496	473	479	435	454	458	450	489	482	494	494	483	459	479	450	508	442	474	528	468	446	454	470	494	471	496	489	452	490	460	442	457	455	447	471	444	453	452	438	488	500	457	466	473	487	503	485	487	487	509	473	461	487	481	491	443	483	488	502	488	470	494	486	443	462	418	435	474	451	471	467	475	459	481	432	505	496	480	478	495	433	539	498	460	455	479	447	466	487	482	518	436	460	454	442	508	495	476	457	447	468	494	445	499	441	460	435	470	498	489	433	472	496	509	490	452	501	449	457	464	464	453	450	441	460	469	464	508	495	498	473	485	494	492	424	507	472	494	470	454	475	432	488	481	491	455	492	466	521	552	481	441	478	470	501	489	475	484	498	436	501	465	482	476	444	458	452	457	453	506	485	484	493	476	492	467	492	488	490	479	448	490	483	485	536	464	451	471	458	424	442	505	528	462	481	473	463	446	465	442	458	459	473	481	453	484	471	467	437	467	518	465	482	460	468	456	449	444	506	479	478	490	480	444	477	494	458	513	510	498	476	466	452	470	459	434	487	469	505	476	504	462	443	426	475	463	479	493	470	513	439	484	498	462	470	468	507	433	461	512	463	439	472	458	507	437	433	459	473	501	486	484	478	436	439	407	475	478	473	467	450	451	478	467	489	427	476	476	476	489	523	474	493	511	444	493	429	444	486	445	475	438	489	458	448	477	454	439	478	486	455	499	479	471	468	482	525	434	488	463	450	459	461	486	487	457	492	459	493	468	475	503	476	463	491	417	464	472	501	470	444	457	485	517	423	494	454	443	451	472	458	470	473	476	454	482	464	493	477	528	497	485	456	505	469	461	470	469	506	495	440	448	484	469	494	491	427	466	492	477	434	519	505	493	485	470	505	484	478	539	448	474	468	477	446	430	475	502	479	486	454	450	475	457	505	478	462	490	476	478	471	464	484	461	487	470	490	479	477	471	503	458	442	471	496	458	452	490	522	481	461	460	511	459	460	475	466	470	460	511	487	443	496	485	453	484	466	508	497	467	491	508	468	488	485	459	489	458	505	479	453	452	487	492	492	476	479	464	505	483	489	477	472	482	516	498	458	504	479	506	457	467	442	438	448	429	479	506	464	436	478	448	444	458	487	498	477	469	470	497	488	455	431	498	465	488	462	476	475	484	489	505	501	498	474	483	509	459	465	454	481	474	468	488	475	503	510	497	453	480	467	456	482	507	487	457	485	442	499	500	491	468	520	454	456	450	467	448	449	475	450	478
2056	306	320	306	280	291	278	266	297	281	253	279	295	251	247	309	283	313	242	259	276	271	256	268	285	251	278	284	242	283	307	255	256	274	258	278	301	242	279	268	253	268	289	297	268	276	268	248	314	315	268	248	261	258	273	277	262	249	298	282	254	250	248	247	260	251	274	261	254	251	296	246	267	275	261	273	263	257	259	247	296	283	252	250	259	269	242	257	263	285	266	287	300	281	286	249	237	269	243	257	254	264	244	247	265	294	243	238	307	272	245	255	275	282	260	274	258	274	261	284	244	270	263	274	289	280	297	262	261	265	270	285	273	248	297	247	261	272	261	293	268	262	272	265	253	261	247	296	264	265	250	263	253	234	300	306	263	278	256	262	258	269	262	276	265	266	291	275	264	273	276	257	275	265	272	254	294	268	258	262	278	267	266	261	269	273	260	305	278	243	229	263	267	292	263	255	264	253	243	303	295	261	257	279	288	275	254	257	255	263	260	244	277	264	272	260	241	275	249	250	263	271	298	304	242	255	273	256	240	248	279	268	261	299	273	262	280	274	266	291	254	293	268	257	277	267	258	254	268	263	263	253	238	283	282	255	274	269	279	267	282	267	293	262	292	283	259	265	264	280	287	246	260	268	261	259	275	295	300	269	259	268	269	264	262	281	272	252	248	254	258	286	263	273	262	272	272	270	268	235	266	276	260	259	259	262	257	274	296	279	269	302	307	314	265	278	228	265	260	262	261	250	283	270	245	263	277	239	269	264	291	268	258	247	263	262	259	283	254	264	327	305	256	270	298	258	237	273	276	267	276	286	283	286	298	266	288	287	277	264	259	233	253	233	267	265	281	275	295	250	271	263	272	298	288	288	284	280	246	269	277	258	270	253	246	264	262	267	245	268	254	258	272	267	283	241	277	262	283	239	270	291	272	267	261	267	274	255	281	278	291	270	281	270	263	269	244	265	283	272	263	261	266	286	268	273	262	289	243	252	274	244	276	255	250	250	265	280	263	244	273	285	305	299	256	254	270	277	208	281	251	301	262	250	279	266	271	277	274	252	266	261	249	298	284	253	268	299	265	290	247	263	248	268	266	258	274	240	261	276	273	259	265	266	281	283	275	250	271	265	270	247	284	263	267	237	269	289	294	261	290	271	245	279	265	261	253	254	279	271	261	265	253	260	260	228	272	280	273	264	268	260	284	279	236	261	252	278	300	273	265	262	266	268	285	246	258	265	271	285	258	272	275	245	276	267	267	267	287	266	252	283	272	275	265	259	257	265	267	252	268	247	259	278	265	274	262	256	285	264	251	274	290	251	282	279	284	269	229	275	274	267	281	249	244	291	263	230	252	265	283	279	266	286	259	240	278	266	290	242	254	261	258	281	262	265	266	269	269	292	257	288	253	264	261	267	273	286	231	295	272	270	232	275	288	285	261	278	306	294	280	274	270	273	279	290	270	287	278	260	248	260	274	260	268	269	270	224	261	264	279	300	246	306	261	249	285	256	267	303	236	280	283	253	259	264	246	257	305	294	277	268	248	311	248	250	246	274	299	210	247	289	283	259	271	260	269	263	272	255	232	278	297	251	271	268	274	271	264	289	280	282	276	238	301	285	262	279	267	261	304	253	259	280	254	268	290	291	234	259	251	248	268	233	283	250	266	236	270	253	278	256	279	250	269	272	251	252	271	254	296	258	274	251	284	268	251	287	286	291	273	302	264	257	287	281	286	262	272	271	246	283	262	280	287	290	260	256	260	276	265	275	255	273	287	255	262	262	269	271	269	258	264	256	270	274	264	244	249	257	282	244	269	281	258	258	295	278	266	285	286	262	275	262	275	259	264	303	263	302	255	267	260	246	252	254	291	263	271	274	242	277	256	258	267	272	269	248	283	280	259	251	267	271	259	266	253	263	249	280	263	259	252	262	248	277	250	268	269	275	249	274	254	254	267	265	248	259	276	291	282	302	268	258	293	294	265	245	242	254	266	236	270	281	274	271	263	273	276	261	241	292	266	274	251	288	237	254	266	285	277	258	287	289	260	258	267	291	277	245	272	278	264	273	263	275	263	274	257	245	274	282	283	283	280	257	289	259	256	240	264	250	284	285	257	259	288	262	297	255	285	272	293	261	276	283	267	270	257	267	274	263	296	257	290	280	277	289	250	305	252	275	279	269	289	265	290	265	273	247	248	272	260	258	262	266	249	275	311	259	257	257	255	291	291	274	237	273	244	257	231	279	299	279	269	284	287	261	272	269	286	296	262	275	268	285	247	285	273	274	264	270	246	280	270	254	290	245	268	271	262	264	279	256	285	315	300	253	267	254	250	254	281	269	239	254	261	256	263	256	264	269	258	266	247	289	271	269	303	238	265	262	232	245	256	253	285	294	261	273	250	230	281	264	274	280	281	267	265	266	258	283	309	274	259	272	247	261	250	250	271	268	281	282	271	268	281	284	263	278	247	251	287	244	282	256	249	265	262	279	265	274	265	274	244	289	275	244	275	272	275	259	264	259	273	277	266	268	215	285	234	279	232	274	255	260	255	236	273	285	269	238	261	267	256	275	259	273	253	277	272	231	288	270	285	261	275	262	262	247	292	278	269	276	291	246	254	283	261	266	255	267	287	256	240	252	291	294	282	265	292	280	247	262	240	296	270	259	258	272	261	292	302	298	248	251	265	287	278	275	296	272	265	251	313	269	266	274	256	284	260	265	238	278	284	271	262	294	273	270	240	241	276	273	258	238	266	253	251	241	285	257	283	269	258	289	266	256	262	259	280	279	250	268	255	296	263	302	270	269	276	304	285	255	281	261	251	246	271	258	256	270	252	277	277	260	261	289	248	271	239	255	272	268	281	261	287	272	249	270	299	233	263	247	255	272	256	288	285	277	266	301	259	286	281	251	299	267	271	249	249	293	266	262	279	289	284	276	282	253	287	283	282	250	251	288	250	262	254	269	275	270	248	244	261	268	277	283	240	263	294	261	255	275	260	261	251	270	259	254	262	281	272	255	242	264	303	268	257	283	253	253	237	247	269	262	245	242	258	267	276	245	270	289	281	277	274	241	268	286	248	261	276	242	256	282	265	297	269	262	269	294	247	306	249	272	240	245	274	258	257	264	250	267	254	276	274	246	293	263	246	249	269	281	257	289	257	269	271	260	305	279	252	270	262	262	258	277	297	248	273	279	274	248	236	265	269	268	275	238	276	243	265	263	275	263	288	285	274	272	264	276	295	253	280	266	256	255	275	286	254	281	268	266	274	257	280	274	277	287	278	239	280	279	287	262	249	252	295	277	273	261	278	282	283	297	257	266	307	276	271	259	264	253	261	282	282	289	263	277	280	264	275	265	277	251	258	266	257	243	287	268	257	232	248	258	292	280	261	275	297	255	266	285	286	270	279	270	260	257	284	259	283	291	254	242	286	278	265	239	263	296	278	267	282	267	257	258	282	265	246	259	284	272	253	219	244	273	286	241	278	267	270	279	273	219
2217	814	912	931	875	895	798	816	767	779	792	766	798	753	823	817	778	811	746	821	807	776	825	805	792	781	773	816	752	812	752	864	777	763	778	768	804	775	745	812	790	775	755	770	790	779	773	742	813	785	795	783	782	760	744	754	776	802	769	751	791	758	770	777	777	806	821	802	774	828	769	770	748	738	742	806	822	792	748	793	787	742	819	762	765	737	784	786	752	762	793	813	785	744	752	809	811	766	751	767	742	758	806	732	807	774	765	781	803	744	824	832	800	787	797	767	764	743	802	760	763	794	755	787	816	763	780	801	764	728	782	770	823	786	804	807	720	796	757	793	767	742	789	758	784	785	808	737	768	794	750	796	792	789	804	769	758	801	771	793	745	802	783	766	733	753	752	782	767	729	758	794	816	773	817	804	818	760	733	790	750	783	749	777	801	803	779	790	798	775	754	792	831	782	755	787	772	755	764	795	748	704	794	767	796	803	734	714	810	767	791	779	774	743	776	750	798	801	769	824	802	751	815	723	777	747	791	786	809	755	793	793	803	835	735	785	789	773	752	744	821	787	814	798	737	781	778	783	759	767	806	739	819	769	804	779	763	751	768	746	821	802	767	744	793	760	781	812	732	790	767	753	770	776	840	734	787	748	789	739	725	754	823	805	759	759	796	759	732	788	768	778	760	783	787	775	815	772	707	809	676	759	768	787	756	854	786	773	803	756	794	851	727	759	775	764	741	763	763	773	738	772	739	741	767	762	745	751	810	829	783	751	748	801	767	834	778	742	794	785	759	807	815	789	735	786	828	811	798	808	778	788	743	806	792	784	757	734	787	839	788	766	759	808	731	724	768	772	783	777	773	780	747	780	737	793	762	769	789	786	734	803	806	773	777	798	749	834	764	788	729	792	784	790	794	772	762	780	733	844	772	820	812	764	758	765	795	783	736	747	785	799	805	780	827	817	791	791	799	758	777	740	737	782	770	773	803	775	752	756	733	780	780	758	816	773	817	746	811	766	734	730	804	767	806	756	802	784	799	744	823	800	750	771	754	756	780	798	785	820	761	773	782	758	798	817	798	746	787	763	749	748	792	720	751	757	765	795	792	760	786	761	753	773	776	767	764	793	778	748	719	815	698	756	781	786	786	775	782	780	738	788	757	751	798	772	751	783	783	768	796	787	757	759	782	740	746	795	807	817	824	758	791	733	779	759	776	851	758	794	767	787	796	786	722	766	806	750	752	769	797	743	806	825	774	775	786	748	822	714	806	771	801	811	749	780	783	767	742	772	754	759	810	812	786	785	763	771	818	785	766	739	733	797	750	819	780	801	781	767	752	767	774	799	784	773	762	769	765	797	771	806	735	843	774	790	824	798	773	764	764	776	794	802	757	749	811	747	789	780	772	798	760	749	752	754	766	775	742	783	790	818	786	796	788	749	782	762	824	762	784	758	785	775	823	774	765	759	787	755	743	774	735	776	736	748	746	747	752	774	775	766	750	758	780	695	777	796	784	776	752	799	739	790	793	753	833	798	798	768	805	760	778	753	770	788	802	788	745	742	734	756	738	748	805	761	766	802	765	795	751	789	798	766	798	787	744	781	834	785	762	763	728	801	772	746	786	840	753	786	788	805	793	769	779	766	798	818	822	801	802	783	779	756	766	781	781	744	796	792	783	750	799	776	803	787	841	749	768	791	814	801	777	798	806	752	786	776	800	768	746	786	767	780	779	753	767	746	760	783	832	749	787	816	792	771	829	766	787	748	803	724	777	779	751	766	791	800	803	759	793	800	751	727	765	741	808	768	753	757	822	754	775	813	777	825	754	740	751	739	776	758	844	754	773	745	774	788	743	822	754	791	757	779	782	744	835	822	807	741	782	756	771	755	778	761	782	790	784	780	741	749	781	804	754	758	765	756	774	765	792	762	767	751	740	702	791	779	763	715	755	780	784	770	742	750	785	778	778	753	806	788	759	813	776	775	737	764	760	751	817	745	791	789	717	744	806	799	801	770	816	788	749	737	789	757	775	817	775	797	778	786	779	766	851	733	748	799	780	770	762	746	773	798	786	727	803	783	754	755	802	803	761	781	782	807	799	756	787	779	756	852	772	761	731	786	769	781	766	733	739	806	747	831	802	809	782	787	819	747	782	733	697	793	756	767	730	791	746	749	809	804	801	861	776	790	741	783	758	759	736	809	773	787	763	769	750	747	754	838	806	800	744	747	767	775	749	751	809	784	712	825	835	742	767	768	781	769	781	764	780	730	787	782	762	766	775	805	742	780	794	781	752	831	770	814	784	744	781	760	775	754	781	757	723	790	757	745	805	758	784	751	774	787	789	782	824	782	795	762	725	766	792	759	715	753	768	782	753	737	755	768	793	802	760	755	802	794	767	786	766	778	782	794	786	787	749	765	787	767	771	736	735	819	737	740	771	758	772	795	796	790	771	741	720	780	774	781	754	730	808	791	739	740	805	790	744	724	797	813	787	761	785	773	792	799	781	804	716	759	780	748	779	750	789	789	778	738	744	756	766	757	763	739	803	820	780	767	770	784	753	791	769	798	802	841	772	734	774	803	775	810	768	757	793	770	773	741	751	772	774	829	774	756	766	740	784	763	825	747	763	784	794	832	791	753	804	813	778	815	803	788	798	765	810	795	788	788	794	789	736	792	762	825	803	759	747	762	836	750	739	780	774	764	734	785	725	782	786	793	778	752	791	720	720	759	765	789	778	828	792	793	804	753	762	743	787	769	764	824	807	779	772	784	790	766	792	778	773	811	806	739	757	796	789	753	815	802	787	730	764	788	805	765	751	810	747	741	749	754	774	797	766	764	799	753	786	777	810	709	784	813	763	744	808	779	748	782	780	758	779	756	742	794	748	749	772	758	760	751	780	744	769	751	782	814	815	775	758	743	778	722	748	742	758	771	805	770	796	763	735	814	784	712	786	748	771	789	790	730	773	817	802	793	730	800	754	753	821	737	774	767	813	788	769	770	797	760	829	762	729	832	781	849	747	748	754	766	785	776	765	753	799	806	789	797	763	728	796	772	733	766	787	763	751	815	754	778	773	761	815	751	775	775	812	764	817	797	810	786	780	790	772	755	773	760	796	777	792	711	797	807	769	782	804	855	790	759	791	761	777	765	810	743	819	786	777	774	740	770	804	756	823	785	742	767	773	773	754	779	719	730	791	794	757	763	794	776	780	794	766	791	809	776	762	789	788	739	816	775	799	762	762	760	778	746	815	787	730	803	784	807	741	764	776	739	731	797	778	769	777	833	800	802	754	797	792	761	782	762	764	760	788	770	794	797	830	790	758	738	796	812	798	807	765	748	776	717	755	754	772	758	830	738	747	771	789	769	793	670	762	754	803	746	753	772	738	781	788	770	746	773	804	776	745	784	759	792	791	789	741	769	775	792	820	770	737	783	783	725	778	782	868	798	767	803	756	762	790	790	807	766	748	780	762	813	745	776	745	795	789	825	748	803	782	836
8374	1065	1335	1071	798	596	454	394	311	273	228	262	240	205	219	189	158	177	174	163	150	154	175	139	174	148	161	141	151	159	135	122	161	157	179	157	141	154	147	153	150	160	123	152	149	146	132	135	142	117	143	147	159	169	126	137	124	133	145	132	141	124	155	152	134	137	145	134	147	124	135	147	144	130	151	142	155	125	157	123	143	137	155	140	122	131	138	150	135	112	126	139	145	150	152	145	148	138	140	155	138	170	142	143	138	140	145	136	116	155	124	133	130	115	110	123	132	129	133	143	140	120	155	140	126	153	132	145	153	145	136	117	124	131	141	124	131	123	126	149	140	136	143	142	147	129	124	150	144	141	151	116	125	134	149	147	129	135	154	142	127	139	139	124	126	160	145	118	147	138	118	139	118	152	150	153	161	164	151	140	149	140	134	123	151	126	127	155	128	159	142	172	120	128	132	142	129	143	142	126	124	138	132	146	144	148	130	135	155	135	119	129	127	121	134	127	126	129	149	108	136	134	106	131	139	118	135	157	153	133	132	139	131	124	151	129	124	147	147	132	123	123	132	120	128	133	126	136	142	149	156	117	144	149	140	143	139	126	115	131	129	125	149	118	114	127	153	126	146	123	136	150	128	135	136	143	128	165	136	145	134	148	157	133	132	139	132	132	143	145	152	125	128	150	129	139	148	142	151	142	122	131	133	138	122	139	125	154	140	138	159	150	132	145	132	129	145	115	125	147	107	116	133	131	120	129	121	156	152	125	137	126	137	125	136	140	120	163	125	129	141	160	147	148	117	153	135	149	141	130	129	133	153	127	141	141	135	146	128	155	137	136	131	148	141	149	137	122	136	134	138	122	138	110	114	143	145	125	137	127	137	122	152	148	154	128	132	143	145	117	118	122	143	118	136	135	175	134	142	125	122	117	156	131	142	128	148	145	138	131	139	125	148	125	132	123	127	128	139	134	134	124	137	145	134	159	141	135	129	144	135	131	151	122	134	141	116	130	123	123	131	138	124	139	125	128	133	126	123	130	141	130	128	135	137	139	167	136	139	124	150	148	158	151	134	137	148	155	107	146	142	133	136	146	134	125	150	151	167	124	125	146	118	135	144	161	141	129	149	132	147	121	134	118	137	116	148	122	129	129	159	128	132	138	143	132	129	159	141	142	137	141	150	125	150	136	133	149	152	136	153	126	157	138	123	127	159	143	139	121	139	166	144	151	143	127	118	117	135	140	139	128	121	154	127	137	137	135	116	141	146	128	115	127	163	146	118	125	122	138	140	163	146	168	139	133	154	138	134	143	141	125	125	123	159	130	126	138	118	127	138	121	121	152	146	140	138	123	159	151	114	137	155	126	138	141	136	139	142	136	133	138	143	134	162	122	144	129	149	137	144	136	139	142	124	126	136	134	135	151	146	126	112	143	142	131	156	134	149	137	126	136	139	143	150	120	139	119	141	145	142	128	125	123	130	154	120	137	145	142	132	130	119	131	152	141	143	136	117	114	133	158	183	156	164	142	143	134	140	143	140	156	146	127	150	148	135	135	138	160	132	138	139	133	131	158	124	142	157	151	124	137	153	166	119	136	137	133	133	118	128	122	131	128	159	144	124	136	135	134	140	140	149	159	124	155	133	157	136	145	135	124	152	149	128	150	137	129	138	149	122	136	135	152	146	132	130	159	140	143	150	129	112	157	132	137	129	130	110	126	109	143	117	125	153	146	150	125	141	134	149	125	155	134	120	113	141	145	123	135	131	134	144	150	129	145	147	135	150	149	146	141	130	151	150	141	151	118	136	136	137	133	124	154	133	139	125	132	126	113	121	134	155	121	135	147	134	140	133	124	149	146	107	134	161	136	150	129	164	147	146	137	147	144	120	151	130	125	127	129	144	138	147	147	142	156	126	126	153	139	119	129	116	136	140	134	125	145	147	128	128	112	122	121	142	136	131	128	142	128	129	130	128	138	133	130	133	144	141	123	120	169	149	144	149	148	128	129	142	134	133	156	147	125	152	129	140	134	125	135	124	128	149	142	132	133	147	134	121	163	151	138	144	120	151	156	142	151	152	125	131	149	140	152	125	140	121	124	121	139	119	145	133	141	146	131	137	137	138	138	123	130	131	143	137	140	141	136	131	136	156	120	148	144	141	119	135	125	111	137	134	117	126	126	136	122	137	168	137	126	140	133	106	135	131	147	141	108	144	138	139	151	114	123	123	156	148	123	137	151	148	134	154	133	119	110	149	134	147	151	130	124	113	127	157	139	130	154	137	125	127	136	112	136	137	132	136	139	131	118	131	137	143	119	134	147	153	132	127	119	133	136	128	132	133	135	138	127	143	113	148	132	151	125	135	110	169	144	149	137	124	143	146	134	138	148	132	140	130	133	145	120	144	134	135	136	154	139	151	116	128	150	125	139	140	137	138	133	144	131	150	150	146	117	145	155	133	133	160	125	146	141	134	128	127	150	150	130	137	112	160	133	144	151	153	124	131	148	144	142	126	134	140	145	118	119	127	116	126	148	145	133	148	133	154	144	140	142	134	128	135	132	121	139	156	129	135	153	103	139	143	133	119	128	134	143	134	129	117	154	116	140	160	150	135	138	167	135	152	152	138	138	134	144	141	134	131	140	140	118	128	134	123	146	128	149	125	126	149	141	169	136	155	141	160	132	137	152	133	140	129	139	125	142	135	139	146	154	144	137	146	135	127	152	135	122	147	139	140	141	146	157	147	124	131	137	171	129	132	146	131	146	153	141	110	126	129	121	146	140	130	137	140	125	132	122	149	134	152	135	118	146	142	133	147	133	143	174	136	141	138	129	128	144	134	150	144	145	130	127	155	154	141	118	136	107	136	140	133	158	149	130	141	130	151	141	158	144	136	141	130	134	127	128	129	126	163	134	151	149	123	140	140	118	150	146	136	164	118	148	146	141	135	134	147	126	132	131	135	134	125	141	142	128	146	135	135	144	127	159	155	152	129	133	150	124	124	139	151	138	125	141	159	154	126	131	150	147	158	136	125	162	138	134	145	149	139	142	136	124	148	116	149	129	134	129	161	128	161	167	139	130	136	138	138	125	139	141	121	146	145	143	140	133	141	129	138	135	125	152	124	138	133	148	149	134	125	146	143	140	129	146	136	148	150	140	153	154	127	140	133	138	129	138	140	147	131	146	140	141	130	132	154	153	137	138	128	124	166	134	141	136	119	139	132	148	142	123	137	120	133	139	139	154	135	126	132	114	115	128	147	126	152	151	141	141	150	157	140	122	141	131	145	116	151	143	126	142	139	129	154	135	150	140	155	158	127	130	151	141	146	134	137	143	113	137	129	129	134	141	142	145	133	146	140	143	146	132	150	149	158	151	110	142	135	131	124	141	161	122	124	114	131	141	129	156	122	145	147	129	160	139	137	154	122	137	118	165	140	150	132	130	122	131	138	153	130	134	140	152	145	122	117	126	148	153	136	138	121	144	135	149	127	126	154	153
5358	1439	3199	3641	3052	2480	2059	1753	1424	1324	1128	1065	980	865	817	791	786	764	679	687	638	657	627	609	604	562	505	550	557	548	522	529	506	545	548	527	539	518	517	492	562	511	470	488	497	518	477	475	485	488	456	488	432	488	459	459	409	464	453	466	476	459	485	457	472	446	492	457	469	452	439	475	470	426	456	438	469	441	482	427	494	433	458	442	492	442	417	449	435	458	442	411	453	439	475	444	469	458	503	418	473	437	479	464	425	456	459	421	458	453	462	434	474	454	466	437	486	440	477	450	479	447	414	458	432	462	444	480	489	483	448	457	419	452	425	466	419	438	450	483	437	464	436	463	440	435	449	415	467	443	419	430	448	468	464	472	448	416	450	421	430	474	452	411	435	439	430	434	479	454	452	459	458	434	422	426	427	438	479	444	452	448	445	409	412	420	467	419	457	433	461	448	417	451	438	479	501	446	457	482	452	429	452	458	448	437	439	428	426	453	437	436	472	465	431	451	469	431	455	448	467	505	436	433	412	422	442	437	430	414	446	430	420	445	457	422	415	420	437	465	411	404	443	472	455	487	437	450	439	415	448	435	446	471	448	436	463	466	456	405	418	417	441	467	441	397	424	453	448	450	487	412	415	407	467	465	428	431	428	432	409	467	461	426	440	442	445	431	436	428	444	468	441	446	422	444	408	415	450	395	455	441	472	421	459	484	412	426	488	485	451	434	404	441	480	461	439	455	476	412	449	460	433	439	469	442	404	412	439	441	435	431	429	455	438	419	437	431	481	447	432	450	440	434	442	443	443	394	457	421	484	442	426	450	479	434	444	445	448	436	476	450	442	470	425	430	450	444	448	466	424	462	457	413	453	401	445	453	449	427	430	467	466	444	462	473	429	458	426	491	413	446	468	418	448	450	434	404	448	420	440	456	433	467	469	430	442	436	440	412	418	471	418	445	464	439	440	429	412	429	441	477	433	413	452	500	468	446	449	469	424	493	457	455	451	442	438	442	445	435	482	417	459	430	427	463	413	408	465	442	493	456	418	441	454	455	450	456	425	463	439	490	439	454	435	443	421	473	475	432	470	418	452	424	441	416	466	412	459	449	430	495	441	458	478	430	455	434	414	427	436	441	470	417	477	448	452	442	430	471	435	454	410	461	488	418	451	455	431	465	469	399	441	461	464	439	443	460	447	460	441	451	432	437	431	454	414	416	451	426	416	449	459	445	413	462	439	462	478	399	433	439	475	413	449	438	444	469	470	433	420	448	423	433	421	457	463	400	417	428	429	433	408	399	440	386	421	442	447	415	379	451	470	434	467	431	433	437	457	465	455	429	450	413	461	470	456	446	458	430	418	442	409	452	468	388	453	438	425	468	439	442	456	464	477	455	449	435	462	412	486	443	433	447	429	412	441	434	436	463	453	461	483	454	412	459	442	460	431	439	426	416	450	415	423	445	447	435	426	454	413	467	466	470	438	425	416	430	425	458	436	479	500	456	443	465	412	425	468	455	445	448	445	450	462	431	456	448	477	447	428	427	434	427	473	425	438	410	424	437	409	459	459	433	462	460	467	484	406	455	447	439	418	471	465	460	468	458	430	447	442	444	451	438	449	430	440	436	411	475	442	449	456	464	402	429	443	449	442	407	426	455	435	431	418	420	425	451	441	395	411	419	429	460	475	422	484	464	421	449	451	433	430	431	442	456	448	429	446	436	471	453	452	453	437	436	456	443	437	412	455	415	473	471	454	471	454	429	424	439	443	423	410	467	419	443	425	449	420	430	466	436	412	425	443	423	519	434	438	419	457	421	479	443	447	415	427	427	463	424	451	451	452	455	440	433	462	444	456	456	389	456	443	446	481	395	453	441	419	469	485	435	445	491	453	378	476	381	438	501	443	445	496	441	445	434	415	417	419	466	484	413	443	421	431	422	434	413	435	438	444	430	427	401	459	450	406	423	429	442	438	442	433	412	466	433	443	430	450	473	438	432	458	491	440	441	436	439	421	465	456	468	477	441	456	429	422	434	436	451	438	472	447	436	393	439	456	451	413	421	430	427	452	417	451	464	427	418	449	417	456	452	425	479	480	419	457	422	433	429	451	425	426	451	398	468	424	445	483	447	437	475	440	450	450	480	454	459	452	437	438	459	439	464	439	475	448	486	425	461	459	434	430	434	400	453	441	440	440	429	449	446	414	468	453	426	443	402	428	476	463	419	447	453	423	461	453	432	424	450	436	433	426	482	449	414	485	489	412	418	430	455	424	438	452	453	394	469	432	426	449	449	418	444	435	412	421	455	433	450	437	438	436	402	431	443	465	451	431	422	458	414	433	448	441	483	429	457	425	455	443	422	482	440	445	415	443	468	442	445	449	409	441	451	412	428	400	468	433	423	416	400	407	463	402	462	415	472	448	404	428	434	439	455	432	455	427	455	420	450	468	449	471	443	406	430	477	448	450	403	450	436	458	430	430	470	430	435	423	410	451	483	462	430	443	437	473	426	423	437	398	431	441	456	449	453	432	434	440	462	458	466	470	407	425	458	436	440	449	391	454	432	416	458	447	417	443	465	424	467	463	413	442	469	442	413	414	433	442	424	457	484	444	411	475	426	457	455	407	426	462	426	400	446	458	431	398	433	430	435	410	452	446	444	410	458	424	450	416	442	439	445	431	458	428	425	435	437	463	466	470	444	426	431	434	434	471	462	418	434	463	456	454	408	467	458	470	426	412	452	442	458	427	465	426	459	454	441	434	436	457	385	498	439	438	402	488	459	440	412	416	429	411	497	431	427	452	424	425	449	433	407	475	428	441	434	462	453	440	439	445	444	416	418	467	402	468	491	452	434	481	426	438	450	437	438	440	443	404	421	458	430	480	451	406	429	410	436	455	430	441	435	408	449	454	452	441	457	412	427	431	441	417	455	455	462	382	450	461	433	452	462	446	443	438	441	473	456	396	443	418	398	417	479	479	430	428	425	425	431	411	443	422	394	414	446	423	478	452	457	423	427	438	447	457	440	428	413	402	418	413	423	456	429	445	454	451	442	419	448	462	443	439	416	446	420	427	456	431	446	398	443	451	437	477	480	440	481	436	419	444	455	472	431	436	430	435	440	451	414	462	487	420	488	455	447	434	458	437	437	404	442	473	503	446	421	442	444	439	449	431	439	418	434	467	436	476	436	440	422	460	457	437	415	428	464	443	447	455	455	420	439	443	458	432	415	422	443	440	415	426	414	446	445	437	423	431	426	451	426	458	462	387	429	415	420	456	468	438	436	469	479	443	413	409	463	446	439	451	422	421	407	455	436	450	446	428	426	411	423	413	446	454	482	392	424	415	457	430	463	448	468	449	443	446	431	451	401	374	428	445	425	485	442	448	451	427	418	470	423	419	461	440	433	470	398	439	445	469	453	432	464	439	476	444	448	436	442	431	456	444	408	451	448	424	470	452	413	443	466	428	432	438	459	422	431	472	439	430	429	420	472	448	465	422	436
15623	2469	2640	2085	1393	1093	771	589	499	379	376	333	317	287	276	239	254	211	214	186	183	195	174	163	185	171	163	157	188	183	179	168	189	159	152	162	164	150	132	143	170	166	160	149	164	158	170	130	140	120	135	135	143	149	158	153	148	153	157	151	123	137	166	152	137	151	123	154	137	163	137	169	137	166	162	154	138	133	153	149	143	131	131	134	135	169	149	148	137	147	153	147	142	152	143	153	144	153	139	152	137	150	152	123	162	153	136	142	152	134	152	134	146	163	139	155	135	139	124	151	127	160	137	153	157	146	156	135	187	154	143	137	146	150	149	143	159	134	176	161	146	147	148	133	144	146	149	157	164	138	142	160	130	150	138	140	169	145	153	136	159	149	149	152	128	120	155	169	146	134	158	154	142	142	135	162	139	136	163	150	148	153	150	142	134	147	134	168	140	151	129	137	141	154	129	123	155	135	149	143	134	150	145	114	133	159	143	148	121	147	138	147	150	157	130	151	167	134	141	150	129	147	140	138	126	157	156	159	145	140	116	141	149	141	144	148	133	145	146	137	144	145	153	142	149	137	145	160	135	138	155	137	157	163	134	148	148	146	145	154	137	164	154	143	136	148	155	145	143	132	155	131	137	135	137	129	146	145	139	150	129	137	152	140	147	148	146	138	162	133	140	166	147	127	168	131	150	158	157	166	134	126	158	147	140	131	159	150	133	150	161	156	141	152	156	154	144	137	145	130	123	146	167	122	149	154	130	136	128	160	126	117	160	121	138	162	164	162	140	127	160	160	130	138	139	174	143	133	158	144	139	134	171	140	130	145	163	133	156	138	158	157	142	147	164	169	142	148	123	144	133	140	126	137	148	129	144	142	139	151	160	170	145	144	145	135	135	144	160	155	157	138	154	141	126	128	132	135	149	159	140	135	143	131	154	155	172	149	141	148	146	116	130	146	126	160	147	165	131	160	133	149	157	142	134	135	142	154	137	153	143	134	159	153	123	152	137	159	142	134	142	159	153	154	142	141	145	154	144	139	135	150	126	144	148	124	148	147	130	137	162	153	156	146	138	121	150	117	150	134	173	139	160	159	162	153	119	164	130	168	142	133	152	138	144	153	148	139	132	127	172	150	130	155	149	134	140	156	146	145	164	142	158	150	128	127	151	152	139	150	114	142	144	150	135	137	160	123	165	142	146	135	134	160	149	120	135	137	146	139	135	146	129	124	150	148	174	164	156	137	157	142	129	149	134	141	162	131	147	148	136	140	139	139	155	152	153	135	150	145	133	144	150	153	145	170	157	143	161	131	134	138	135	145	136	153	143	131	143	136	137	163	139	145	151	141	152	126	170	136	159	140	137	134	140	155	149	141	137	138	154	133	139	139	155	133	133	141	154	138	140	155	153	151	161	139	144	134	150	143	158	160	158	159	137	156	134	161	146	128	148	132	153	132	142	153	138	139	135	140	150	142	159	153	150	122	164	143	140	146	152	143	156	139	158	150	134	128	144	149	158	148	154	158	137	162	116	153	144	151	133	137	155	144	165	137	129	142	136	136	125	152	152	147	128	138	171	154	147	124	126	121	146	131	137	136	149	155	139	144	140	133	132	132	152	140	168	155	151	128	172	147	164	158	154	117	151	145	139	138	150	139	145	157	148	142	166	154	130	132	144	133	138	137	144	136	156	142	140	142	160	158	118	140	144	122	148	159	134	168	133	121	140	143	141	141	138	150	128	142	137	142	161	153	146	153	154	155	139	124	147	146	129	136	143	115	155	160	142	133	140	148	152	134	125	144	127	151	138	156	122	144	147	155	149	140	140	152	163	149	145	154	140	134	137	137	154	150	150	139	147	167	137	154	139	126	153	131	143	140	137	144	143	146	146	134	139	153	134	143	126	153	154	149	158	144	161	144	172	140	160	138	110	143	133	143	128	171	150	131	126	164	143	130	141	163	145	133	151	157	136	122	162	148	159	155	122	162	130	130	148	137	149	135	137	133	154	148	148	136	155	115	138	152	153	155	128	151	136	150	140	132	147	148	150	149	145	152	139	128	140	148	131	150	147	135	149	161	150	139	136	146	164	152	127	136	133	131	149	135	135	136	163	141	147	143	137	138	152	150	136	134	134	139	143	140	144	139	138	144	155	158	156	182	150	167	162	144	147	153	124	136	150	150	150	165	128	135	173	131	132	128	158	137	148	143	132	150	147	162	135	151	139	157	154	151	170	122	134	128	152	163	125	129	165	152	159	171	124	169	134	154	119	119	144	150	145	151	135	152	145	122	130	140	133	153	154	142	164	146	162	140	148	139	138	151	141	147	160	128	120	143	158	150	154	156	145	143	148	120	136	161	134	176	162	124	146	151	139	160	125	142	138	144	144	151	145	138	136	140	155	147	136	131	166	141	138	149	128	131	129	149	134	156	145	139	136	147	125	160	145	159	147	152	128	143	143	144	131	121	140	139	138	150	162	131	135	151	152	145	138	156	145	142	123	155	144	134	131	152	140	125	144	157	155	131	137	133	147	127	136	159	136	147	141	132	158	154	130	151	142	136	150	163	157	150	148	145	144	153	120	154	148	158	167	122	137	122	146	147	140	142	151	155	142	150	159	151	161	132	144	153	158	134	145	157	156	141	141	155	164	130	130	154	140	140	140	130	154	159	143	139	163	158	125	154	152	152	152	161	122	153	128	135	141	163	140	147	123	168	147	146	142	152	150	151	135	164	139	148	145	145	169	132	134	125	167	152	156	146	128	120	136	145	139	164	148	173	142	171	151	143	142	148	151	150	133	140	141	150	139	143	129	156	145	136	131	143	134	143	160	161	127	159	129	143	122	142	147	159	144	112	152	149	161	153	163	141	147	138	158	131	139	128	144	169	143	162	141	160	131	150	152	154	152	146	126	132	162	137	156	145	153	163	139	123	133	140	141	154	147	168	138	134	146	127	159	155	162	168	154	136	152	157	167	130	142	158	138	155	157	160	141	120	141	134	157	147	159	146	140	143	134	139	133	146	145	155	134	145	142	142	159	146	125	153	145	162	128	130	137	128	137	148	133	139	171	137	154	151	151	163	157	133	138	150	148	149	160	148	146	123	158	144	149	161	143	160	109	156	130	163	150	163	153	143	142	143	134	163	150	131	158	170	133	143	152	142	144	151	140	133	138	144	133	161	178	142	136	145	148	159	145	167	152	145	157	127	139	151	148	122	137	137	145	130	164	135	135	136	157	141	141	138	148	134	136	163	140	160	141	134	160	128	137	133	158	123	146	131	164	130	143	130	134	128	145	134	164	154	122	157	136	146	140	134	139	158	158	159	165	180	164	133	131	135	152	142	145	155	143	127	137	138	169	136	143	145	153	169	138	151	130	138	146	150	128	134	145	132	150	159	143	142	152	145	151	144	134	154	143	130	134	158	148	132	155	130	146	150	150	148	134	143	153	136	148	156	147	121	166	160	153	147	136	148	136	153	126	137	138	128	133	151	134	137
7601	2446	5796	6366	5424	4459	3667	3071	2517	2083	1959	1660	1515	1372	1294	1147	1129	1081	991	917	902	832	839	755	775	743	702	703	708	693	654	666	700	614	607	680	594	616	580	614	575	556	577	560	545	526	533	542	544	537	550	512	553	568	521	519	522	496	523	507	507	521	512	529	484	501	488	532	531	480	533	510	497	515	504	506	541	467	516	509	445	525	448	542	526	479	465	497	491	492	470	474	472	500	501	458	484	470	455	495	480	518	493	505	519	475	518	457	475	492	483	494	492	479	526	531	488	452	502	456	487	494	496	499	512	466	521	468	502	482	519	496	475	469	465	487	485	467	453	472	475	497	468	476	501	505	464	504	468	506	457	488	464	502	484	516	445	491	474	430	449	460	462	492	484	470	455	482	442	502	499	509	481	454	486	475	465	467	458	472	454	488	480	511	458	480	469	490	492	462	495	476	480	503	470	470	534	468	485	521	486	499	489	476	485	474	479	467	486	489	476	431	523	470	476	473	456	444	473	454	472	481	453	488	436	513	490	470	513	495	510	423	476	464	493	408	478	486	505	449	486	490	494	506	548	485	472	498	461	465	500	464	493	462	487	447	478	451	514	489	468	512	434	480	477	472	461	485	436	476	490	462	476	440	461	478	445	474	494	467	500	458	487	498	478	500	473	479	469	498	478	471	498	457	475	483	497	467	490	449	455	467	446	473	472	474	448	469	496	476	468	502	504	488	471	450	436	482	470	484	488	495	462	508	514	462	476	451	513	449	504	448	504	472	508	478	493	495	484	479	474	473	461	460	492	461	438	471	514	433	446	494	462	474	470	488	499	453	440	445	445	464	462	472	465	495	504	521	484	492	497	486	505	465	448	455	449	459	471	482	495	509	482	443	437	463	520	510	457	454	492	480	486	473	506	492	476	415	459	492	452	463	489	471	485	444	504	501	476	449	480	478	476	497	495	478	480	478	457	501	468	495	463	492	484	483	472	459	492	505	474	472	475	468	451	511	477	454	469	506	489	426	518	427	502	492	464	461	476	470	478	440	488	459	449	448	494	452	513	462	483	465	467	449	470	439	509	460	473	463	480	469	449	496	469	492	475	488	438	468	463	497	499	439	490	526	475	497	453	452	459	510	440	474	448	481	468	495	446	501	495	477	472	512	434	466	494	466	466	464	473	450	467	487	499	479	435	475	487	474	486	477	466	453	496	448	463	470	485	495	478	427	482	481	468	451	436	479	447	464	469	469	511	471	440	466	495	456	477	467	494	491	473	501	474	536	472	517	498	473	482	491	489	498	446	506	488	488	501	433	494	466	459	464	509	440	493	481	451	461	481	484	440	503	500	482	468	494	474	472	482	484	482	465	460	494	474	477	456	479	495	480	487	492	472	510	481	462	415	501	455	438	456	450	491	505	470	482	466	464	441	464	450	509	472	471	476	475	460	478	506	470	448	479	490	481	459	478	497	437	504	453	448	473	442	417	457	525	473	511	500	457	499	479	505	487	497	513	459	475	457	513	539	462	470	482	487	456	476	496	480	464	490	459	486	490	492	512	456	468	485	478	468	472	445	453	479	503	477	491	447	462	480	478	496	489	461	472	472	487	444	485	446	465	467	469	457	459	488	470	458	468	471	447	487	478	500	449	515	494	474	497	444	458	459	480	448	494	468	459	451	459	471	487	484	448	464	480	468	496	486	468	448	491	472	457	480	467	466	495	504	440	448	483	470	476	476	454	469	450	464	473	505	470	512	452	524	460	449	457	507	517	501	518	493	460	488	499	498	447	488	491	489	458	522	506	485	460	457	449	476	463	446	438	505	473	448	511	480	477	480	458	498	477	486	451	467	471	468	465	453	498	515	485	481	505	451	430	488	492	508	456	487	453	453	481	465	460	449	451	528	486	469	490	456	451	463	480	457	512	471	463	505	487	445	477	461	496	485	505	460	461	481	531	493	461	445	495	441	485	495	452	471	449	507	458	467	470	441	448	486	453	446	451	488	498	473	476	468	497	462	463	501	464	462	490	446	470	482	463	472	482	477	436	470	479	451	493	484	450	440	473	455	469	438	408	472	473	449	458	492	544	473	475	492	466	478	441	472	455	456	481	464	474	449	483	460	448	462	427	490	495	480	410	462	451	470	479	455	489	479	475	482	471	496	528	467	489	432	457	470	482	475	517	468	440	492	471	444	487	474	464	451	472	468	474	523	515	470	494	471	477	484	470	480	464	439	462	501	482	449	473	494	498	523	475	443	497	528	499	469	477	461	448	454	476	461	476	487	472	461	529	466	462	504	498	459	474	471	463	460	495	481	490	467	492	512	511	460	456	475	453	486	434	511	481	419	463	438	459	474	457	479	472	457	509	481	515	480	496	468	444	452	490	457	488	489	491	488	483	500	511	483	485	490	482	473	468	475	477	424	424	489	476	486	465	424	460	494	436	500	465	466	449	458	450	483	494	497	487	480	501	454	438	473	470	464	450	435	484	467	486	476	496	480	490	485	464	475	472	478	481	453	470	461	469	475	514	473	448	462	469	500	509	428	445	495	480	454	485	489	481	481	485	462	462	495	445	488	461	495	475	469	492	486	493	471	464	461	494	514	475	460	466	509	456	448	476	475	452	496	482	452	485	459	475	511	461	538	462	468	478	466	489	471	453	497	503	476	426	456	502	438	479	458	477	463	483	458	436	462	467	466	443	497	476	499	470	494	472	500	506	491	449	490	466	464	459	462	494	490	455	524	509	470	478	468	462	454	485	467	477	431	493	444	483	491	452	471	481	459	469	487	477	426	503	467	444	469	456	467	495	478	491	472	474	473	484	461	494	482	475	464	522	478	453	465	468	491	456	482	486	483	504	481	466	459	512	480	461	491	476	437	492	476	481	483	485	447	447	464	492	455	487	479	475	505	456	476	504	469	479	458	474	482	486	442	481	436	455	471	466	453	511	441	471	457	469	481	425	464	489	445	506	520	467	513	462	483	441	462	438	465	448	488	446	481	468	481	463	451	470	484	460	518	459	475	512	491	441	452	483	485	495	456	466	449	495	495	466	484	496	478	470	539	469	479	413	469	443	501	465	450	476	512	461	486	517	440	484	461	474	463	451	523	502	454	481	497	473	502	473	459	467	462	474	454	488	489	472	475	468	479	500	468	494	466	447	489	506	477	458	466	462	463	484	465	449	470	447	466	472	463	437	459	470	512	487	525	493	485	488	433	477	443	460	471	477	498	473	479	454	485	510	467	495	440	440	496	469	466	467	458	511	477	512	461	499	471	485	473	487	441	459	454	426	487	465	442	458	455	470	490	504	487	478	534	470	462	506	471	432	490	444	443	455	476	470	462	465	493	451	483	499	461	501	427	479	450	488	457	472	440	456	505	496	432	487	498	479	507	463	508	432	471	519	460	471	493	487	458	473	459	469	458	493	468	471	462	509	509	471	450	461	475	476	436	478	451	483	462	475	479	455	497	502	471	445	464	480	467	476	442	499	477	463
2197	331	337	280	276	276	266	254	277	311	282	281	275	280	266	259	257	281	279	263	276	256	265	287	276	272	265	262	247	268	271	289	279	264	235	268	236	259	280	242	267	251	276	236	290	267	291	275	248	257	259	285	270	299	290	278	262	270	269	266	246	239	262	284	271	267	264	259	286	279	251	265	242	282	265	262	280	253	254	286	285	271	318	242	287	254	303	273	262	297	267	255	262	287	275	280	270	285	281	273	260	278	281	258	269	287	293	275	276	253	265	252	253	267	276	287	305	238	254	234	252	278	269	273	233	275	245	247	247	276	286	290	262	256	229	247	239	296	273	247	263	257	268	291	291	276	260	255	256	255	267	268	252	263	279	278	297	270	261	311	249	273	289	278	242	274	254	279	240	249	243	269	249	262	273	286	262	254	254	262	263	248	265	268	277	243	285	278	263	247	256	227	286	257	226	258	210	280	237	275	258	280	262	276	283	270	274	266	277	259	263	271	245	215	251	267	260	256	228	260	251	277	271	226	228	274	243	277	245	270	251	287	283	236	256	260	279	274	275	255	266	237	267	282	269	271	246	252	256	271	260	284	256	287	261	265	257	261	236	254	272	292	277	241	274	280	295	272	245	274	269	295	281	281	276	264	274	287	279	257	295	279	297	222	285	254	271	274	263	274	277	284	279	260	262	256	244	242	240	253	262	244	259	265	262	259	246	282	268	282	288	241	280	281	278	269	277	247	250	260	265	288	254	257	243	263	256	279	271	260	260	295	268	254	269	271	285	268	262	292	287	267	262	271	261	293	290	279	279	273	275	251	265	284	263	286	290	267	297	269	270	282	260	257	258	267	283	264	274	255	276	272	283	266	266	265	248	270	272	267	248	267	259	283	248	255	258	274	275	247	238	275	262	244	273	281	254	239	254	265	230	252	265	275	266	299	278	242	280	262	266	259	260	273	236	284	250	250	268	264	249	248	250	282	259	267	243	281	257	270	235	267	247	248	266	311	258	282	257	275	271	239	252	260	233	259	255	275	273	271	245	265	262	253	246	258	274	253	243	278	286	253	283	268	282	241	244	298	277	232	271	279	246	276	263	269	304	266	242	276	283	270	263	252	290	274	272	275	280	261	239	262	231	236	266	261	261	262	234	273	279	245	297	261	277	261	284	286	269	303	264	267	268	275	259	313	258	257	271	261	240	259	270	256	284	277	274	255	250	250	287	254	295	242	273	264	276	255	266	270	257	268	262	246	233	277	274	270	278	276	286	250	248	265	238	275	251	254	248	261	243	272	247	311	244	261	273	285	248	260	269	271	268	266	242	269	269	243	251	274	269	263	254	275	254	268	252	243	249	269	262	245	242	255	243	254	274	262	254	244	277	248	260	267	292	247	289	237	272	254	282	283	280	268	277	278	270	251	235	259	301	278	256	270	284	299	265	262	272	269	254	247	268	270	257	257	238	245	259	275	234	273	285	263	295	254	264	295	290	270	270	251	283	240	220	262	277	267	269	267	248	267	227	286	261	261	282	289	234	270	244	248	270	263	237	268	274	279	282	278	251	266	273	266	264	263	240	262	268	241	251	253	275	237	266	246	272	263	247	272	270	266	251	270	281	259	288	260	290	252	274	262	308	268	260	271	266	317	278	253	310	272	276	271	244	254	253	259	262	283	261	243	282	268	261	278	255	277	263	254	281	271	259	273	255	253	264	245	279	268	286	271	260	274	272	264	251	280	258	263	247	259	245	250	289	235	271	313	271	271	266	240	272	260	269	258	242	247	256	268	236	235	269	285	272	282	304	236	279	251	269	259	251	253	250	269	263	288	248	250	263	288	280	262	255	288	256	272	267	245	256	299	250	273	269	255	274	279	275	290	253	273	265	234	249	237	267	287	261	273	244	270	232	239	246	289	277	267	296	270	260	277	273	273	299	279	256	277	287	250	264	241	293	258	281	245	263	261	236	241	251	261	230	274	254	290	286	257	263	270	231	272	272	279	235	235	255	285	266	270	272	268	253	271	273	264	258	278	268	253	239	257	247	257	261	289	275	251	272	235	258	261	269	276	266	265	268	294	269	273	258	267	275	281	255	277	263	279	266	269	288	266	225	271	235	270	256	261	253	279	249	279	325	279	246	251	241	266	266	289	283	265	286	248	280	269	280	252	279	266	295	235	238	272	238	283	262	281	275	261	255	263	296	288	284	277	269	248	277	283	253	281	273	255	258	282	242	257	264	276	264	265	266	257	262	310	223	305	239	258	268	291	264	278	240	266	238	289	273	281	248	286	268	262	270	251	239	271	279	272	283	269	272	286	298	266	244	271	256	274	266	257	259	285	260	270	232	264	241	269	278	252	285	277	272	226	240	248	248	291	289	262	283	261	265	254	257	268	292	264	301	246	267	262	249	282	255	297	290	283	226	254	271	274	276	256	273	282	257	305	262	246	243	257	273	254	299	226	265	298	279	243	254	251	272	282	242	251	237	247	277	264	263	256	288	213	234	269	256	266	282	268	256	260	259	250	248	260	282	244	259	314	284	256	260	244	250	295	259	260	240	279	248	270	265	284	247	251	270	285	283	249	264	258	293	275	280	263	245	284	312	270	260	263	285	228	279	241	250	268	252	278	252	271	266	275	246	256	254	259	253	245	282	277	255	266	260	255	263	277	244	269	242	260	276	270	304	260	268	263	303	270	248	290	246	264	278	267	275	263	277	262	269	239	258	260	273	244	271	231	287	279	236	267	294	250	249	269	252	292	258	272	267	270	274	282	262	290	283	257	252	261	265	309	279	247	269	275	275	285	277	274	273	268	277	259	284	250	269	248	263	263	289	286	259	271	244	262	281	299	269	280	282	257	240	271	268	271	269	266	284	261	289	251	266	267	251	267	273	289	249	270	286	254	272	256	264	233	265	240	246	231	271	269	241	250	279	257	282	252	289	255	248	266	275	263	266	269	257	284	258	262	268	277	275	273	271	267	264	281	255	268	273	213	271	268	280	235	262	270	238	277	269	239	275	250	259	246	241	240	265	281	291	285	297	248	261	262	263	268	268	250	269	247	239	235	265	274	247	250	263	240	250	270	271	265	255	261	266	267	288	256	269	272	271	230	256	255	254	251	253	240	265	236	255	287	267	268	282	254	278	271	264	259	293	257	289	271	263	238	281	274	272	256	262	257	256	220	284	282	284	286	262	286	292	263	256	256	271	256	271	263	246	302	240	279	236	253	243	249	263	288	287	257	260	290	254	258	291	264	278	287	281	242	276	276	296	274	260	255	282	258	254	250	263	248	245	260	259	282	258	285	270	261	259	265	294	280	284	247	246	243	276	265	264	276	238	263	283	276	285	252	256	250	280	285	246	250	283	275	266	247	264	273	238	257	261	274	278	281	242	255	257	273	239	243	256	280	249	270	269	251	268	240	251	263	256	293	267	235	290	299	254	307	256	253	276	284	249	224	273	271	294	267	235	258	280	258	266	270	227	241	270	235	249	289
2344	871	949	992	967	880	897	872	868	820	862	791	803	790	827	783	810	822	760	784	819	814	757	766	789	804	753	734	756	844	786	821	779	817	738	794	820	779	752	747	754	776	767	767	767	770	724	828	767	772	790	764	778	789	764	783	792	773	769	808	768	785	793	782	773	745	780	746	788	771	796	754	768	767	850	745	774	794	767	769	791	759	745	769	822	739	734	787	787	768	781	761	773	802	779	796	826	809	748	769	788	730	795	787	764	749	789	733	742	770	782	778	753	803	824	806	763	801	780	759	730	759	729	789	811	728	807	775	793	786	766	830	750	819	753	771	786	765	758	778	762	765	794	757	770	771	767	803	777	791	786	770	807	817	799	766	800	746	789	755	753	765	780	778	764	826	733	782	786	762	788	783	818	777	753	817	788	740	722	793	798	741	771	742	825	794	789	836	803	704	757	770	780	751	764	760	766	789	770	776	805	758	789	784	752	800	765	784	783	802	813	770	784	802	787	758	798	780	767	815	698	784	780	768	779	805	755	793	801	753	797	829	800	750	785	765	796	832	802	794	763	761	789	736	820	807	767	773	788	779	803	791	750	772	773	758	828	728	751	766	758	762	767	744	773	727	778	777	815	787	727	765	815	747	806	742	767	776	781	704	819	743	719	707	810	744	811	730	765	792	777	752	798	718	772	787	769	795	808	787	740	738	751	756	748	755	788	828	787	718	762	756	766	767	781	809	754	757	804	780	758	771	833	740	780	784	772	785	797	767	756	834	725	759	779	777	748	802	724	726	753	822	673	825	790	744	791	756	729	751	824	802	748	798	774	734	785	787	736	709	732	757	810	718	812	780	757	806	792	773	753	738	737	774	777	751	772	788	830	781	752	775	761	769	775	784	758	780	717	775	733	801	795	740	768	746	806	764	814	762	774	733	781	755	822	793	788	793	749	795	817	786	790	749	761	765	804	766	782	765	828	807	793	769	794	812	764	755	800	809	806	784	787	714	869	785	772	803	743	778	774	761	771	788	699	775	747	759	750	783	812	782	792	782	761	775	780	777	790	786	797	749	774	745	780	824	730	792	759	807	749	762	751	775	760	776	779	755	780	783	758	750	762	780	745	709	800	827	769	755	814	789	769	792	741	758	789	832	841	751	799	774	771	780	787	767	782	843	778	736	765	784	729	770	764	768	716	816	816	803	747	773	809	761	734	730	755	772	786	765	771	773	762	722	715	766	736	810	746	764	753	794	758	760	753	750	812	708	714	771	802	781	779	762	790	767	768	754	776	834	819	767	800	770	793	825	803	835	770	818	770	795	765	799	739	825	789	745	741	717	847	808	774	755	749	744	764	835	786	750	762	779	805	740	760	800	848	769	720	790	740	712	794	757	754	730	812	769	817	741	788	759	775	765	817	808	747	765	788	748	754	729	831	751	781	785	845	805	769	752	783	796	756	757	732	769	806	730	787	790	793	777	800	805	812	762	725	789	774	755	794	787	724	751	804	761	806	834	774	756	781	743	746	819	777	798	758	768	740	803	769	771	783	759	787	761	790	773	753	780	784	740	785	794	736	766	755	830	777	781	760	772	783	723	762	810	805	787	778	771	789	773	770	768	757	759	772	782	839	763	805	784	764	737	754	799	749	757	797	723	773	779	776	738	768	767	817	746	768	736	803	774	773	785	789	782	781	746	727	739	746	779	794	773	843	793	773	772	834	782	765	774	742	762	865	800	799	734	762	793	775	766	744	773	769	753	756	797	770	749	768	800	755	786	766	765	774	772	774	732	778	757	827	752	763	750	732	726	806	796	781	767	766	803	764	760	817	792	788	759	838	780	753	743	778	772	779	774	732	787	786	766	805	792	751	755	782	763	794	762	770	792	812	783	777	791	787	767	771	759	720	786	804	779	790	799	788	701	764	796	783	771	760	799	756	774	779	746	773	775	771	724	766	775	778	761	779	784	803	740	793	739	804	738	789	744	729	827	742	779	744	774	802	767	721	766	739	801	792	791	769	748	818	761	790	794	759	779	793	777	797	774	820	778	774	818	782	826	754	783	780	810	716	784	763	801	782	792	815	727	767	777	810	801	744	784	760	763	786	778	777	790	772	748	729	768	836	776	850	787	742	785	766	740	744	757	779	798	782	743	764	775	791	764	757	816	750	799	799	801	783	732	739	702	733	778	748	799	689	752	750	749	795	765	791	800	764	792	777	789	735	741	808	764	784	784	825	786	759	796	734	758	814	740	814	787	746	790	799	816	761	821	762	782	771	792	828	783	794	798	729	747	781	762	788	817	751	745	774	783	771	763	741	808	762	812	816	762	776	776	816	821	751	784	823	805	714	782	813	797	764	744	768	758	800	808	795	730	793	750	766	765	686	800	798	797	818	763	778	790	760	783	793	760	729	733	786	785	801	759	758	796	758	753	787	768	747	760	797	770	772	721	793	795	781	783	782	770	792	781	730	784	781	793	771	759	754	794	778	742	779	810	765	793	792	772	789	791	799	774	802	752	791	773	722	769	773	721	766	741	786	759	795	793	793	801	746	799	808	743	764	792	768	765	753	789	736	775	789	786	803	803	800	795	782	856	797	735	739	756	771	831	726	749	781	813	755	766	699	817	766	795	800	766	773	800	804	784	761	770	751	806	876	790	787	711	795	827	759	792	764	783	770	791	816	793	830	774	721	765	730	735	754	809	808	792	788	813	734	763	786	795	777	780	776	773	770	741	745	778	778	783	830	759	782	725	738	754	774	795	804	779	810	774	783	766	745	750	797	740	785	741	779	763	775	775	783	746	814	760	771	799	813	815	769	759	829	737	747	777	803	762	768	752	790	770	730	784	773	752	760	810	784	774	742	777	758	823	842	738	787	801	780	768	767	789	769	794	747	757	770	777	789	764	746	774	793	771	769	723	831	750	810	760	781	794	757	770	741	779	807	808	755	785	768	797	742	761	768	797	779	792	789	820	791	770	740	764	802	770	812	767	806	794	752	812	789	760	775	733	804	750	836	792	765	808	796	786	783	785	739	806	745	756	808	716	761	760	806	784	775	742	745	823	837	745	805	755	804	801	796	786	777	778	785	736	828	792	757	788	772	820	770	728	808	738	773	846	734	715	853	804	821	764	761	755	792	738	781	739	759	851	805	768	759	781	734	809	769	767	812	802	764	783	800	748	834	767	789	785	776	761	776	809	763	773	748	742	793	765	762	760	803	762	770	775	722	815	773	785	829	786	726	756	784	825	783	763	813	809	768	791	746	726	756	750	724	739	739	784	800	786	763	728	778	762	787	767	789	790	757	754	808	751	807	721	821	839	799	816	781	775	817	779	756	787	759	811	797	798	779	801	769	815	731	785	745	850	757	818	800	749	765	789	758	777	764	764	767	750	784	795	804	796	746	774	791	809	764	749	785	778	759	762	774	709	805	741	759	753	786	735	791	778	776	760	777	822	754	777	756	833	770	834	813	724	768	817	769	825	719	779	797	755	800	783
8353	1020	1345	1046	740	583	418	370	316	258	244	217	213	224	213	175	184	176	168	177	164	156	171	150	156	174	174	139	165	128	166	144	125	134	156	146	159	138	142	136	127	139	127	142	141	128	150	142	123	125	154	126	161	151	158	123	135	140	138	152	144	132	144	136	136	178	136	135	131	143	128	129	134	156	136	135	134	131	138	131	150	136	153	128	144	145	141	152	124	98	154	129	124	142	124	133	148	127	139	147	124	130	130	146	129	147	135	150	146	135	152	134	153	153	133	134	136	140	145	138	157	134	129	130	130	129	136	136	135	144	162	126	155	144	138	114	143	131	129	133	131	113	118	137	148	162	141	136	127	126	153	145	137	148	153	146	153	144	130	129	159	139	147	132	130	140	108	126	140	133	130	142	136	116	137	136	139	134	145	129	156	131	132	135	162	143	116	155	131	135	130	137	149	147	133	148	121	134	137	134	130	129	143	165	122	136	143	135	137	129	133	122	135	132	126	132	129	149	128	134	120	136	130	141	141	147	149	161	146	159	156	143	146	156	145	135	125	144	122	146	133	160	151	140	129	110	143	131	125	141	132	123	143	145	152	140	133	139	134	138	134	130	117	145	131	136	140	129	132	144	126	143	131	122	124	135	161	140	145	164	130	142	151	142	140	148	136	138	156	150	149	122	135	141	143	151	128	141	123	147	145	127	151	127	132	129	144	132	141	132	129	129	145	160	146	149	142	136	115	139	138	131	133	122	139	148	153	143	166	136	131	125	131	146	132	145	112	150	136	144	135	133	129	122	132	131	137	124	133	136	142	143	140	127	136	112	138	131	156	128	133	122	148	114	154	120	132	138	152	143	138	140	119	142	138	134	150	141	110	129	150	147	127	115	140	123	130	142	137	141	125	144	106	150	157	160	129	130	148	151	131	129	135	141	123	121	144	164	130	131	143	151	148	142	147	135	135	128	156	150	112	140	124	123	137	122	120	136	123	129	139	120	140	151	141	135	129	156	147	142	138	149	147	139	124	129	147	155	143	147	132	149	131	154	144	126	119	152	148	152	134	136	139	149	159	118	119	139	133	131	145	145	120	142	132	140	126	138	169	131	121	145	120	144	129	138	115	129	155	138	131	122	126	143	138	139	155	142	156	135	127	115	159	125	137	147	140	127	146	150	146	129	163	116	156	124	135	133	137	149	129	126	127	138	112	142	152	150	135	127	140	121	138	151	129	146	134	138	135	154	130	115	132	165	152	142	132	147	138	127	131	123	125	124	127	130	127	149	129	112	126	105	127	130	128	145	110	120	110	142	145	132	129	140	141	126	122	132	128	128	137	130	163	138	142	113	131	144	131	123	164	135	136	126	165	152	146	142	141	146	141	126	146	137	130	129	143	140	129	154	148	123	122	109	138	116	141	124	149	145	138	141	112	127	164	139	142	145	141	140	115	118	127	155	131	145	130	132	128	167	137	122	164	145	142	128	141	143	152	137	132	156	121	140	148	126	143	139	118	137	145	131	130	134	151	131	130	139	122	149	126	132	118	163	150	117	154	128	127	170	146	147	144	143	124	158	140	134	138	164	145	116	151	121	149	121	127	126	143	121	135	130	126	122	146	139	135	145	146	121	115	137	155	134	138	132	126	143	138	119	149	136	125	116	132	139	125	144	143	127	142	130	147	130	133	144	139	117	164	150	150	142	120	155	122	137	144	136	149	138	138	146	149	137	147	130	145	129	141	140	140	149	132	137	134	134	158	154	171	122	139	154	143	137	135	126	167	136	128	141	146	136	156	118	140	133	153	129	134	137	129	124	152	133	111	128	132	146	157	142	155	142	114	122	115	145	129	134	132	153	153	122	127	148	116	143	141	137	117	134	150	138	149	144	157	153	152	141	131	147	130	153	146	140	133	120	166	116	143	140	141	145	160	148	136	136	159	141	126	148	148	149	152	143	127	136	143	138	144	145	135	131	141	144	141	125	137	145	144	135	148	131	150	136	155	141	132	120	132	141	134	157	141	128	147	146	136	126	110	146	153	136	118	161	142	153	135	124	168	141	155	131	145	127	134	115	134	138	147	136	140	117	128	151	147	129	145	123	149	143	132	100	168	145	134	128	123	122	110	140	132	160	133	153	137	149	111	115	134	150	124	119	123	138	130	136	133	151	129	137	161	148	118	125	124	145	140	161	120	151	128	141	126	142	122	136	134	148	139	129	117	122	140	133	121	122	112	132	138	135	148	141	150	135	134	140	126	121	119	142	131	127	149	154	150	126	135	124	131	138	128	143	146	144	122	136	147	134	149	143	146	128	131	144	168	119	143	160	118	122	141	147	123	140	152	125	146	138	138	115	157	129	140	142	130	159	117	148	134	129	109	130	155	141	123	132	132	135	123	130	136	118	137	150	135	147	144	142	147	143	139	151	147	125	148	141	133	163	144	126	149	130	150	149	122	138	142	166	135	146	112	138	144	132	124	136	130	142	130	134	127	155	138	132	131	128	138	137	141	142	116	127	138	150	130	127	153	156	158	139	117	108	158	133	135	129	153	141	136	140	136	134	133	138	129	153	139	121	151	146	131	122	125	133	146	157	138	143	160	135	142	149	134	141	121	135	125	140	134	124	135	142	140	145	129	144	147	153	148	132	147	122	136	128	144	133	132	130	149	127	134	131	156	127	140	138	135	151	149	141	140	137	129	147	118	143	114	129	127	131	154	127	131	129	138	135	144	134	126	130	117	132	131	136	130	133	143	135	143	126	133	138	143	116	144	151	125	136	137	144	138	147	126	140	131	145	152	129	133	128	146	143	145	137	124	129	156	106	141	137	126	141	117	115	147	141	142	138	138	120	163	134	125	135	135	136	144	131	122	157	138	144	138	135	123	149	124	133	139	155	134	131	136	138	129	110	134	141	135	149	128	136	137	116	127	138	127	139	138	125	133	129	134	149	137	140	137	151	136	118	127	122	133	138	141	131	128	113	148	146	144	152	139	137	149	151	132	152	138	146	127	136	124	123	138	136	139	155	132	126	132	142	151	131	128	129	149	139	149	119	153	126	134	132	141	122	122	134	148	140	135	127	132	129	120	149	125	121	139	137	140	150	121	147	134	149	152	120	135	140	127	140	134	146	133	121	133	121	146	150	126	148	132	158	133	117	141	144	141	119	133	130	149	153	136	143	145	151	126	130	144	130	128	117	143	153	146	140	128	133	141	124	129	135	118	139	142	154	108	138	135	130	131	138	128	133	150	136	145	123	154	135	143	132	130	131	125	126	125	146	154	150	137	134	131	128	137	116	157	144	147	128	115	113	134	126	136	129	136	124	141	134	119	133	132	144	119	131	135	139	135	135	147	134	129	125	119	135	139	124	132	127	133	143	153	137	137	158	158	133	155	157	140	133	133	136	153	142	144	128	144	147	135	117	124	173	155	133	144	141	138	148	152	133	133	146	137	125	124	145	138	117	139	138	148	125	118	116	140	145	127	139	137	123	144	138
5330	1331	3218	3643	3031	2560	2088	1725	1489	1291	1128	1057	1043	888	840	822	701	744	723	736	644	621	678	618	583	576	595	559	549	527	491	523	528	532	498	526	479	522	483	460	475	479	479	459	507	461	480	447	458	450	496	489	484	500	457	458	462	448	413	441	462	454	462	478	448	409	473	454	445	463	481	430	438	445	483	482	427	447	426	497	451	445	423	421	427	488	459	444	467	446	471	445	428	417	466	458	419	445	456	442	462	470	442	402	477	462	426	413	464	439	455	428	438	435	449	460	430	463	455	465	424	471	416	424	496	481	458	470	431	441	436	422	426	419	461	490	450	438	458	398	480	446	450	444	449	436	463	427	473	469	403	439	469	453	457	452	443	481	443	444	434	421	429	431	472	459	431	417	449	418	452	463	475	419	443	387	451	429	441	454	455	426	448	434	442	416	421	426	415	466	426	436	441	414	412	455	423	433	444	454	457	460	459	442	490	418	421	435	433	506	449	441	441	437	441	425	397	466	410	437	436	441	464	442	426	433	443	454	436	452	440	477	456	440	475	426	429	422	459	441	433	425	437	421	459	448	434	400	450	456	422	458	448	422	464	461	425	413	408	403	440	454	469	455	445	446	471	431	484	434	475	445	418	425	428	427	460	444	436	447	464	445	466	445	436	445	463	457	454	416	459	442	477	431	485	439	430	415	428	438	426	460	411	438	429	458	421	437	452	457	456	465	466	430	438	424	424	455	459	466	467	414	426	468	441	475	460	437	429	464	455	496	481	423	460	453	443	487	424	433	409	427	435	437	450	433	449	413	406	415	436	425	458	438	462	457	438	421	426	410	417	462	449	419	439	404	395	433	426	445	455	440	454	410	441	481	448	429	436	446	401	422	461	421	426	480	459	432	451	418	459	404	448	436	433	438	462	469	463	454	398	468	435	451	435	430	442	442	436	440	403	458	435	425	441	453	413	443	443	421	447	439	457	414	424	449	412	453	459	447	431	451	466	407	449	435	445	449	435	445	443	460	474	471	414	429	453	437	446	418	420	444	413	501	472	448	426	465	396	480	461	438	446	449	462	465	436	410	434	442	445	452	446	453	446	434	457	465	405	424	436	440	464	436	456	433	396	489	483	421	441	443	456	432	437	457	412	473	460	459	471	439	454	443	453	438	433	448	430	421	408	452	459	445	451	419	441	462	460	480	440	410	441	445	427	460	462	420	465	425	438	430	426	434	430	448	460	448	447	441	395	452	454	448	452	460	423	437	454	457	432	436	451	452	420	443	450	431	444	430	437	395	396	443	427	451	453	471	424	421	434	436	478	470	471	424	471	443	412	433	467	478	417	460	417	420	419	467	437	426	410	442	438	412	426	444	418	469	432	441	440	454	444	461	391	462	418	430	432	438	451	455	443	473	412	456	418	495	424	434	400	414	434	454	431	481	487	435	422	447	421	434	398	436	435	451	417	438	413	476	459	450	423	427	449	444	441	464	433	432	390	439	428	440	433	430	435	451	433	422	440	458	452	447	446	469	451	404	446	430	458	408	424	452	439	427	473	410	438	425	432	432	456	462	438	450	435	415	449	418	438	470	430	412	441	446	441	410	484	393	426	426	426	445	479	475	416	416	413	425	427	452	472	455	438	441	450	426	453	402	448	421	443	435	453	443	416	430	420	467	437	422	407	438	451	438	412	475	446	401	457	436	436	474	457	441	442	457	425	465	429	466	425	436	421	463	439	441	440	482	427	401	427	433	441	462	417	398	456	437	421	468	462	467	417	479	420	402	433	447	436	416	417	424	441	464	434	449	435	444	461	437	447	429	445	441	448	476	457	447	452	457	420	435	436	442	440	472	420	458	414	478	475	419	454	430	447	413	454	433	458	435	449	439	453	418	441	463	438	491	471	439	443	438	413	422	423	458	459	363	414	424	457	458	429	423	429	442	429	468	439	448	437	453	440	422	398	453	414	463	372	453	427	426	412	437	435	490	421	463	421	461	433	443	440	421	383	435	434	439	453	446	442	502	429	445	474	441	440	414	444	433	437	453	427	401	443	451	460	372	430	433	424	434	423	422	478	433	454	430	478	451	438	411	448	476	422	444	395	442	450	422	448	466	437	472	440	413	451	464	465	484	439	431	441	412	462	452	460	449	435	431	397	423	429	423	417	445	442	423	385	424	433	458	439	416	446	455	456	400	443	426	444	469	446	442	404	465	403	461	490	439	441	411	421	432	424	419	465	472	442	427	411	435	461	449	449	395	447	434	482	433	456	448	468	441	424	481	391	443	465	437	432	414	440	429	453	404	437	429	483	436	461	416	437	470	436	411	433	405	431	437	410	441	441	475	439	454	436	422	464	440	483	419	397	424	466	450	456	474	450	470	442	450	475	456	410	430	434	432	421	447	429	489	414	418	456	402	454	405	460	458	431	425	445	430	441	456	391	428	413	402	465	403	424	441	431	434	425	431	459	411	421	454	443	479	455	442	439	460	427	455	443	457	454	442	397	425	421	444	470	436	414	450	425	437	435	454	491	434	413	387	458	437	453	428	430	418	460	420	415	480	479	426	434	504	462	423	453	437	439	427	424	439	459	461	462	461	404	427	446	442	429	457	456	431	461	435	391	455	430	424	488	403	409	410	442	443	419	445	468	449	446	461	445	441	484	464	440	454	478	445	464	429	406	458	425	404	426	413	445	416	430	414	427	435	447	458	426	410	472	443	478	442	386	411	433	390	453	440	463	424	409	460	447	398	448	415	469	437	442	454	492	458	452	427	458	421	459	460	403	455	453	436	451	465	420	465	409	463	420	446	434	463	451	437	444	431	443	417	403	430	436	452	447	434	479	468	483	429	404	408	414	493	448	434	465	447	424	429	434	411	460	439	443	439	444	435	405	422	415	438	399	432	403	447	462	425	422	431	479	448	411	422	432	434	427	465	426	416	454	426	440	456	451	443	433	414	428	441	438	445	462	491	437	400	455	406	415	436	433	433	442	437	425	467	457	436	419	435	475	423	442	472	437	474	430	443	469	423	403	453	438	469	477	403	422	422	470	447	461	430	441	450	412	444	441	455	434	425	431	461	446	470	434	459	427	421	443	403	438	462	460	413	447	425	415	457	428	406	401	457	463	429	423	443	454	430	440	436	441	434	468	452	439	404	445	443	438	459	474	428	413	464	454	437	439	416	470	458	415	452	450	460	422	452	415	409	420	422	462	412	412	443	438	411	439	451	453	448	429	427	436	429	433	431	422	420	425	460	448	415	472	441	449	438	426	482	452	451	422	405	421	442	419	416	412	458	430	450	446	449	425	379	436	414	432	470	460	424	451	454	450	445	456	425	431	486	431	421	436	451	447	423	433	411	453	458	437	437	422	479	415	444	418	433	434	444	454	477	401	444	465	474	473	417	403	441	429	455	427	439	470	446	448	447	433	434	418	437	441	440	452	435	424	444	451	428	430	424	443	447	424	469	466	414	462	452	434	423	477	435	459	431	410	456
15359	2502	2778	2035	1439	1038	828	641	484	445	357	332	291	279	248	233	211	242	221	198	202	210	202	169	186	171	185	170	171	143	168	179	171	173	160	173	153	172	145	155	169	154	152	140	151	137	174	153	148	149	178	138	177	154	141	176	156	143	144	153	142	169	146	145	146	158	157	163	129	166	173	171	165	161	141	142	164	145	145	155	161	159	162	149	171	144	148	137	143	139	162	138	141	150	137	133	124	164	158	134	134	136	126	157	177	140	167	165	179	139	153	131	174	157	136	156	147	125	139	132	127	141	146	169	144	154	141	131	131	141	150	140	138	118	144	140	139	155	139	119	134	144	138	160	174	146	175	152	152	138	137	129	152	140	132	133	161	174	145	116	149	154	153	135	147	135	130	143	141	146	137	124	169	152	141	118	143	153	168	157	146	133	150	135	149	145	143	123	157	132	135	152	156	157	166	130	151	148	178	130	143	153	173	150	149	153	134	148	149	178	144	170	176	143	141	135	151	125	140	156	133	149	151	141	144	128	137	140	135	175	164	133	144	142	136	134	147	128	142	135	158	154	165	140	138	140	143	182	135	172	136	156	160	139	151	138	140	142	142	133	149	158	149	136	147	160	127	141	141	142	119	139	155	153	156	156	134	141	156	137	142	155	148	153	130	142	151	141	170	132	137	152	127	138	144	146	171	140	140	154	144	140	139	130	140	131	140	128	142	143	157	122	137	143	132	144	143	136	117	137	144	143	149	150	146	139	136	153	157	142	148	154	170	130	156	152	145	150	149	155	146	139	152	149	155	138	149	136	146	131	139	164	142	124	134	145	155	152	156	157	125	149	154	117	127	129	155	142	160	152	122	156	163	162	131	138	140	152	158	161	141	157	132	121	152	149	161	145	130	136	141	159	138	146	156	152	143	147	133	152	145	148	167	163	113	128	157	180	145	125	129	153	143	166	146	160	134	142	144	170	147	164	136	137	136	142	142	139	140	152	157	141	154	139	143	139	167	142	152	158	159	157	155	147	144	156	164	135	146	150	146	128	146	143	135	139	137	118	147	134	168	156	161	141	138	129	126	147	139	145	147	165	148	148	143	130	155	144	155	140	160	139	150	146	138	159	146	150	147	145	153	131	143	142	150	119	123	137	141	152	160	133	151	139	171	145	154	129	140	156	140	156	144	124	148	133	145	135	135	173	132	160	139	150	115	141	143	150	127	148	139	131	165	135	136	134	118	150	158	151	150	141	133	144	129	145	163	136	138	154	165	166	149	130	162	142	165	136	161	138	156	160	159	148	133	140	147	134	147	138	161	138	158	134	158	143	183	141	158	146	139	146	133	163	149	126	149	161	144	148	141	135	141	162	144	153	145	109	137	147	156	162	137	141	139	135	131	146	144	150	149	147	140	163	159	159	140	162	139	119	151	137	145	128	147	151	151	156	138	119	141	172	148	134	133	174	148	157	118	160	131	152	151	150	137	139	149	123	139	133	126	154	153	141	133	156	143	132	151	150	149	168	151	163	133	138	126	151	133	138	135	128	153	148	150	164	166	150	183	136	137	147	155	132	131	122	155	164	131	138	176	123	132	146	160	141	146	137	133	143	133	148	140	157	157	154	139	168	153	136	151	144	146	149	153	131	141	164	135	140	164	126	141	156	139	162	162	130	142	130	143	146	144	144	149	175	139	146	143	121	129	126	143	139	143	130	159	132	151	123	161	148	153	147	151	158	168	137	144	155	137	147	143	150	131	140	138	146	160	145	141	157	136	151	162	161	156	148	150	153	130	145	134	153	121	148	134	126	149	135	152	146	141	146	148	157	132	150	153	132	139	148	151	138	141	146	143	155	136	153	131	173	147	141	157	153	156	151	171	149	148	143	138	125	123	131	138	150	151	151	130	142	152	132	148	149	117	146	136	143	130	115	135	127	158	138	141	141	157	145	140	157	142	155	153	132	123	162	143	153	125	142	149	141	148	141	161	128	148	134	149	132	149	137	142	163	168	160	147	185	124	150	156	135	153	141	128	139	143	146	157	161	164	138	152	148	180	159	138	134	134	148	172	143	142	139	178	142	131	152	135	137	155	143	125	151	144	151	139	147	135	156	172	123	150	124	144	138	137	158	136	161	154	158	147	133	140	155	156	139	152	153	144	141	128	147	122	143	155	166	127	149	143	142	141	131	141	117	135	131	111	136	141	141	171	136	158	133	138	153	137	129	162	137	136	147	152	128	147	148	131	133	124	125	131	152	151	148	174	150	160	156	145	155	140	149	143	132	141	171	132	143	129	143	151	134	142	148	154	139	129	140	136	152	158	128	125	154	146	118	150	166	159	136	150	144	155	143	136	122	148	142	121	158	164	166	146	140	127	151	147	143	155	143	131	159	139	142	164	129	146	153	131	129	164	154	170	169	171	144	146	138	148	149	138	121	155	141	150	145	156	153	127	141	126	166	139	140	152	134	137	136	155	153	132	132	145	148	162	134	142	137	133	130	127	144	128	145	158	154	155	144	132	145	122	151	164	135	142	155	147	147	159	132	150	147	154	143	158	137	147	118	147	158	134	142	164	128	139	136	146	141	163	139	137	132	146	147	134	135	151	142	146	119	146	123	126	142	136	143	147	160	143	150	149	149	145	148	138	142	135	136	159	150	151	123	141	137	153	136	128	149	154	136	141	140	133	156	140	138	153	132	148	153	152	150	143	145	150	171	164	142	138	145	179	128	151	127	138	147	141	139	161	141	158	135	153	160	150	146	120	140	159	139	138	150	155	133	147	149	154	147	157	153	162	141	146	153	145	154	147	139	142	164	155	122	148	152	134	160	150	164	148	138	149	140	141	128	159	134	160	158	140	150	148	160	145	143	154	145	136	152	155	147	156	132	158	153	144	164	122	166	143	144	156	132	154	137	154	120	143	141	132	151	135	133	143	134	154	155	129	145	162	161	159	135	132	151	154	150	159	136	144	132	159	147	143	166	149	133	168	162	147	150	140	136	156	152	120	156	141	150	140	130	144	147	139	155	153	150	133	138	159	132	146	145	162	159	145	136	130	153	121	145	129	138	133	156	141	142	133	134	135	154	123	157	132	135	135	150	150	142	144	155	146	142	159	137	156	136	145	151	153	153	129	145	160	157	152	155	139	154	144	154	124	137	138	133	153	147	135	126	145	142	156	152	150	130	150	116	136	149	136	141	133	145	137	145	136	136	131	156	153	161	142	129	127	123	134	147	126	154	147	144	130	173	140	139	145	127	153	135	153	147	142	164	132	143	153	149	150	136	162	115	145	149	135	127	170	133	159	142	146	139	147	160	152	137	154	154	153	159	140	134	147	162	146	139	143	141	142	146	136	125	155	157	148	143	169	147	135	127	147	152	158	131	168	137	147	136	137	114	136	132	139	122	128	157	151	149	146	159	136	149	148	138	143	141	151	127	151	137	160	137	139	133	150	143	156	127	123	154	125	125	133	166	127	166	155	138	161	145	116	143	147	141
7553	2497	5769	6556	5425	4457	3651	2988	2445	2121	1916	1682	1475	1351	1295	1211	1146	994	973	931	878	846	807	818	743	786	734	698	733	667	668	700	666	642	614	640	589	557	622	589	596	582	576	517	535	572	570	578	511	527	534	547	476	562	565	547	507	529	547	533	524	522	546	501	499	516	468	504	542	490	483	496	533	508	483	477	485	493	484	461	489	506	469	492	464	497	497	520	489	502	496	541	508	452	528	490	496	473	462	492	488	470	494	474	476	466	504	492	449	472	468	522	466	494	479	458	505	484	465	484	456	505	472	514	497	508	478	482	507	475	491	463	462	475	478	468	467	507	500	518	461	487	467	468	462	466	463	463	481	488	507	484	488	485	516	445	504	488	479	484	489	493	471	505	496	478	487	471	450	531	493	504	515	501	464	485	508	464	487	502	471	493	476	526	484	440	453	476	503	498	487	465	448	441	468	468	467	500	472	495	444	458	473	503	512	506	495	451	480	500	451	460	470	475	455	494	486	494	462	474	480	463	469	503	474	477	486	479	482	455	511	489	501	478	484	425	485	476	467	500	503	487	470	454	469	446	506	454	499	485	487	475	484	481	458	461	500	462	470	490	457	452	513	464	494	443	468	448	483	470	501	461	447	464	524	473	477	480	479	446	461	467	437	469	473	510	506	482	470	456	458	454	454	490	456	459	459	467	467	466	511	499	487	455	416	506	467	491	544	457	458	489	492	481	440	507	495	502	458	426	491	478	473	439	475	468	479	421	513	463	464	471	487	459	523	530	448	498	460	471	458	492	495	480	472	461	461	460	453	447	507	489	465	479	497	487	462	473	470	517	470	472	479	455	475	495	456	468	476	474	477	434	470	455	492	497	480	490	495	469	484	496	477	472	478	473	486	454	474	449	497	474	475	465	487	456	455	496	433	490	459	494	464	521	499	499	470	469	466	496	506	494	437	522	485	453	460	484	472	448	475	447	477	494	449	482	511	504	488	477	484	501	474	464	457	514	458	489	487	456	448	485	466	458	464	491	489	455	455	463	476	477	468	471	467	503	468	490	465	483	432	477	488	467	467	506	478	471	493	475	468	443	447	438	473	455	427	524	446	461	454	475	477	484	455	506	456	482	513	491	451	473	470	449	462	463	474	489	506	469	496	511	505	495	470	513	449	475	448	437	488	518	414	473	470	492	475	452	480	470	487	477	489	460	474	475	449	511	421	480	485	454	469	474	478	473	445	428	492	484	486	487	484	489	476	471	422	452	498	497	465	478	471	479	501	488	485	460	471	469	463	455	477	476	500	456	510	484	469	510	473	472	460	451	484	501	491	483	462	465	498	456	503	494	427	504	488	480	485	495	496	489	417	438	456	471	447	444	472	429	461	462	440	465	480	494	460	496	529	485	487	485	456	508	487	482	501	449	479	475	504	466	477	468	434	488	445	470	505	438	496	457	509	495	484	451	462	465	473	524	479	467	445	466	485	464	464	500	475	469	461	491	479	476	468	459	496	467	524	442	496	473	439	466	487	472	497	480	465	462	468	459	475	457	454	452	466	478	488	504	476	474	466	459	480	451	484	452	509	454	495	456	469	473	472	486	481	470	487	466	483	470	479	444	492	504	497	505	519	487	477	476	471	445	496	445	463	478	463	464	465	494	477	503	477	470	490	444	480	456	477	444	433	446	494	480	504	472	481	479	452	491	472	420	463	478	532	492	482	474	530	464	503	495	475	470	439	482	465	437	484	464	460	505	496	504	483	441	474	472	465	479	485	464	478	520	459	482	488	465	473	478	419	482	463	487	434	477	490	427	488	456	478	486	475	500	503	478	451	444	480	453	468	480	505	449	459	494	473	499	496	466	464	475	508	460	492	442	458	472	451	433	474	439	494	492	496	477	480	473	485	476	446	452	456	438	446	502	498	492	469	444	471	491	435	461	477	473	479	470	491	451	472	489	455	482	450	421	481	513	501	448	432	467	456	441	451	466	481	483	479	448	467	460	465	478	489	424	474	465	473	481	458	497	455	471	484	485	449	503	448	453	455	503	514	507	466	469	466	453	477	448	488	484	476	480	438	449	458	494	501	480	511	450	470	531	502	493	478	427	482	477	474	475	456	479	445	480	464	476	471	436	450	465	464	512	490	460	466	479	445	480	473	469	439	439	464	511	497	461	448	487	508	456	504	466	438	462	506	475	463	462	458	476	483	471	454	483	492	460	479	472	470	474	463	478	479	491	501	483	485	461	454	472	472	494	481	505	491	455	453	455	485	505	487	465	485	496	455	471	495	470	460	462	479	471	443	429	485	463	502	461	471	491	460	491	470	466	474	478	458	464	453	464	484	448	473	479	449	507	515	499	457	470	474	451	483	498	465	486	457	491	509	498	498	446	446	477	484	478	453	459	483	481	480	425	465	489	446	454	490	464	478	487	508	456	478	464	474	491	454	477	444	478	468	467	470	466	511	451	476	478	492	461	452	461	485	494	483	479	489	472	473	482	493	479	458	504	459	506	474	499	457	488	503	432	487	472	484	493	463	525	490	453	440	504	472	468	483	445	465	490	470	485	452	459	489	467	498	502	474	462	467	439	492	455	468	480	445	469	454	496	505	445	493	449	466	476	494	521	475	478	475	466	445	460	465	490	458	511	460	449	498	423	500	454	485	454	473	437	444	504	489	515	476	486	532	492	426	488	491	467	478	497	500	465	476	493	478	457	493	432	453	478	482	466	532	490	456	454	454	481	464	486	464	470	470	494	454	451	470	453	503	481	468	496	466	482	503	468	473	493	508	475	480	467	451	456	437	489	474	455	491	466	487	452	465	473	487	448	486	453	468	510	415	463	491	489	476	452	477	471	450	489	466	466	473	465	499	449	455	481	478	487	467	448	522	484	475	491	502	508	450	499	459	514	516	469	455	479	518	482	472	490	477	486	475	492	482	442	512	436	468	438	486	479	503	452	430	457	452	525	485	484	459	458	486	430	483	483	495	494	475	473	483	480	428	472	498	484	462	481	467	506	478	480	451	472	477	486	432	466	466	505	436	431	506	494	461	475	416	452	472	469	481	456	476	457	481	454	432	490	478	476	476	492	509	464	434	487	471	464	492	469	496	475	506	494	481	465	513	479	473	466	453	477	513	480	481	525	479	462	465	487	520	476	465	492	459	519	434	475	501	504	497	467	454	483	482	479	478	473	490	520	478	454	473	441	490	504	476	482	487	503	527	490	477	454	474	501	446	459	437	464	501	461	477	458	498	480	496	440	477	477	452	445	471	463	490	463	463	487	449	454	508	467	452	468	456	459	478	454	474	460	459	467	456	443	434	454	478	446	494	494	461	439	480	466	449	461	478	526	435	458	466	482	415	464	491	504	463	481	522	459	460	510	453	478	494	437	486	496	451	480	457	506	453	487	467	450	490	466	501	478	459	479	505	508	470	493	463	498	470	450	471	502	486	508	513	469	490	471	456	471	477	510	483	434	471	480	451	499	488	469	484	498
2098	302	345	314	303	306	281	274	263	274	265	252	265	269	286	283	292	295	254	248	271	264	268	272	282	251	249	266	268	263	253	259	257	296	260	229	261	259	265	237	236	280	292	271	243	290	305	280	267	270	282	257	244	288	250	261	265	282	261	238	247	236	267	243	262	254	239	261	287	271	296	276	283	252	256	282	260	284	255	283	271	249	254	252	268	259	283	249	280	277	285	271	253	254	254	261	258	275	239	270	261	280	254	243	263	261	258	262	277	282	269	270	250	270	274	272	249	257	256	282	273	291	263	270	251	280	258	273	251	247	261	273	271	266	243	273	277	262	257	289	281	247	263	294	272	250	261	255	257	267	253	262	287	264	253	269	236	256	271	243	249	238	272	249	271	287	250	275	236	245	263	296	239	263	227	263	251	264	253	281	253	307	287	266	253	244	254	273	254	240	252	234	256	257	247	265	295	253	282	287	236	252	260	263	289	278	270	253	268	260	271	263	254	233	272	270	274	238	272	258	233	267	273	284	261	263	249	261	255	269	269	299	277	259	280	268	276	290	246	260	295	265	275	253	262	267	252	284	295	250	305	263	277	269	276	251	254	252	275	274	258	274	267	279	245	250	263	275	257	286	275	268	234	281	264	252	324	256	248	245	248	290	251	277	250	278	265	261	283	262	255	252	276	275	278	279	224	285	271	259	265	288	263	274	310	254	288	251	259	285	270	258	270	262	237	286	289	253	299	239	251	250	265	264	270	234	261	286	255	268	292	243	230	268	308	265	239	270	284	265	281	294	272	266	255	277	258	263	256	261	274	252	256	265	260	261	279	261	258	268	268	253	259	255	291	244	261	279	307	287	260	269	276	269	265	285	258	264	277	288	256	258	249	260	271	265	279	243	251	255	255	249	267	239	265	241	278	229	264	291	286	270	266	253	286	257	281	272	248	280	281	262	284	276	208	271	240	232	240	271	235	261	233	267	249	251	254	274	279	237	268	278	262	309	255	248	291	264	256	275	237	265	272	268	246	266	267	254	266	266	289	251	293	257	259	265	278	263	289	318	251	244	277	297	278	303	282	249	266	250	272	248	235	273	241	257	264	316	270	230	236	283	289	230	264	271	276	262	269	255	271	291	264	293	273	276	247	241	278	270	285	269	281	265	253	267	280	246	238	266	268	265	261	251	255	267	262	273	287	248	294	247	276	274	258	240	282	276	259	267	281	270	235	251	254	259	260	280	277	279	256	306	279	255	262	281	282	268	262	282	269	261	235	260	295	281	280	255	271	310	270	259	234	269	254	269	269	266	281	236	261	281	290	228	290	268	266	250	274	252	249	259	267	252	273	259	253	258	254	238	259	252	259	244	275	271	256	234	267	290	255	273	265	286	256	275	234	258	260	270	237	284	293	275	256	260	242	259	277	264	251	247	239	277	269	276	275	292	231	262	257	266	270	273	258	280	264	259	280	256	289	260	235	237	263	259	246	273	241	256	280	274	289	237	274	246	250	264	252	247	262	251	295	242	260	253	229	255	228	240	252	234	276	288	264	245	281	286	265	281	250	265	258	263	280	231	249	232	279	283	308	286	267	250	280	259	307	270	233	263	274	256	278	274	286	270	258	283	238	242	267	265	263	271	252	251	272	239	306	251	257	247	283	244	290	234	264	286	263	248	276	255	271	276	257	258	263	278	235	288	258	277	253	302	268	289	288	257	267	252	253	253	277	249	237	275	250	268	278	231	295	291	269	296	276	263	262	263	265	242	255	268	233	260	290	257	265	274	243	258	265	289	255	256	253	285	258	282	279	262	285	299	281	275	278	287	265	284	270	262	256	275	259	259	280	266	291	261	280	236	264	264	249	235	263	284	246	273	250	269	279	270	265	244	261	278	259	231	269	258	285	273	257	234	255	273	258	267	269	244	288	259	281	241	267	284	276	253	250	264	289	260	228	278	248	257	262	278	281	246	272	254	255	264	253	301	255	287	251	275	280	285	281	262	260	292	237	233	266	287	252	247	257	274	280	242	254	237	268	271	260	279	251	233	253	236	281	237	274	264	262	278	288	272	262	260	261	270	238	285	271	261	268	241	254	261	264	257	270	224	267	298	270	268	236	275	271	233	278	253	252	248	251	248	276	252	259	267	273	257	234	260	262	255	246	255	275	266	254	249	264	264	275	267	257	269	246	278	271	241	254	252	259	243	294	254	251	261	256	253	264	265	271	286	267	270	283	282	310	240	277	239	273	258	276	292	238	260	262	277	267	252	271	266	247	315	238	243	264	278	230	259	288	271	244	245	273	262	275	289	261	263	282	280	259	261	257	233	240	285	257	287	265	246	242	240	264	269	243	296	294	232	269	271	262	265	285	236	248	261	267	257	267	245	275	255	270	267	254	265	299	249	270	268	283	266	262	264	287	282	261	247	268	258	273	278	263	289	243	242	281	288	260	267	272	261	254	228	245	301	257	283	261	287	285	269	240	252	241	242	278	246	258	261	267	270	267	258	287	272	267	272	252	289	268	279	263	233	256	275	270	265	264	256	271	256	276	269	279	295	245	258	265	271	273	287	277	283	249	260	279	291	252	247	269	244	242	247	261	270	272	308	247	265	256	248	271	271	247	248	260	273	256	260	269	257	248	290	292	248	279	253	279	265	273	270	259	270	278	273	279	258	273	266	253	273	268	263	295	244	296	252	263	266	271	272	240	262	264	224	260	270	270	239	283	290	250	262	254	263	294	254	274	277	297	271	259	306	275	292	257	280	250	275	245	287	264	252	300	265	260	251	238	264	248	266	272	289	284	279	250	271	256	231	266	255	262	298	247	271	276	243	245	290	245	282	284	276	288	239	271	264	263	261	281	284	223	271	270	274	308	260	236	271	299	256	285	249	270	231	274	245	240	277	268	284	262	277	277	257	257	258	279	241	270	289	261	297	233	272	267	248	229	267	250	255	257	279	248	281	305	267	228	295	305	259	278	240	260	294	258	282	268	275	273	276	250	235	266	300	285	245	271	263	268	285	267	246	291	224	243	238	250	270	257	268	275	262	278	262	253	255	268	279	260	285	271	262	271	273	242	229	269	274	247	251	277	267	283	282	281	292	246	247	254	288	255	297	255	314	280	280	265	256	301	251	284	250	239	284	258	275	281	257	255	256	251	272	282	265	271	275	279	299	251	241	261	273	259	242	251	265	303	239	288	261	258	252	309	262	282	290	258	268	266	272	259	235	254	263	291	291	280	248	284	269	280	246	230	251	307	276	259	239	270	262	254	237	288	327	262	249	292	242	268	280	235	263	255	274	233	292	264	265	284	269	288	268	271	283	293	259	256	291	254	270	254	260	259	265	243	257	268	258	266	261	275	262	276	269	257	274	267	288	293	258	268	277	270	258	289	271	281	233	278	258	242	259	251	254	278	248	287	265	256	285	279	261	249	271	256	264	284	258	259	286	263	241	244	258	269	235	247	227	265	260	274	244	278	246	280	270	235	238	267	295
2255	842	922	918	904	891	857	841	751	800	840	779	775	810	753	821	803	819	733	756	771	822	775	743	810	792	783	728	766	765	784	774	799	759	775	752	779	729	791	779	733	768	733	769	774	758	766	798	759	781	785	786	776	796	763	767	773	801	806	826	780	858	797	774	773	755	797	762	773	758	801	737	770	714	777	823	744	785	824	797	750	784	798	826	795	839	810	752	808	799	792	792	734	744	765	761	780	761	761	728	792	742	824	807	744	778	735	769	806	769	768	733	743	776	764	734	774	745	771	777	776	789	759	741	771	771	815	800	750	763	777	792	779	733	732	775	784	749	781	787	724	804	786	778	781	819	739	808	798	788	800	806	725	756	813	708	785	827	756	750	778	733	795	755	779	759	798	764	803	685	781	751	764	840	771	751	798	773	746	791	822	729	746	782	756	718	753	745	773	766	792	778	806	745	752	803	763	751	785	753	846	760	772	739	735	778	774	751	784	778	774	763	758	792	799	776	805	742	776	742	736	792	782	789	805	806	772	768	757	765	754	768	761	807	766	795	752	716	776	739	818	784	787	745	757	790	781	820	751	735	735	813	786	777	732	791	794	803	759	792	791	759	744	697	737	841	791	806	723	799	790	772	823	786	794	798	832	738	774	796	776	760	782	777	770	772	780	790	793	786	774	713	738	816	751	784	779	755	780	713	728	773	811	790	771	760	766	732	777	830	809	747	782	764	782	755	810	791	787	748	803	758	786	708	748	758	779	765	798	814	797	754	757	798	722	766	791	775	772	775	792	789	740	818	710	742	771	825	758	761	787	789	772	795	748	773	742	795	726	720	773	747	779	795	784	794	738	754	765	747	814	763	787	767	784	760	793	797	775	814	741	748	784	771	736	804	798	763	796	780	816	728	775	768	795	757	765	808	775	760	777	800	764	765	768	751	734	788	785	778	803	745	813	775	774	789	804	735	837	769	717	767	766	742	742	771	724	767	832	799	801	718	815	723	753	788	777	743	753	770	791	790	766	815	727	798	751	816	759	739	790	789	778	824	787	794	742	761	767	798	815	782	761	762	799	768	740	770	786	740	786	823	774	735	773	773	789	787	744	764	756	691	766	786	749	778	787	694	727	760	798	765	761	807	753	728	784	814	787	744	825	790	820	786	820	773	789	806	772	803	744	757	784	739	761	786	799	753	759	786	773	791	819	767	774	761	780	758	738	745	774	839	783	750	770	829	776	799	770	777	747	774	733	783	759	764	812	807	745	747	815	792	739	750	840	790	792	745	822	801	800	844	766	752	766	805	797	759	749	802	801	759	768	763	745	775	825	769	819	779	753	747	820	738	833	714	749	722	792	750	796	733	787	791	786	823	760	740	798	797	753	775	766	751	820	739	758	752	804	738	770	779	735	776	813	739	765	792	794	780	784	849	801	765	744	806	745	748	770	751	806	833	793	758	737	744	799	773	779	827	809	737	765	801	772	763	769	809	716	738	773	730	743	761	757	811	752	756	778	793	803	809	746	775	781	780	772	782	763	754	758	750	777	790	799	747	766	776	751	819	796	763	796	767	765	766	771	798	788	742	803	862	798	750	756	769	832	735	775	825	760	769	754	783	798	799	785	784	819	788	755	780	806	723	789	781	789	788	764	778	764	738	773	749	753	788	766	793	782	811	787	739	761	758	767	794	751	760	745	809	753	798	780	807	820	763	766	779	798	757	783	736	835	795	789	775	778	755	743	771	701	790	765	764	781	817	760	758	753	801	791	765	782	779	800	774	758	824	807	776	764	789	773	793	776	771	754	785	808	824	781	789	804	776	841	786	795	774	821	787	823	752	748	776	773	818	762	736	766	783	776	743	804	744	775	776	744	773	774	800	771	811	763	782	775	785	796	739	742	797	742	803	741	783	745	779	752	822	769	799	787	774	772	734	757	745	774	751	770	797	771	768	795	739	790	820	772	816	780	725	806	739	807	802	773	800	806	790	777	733	763	819	758	772	844	765	716	796	767	787	765	780	766	762	774	757	740	762	759	733	799	788	833	830	800	780	757	739	796	746	803	752	746	782	762	744	781	779	763	814	759	746	779	741	806	742	785	804	784	798	794	820	791	756	770	783	757	789	778	794	770	787	775	778	733	806	775	761	787	750	758	769	735	808	791	778	754	712	793	774	828	794	810	772	755	786	767	780	782	831	767	716	766	809	778	749	747	769	761	736	780	746	753	793	770	735	803	814	806	796	783	732	740	760	788	763	785	752	842	797	724	761	746	772	725	768	790	781	726	747	731	801	758	826	748	767	745	814	794	791	739	778	767	792	800	775	782	806	798	740	781	790	815	743	748	775	788	807	828	756	766	818	748	764	739	776	722	775	788	757	763	759	772	764	772	798	791	794	796	738	743	794	835	807	807	769	768	789	807	797	795	781	765	775	784	771	730	771	758	772	722	766	790	805	803	789	786	792	800	737	785	790	804	817	782	801	793	787	751	768	744	794	759	761	756	778	773	788	760	776	822	802	822	761	772	750	757	809	843	735	761	756	751	796	760	831	733	768	792	765	790	737	769	769	796	764	756	776	748	783	776	792	784	765	752	760	742	798	720	804	733	777	773	781	749	780	785	793	768	730	784	744	683	795	779	808	820	801	754	760	810	778	768	823	755	743	803	732	748	782	754	789	754	803	834	753	794	695	799	793	789	795	755	836	827	773	834	813	819	781	797	809	759	770	782	751	780	773	801	773	762	750	765	753	787	750	800	730	826	754	715	828	763	782	750	778	792	746	781	785	781	789	784	739	774	776	785	775	804	812	736	758	750	808	816	787	783	820	762	738	764	805	769	773	805	743	752	795	750	746	783	776	750	760	798	840	777	766	781	780	775	831	770	745	830	770	782	832	791	733	766	775	782	766	776	777	775	753	735	788	721	796	753	700	790	778	786	734	787	810	785	832	767	796	752	754	853	751	768	776	739	713	766	767	794	749	763	768	752	770	810	783	764	823	783	730	783	762	778	787	779	816	778	783	764	817	749	789	775	787	820	761	830	746	786	769	779	770	768	764	752	777	734	780	747	787	771	751	747	813	729	792	787	747	771	770	784	759	715	759	772	751	789	805	807	707	766	750	748	756	736	774	789	811	741	806	755	758	793	817	801	728	777	775	775	758	769	798	785	782	748	812	796	725	756	738	793	802	767	762	804	794	747	839	764	793	771	748	818	753	767	757	805	783	760	778	738	759	782	757	746	758	755	763	762	785	815	757	791	762	795	800	761	762	774	773	749	769	749	798	867	791	790	835	754	787	773	759	762	770	772	814	811	731	756	766	732	782	777	778	761	775	750	738	763	831	798	779	766	802	715	798	769	759	786	776	734	746	753	719	767	748	801	752	758	774	788	747	816	761	721	779	754	824	741	758	744	780	753	736	811	757	743	791	770	772	791	772	793	758	765	806	743	792	761	772	796	773	783	741	763	775	764	768	807	780	854	759	740	805	778	777	719	788	780	809
8670	1071	1382	1109	724	552	452	357	320	276	223	203	211	196	178	183	198	179	183	178	179	143	164	147	153	146	182	145	143	136	134	150	169	137	151	116	120	138	151	157	153	128	148	130	137	135	178	145	136	142	150	132	124	139	140	137	129	131	135	134	143	133	125	141	141	140	133	133	134	137	135	123	137	144	155	148	155	131	135	134	128	132	143	126	127	146	135	124	137	153	119	150	138	144	140	146	128	103	159	151	162	115	120	168	147	131	155	130	139	151	148	130	150	132	147	150	123	126	129	137	139	148	134	115	115	134	150	146	135	141	132	152	130	128	127	132	132	145	147	131	124	123	133	116	122	151	149	138	154	137	141	145	165	138	134	137	120	126	126	132	125	144	139	137	132	130	131	141	145	136	155	137	141	134	128	161	138	129	138	143	145	148	121	146	120	115	139	143	135	129	147	143	157	120	142	143	151	142	147	149	149	110	137	136	131	114	131	158	148	135	124	118	131	129	141	135	117	120	129	150	139	138	130	140	132	157	146	141	134	143	127	128	133	122	139	125	152	135	124	134	127	138	148	125	140	130	141	133	137	146	142	148	126	129	163	138	158	134	151	143	136	132	124	122	133	125	143	136	132	130	128	128	134	136	160	123	127	141	138	122	144	117	146	150	146	124	138	158	146	140	117	128	153	134	135	140	146	123	132	120	168	127	134	146	152	151	157	134	141	103	145	126	152	130	140	144	140	136	142	129	144	150	135	119	162	120	142	152	128	143	134	145	147	143	123	136	139	139	137	138	140	147	125	128	135	134	158	150	154	137	146	137	133	125	152	147	142	144	151	138	135	144	124	151	154	140	141	130	152	133	131	138	133	127	137	133	142	118	126	134	128	166	132	143	145	144	133	170	136	138	145	141	138	112	141	130	154	152	169	126	123	129	137	125	147	138	135	144	151	133	146	152	133	132	146	139	135	127	152	141	115	157	120	128	148	122	144	147	154	137	147	164	127	132	141	130	130	124	149	125	138	118	147	150	149	150	145	136	158	137	138	138	147	150	144	145	154	126	134	154	154	126	144	150	132	128	131	133	143	137	120	161	113	130	148	151	160	131	143	145	137	144	129	133	130	142	132	121	127	132	126	113	132	140	165	120	141	115	124	134	136	124	149	132	142	144	122	130	124	149	139	155	164	139	145	145	132	159	147	150	138	145	148	130	141	116	156	135	155	122	153	134	140	130	142	116	119	122	144	158	135	128	136	147	125	154	163	163	130	138	152	134	142	124	137	139	152	155	134	135	134	142	116	152	144	147	138	162	154	125	119	120	137	130	123	143	152	136	112	132	129	136	148	149	123	121	150	156	139	133	123	147	149	137	137	120	147	163	122	148	144	131	130	125	133	133	137	148	141	147	143	136	138	138	132	135	130	127	148	140	139	130	145	143	135	136	145	109	128	135	129	132	146	132	122	135	134	135	124	131	122	138	140	130	136	129	152	146	140	157	126	130	122	127	142	138	134	132	132	148	126	141	129	140	141	128	133	125	142	125	142	120	136	110	145	142	121	146	149	141	124	155	132	139	136	148	149	131	125	150	139	143	146	153	148	153	139	135	164	143	139	144	119	116	134	134	144	132	138	132	137	152	134	134	150	138	129	113	124	126	133	154	137	149	154	134	132	141	137	119	117	126	116	147	133	144	141	167	102	151	129	133	150	143	133	142	128	147	132	136	127	142	113	145	134	148	130	157	130	131	144	140	131	134	123	140	150	134	132	144	140	128	143	160	153	165	147	144	125	129	151	121	134	135	125	122	146	145	164	134	139	133	125	113	142	133	134	148	156	160	137	152	147	147	147	171	155	131	130	125	135	150	142	137	141	148	147	132	138	115	141	154	144	134	148	133	143	119	132	172	131	138	133	114	153	114	125	164	131	147	136	113	153	132	120	159	136	127	159	156	135	124	155	127	120	137	139	124	135	139	131	143	140	123	137	119	128	112	119	156	138	140	128	141	151	131	140	136	127	159	145	131	117	120	139	129	128	138	148	136	146	119	128	150	145	128	154	142	125	117	141	146	139	120	141	115	140	136	131	127	131	140	116	139	139	128	136	138	161	139	129	133	136	131	125	145	140	141	137	128	123	140	159	140	137	140	142	137	139	135	126	143	145	141	139	149	149	142	160	124	136	126	134	130	145	126	136	137	127	123	118	129	124	130	132	132	137	127	121	133	152	143	134	135	137	120	133	135	146	153	148	132	133	129	121	151	140	137	135	152	142	139	118	125	121	147	153	126	138	144	139	144	144	154	140	144	128	120	139	119	122	139	157	156	143	170	148	130	121	132	147	138	119	139	141	157	149	133	149	126	128	142	148	118	151	149	145	129	116	131	137	141	128	133	120	120	129	136	142	164	126	150	145	139	129	138	107	132	133	147	142	137	130	134	112	134	126	122	133	149	145	132	117	136	130	142	143	147	104	147	127	123	119	143	134	116	143	160	142	121	130	125	137	146	121	121	109	153	146	129	131	131	134	150	150	146	128	138	125	123	125	137	128	148	137	125	125	142	124	138	118	151	124	142	115	130	164	144	131	147	121	145	146	135	143	121	138	135	121	145	156	131	140	153	140	142	155	132	138	150	134	149	127	141	112	133	152	147	139	170	135	155	147	124	140	132	149	119	137	121	131	139	123	161	135	125	151	138	137	143	128	142	117	109	137	149	130	128	134	150	121	139	144	126	145	130	144	128	149	154	113	144	130	156	140	160	142	114	133	119	117	136	144	128	124	135	113	140	134	154	131	144	149	123	144	143	152	121	136	138	128	140	144	137	140	140	153	136	145	128	138	137	161	134	140	140	145	126	130	149	127	145	146	113	132	154	144	135	126	136	134	167	133	121	126	130	141	144	149	139	138	141	136	135	125	138	133	128	139	134	124	141	140	144	144	140	139	122	120	126	157	147	149	152	131	126	140	132	131	123	142	146	124	141	132	161	119	148	145	166	143	151	132	149	143	153	131	143	164	126	140	144	140	148	125	132	129	152	138	141	146	133	138	141	133	134	109	133	124	134	127	117	137	126	148	146	136	144	142	137	138	128	150	135	132	138	141	134	144	125	136	115	136	136	138	134	155	115	146	139	123	124	162	147	141	134	138	129	141	137	144	135	126	129	148	127	124	135	137	122	131	141	149	164	139	149	143	170	142	143	138	119	152	136	140	152	138	115	106	144	124	150	152	134	146	130	135	149	145	118	139	134	161	121	132	116	140	136	124	124	164	162	158	137	127	127	157	125	115	134	148	143	144	141	151	139	147	129	140	145	134	150	142	128	140	143	143	143	153	151	138	133	155	143	137	132	132	152	134	138	137	139	137	140	137	144	130	116	136	116	128	156	148	119	139	114	130	111	124	129	152	128	127	131	139	146	132	137	157	130	145	141	153	127	125	168	124	130	139	138	124	125	128	128	129	147	146	142	142	129	115	114	140	141	135	140	146	139	129	141	146	142	134	140	134	167
5408	1442	3167	3640	3132	2564	2018	1777	1481	1286	1209	1105	1006	950	821	821	740	749	716	674	662	623	605	613	597	592	551	540	531	518	529	547	532	497	493	534	504	547	508	506	485	492	478	485	488	469	483	504	454	435	458	454	474	457	470	436	446	495	431	469	452	475	480	462	456	516	487	485	432	468	446	442	448	428	448	477	425	457	483	434	476	420	458	439	446	458	428	446	436	445	470	421	428	483	431	447	441	417	451	456	460	445	473	475	461	438	416	424	460	413	453	477	434	452	443	433	415	438	444	435	440	433	430	417	452	418	411	417	414	435	441	421	469	410	468	419	451	459	436	505	467	490	449	436	422	429	465	419	438	467	422	441	444	441	449	437	436	443	454	480	439	435	455	437	442	416	400	435	455	432	449	409	460	483	468	453	463	424	432	462	431	421	457	453	415	392	419	443	434	466	454	446	460	454	471	435	425	418	474	414	467	428	480	445	461	503	427	430	413	420	463	398	457	439	382	424	390	463	432	444	459	486	427	421	446	460	415	436	419	408	417	416	445	422	433	439	429	445	418	437	452	400	374	406	439	448	432	452	442	408	418	429	436	453	431	464	473	420	443	435	452	463	432	445	443	431	488	469	441	431	422	407	441	459	466	455	422	416	444	479	435	408	432	476	466	425	425	456	416	421	448	446	470	435	424	473	456	382	443	448	429	424	417	430	439	472	431	457	441	429	446	449	472	420	418	451	416	421	438	441	413	437	457	394	449	412	447	416	494	457	417	466	474	423	472	435	453	439	438	442	437	484	449	432	405	445	442	438	461	433	437	496	459	457	447	419	447	416	411	494	451	457	484	399	464	423	427	452	436	436	451	425	470	421	415	436	435	434	450	446	429	468	442	449	441	444	417	441	460	384	461	463	443	434	433	443	432	393	439	456	460	430	444	462	434	438	455	453	442	409	467	416	430	437	446	451	447	410	430	454	440	439	431	428	422	465	440	456	431	427	441	448	409	401	454	456	406	442	479	431	445	431	463	446	450	434	435	417	458	445	452	424	450	443	448	441	436	431	423	466	418	417	468	447	440	441	442	470	422	420	483	429	442	445	436	412	482	434	429	425	439	452	435	470	492	457	480	438	448	435	462	456	406	432	469	459	445	405	444	419	454	430	458	465	440	438	439	444	406	437	422	458	444	416	459	433	421	453	449	462	448	451	395	439	413	432	439	441	475	410	423	449	439	423	438	425	450	453	454	427	415	422	428	467	445	445	451	409	454	433	431	416	414	458	447	468	460	438	408	409	466	438	452	428	467	456	460	462	451	438	447	427	419	428	457	445	443	489	435	465	438	469	420	438	442	412	438	435	466	453	438	398	472	457	376	455	452	449	443	440	450	471	441	432	415	437	445	450	410	459	467	438	441	431	434	440	440	435	446	415	445	450	454	442	438	494	447	461	446	395	408	425	443	411	433	400	459	445	464	449	437	448	422	470	436	461	434	467	421	406	431	427	447	470	450	435	421	430	428	432	450	414	441	415	425	423	448	449	443	416	470	453	469	417	426	439	447	446	432	410	442	421	429	418	403	473	421	436	442	412	426	434	418	458	428	438	428	417	449	411	413	440	443	443	452	439	450	441	446	391	411	443	454	496	418	458	460	429	451	460	457	430	453	412	465	467	473	439	420	449	470	460	383	473	435	434	437	436	452	430	454	420	445	428	425	437	437	415	444	443	422	439	413	438	429	412	408	445	446	415	450	463	448	436	440	491	397	427	439	460	453	451	456	428	443	449	435	462	457	404	426	421	442	434	421	430	434	490	452	397	441	427	448	398	408	420	418	434	475	426	429	439	423	437	436	445	435	453	460	439	479	489	432	419	440	457	440	409	488	430	442	432	455	429	432	426	412	432	441	461	433	426	456	448	439	484	419	448	461	463	424	463	459	452	461	436	484	466	413	424	420	430	436	404	442	425	427	454	444	407	419	425	424	404	444	409	446	454	429	420	443	441	419	438	402	432	425	479	437	415	426	450	445	426	458	415	443	429	430	437	461	426	416	385	499	403	405	426	407	448	434	420	436	446	434	445	452	455	411	468	467	413	452	453	460	456	424	387	429	464	417	453	472	408	401	419	444	454	455	471	479	431	448	403	469	461	439	433	424	418	441	409	455	417	418	402	441	451	433	449	469	410	428	439	444	423	436	462	451	452	452	421	432	477	396	425	422	413	464	460	446	445	381	424	446	444	455	431	429	418	416	451	444	459	486	436	443	421	424	458	427	465	400	384	425	420	466	439	422	417	440	421	422	422	463	425	466	432	455	443	421	423	434	413	489	463	456	462	461	414	426	477	427	424	448	434	430	435	459	425	456	447	436	481	432	413	399	434	460	421	430	443	480	425	410	431	392	415	463	428	448	436	420	440	435	444	439	452	467	415	487	399	417	428	479	401	414	438	434	451	419	425	435	444	453	485	490	440	427	434	428	413	448	453	406	411	455	450	454	447	444	470	447	466	433	451	436	468	419	423	427	453	398	426	459	452	488	460	437	436	428	435	457	420	450	409	412	432	466	447	438	430	445	462	477	441	447	431	419	445	394	442	442	449	437	423	454	464	440	418	432	442	416	438	429	446	451	426	481	474	444	496	479	452	444	399	443	443	423	420	446	452	407	489	418	414	435	450	421	439	433	482	473	436	455	442	453	431	449	430	401	431	439	433	444	457	440	418	429	469	427	436	448	421	417	433	456	437	441	450	423	398	437	438	438	396	467	431	452	430	447	429	457	447	435	434	451	459	434	417	424	425	448	428	419	418	404	420	427	433	454	460	439	424	447	443	450	415	429	475	433	441	463	438	440	462	422	463	479	426	469	379	452	463	445	417	425	444	455	401	425	422	473	446	436	429	435	433	430	422	437	437	444	453	469	412	453	455	453	445	443	425	500	399	437	471	466	467	465	460	410	456	409	410	445	452	454	431	428	429	441	434	468	445	415	463	403	428	406	459	459	423	403	450	409	419	410	458	439	479	439	436	451	468	443	440	442	457	441	473	467	411	438	446	464	444	447	435	441	393	441	431	474	443	437	434	443	435	445	438	443	418	419	398	439	441	446	434	427	444	454	446	408	425	463	432	478	435	406	394	440	388	408	452	418	475	440	433	473	468	408	447	450	421	408	445	432	416	422	443	427	426	453	438	396	418	462	448	480	435	435	417	437	408	460	413	479	443	433	469	375	458	438	459	424	386	426	465	437	449	454	468	450	409	424	479	455	463	433	451	451	461	477	455	434	399	437	424	409	456	418	393	409	414	438	428	454	443	453	444	467	414	448	465	428	443	436	418	447	439	409	450	400	457	447	445	470	435	421	442	428	420	396	467	451	449	434	439	479	437	445	418	456	419	479	454	409	445	487	412	415	464	468	445	458	433	428	429	408	434	466	460	397	427	438	401	446	439	421	452	416	468	442	449	507	439	441	413	484	457	468	396	423	392	461	440	432	405	405	461	528	449	420	429	436	449
15442	2534	2788	2070	1517	999	790	595	481	444	350	303	302	269	252	239	219	192	204	196	203	212	210	196	162	177	188	198	159	167	155	154	174	166	173	156	151	164	164	160	161	167	178	146	157	155	158	170	164	148	161	156	174	160	151	137	149	156	148	133	144	133	153	161	147	145	154	136	143	171	167	136	164	156	148	134	168	134	150	135	120	160	151	132	138	142	148	145	141	163	134	147	147	129	148	120	132	133	157	158	126	127	125	127	158	132	140	159	159	133	144	134	131	159	131	148	150	156	145	149	154	137	128	145	164	153	136	142	142	126	161	143	136	120	136	148	119	144	139	147	140	170	140	147	159	156	160	117	140	142	139	147	131	145	166	163	138	153	125	149	151	149	129	160	154	121	139	147	161	129	134	121	143	161	133	129	138	134	153	154	167	140	138	140	147	140	133	147	138	150	149	161	139	146	140	145	149	137	141	148	152	141	141	150	164	134	137	145	134	158	126	151	162	173	141	155	135	164	149	172	168	159	131	140	118	146	147	167	150	145	123	152	151	142	143	168	143	132	133	151	149	144	145	133	150	157	171	152	132	137	162	153	111	160	164	162	138	167	150	161	154	156	165	164	141	147	130	127	125	148	143	149	137	161	156	133	157	132	130	144	156	162	139	140	149	132	141	170	144	147	157	150	152	146	159	142	130	166	146	133	147	122	138	139	139	113	150	138	163	153	144	133	125	131	135	186	164	141	145	136	127	159	130	145	138	127	145	160	136	135	149	158	143	122	162	178	136	152	149	149	150	128	171	134	153	132	141	143	147	142	143	139	135	166	144	136	155	147	138	136	152	127	155	139	150	145	128	148	151	156	157	152	135	167	136	116	154	142	153	149	140	146	148	153	132	159	136	135	138	143	179	146	144	163	154	146	158	132	145	140	133	151	148	139	135	124	137	151	158	160	151	154	144	143	170	126	133	131	138	127	139	165	165	136	141	154	147	139	149	142	158	150	157	134	160	125	131	137	147	134	136	137	131	162	154	128	148	171	146	166	143	132	150	149	166	172	119	127	138	161	135	131	123	149	144	166	168	127	138	128	143	154	136	136	143	156	151	138	151	169	145	139	139	140	125	147	186	147	146	156	148	133	143	146	169	149	130	142	132	153	170	167	148	148	132	147	145	147	131	165	126	141	152	147	150	144	145	148	139	129	152	153	134	166	136	153	149	151	150	132	143	138	114	152	155	162	120	170	157	154	142	111	141	127	119	151	129	150	147	135	143	166	125	150	137	170	168	148	154	160	140	139	160	151	156	139	138	149	137	130	153	157	156	163	141	147	143	128	146	153	135	132	149	154	174	127	145	144	155	139	154	140	152	158	133	126	164	128	130	130	121	133	156	144	150	155	152	163	144	141	161	128	127	149	131	153	134	145	145	144	164	144	170	142	132	169	156	148	142	155	144	140	151	165	133	144	159	142	139	153	143	130	129	158	158	163	135	154	147	133	167	142	148	137	146	161	150	138	140	151	131	132	147	143	148	159	129	140	145	137	124	160	144	159	144	145	142	151	159	149	157	129	145	147	170	149	169	148	136	167	139	146	142	138	130	143	135	162	163	144	150	147	145	137	154	140	147	163	150	151	138	148	145	140	122	138	151	131	131	157	138	147	152	146	138	141	137	136	149	149	154	138	117	129	165	122	148	159	137	148	152	142	128	139	121	154	148	152	137	160	142	152	163	127	152	152	148	147	150	146	146	155	152	141	171	108	161	145	140	145	151	166	142	143	142	148	143	152	159	140	161	159	155	121	166	125	132	143	148	151	144	144	136	141	155	142	155	144	123	140	138	130	154	118	160	147	173	149	143	164	143	156	145	153	133	143	149	188	148	137	140	169	152	155	134	136	153	170	151	166	153	145	148	173	148	142	150	155	130	144	131	130	137	128	152	133	139	137	154	132	149	141	159	147	142	147	145	153	145	140	144	131	154	125	159	166	129	146	148	156	145	131	159	154	132	129	151	132	120	140	149	161	138	145	136	151	128	145	154	139	129	154	145	143	163	141	165	160	151	177	154	158	132	156	145	152	132	144	128	133	169	150	153	110	117	149	155	143	156	145	150	155	145	154	156	153	149	146	151	152	137	151	149	138	150	160	138	120	130	126	153	152	146	161	151	140	159	147	129	116	124	152	122	144	157	130	134	134	152	139	140	135	142	166	172	152	140	156	133	142	157	151	149	135	147	142	156	161	153	152	133	138	129	140	145	149	120	164	151	146	154	134	140	172	152	139	118	162	132	167	139	148	135	153	139	148	136	158	135	142	142	146	147	141	145	128	146	134	149	168	142	144	152	160	137	145	141	144	149	141	136	159	166	138	169	150	160	149	153	145	151	150	132	124	149	157	130	140	134	135	137	152	155	161	129	132	137	131	146	143	129	156	158	172	121	155	142	146	151	149	134	155	171	165	142	138	137	165	140	141	122	148	131	165	149	141	136	125	156	149	146	141	149	127	160	146	162	152	188	126	165	162	128	159	132	132	132	151	166	143	144	140	154	144	146	142	158	158	148	161	147	138	123	158	141	154	152	155	143	150	158	155	142	126	142	136	166	141	133	139	143	145	133	157	129	152	158	141	144	158	141	150	167	143	136	146	147	167	138	149	159	137	133	149	137	150	147	141	152	144	149	142	137	160	174	149	139	166	135	124	145	134	127	156	129	145	148	125	121	146	165	133	129	152	155	164	137	158	143	152	157	146	153	141	138	159	136	154	141	161	147	151	139	129	160	149	155	151	164	129	120	137	146	140	136	138	164	160	169	122	151	145	143	159	153	146	171	130	169	153	158	125	138	146	140	156	124	148	141	135	157	165	135	162	135	157	139	169	163	135	152	153	155	142	167	132	140	147	153	161	162	144	163	156	155	148	148	151	140	136	146	163	141	146	140	129	139	133	150	116	152	146	125	149	140	144	140	185	144	127	157	149	159	145	167	167	146	144	163	120	137	141	146	135	175	129	144	170	142	143	131	154	155	133	111	149	145	141	145	131	133	151	125	145	140	155	132	156	149	115	157	150	142	131	153	132	131	149	158	126	135	146	154	138	153	151	130	159	161	159	145	155	128	141	157	144	164	161	146	153	157	158	131	155	137	143	154	134	159	136	130	143	151	170	154	142	152	149	144	120	146	155	141	155	139	164	141	153	134	147	152	132	164	149	145	131	116	136	137	153	159	138	133	145	140	145	163	144	156	133	142	149	152	154	131	134	166	162	155	157	146	156	124	149	129	173	136	162	142	152	143	137	120	157	149	135	131	151	151	147	138	135	136	160	135	140	138	140	143	134	170	171	122	145	145	130	129	142	140	154	145	148	137	156	142	142	131	126	152	142	169	133	141	148	147	139	168	153	119	158	155	132	147	158	158	148	130	141	138	151	151	147	162	152	141	144	145	147	148	157	154	124	149	154	141	155	144	150	147	132	158	135	168	150	144	146	135	144	126	164	132	152	143	100	140	147
7477	2415	5854	6579	5457	4531	3628	3012	2469	2184	1894	1621	1502	1376	1312	1168	1092	1045	942	950	853	832	885	827	802	713	730	734	761	694	678	635	665	614	607	617	620	604	606	595	585	582	565	541	564	579	552	558	508	512	552	524	540	549	546	524	545	533	564	499	517	500	567	510	514	524	525	517	491	523	492	488	496	516	503	486	480	507	492	523	507	533	501	490	497	498	495	493	474	471	508	508	446	467	501	517	470	487	497	497	472	466	472	467	450	507	499	508	478	511	471	492	493	515	500	478	444	510	491	461	517	469	464	478	484	483	489	481	463	469	489	438	467	505	500	482	481	492	484	473	465	425	491	527	473	479	461	447	474	475	493	465	489	449	514	491	444	501	522	497	461	482	481	460	478	493	552	477	470	498	548	452	453	424	482	453	479	462	441	484	484	460	481	490	485	447	486	471	529	478	474	490	480	443	471	470	472	456	478	502	482	507	462	525	466	474	450	473	442	512	478	483	462	473	506	430	488	481	437	501	465	483	481	520	509	453	509	444	453	437	487	455	509	437	472	443	483	489	478	496	463	481	455	496	477	490	462	446	484	503	495	502	445	485	504	480	486	485	490	441	454	474	490	496	497	415	446	447	485	449	463	474	484	454	493	476	475	426	490	511	488	472	477	468	466	477	504	468	478	459	457	505	481	510	474	495	431	460	444	463	460	503	462	485	441	496	536	485	480	458	470	433	514	461	500	493	447	465	480	449	527	474	504	426	431	442	436	505	488	471	477	465	466	460	470	475	460	511	489	500	456	474	490	470	477	495	467	506	526	496	479	506	427	478	499	457	469	478	507	495	464	443	447	464	509	458	490	492	453	504	510	459	421	484	478	472	470	450	481	473	485	469	494	488	470	495	506	473	467	474	484	483	480	459	477	428	483	472	474	463	497	505	497	485	462	471	443	479	461	448	469	476	456	463	476	490	487	472	519	467	504	505	504	475	450	459	465	470	489	480	508	490	470	453	524	472	488	469	467	522	492	488	478	470	496	471	466	454	423	502	460	504	500	486	467	462	481	480	490	459	459	459	470	466	474	475	489	427	459	516	498	473	518	466	483	454	478	471	457	465	470	475	510	483	509	482	458	461	509	536	462	469	498	456	442	486	472	449	461	492	473	476	456	482	455	475	494	459	480	461	419	510	481	463	490	431	498	467	484	432	488	506	475	454	482	494	491	449	468	495	457	488	451	442	465	464	495	481	484	482	474	473	500	514	475	491	523	491	450	453	462	438	472	494	453	454	458	454	462	502	483	478	468	497	469	446	507	503	497	470	463	476	489	494	497	502	469	439	454	475	474	467	460	469	500	494	448	455	497	467	496	474	502	482	504	479	495	528	476	507	497	436	455	530	449	487	501	479	467	502	441	453	468	461	466	478	499	459	474	496	444	489	457	534	464	498	477	510	510	466	480	469	471	479	488	501	460	447	440	479	470	483	474	511	483	452	444	491	469	505	472	469	463	464	479	474	445	482	472	484	472	419	500	445	481	453	475	493	472	505	423	444	476	447	462	490	473	485	480	464	483	445	486	449	467	490	466	468	470	469	491	535	489	539	456	470	491	495	484	468	423	460	457	511	478	458	491	488	448	465	477	510	438	457	452	464	453	505	435	465	483	471	440	498	512	455	434	445	468	484	499	455	474	510	480	448	508	469	502	459	442	489	501	454	446	486	483	494	474	481	494	503	482	513	462	546	474	520	443	459	448	508	447	471	457	500	508	457	456	456	484	439	442	495	457	473	480	509	438	460	504	455	507	460	506	482	469	463	471	492	489	507	471	453	459	474	476	502	472	441	487	448	468	495	490	469	506	537	494	439	503	432	488	478	462	515	451	457	487	466	464	493	477	465	462	482	493	479	477	481	484	511	492	481	478	468	469	471	508	451	487	488	488	450	482	468	480	465	489	484	456	436	502	448	468	481	503	518	462	486	501	456	481	466	486	492	463	484	464	459	506	433	457	476	495	447	474	430	455	456	500	499	456	456	474	491	469	505	499	507	470	464	427	466	490	480	464	479	480	479	459	472	476	429	481	453	472	491	511	489	465	463	474	504	484	469	484	512	483	457	484	490	486	487	476	453	431	476	496	495	461	439	490	475	480	496	442	457	484	458	472	479	490	447	505	433	471	476	460	481	504	506	480	476	482	507	506	454	480	460	481	453	440	463	441	450	463	455	497	478	462	456	491	493	499	482	470	476	503	469	528	497	471	451	494	463	470	465	469	462	468	474	451	471	455	463	478	453	453	480	490	471	468	502	465	472	459	480	498	473	502	474	484	496	481	455	476	488	469	473	482	466	494	480	451	526	499	498	496	493	475	511	497	495	464	477	480	435	475	441	510	477	476	476	453	475	447	479	464	487	489	458	454	501	480	464	489	492	475	498	488	480	476	478	471	494	516	468	461	479	484	466	476	466	462	477	441	483	496	484	434	426	513	468	495	451	475	496	471	499	478	463	457	474	472	435	460	482	510	517	479	494	487	476	497	411	512	473	483	492	500	422	450	496	508	481	529	474	455	498	450	475	454	476	440	475	483	459	479	478	445	485	467	480	483	435	453	482	469	477	501	467	443	473	477	512	449	466	494	445	485	474	454	450	434	485	465	496	452	462	467	500	470	478	513	452	490	454	453	470	524	458	476	487	500	486	443	490	453	476	505	464	439	474	469	476	451	492	460	461	492	467	463	492	479	495	488	495	445	509	496	484	501	463	471	459	462	457	484	473	498	490	468	508	473	519	510	452	475	492	466	474	482	453	485	470	482	451	466	479	482	444	514	446	456	454	478	444	477	460	476	439	466	479	478	444	435	446	454	476	502	467	499	470	478	460	470	471	462	458	476	495	472	463	474	461	460	501	460	440	495	431	438	428	503	480	454	443	430	478	424	469	460	431	478	472	464	488	474	474	499	476	450	472	474	454	514	443	475	458	456	498	483	472	492	478	439	488	509	446	474	465	439	470	458	431	447	484	465	474	450	492	484	476	472	466	466	437	483	447	502	464	518	455	473	507	485	433	469	477	513	468	476	468	451	492	467	490	466	473	459	518	497	491	493	469	478	487	492	458	488	494	447	449	465	479	433	460	499	465	491	440	465	431	509	474	514	513	474	424	486	450	444	484	456	490	476	498	500	451	481	470	429	475	466	456	441	478	464	426	500	464	491	439	520	491	516	426	453	479	461	497	480	471	480	467	460	494	486	464	482	473	501	470	493	482	460	502	454	457	438	497	485	487	482	486	488	470	473	442	502	470	468	450	493	486	473	503	469	492	463	457	483	482	458	442	463	496	478	464	479	495	515	435	451	499	461	528	509	456	474	478	488	482	465	450	443	518	451	441	432	484	494	426	458	484	479	529	481	492	497	442	485	484	425	444	500	468	490	462	492	480	482	452	484	463	462	419	492	497	481	498	474	481	500	495	493	468	484	488	462	490	507	468	459	466	513	453	457	480	455	488	471	434	447	477
2028	280	313	305	302	294	295	256	254	311	241	265	274	269	264	272	281	280	275	307	261	286	251	251	270	278	255	303	275	285	274	278	221	272	266	277	268	254	272	279	255	273	274	265	280	246	260	270	235	272	277	287	258	286	240	230	260	265	275	271	262	272	272	244	290	269	270	273	262	279	245	236	248	253	281	244	273	249	283	263	276	239	267	288	263	224	269	225	302	255	266	275	251	272	273	290	275	265	247	259	258	280	276	273	258	292	241	283	295	282	315	245	268	253	292	266	262	254	240	251	284	238	266	244	254	242	260	267	283	261	278	267	264	279	238	273	253	259	278	258	277	273	234	250	277	248	256	260	240	262	258	270	283	271	258	237	285	288	279	267	283	280	250	251	268	290	264	249	284	278	251	284	260	254	277	295	264	269	251	268	248	291	278	269	284	263	279	253	292	273	259	277	267	238	261	244	301	272	262	256	258	272	267	264	298	272	262	256	272	256	300	280	243	268	271	247	232	295	248	244	247	222	273	261	259	248	296	252	277	237	250	276	246	255	282	232	265	273	262	236	250	271	263	288	254	249	283	258	266	248	271	256	250	254	286	281	298	274	247	248	279	228	282	284	263	249	258	243	265	265	285	285	283	264	279	282	250	279	261	242	284	268	247	260	277	270	286	285	262	282	268	281	274	302	269	264	281	272	274	279	245	293	242	276	282	287	270	265	269	258	261	281	262	289	235	266	259	266	286	260	260	289	268	267	276	273	274	248	259	266	284	288	256	307	256	282	266	249	273	259	261	262	291	230	229	245	270	286	251	267	256	267	265	248	260	248	265	278	255	266	276	256	237	283	245	253	266	263	275	253	239	282	264	253	295	240	275	253	285	261	260	224	255	256	251	265	249	244	256	256	271	264	275	268	279	276	274	270	270	252	252	286	258	241	263	279	252	239	287	271	261	254	246	253	283	287	263	272	256	253	266	291	285	268	255	267	252	268	234	277	243	272	267	281	264	255	283	261	262	278	275	251	256	256	258	267	249	262	247	243	267	278	259	263	280	247	255	278	280	246	261	290	280	282	265	292	247	258	249	259	266	251	224	284	268	253	253	264	248	289	258	280	276	286	258	240	277	316	272	274	257	249	255	258	267	277	286	255	300	238	239	255	290	246	287	254	269	256	306	282	271	249	288	272	256	267	227	254	284	284	271	261	262	259	280	263	252	277	251	237	271	284	225	278	272	246	295	287	262	250	279	264	248	256	236	243	246	257	244	264	268	235	248	268	286	274	276	269	237	263	263	261	259	245	263	273	274	262	258	249	268	262	265	279	323	272	296	271	259	290	283	282	277	250	270	239	269	292	271	232	240	264	280	254	241	258	244	271	256	260	260	269	285	255	239	241	260	273	249	233	274	263	266	270	292	270	257	267	290	246	251	225	260	270	255	271	265	254	264	265	253	292	255	256	260	261	269	277	269	265	257	262	283	272	247	285	266	264	283	283	259	289	256	254	268	267	259	254	268	256	279	260	239	254	271	252	256	306	262	263	244	278	245	246	272	273	282	275	279	225	267	280	240	260	252	279	263	255	276	271	242	260	268	287	255	277	243	253	281	241	253	263	274	248	256	267	244	272	257	283	253	275	274	271	264	258	258	293	230	266	272	269	247	242	269	254	243	245	256	274	248	270	284	284	270	265	276	240	263	285	263	268	277	260	282	247	259	273	244	285	283	258	254	253	251	283	269	270	238	231	259	291	238	258	268	280	268	237	257	243	283	232	283	258	287	266	252	263	244	281	254	252	263	254	246	274	295	265	305	275	254	276	238	280	278	260	260	270	252	294	265	261	260	260	270	296	247	262	251	262	261	281	236	246	269	264	261	279	249	303	261	277	291	260	295	276	244	295	271	261	249	273	283	278	246	256	268	253	275	265	242	295	266	268	277	259	255	261	266	302	283	265	270	264	288	270	275	238	258	254	266	246	239	263	256	281	262	259	276	297	263	255	273	246	267	258	259	269	261	285	250	270	284	272	260	298	259	261	264	264	251	282	258	257	262	281	285	269	254	253	248	277	274	266	258	257	274	266	287	273	278	284	231	260	247	254	244	245	256	276	270	268	269	277	292	288	275	247	262	283	285	252	253	266	284	246	247	246	256	257	282	267	263	238	281	274	257	252	276	271	253	271	264	242	275	318	271	280	251	246	257	278	263	243	252	280	263	274	259	250	268	254	275	259	284	276	277	253	277	277	284	238	253	271	244	257	298	273	267	304	249	263	259	267	289	278	266	280	283	234	269	272	272	265	268	271	268	278	249	265	236	279	262	245	279	274	235	266	298	295	272	266	306	267	287	269	253	288	248	269	273	254	260	272	249	240	266	266	265	299	288	251	258	249	233	292	291	286	256	254	241	242	278	264	266	252	282	282	301	282	245	275	265	242	301	257	276	282	296	268	266	266	267	265	276	246	261	247	264	280	261	256	266	272	252	261	261	278	264	277	268	269	264	237	293	268	254	250	242	285	257	261	257	237	262	266	237	257	254	278	263	247	248	249	256	260	289	262	274	274	246	235	277	266	258	270	237	261	253	242	257	277	269	266	255	254	296	273	264	283	245	252	289	242	269	238	277	287	259	272	263	292	260	261	275	255	259	272	267	265	225	244	259	247	246	269	284	263	243	244	259	257	277	271	231	272	266	259	254	231	253	288	249	248	255	283	245	238	284	291	256	274	294	279	248	268	264	236	251	236	255	302	268	276	264	296	277	308	273	268	250	283	285	285	276	255	273	239	271	244	269	276	270	270	280	243	251	240	274	259	257	292	271	253	265	270	245	297	288	263	270	272	290	231	255	289	277	276	260	251	249	286	281	255	290	270	272	280	271	281	256	256	258	230	253	281	279	258	289	283	269	267	251	245	253	271	261	220	266	299	278	251	248	247	282	274	275	263	264	285	290	267	279	252	259	260	231	278	282	270	267	246	266	258	239	276	262	249	255	250	287	245	238	248	261	264	245	281	255	251	275	247	273	284	291	277	287	264	239	261	279	271	269	245	298	220	279	255	277	287	272	284	276	256	265	269	262	268	276	269	253	283	247	296	290	264	289	283	265	273	271	243	279	274	246	271	250	249	237	260	257	262	263	267	262	267	274	259	267	272	301	279	253	251	264	275	278	285	268	266	316	266	258	272	248	276	254	310	276	284	283	304	279	264	264	281	287	250	277	259	265	260	294	259	262	261	255	303	282	256	288	251	269	272	292	263	288	252	262	252	277	233	294	238	288	263	266	260	260	256	263	274	268	228	270	237	252	282	239	265	243	276	281	242	297	283	271	263	257	284	249	265	237	262	251	281	283	233	240	250	256	291	286	249	264	262	249	276	276	284	265	239	257	248	227	239	251	256	281	298	265	263	284	266	241	253	252	242	269	264	267	250	253	283	255	273	298	261	241	284	267	297	281	275	249	219	268	268	250	276	310	256	262	253	271	264	245	264	264	253	245	294	272	246	276	272
2186	871	838	848	898	844	861	820	784	823	775	834	857	811	837	799	789	717	763	766	815	787	754	798	781	815	802	736	730	809	796	789	757	770	796	810	771	778	753	754	798	750	797	767	777	841	742	750	753	813	745	786	805	740	785	762	799	734	825	744	808	776	785	745	748	772	735	730	808	793	788	683	778	746	783	736	788	739	758	796	804	806	788	767	784	769	751	817	800	832	823	802	750	810	783	814	759	803	760	748	781	785	778	753	808	813	798	767	844	748	784	815	699	808	788	811	781	786	776	730	764	852	822	769	765	773	758	777	709	788	738	778	754	788	781	825	804	736	771	804	757	762	767	736	736	775	733	803	792	799	748	734	742	812	753	759	754	760	767	732	785	792	766	831	776	771	803	809	776	792	772	822	732	756	771	764	767	790	774	822	767	803	832	747	790	797	786	747	770	788	777	783	797	800	743	732	756	696	755	767	743	820	771	767	790	713	771	783	734	798	803	750	797	783	787	755	861	805	803	756	759	771	813	782	777	770	759	795	742	728	760	715	761	702	802	785	763	736	750	757	727	784	794	750	791	758	744	809	804	775	748	764	783	784	834	805	754	767	749	766	779	778	774	777	760	733	754	765	739	767	728	766	787	782	823	753	834	761	812	766	781	756	741	745	770	756	754	763	803	798	783	781	784	770	805	786	801	756	730	748	779	745	793	803	772	769	784	805	762	784	748	780	761	802	775	721	776	808	743	750	783	784	778	804	764	822	766	784	749	762	783	744	776	753	801	798	805	814	746	750	746	764	800	783	751	748	703	764	747	827	697	790	740	822	726	833	775	746	742	781	714	728	802	785	748	740	757	766	772	741	764	792	755	771	761	796	732	801	776	763	793	797	800	775	769	804	797	803	798	766	747	768	780	800	804	780	749	794	799	767	770	789	773	768	781	741	775	801	770	763	738	824	809	743	794	788	790	764	773	769	774	776	753	785	761	836	802	777	745	755	806	762	805	794	749	781	825	764	764	762	756	783	805	740	804	776	802	736	818	761	767	767	799	774	777	733	755	735	800	745	803	772	767	770	790	731	799	754	741	775	770	757	754	734	796	827	812	771	818	767	791	817	729	780	828	744	770	729	784	794	808	775	789	771	777	742	795	774	711	760	800	776	746	782	765	763	772	739	772	772	778	772	771	808	728	758	832	743	822	786	789	780	765	862	759	777	777	785	764	737	792	806	763	762	763	801	786	761	769	729	792	737	796	806	782	767	806	755	804	793	775	721	751	749	715	752	736	796	810	763	757	746	741	797	744	788	761	785	791	758	735	767	806	721	803	789	812	759	767	765	748	712	760	747	753	770	760	794	779	856	744	763	785	737	794	762	793	807	800	754	782	780	760	783	755	815	713	734	782	757	822	764	752	778	764	782	823	753	769	751	747	792	767	794	778	729	779	813	762	738	796	753	719	761	754	771	798	791	793	821	750	786	769	777	744	793	754	777	772	812	776	751	734	801	775	721	801	771	734	725	782	770	734	803	770	768	782	793	792	729	785	759	749	751	815	789	757	752	761	804	780	788	796	745	746	794	742	778	738	745	765	781	779	762	798	750	782	769	776	726	755	784	730	784	789	794	770	782	741	778	754	749	810	780	782	779	708	718	791	785	729	711	773	761	756	779	756	763	787	779	801	770	740	759	798	786	770	772	794	807	805	768	789	805	781	837	818	736	757	757	718	771	757	720	759	741	805	781	797	752	738	791	802	782	723	754	788	757	784	761	703	797	808	759	730	809	818	843	770	770	772	747	788	738	777	778	785	762	799	856	754	776	714	760	783	789	787	754	786	748	804	797	777	759	764	734	812	785	711	788	767	783	747	723	767	763	795	751	825	758	750	776	764	769	797	751	771	808	765	764	745	768	721	761	769	805	752	730	810	688	740	852	788	801	817	738	786	757	720	786	800	792	754	732	712	728	738	748	754	739	756	760	775	731	746	718	766	774	797	740	786	718	750	828	732	775	785	783	745	813	777	762	771	773	787	708	800	755	776	727	778	808	790	789	779	816	790	817	722	765	778	792	777	761	775	784	737	766	825	767	763	773	754	781	780	806	821	761	791	762	745	778	770	702	818	779	771	785	819	769	835	765	807	804	767	750	707	785	735	809	753	838	816	765	804	804	789	767	702	763	778	724	757	785	734	765	782	785	815	724	752	773	792	762	810	779	748	785	812	806	779	762	784	744	825	789	812	779	783	788	801	734	767	756	804	752	726	764	763	772	718	840	778	789	795	742	845	776	782	724	772	795	769	840	752	776	758	781	690	784	759	748	731	787	762	745	754	813	765	740	758	769	681	744	775	814	792	772	794	691	769	738	740	750	745	766	845	721	790	782	779	789	755	779	803	775	792	764	775	778	818	783	753	789	776	779	795	788	760	775	751	690	755	820	793	821	786	764	794	798	787	764	782	739	764	752	794	768	790	769	769	701	781	731	751	798	697	809	801	817	775	754	779	781	787	785	803	775	764	756	754	778	764	813	731	724	756	790	769	755	775	797	749	798	760	856	778	785	766	743	776	732	781	828	783	736	744	780	778	790	798	812	808	781	781	749	818	812	738	756	755	827	828	791	746	824	755	799	828	760	766	800	775	779	807	747	827	773	778	730	748	773	763	763	776	768	773	744	782	822	734	769	799	806	816	747	801	865	751	805	775	732	798	722	757	768	759	778	757	763	727	774	784	753	788	769	786	792	726	800	789	742	777	786	732	780	788	795	795	784	790	766	807	789	816	841	819	770	761	757	766	810	784	781	744	755	767	827	791	760	793	804	756	822	783	788	748	796	784	755	768	806	816	781	803	782	733	836	775	789	758	806	825	760	764	787	752	794	825	741	774	765	801	762	800	831	766	767	784	786	724	791	751	745	758	770	721	795	753	753	742	779	804	789	795	743	743	804	758	817	766	788	748	797	777	723	754	734	793	732	765	778	789	777	737	802	781	756	772	773	745	777	750	751	743	760	771	776	789	732	750	778	780	792	788	738	729	818	746	764	796	735	805	741	739	711	774	827	764	785	762	785	729	771	768	774	744	755	768	745	778	777	803	744	732	788	795	762	797	758	773	783	791	773	779	755	765	754	733	765	761	772	746	799	770	752	755	759	820	740	816	753	762	798	793	761	788	824	789	814	725	770	759	722	756	748	758	812	722	812	723	754	764	767	747	754	770	749	794	842	778	816	747	775	791	758	785	781	743	840	783	784	768	754	796	765	798	737	753	791	783	763	732	811	746	780	760	778	747	796	773	753	807	858	735	749	784	737	775	795	747	792	799	756	805	784	761	742	775	788	761	772	714	783	744	750	762	750	766	783	758	801	741	789	753	715	794	732	803	782	782	808	731	775	806	783	785	786	773	765	731	777	797	731	788	764	717	727	828	777	749	789	778	744	713	808	789	808	790	768	793	761	790	774	774	807	776	746	741	736	791	749	767	745	764	781	777	765	758	784	782	766	761	805	789	748
8527	1029	1312	1038	751	539	490	390	287	273	243	246	198	180	187	156	190	174	175	147	163	164	134	159	156	159	140	140	156	174	163	151	153	128	148	141	160	164	156	146	148	124	129	148	179	126	131	135	146	138	157	146	125	131	141	140	144	169	160	118	138	147	139	131	138	142	153	132	146	145	127	156	153	148	159	168	125	146	127	134	130	122	152	140	147	140	125	128	150	137	115	133	136	133	139	126	131	141	154	116	128	127	148	140	124	152	129	118	132	150	133	155	116	154	132	135	150	150	122	140	143	151	125	133	131	141	124	124	129	120	151	135	143	127	143	130	133	127	137	138	124	141	129	129	132	126	130	129	133	144	140	146	145	146	146	142	148	142	133	150	135	133	149	127	141	124	141	159	142	145	122	130	118	131	138	125	152	138	128	136	142	133	147	135	130	125	149	151	133	131	139	132	131	117	134	131	147	143	149	121	138	119	141	153	125	129	126	142	121	133	135	137	132	147	124	112	136	144	117	131	121	134	144	118	146	135	142	124	134	131	149	153	149	136	136	121	148	144	152	124	117	157	151	134	145	135	123	129	140	141	128	144	150	138	130	125	135	149	159	142	139	126	145	153	136	150	153	169	128	160	124	127	131	148	128	147	130	147	127	144	121	135	117	126	128	133	146	145	154	129	125	126	117	141	154	140	127	156	151	150	135	126	134	125	143	138	136	132	128	148	151	131	134	150	149	143	144	127	122	141	130	131	156	152	145	148	130	155	144	152	145	144	150	135	136	127	145	108	139	127	134	123	121	142	119	142	126	115	128	131	137	152	131	143	141	137	162	106	120	108	129	142	117	141	129	114	157	155	154	143	165	141	150	133	144	130	119	151	125	130	140	124	132	137	118	135	123	123	124	138	131	160	132	151	137	138	138	138	131	139	124	144	121	147	121	149	140	127	146	134	156	136	139	128	143	151	147	132	118	129	146	130	155	142	154	142	141	130	135	145	134	129	137	135	130	122	129	142	132	121	133	124	155	149	139	156	149	148	151	156	123	129	115	152	141	141	127	141	146	113	153	155	140	116	135	132	159	137	132	140	129	155	132	139	122	128	142	154	137	128	147	151	145	114	148	143	142	131	132	127	140	129	128	145	142	129	145	111	158	127	139	136	111	132	134	136	133	147	146	148	124	145	134	140	131	140	150	147	148	141	119	137	118	149	124	133	140	141	144	134	135	134	146	160	118	125	126	124	127	128	155	152	153	154	137	142	145	136	128	121	115	141	138	139	134	135	159	141	129	132	115	164	138	140	129	147	154	153	159	121	132	137	140	126	158	142	141	145	146	136	150	137	142	149	125	155	134	135	129	148	139	112	125	154	135	135	143	147	146	119	140	140	118	164	145	142	149	139	118	137	143	143	135	142	143	141	127	125	132	147	146	123	162	132	146	131	152	156	149	117	139	152	125	130	124	126	140	120	141	154	142	131	137	140	137	135	133	132	151	150	140	161	145	150	150	142	122	138	118	130	140	149	142	118	150	141	113	111	113	145	133	142	124	153	132	124	144	144	158	147	137	129	125	127	122	130	152	136	130	119	156	141	138	125	144	153	137	119	125	143	141	135	125	146	141	140	159	122	143	126	138	146	135	140	136	144	128	133	137	131	140	141	141	132	156	154	143	131	133	141	154	132	164	138	139	116	127	129	134	145	148	140	142	133	129	143	130	134	137	135	122	121	150	142	124	131	133	138	124	134	129	157	145	127	128	127	160	135	138	143	124	132	130	141	136	136	118	133	142	131	130	128	141	110	142	148	143	123	148	148	148	137	120	137	126	126	132	117	138	138	132	139	140	140	140	149	137	146	151	164	135	155	139	141	132	146	144	129	152	129	144	134	131	137	124	144	141	131	128	127	118	130	148	151	129	147	139	136	126	138	130	112	121	140	137	119	137	138	154	139	122	142	160	155	138	141	146	138	115	148	128	136	140	128	133	128	148	149	148	150	149	146	139	126	125	144	144	142	121	138	150	160	138	146	119	120	134	145	127	134	127	132	114	150	142	151	140	145	140	146	138	138	155	135	130	144	130	126	119	142	133	128	131	131	128	117	139	130	160	139	135	151	134	124	123	152	147	145	159	138	160	138	147	134	151	133	124	106	142	132	124	137	139	137	148	133	118	132	134	148	161	155	134	169	170	136	121	126	120	146	142	120	129	131	123	123	128	115	148	136	135	132	139	130	147	126	126	143	146	144	131	122	170	157	119	125	121	143	146	145	116	161	127	126	142	162	132	132	123	131	148	143	136	164	141	136	133	139	138	133	115	164	126	149	144	106	122	133	151	142	141	153	142	145	129	143	142	153	143	133	114	141	140	143	136	139	130	137	148	124	130	130	166	147	132	130	134	128	121	132	151	141	133	139	138	136	125	142	141	132	142	134	140	145	141	129	120	141	134	116	136	165	143	136	152	126	150	139	124	138	121	162	124	136	108	137	125	124	150	124	133	118	122	133	122	134	146	125	131	140	119	130	135	143	142	136	136	153	131	133	136	135	145	132	151	128	144	130	157	146	119	142	135	140	144	160	116	133	153	136	141	116	129	152	161	142	129	129	157	129	144	156	143	134	140	140	123	133	151	124	133	123	128	169	147	143	136	142	122	144	147	123	154	154	133	135	133	124	140	132	119	144	134	135	135	128	131	146	166	158	145	137	113	133	119	132	152	127	136	141	142	153	120	158	126	118	146	119	141	128	123	140	138	119	149	130	144	132	132	140	148	141	124	127	125	134	124	140	117	134	143	140	139	133	125	127	129	135	133	121	116	139	157	133	136	127	136	135	131	118	145	154	128	131	146	127	137	142	132	129	123	135	155	156	151	171	138	135	142	149	120	138	138	150	137	122	139	135	137	119	133	121	161	146	138	139	142	135	138	129	134	126	107	146	152	136	141	134	131	136	127	131	111	140	140	141	140	150	147	140	144	126	130	153	121	133	136	138	137	133	129	126	147	120	120	137	119	129	139	115	125	117	134	138	124	131	137	147	135	149	147	140	142	148	157	139	144	139	148	135	136	131	125	147	141	132	146	126	140	148	127	144	122	149	140	124	109	138	130	145	132	146	136	124	150	140	136	120	143	155	142	143	152	140	118	152	115	148	156	142	138	152	119	110	152	160	145	143	131	141	137	127	126	125	118	142	134	135	126	131	153	129	152	128	154	125	133	146	137	128	114	122	121	138	142	128	136	137	138	144	124	144	132	153	142	158	129	136	132	122	124	120	149	155	136	133	113	144	144	137	133	135	157	132	134	133	138	138	117	133	140	138	162	159	136	153	132	131	126	135	124	130	164	149	151	132	130	138	145	131	129	153	117	118	122	148	140	123	139	122	158	142	133	133	141	144	150	139	141	139	151	138	153	141	127	140	147	124	146	124	139	135	156	131	117	153	125	143	135	141	133	147	131	130	126	151	112	144	131	129	136	144	143	128	130	154	133	131	134	119	129	145	129	123	139	146
5251	1440	3262	3533	3107	2473	2092	1674	1461	1278	1214	1087	963	901	867	793	763	704	700	646	659	616	657	605	566	603	541	577	536	542	511	527	495	558	504	487	501	515	534	471	498	519	486	476	448	488	492	457	457	458	493	542	466	466	486	502	432	494	432	469	442	442	465	476	468	489	452	497	477	476	413	445	454	428	448	473	445	441	460	437	493	446	455	425	472	455	426	449	462	422	430	483	460	480	488	434	433	417	452	443	434	438	401	433	454	471	439	459	454	412	483	444	463	439	438	403	459	432	414	420	437	403	411	447	478	448	437	449	453	456	384	432	472	420	431	470	407	441	432	449	438	430	483	451	441	445	444	446	430	443	460	446	458	450	439	470	460	425	430	461	451	438	460	439	422	422	443	461	434	461	460	451	457	417	449	426	473	416	460	453	430	459	452	455	476	434	434	423	441	478	458	434	424	435	471	457	452	418	419	441	434	463	435	461	429	433	459	452	439	442	416	454	479	447	457	443	450	428	462	484	448	428	420	427	435	416	430	417	423	437	428	437	464	458	454	509	455	435	430	451	449	453	454	409	424	436	444	422	419	461	456	443	420	426	446	438	452	442	397	436	440	436	481	455	469	448	435	449	415	422	438	414	430	468	447	452	403	464	422	435	404	453	399	416	452	465	440	449	426	402	437	459	438	428	446	426	421	479	410	479	426	455	457	456	459	456	441	446	460	453	420	415	436	429	453	431	456	432	437	417	437	429	429	448	428	415	438	452	407	432	454	449	436	462	487	460	432	420	411	449	438	409	454	479	419	409	471	426	423	404	435	457	455	412	433	450	436	424	437	455	470	494	409	491	415	446	426	407	420	441	442	445	426	433	436	462	443	414	443	433	435	388	438	444	489	407	464	416	450	445	458	441	407	440	449	467	440	439	416	477	469	394	403	452	445	407	447	421	442	467	440	471	433	419	419	432	440	436	419	442	435	423	447	421	472	480	433	451	415	452	437	435	472	422	459	431	433	482	476	431	472	445	421	430	429	465	431	462	413	444	473	427	440	428	431	472	460	485	395	460	433	448	419	433	446	422	458	450	433	424	431	425	456	458	432	494	464	441	464	440	433	389	438	456	459	461	425	443	432	444	407	448	418	420	470	440	419	450	453	387	449	431	464	419	430	471	428	441	428	444	429	467	420	435	450	418	445	440	420	416	424	444	422	416	418	473	425	453	408	429	389	447	473	427	447	444	428	463	409	430	454	481	434	431	452	488	375	416	443	463	490	444	433	447	451	451	426	449	446	435	428	413	456	420	424	422	453	439	432	438	451	391	487	451	448	438	429	451	443	433	438	430	443	420	437	411	426	482	456	435	413	462	434	409	452	461	449	428	440	490	397	458	474	408	436	452	437	430	431	437	421	445	461	406	454	414	429	438	427	466	455	452	410	451	429	483	447	444	444	432	402	455	396	426	438	432	400	413	462	437	447	445	437	455	439	465	400	437	439	457	460	475	417	489	429	476	495	438	437	429	445	446	447	424	406	425	435	444	446	399	453	407	428	434	438	409	492	453	419	460	433	480	450	413	438	443	398	403	456	439	448	438	452	426	413	434	419	436	439	422	397	401	427	380	464	433	444	427	490	457	427	417	459	427	399	428	440	425	412	428	426	423	391	438	410	386	425	429	432	411	433	462	464	459	457	429	432	412	404	434	452	417	417	457	449	412	474	456	444	448	419	425	453	409	450	448	455	435	454	423	459	442	449	442	426	436	430	430	452	447	430	443	465	429	443	464	425	421	423	439	418	445	407	450	419	415	387	432	454	424	411	440	391	458	407	447	398	468	472	444	446	421	448	449	400	452	443	466	443	445	428	450	435	424	442	435	454	445	492	430	448	457	453	427	435	458	459	444	428	455	475	444	438	463	425	444	434	455	450	439	455	445	453	429	443	440	443	461	441	447	450	432	449	410	431	405	461	451	409	436	454	478	473	434	477	422	443	449	451	457	438	420	435	419	414	452	414	437	417	456	420	431	428	445	416	457	460	495	389	421	436	451	459	449	420	501	430	431	407	456	421	442	392	475	428	485	469	424	416	455	461	470	459	428	422	405	422	461	472	429	404	421	456	427	432	423	437	408	401	398	453	404	461	440	439	416	465	434	422	433	430	469	415	477	386	466	400	449	458	473	448	446	447	416	427	396	427	444	452	443	403	439	442	437	474	463	409	407	450	453	437	448	439	414	423	459	427	459	485	423	396	505	428	424	455	427	397	446	398	501	460	412	409	446	440	450	445	401	422	459	476	399	422	445	458	444	436	451	424	412	439	438	454	428	468	434	449	416	478	398	427	424	439	424	455	468	450	394	390	423	415	466	403	428	418	432	467	420	420	431	416	439	442	448	443	429	433	418	440	452	504	455	449	434	449	474	451	419	404	448	456	408	455	501	429	469	429	424	474	418	437	469	453	458	458	427	445	442	433	389	398	436	435	422	434	436	426	429	416	443	432	414	435	455	425	491	454	434	427	463	434	466	401	462	436	439	437	417	450	446	379	459	466	423	428	440	440	456	479	444	457	439	438	445	441	443	446	464	471	414	404	412	411	412	470	471	446	444	465	410	436	415	453	433	420	439	410	453	421	416	482	438	452	466	440	426	424	464	437	454	446	384	435	459	447	441	459	464	446	430	467	418	449	445	407	447	473	403	441	473	438	428	431	388	396	451	445	413	439	465	433	423	439	419	467	478	464	414	434	475	470	471	416	429	474	415	414	456	420	459	465	424	398	428	433	433	415	437	430	485	429	448	456	461	432	438	464	445	454	462	415	473	483	449	434	386	438	444	436	420	444	407	474	470	433	403	411	456	447	451	476	453	450	456	503	444	440	450	434	455	413	429	409	430	440	403	422	448	409	433	430	433	432	402	426	418	447	445	431	428	413	426	426	431	436	441	433	452	440	402	457	387	432	484	456	434	403	426	440	429	439	445	455	449	432	483	453	426	437	455	417	426	443	422	443	459	410	434	441	411	408	489	428	421	445	445	437	435	401	430	453	462	434	452	441	435	425	444	431	444	446	449	441	433	410	437	460	474	437	414	432	460	464	440	434	434	447	429	427	419	467	448	429	436	448	459	466	424	465	451	478	452	427	429	432	480	448	435	421	442	431	429	434	419	457	425	475	426	454	418	485	429	459	417	449	452	448	402	467	435	413	497	431	426	436	403	436	447	428	475	438	438	424	428	409	451	435	425	471	430	442	446	461	450	453	423	397	422	459	417	438	433	437	432	438	410	449	459	448	446	443	431	446	460	428	430	440	433	432	442	458	418	461	471	465	417	429	425	439	442	435	419	518	408	423	424	437	440	451	465	438	476	455	447	442	448	468	448	429	452	432	450	430	437	466	409	435	436	430	460	407	435	442	424	415	425	403	466	439	425	455	440	429	434	459	462	413	421	469	398	478	470	451	419	421	434	403	408	433	444	453	430	435	400	447	409	462	477	470	488	444	443	458	452	427	454
15627	2432	2773	2094	1435	1064	837	610	484	407	402	325	310	268	230	254	220	222	205	209	205	186	199	200	173	177	188	192	159	166	161	164	174	150	181	163	158	148	156	155	160	167	148	161	183	146	146	172	155	144	137	145	146	153	154	126	158	156	136	154	166	144	161	168	139	137	143	146	157	141	153	141	168	144	152	153	164	157	152	129	160	151	157	131	173	146	142	149	145	135	148	147	152	151	152	160	148	142	142	147	160	130	152	145	128	155	129	129	147	171	154	149	143	144	118	158	155	140	149	160	153	148	179	156	140	134	147	130	167	149	138	159	147	161	153	148	136	164	131	128	156	142	135	149	139	158	121	159	139	153	169	163	122	168	146	144	168	156	178	140	152	168	142	140	144	138	134	132	148	128	159	145	160	150	160	138	141	143	161	153	125	140	135	158	131	151	181	133	128	140	143	137	118	149	144	129	159	155	133	149	128	132	152	166	145	144	144	139	168	160	150	145	155	132	148	140	146	142	131	161	135	149	143	139	154	138	134	159	156	136	127	133	145	136	136	149	154	137	163	160	133	145	162	138	156	137	159	136	167	159	148	150	152	141	154	152	140	146	118	156	135	154	158	145	169	144	133	144	122	145	149	155	149	163	117	156	149	144	134	148	124	150	131	144	152	130	118	142	139	137	166	156	144	148	147	149	139	157	131	154	154	133	132	120	176	158	142	135	160	154	147	144	160	132	150	147	126	128	148	115	148	142	136	151	145	141	138	151	134	142	148	136	140	135	151	145	161	154	116	150	143	156	149	134	158	156	154	131	145	153	130	136	142	153	155	133	153	152	145	129	135	140	130	147	158	151	159	155	140	154	148	151	140	127	144	145	154	123	136	145	156	154	141	140	168	162	128	147	155	128	143	135	154	124	173	168	141	131	157	138	121	158	166	127	137	157	146	146	139	143	129	129	137	159	133	145	137	141	137	135	135	142	155	129	144	153	130	152	143	150	135	141	163	140	148	137	122	164	151	136	134	123	129	131	131	127	140	134	141	142	136	146	167	160	140	132	161	163	160	152	109	139	144	151	157	141	153	143	151	128	136	144	128	119	155	137	125	138	148	144	152	143	138	137	130	157	140	155	153	154	140	136	158	130	136	151	161	155	163	155	138	141	135	169	140	158	153	138	137	156	133	170	117	145	155	152	151	136	150	164	154	172	156	150	149	162	138	147	134	160	162	141	150	147	123	133	152	168	159	138	150	137	126	149	150	136	139	140	149	147	149	133	152	113	155	155	125	146	139	142	128	115	136	149	129	137	137	147	136	148	145	130	154	143	141	149	157	131	144	139	137	142	141	159	136	155	136	186	129	131	147	153	148	162	169	135	150	126	170	168	132	114	167	121	136	166	147	144	148	147	137	166	153	154	137	140	128	165	134	135	152	143	160	142	127	154	145	122	170	138	141	135	147	139	151	148	144	150	147	151	145	139	126	155	165	144	147	130	155	136	134	135	137	144	144	145	138	143	138	135	126	157	135	137	140	156	148	149	148	140	155	144	129	153	161	173	155	131	132	161	122	136	158	146	139	111	167	170	144	155	144	146	137	144	130	171	154	135	148	174	144	134	155	151	149	150	143	154	134	130	142	128	139	134	141	146	136	156	157	139	147	137	159	149	131	151	132	152	151	146	133	138	165	136	132	147	145	137	146	143	153	128	114	167	146	130	129	128	146	129	158	142	150	168	147	125	139	151	159	145	174	146	129	139	161	155	156	133	164	150	151	145	150	137	112	163	137	159	134	141	153	161	139	129	153	145	141	150	149	151	147	129	154	153	149	129	151	167	137	146	162	141	135	142	122	159	142	157	158	131	132	147	141	148	122	170	133	153	140	143	150	155	139	154	172	141	142	122	139	147	133	134	142	141	156	152	159	136	183	136	130	147	102	146	159	143	159	149	138	138	153	139	155	139	152	158	137	151	137	138	145	136	140	141	142	146	141	153	135	160	132	131	152	141	143	153	136	150	151	141	138	149	129	143	138	134	153	132	129	140	143	154	143	165	143	163	135	126	137	147	155	146	142	143	126	140	183	141	161	153	163	160	147	152	138	135	129	118	132	136	142	154	176	143	151	122	128	135	150	151	134	126	148	141	134	146	133	140	146	141	148	131	147	133	145	144	125	142	157	151	118	129	138	155	138	142	138	149	133	154	110	143	162	169	131	141	138	168	137	146	137	151	135	129	134	134	140	136	146	155	145	124	128	136	151	157	144	156	144	143	129	128	162	119	131	156	165	153	160	155	164	166	129	163	154	137	120	127	148	142	139	137	152	152	142	153	136	156	162	143	141	155	143	146	133	143	130	162	134	160	137	153	142	140	159	171	178	146	136	135	155	144	147	133	142	145	158	142	150	138	131	137	159	135	144	182	147	133	152	154	132	145	136	153	134	163	133	153	156	139	169	144	131	163	147	164	132	162	142	148	133	144	136	151	151	152	133	134	139	144	176	127	144	145	123	130	144	154	142	146	134	138	142	139	146	160	132	163	152	118	142	143	147	134	148	133	133	165	156	138	142	138	130	139	128	170	130	164	128	103	135	145	138	135	154	128	156	149	123	139	145	152	140	147	133	146	129	132	157	133	151	131	172	137	140	143	140	136	145	147	144	144	130	132	146	138	137	150	141	140	183	135	135	154	149	145	173	143	162	139	161	135	135	129	148	157	138	153	139	158	137	157	163	136	127	144	145	174	157	150	148	144	134	175	137	137	160	147	156	138	147	128	179	159	155	133	144	153	161	147	131	124	157	159	131	131	133	133	145	146	147	144	142	152	141	131	133	162	157	149	135	142	129	136	136	147	135	150	130	125	167	129	140	135	140	132	161	124	149	133	135	135	142	130	139	149	136	151	155	123	144	132	140	152	141	124	124	162	148	116	137	140	145	141	146	133	173	126	131	137	143	151	142	160	150	137	153	143	137	157	153	143	133	127	150	136	140	167	157	149	133	132	144	132	149	135	140	131	149	153	148	129	133	151	147	134	152	136	154	121	124	157	141	127	146	127	150	151	138	131	147	140	150	140	149	156	167	152	162	145	155	126	143	135	135	137	152	144	151	157	138	132	127	147	149	154	160	127	135	160	166	124	142	151	154	143	128	161	132	132	147	137	129	130	143	133	142	148	131	144	146	162	157	174	152	132	153	130	156	140	153	141	137	136	120	146	157	136	142	148	157	152	124	170	154	147	141	150	149	135	148	138	152	158	143	156	136	152	176	134	137	137	156	164	165	156	142	136	162	138	157	151	146	131	159	135	135	138	123	153	124	140	153	138	157	131	145	153	115	123	148	140	156	149	156	144	149	141	154	142	134	134	144	148	143	138	134	144	164	143	142	136	141	147	170	142	144	148	118	124	150	150	170	124	146	143	152	127	144	139	143	140	150	134	158	148	144	158	127	144	146	146	136	173	141	126	132	151	151	130	138	139	156	160	145	127	168	165	160	162	134	136	156	157	154	159
7535	2521	5767	6491	5503	4495	3568	2942	2501	2152	1838	1606	1565	1343	1275	1123	1096	1078	978	915	845	838	842	784	728	770	696	697	723	643	646	622	631	627	631	599	619	625	575	582	559	611	532	579	543	540	537	556	530	515	563	546	526	534	546	531	512	501	543	512	522	507	525	518	527	525	522	503	494	502	519	528	470	495	508	531	538	497	516	484	496	503	497	524	537	495	537	523	527	496	518	495	517	505	485	479	465	480	508	484	473	474	476	470	529	509	478	494	473	457	509	492	479	489	469	476	480	501	505	462	482	482	480	497	481	487	507	445	503	480	459	508	481	508	454	482	497	462	474	455	445	460	514	489	526	440	492	475	467	478	422	471	496	467	479	494	423	477	495	508	518	458	533	489	480	446	502	477	498	461	466	498	482	471	495	471	482	512	477	490	485	478	460	490	490	471	468	497	462	452	465	475	458	466	456	515	504	475	427	513	462	447	496	456	473	495	463	498	432	427	423	465	442	467	513	486	484	493	439	451	475	497	513	463	485	486	468	437	464	445	526	469	449	523	492	492	483	508	484	470	474	485	500	482	495	508	495	469	443	498	472	479	462	498	475	462	495	439	488	467	478	467	497	488	506	480	496	490	445	445	472	459	475	421	440	481	430	475	471	466	497	426	475	482	478	484	447	460	456	464	452	479	500	457	483	459	470	519	474	479	490	485	485	464	492	496	450	469	455	435	474	501	473	462	487	457	525	464	471	528	467	527	438	445	495	471	474	466	489	490	470	496	475	472	478	453	443	508	498	473	478	457	496	515	480	477	485	498	468	490	517	490	497	471	488	453	485	454	487	460	554	472	476	431	498	485	441	463	487	464	489	459	467	493	496	489	459	437	481	471	449	446	457	508	491	443	482	443	473	464	444	462	463	507	481	467	516	458	471	487	482	470	482	461	481	479	456	496	445	477	451	498	478	494	501	492	494	461	466	507	478	426	467	474	417	503	443	484	510	460	477	484	458	465	447	468	482	472	478	456	466	502	473	482	499	488	433	474	468	468	493	481	442	483	498	481	478	483	444	442	455	453	482	449	436	441	447	479	513	480	454	456	462	483	481	458	460	462	474	472	487	467	459	496	459	508	504	505	470	483	472	443	504	507	474	479	467	487	484	478	448	521	485	490	493	460	494	460	449	483	487	488	463	493	458	479	461	477	487	496	442	474	449	441	490	471	480	470	497	467	480	460	475	507	505	499	489	436	515	459	485	484	445	515	469	469	451	471	497	475	473	496	484	453	459	437	511	488	473	454	483	513	483	485	454	509	491	474	484	454	455	485	458	509	433	487	437	482	473	472	474	414	452	455	494	451	459	499	441	458	464	452	452	475	464	486	493	450	465	491	477	493	488	456	456	447	461	442	472	456	513	484	447	465	478	493	494	454	477	489	486	452	441	477	468	453	471	467	475	441	510	470	466	458	488	460	483	456	471	453	471	497	459	471	460	440	472	480	486	501	483	479	473	447	488	455	492	454	468	496	477	463	449	487	497	437	469	454	489	439	491	473	463	453	483	479	452	484	477	456	476	479	457	459	541	490	445	505	444	460	486	464	461	467	448	476	423	451	472	470	500	479	486	471	470	476	484	467	527	466	484	492	487	516	467	492	476	502	474	432	489	466	492	493	472	475	473	459	472	518	485	480	511	485	425	451	488	477	470	500	504	443	431	451	468	449	466	460	486	467	484	457	469	465	460	468	463	480	421	478	481	454	454	472	466	479	505	491	445	463	514	502	495	459	462	483	481	471	483	466	480	497	455	451	530	507	452	465	425	480	514	487	483	446	478	483	467	463	452	497	442	487	493	479	482	488	465	469	474	504	495	455	462	480	483	462	478	503	471	522	461	457	465	481	482	483	469	511	429	471	521	483	473	472	488	489	475	466	455	487	431	505	460	517	470	500	476	435	500	481	473	458	486	438	503	466	463	473	473	498	473	481	497	493	478	450	453	470	481	475	502	493	519	452	492	489	451	496	457	458	472	488	472	463	471	489	471	498	476	465	459	467	432	467	474	442	515	488	473	454	451	482	466	480	490	465	478	462	487	448	483	523	492	473	502	494	478	420	526	483	426	438	483	464	441	443	443	477	448	469	467	490	442	498	485	449	482	451	478	456	497	442	452	496	493	479	463	427	480	495	466	497	460	509	486	490	460	451	487	442	468	476	471	464	465	484	489	470	463	472	473	470	490	461	492	501	484	458	535	494	479	479	484	468	466	446	438	487	499	484	432	489	470	486	474	515	504	470	450	492	499	496	486	481	473	484	476	477	489	506	462	481	504	502	456	480	454	499	458	507	461	469	484	472	463	428	506	499	496	456	471	433	440	438	487	452	479	501	462	507	474	427	488	452	472	473	476	439	483	522	450	476	486	488	459	463	481	494	462	470	464	455	458	497	475	498	495	503	492	494	465	468	467	449	457	505	478	493	450	425	457	455	502	457	467	476	466	532	476	493	470	447	480	495	463	494	467	470	477	513	481	457	467	487	497	484	469	473	464	469	504	440	503	463	477	448	430	501	458	474	487	454	490	465	454	497	436	455	471	489	497	469	470	518	496	470	479	486	490	516	480	459	478	474	505	474	510	492	466	425	476	513	447	440	488	468	448	478	499	463	464	505	489	477	445	474	464	495	477	499	489	478	464	437	472	463	476	512	477	472	510	483	472	476	460	536	456	485	498	481	458	456	484	467	496	496	458	464	456	506	480	467	487	497	466	459	485	456	469	472	509	450	489	474	461	487	513	497	453	477	497	447	493	501	468	471	482	485	475	460	471	510	469	490	498	505	486	466	426	464	506	472	485	475	457	488	516	484	461	479	472	483	501	498	505	520	494	513	506	472	490	491	479	480	461	481	471	514	441	501	439	490	454	521	488	489	471	473	511	442	480	489	489	497	492	471	488	478	475	453	491	476	447	457	486	490	482	464	465	500	480	490	502	501	484	460	477	483	476	476	487	477	490	447	460	474	455	503	464	486	460	482	462	485	494	435	466	452	475	461	478	480	466	454	500	504	483	467	455	477	466	500	490	425	468	467	461	463	489	433	490	497	450	496	455	450	517	492	439	519	483	475	480	469	475	449	438	480	453	476	492	449	446	463	454	477	432	496	453	476	473	505	469	494	498	488	476	496	471	454	437	437	463	462	447	514	450	466	443	466	511	459	510	486	437	492	500	469	469	509	509	408	497	489	445	489	483	450	467	445	475	484	462	431	449	492	483	441	495	443	478	469	460	423	465	484	480	483	503	490	470	464	465	464	454	478	477	498	482	462	459	498	447	451	491	465	455	482	482	474	438	504	481	525	457	475	510	471	449	501	466	483	480	455	500	462	489	502	466	470	450	496	459	492	510	460	480	452	474	484	482	442	488	470	448	467	494	466	461	474	504	473	458	512	487	452	460	437	462	453	434	482	465	468	499	473	502	468	471	499	445	443	476	466	461	449	501	475	506	494	477	511	544	478	477	489
2206	342	295	323	269	283	272	274	262	301	267	274	238	280	285	276	251	297	255	287	274	296	255	249	267	239	248	271	265	270	252	273	272	251	254	286	250	279	286	252	252	270	253	249	261	267	244	257	268	275	284	240	269	278	265	258	250	262	278	263	265	267	275	269	238	286	257	248	287	278	276	269	282	279	261	261	252	283	290	267	273	251	267	260	242	274	269	293	264	253	257	262	239	247	255	277	255	251	281	278	280	278	256	280	273	258	284	289	266	297	259	271	273	255	263	261	292	283	285	271	280	249	256	244	262	235	241	255	275	303	281	290	275	269	261	275	242	253	255	253	271	244	284	273	242	245	235	283	269	256	253	253	241	254	246	269	275	249	272	278	263	260	266	247	247	266	271	257	218	242	289	237	262	278	279	262	252	286	276	267	273	277	252	272	258	272	276	242	254	253	243	287	282	293	261	257	247	254	288	251	252	275	263	254	288	268	243	236	267	268	286	256	251	301	284	255	267	254	266	276	257	258	240	254	265	253	261	263	277	260	267	242	266	271	289	270	258	250	253	289	254	260	277	310	277	242	238	272	269	291	261	285	236	266	286	247	241	223	253	267	283	257	252	266	268	245	287	283	233	281	254	266	284	253	237	255	236	286	303	235	256	263	263	256	289	310	266	275	241	266	237	268	243	247	265	282	249	272	249	275	274	276	257	260	254	257	296	282	253	298	275	258	248	274	270	233	260	271	291	236	259	280	261	261	290	276	262	210	270	237	253	248	275	281	243	260	274	294	265	272	248	255	263	271	239	261	251	278	251	279	260	241	312	283	255	239	299	262	244	274	258	242	267	285	270	264	261	257	267	263	257	234	282	217	264	253	240	258	279	291	278	234	271	271	276	259	262	266	257	259	242	297	295	273	275	244	262	255	274	270	275	287	273	254	247	272	260	276	273	261	285	234	239	322	284	257	268	268	271	262	268	280	288	256	284	280	250	250	247	253	253	233	268	284	275	273	266	257	239	261	269	247	295	280	295	267	283	246	224	267	271	272	237	251	266	244	261	241	283	258	259	285	287	276	278	266	253	234	278	298	273	260	255	256	265	254	262	255	265	255	259	267	296	269	266	271	255	274	268	265	270	258	229	261	283	235	270	253	266	265	279	264	280	265	270	263	255	264	252	254	280	278	245	244	263	273	233	277	285	296	267	259	254	256	274	284	278	277	274	265	283	268	255	283	254	241	268	244	281	259	266	276	232	259	274	269	277	271	284	263	282	265	238	276	253	227	279	264	287	251	271	267	270	263	256	238	293	297	264	273	279	267	233	260	289	260	254	285	265	254	270	260	280	262	260	266	264	270	248	249	228	265	264	246	256	281	247	279	263	252	293	268	270	232	274	256	263	211	234	276	234	288	231	249	260	252	297	264	268	273	263	249	239	265	252	279	253	255	258	263	243	271	278	258	245	262	280	261	282	297	287	251	232	252	281	275	251	278	318	236	284	249	242	237	272	296	278	282	269	263	258	266	246	267	278	243	304	261	271	262	260	272	275	250	281	270	253	305	283	268	256	277	251	271	247	265	253	247	276	249	258	270	261	277	261	282	265	265	245	244	292	264	262	286	261	237	255	274	273	264	254	261	262	267	257	275	266	260	293	290	260	242	247	240	265	267	271	263	262	267	271	290	253	263	276	251	252	252	297	261	260	245	275	262	244	257	249	243	273	266	282	272	272	275	300	278	260	258	223	252	278	253	261	288	259	288	237	271	278	300	282	267	273	276	249	247	285	250	277	273	257	239	253	276	249	239	290	250	254	270	280	258	292	244	290	244	280	278	263	253	247	269	253	262	282	255	270	243	297	271	268	248	246	287	284	270	255	267	260	260	263	258	275	301	294	271	276	294	258	264	270	238	251	273	283	241	280	262	277	297	267	266	256	273	274	271	275	258	249	285	237	281	252	248	267	285	297	271	263	282	266	253	252	248	268	256	260	240	278	250	290	260	241	285	246	266	237	281	282	293	257	251	279	254	274	257	272	250	254	250	273	265	297	265	240	252	271	251	260	282	263	244	275	270	276	262	257	261	323	264	267	254	239	265	236	284	274	237	278	237	268	275	264	266	265	285	274	257	269	260	255	250	262	249	246	266	243	259	274	253	274	238	266	264	259	259	294	271	269	280	261	287	292	271	280	273	262	254	273	282	245	245	238	290	256	302	280	263	285	278	268	267	249	293	254	262	266	264	256	233	266	286	266	266	235	272	261	239	256	292	273	305	304	262	232	277	240	268	282	250	253	291	270	245	257	261	248	267	247	256	251	276	263	253	273	248	275	254	271	243	254	256	279	237	257	269	264	251	264	264	277	274	252	278	273	293	300	238	250	275	287	255	247	248	302	263	255	273	291	278	265	281	265	275	242	245	256	243	235	278	280	234	238	261	261	274	285	295	245	271	255	285	259	257	281	264	265	245	246	243	259	279	275	265	256	295	254	264	262	277	247	285	275	260	253	254	241	270	257	287	267	255	294	250	273	240	260	269	257	262	291	258	258	274	246	262	269	286	282	272	285	251	271	294	278	256	247	269	283	262	275	258	252	248	253	256	249	234	274	270	265	310	277	266	267	233	251	266	265	254	272	263	257	286	255	260	266	255	266	259	253	239	266	272	256	273	271	298	253	267	245	279	277	262	248	253	257	244	247	284	252	267	270	253	252	262	246	289	296	294	287	265	242	274	287	261	257	289	297	259	263	249	272	271	252	246	244	309	290	301	295	252	268	280	259	281	294	284	289	277	274	279	262	286	262	264	284	249	267	282	248	255	285	301	278	272	263	279	278	275	247	298	276	288	299	268	278	259	272	272	289	275	266	246	258	247	243	264	270	248	252	282	294	257	284	261	271	245	251	262	242	303	255	257	244	313	252	260	257	288	264	257	301	252	258	301	261	231	286	260	256	252	268	278	268	285	272	248	267	281	244	269	285	268	258	276	279	269	251	281	269	270	258	268	253	244	254	263	265	258	271	243	277	282	262	278	260	290	244	246	239	266	259	244	269	270	262	264	270	266	273	279	250	274	258	268	283	255	282	257	251	263	270	269	261	261	274	274	288	274	264	268	239	256	261	276	255	279	267	290	263	259	269	255	263	259	244	254	261	257	273	259	265	288	262	278	273	271	269	248	288	253	252	262	253	237	270	277	262	255	282	302	273	295	253	277	271	226	235	241	267	211	251	246	316	257	248	285	260	276	277	244	243	267	261	259	251	284	279	246	254	255	246	259	276	260	280	245	296	262	297	257	257	260	259	259	236	246	258	238	246	274	266	257	260	276	278	239	267	255	260	248	286	266	251	284	251	283	255	267	254	286	284	270	272	225	273	287	252	264	268	297	250	275	232	296	278	245	267	276	266	265	258	271	269	238	249	283	265	281	264	230	283	262	279	269	243	234	278	290	241	267	237	273	285	301	236	250	291	269	273	257	313	232	290	272	263	287	262	287	233	255	272	292	274	242
2314	851	927	1005	985	884	832	832	833	799	753	817	817	811	816	771	806	789	841	771	825	806	758	743	772	810	806	800	809	754	797	800	812	803	801	819	783	773	762	748	774	731	766	822	835	771	768	797	791	820	781	717	747	761	791	787	807	765	739	832	759	772	783	767	756	765	749	802	751	770	764	754	789	748	796	809	791	751	761	814	792	790	744	820	789	761	755	793	777	728	721	763	787	797	751	724	754	798	798	728	750	799	751	787	723	750	789	739	832	753	773	777	778	783	801	743	792	732	760	787	816	789	744	729	762	741	773	826	790	733	760	788	775	749	764	749	800	763	780	754	745	741	785	811	772	755	837	788	768	788	786	812	766	832	729	757	774	759	783	796	793	787	782	782	774	773	784	760	760	745	792	807	774	804	740	765	813	757	790	745	796	796	750	787	767	787	756	770	750	771	703	767	749	771	750	783	749	741	773	772	822	740	737	759	761	795	783	785	770	756	763	801	780	758	771	730	768	825	743	725	767	766	785	756	783	769	787	771	730	788	797	780	768	769	734	750	758	702	758	699	803	755	762	777	792	746	773	784	802	769	744	722	757	764	746	777	756	794	751	746	834	757	811	738	806	787	805	782	785	757	766	784	746	815	767	719	809	765	790	708	753	736	790	765	775	772	783	764	767	788	791	691	769	737	826	771	747	807	775	722	757	754	753	751	750	795	801	781	772	718	816	750	746	794	767	765	754	782	764	787	805	780	734	785	746	773	793	779	792	789	778	712	742	720	787	785	790	762	779	802	806	769	742	769	757	744	810	774	801	808	801	780	793	751	776	805	787	781	784	748	728	777	797	818	731	733	751	804	750	779	775	756	737	787	795	759	776	748	751	734	778	747	786	797	784	760	801	787	823	779	717	771	726	771	785	722	764	784	779	808	752	732	740	765	749	828	760	822	833	753	783	767	778	771	769	740	774	805	789	782	758	743	742	763	785	792	795	744	748	831	778	693	758	786	745	751	763	835	801	764	776	830	779	797	772	762	788	756	794	777	747	803	811	770	744	768	843	787	750	810	749	709	772	771	792	783	805	814	763	769	800	763	750	757	806	779	730	740	753	778	796	805	729	744	800	750	772	810	789	722	800	755	768	770	836	787	794	788	812	718	793	776	753	742	738	761	835	782	785	757	743	777	789	708	760	778	719	740	756	767	738	706	778	774	764	815	751	715	800	785	738	825	761	771	765	761	777	809	763	789	767	756	772	769	781	781	799	815	724	820	725	805	791	761	776	746	820	799	826	754	763	777	788	797	767	777	816	803	758	785	818	744	782	781	761	812	750	741	766	819	762	831	724	718	764	771	788	767	783	806	758	767	799	768	772	797	739	730	762	800	762	754	757	787	827	777	755	777	787	783	815	759	754	795	815	784	767	796	845	801	801	767	757	829	766	794	753	788	750	764	784	739	807	793	737	730	808	746	815	745	778	815	766	779	775	758	791	766	742	745	829	716	803	773	758	755	751	772	798	753	744	744	756	781	765	758	783	750	791	770	747	766	786	746	763	719	746	793	786	753	779	749	742	780	741	785	795	739	756	804	810	761	837	788	724	785	814	811	795	734	767	822	804	801	767	764	777	709	753	753	786	778	782	778	782	718	793	741	815	735	780	796	775	772	767	763	786	777	766	743	803	745	750	780	792	777	795	790	784	774	825	799	785	809	815	778	771	827	741	771	757	757	825	744	718	786	786	781	765	763	769	755	797	841	769	768	757	785	780	736	766	761	734	740	778	770	783	784	749	815	774	824	802	770	732	798	777	796	795	809	778	806	743	808	742	753	752	755	774	804	786	762	783	753	756	772	797	775	683	795	780	782	794	747	787	760	771	732	750	802	775	810	811	754	746	765	760	809	747	769	794	794	741	788	764	746	783	742	776	803	810	819	738	804	776	766	700	762	761	805	754	748	796	798	820	811	776	774	740	752	796	764	788	721	773	809	788	782	762	793	752	762	760	809	721	785	721	773	819	781	779	739	780	756	812	770	765	760	794	784	742	763	801	769	727	757	772	767	756	763	721	730	770	786	797	752	811	754	718	784	791	817	748	788	735	794	771	771	736	782	795	744	787	783	743	799	801	748	758	787	771	747	829	773	790	740	767	745	778	765	795	746	763	779	788	836	799	799	790	707	761	731	777	752	772	810	707	789	771	780	771	827	805	780	741	766	800	794	771	787	736	773	784	781	779	748	754	734	794	748	756	767	769	818	777	788	733	749	737	806	804	780	764	731	800	775	833	759	745	790	765	768	754	804	726	781	748	776	766	809	789	744	814	774	744	813	761	742	784	792	795	800	745	710	749	780	774	751	758	765	827	830	788	768	761	731	779	735	735	757	776	784	780	778	756	766	744	746	716	766	793	759	783	801	745	737	783	768	769	790	758	773	770	753	743	767	764	765	784	755	771	758	756	804	762	743	724	773	763	706	742	692	822	812	770	742	785	767	738	761	708	816	721	745	771	762	805	826	777	785	764	763	766	759	737	778	745	766	801	763	754	795	815	766	821	748	802	763	762	815	766	773	750	789	790	756	810	794	783	820	779	750	787	762	753	761	800	763	824	760	768	747	796	769	779	761	733	767	755	734	772	793	818	775	768	784	789	784	765	799	827	739	774	814	795	775	732	774	755	785	767	770	770	798	775	755	790	771	791	756	726	820	777	802	729	780	760	732	752	732	790	781	777	774	802	775	766	783	755	768	797	748	782	782	691	798	823	775	759	795	816	777	750	796	820	800	751	750	734	739	746	715	742	728	777	786	779	766	792	782	768	719	773	762	748	785	780	742	759	752	810	763	781	768	806	749	778	801	793	767	776	852	767	737	718	772	721	796	762	803	725	784	688	785	801	762	748	795	767	795	753	721	778	762	780	781	773	768	770	797	739	736	722	740	767	740	719	798	792	781	754	769	808	740	813	798	810	779	777	783	788	759	731	757	717	739	780	797	750	728	787	778	788	769	769	759	776	754	730	730	770	809	738	774	800	764	746	794	765	774	800	785	770	815	765	733	763	795	798	775	774	794	799	758	777	823	765	775	777	779	781	748	774	765	767	783	737	777	796	754	723	773	770	728	765	788	802	749	790	756	790	787	814	774	762	729	769	767	761	756	755	773	781	807	772	759	784	766	780	751	784	751	767	734	765	749	766	767	753	802	811	765	798	708	753	758	830	746	755	774	770	808	750	740	737	779	758	747	753	758	745	814	708	761	816	801	810	788	758	766	815	767	788	770	702	755	774	798	747	781	743	763	749	765	768	780	729	813	787	776	741	774	790	765	707	770	749	752	750	793	766	778	815	797	805	781	795	814	790	772	811	710	756	768	770	740	779	786	773	757	773	738	789	794	773	776	751	736	802	767	761	850	747	787	781	753	754	784	777	786	801	795	765	763	782	734	803	769	751	752	730	741	788	764	780	756	777	732	764	748	782	744	769	733	715	733	776	799	703	732	769	779	734	754	810	807
8278	1001	1332	1060	824	570	472	351	299	272	271	234	228	178	195	178	183	175	139	162	170	150	155	133	152	139	135	133	160	132	155	146	145	154	152	145	152	152	130	141	119	144	121	123	145	146	140	148	129	135	137	152	132	160	120	157	124	147	137	147	145	128	136	150	133	153	138	145	162	136	137	166	122	156	136	146	123	148	146	145	119	114	145	124	156	129	150	125	158	152	135	151	135	130	153	155	158	114	126	148	135	140	124	143	139	139	121	140	148	148	154	145	126	144	139	135	137	145	134	135	144	127	139	120	138	143	113	142	127	141	157	147	101	129	150	123	134	135	124	126	148	119	116	143	149	154	140	130	127	142	146	143	135	148	135	127	141	147	129	123	132	138	139	130	144	140	128	157	136	137	122	145	139	147	164	134	115	138	141	126	140	148	129	145	124	109	140	131	131	136	137	166	130	167	126	120	123	125	154	124	149	131	151	134	132	159	148	128	120	127	130	133	132	130	142	150	159	132	124	144	111	141	158	119	134	163	113	149	138	138	143	139	144	140	127	130	141	134	135	114	129	130	131	122	148	132	128	151	140	112	136	145	138	131	135	138	117	132	130	127	146	150	147	135	158	136	109	141	142	139	147	130	132	121	138	133	132	117	131	127	142	151	145	159	153	148	138	127	157	143	140	123	148	128	135	132	120	131	128	135	148	133	131	125	136	139	123	154	144	147	153	117	129	126	128	158	161	122	128	127	140	119	153	133	156	116	123	146	148	140	118	132	127	137	158	124	136	134	137	138	129	115	131	155	118	122	122	139	136	128	131	107	155	133	136	138	150	134	130	115	109	139	139	136	134	143	131	154	124	134	144	129	143	135	144	131	139	156	135	150	147	137	130	150	123	129	128	149	137	141	153	137	134	160	127	151	134	138	118	140	133	132	161	150	148	134	145	139	126	151	125	139	129	140	124	143	125	120	160	129	124	122	151	123	148	149	136	139	159	137	129	143	122	127	125	134	143	141	147	138	145	120	128	165	130	155	142	137	136	131	141	164	139	145	134	159	129	156	121	141	138	154	123	117	142	112	123	150	125	151	153	126	132	136	144	144	149	144	145	140	138	120	138	152	128	138	122	152	128	121	145	133	136	111	134	150	133	151	140	138	137	143	135	145	136	117	138	127	118	167	125	122	155	143	124	123	122	150	135	125	138	136	138	134	123	144	123	138	134	132	140	132	145	135	150	146	126	133	146	142	135	123	168	138	129	128	127	123	145	153	142	133	118	134	128	136	120	136	145	105	133	129	126	130	159	140	132	139	129	144	132	131	152	153	142	159	164	142	159	113	135	147	129	136	133	157	117	138	129	132	145	107	126	143	138	126	140	156	141	130	140	141	124	130	120	137	134	128	142	143	109	141	131	125	161	148	137	129	134	143	137	154	150	125	136	141	134	130	132	145	138	143	143	138	151	139	133	133	139	138	137	132	146	128	154	127	166	123	143	145	124	142	140	142	151	128	124	125	131	110	109	142	143	155	130	147	149	145	142	136	138	131	156	135	135	164	166	131	118	138	123	129	144	115	150	122	155	136	155	140	124	147	119	126	131	135	144	135	127	123	126	135	133	136	131	151	125	129	142	149	150	144	125	138	152	147	154	147	164	141	144	134	129	108	152	126	123	132	140	107	130	138	115	140	154	133	140	150	131	122	141	132	123	147	150	110	136	143	146	131	127	142	150	132	141	124	124	122	130	153	141	161	147	141	139	138	138	111	130	142	123	125	140	138	136	142	156	150	143	133	139	131	143	140	120	150	149	135	140	132	148	123	131	125	152	124	164	119	120	151	125	144	141	110	156	142	121	137	153	133	142	137	155	135	140	140	129	140	140	144	148	129	140	125	142	153	133	138	135	140	139	139	129	135	124	129	135	131	127	145	146	130	140	119	135	124	143	143	142	156	145	138	139	141	152	122	140	134	137	141	134	128	155	132	121	152	149	153	139	135	119	138	142	147	114	125	133	111	148	138	144	147	143	126	129	139	138	156	140	145	153	129	135	127	112	139	139	134	141	103	120	134	136	125	112	129	136	127	132	134	129	132	124	156	126	143	133	138	138	118	123	146	136	133	117	144	135	116	140	123	138	129	143	136	129	124	158	147	129	139	141	143	146	141	161	155	118	125	149	116	137	138	156	150	145	120	151	149	133	148	135	126	136	145	133	138	136	118	110	130	129	147	123	141	135	145	141	141	139	135	131	143	120	165	129	127	130	135	115	144	121	122	136	134	117	146	134	133	154	129	142	118	138	139	142	133	166	140	140	141	143	119	127	131	135	131	155	125	137	124	156	121	155	149	127	147	149	158	127	137	137	142	146	135	144	139	119	142	136	123	143	135	133	135	117	148	122	139	108	145	139	128	138	112	144	108	127	120	144	141	142	126	130	128	147	138	134	155	124	136	131	136	126	140	135	140	131	139	116	142	144	139	137	151	133	124	137	115	162	120	145	129	134	141	128	128	145	133	121	141	128	128	149	123	132	131	129	108	121	152	134	132	139	148	129	141	157	147	116	130	126	142	129	138	115	155	154	135	142	152	121	117	126	122	134	139	116	141	145	128	116	130	156	155	130	142	140	143	119	128	137	124	128	138	131	143	135	156	146	120	138	148	151	138	110	154	117	120	138	141	146	145	114	131	128	164	140	123	126	137	117	139	116	121	144	135	145	141	132	123	125	153	137	136	133	115	131	130	132	126	148	142	134	145	142	136	155	138	150	133	138	141	126	147	140	139	139	147	129	144	145	118	127	153	137	139	156	131	153	160	101	154	133	141	149	136	119	141	125	147	131	132	127	149	155	159	138	137	136	161	136	114	131	140	140	120	125	123	125	135	124	133	120	132	136	134	127	155	124	115	135	129	143	131	130	148	123	147	154	117	140	123	140	168	143	142	148	135	124	144	141	129	146	121	162	156	138	120	141	153	138	123	140	160	120	122	139	137	134	126	129	138	143	131	111	155	135	147	125	132	134	149	137	135	148	155	139	150	140	143	146	123	148	144	148	144	150	132	124	134	132	143	130	139	156	156	116	151	136	140	130	136	144	141	129	131	128	130	142	121	154	150	146	141	151	154	139	129	140	111	138	137	141	121	133	146	141	160	144	143	131	143	130	146	131	135	119	126	158	164	126	145	122	121	150	110	124	152	140	138	152	134	144	140	133	94	142	139	143	152	117	150	136	152	154	136	132	131	144	128	137	147	114	126	132	127	153	140	146	117	134	149	142	138	158	130	122	121	127	126	149	143	142	146	140	133	145	159	151	135	116	127	163	151	128	145	120	138	129	144	133	160	140	150	136	125	138	136	164	146	160	151	127	120	146	122	128	153	152	138	145	126	132	123	152	144	136	127	144	132	137	150	147	116	119	154	156	119	116	152	128	130	124	126	150	135	130	133	128	129	121	127	135	156	137	134	145	145	139	147	141	132	137	130	125	150	137	130	155	117	142	161	133	145	144	139
5352	1461	3263	3731	3090	2464	2067	1767	1483	1292	1228	1036	1039	920	824	805	761	667	735	646	624	616	646	606	628	569	539	549	557	563	488	559	537	521	550	487	513	527	546	462	481	477	468	517	508	483	459	448	477	527	459	460	476	489	471	474	480	444	451	487	484	443	489	457	480	463	456	445	466	458	448	434	443	438	468	486	447	473	444	478	470	432	472	426	444	464	426	454	453	465	402	422	442	413	453	477	503	476	468	456	464	420	467	481	436	456	429	495	462	468	427	480	454	409	491	471	422	473	408	442	445	436	452	478	464	431	497	492	433	443	418	425	472	426	435	409	468	424	452	446	444	464	410	436	441	432	390	432	460	471	406	418	444	406	454	426	446	444	444	402	479	425	387	448	443	404	472	399	432	432	449	472	422	468	435	424	397	446	461	416	447	422	431	421	485	422	441	436	475	436	421	456	422	414	434	423	436	418	459	424	457	439	471	468	425	435	451	459	429	441	449	451	419	450	394	433	476	435	463	410	416	456	432	454	411	453	463	466	436	452	457	416	414	422	450	412	430	465	454	458	430	410	407	479	410	417	437	435	431	426	444	476	449	436	463	442	448	429	474	422	407	418	431	450	395	436	425	414	406	390	462	409	453	439	448	435	437	438	451	462	442	428	424	447	441	493	478	435	421	462	438	428	423	439	483	451	429	443	460	427	443	434	445	440	437	425	428	394	425	449	440	441	431	404	391	447	439	426	444	458	396	425	435	439	476	444	475	476	481	447	529	464	464	452	457	467	450	469	427	441	452	441	450	479	406	447	429	474	429	462	418	447	426	466	451	405	459	454	447	414	406	383	393	456	445	422	439	444	432	429	436	417	415	450	432	445	438	442	460	438	431	447	429	447	445	446	454	443	462	408	427	471	447	457	410	434	431	437	469	500	449	445	439	449	435	444	406	376	397	465	445	445	419	455	433	442	412	444	459	392	429	424	425	454	470	452	433	466	460	439	430	453	418	457	438	437	483	458	445	418	460	419	447	393	445	436	422	427	422	440	464	438	427	407	434	448	450	463	419	464	457	445	473	440	462	412	398	446	466	441	475	430	399	454	438	447	478	437	409	446	488	445	441	462	438	413	457	450	450	434	437	468	427	424	449	459	455	451	444	422	455	433	430	430	444	437	461	476	466	446	450	434	367	459	419	422	449	421	421	453	460	458	429	440	401	466	420	462	428	416	435	406	417	414	434	471	468	453	455	437	435	439	465	426	442	431	448	462	429	433	424	432	436	436	405	454	447	433	450	443	443	423	434	458	429	437	475	406	422	419	429	422	453	397	444	453	441	453	435	408	435	445	431	440	471	435	462	431	434	466	447	441	418	430	437	429	491	414	439	398	470	415	421	439	404	434	420	451	411	420	408	424	448	490	464	424	424	444	424	450	406	428	420	418	415	446	414	441	458	464	434	452	440	470	429	470	417	419	444	435	432	445	490	436	411	471	421	427	434	432	474	445	472	438	441	412	442	452	426	492	454	408	469	467	471	406	420	454	440	437	436	485	467	437	432	410	398	436	429	467	415	419	442	405	460	432	434	450	435	440	480	426	463	442	416	441	480	408	437	432	431	469	442	471	404	402	426	467	436	439	442	455	423	440	452	439	446	411	441	433	463	487	454	447	440	451	389	439	419	409	453	444	453	446	455	426	446	447	479	483	462	409	433	393	442	410	420	448	448	426	411	425	433	428	432	449	448	419	447	459	428	417	460	452	402	415	431	486	465	447	441	437	462	399	439	454	450	417	429	446	411	452	436	435	446	421	439	430	396	442	435	441	452	408	443	464	438	413	430	450	429	433	453	443	426	424	424	450	433	448	461	462	428	412	460	434	423	436	476	461	445	407	434	438	430	434	453	407	454	405	444	427	423	447	402	476	431	429	435	441	448	458	452	423	457	427	463	447	459	447	471	442	441	463	419	417	427	453	453	440	452	436	489	422	450	437	430	442	413	445	413	415	429	411	429	427	418	434	409	438	457	437	485	430	467	396	451	463	440	457	458	409	430	465	416	452	440	464	453	469	428	414	396	410	452	426	426	432	452	425	430	433	426	427	477	466	416	435	445	417	410	453	407	429	410	445	413	462	419	448	441	464	433	465	427	430	431	391	407	435	492	413	434	437	449	416	394	440	446	461	457	419	437	409	431	412	452	464	457	396	458	444	467	424	425	461	440	425	447	420	435	440	444	432	451	427	379	451	434	452	420	478	390	454	442	435	452	429	445	434	427	411	456	431	435	452	454	459	402	436	410	426	476	409	424	404	421	429	423	434	442	415	482	431	461	426	419	421	467	452	448	447	424	456	439	474	484	431	442	469	434	463	409	453	455	426	450	482	455	434	445	423	477	477	441	439	460	429	448	433	417	431	448	431	419	440	427	408	438	430	407	452	442	416	432	444	433	445	412	459	428	443	431	424	447	452	445	426	468	421	453	457	441	450	428	432	452	430	412	443	430	398	424	442	458	420	433	443	424	482	476	467	455	471	422	442	407	502	435	468	443	466	433	489	479	429	443	479	448	441	437	444	418	447	425	449	480	474	416	461	443	429	441	431	456	440	436	404	447	467	403	433	495	437	403	427	417	425	407	445	497	405	401	432	465	423	372	409	432	432	412	404	446	431	431	454	430	461	472	448	432	433	438	445	440	454	436	419	444	439	467	440	423	433	435	422	454	464	457	436	491	434	434	460	417	420	426	432	446	450	426	427	437	435	428	443	441	428	427	445	436	425	414	412	432	469	441	469	417	442	428	442	441	446	485	470	435	428	404	456	444	456	451	418	457	403	424	449	460	459	435	410	458	422	446	467	408	462	486	481	483	418	429	447	445	434	440	467	472	452	453	429	464	449	470	423	426	429	419	445	446	410	464	429	431	448	458	445	458	453	452	405	476	435	436	441	397	477	457	449	475	424	394	455	429	441	437	457	428	409	421	443	440	452	424	463	448	421	468	467	428	439	417	436	438	475	484	448	411	446	474	441	452	450	440	445	410	455	416	421	399	436	462	412	428	491	409	409	413	418	412	450	437	434	432	429	427	435	482	483	452	428	405	403	453	472	438	469	461	421	445	427	451	436	426	421	437	461	435	451	422	408	463	400	434	488	437	443	432	445	436	425	417	379	450	440	437	399	432	465	441	426	441	451	479	412	417	437	442	438	430	420	435	480	437	432	443	438	431	446	467	461	442	445	417	460	435	429	424	430	445	425	459	481	437	389	418	450	413	440	430	430	414	425	439	399	434	446	453	481	448	451	386	411	463	456	461	430	455	479	424	437	440	443	443	437	421	453	433	389	406	478	424	435	458	457	422	435	437	448	434	408	441	427	420	453	407	476	438	406	442	436	432	440	407	464	428	436	458	416	446	385	432	463	472	458	422	427	451	433	449	446	412	446	433	445	465	443	429	419	488	444	463	445	431	433	438	440	444	451	444	426	444	404	471	439	461	430	439	476	462	468	441	439	453	464
15658	2491	2726	2035	1488	959	796	649	494	412	336	330	342	316	252	225	221	202	234	200	203	207	189	177	167	178	167	181	162	158	155	179	171	164	170	170	153	161	139	161	136	157	150	141	150	160	150	144	162	145	149	161	151	155	172	134	144	148	143	166	172	162	142	141	154	142	160	155	158	144	142	149	145	149	131	136	121	149	156	153	162	134	158	139	124	169	143	158	140	158	132	136	144	158	137	149	138	132	140	163	137	163	141	127	145	141	174	129	167	149	141	144	117	142	168	163	149	157	137	145	137	149	132	154	135	165	134	155	152	141	160	147	151	147	138	137	118	168	145	124	155	147	141	165	152	147	171	164	137	151	145	152	141	129	150	138	127	136	149	130	144	127	137	157	130	134	139	145	161	166	161	153	162	160	129	137	124	153	144	167	141	139	152	161	136	169	136	139	159	152	116	163	146	131	127	150	131	145	128	137	138	159	158	115	149	126	163	129	143	155	148	146	158	149	140	131	147	164	157	143	145	145	152	137	140	141	156	147	150	138	131	157	139	138	151	130	144	160	140	136	136	141	154	126	142	127	139	156	139	149	140	171	143	154	146	140	158	152	141	152	144	133	132	145	132	147	178	169	129	146	156	164	135	155	163	166	125	173	148	135	143	140	136	135	140	145	130	123	149	153	139	142	157	146	150	159	146	144	151	167	141	154	149	149	137	143	157	163	152	155	122	178	144	155	139	155	147	161	153	160	133	154	159	156	149	146	128	111	167	142	144	140	150	176	165	135	146	165	143	142	133	158	142	123	150	153	170	140	139	150	144	165	153	142	144	135	153	133	170	166	147	137	153	130	157	156	153	148	144	157	159	148	153	133	141	161	158	160	149	129	149	139	150	158	141	148	129	162	119	120	146	155	147	145	163	144	147	144	139	154	150	149	131	133	155	167	149	138	143	143	132	135	140	148	165	148	161	136	113	133	147	153	146	133	146	152	145	131	167	135	131	178	151	138	149	137	132	125	162	135	147	133	145	134	147	139	145	126	145	135	162	131	162	135	135	151	132	134	150	140	136	133	139	138	129	107	124	164	128	159	155	143	144	174	150	164	120	158	149	133	138	138	130	153	147	135	134	148	169	125	151	158	147	151	161	126	147	151	166	151	130	144	150	151	152	158	162	133	147	155	137	138	149	145	130	157	143	148	132	128	140	135	142	153	150	117	142	137	132	142	145	133	137	144	152	147	137	143	140	119	146	157	125	136	161	134	153	134	130	157	140	152	136	122	142	142	133	140	174	144	134	137	154	133	123	158	139	175	143	156	143	136	173	121	170	127	179	141	162	136	146	176	121	144	145	139	156	148	148	145	144	153	124	143	144	149	122	143	135	131	127	145	165	119	130	166	140	149	141	151	152	144	151	151	150	150	142	137	148	164	157	146	148	163	128	161	138	143	124	140	141	150	151	130	143	162	132	127	150	129	150	147	145	148	165	146	150	129	152	139	143	131	160	145	163	119	158	140	136	154	150	159	139	139	142	143	115	154	136	138	161	136	153	115	149	127	111	160	151	171	142	142	148	155	159	154	137	162	151	126	127	139	166	170	136	158	129	137	158	152	170	131	139	128	163	153	157	147	146	128	151	141	139	146	160	136	120	155	158	143	137	115	161	135	141	135	156	130	157	157	150	141	147	168	133	163	143	140	152	143	132	167	169	125	148	143	139	135	144	138	125	142	155	177	141	138	153	129	138	155	135	140	131	163	149	150	142	165	131	129	147	138	143	150	136	145	140	143	162	145	141	172	140	139	151	138	159	152	155	144	161	152	142	157	145	134	143	142	130	156	146	144	134	127	124	137	150	135	119	136	142	113	141	154	143	157	129	158	159	134	156	131	147	153	140	132	148	170	164	140	145	145	162	158	136	167	127	156	140	140	146	146	121	150	133	158	156	130	138	119	127	153	149	156	152	161	164	136	127	150	153	138	144	142	134	148	130	142	141	153	142	144	156	143	139	128	152	155	142	117	155	152	157	173	143	164	145	135	156	157	180	156	124	136	163	127	137	126	131	132	141	140	127	144	158	162	140	136	139	146	151	154	153	130	162	155	134	165	142	133	135	144	116	144	162	147	161	157	145	125	160	145	139	155	135	136	147	146	130	133	143	140	154	140	152	154	134	165	137	140	163	132	150	156	144	133	169	150	144	167	124	137	150	155	139	151	159	150	147	129	155	149	148	151	139	125	143	144	139	158	136	128	161	139	144	161	137	146	124	142	155	123	152	130	148	144	132	159	146	149	129	137	157	147	155	133	137	122	157	163	128	139	163	145	120	149	148	134	126	145	139	159	148	171	154	145	142	157	125	177	143	130	171	136	146	162	162	142	140	136	141	151	161	174	158	156	127	151	172	149	134	147	131	129	133	125	164	151	151	163	142	141	135	149	150	158	141	161	140	135	141	148	122	137	163	146	142	121	145	142	144	146	110	180	140	162	161	144	167	157	151	153	126	138	137	154	137	144	150	147	152	152	157	142	131	153	141	154	128	169	126	143	145	150	142	142	144	160	135	159	157	129	139	138	124	146	142	164	150	136	135	143	158	147	144	135	161	120	147	144	143	139	141	149	167	146	150	134	143	129	154	153	148	126	150	140	131	150	131	129	130	139	127	157	122	148	134	143	138	149	143	156	150	140	137	168	155	153	131	169	128	150	137	164	144	135	139	167	142	141	149	159	153	153	153	146	146	125	134	151	156	128	169	130	124	132	149	134	155	143	148	159	137	147	157	154	164	143	162	134	129	153	148	140	133	150	128	132	134	131	142	132	175	153	164	130	155	134	160	148	149	169	144	158	126	161	142	130	150	148	140	174	135	142	126	149	156	136	143	146	146	159	120	154	162	145	159	128	151	149	142	147	141	143	134	154	135	144	156	157	129	160	153	164	157	123	158	118	145	120	137	133	136	144	143	165	146	156	153	125	140	157	132	143	140	156	142	165	131	136	150	149	149	134	160	136	129	150	139	151	129	137	158	134	137	158	139	144	151	107	149	130	132	148	157	140	149	141	124	171	144	149	138	154	164	163	158	117	143	153	143	150	127	140	155	161	141	171	136	142	149	125	149	140	146	141	126	150	153	150	156	142	155	148	149	147	158	124	137	136	154	147	134	147	143	156	163	125	142	121	137	158	140	166	158	115	146	150	167	145	141	155	136	144	152	127	140	142	166	137	155	156	149	144	161	140	138	148	151	157	162	145	150	155	135	127	149	171	141	174	137	146	132	141	146	158	165	138	128	145	152	133	154	129	131	140	155	130	150	136	165	150	148	147	157	167	167	154	155	146	168	147	131	119	139	134	147	166	156	167	119	132	161	128	159	140	141	142	144	153	165	138	143	138	143	126	150	143	150	151	138	140	147	149	140	135	155	140	155	122	164	136	142	136	151	162	129	148	180	134	142	141	142	155	129	159	140	121	127	155	135	156	134	141	156	135	145	150	146	140	133	145	155	133	153	125
7490	2471	5831	6441	5531	4514	3800	2958	2533	2096	1863	1713	1488	1326	1238	1203	1118	1013	989	959	902	802	850	801	771	709	724	730	702	624	631	696	661	599	620	639	633	589	575	611	623	621	543	564	557	581	553	514	525	589	523	545	551	528	519	484	539	493	521	513	539	530	474	470	541	507	543	523	530	501	510	507	516	479	508	488	482	493	522	498	465	483	458	507	484	465	474	524	545	479	494	459	505	498	511	498	472	510	492	511	506	499	510	456	512	509	484	446	500	480	484	484	480	483	450	471	499	477	455	480	438	463	459	473	492	467	466	427	501	477	500	480	466	515	498	490	516	464	473	467	475	480	507	447	470	510	482	499	469	471	450	473	457	502	472	477	453	493	477	477	487	461	485	486	512	477	448	461	461	496	481	507	480	499	493	495	475	491	502	509	484	490	443	493	489	495	505	453	503	487	507	450	497	478	460	437	469	479	460	421	483	467	465	493	495	471	455	470	466	477	528	504	479	498	488	455	499	476	524	494	472	446	476	467	534	469	486	437	458	478	496	438	473	488	473	483	460	454	499	484	460	431	455	466	518	501	500	494	475	535	459	530	473	501	479	481	522	439	486	523	491	509	462	462	496	478	484	456	512	500	469	475	495	461	483	460	498	492	493	453	470	519	505	481	468	441	450	475	466	507	457	449	467	482	490	479	483	469	466	499	468	470	439	502	455	488	495	468	461	453	455	517	478	514	464	476	466	490	514	453	481	475	438	522	501	452	486	488	468	478	471	466	449	446	530	465	483	483	510	497	469	465	427	430	470	455	482	469	471	492	477	463	431	486	468	541	498	466	448	439	480	487	518	493	511	465	462	450	469	486	491	476	493	449	463	504	488	455	464	482	474	489	468	506	512	496	496	518	475	449	445	484	488	487	441	459	469	458	469	500	463	486	463	457	443	478	488	452	480	442	448	478	486	457	440	497	510	453	436	496	493	456	513	489	469	473	464	477	509	477	483	471	466	469	460	501	458	467	461	477	456	528	516	464	484	513	463	512	475	507	481	479	471	492	474	515	501	458	473	451	502	486	507	509	470	462	462	483	519	467	479	490	448	489	490	483	491	472	474	471	478	470	494	453	498	511	467	483	522	507	453	487	536	465	503	482	459	483	471	454	474	515	441	474	459	471	445	476	479	483	486	464	451	439	453	493	486	467	508	495	468	468	467	458	501	494	481	437	490	459	480	465	467	445	507	435	471	517	483	447	487	482	483	475	467	456	458	441	476	480	446	443	513	468	462	471	476	480	443	481	489	480	483	451	510	474	505	481	523	456	462	496	458	457	426	490	481	465	478	487	434	448	503	467	493	504	460	471	489	453	484	466	419	481	472	467	487	466	479	431	458	481	467	493	499	491	435	471	457	475	495	497	452	474	467	494	456	470	446	493	497	482	459	497	450	481	459	479	472	467	495	463	472	508	475	451	467	428	474	454	486	474	503	470	452	479	526	455	480	467	506	506	494	474	449	497	483	432	483	471	467	468	481	441	475	451	451	452	446	474	449	481	458	458	497	439	490	471	475	446	530	478	495	494	504	467	520	452	486	505	445	473	475	480	497	496	474	447	456	470	447	450	479	432	496	499	522	468	485	481	488	501	512	480	438	482	457	445	501	456	460	504	465	499	483	430	487	515	475	465	468	457	479	491	446	477	447	478	475	473	419	485	481	515	488	472	468	453	489	466	486	497	484	499	455	473	506	502	497	484	480	456	483	491	475	489	451	464	495	489	469	493	467	505	476	433	476	496	469	439	479	476	462	462	439	489	498	486	460	445	481	461	454	519	465	456	490	493	481	499	458	475	520	449	498	475	480	504	478	496	499	474	457	500	499	433	463	495	485	510	507	489	505	453	499	482	451	460	442	513	480	482	499	513	483	536	502	441	478	441	483	501	493	454	502	492	457	459	465	487	461	478	477	470	451	504	466	507	472	473	451	484	444	546	501	456	490	458	447	483	473	475	458	484	474	498	472	475	474	447	475	488	495	486	524	477	505	510	471	493	478	486	492	466	496	479	497	472	466	467	489	481	486	485	478	471	538	489	489	481	482	467	452	491	508	466	478	501	460	494	460	508	502	480	468	444	490	468	450	530	509	485	508	437	467	465	517	514	482	438	472	476	476	488	477	453	479	517	477	472	457	487	479	425	424	452	462	461	522	428	484	469	462	485	484	479	466	484	460	511	435	475	452	483	452	453	497	532	469	499	462	456	470	457	504	472	483	459	476	466	446	512	449	499	460	483	496	480	450	497	468	476	487	472	503	456	458	454	476	498	467	445	497	475	458	489	461	484	491	490	499	473	517	508	496	505	475	488	478	491	450	467	461	538	514	492	481	499	458	438	460	481	455	447	456	493	459	462	509	476	430	441	463	492	499	451	486	438	473	484	444	503	454	465	450	498	463	437	450	476	443	500	464	468	463	434	480	494	479	470	454	473	518	476	469	495	468	465	468	462	493	481	500	480	425	462	490	442	430	481	487	475	465	474	445	444	469	435	487	443	505	481	478	515	483	477	486	441	450	482	500	465	527	470	461	511	509	472	507	475	462	518	503	471	496	450	492	474	458	456	497	437	465	460	449	465	489	456	483	467	460	494	454	499	461	489	479	481	463	492	491	471	494	480	472	425	481	421	435	477	484	439	494	488	455	493	474	506	468	491	500	493	472	463	466	486	481	466	502	503	472	482	455	452	517	461	466	503	462	432	464	457	458	483	468	469	437	495	493	482	453	521	451	441	453	457	515	473	486	473	478	529	505	469	482	496	437	477	465	482	505	475	469	487	469	477	489	478	476	484	471	483	461	488	457	483	472	465	433	472	494	458	467	500	482	460	475	485	478	467	472	458	498	504	487	459	507	488	451	520	460	471	496	461	477	452	479	475	484	509	454	463	514	487	520	471	496	483	489	472	471	486	458	475	467	483	454	524	479	506	517	489	472	494	447	475	494	493	482	485	452	436	474	466	477	490	446	488	458	469	458	492	479	498	503	514	462	469	500	480	469	472	491	522	495	484	472	448	479	455	434	496	484	476	434	481	494	488	504	468	508	481	514	493	480	504	468	477	478	481	493	454	493	481	484	495	448	472	496	468	448	469	446	498	501	483	448	473	520	490	469	491	451	465	474	522	493	481	489	500	458	476	498	501	478	462	489	471	455	458	463	456	450	497	504	462	471	487	459	481	465	507	448	482	456	461	504	503	484	503	456	482	465	457	499	456	466	457	484	485	480	494	460	475	439	502	508	490	503	500	511	477	466	488	496	487	497	503	523	497	491	474	476	464	480	474	480	448	476	479	488	449	480	481	496	453	443	466	454	435	482	498	454	453	455	481	495	451	464	457	474	497	480	451	475	513	521	473	507	515	482	476	476	488	500	512	498	478	478	492	493	526	449	482	474	475	467	467	482	456	551	509	482	506	453	462	494	500	458	466	451	455	490	471	482	455	502	468	474	497	465	480	459	492	433	457
2153	335	344	309	320	307	294	308	275	261	256	256	279	247	283	253	255	278	288	288	255	260	258	284	276	259	273	254	259	287	290	280	241	266	283	293	274	267	268	255	272	272	245	251	275	271	293	266	275	260	264	250	250	278	254	224	270	246	280	259	243	260	257	235	274	264	285	272	277	250	235	284	227	274	250	258	270	259	241	239	249	276	278	264	257	248	273	243	268	254	290	271	285	299	277	259	242	253	252	267	292	258	264	256	240	276	270	279	319	259	281	271	241	255	296	258	274	227	255	282	283	258	245	272	249	256	272	248	273	244	290	266	258	249	276	267	247	273	233	283	244	286	266	227	245	245	257	252	257	276	274	260	268	264	259	266	242	271	252	246	298	257	257	286	245	274	242	274	258	298	292	279	271	230	243	257	259	233	290	268	263	264	267	263	263	283	246	247	247	247	277	283	267	278	252	210	276	281	284	249	303	265	269	220	275	238	223	259	247	250	253	255	261	298	293	254	242	260	262	228	239	281	271	256	264	234	283	250	259	277	241	272	256	281	255	248	255	277	239	274	232	238	259	261	271	270	259	259	250	272	282	249	257	249	269	252	276	230	259	254	276	267	292	273	282	271	299	266	229	253	256	293	285	265	269	247	257	296	292	262	274	237	270	260	224	241	262	248	250	254	229	263	235	251	283	265	265	256	266	252	264	251	287	289	246	240	291	278	291	249	255	280	271	269	273	244	293	253	258	249	267	237	268	259	267	251	273	289	239	279	265	233	242	285	268	250	279	271	268	242	238	267	257	267	275	256	284	255	261	261	236	249	222	234	269	278	285	253	282	256	274	246	250	261	226	266	255	281	249	286	283	237	229	252	270	270	265	278	263	249	266	270	270	259	272	261	266	287	267	225	278	273	230	262	243	278	255	278	292	236	264	255	263	260	251	260	260	284	243	262	275	265	234	282	253	288	262	262	270	238	262	296	283	283	249	261	277	237	267	259	262	257	231	269	253	279	269	282	271	276	246	281	248	262	278	257	251	258	267	253	256	265	243	296	292	277	268	260	250	288	263	270	227	279	286	261	277	274	254	238	293	267	292	300	248	253	263	265	288	244	261	276	272	239	282	275	268	286	236	258	268	275	275	256	230	245	287	265	266	274	287	261	265	298	260	271	276	261	254	246	273	281	265	293	274	262	236	281	257	265	254	256	268	269	270	253	265	272	255	288	276	258	287	287	230	271	271	274	263	266	274	252	259	265	272	271	280	302	234	289	278	264	260	249	283	274	271	256	279	265	274	280	276	257	277	274	268	248	301	241	263	262	240	262	274	294	235	273	271	302	280	217	257	267	283	289	264	264	264	300	257	254	254	271	231	272	234	253	247	280	275	255	233	257	283	259	265	266	265	259	232	294	251	249	240	264	250	278	259	228	270	273	286	255	271	255	266	259	270	288	275	281	268	266	252	279	300	288	240	241	260	267	245	235	261	256	262	263	288	278	257	236	248	251	269	283	300	277	280	267	263	274	263	273	258	289	260	281	259	254	240	259	297	252	238	260	270	245	267	263	238	267	261	243	242	265	261	274	262	278	275	246	237	236	269	280	287	279	245	281	296	254	240	274	271	257	280	260	267	251	283	251	265	279	275	258	296	242	244	262	258	259	252	244	267	278	263	266	255	244	249	265	261	256	261	265	269	272	271	254	257	263	238	274	243	256	255	234	280	281	237	268	283	302	270	279	258	258	267	257	250	272	266	284	251	239	214	287	256	247	262	258	272	267	262	258	265	245	251	243	250	269	261	260	276	267	280	265	263	297	270	246	245	276	277	264	232	228	269	248	275	274	265	250	229	228	248	233	232	250	293	257	259	272	269	255	293	236	263	285	283	255	279	233	266	270	252	283	280	271	283	266	295	267	272	242	287	276	264	284	241	283	253	263	251	287	273	259	278	280	272	273	258	284	254	267	281	288	277	277	243	236	252	261	260	242	251	271	271	232	255	277	255	295	264	269	255	259	266	259	255	272	246	238	267	253	281	241	282	306	257	252	262	268	239	263	252	268	252	257	291	280	282	302	259	259	277	276	250	236	268	251	250	263	268	247	263	290	269	279	242	255	245	248	263	270	248	244	300	285	250	285	257	256	275	257	300	252	293	274	274	254	283	265	264	251	240	270	248	287	253	300	253	265	262	256	254	274	249	260	269	275	248	267	295	275	268	270	267	275	276	224	253	263	268	288	253	236	242	284	245	249	264	254	228	232	250	264	261	227	236	263	252	237	226	289	256	244	293	268	270	276	239	292	266	246	262	264	244	249	258	245	266	258	279	278	262	272	261	267	265	269	273	267	254	282	272	289	260	289	263	264	258	272	239	263	252	250	280	268	276	260	271	256	288	257	260	266	251	239	251	279	257	265	280	252	256	296	251	273	220	272	263	311	254	253	277	255	260	265	265	254	280	267	264	277	268	261	268	286	284	264	259	242	247	292	231	271	261	289	247	258	271	224	250	281	265	246	242	303	267	255	257	286	234	267	296	243	281	249	259	282	278	263	255	281	225	256	280	265	272	277	269	258	230	247	297	277	241	267	269	277	251	287	269	272	278	240	263	231	263	259	246	260	288	280	268	264	262	268	302	275	247	261	242	251	274	279	279	271	281	281	270	256	270	273	276	300	271	266	268	291	269	280	266	248	281	256	242	276	234	265	253	258	263	232	267	283	287	291	268	272	252	253	268	255	256	281	261	256	301	302	269	270	251	257	256	268	242	250	265	226	271	243	253	249	282	250	285	279	268	293	267	261	274	290	270	245	268	232	267	295	256	230	249	251	254	247	262	272	266	259	296	269	257	307	276	274	279	292	282	286	260	273	253	266	275	264	257	275	233	265	276	268	261	275	245	279	277	273	257	267	252	284	252	268	258	272	244	276	257	259	267	284	231	266	300	270	239	234	256	289	265	286	243	255	297	272	280	264	259	254	249	267	264	277	269	250	260	249	259	282	278	274	262	267	276	282	271	237	265	246	265	269	271	262	264	236	287	239	288	227	272	264	259	276	251	262	238	259	283	281	288	248	275	272	263	258	246	266	288	277	272	268	283	290	250	259	310	222	269	276	243	298	249	287	273	243	274	285	244	290	272	291	281	291	279	230	280	268	262	266	261	304	259	219	253	267	281	269	259	243	270	278	256	290	268	259	256	266	276	256	277	287	297	254	264	285	260	232	257	240	276	256	290	261	257	271	287	290	263	234	258	268	282	275	263	301	245	244	284	247	251	273	279	251	284	261	210	267	247	255	298	256	289	283	264	265	248	265	258	235	241	264	266	264	300	270	278	279	282	258	277	228	261	276	265	294	265	266	258	231	281	271	257	274	285	266	275	267	286	245	242	268	283	244	237	237	273	260	270	207	258	274	248	249	274	288	285	255	256	288	248	267	256	283	248	253	274	265	265	252	266	279	304	268	268	280	280	257	260	275	292	236	269	250	281	232	285	252	258	262	272	269	254	267
2263	856	930	955	903	890	854	808	804	776	807	826	791	786	798	756	780	793	786	812	790	776	793	760	806	760	776	760	811	799	770	770	796	784	778	812	767	757	727	780	801	769	816	763	769	812	789	775	796	777	728	745	786	791	808	824	796	786	784	822	801	758	786	787	769	771	767	767	785	778	763	786	777	785	783	747	743	746	706	740	780	787	747	766	768	790	779	795	766	781	767	819	785	783	770	762	755	778	772	762	717	814	783	776	755	786	770	776	771	778	745	785	737	757	804	797	788	833	788	783	765	785	747	808	755	810	752	786	793	782	773	738	746	750	739	762	773	767	807	735	760	768	790	721	765	718	763	803	741	786	750	774	772	759	741	743	764	783	790	803	762	805	775	819	778	754	790	752	739	781	815	769	781	821	786	734	745	771	820	751	733	778	830	782	762	766	752	798	752	737	763	744	769	774	775	763	777	776	792	750	772	750	809	741	754	752	719	804	752	753	774	746	785	740	763	746	803	734	764	775	725	775	807	778	725	795	813	759	755	819	761	787	730	803	810	826	755	795	763	778	768	738	788	706	789	777	746	743	772	818	753	773	801	737	767	799	717	811	752	770	754	781	725	749	775	777	777	779	769	772	753	777	809	787	777	774	783	784	783	765	792	785	778	742	770	765	771	789	813	770	781	772	751	773	776	746	785	787	747	784	784	775	768	737	768	769	751	784	754	762	732	787	737	791	801	792	755	750	744	728	788	743	774	751	824	823	757	760	739	794	808	763	784	780	746	735	831	754	735	814	802	765	791	777	821	732	802	773	752	748	748	740	758	782	744	803	747	795	800	780	750	756	780	749	799	752	740	723	756	775	776	733	794	762	750	745	791	789	778	700	779	738	717	742	828	812	745	716	747	739	731	741	744	789	741	736	732	771	767	774	788	761	818	802	736	759	752	811	772	740	777	742	763	824	759	796	751	732	768	753	838	764	810	790	707	734	765	780	778	778	791	781	766	774	809	794	758	765	747	737	726	758	779	820	769	818	768	756	754	777	786	768	747	762	773	753	746	669	755	738	762	799	748	749	749	802	808	730	805	785	753	790	821	773	739	719	727	745	752	803	776	763	785	769	768	791	746	796	810	782	743	784	761	761	756	750	721	733	789	751	724	787	803	756	759	773	766	737	784	786	775	800	791	760	782	755	777	740	820	761	786	767	753	808	773	768	724	725	761	750	725	781	808	779	765	744	771	785	751	761	749	814	777	727	796	772	788	741	760	789	758	780	778	749	767	755	755	716	743	774	761	791	762	747	772	773	766	794	775	811	771	810	775	729	821	849	722	789	811	771	760	786	769	774	759	793	770	726	776	784	810	742	755	695	773	736	797	750	726	747	770	716	792	796	735	762	785	749	783	772	777	758	775	789	763	799	772	773	815	778	751	811	735	797	757	756	748	759	777	766	768	761	722	781	709	713	778	722	737	733	776	773	739	810	838	772	730	844	742	793	667	800	797	778	803	768	827	748	824	755	773	795	764	790	754	785	757	770	732	776	808	755	784	731	777	799	822	747	801	811	765	739	782	794	759	824	792	835	792	783	760	765	776	777	785	776	769	791	745	758	763	790	844	732	776	734	772	798	754	764	772	774	770	759	750	722	769	838	738	799	749	720	741	766	766	783	761	783	765	757	742	788	788	776	742	788	770	790	727	841	786	741	838	784	749	768	775	705	764	748	813	802	792	785	752	802	757	822	817	803	759	810	762	787	750	780	721	767	762	756	768	753	748	777	746	782	750	761	760	798	778	756	740	753	726	786	770	739	777	703	760	744	783	770	728	770	742	748	764	789	744	770	765	780	792	785	780	792	817	749	772	732	768	756	748	817	784	739	781	788	775	713	801	814	792	747	759	811	776	760	797	774	749	776	777	744	718	768	740	762	761	737	735	756	766	824	773	795	748	814	722	758	802	750	800	774	723	752	768	807	748	739	723	758	708	754	802	798	790	718	742	800	738	782	780	749	766	754	750	741	743	778	786	714	786	778	742	789	766	783	789	783	734	763	768	759	762	731	737	779	735	767	741	758	807	774	764	709	762	729	782	773	739	782	769	790	724	703	773	804	795	721	748	808	729	719	807	710	752	761	758	809	758	719	776	787	746	761	759	729	792	774	770	772	737	788	765	782	804	759	803	813	753	762	791	763	767	743	811	777	788	775	809	780	817	798	738	742	815	854	789	801	713	787	747	719	797	776	769	792	739	764	760	744	743	771	781	787	721	776	812	710	794	784	764	837	766	771	761	754	768	805	770	732	784	747	788	748	795	796	816	762	801	800	752	746	772	776	771	754	785	747	765	735	795	789	752	794	727	763	804	762	789	749	766	769	803	777	751	837	786	787	774	790	794	774	755	806	781	778	758	757	789	778	784	756	806	759	734	784	720	793	714	819	764	785	741	774	802	815	777	774	733	777	756	770	768	781	768	769	731	793	751	792	826	755	785	763	803	771	771	739	742	737	724	764	770	756	797	804	748	791	836	782	768	757	750	788	748	739	762	753	749	815	760	718	780	726	817	786	798	730	793	785	790	754	781	756	735	783	749	792	756	791	789	788	752	786	762	760	712	746	789	743	755	699	793	809	753	773	763	735	753	772	768	777	780	750	705	757	778	781	766	757	780	780	799	702	763	770	788	755	742	803	817	815	773	745	786	757	767	813	828	785	825	748	747	796	766	775	783	781	748	743	780	728	737	748	730	789	757	777	740	762	766	718	787	796	742	809	791	778	779	748	774	809	820	769	763	727	841	770	791	797	789	786	783	757	807	733	768	787	808	823	803	782	773	730	774	772	740	818	766	742	822	748	769	783	788	774	767	759	773	746	776	790	769	751	788	752	794	745	735	800	766	738	760	807	772	777	787	717	822	754	737	762	753	773	746	743	761	763	746	770	753	756	770	765	829	727	760	802	750	780	702	731	814	760	768	824	768	784	781	773	769	741	732	793	758	746	764	776	790	735	719	786	716	750	826	760	803	786	771	767	788	815	791	780	746	756	780	753	745	737	828	776	817	749	792	746	722	738	761	766	773	758	775	776	730	767	742	748	794	752	755	738	739	730	783	785	773	830	829	741	784	760	750	769	797	757	737	687	738	800	784	795	738	774	748	786	747	779	757	788	736	773	771	769	805	743	762	816	776	785	756	742	773	789	770	767	762	760	793	748	737	761	756	756	799	764	772	747	773	784	756	732	751	769	767	784	731	755	740	762	752	759	712	800	766	746	793	746	771	739	764	784	790	772	785	766	765	736	728	803	742	745	684	749	804	801	806	763	739	766	768	776	813	746	738	716	761	775	810	777	764	774	714	772	723	754	797	775	797	726	781	810	739	789	805	759	732	687	766	761	774	723	731	742	780	746	835	770	757	790	770	788	714	790	807	738	767	779	817	817	761	772	760	793	805	766	781	795	710	769	756	767	734	723	765	745	769	730	780	806	809	743	795	741	793	750	765	803	760	761	754	759
8396	977	1344	1078	823	546	450	352	327	262	248	268	215	212	181	179	190	161	188	155	179	174	132	166	151	146	159	144	164	147	139	129	162	140	149	142	153	144	137	124	127	131	136	142	136	119	132	139	136	136	137	130	120	132	138	134	146	139	122	157	153	133	133	129	139	133	132	146	131	133	152	136	126	109	129	135	127	131	148	146	145	129	111	140	136	123	139	144	157	123	144	140	136	128	140	132	146	119	133	129	133	144	139	129	133	123	143	137	116	134	140	140	127	151	148	139	131	151	153	146	136	113	119	155	148	128	114	141	119	157	123	155	147	165	135	112	129	142	149	153	157	122	150	115	145	131	151	123	131	132	131	128	130	137	124	129	137	120	149	142	147	157	134	112	135	138	159	133	130	145	138	158	134	133	145	144	132	137	138	149	140	130	132	125	123	143	138	117	149	145	149	133	158	131	115	128	148	134	134	144	145	136	128	135	124	130	138	129	114	142	142	108	132	130	168	114	133	125	136	126	132	128	134	147	155	147	138	131	162	144	146	126	134	116	120	155	137	153	147	151	132	126	132	119	131	122	128	140	131	139	113	124	116	114	130	142	117	123	109	127	126	145	133	130	149	127	118	139	144	131	131	130	127	123	138	151	149	129	143	109	145	147	134	134	146	162	119	130	115	132	139	136	146	154	129	141	152	126	121	139	141	120	136	139	134	146	147	149	141	136	134	138	133	152	120	118	142	139	157	127	138	129	157	126	135	143	130	148	149	136	161	137	131	127	130	143	146	142	120	132	136	141	129	129	123	144	145	135	133	120	152	134	140	138	152	145	133	148	156	156	158	131	128	139	147	139	141	132	126	104	124	137	123	149	135	161	146	114	134	139	153	134	132	139	123	135	132	115	125	110	133	126	139	132	134	136	147	115	129	127	123	125	150	120	119	112	138	133	144	127	132	126	149	133	133	132	137	135	148	146	143	130	129	131	128	112	139	140	139	152	145	136	160	128	110	152	129	111	152	142	122	143	136	124	130	138	148	151	144	129	133	153	120	144	145	140	117	110	136	114	136	126	132	136	138	127	138	131	149	148	130	129	149	156	112	137	132	127	135	124	128	140	143	133	126	135	139	147	122	139	147	167	144	110	115	138	158	136	121	121	140	151	127	123	135	109	141	128	118	146	123	154	145	146	146	125	150	150	140	136	143	140	146	130	133	139	163	136	139	119	122	130	136	122	131	131	130	132	121	140	146	110	132	136	157	139	135	131	140	127	146	133	153	134	138	122	151	138	141	135	154	163	137	154	136	154	150	133	163	140	120	119	126	142	153	142	151	181	153	144	141	118	116	130	135	142	119	140	141	126	134	137	124	138	145	122	124	116	147	125	133	133	136	147	153	127	135	133	141	143	117	145	125	143	137	139	130	129	141	125	131	153	156	157	139	144	145	141	122	128	123	146	144	125	125	156	144	155	128	144	148	135	142	135	133	149	135	137	153	130	135	139	128	131	132	127	142	131	151	145	145	148	134	135	117	143	124	140	142	141	136	158	124	140	124	144	121	140	129	150	154	158	142	136	116	111	145	133	129	137	130	122	138	147	152	152	135	146	135	124	136	123	152	141	130	123	145	128	150	133	151	125	127	138	135	116	140	127	131	129	139	124	109	141	140	149	145	134	122	147	158	129	167	139	130	126	127	134	137	144	146	146	135	116	136	115	134	141	143	153	137	142	133	127	145	129	123	149	125	141	121	118	142	135	131	148	135	132	154	130	123	128	169	131	122	144	131	126	141	153	140	128	148	140	116	138	121	143	132	118	125	148	146	125	129	142	135	152	126	130	137	131	130	131	142	155	135	138	120	135	148	121	142	122	122	141	142	143	139	114	127	132	132	135	127	118	114	124	142	116	112	128	123	139	129	137	121	142	128	117	125	149	126	129	132	143	166	122	139	115	120	128	129	115	120	124	136	123	156	134	112	143	132	143	122	121	134	131	128	138	145	156	129	137	139	134	121	133	149	127	147	138	127	125	149	134	131	128	124	137	137	126	127	144	131	140	131	143	110	127	138	159	126	147	138	144	123	160	117	125	134	136	150	136	129	116	129	127	113	132	140	125	147	142	120	141	143	132	142	135	151	116	136	176	170	138	134	126	136	115	108	129	127	120	134	137	141	123	132	153	144	155	138	122	154	133	136	153	141	121	128	130	135	127	115	127	136	144	135	136	126	163	144	131	127	131	148	128	148	158	148	136	131	148	128	133	157	123	134	140	136	121	139	115	128	143	119	116	137	135	124	147	131	124	149	110	140	130	152	135	159	127	124	129	127	132	132	114	138	130	124	129	134	151	115	148	118	140	125	153	148	114	132	121	114	132	146	120	122	127	136	137	124	118	136	149	118	126	146	129	154	139	129	154	143	129	121	141	142	109	135	104	114	139	155	121	137	133	140	129	140	154	141	165	110	159	123	139	148	157	141	124	123	143	140	140	135	147	140	122	159	137	153	124	165	125	146	126	150	127	135	150	123	125	133	139	129	146	124	148	148	113	141	121	120	112	143	112	124	129	144	119	143	108	133	135	140	149	142	125	125	152	131	133	153	148	146	127	141	124	135	126	138	135	134	124	115	158	130	135	139	122	136	151	118	136	155	143	129	148	121	126	140	148	138	116	127	127	146	124	133	138	160	118	117	152	121	114	133	134	145	126	132	124	141	131	133	146	145	155	130	141	157	129	129	136	132	126	121	158	141	147	132	146	136	126	146	148	133	125	141	152	126	135	133	114	139	138	135	138	110	151	141	116	160	124	163	145	149	133	143	124	146	140	135	138	136	126	126	133	123	140	133	127	153	131	150	154	153	141	132	161	122	122	151	142	136	137	153	152	156	155	143	130	131	133	155	126	140	126	152	128	130	124	135	143	150	148	131	127	157	133	138	143	115	130	136	151	156	149	140	113	156	132	135	117	138	142	131	150	138	143	124	138	120	134	153	143	122	142	120	135	128	144	127	137	155	149	122	141	131	129	137	143	145	145	121	117	120	134	144	123	146	126	123	142	130	151	114	140	150	127	121	145	136	125	137	135	137	139	141	141	134	129	128	130	133	142	122	118	141	164	128	113	140	155	147	151	126	152	130	143	121	137	134	138	142	143	150	143	140	133	125	124	133	137	124	118	134	148	155	133	130	154	125	153	138	142	141	103	133	122	129	136	141	107	134	125	125	129	131	141	123	141	124	140	139	115	143	141	125	124	147	109	147	133	127	136	121	125	124	118	118	135	136	137	144	135	145	134	144	121	141	127	149	150	144	156	135	142	125	143	145	143	140	143	151	122	120	144	166	154	139	141	140	127	118	120	138	126	111	141	117	141	117	124	126	162	136	139	131	163	138	116	130	133	148	115	145	123	145	132	137	143	123	125	131	124	128	134	103	139	155	136	145	136	139	135	114	153	122	132	145	148	169	163	126	138	120	129	133	127	131	128	128	146	128	145	157	133	142	163	125	139	137	129
5409	1469	3228	3635	3099	2415	2034	1765	1450	1305	1188	1058	962	876	845	808	736	712	720	647	653	670	632	569	653	536	578	537	552	579	521	552	448	503	515	486	542	513	497	455	507	466	491	502	495	446	447	456	499	449	479	483	458	472	424	463	495	430	455	460	472	447	441	470	475	436	473	447	419	463	438	416	452	471	409	454	448	457	462	413	426	439	456	443	458	456	462	444	435	454	430	435	434	464	448	481	476	415	423	426	454	447	464	449	449	470	388	438	410	442	418	451	440	477	435	431	411	448	406	432	448	427	470	448	456	436	447	467	445	461	454	436	463	446	473	407	438	448	436	453	420	440	444	414	463	455	474	465	425	408	427	413	448	482	464	452	433	476	463	429	417	463	434	419	426	426	433	437	429	430	431	432	429	415	442	425	429	439	449	439	437	423	418	483	428	453	462	423	432	442	441	468	418	441	414	461	474	421	404	445	440	466	433	404	451	437	453	435	410	436	445	462	427	476	433	435	425	489	435	470	445	428	450	421	413	438	441	488	425	457	415	467	445	414	408	410	413	450	429	414	434	409	436	451	437	446	438	424	404	443	457	436	415	438	461	474	430	409	408	450	428	410	445	441	416	431	458	411	439	443	419	452	454	426	419	425	414	422	492	451	441	433	445	441	478	448	437	422	429	467	436	425	451	444	422	419	449	435	448	424	432	445	458	438	455	495	424	394	451	441	438	426	381	427	427	458	430	470	427	435	440	447	447	422	426	444	399	449	442	432	444	415	411	437	455	454	453	443	402	413	427	424	445	449	402	463	419	477	461	453	441	467	445	452	450	423	472	445	430	421	461	427	382	473	450	472	409	453	406	453	438	431	407	451	430	439	466	418	398	445	417	420	406	431	421	456	434	434	439	437	444	445	450	439	398	451	454	455	430	445	446	461	466	442	446	434	456	437	494	428	447	458	423	411	451	433	439	418	436	457	418	426	426	417	417	463	432	448	455	437	398	439	440	449	434	393	400	463	446	436	432	492	468	434	441	393	438	425	392	393	459	451	465	409	470	444	428	455	406	464	484	439	474	427	460	450	427	444	451	461	420	429	420	423	397	456	456	456	460	444	423	462	400	408	468	437	493	476	431	455	465	406	428	434	446	459	419	424	438	429	440	424	377	444	435	437	409	434	448	470	431	436	417	406	464	439	508	440	438	453	446	441	433	421	431	463	405	434	434	460	458	425	427	412	405	442	438	438	428	375	465	491	440	408	456	430	441	447	444	460	439	429	474	462	435	449	457	428	431	434	422	438	446	394	425	428	421	427	414	431	432	399	427	417	412	454	462	454	452	410	423	414	470	440	447	447	441	399	453	426	430	460	428	433	420	441	449	411	434	467	442	448	451	432	499	396	464	436	423	423	410	440	437	454	468	432	423	442	447	409	465	436	431	442	429	418	433	428	395	459	419	419	439	415	439	463	452	465	419	456	421	442	441	468	419	427	427	482	396	471	441	429	470	415	447	407	453	432	436	455	423	431	463	420	437	434	438	422	449	458	448	434	456	436	423	431	450	438	407	457	437	411	448	431	443	466	414	427	402	419	395	424	446	449	438	450	445	412	437	434	413	433	478	482	437	451	426	467	428	445	434	440	407	451	442	447	428	405	442	453	467	437	425	471	435	430	464	444	471	441	451	426	461	462	442	458	420	453	472	453	399	424	395	411	442	452	441	415	471	488	417	401	436	432	408	407	447	447	437	407	417	461	440	393	442	433	449	425	449	429	463	436	424	444	440	451	458	447	435	473	449	441	439	411	444	470	430	445	428	439	444	449	441	391	455	391	420	456	458	422	461	452	405	418	415	449	474	425	418	441	426	425	441	441	425	461	423	397	417	470	425	485	451	485	436	436	426	435	471	455	464	427	491	443	433	432	443	473	432	442	450	437	449	421	430	409	472	414	460	445	455	441	419	449	451	431	456	453	426	435	422	427	440	433	456	457	492	475	446	450	408	439	427	410	469	426	480	444	453	445	451	447	451	445	440	462	431	419	460	420	408	458	417	443	440	418	410	415	460	433	449	444	430	465	462	458	434	429	461	414	440	435	443	408	464	405	450	432	410	414	453	422	388	429	446	463	439	398	411	444	409	444	468	435	461	433	431	459	427	424	418	420	434	433	394	449	436	402	417	429	438	415	405	460	448	464	426	419	420	464	459	429	426	473	401	449	431	460	452	440	410	456	418	432	418	431	428	477	454	440	457	439	450	483	438	419	422	466	450	421	459	456	443	426	437	464	411	473	417	420	456	403	441	459	448	413	441	448	447	463	459	434	444	418	438	402	435	440	416	452	444	414	439	429	458	446	416	417	419	423	463	480	434	439	432	428	445	443	481	466	413	444	434	415	442	490	417	451	436	471	431	456	467	429	430	470	430	459	420	416	449	435	444	445	454	431	408	464	429	420	451	392	456	465	416	434	442	484	455	485	431	432	425	452	442	448	441	442	479	441	416	418	451	439	433	421	429	462	432	450	434	434	451	461	452	425	438	436	394	434	433	421	472	422	438	472	420	427	457	463	442	464	415	439	450	433	454	467	439	412	429	419	464	450	436	459	445	402	423	456	463	432	477	414	397	425	449	408	422	481	452	485	454	412	454	428	430	486	464	438	417	438	461	440	426	422	418	421	458	424	416	454	408	431	420	399	441	441	420	450	432	409	426	443	396	463	456	410	434	454	433	484	391	436	427	460	468	453	391	428	434	445	431	448	375	462	450	396	442	474	431	415	423	382	417	476	408	439	430	492	442	427	428	414	457	401	402	443	460	435	453	418	425	438	417	400	464	441	468	425	447	428	456	402	413	479	398	422	429	421	426	454	478	432	428	441	417	424	429	466	472	442	447	452	455	410	446	422	428	451	456	428	439	436	422	435	474	430	435	418	445	439	483	418	411	413	436	448	487	403	446	448	399	422	422	419	425	424	409	435	422	415	423	439	444	399	478	425	446	440	468	428	420	463	416	459	407	441	453	416	442	434	421	437	428	470	429	449	420	402	418	430	404	456	461	427	419	434	467	443	434	397	438	465	424	444	431	444	455	430	440	440	452	389	457	423	437	394	435	417	474	464	430	416	412	472	475	465	466	454	447	411	428	419	451	425	429	436	474	442	438	449	385	422	429	443	436	432	401	436	437	442	427	431	432	425	434	433	429	418	410	460	483	411	401	461	428	434	406	383	441	391	458	425	456	426	414	374	425	424	431	432	433	407	456	401	492	425	486	433	440	456	453	452	414	469	422	419	447	439	438	429	446	417	425	431	406	426	450	434	420	445	432	434	439	424	410	427	464	412	432	409	410	422	430	474	443	449	409	435	400	415	460	417	458	413	450	401	496	421	433	453	459	456	452	468	427	427	421	444	454	412	445	431	408	449	401	466	431	471	431	468	454	462	448	433	433	441	467	397	425	434	418	378	434	462	440	476	431	441	459	464	425	428	445	441	405	411	452	437	426	455	437	458	422	419
15464	2453	2774	2078	1379	1078	726	638	528	446	361	351	303	265	265	227	223	236	222	239	199	227	198	177	168	178	206	169	157	190	177	162	160	174	168	157	174	149	176	168	164	149	128	178	161	153	154	163	120	139	157	164	146	154	160	132	134	154	149	148	164	128	134	139	150	134	139	176	173	149	162	145	157	156	160	145	157	123	147	148	155	141	151	168	156	145	137	131	148	162	140	150	153	145	125	169	138	134	151	140	159	143	137	155	146	150	125	164	162	127	110	153	153	154	153	169	133	156	158	132	147	146	148	149	127	134	143	157	129	144	147	159	146	158	129	167	157	140	143	151	135	137	113	127	121	140	145	141	146	155	134	146	155	126	153	130	144	161	130	156	167	145	153	137	118	158	160	147	154	147	145	152	147	146	158	156	130	152	138	152	149	167	141	143	153	136	157	139	142	112	147	131	139	154	147	150	153	125	141	146	147	168	132	159	154	131	141	128	131	140	164	153	139	147	131	153	137	168	158	149	131	154	155	143	143	153	149	150	132	141	141	143	130	156	119	141	137	149	142	148	121	154	151	156	144	181	158	148	168	143	155	161	136	150	141	147	151	162	152	147	141	150	135	145	147	159	126	155	123	153	140	154	140	157	145	164	151	138	141	153	138	150	141	150	123	178	159	145	151	148	159	144	163	146	140	160	167	153	143	139	133	160	153	162	156	137	151	148	149	157	150	146	142	155	150	143	146	120	131	144	150	144	158	162	153	121	147	163	145	154	142	165	157	145	143	126	143	134	153	142	152	139	152	147	141	145	143	148	138	146	150	142	152	169	167	143	148	150	156	146	155	138	150	150	140	145	149	153	133	149	134	152	134	143	150	150	153	155	149	136	138	146	145	146	128	142	155	147	132	165	157	145	146	149	160	137	148	142	136	123	135	148	117	152	138	124	128	156	137	144	140	138	132	166	135	143	123	150	140	144	155	146	156	155	153	135	143	144	142	166	143	159	147	139	150	140	142	118	156	162	151	173	162	147	152	151	135	141	148	149	163	148	142	134	147	154	166	155	135	151	132	130	145	157	140	142	149	147	153	151	144	140	137	139	143	144	139	148	148	134	145	161	130	159	138	143	159	154	132	135	135	155	137	169	161	131	150	154	158	147	126	138	146	131	156	105	142	146	118	156	141	148	136	169	134	158	149	153	138	148	132	142	147	159	152	149	127	154	152	128	147	130	153	147	155	144	133	160	155	141	149	152	164	156	128	138	152	149	138	154	147	164	152	149	138	166	142	131	166	148	144	151	145	154	138	146	144	140	151	139	145	128	140	124	172	159	158	119	137	132	131	143	165	133	151	137	162	158	160	140	145	140	135	145	144	142	164	155	143	159	144	151	144	126	158	137	140	141	123	143	147	152	134	156	136	114	148	143	125	140	146	127	149	154	142	151	159	137	132	144	159	140	147	138	127	133	149	129	143	144	140	140	152	154	148	134	133	146	154	167	146	163	140	144	132	155	140	135	147	132	140	169	149	146	130	122	124	179	161	147	143	136	132	165	155	151	149	156	163	158	144	134	145	154	136	162	137	122	158	154	128	147	141	154	133	168	150	150	140	149	139	140	120	149	137	166	143	137	152	150	133	137	150	158	123	138	148	147	166	140	141	174	131	129	149	145	146	153	139	146	155	156	138	148	134	135	153	153	154	137	157	143	162	143	147	153	144	174	159	142	159	139	174	148	132	151	156	129	139	143	129	133	158	142	149	147	137	141	159	145	151	133	141	144	133	143	152	152	156	154	139	167	148	142	136	155	148	132	143	144	153	158	135	144	159	161	149	126	144	131	125	130	132	140	145	148	146	146	127	160	158	144	127	153	159	158	151	158	167	132	131	163	155	151	143	150	153	127	139	139	164	142	139	131	145	132	135	149	144	157	150	148	139	129	145	143	172	161	139	136	140	153	125	133	142	117	158	159	145	155	153	169	132	144	155	154	154	129	154	162	132	129	165	144	147	134	147	150	163	130	129	151	152	141	135	148	153	142	157	132	156	141	139	138	149	146	133	139	121	152	168	138	144	131	151	159	141	142	144	162	136	132	125	150	153	151	143	156	147	157	157	139	162	158	143	145	130	141	149	160	133	144	140	150	158	144	155	129	151	145	148	161	132	151	145	127	132	144	136	149	129	166	159	127	125	162	114	163	169	168	149	156	134	129	142	141	144	158	134	147	129	150	134	157	127	132	131	118	146	183	129	151	147	143	185	135	135	156	144	138	151	128	150	152	144	164	122	140	137	136	163	156	134	125	152	186	152	158	131	142	135	159	141	138	143	165	138	154	177	142	135	156	134	158	153	153	143	161	155	159	137	124	153	147	145	151	151	157	143	153	160	146	123	149	158	153	172	150	163	150	144	138	146	142	147	154	140	148	145	146	141	133	149	144	153	115	141	138	165	133	147	129	143	123	158	148	163	128	131	135	162	154	130	148	145	142	132	136	154	134	144	141	148	144	133	158	119	146	152	136	160	138	154	140	154	139	139	158	168	134	164	147	147	157	144	137	155	155	151	140	138	154	149	139	155	136	141	166	153	163	168	159	145	139	129	136	129	147	152	129	160	147	149	138	156	130	151	160	157	171	162	129	157	133	161	153	155	169	142	148	167	128	153	128	160	146	137	131	137	143	153	146	140	153	142	138	150	154	143	155	148	142	138	150	159	130	141	144	152	130	145	146	150	124	111	157	155	151	133	151	141	130	132	141	148	129	151	164	155	134	134	162	157	148	153	145	144	156	139	133	151	134	149	138	139	142	146	153	131	131	147	132	153	141	147	130	162	137	147	132	144	136	154	146	163	143	118	139	160	158	151	145	136	135	121	141	144	143	149	157	123	142	154	138	132	137	124	150	148	151	133	133	147	138	161	144	141	141	155	148	116	141	155	118	128	136	129	147	141	157	162	161	138	164	143	147	158	158	136	153	146	127	149	144	161	151	151	183	146	142	117	131	139	160	161	115	135	158	124	154	151	162	110	158	146	142	158	141	146	136	139	138	125	141	142	131	136	150	153	149	146	145	132	148	139	150	144	153	154	138	147	161	136	138	130	161	151	146	137	136	168	153	150	145	147	172	133	156	164	127	139	131	149	132	149	153	135	142	132	143	174	154	132	135	156	151	136	164	128	163	166	118	149	122	135	126	138	143	162	148	142	129	143	144	133	152	146	145	145	178	142	112	136	141	143	143	133	150	133	131	147	150	159	172	155	122	152	136	134	133	143	151	149	137	137	137	160	146	126	148	169	132	151	129	144	129	162	151	113	133	131	154	122	140	144	162	147	127	163	135	147	134	158	155	139	125	135	153	132	128	111	151	131	140	161	159	149	141	137	148	125	153	158	147	147	153	140	140	141	140	140	154	161	125	156	150	142	139	139	146	159	128	158	172	151	138	150	144	152	150	149	145	145	175	135	148	125	163	149	158	140	139	145	144	159	130	151	165	151	152	143	141	154	167	132	151
7475	2435	5732	6525	5301	4403	3687	2980	2451	2067	1910	1659	1514	1357	1255	1210	1139	1092	1045	926	917	859	861	723	761	746	748	684	672	663	639	649	623	605	626	624	613	619	606	588	579	592	613	605	592	551	590	559	524	550	552	484	516	521	521	553	482	510	494	509	550	505	494	516	505	487	528	494	548	482	523	495	556	513	503	539	490	513	521	532	497	528	473	465	507	494	494	459	496	486	495	511	471	503	453	497	481	515	488	457	477	480	501	473	441	478	476	454	454	479	458	461	460	508	516	480	461	510	489	485	501	485	477	475	485	466	515	477	494	466	497	476	497	495	506	495	481	456	442	501	438	467	526	511	517	475	492	465	503	505	513	490	493	493	455	487	460	479	494	452	480	510	533	470	487	473	462	454	488	475	516	458	461	474	485	454	513	466	515	432	478	491	486	472	454	471	464	466	431	475	491	493	425	475	480	439	449	487	459	472	509	490	483	490	481	464	463	478	441	471	465	503	499	491	460	482	480	467	481	484	479	487	504	480	511	504	492	421	481	467	472	447	444	453	463	440	436	467	476	506	466	506	468	454	487	502	479	503	485	447	452	481	492	513	462	444	496	473	483	479	473	474	522	475	480	482	471	506	475	484	485	503	500	477	454	463	491	467	465	466	452	474	476	443	484	507	475	474	464	453	472	416	511	479	486	512	485	510	512	484	468	462	488	516	494	471	460	466	500	459	522	464	490	420	510	472	517	484	484	486	460	465	446	481	451	432	497	460	502	454	505	488	488	472	534	493	456	478	456	488	456	483	448	495	470	496	521	443	457	473	488	483	482	485	469	471	443	455	424	475	465	494	489	464	479	456	435	459	475	453	471	466	453	460	457	495	442	449	438	464	474	434	440	461	502	449	476	460	481	487	471	448	447	506	429	476	498	502	453	491	525	456	441	459	490	446	503	512	494	456	438	475	457	450	448	457	447	454	469	447	500	481	453	482	450	493	486	491	485	474	477	473	489	492	487	461	441	510	472	455	470	482	450	458	474	495	492	458	485	483	485	466	479	497	482	489	490	462	496	458	439	499	474	485	429	463	486	490	470	467	488	470	461	443	459	465	461	504	491	448	512	444	490	463	496	457	471	470	464	484	457	464	511	466	480	433	485	476	515	475	438	478	475	460	447	489	479	482	482	447	470	503	481	469	455	446	508	482	493	451	476	483	460	477	468	487	467	469	483	435	469	460	466	499	454	454	455	471	475	463	448	488	501	465	500	521	478	476	451	466	481	447	469	482	495	464	470	461	464	461	452	516	487	452	490	446	476	471	451	459	498	471	458	460	475	443	446	462	481	487	474	501	471	477	497	488	482	459	448	455	487	452	467	470	466	470	440	490	499	463	458	470	511	486	479	457	480	488	499	454	497	474	487	460	466	501	458	473	495	466	501	495	462	419	484	473	487	474	467	450	442	473	478	454	503	443	485	484	459	495	489	467	457	491	433	482	471	482	480	486	477	463	509	467	456	486	483	494	459	449	461	494	479	474	451	497	491	464	435	455	507	483	439	442	462	483	470	461	457	490	465	422	495	487	465	526	457	489	476	458	464	459	482	474	476	457	477	487	467	414	476	483	463	463	514	467	461	470	515	511	480	511	469	432	474	501	429	398	486	488	529	478	473	493	514	478	484	475	490	483	502	438	484	489	444	512	454	476	448	454	502	463	515	483	455	481	462	495	458	458	454	473	490	493	505	491	459	481	492	478	473	489	496	487	472	460	488	470	428	466	487	452	473	471	460	490	450	495	448	483	455	468	478	483	473	483	501	478	486	499	489	473	457	509	486	456	482	489	488	476	505	468	511	465	518	472	462	439	477	480	491	499	506	452	480	494	470	501	476	436	467	454	480	470	492	419	470	484	460	444	478	470	481	465	515	495	461	474	455	509	492	482	477	446	460	451	490	448	487	484	440	467	505	474	451	463	428	454	456	460	487	498	507	502	476	448	474	474	492	455	474	485	504	445	489	457	452	486	463	470	493	482	489	502	432	480	469	461	461	485	476	498	453	476	479	437	499	448	464	463	495	474	477	476	498	494	461	438	453	451	500	484	484	466	487	461	516	493	471	493	455	469	478	454	495	506	467	512	457	466	463	491	483	486	484	481	488	482	468	440	459	478	497	436	499	435	456	461	425	458	442	470	469	480	496	499	477	464	463	447	475	477	436	467	489	460	453	483	478	467	490	441	455	477	457	467	500	498	447	474	480	490	482	464	462	465	473	484	469	492	451	492	466	489	474	440	466	442	452	475	464	461	478	499	475	464	458	463	484	436	521	481	476	457	447	494	484	476	512	487	497	457	510	509	487	476	443	482	465	473	493	446	457	486	465	453	469	475	442	441	470	478	437	501	470	423	494	474	449	473	452	471	483	486	477	520	473	472	488	519	497	455	486	459	441	471	461	484	477	485	467	461	483	494	465	453	477	476	481	512	453	463	488	485	483	466	505	474	481	516	463	476	444	480	471	485	464	478	498	508	491	502	476	463	454	477	465	444	448	492	449	470	454	466	453	468	489	489	462	469	497	458	436	433	529	488	512	456	446	464	491	443	497	498	482	477	456	474	493	483	501	457	466	470	505	467	468	417	476	476	487	477	455	446	423	496	530	451	475	483	510	510	440	498	496	453	472	475	471	475	499	485	457	517	473	508	500	487	455	518	468	498	462	434	465	532	516	462	468	452	482	479	497	441	487	472	496	476	514	480	495	492	488	483	483	496	457	478	445	475	494	472	468	444	471	486	502	474	509	452	463	475	469	445	463	490	499	460	503	495	461	469	450	452	483	473	460	471	479	468	479	466	471	486	500	460	438	480	434	480	473	480	485	437	472	468	451	471	490	481	457	492	532	525	492	501	478	443	438	487	472	475	486	465	471	485	485	485	453	494	487	429	475	439	509	490	480	474	463	451	461	444	505	508	470	467	476	448	487	482	467	480	444	434	462	456	464	509	486	465	497	497	482	468	486	482	514	480	453	471	493	466	490	515	464	480	436	484	471	472	477	459	487	463	452	453	471	443	449	495	481	498	449	490	475	496	447	502	469	507	444	455	484	482	463	470	457	435	491	443	477	479	451	466	529	448	449	506	492	478	475	452	493	450	522	490	484	484	473	441	477	485	485	441	469	498	513	465	481	456	471	479	466	475	498	476	481	458	441	500	449	472	487	503	442	467	468	491	471	476	466	499	516	493	462	474	471	488	466	463	466	460	465	470	502	471	488	493	441	466	500	483	452	462	481	468	487	503	510	507	517	490	483	476	485	509	445	471	463	446	465	465	465	481	479	527	471	497	463	483	472	498	511	485	458	463	493	480	469	458	458	498	504	494	476	500	460	446	456	476	494	482	458	484	462	470	470	433	484	472	502	491	501	523	472	498	446	498	476	476	518	469	475	497	497	487	452	423	455	461	462	431	468	464	489	482	447	456	464	496	485	460	479	491	462	467	464	458	513	482	434	422	492	484	503	503
2218	352	356	321	297	288	292	285	292	293	259	284	274	264	239	254	265	248	277	245	278	266	253	267	278	280	262	294	269	235	288	273	264	261	251	259	269	280	284	249	241	253	266	286	255	252	275	288	254	274	275	265	284	270	253	270	245	269	270	282	279	285	259	260	234	253	277	311	265	244	274	266	267	266	280	271	279	265	305	254	247	258	259	247	279	243	284	274	269	272	259	218	264	265	284	242	282	281	263	262	262	293	283	236	277	268	251	284	307	257	280	270	274	279	251	268	271	280	287	270	263	233	265	246	260	273	237	259	249	264	245	259	249	257	273	277	281	291	286	245	266	265	256	262	259	274	273	282	272	259	241	284	266	264	257	276	282	274	264	279	266	248	244	252	264	271	249	286	280	253	264	285	280	255	268	243	282	293	258	299	281	282	259	242	287	298	253	278	268	300	272	275	273	266	254	287	256	274	278	254	271	251	278	251	262	268	264	264	284	280	287	291	263	267	290	270	246	274	255	301	274	228	281	272	237	233	263	268	234	243	253	270	249	251	279	263	270	265	286	252	233	252	252	282	263	292	263	286	259	267	260	257	296	297	266	277	269	280	278	259	308	264	248	255	272	271	279	276	276	275	269	261	276	232	264	266	248	288	268	244	286	269	259	234	278	257	249	255	246	271	252	271	279	278	261	243	244	285	261	256	271	266	284	297	259	256	268	275	274	254	275	274	277	266	274	258	261	235	269	249	266	259	273	239	281	278	262	289	228	257	311	293	284	266	285	251	244	291	242	288	258	307	272	269	276	263	274	268	267	285	285	275	255	286	258	295	291	236	268	266	277	256	299	292	264	270	282	253	262	262	262	247	239	240	268	264	273	251	243	258	269	253	267	249	276	255	223	265	270	276	288	267	262	264	261	240	273	264	269	302	279	269	262	259	269	267	258	263	272	270	272	295	251	273	274	254	254	283	259	269	256	278	269	250	251	274	244	269	292	264	248	250	296	278	284	256	251	253	254	249	232	285	294	269	257	280	263	244	243	270	266	297	288	253	273	251	271	277	247	259	269	293	233	305	246	240	245	275	254	264	257	278	254	280	276	259	259	258	272	261	263	245	258	293	300	264	256	265	258	279	295	259	259	255	263	272	269	292	266	249	251	277	273	283	265	266	270	276	269	281	263	276	289	254	278	293	225	268	250	244	269	277	260	272	273	276	278	258	254	250	260	265	270	251	234	303	254	288	266	272	255	265	287	282	252	238	260	283	287	298	255	279	248	258	282	249	271	252	267	282	247	269	260	280	260	274	264	241	281	279	247	276	275	284	279	280	282	256	257	259	236	264	273	271	271	258	270	235	270	291	275	270	266	285	274	291	269	273	292	274	273	267	266	258	301	254	258	269	278	274	268	309	254	226	285	266	270	281	268	258	238	264	273	240	280	268	227	267	232	296	262	262	272	283	281	261	263	275	243	274	259	254	284	300	238	264	246	245	272	285	273	282	293	278	258	261	285	258	260	263	274	280	251	248	269	248	266	257	289	244	257	293	280	280	289	260	286	263	269	265	251	268	240	252	270	269	243	285	304	291	235	271	303	270	278	254	250	287	258	290	240	236	285	292	246	296	270	247	271	252	260	254	265	262	236	261	265	267	283	283	264	265	245	272	255	255	274	279	232	258	277	246	284	264	293	257	265	265	278	274	259	266	280	242	253	269	255	270	262	281	258	271	277	262	238	255	278	266	260	250	292	289	268	257	259	264	262	274	263	263	233	245	283	282	242	291	258	285	267	270	260	262	253	270	242	261	276	272	257	263	263	252	260	261	268	264	245	251	295	265	234	273	260	255	277	298	260	245	260	266	262	310	247	290	260	269	294	279	262	292	279	287	260	270	280	268	230	260	228	259	271	272	293	264	276	266	252	310	279	269	255	254	252	280	303	271	233	264	276	286	258	261	261	278	286	268	256	240	269	278	252	264	249	257	260	269	263	257	265	234	233	292	320	271	277	279	262	245	269	272	262	287	254	275	242	269	294	242	271	292	273	241	273	262	288	237	250	246	261	272	273	265	265	277	262	292	262	264	273	287	253	261	296	265	264	268	272	239	270	278	242	262	258	281	262	269	279	233	295	254	263	289	295	278	256	279	273	252	271	280	266	292	239	262	275	262	276	262	274	273	275	273	253	272	234	263	246	257	273	263	264	301	283	265	298	254	279	274	280	263	249	244	251	275	255	269	268	286	268	279	266	247	242	245	274	249	251	252	279	250	282	236	280	276	272	237	269	249	225	246	254	257	255	253	250	264	235	253	262	278	260	257	255	261	243	288	282	243	266	260	273	255	276	275	280	269	248	257	264	254	268	276	252	268	255	244	270	274	244	256	267	276	266	292	295	276	266	305	292	264	266	274	257	252	243	261	235	248	273	276	262	253	251	273	274	238	268	265	283	237	245	262	271	252	264	269	255	241	230	243	272	274	250	252	275	274	276	295	290	272	285	242	265	253	241	262	268	294	294	261	240	268	255	255	289	273	264	267	257	296	270	260	263	277	230	248	244	265	288	247	242	268	256	282	266	290	238	252	254	288	282	264	285	280	265	289	261	247	252	242	256	276	270	266	293	280	278	238	277	264	282	256	250	273	254	264	317	248	257	262	249	252	243	263	265	286	280	276	263	266	284	285	273	245	249	266	245	226	247	275	272	284	262	253	274	248	254	246	265	269	276	271	278	263	286	252	277	247	245	269	299	226	249	269	259	246	286	235	283	265	269	294	239	261	266	265	257	274	257	266	259	249	256	277	244	263	279	308	275	268	288	228	272	301	260	281	271	280	286	274	293	255	231	291	249	274	264	245	253	275	262	296	262	271	256	257	281	287	262	270	261	284	258	258	260	261	235	234	282	248	277	245	243	268	303	267	261	287	278	271	271	277	257	272	279	255	270	265	261	290	257	257	268	238	284	268	298	270	276	275	244	290	241	259	260	273	254	254	273	270	280	266	264	245	286	264	260	288	264	265	291	282	261	295	247	287	235	294	251	258	275	272	258	269	277	286	268	256	263	276	269	253	265	262	256	235	256	286	264	244	282	271	244	274	250	274	222	258	259	293	284	259	252	253	290	249	247	267	273	266	244	249	250	274	270	278	275	275	255	247	251	262	264	246	258	250	282	263	257	248	278	240	284	256	258	254	245	255	238	251	247	308	277	249	290	246	263	292	263	239	274	288	255	245	246	278	275	269	295	253	244	274	270	251	238	261	259	272	273	286	268	284	273	267	261	253	290	259	265	232	263	235	246	287	251	280	262	263	290	284	292	255	254	246	252	254	277	288	248	299	274	268	292	285	250	288	271	249	270	242	301	263	294	281	288	260	272	261	291	243	279	259	265	277	236	251	267	272	219	274	262	276	266	259	286	271	297	287	254	268	249	274	261	281	282	226	260	277	242	279	279	250	290	263	283	249	299	265	256	291	280	274	264	263	231	262	286	263	252	267	292	225	276	245	274	267
2310	880	981	967	894	914	862	823	832	800	842	834	828	768	853	803	784	777	825	762	803	804	801	768	770	786	754	732	779	768	803	790	806	766	765	776	779	766	784	767	751	752	756	771	797	757	799	810	781	815	830	795	786	763	763	739	775	761	803	789	763	787	799	741	787	763	753	754	828	778	770	773	801	832	751	769	789	820	709	792	782	792	811	802	754	759	769	753	826	797	755	801	833	758	759	784	822	789	817	767	801	837	776	747	774	745	742	715	795	746	803	795	755	704	784	762	812	744	748	790	745	740	792	751	759	789	765	777	773	751	784	692	705	836	780	789	780	822	785	715	761	833	796	797	764	766	770	748	756	744	756	749	772	808	786	781	755	767	800	741	751	743	771	699	719	761	769	758	719	821	746	828	781	752	796	746	846	751	812	782	755	745	768	791	763	755	749	781	758	777	833	786	832	741	790	767	771	803	790	754	722	797	740	766	811	765	777	764	763	760	812	752	805	747	767	796	746	824	763	716	747	798	822	739	752	768	761	803	783	798	783	759	766	760	770	694	783	738	714	800	797	782	756	785	770	758	790	699	803	787	762	767	827	780	781	783	782	745	791	747	769	777	767	745	742	789	736	773	740	753	786	801	760	812	795	739	721	799	813	784	746	795	755	811	771	749	794	772	746	770	779	797	769	772	808	767	788	788	790	802	817	751	764	772	784	769	827	766	799	796	790	757	733	788	749	771	751	764	725	775	792	780	739	764	764	780	776	752	774	758	773	829	794	739	750	821	783	793	711	772	707	760	787	789	796	784	755	784	764	755	709	746	785	778	746	788	757	832	789	807	773	739	740	708	781	801	812	761	755	789	789	755	748	774	808	790	775	812	721	802	767	792	784	767	765	781	729	771	780	751	823	739	751	755	735	774	768	758	785	779	734	791	796	746	738	813	794	767	751	749	754	775	767	752	795	779	784	790	796	738	762	783	801	724	755	747	778	760	800	775	772	790	789	769	745	777	743	769	781	763	781	783	786	823	756	735	764	725	793	779	792	831	752	715	786	777	754	759	737	749	828	730	824	757	744	787	757	783	755	772	792	807	779	770	777	760	820	746	823	773	781	765	787	743	786	742	731	804	812	761	845	787	744	746	806	782	787	721	813	795	770	739	777	772	732	769	803	772	829	735	783	751	790	758	796	766	793	744	736	847	817	749	762	780	764	749	863	758	806	771	791	741	839	785	770	729	745	761	745	754	751	748	710	764	804	775	719	759	754	766	787	729	808	719	805	718	812	781	756	768	773	763	756	817	760	726	767	804	742	787	794	781	757	784	752	780	733	792	806	766	788	714	814	734	806	806	759	797	755	764	733	800	811	796	762	805	769	731	770	830	775	787	754	792	720	761	783	739	755	718	766	793	794	751	759	756	784	745	785	802	751	798	788	748	800	765	792	751	832	755	768	758	816	753	742	742	765	734	780	774	753	774	789	720	764	774	790	739	701	774	795	770	767	755	717	803	777	746	749	820	801	795	789	788	729	796	756	793	810	780	787	821	750	769	753	789	776	748	805	749	814	742	765	742	768	762	794	806	758	806	756	762	756	758	759	799	743	772	804	762	752	702	747	739	782	790	738	761	786	790	788	757	800	791	824	755	776	779	784	790	755	741	791	773	785	746	727	761	785	714	804	786	809	748	763	759	778	808	774	779	754	789	774	797	770	741	763	805	775	739	755	754	791	751	791	770	797	808	759	826	792	775	788	785	806	763	768	794	759	694	746	787	760	786	755	753	760	728	744	713	786	764	727	803	776	765	759	739	788	784	743	779	783	787	780	826	734	758	797	768	782	801	772	809	756	800	726	753	738	688	743	784	793	807	793	743	808	723	769	825	738	772	762	761	748	750	773	739	789	772	782	785	789	778	799	773	780	774	790	815	787	772	758	771	761	744	769	754	791	748	727	746	805	809	779	716	760	761	736	741	755	741	782	835	828	795	742	756	771	795	747	772	805	770	805	790	755	803	757	754	782	752	730	755	749	827	777	757	807	735	758	783	743	792	825	790	773	814	778	764	733	808	742	800	843	738	774	767	765	776	774	780	753	769	805	788	760	772	807	796	782	719	773	781	807	813	792	774	765	784	768	726	765	756	826	760	754	759	761	750	704	806	781	755	759	779	772	826	783	786	777	810	770	778	766	818	699	797	791	767	768	803	801	753	795	813	735	765	737	774	787	731	780	817	745	744	814	771	770	768	776	780	757	805	816	758	734	760	713	775	733	734	705	763	762	820	772	741	753	778	786	809	781	774	801	769	745	703	809	746	763	762	774	783	789	780	763	750	760	776	780	797	828	797	760	759	753	802	751	759	759	803	736	809	792	798	798	748	741	784	801	799	809	751	720	778	734	820	748	737	756	731	764	752	750	795	811	747	794	738	701	765	713	781	723	774	788	796	787	757	783	761	782	750	778	772	730	782	757	753	801	797	792	774	751	747	760	757	767	774	717	789	717	784	734	744	727	779	766	795	766	783	759	742	751	729	768	784	761	825	760	776	746	756	742	761	787	839	793	741	758	777	788	800	787	798	773	742	758	774	795	763	774	745	774	807	805	752	754	742	774	770	741	808	782	722	810	772	750	766	713	777	767	768	763	794	755	802	735	768	772	751	792	796	792	787	806	760	788	740	770	750	745	829	773	732	777	742	795	728	760	745	789	745	751	749	759	787	755	786	781	777	829	758	746	851	801	774	761	773	761	762	782	782	787	824	781	766	764	777	771	753	745	785	757	789	751	814	762	744	784	791	765	766	738	782	799	716	820	780	739	761	787	738	781	789	806	762	791	758	820	696	809	787	730	807	754	779	776	747	775	814	791	779	769	734	779	731	752	746	783	775	783	804	754	785	717	794	746	738	748	746	784	760	778	777	738	752	744	809	739	760	772	803	723	749	807	801	778	737	801	766	715	735	781	745	767	760	740	799	802	828	769	753	786	768	763	795	748	797	774	791	776	738	733	762	751	757	783	748	790	780	792	735	744	695	735	760	775	756	781	821	780	751	772	796	761	777	773	744	780	751	783	702	759	784	752	780	782	771	754	780	746	785	789	766	769	752	799	782	807	774	804	736	784	770	788	805	772	778	803	781	811	764	794	751	752	757	750	714	754	777	759	779	744	779	777	796	773	782	769	723	736	762	803	770	751	773	783	737	803	741	806	767	777	766	792	776	755	805	751	768	726	797	758	743	750	769	775	746	708	734	789	736	757	747	785	785	772	769	745	789	738	751	796	710	782	733	792	780	776	735	781	784	779	782	774	762	790	763	715	722	788	784	773	751	783	795	732	785	776	805	812	765	791	728	777	744	752	712	772	790	715	783	789	742	773	726	786	858	742	775	806	775	776	792	765	747	756	740	795	809	769	800	743	799	767	797	762	750	809	755	769	744	779	763	798	755	757	740	751	763	774	768	800	741	765	770	799	769	814	777	776	804	772	761	768	766	787	731	801	843	737	781	794	759
8379	1099	1382	1091	789	575	452	353	320	292	225	213	270	220	172	170	186	174	186	176	175	193	178	157	167	158	141	162	132	132	160	149	128	142	159	136	133	163	132	128	130	137	136	142	137	148	143	157	136	161	151	157	163	141	138	132	126	114	151	127	150	132	137	138	132	134	142	156	162	144	162	128	119	141	117	133	122	125	124	136	131	134	131	122	124	127	118	128	135	154	114	150	145	150	138	135	153	125	145	135	147	127	130	140	130	121	141	121	127	124	149	130	136	137	138	130	128	127	137	148	140	154	144	137	162	165	140	115	138	167	130	134	128	110	154	143	129	139	152	119	142	141	132	152	137	132	126	148	136	130	134	134	134	133	119	132	119	130	144	157	118	115	122	132	118	146	139	128	135	149	138	128	130	117	129	153	153	133	151	128	116	133	158	142	151	151	117	144	130	132	133	136	120	122	131	152	132	142	115	131	155	155	142	136	123	130	150	160	135	150	143	135	126	142	135	129	152	144	140	157	132	146	127	140	156	140	127	132	144	135	119	127	139	140	107	125	139	135	132	127	124	126	132	122	130	138	117	140	130	122	134	127	147	128	114	141	125	147	135	144	132	108	136	119	138	163	157	134	119	128	132	129	139	132	139	124	135	133	133	148	138	140	128	113	127	135	141	101	117	148	150	158	132	135	131	143	139	155	143	142	137	123	140	144	132	159	143	138	141	141	139	137	135	151	149	137	129	144	123	132	121	121	138	143	139	153	129	139	157	139	127	135	155	142	135	128	134	148	168	153	151	135	123	140	137	142	139	134	138	131	134	119	134	145	145	132	138	123	146	128	142	147	138	142	123	154	122	128	143	118	130	138	136	122	143	130	129	149	148	123	133	138	143	126	133	152	135	163	154	130	116	129	152	150	145	127	152	139	133	129	158	146	145	151	155	166	136	131	136	156	147	151	143	133	142	138	131	144	120	148	135	134	139	133	149	161	117	143	122	135	146	133	148	146	157	118	148	150	148	145	136	154	117	120	146	126	147	151	114	134	144	134	144	155	149	150	117	163	134	123	130	137	136	126	151	136	124	134	117	145	133	145	155	138	131	117	116	134	141	119	131	112	149	141	141	140	132	142	123	125	158	121	133	140	143	134	142	129	141	156	144	127	140	120	113	127	153	131	122	127	147	124	101	139	131	130	139	114	142	121	135	135	127	148	120	132	138	137	120	154	148	135	136	153	132	146	143	133	141	144	135	145	129	133	140	160	132	111	150	130	135	129	149	145	128	126	141	134	134	138	130	145	138	151	131	140	131	130	148	123	136	135	158	146	133	155	151	124	131	130	135	132	141	146	112	139	122	164	144	125	127	130	128	139	108	156	160	135	134	163	155	139	125	100	142	126	158	135	142	137	125	114	106	140	121	135	137	139	132	139	155	141	126	124	166	107	136	118	132	118	133	142	111	151	141	130	129	160	138	154	141	150	150	142	137	129	128	157	152	122	137	121	160	117	134	146	150	145	132	134	143	131	135	133	135	115	130	130	139	146	160	136	162	143	150	140	149	133	128	137	134	137	140	135	151	112	144	153	141	138	160	136	117	119	149	127	127	132	135	126	148	141	153	129	122	150	130	148	135	111	127	139	134	120	148	157	116	151	147	158	159	120	131	125	126	123	141	151	133	144	171	133	161	150	118	122	143	121	148	106	133	133	114	149	125	136	131	151	140	125	135	129	155	121	131	117	129	133	128	128	125	137	127	130	134	133	128	142	133	166	129	145	154	136	148	119	119	147	136	147	154	140	115	133	146	138	137	139	121	143	134	130	147	135	136	135	145	138	133	149	146	142	122	143	130	134	129	116	119	151	121	128	145	151	114	136	166	147	130	163	128	124	137	125	117	128	156	133	138	120	136	130	122	116	152	157	138	138	125	115	132	134	128	137	121	140	149	138	132	124	129	133	139	137	118	124	127	156	133	135	121	121	138	118	129	138	140	122	153	155	154	133	122	127	135	154	138	130	144	147	133	140	136	149	116	149	150	127	151	128	119	142	156	150	156	142	141	132	124	133	139	158	140	127	142	145	141	131	144	143	145	144	115	148	140	130	126	141	136	138	151	142	125	128	145	135	149	126	130	142	126	143	137	140	155	135	151	132	142	128	157	126	122	142	152	119	149	127	132	132	140	129	111	135	130	124	129	143	129	139	144	145	130	145	137	119	128	140	133	135	150	152	133	128	123	124	148	144	150	137	142	138	131	132	118	141	157	151	142	130	141	143	136	133	159	160	138	138	124	140	137	145	127	135	129	133	150	119	146	155	136	156	120	120	129	161	136	122	124	127	130	130	126	133	134	149	132	121	146	140	161	129	148	133	149	132	133	118	149	142	117	134	162	151	139	134	131	141	130	134	129	143	133	131	151	151	138	130	143	135	151	120	120	128	134	144	129	124	128	138	124	123	141	125	129	135	130	136	129	138	130	160	140	126	143	126	131	130	139	137	135	141	137	146	158	130	143	131	143	148	139	155	140	136	139	148	138	127	147	144	141	151	124	141	133	120	150	117	151	141	123	126	137	146	133	155	121	116	147	142	118	147	137	139	125	142	144	140	114	128	123	147	142	159	139	134	126	134	132	122	148	158	150	136	156	147	141	144	146	154	141	157	119	132	121	127	124	120	126	142	151	137	122	143	152	137	147	146	127	126	123	138	139	108	122	121	115	147	144	137	126	123	140	135	146	150	122	135	151	122	138	110	140	143	130	141	140	156	138	141	134	136	144	138	152	137	140	129	145	112	144	129	121	133	125	130	136	147	126	137	127	134	124	132	144	151	121	121	143	151	144	135	130	112	135	134	132	127	130	156	158	127	127	137	135	139	146	145	139	130	140	128	155	143	125	147	136	136	152	133	146	136	132	130	123	142	134	143	136	132	122	166	131	143	122	142	127	124	141	126	141	127	118	148	117	138	131	131	140	159	130	139	135	133	123	119	140	138	140	149	140	116	127	142	165	133	133	146	121	127	140	143	122	135	127	124	126	161	126	128	111	123	123	137	135	116	133	124	135	158	137	112	125	154	130	148	128	137	131	140	124	132	135	138	117	124	135	117	139	143	144	135	111	143	131	142	130	146	144	127	156	115	137	129	153	144	137	144	123	122	154	130	114	130	148	141	129	147	136	122	121	141	147	154	152	142	127	126	145	119	129	94	129	142	147	123	134	139	134	128	118	134	147	139	133	123	149	141	136	135	130	135	133	139	120	144	132	142	133	140	139	119	154	135	133	114	143	155	125	134	148	127	152	158	124	125	145	139	135	136	127	116	136	153	150	123	149	127	151	152	116	148	136	139	123	129	134	122	151	132	135	143	138	133	123	113	125	141	141	117	137	151	141	130	128	123	175	129	111	153	154	152	145	167	140	169	144	123	117	138	128	116	125	125	126	139	118	149	134	136	131	124	118	121	167	157	129	129	164	145	140	131	140	136	128	126	162	130	138	152	137	137	137	154	137	127
5376	1468	3255	3726	3091	2501	2147	1756	1533	1318	1162	1083	994	924	776	794	757	693	678	652	616	619	617	598	588	606	566	545	539	559	520	525	565	512	493	497	559	532	534	458	508	503	487	492	471	476	530	504	503	489	475	464	488	449	460	478	466	454	469	435	454	482	462	447	459	483	464	458	446	479	468	498	440	416	456	460	423	458	455	460	443	447	466	440	447	432	441	463	454	449	417	421	473	469	414	454	446	441	456	458	460	424	418	419	414	471	428	458	479	439	439	456	466	447	424	438	451	458	434	431	485	460	425	438	418	398	444	452	471	453	446	405	432	417	450	441	428	446	471	413	408	432	471	437	477	457	447	420	437	451	445	450	469	425	424	414	416	423	428	457	425	449	423	446	405	412	433	421	437	428	420	420	448	451	397	451	445	426	415	450	398	401	419	454	460	443	439	432	430	469	439	415	412	421	472	429	446	464	419	448	440	392	438	435	459	427	455	433	414	405	406	441	437	436	422	440	456	435	446	424	432	485	442	440	449	432	461	438	418	436	429	477	408	437	446	436	419	459	427	422	437	440	434	459	401	439	466	467	448	462	423	430	444	406	387	454	454	448	437	456	383	465	413	424	423	450	425	461	401	411	417	414	450	431	411	439	407	400	447	454	442	459	431	468	411	472	423	442	411	396	422	475	438	447	433	437	467	430	472	438	452	439	426	429	468	434	456	433	495	430	450	431	438	438	466	425	443	425	443	417	408	455	418	410	453	451	440	467	460	466	475	419	467	397	445	442	457	425	430	436	441	420	452	457	413	472	453	392	445	422	466	451	424	435	415	455	423	450	468	428	437	443	420	463	448	428	462	405	436	444	492	423	436	437	452	436	433	431	438	432	461	464	426	436	423	426	466	435	392	458	444	448	473	461	414	412	442	457	449	461	409	422	432	465	449	466	432	426	433	424	469	436	436	402	445	411	435	436	439	404	454	425	451	403	425	406	443	432	437	412	429	426	402	469	459	425	469	445	408	443	442	464	421	426	445	449	429	456	438	456	447	433	425	427	453	464	394	428	442	459	441	431	452	449	450	424	449	415	439	432	447	412	464	419	430	442	460	429	442	419	430	440	419	399	447	417	466	462	467	442	443	421	411	461	428	459	447	480	419	417	435	449	428	444	437	446	423	452	415	394	440	452	467	474	393	445	452	428	442	452	393	423	439	459	432	476	437	446	381	471	420	454	491	439	409	460	421	420	436	458	417	446	474	429	439	426	403	442	421	429	459	417	433	407	422	458	447	448	471	432	434	438	449	400	474	444	427	412	479	435	383	430	438	445	464	442	411	423	421	436	455	435	410	407	404	433	421	439	441	445	431	402	480	432	430	432	440	412	411	429	458	426	430	449	447	498	441	469	400	429	412	438	411	427	429	398	400	445	432	447	455	424	454	446	382	429	390	428	409	439	443	440	445	388	439	415	435	460	400	438	431	432	383	442	422	447	428	443	438	464	458	428	473	449	465	454	404	392	455	434	452	393	429	477	417	404	435	406	435	439	448	395	430	406	428	460	443	437	448	431	405	451	443	434	441	456	415	412	415	441	446	441	470	428	430	439	450	436	443	437	452	447	402	445	422	377	418	416	444	457	452	440	451	414	402	468	458	444	421	410	430	441	444	451	434	413	435	414	450	464	420	453	479	454	398	432	433	491	450	451	425	421	444	437	421	448	438	418	408	468	458	459	456	451	432	402	438	439	448	435	447	418	443	419	423	412	406	447	411	461	469	422	420	413	397	462	450	427	446	402	433	444	408	436	437	440	441	440	404	391	431	419	445	468	429	429	442	427	437	436	447	426	434	448	412	432	409	408	430	449	424	398	437	430	413	409	466	430	417	429	418	473	441	433	430	433	448	465	454	441	414	436	465	421	461	432	449	426	407	393	432	437	409	509	427	422	408	453	438	449	425	408	404	449	419	457	462	449	411	436	472	418	454	426	429	451	449	454	458	420	385	418	487	504	420	409	438	435	418	399	487	447	402	412	407	435	398	411	488	421	400	431	451	473	419	414	446	452	408	453	483	425	427	457	412	448	405	439	425	443	450	434	417	386	425	405	435	455	422	428	466	449	392	436	417	444	440	414	436	412	404	465	391	421	412	396	455	428	458	442	427	466	448	436	414	465	428	461	461	416	420	454	445	419	432	412	411	409	453	468	454	432	450	451	398	431	421	451	434	413	400	404	436	475	443	445	445	438	484	451	457	433	424	494	432	452	432	420	452	454	408	453	452	435	461	461	436	408	452	429	431	441	461	437	432	429	476	435	445	403	443	469	449	475	436	450	448	460	440	442	421	452	430	444	439	419	467	433	441	453	461	459	428	429	437	457	442	434	468	424	427	426	438	401	448	442	444	444	412	475	441	407	460	453	446	461	439	396	450	447	441	426	410	466	442	454	396	412	394	430	419	410	433	406	418	467	434	432	435	423	474	414	412	422	442	419	411	436	409	442	382	437	428	443	441	436	446	454	444	403	453	406	420	435	496	403	425	472	450	449	429	407	441	420	419	395	416	421	450	445	432	398	423	434	464	443	421	435	411	409	458	454	422	399	423	438	485	402	464	449	414	462	434	434	465	432	398	433	468	439	430	432	426	431	445	400	455	400	436	480	424	420	453	419	402	401	422	394	397	387	439	471	442	413	424	461	429	413	449	436	466	433	468	415	411	426	476	426	433	461	471	448	421	474	435	419	401	456	433	437	452	477	405	404	436	401	428	440	424	426	429	467	442	437	437	437	461	402	446	455	395	460	437	428	453	438	415	400	430	413	425	427	443	426	454	460	473	437	458	433	390	411	435	435	404	490	447	426	427	428	431	417	453	429	435	412	415	452	456	414	418	439	421	417	435	410	453	448	426	452	411	423	451	409	422	466	429	417	473	455	420	428	458	443	406	487	420	429	446	444	430	477	433	497	441	467	410	476	467	478	436	437	439	419	462	435	425	454	410	441	436	418	428	431	428	460	438	449	424	442	417	449	444	460	402	410	421	419	418	428	439	476	452	451	414	435	422	442	412	455	428	432	442	423	483	422	405	437	422	437	432	442	445	455	423	465	448	452	401	405	437	446	411	473	470	461	459	435	407	446	404	425	431	416	467	448	439	472	455	448	446	426	421	449	419	396	450	431	441	481	433	431	428	417	428	480	457	459	424	437	437	419	421	463	405	461	435	443	412	424	406	427	385	455	423	463	442	418	450	418	437	447	417	432	446	469	397	421	414	452	443	443	460	416	430	457	483	465	411	414	437	477	410	406	423	393	494	420	447	422	447	410	445	456	463	413	435	415	414	440	446	439	388	481	413	443	431	477	452	435	426	440	431	436	424	425	438	440	449	408	416	468	427	463	424	455	429	428	422	489	424	453	410	444	413	406	436	460	436	459	457	422	422	425	464	465	412	433	440	443	433	415	485	442	450	494	442	430	451	419	417	431	394	420	388	486	474	414	454	460	454	399	417	433	460	418
15654	2521	2759	2106	1509	995	827	572	465	384	365	350	313	270	224	225	215	223	229	211	173	199	197	187	170	182	147	188	168	186	184	148	164	151	175	169	169	178	152	143	166	178	159	150	159	134	152	143	152	172	111	154	165	140	138	148	146	149	125	171	161	137	133	134	149	166	149	165	160	124	158	149	141	154	145	154	141	147	130	163	153	137	140	150	148	143	178	157	153	147	150	149	141	142	140	146	147	185	165	139	143	142	157	111	147	162	146	124	161	143	136	132	164	168	144	151	145	133	148	151	131	137	128	155	142	137	139	142	157	150	151	157	162	154	156	154	162	146	140	139	137	120	136	151	163	141	129	139	125	150	137	143	142	153	167	143	152	172	139	134	173	159	131	130	149	145	158	154	157	144	174	149	156	174	147	135	137	151	147	136	109	139	143	151	165	151	149	149	135	161	140	162	137	144	145	164	143	148	156	129	150	170	128	141	156	154	141	146	152	150	140	143	160	151	133	137	134	131	161	145	147	140	145	122	162	143	137	148	137	156	145	139	163	122	157	145	129	149	147	163	154	142	110	167	162	158	120	157	153	155	144	136	161	157	151	124	139	151	140	140	126	141	135	132	157	128	147	154	133	140	146	152	161	133	134	146	133	148	142	169	143	124	158	134	148	160	118	137	164	134	126	146	147	163	161	156	144	128	141	152	155	123	123	154	137	143	128	146	131	135	155	154	147	150	155	133	149	141	158	139	155	144	136	129	151	160	175	147	149	164	158	154	139	140	166	131	159	140	132	150	147	163	130	145	140	149	153	162	147	157	155	143	139	156	141	139	131	153	163	152	143	149	162	157	127	132	143	152	131	155	149	142	146	153	161	150	152	133	149	142	150	129	144	136	146	139	144	142	134	166	151	141	143	151	139	140	151	145	146	122	138	138	122	131	158	135	141	128	144	161	156	129	167	137	141	169	148	129	155	145	150	128	124	150	151	141	129	145	145	151	146	139	151	133	144	147	135	155	138	141	156	148	129	128	144	131	139	157	133	156	134	151	132	143	135	138	156	129	139	140	151	142	138	180	134	143	143	124	146	154	155	147	156	136	149	156	144	150	167	161	116	138	141	141	155	136	149	124	157	135	157	148	165	145	146	145	135	135	152	143	134	117	144	145	156	131	143	155	137	130	165	154	129	139	136	150	142	129	148	137	138	149	139	148	134	128	138	144	132	165	161	127	170	145	152	126	156	150	156	149	125	146	144	135	133	157	155	145	138	153	144	149	144	145	147	164	148	154	148	140	149	150	162	141	132	132	145	127	144	153	126	147	153	139	146	128	152	129	140	129	156	150	141	175	162	166	152	167	138	161	155	161	147	131	153	155	148	161	143	138	157	166	146	157	158	125	139	159	141	131	123	110	163	145	162	162	147	145	136	144	171	147	151	127	129	139	159	129	152	138	147	161	138	143	145	133	133	152	147	146	146	146	149	137	159	145	172	145	112	146	163	145	128	144	155	132	161	165	141	149	164	147	160	152	142	153	153	150	152	159	132	139	169	142	140	155	138	170	151	167	132	123	149	150	140	143	149	143	161	134	147	157	141	141	151	146	130	156	158	165	143	131	163	152	154	171	152	132	148	143	126	139	151	138	135	136	145	148	138	142	160	160	133	158	114	144	142	134	150	140	145	142	150	129	148	136	152	135	156	157	138	138	156	140	169	169	151	138	135	134	132	149	138	159	155	162	171	144	147	132	149	145	166	132	124	134	128	141	139	134	158	154	135	135	144	165	136	152	125	138	162	153	131	137	125	146	141	135	173	175	155	164	150	132	140	144	155	147	150	143	129	131	173	144	137	144	134	154	127	152	135	143	127	160	133	145	136	151	130	146	152	152	158	156	147	157	156	158	156	141	146	134	153	160	141	139	144	144	146	138	157	131	160	128	122	144	151	145	124	166	115	162	143	160	137	149	162	147	164	131	131	159	135	137	173	137	152	155	127	157	133	128	143	141	140	172	139	129	157	157	145	160	156	147	139	161	129	154	127	155	125	124	131	144	146	146	162	131	138	134	162	149	144	129	146	165	144	136	159	155	134	149	153	149	130	142	154	134	151	156	127	157	156	139	157	163	134	146	137	138	147	156	161	138	135	155	149	140	151	167	124	154	138	140	164	158	149	141	142	157	150	137	177	141	143	165	137	162	139	118	139	152	118	139	154	137	147	141	131	148	140	146	156	134	138	150	131	161	136	153	142	131	139	123	143	138	137	148	136	151	142	151	139	168	164	149	170	151	141	148	129	133	143	141	151	156	163	149	140	146	139	146	166	146	146	146	140	135	159	155	157	150	147	153	148	134	138	151	148	119	134	130	134	158	146	132	136	137	150	160	143	144	153	137	147	171	160	142	160	144	142	148	134	134	144	129	141	151	146	161	146	144	147	149	189	163	137	149	158	156	127	131	130	143	135	169	136	173	156	152	128	131	152	157	154	160	146	134	145	151	150	143	135	170	138	175	161	124	145	150	142	129	185	152	127	136	155	140	151	128	119	117	126	159	126	148	172	147	152	162	155	156	151	138	133	155	142	143	155	148	149	142	132	138	141	140	142	140	159	142	142	133	158	151	148	129	144	150	143	158	144	152	131	147	158	172	140	129	147	139	141	160	158	138	155	151	123	139	162	133	134	139	123	155	139	149	139	148	160	142	143	125	125	143	160	146	146	134	163	142	152	158	155	142	121	139	144	158	130	157	127	157	145	118	128	148	139	154	153	173	143	152	149	147	140	145	154	139	140	158	133	144	143	180	136	130	149	155	151	133	125	155	138	149	158	127	143	141	142	127	154	138	148	136	154	139	167	150	137	135	153	145	148	143	120	162	145	140	139	152	136	153	155	159	144	153	181	144	145	151	133	133	147	145	149	139	133	149	125	128	154	140	146	152	131	123	145	135	163	135	172	173	151	148	138	154	132	162	156	132	151	135	164	147	140	134	154	138	148	165	169	157	152	166	168	144	151	156	138	158	173	158	154	145	148	142	173	135	133	151	171	161	150	159	153	148	144	139	126	162	132	132	136	165	159	128	130	168	149	144	164	150	150	153	154	144	178	136	164	129	143	164	134	151	135	134	149	132	131	149	157	172	143	151	153	147	164	147	147	139	155	163	156	152	139	140	151	166	133	153	165	140	128	142	147	145	135	135	126	146	145	168	158	165	149	149	128	141	134	134	172	155	144	154	163	133	136	117	134	132	146	118	132	136	128	146	150	169	144	148	161	140	131	135	140	158	133	121	139	166	124	152	134	151	166	145	153	165	177	155	157	144	138	129	129	150	136	146	176	141	168	143	155	162	142	135	150	133	143	150	129	125	168	155	134	161	146	152	125	141	135	144	151	140	148	165	145	139	144	145	140	153	140	140	144	147	169	150	148	135	161	141	141	139	167	152	142	125	157	145	140	149	147	149	146	154	145	143	140	156	129	157	165	129	138	123	163	143	153	142	140	122	158	142	157	173
7632	2462	5716	6566	5551	4440	3637	2986	2453	2168	1920	1755	1544	1413	1305	1182	1097	1035	961	922	916	854	839	808	801	774	723	703	683	655	653	689	677	649	643	594	653	598	588	585	549	580	571	527	542	597	561	551	543	570	532	501	525	583	557	512	522	526	477	529	506	529	527	548	524	527	569	506	488	522	522	467	495	503	516	472	482	485	515	484	496	532	497	503	493	503	506	466	494	518	500	551	511	516	493	468	492	460	472	487	506	516	465	503	461	469	481	508	451	474	487	481	525	504	495	498	486	488	476	476	466	468	475	487	500	475	472	503	503	481	466	496	492	455	525	487	464	449	485	423	472	448	477	503	494	486	507	508	501	453	439	487	497	480	493	474	476	461	529	499	444	477	498	491	503	497	467	498	457	479	399	480	485	476	483	478	485	461	486	465	475	495	491	510	494	473	459	495	494	486	507	481	497	483	473	506	480	476	460	465	490	441	508	457	486	446	481	440	496	508	446	467	512	492	457	508	504	495	453	503	462	484	518	436	446	477	470	506	523	469	491	476	450	467	490	491	466	443	452	500	480	502	470	484	476	470	476	499	453	493	485	486	498	490	506	481	466	424	463	494	479	503	433	508	422	460	505	467	507	482	472	479	474	499	488	444	472	470	491	498	495	502	477	476	454	460	502	457	503	501	449	479	465	506	476	490	452	463	474	461	478	515	477	487	509	451	466	499	492	458	476	459	487	489	469	504	461	479	456	463	491	478	500	451	522	474	438	431	445	490	475	505	475	471	413	471	528	496	500	481	502	461	470	457	494	475	483	494	486	514	470	460	516	476	495	442	467	477	470	485	465	510	454	509	516	469	497	495	468	511	504	502	459	478	488	494	483	502	478	513	479	495	489	493	455	482	477	468	490	441	486	473	490	527	457	460	485	485	453	449	470	480	473	440	500	477	490	484	504	461	495	491	464	479	461	441	458	477	472	506	459	468	478	463	440	445	514	518	458	476	477	476	479	467	519	479	473	487	496	531	435	478	450	485	470	478	493	475	518	464	476	470	484	489	514	472	523	483	462	440	469	468	482	456	490	471	507	465	506	465	460	483	524	456	482	461	462	473	505	517	469	457	490	483	483	483	479	486	448	506	492	500	502	433	489	461	459	458	470	477	445	443	539	538	463	512	472	458	464	465	445	454	475	441	495	465	487	431	469	474	468	478	491	452	526	484	449	505	503	497	481	462	464	464	461	459	476	483	504	493	464	458	453	472	460	495	463	505	509	465	494	472	440	464	430	453	484	487	493	479	448	501	468	438	476	477	451	467	505	442	477	473	484	461	474	474	481	493	476	451	501	473	481	468	471	478	484	493	499	480	501	495	486	482	467	514	481	493	516	496	472	460	476	436	480	524	470	452	467	458	441	459	513	498	488	478	440	479	495	480	532	464	468	495	465	481	472	473	472	469	465	483	492	442	496	482	439	423	480	470	491	513	479	452	473	499	489	471	457	480	451	461	500	484	486	511	464	457	439	450	468	481	474	462	453	494	442	483	496	489	508	496	489	442	477	539	460	437	484	459	496	447	442	473	485	490	495	456	489	463	495	458	479	464	450	477	492	477	505	459	445	502	462	464	490	490	461	431	466	495	486	433	502	482	475	494	475	478	465	466	454	482	423	468	436	481	464	511	464	471	507	459	442	483	449	506	490	476	468	464	514	473	452	510	469	478	463	439	475	494	460	473	441	474	431	465	460	477	511	483	482	424	472	444	492	456	447	499	475	488	457	481	471	458	494	459	453	459	488	470	502	465	508	470	452	462	480	514	472	470	479	440	457	457	495	481	500	491	452	471	523	513	456	491	458	475	469	473	463	480	454	477	496	454	489	485	448	435	477	482	444	519	487	472	470	474	515	457	469	461	499	502	517	497	461	487	459	458	540	463	526	509	459	491	491	476	454	508	517	465	451	445	472	487	448	444	466	441	458	459	482	479	442	472	493	465	473	496	465	474	489	492	520	456	502	454	448	512	472	512	466	466	482	472	478	510	449	418	474	498	464	458	413	493	487	450	468	443	500	488	454	509	474	459	457	451	473	469	483	516	487	453	470	470	461	473	471	472	442	499	456	458	460	473	501	506	488	482	519	466	482	517	469	462	461	480	513	505	464	478	494	475	506	491	477	460	482	504	465	455	476	470	479	472	471	499	475	468	463	459	513	476	503	480	468	493	434	451	483	487	451	512	442	514	496	463	500	472	487	453	498	457	467	474	489	462	463	481	493	494	482	464	449	453	452	501	475	455	502	489	479	503	464	471	532	484	479	434	451	437	483	533	458	467	462	471	478	469	480	449	468	497	494	475	494	502	450	485	468	461	443	450	481	482	453	512	478	480	495	459	462	486	478	470	492	492	471	479	501	463	463	492	488	493	509	487	458	486	484	497	476	480	467	473	464	435	448	497	468	497	486	451	489	478	474	476	495	502	478	495	489	435	491	438	473	465	479	484	486	447	475	500	477	478	516	490	476	467	488	460	489	490	470	452	467	490	472	435	453	466	471	512	458	450	462	461	453	458	502	480	452	497	480	443	469	462	491	471	473	490	468	504	480	505	475	472	492	501	504	459	466	480	446	467	447	485	474	448	488	478	512	472	452	475	453	470	491	461	484	455	462	485	511	490	446	471	468	463	462	466	460	481	474	453	482	473	480	471	498	473	454	460	436	489	483	497	456	495	471	454	494	486	476	468	470	480	485	469	450	474	492	509	465	502	481	447	440	458	492	461	458	452	457	461	447	455	519	451	506	489	470	467	481	485	487	474	461	444	472	447	451	461	457	497	491	474	493	522	491	504	492	479	467	509	452	484	501	495	493	492	498	447	423	525	528	446	494	490	498	492	450	458	447	474	475	493	480	446	498	495	499	483	447	485	456	464	484	445	493	485	491	465	462	504	518	480	480	451	528	410	457	499	477	488	468	481	494	471	521	499	494	456	434	466	489	449	455	481	466	472	439	464	492	514	461	471	474	488	449	485	475	447	494	484	495	495	500	485	461	451	439	491	470	490	444	453	474	520	455	494	500	474	501	477	477	440	471	492	500	451	477	475	478	470	491	495	454	497	476	430	480	486	474	484	497	457	493	473	482	489	461	460	524	493	475	492	483	477	472	468	491	499	493	518	506	512	519	492	463	515	488	481	509	462	434	454	460	461	479	459	487	449	527	464	490	481	472	435	530	466	461	492	499	441	465	507	482	449	462	481	481	488	454	463	500	472	488	480	517	471	471	494	452	496	503	478	472	512	437	481	497	504	495	482	480	497	466	493	471	453	466	462	460	454	484	483	465	503	481	439	503	489	486	478	489	495	470	463	473	478	482	490	486	511	484	493	483	511	483	508	496	466	492	477	473	483	455	513	486	471	407	474	457	493	457	476	461	466	488	426	455	503	514	505	475	505	468	469	476	473	468	499	473	487	479	486	477	458	507	481	500	493	456	508	447	454	452	484	485	476	423	457	465	469	489	472
2149	299	328	297	270	268	284	265	291	245	245	268	275	273	284	267	271	246	259	264	273	259	255	265	264	239	262	294	270	247	287	259	264	262	293	273	270	272	245	266	281	276	286	270	241	305	286	267	257	275	262	286	243	241	302	257	247	310	280	293	296	253	278	261	259	282	246	260	274	267	263	278	264	249	279	273	267	248	236	232	253	276	252	245	291	291	238	285	243	276	279	281	265	238	254	287	263	243	267	253	298	258	240	263	261	282	260	273	248	278	256	268	271	262	282	260	249	243	266	247	263	247	263	259	300	286	274	275	274	295	246	271	271	277	227	270	290	255	295	261	298	250	248	237	286	281	264	265	267	260	266	289	270	274	247	248	283	275	269	263	265	240	261	265	234	260	254	265	256	277	271	268	264	303	265	254	272	260	284	278	292	260	268	244	248	270	247	273	258	280	251	252	241	265	248	246	266	258	247	249	246	232	256	305	273	257	249	263	247	241	274	273	248	270	273	247	243	252	247	262	267	264	303	254	226	244	267	248	265	279	276	259	285	234	256	252	246	262	248	289	283	237	276	277	252	280	264	257	301	268	261	242	249	252	250	278	278	296	264	223	279	267	239	279	229	261	284	280	253	272	248	275	268	283	273	236	269	277	286	285	270	262	275	266	272	245	276	264	263	263	265	285	254	258	242	272	249	270	289	260	280	272	240	278	267	262	266	259	268	238	279	245	259	252	280	287	262	263	275	239	265	272	233	268	246	287	285	295	260	259	270	241	264	235	243	262	254	280	233	278	293	275	229	298	270	261	258	258	254	235	260	295	277	260	283	229	241	282	256	282	257	255	253	257	251	264	268	263	283	252	262	282	245	246	271	260	254	271	234	247	286	261	219	245	279	261	259	247	277	281	253	285	286	257	282	260	262	245	259	268	292	252	249	263	246	293	271	252	299	247	257	264	284	249	269	269	256	263	258	276	271	220	259	271	267	265	267	260	269	265	270	267	256	244	269	255	258	278	298	263	282	290	259	256	248	248	250	274	269	264	268	261	246	280	262	248	269	248	252	253	262	249	272	264	243	284	271	272	268	275	257	288	277	240	259	275	261	227	254	257	246	231	245	270	264	273	262	257	272	269	274	259	266	289	271	264	257	263	247	281	258	225	267	267	259	259	272	240	253	276	252	262	255	264	243	248	235	254	243	276	252	274	250	264	264	264	285	255	252	260	274	289	244	272	254	286	277	283	274	260	243	262	280	284	291	241	254	261	270	252	259	312	230	266	260	277	263	273	273	237	283	281	256	281	286	251	265	270	258	286	252	290	249	272	265	293	280	277	251	242	246	266	243	303	268	250	279	258	262	259	288	272	231	272	268	267	279	267	276	251	275	281	266	253	273	251	281	238	263	226	262	278	276	242	256	263	251	284	228	265	251	229	254	249	253	249	246	274	253	251	273	247	274	227	249	273	249	265	270	270	266	256	293	245	243	274	264	220	273	236	249	305	271	305	276	266	255	247	258	273	242	262	287	273	274	265	262	261	248	289	238	239	260	264	288	276	261	276	255	277	271	253	236	261	281	259	276	267	237	247	252	257	273	265	269	281	259	249	255	249	286	259	263	285	282	247	259	268	274	256	281	295	268	266	259	274	273	263	293	264	301	273	271	264	264	273	271	272	236	275	278	252	276	260	268	258	225	263	274	279	240	266	232	252	264	271	294	272	275	246	255	235	244	255	253	280	264	283	277	251	273	276	245	288	252	279	264	266	280	275	263	256	231	260	246	253	255	252	248	255	244	266	245	273	257	251	291	254	238	256	241	274	252	244	260	289	269	296	256	270	264	251	258	259	253	267	269	249	289	257	263	263	277	269	257	281	230	236	267	262	258	250	261	250	236	258	252	256	276	270	260	263	280	261	290	259	265	280	276	256	230	286	271	281	251	268	279	272	261	237	269	253	260	264	258	254	275	292	229	270	264	241	269	231	278	287	257	254	285	259	266	262	259	285	236	244	276	290	263	257	270	249	280	255	260	264	269	246	255	276	268	246	277	244	280	253	261	245	248	220	245	273	251	264	278	254	269	297	283	278	260	267	241	254	274	256	285	250	254	245	262	271	298	261	259	268	287	250	268	242	265	284	272	265	246	253	268	267	271	250	280	262	266	280	277	269	244	262	263	250	266	279	269	268	271	257	248	268	290	255	271	282	267	250	255	266	249	236	274	270	269	257	267	255	278	282	239	272	259	266	248	251	236	286	267	278	248	274	264	254	255	249	263	271	249	262	269	266	269	297	252	264	257	240	255	282	260	249	282	258	250	272	220	265	244	262	259	260	275	259	292	273	268	253	266	268	264	260	250	308	267	242	282	267	269	253	259	251	270	263	257	237	241	250	264	275	301	269	266	274	226	279	261	262	274	272	250	282	228	242	218	263	260	269	267	232	234	273	261	245	266	250	275	270	301	269	270	284	261	292	259	236	268	262	278	251	293	251	290	275	295	252	254	217	250	266	259	273	266	261	265	262	278	272	254	261	246	255	237	247	289	238	273	270	273	296	244	268	274	250	280	234	246	264	253	238	241	248	235	285	272	254	276	263	273	280	277	243	287	246	273	267	274	260	263	289	228	282	262	291	284	247	253	254	267	256	259	243	267	228	264	245	243	245	251	271	269	250	269	276	240	249	240	274	270	256	271	275	284	261	263	234	247	275	267	237	256	239	277	289	253	263	256	255	273	273	273	260	243	275	274	262	269	272	274	287	258	258	300	266	273	285	279	278	242	271	267	269	300	272	261	245	259	240	277	285	258	279	272	255	267	292	289	263	264	257	252	263	282	282	267	277	278	260	262	261	276	275	242	272	265	256	236	238	283	290	260	286	245	250	280	252	233	262	253	278	251	276	262	256	268	258	248	257	276	253	244	247	253	276	293	264	264	253	296	270	259	260	314	267	279	243	272	277	278	281	275	268	254	287	216	262	257	233	274	228	241	266	270	263	262	268	276	272	276	259	290	263	271	236	282	249	274	261	259	264	280	265	226	274	269	262	246	270	263	242	253	259	259	271	236	276	276	289	259	236	274	254	275	280	266	270	268	258	276	238	262	267	269	268	239	255	247	231	263	264	275	280	270	293	264	256	247	253	300	289	262	277	290	253	266	278	248	286	264	288	262	235	277	239	257	249	232	243	282	251	270	256	283	245	265	253	260	259	304	263	269	296	268	266	266	258	266	266	275	253	256	257	269	266	274	263	238	236	260	243	286	262	248	284	261	249	281	280	260	268	253	231	270	253	263	264	247	242	265	261	272	271	254	297	277	263	279	274	275	249	284	242	272	260	284	282	260	255	269	265	257	253	256	268	253	281	286	279	252	275	271	248	263	253	257	283	252	289	275	255	279	258	256	262	267	264	243	276	258	269	255	286	266	287	251	248	278	267	289	269	265	231	263	274	267	263	261	269	247	247	253	260	281	222	273	259	263	261	260	273	262	281	266	257	284	252	258	276	267	278
2310	827	964	927	964	911	856	844	829	795	825	842	759	784	786	763	767	789	752	784	736	784	765	780	796	691	793	786	745	765	776	753	802	793	781	761	793	804	775	764	767	751	773	785	745	744	738	774	759	802	742	724	747	768	788	771	779	746	817	779	774	768	779	838	834	773	754	753	754	749	780	755	737	733	809	779	782	804	727	763	807	764	762	767	786	748	776	705	750	775	808	762	765	745	784	770	779	786	698	810	799	760	751	829	805	843	771	820	759	762	738	792	761	787	749	737	783	789	775	784	795	739	779	782	807	779	721	743	789	734	736	738	766	728	771	804	794	777	764	805	795	794	735	732	818	804	769	780	736	787	824	723	735	729	749	778	718	784	746	753	760	786	750	761	773	763	742	744	788	697	764	768	749	740	780	762	744	778	767	753	769	771	761	731	782	760	773	752	750	735	774	774	733	772	800	785	791	786	733	765	708	800	763	767	725	796	765	791	796	744	788	769	718	773	758	751	774	748	801	790	813	732	797	733	728	754	774	808	753	742	699	774	823	810	757	750	803	808	751	797	767	767	742	760	798	783	792	750	786	760	749	811	785	751	729	796	789	762	783	766	723	780	757	740	778	764	763	762	774	770	741	751	751	741	801	748	762	714	767	761	743	800	780	764	767	758	785	762	769	787	735	830	766	841	741	758	766	735	759	770	837	791	716	750	770	781	743	780	755	811	753	769	754	753	784	724	798	765	729	799	777	717	810	799	788	783	800	735	723	811	799	760	814	773	774	703	746	769	751	767	789	737	720	687	779	776	784	750	795	725	778	779	749	756	747	751	701	807	781	748	752	757	721	812	758	787	775	698	765	789	754	758	764	775	764	734	718	836	833	744	736	792	764	797	800	776	745	763	735	758	814	766	807	786	763	853	786	782	766	787	774	750	791	807	763	800	772	764	779	789	755	752	755	785	806	782	765	746	765	775	735	789	803	776	786	698	739	788	743	782	770	765	730	740	771	792	758	806	728	805	743	776	779	776	824	745	718	781	761	758	789	752	706	765	764	758	767	792	772	768	797	784	776	746	789	773	747	735	786	771	752	786	771	756	750	739	797	873	792	798	752	776	791	745	753	770	720	724	751	770	786	743	825	784	747	751	787	769	769	786	784	756	761	770	782	760	778	764	761	756	760	721	785	763	774	712	818	787	765	734	760	782	763	760	759	785	773	809	764	704	746	758	768	787	857	764	770	786	785	759	786	752	765	764	753	791	765	788	769	736	766	733	788	760	733	763	785	787	769	731	744	752	766	793	770	799	765	743	743	815	776	749	762	758	806	774	729	757	763	816	772	754	772	776	749	796	773	704	770	747	786	768	751	800	768	805	804	725	763	776	785	808	780	695	752	745	703	746	728	813	773	768	771	756	714	779	781	735	823	767	749	789	761	748	809	794	792	780	760	731	740	793	767	739	721	737	747	774	755	784	744	748	760	764	756	765	703	765	786	737	841	687	744	751	742	743	746	715	791	773	743	764	772	761	756	791	759	742	763	784	793	820	774	766	764	759	728	754	801	750	775	748	792	776	749	791	792	827	759	744	747	789	759	750	834	823	744	798	773	731	769	747	781	758	776	823	780	800	789	783	771	744	720	760	790	754	760	763	785	734	783	724	756	743	763	819	776	788	772	761	755	771	783	829	766	756	763	807	792	763	788	763	742	727	776	741	719	758	778	790	785	770	736	715	742	748	795	771	791	758	760	783	794	798	711	814	735	732	738	746	789	768	755	741	716	830	738	781	799	751	775	758	760	781	729	797	740	766	817	732	768	753	731	762	755	786	766	774	783	793	789	811	783	769	769	769	785	722	784	800	766	782	728	784	791	752	722	765	727	785	778	740	798	768	814	782	693	789	762	765	765	742	738	768	809	792	776	763	762	745	721	810	801	766	758	780	749	729	771	746	768	794	756	745	777	788	745	733	765	797	752	755	791	738	734	735	776	717	741	824	778	828	737	746	725	704	743	809	763	787	774	751	776	760	856	776	749	793	769	773	770	757	785	776	743	774	777	760	837	820	737	754	762	738	777	766	812	775	755	713	761	777	735	756	743	782	765	762	735	831	798	767	756	772	788	737	736	756	710	786	778	702	723	819	810	768	765	727	798	780	796	768	734	765	781	749	778	782	787	786	817	789	732	813	726	741	771	824	775	750	758	783	780	831	765	722	786	752	798	821	775	768	782	782	774	770	824	764	802	776	731	695	780	776	769	757	757	782	734	802	742	757	781	789	726	705	758	757	744	772	769	796	757	748	752	741	744	803	758	749	779	751	768	794	799	823	779	743	791	819	737	809	738	746	796	799	740	736	709	736	751	790	802	766	717	805	746	727	751	795	784	746	772	781	794	720	783	785	771	795	780	708	780	776	750	815	718	758	771	771	760	753	793	761	749	739	743	752	783	720	782	730	782	757	774	777	751	755	754	742	778	788	731	757	776	810	756	788	758	736	783	753	749	724	760	743	719	745	811	743	778	811	747	785	851	744	727	825	801	728	771	740	767	760	745	793	771	756	710	761	772	743	788	736	779	726	785	802	766	780	759	785	731	769	732	788	754	745	776	796	793	785	794	749	791	793	794	810	759	795	804	772	781	778	754	800	793	767	757	749	799	802	727	794	771	777	761	789	777	774	738	803	752	752	746	746	786	772	792	784	752	770	760	824	789	772	736	750	774	739	787	826	757	772	754	728	756	774	789	782	777	746	766	756	760	758	808	787	791	772	782	753	721	789	796	779	792	801	770	774	767	770	752	764	765	805	755	792	738	768	794	793	786	791	770	785	768	751	789	769	803	747	770	754	755	742	789	776	796	773	796	746	711	788	782	798	772	779	751	755	746	759	805	795	794	750	779	785	733	825	784	726	749	744	792	763	789	754	773	753	764	781	785	708	796	821	764	751	777	766	766	797	767	798	746	776	781	745	829	788	770	806	734	760	725	760	743	753	795	711	813	740	765	761	784	746	732	832	786	824	723	745	769	761	746	796	765	722	762	747	788	698	748	727	758	749	785	765	770	787	761	788	793	785	752	730	771	780	768	754	784	753	772	757	712	799	732	744	773	760	742	790	762	782	767	726	768	758	762	747	783	770	767	771	720	790	738	755	816	777	764	744	751	729	772	806	777	773	800	783	725	740	812	757	736	764	779	826	775	785	784	679	773	793	794	753	760	762	751	749	749	804	745	714	812	763	764	779	793	762	762	752	775	756	750	777	780	760	790	798	804	773	816	807	773	764	769	787	790	757	763	783	764	778	733	772	756	722	780	738	787	794	816	750	758	762	786	817	819	775	772	821	727	765	783	778	731	770	750	737	768	765	786	773	790	790	756	786	792	757	780	785	774	768	775	742	749	814	804	770	804	741	760	735	801	728	803	775	745	796	802	726	724	800	771	784	750	802	761	747	754	778	778	764	762	751	794	741	745	792	791	685	784	771	760	790	756	744	767	761	828	786	719	781	777	726
8451	1077	1405	1079	759	577	461	353	326	306	278	236	206	208	185	189	165	176	161	148	162	143	164	159	158	155	124	144	135	138	155	147	141	147	142	132	142	151	148	148	139	131	151	157	140	143	156	121	146	138	138	142	151	145	139	149	154	160	115	111	144	136	129	156	117	146	150	149	152	172	121	122	162	127	133	143	124	148	111	122	136	124	150	140	167	144	128	125	143	132	149	120	164	156	143	149	127	146	143	147	130	124	157	129	130	126	132	133	133	143	151	139	134	126	136	124	117	126	117	134	152	155	137	158	140	134	115	140	132	146	135	147	127	170	114	151	140	141	173	110	146	139	136	146	147	126	128	150	145	113	141	135	128	130	132	162	134	140	160	127	146	137	127	127	134	143	141	143	153	128	120	133	128	132	153	119	136	137	128	145	124	141	129	136	145	142	150	132	143	125	151	113	138	115	144	127	147	119	128	133	153	101	156	133	155	134	124	133	120	154	136	141	121	138	108	124	129	138	141	129	114	123	144	144	129	144	130	144	143	151	125	125	135	140	134	146	135	127	134	136	141	117	127	132	122	144	130	142	124	122	131	154	139	142	133	119	124	169	138	125	123	130	118	124	126	126	140	123	133	140	132	154	142	138	135	128	123	158	136	162	115	148	145	134	136	141	127	133	125	142	122	122	145	135	114	142	144	151	140	144	122	136	137	143	144	151	151	140	125	152	140	154	158	148	121	154	112	148	122	130	135	144	148	124	132	127	120	123	128	136	147	125	129	124	124	134	163	138	149	130	131	158	116	143	146	135	123	152	124	130	133	120	134	138	134	126	141	135	153	118	132	130	136	154	150	115	155	138	151	114	123	133	130	132	135	123	136	152	159	140	136	131	140	119	123	137	137	141	141	123	137	131	127	144	141	164	160	146	122	143	137	151	135	150	144	143	145	138	144	138	155	149	130	131	138	151	139	142	123	154	159	140	161	143	130	134	137	114	133	122	135	136	154	135	133	148	161	147	127	130	140	133	147	143	141	126	138	133	128	94	133	131	112	125	149	137	140	130	131	148	144	136	135	140	141	136	145	113	146	160	130	135	130	153	124	130	135	144	163	131	166	130	144	112	150	140	145	121	114	155	135	156	106	137	156	158	137	138	139	140	144	143	140	129	119	149	111	140	128	106	145	133	136	129	137	137	127	151	129	139	125	132	129	143	141	147	155	133	140	150	147	137	144	135	120	144	145	144	150	154	129	121	152	138	151	159	157	133	143	142	127	130	122	135	133	143	145	156	113	96	137	138	131	144	121	144	133	132	140	134	135	151	125	116	139	145	130	127	112	125	114	141	146	125	157	140	137	119	165	139	144	136	131	135	136	143	157	140	126	142	146	137	140	133	119	147	144	150	131	134	126	148	117	129	134	149	144	123	153	109	139	136	132	144	122	152	133	141	148	144	134	136	155	133	149	131	144	122	163	145	138	114	151	130	138	135	125	147	158	144	143	161	152	137	155	149	153	161	139	139	153	142	137	127	112	142	125	124	139	145	113	148	120	134	162	135	143	143	135	137	119	137	144	138	126	127	140	146	128	119	127	142	143	135	140	159	146	128	122	155	135	164	147	142	137	157	134	143	148	137	114	145	141	127	142	145	138	121	140	150	139	130	151	135	131	145	148	139	132	164	147	122	135	142	143	151	145	150	132	161	131	148	149	142	122	140	124	143	120	139	131	139	127	145	142	121	129	147	133	142	149	134	152	132	144	125	167	136	139	154	127	145	141	147	153	138	151	122	146	133	153	141	140	114	120	135	128	136	140	147	149	119	150	159	122	156	148	138	128	137	153	144	141	137	133	160	130	121	131	156	140	141	144	138	148	159	123	122	145	146	152	136	118	132	138	136	138	159	133	138	132	139	167	154	132	145	140	139	130	138	146	141	125	134	137	129	136	145	144	125	132	114	134	148	135	139	126	135	125	147	120	151	133	163	146	128	146	156	154	124	137	124	132	143	131	137	129	165	157	149	122	124	113	119	121	139	146	134	134	151	133	138	127	119	130	120	170	115	129	150	142	116	147	146	116	148	113	142	150	127	123	113	141	133	135	133	134	135	151	141	135	142	127	128	140	125	147	137	135	148	157	156	128	122	136	135	123	130	129	138	152	143	146	142	129	123	139	123	139	150	145	130	133	153	147	139	120	142	148	145	118	147	135	127	128	132	128	123	169	147	130	137	117	135	130	142	128	130	130	146	122	147	130	128	149	136	147	126	167	138	128	143	131	144	148	139	141	169	139	143	121	132	126	164	114	115	147	118	143	122	136	131	155	144	152	129	126	130	132	134	131	117	145	140	149	129	146	130	159	127	124	136	139	136	118	122	122	128	141	141	135	140	154	143	140	136	124	114	141	144	159	147	148	122	140	142	134	124	127	118	165	142	150	138	127	125	147	131	137	126	124	134	122	134	121	113	151	149	124	116	141	137	141	115	120	135	126	117	140	135	146	127	169	145	150	133	136	141	124	149	130	138	148	135	142	129	145	121	134	127	136	151	127	140	125	153	140	148	146	130	137	133	156	137	137	140	131	127	121	149	117	133	137	141	136	132	141	141	127	146	124	150	147	145	129	155	151	128	147	131	120	119	144	145	137	134	130	138	139	140	119	147	155	144	138	136	126	147	135	146	133	151	140	144	138	141	122	154	151	130	132	145	142	145	158	123	128	138	129	135	153	106	131	140	141	121	124	142	136	130	163	139	141	126	121	159	138	145	156	146	127	125	122	148	131	138	137	157	116	132	144	123	126	130	137	138	132	154	130	120	144	130	134	139	144	153	131	130	161	119	128	116	143	135	156	130	147	147	133	146	127	143	137	136	146	135	129	130	149	117	158	126	132	142	148	130	133	147	121	137	136	146	143	157	114	135	148	135	135	131	146	136	122	148	158	159	130	131	140	146	142	126	134	163	130	160	142	147	113	138	138	138	142	142	137	164	124	145	120	124	137	144	128	151	129	141	150	120	142	124	133	130	136	159	136	137	149	125	144	136	126	132	130	121	153	114	113	130	134	141	146	150	143	142	150	148	131	154	150	139	134	144	144	104	141	128	109	143	129	144	132	129	139	157	138	142	136	128	121	154	129	142	117	147	148	128	171	149	141	136	107	120	158	154	133	132	164	130	114	137	121	154	130	152	134	135	134	155	144	129	138	142	135	142	152	128	119	141	129	121	134	139	142	132	123	126	131	147	148	121	128	127	147	151	142	128	138	136	137	138	130	135	156	138	131	107	129	130	129	150	140	128	145	132	142	136	139	127	146	149	125	143	125	126	138	123	149	152	121	137	144	141	148	131	125	142	126	124	120	134	123	132	126	127	150	129	136	137	136	130	126	130	128	130	126	145	126	142	127	134	147	121	143	132	147	146	129	137	146	129	141	156	130	137	134	133	157	125	149	137	113	122	106	124	150	121	121	141	132	110	160	139	129	133	120	134	130	138	124	137	140	135	133	139	130	161
5373	1353	3184	3668	3132	2442	2012	1725	1481	1334	1200	1089	975	906	881	785	792	680	682	696	637	603	565	590	567	577	566	571	532	515	539	526	507	502	525	515	494	478	487	547	532	454	485	512	499	487	498	464	453	470	423	479	485	469	523	442	452	454	466	513	459	459	460	435	461	461	463	493	473	476	482	481	452	445	471	436	459	457	446	443	462	440	416	477	435	446	432	453	439	484	437	418	474	453	428	434	452	435	427	434	425	447	431	432	451	463	422	410	492	483	451	447	446	369	462	509	446	435	444	435	403	457	450	424	407	444	451	444	464	425	453	452	441	431	443	434	445	421	436	454	436	442	428	417	462	468	448	412	412	417	421	447	437	457	393	439	434	479	441	453	433	434	444	438	412	441	429	469	448	438	431	431	449	465	461	457	441	423	446	424	412	396	439	440	444	424	478	460	435	405	439	425	428	435	472	436	437	417	417	436	396	504	467	418	460	406	438	455	472	439	464	413	422	428	438	421	441	406	448	437	411	444	425	403	436	420	447	426	451	431	411	426	436	448	492	448	434	434	468	449	438	457	433	437	433	475	480	460	441	444	425	412	432	427	415	452	425	438	442	458	462	405	415	432	474	441	484	420	466	442	432	443	421	455	466	429	458	443	442	463	469	426	443	439	490	424	397	426	447	429	472	445	438	449	459	435	413	429	449	437	459	447	409	437	426	410	491	422	449	418	437	428	431	449	439	448	475	428	403	418	444	442	436	464	444	434	431	436	437	445	421	489	483	461	450	425	431	414	431	436	434	456	460	462	417	470	470	444	387	446	429	414	476	439	426	403	407	401	459	423	379	383	432	425	470	440	416	455	468	435	431	454	404	449	416	436	420	473	466	423	446	435	429	418	459	415	460	416	409	423	459	444	438	444	416	423	430	483	408	451	450	424	450	412	450	457	436	435	416	425	446	447	410	434	448	422	423	443	443	433	447	453	433	425	361	465	440	459	430	434	436	455	415	455	471	434	408	452	426	454	433	444	422	440	439	432	433	479	459	407	451	412	446	433	426	423	448	430	419	438	421	413	447	452	459	408	452	422	391	448	406	443	435	429	440	471	437	459	408	446	441	439	455	447	470	462	449	425	440	415	429	428	474	425	446	410	441	459	434	475	412	420	462	435	444	438	456	426	432	465	410	449	440	441	423	451	467	415	444	431	474	426	438	424	417	460	437	431	440	444	404	411	405	412	423	450	452	426	421	452	425	394	435	440	445	406	404	466	411	469	482	428	424	425	377	408	464	448	451	430	440	392	441	464	440	429	405	451	430	427	445	448	422	461	472	431	451	438	416	410	479	457	460	432	415	484	417	445	434	464	463	429	422	424	443	418	454	435	460	437	408	425	441	413	487	426	450	408	424	434	459	396	430	463	424	448	448	423	412	457	437	458	440	416	458	441	416	402	398	442	440	451	444	442	472	486	432	395	421	471	387	420	465	456	438	396	454	460	437	407	420	414	460	429	454	419	429	430	437	460	441	436	436	444	432	453	450	419	438	472	421	421	445	462	446	403	415	453	419	422	444	425	449	426	483	470	448	469	443	418	418	451	430	458	456	446	439	457	424	407	443	403	403	422	428	430	400	448	409	441	468	422	464	411	454	422	444	449	434	448	447	414	399	451	414	450	421	445	455	422	427	433	447	434	441	375	457	417	464	429	449	401	467	440	407	428	452	433	430	467	427	443	457	430	467	430	439	437	464	448	426	461	432	451	428	416	413	437	427	462	427	451	449	421	443	461	420	435	433	416	444	440	476	468	437	443	468	437	431	441	439	435	428	448	475	441	422	456	398	446	435	430	424	439	444	433	420	449	453	432	443	428	437	449	431	417	431	458	421	426	471	436	444	476	438	449	450	439	442	413	468	453	427	404	397	412	403	447	443	413	431	424	404	472	439	408	430	389	439	440	435	421	462	423	426	432	443	472	474	375	442	415	439	460	439	397	421	451	419	470	457	401	449	425	432	407	456	432	459	438	438	461	442	425	450	443	445	432	444	473	426	425	428	436	388	438	448	435	449	447	437	426	487	428	430	448	443	450	414	425	479	416	450	427	449	462	441	448	465	484	466	436	411	445	474	464	424	439	454	458	415	397	432	417	438	445	454	429	449	458	434	444	441	410	422	435	408	447	417	434	427	444	473	444	429	488	449	422	430	473	435	445	438	437	408	427	452	449	441	430	426	414	397	461	438	428	445	436	438	467	458	433	450	437	453	420	417	416	444	424	457	438	447	475	454	445	430	459	432	457	397	439	439	458	446	423	438	425	484	449	459	454	450	427	467	434	436	457	428	435	415	461	466	444	452	421	468	472	471	428	432	422	416	428	469	426	430	426	442	434	431	440	463	491	432	430	422	421	419	426	444	448	449	477	471	420	431	429	401	414	451	433	447	434	520	461	444	453	427	437	424	415	431	413	427	432	460	440	438	414	445	459	462	439	406	423	419	433	420	436	452	438	425	411	426	483	423	434	436	434	442	460	409	449	430	455	456	422	460	497	414	452	434	469	465	383	444	458	411	402	453	459	437	448	446	434	421	419	422	421	469	458	476	417	433	423	418	417	434	411	403	450	453	431	453	427	458	381	449	407	472	430	369	436	423	419	457	433	423	451	437	427	465	424	463	454	449	460	415	436	432	405	423	431	446	445	458	447	442	419	464	434	432	461	452	421	468	449	456	413	449	440	416	411	436	465	476	444	444	437	453	454	377	452	432	442	468	410	433	454	448	480	474	421	421	457	412	396	439	411	428	441	453	438	398	415	438	457	414	453	428	420	424	450	437	439	437	441	484	429	439	416	474	440	458	415	403	411	425	404	446	457	429	424	418	461	414	431	410	479	452	449	470	449	403	420	389	436	433	445	396	421	439	400	429	438	493	446	440	389	427	430	423	459	444	427	433	437	438	417	461	418	429	428	451	419	457	449	419	442	421	436	458	430	413	412	441	461	451	450	444	458	429	450	473	461	445	435	405	450	419	420	460	439	434	455	445	435	479	443	422	434	426	425	436	441	455	410	422	450	408	439	442	443	403	435	416	462	409	448	466	416	433	429	399	428	461	442	447	439	434	463	441	480	443	434	461	402	457	420	447	450	422	432	433	419	510	439	439	394	429	420	465	404	473	424	444	412	443	438	424	433	446	467	438	473	439	444	422	425	425	419	363	437	441	416	422	391	432	444	405	466	473	436	443	427	426	443	418	457	466	445	440	462	427	474	416	441	450	448	442	416	452	452	421	437	447	445	469	444	460	451	413	414	425	466	446	431	447	459	428	422	402	432	448	439	434	426	429	425	457	447	444	418	417	435	438	442	430	448	427	432	433	414	407	414	481	426	452	395	459	436	423	462	408	408	416	470	427	450	470	407	407	424	432	424	461	444	396	428	456	463	450	459	428	437	427	475	435	428	396	460	457	436	457	445	433	430	478	405	440	409	451	400	422	450	427	446	467	461	448	459	441	425	441	448
15760	2518	2729	2017	1372	1089	787	579	490	412	427	306	326	269	278	219	204	208	206	193	205	186	171	175	206	182	201	171	202	173	153	167	157	150	179	160	150	172	141	187	175	137	148	146	134	167	148	161	159	180	150	140	130	128	134	143	142	166	156	181	155	139	126	155	155	146	145	155	165	151	151	153	151	171	139	119	143	137	146	131	157	153	143	168	153	157	133	147	141	148	132	153	154	139	149	147	146	136	139	139	134	134	137	136	159	151	137	153	146	150	165	137	138	137	146	163	147	147	161	166	138	138	138	129	140	143	133	156	140	162	125	150	129	135	153	143	151	143	144	136	151	170	112	146	163	159	149	169	151	142	149	149	143	140	137	144	130	150	153	150	168	126	157	136	147	133	135	163	159	133	130	133	127	141	150	137	175	144	139	140	149	149	166	166	160	141	142	145	116	163	139	157	135	140	134	154	148	130	134	170	152	154	140	147	143	141	168	160	145	131	136	161	138	135	163	152	153	157	147	131	154	139	150	137	155	161	158	145	143	154	164	143	155	155	149	162	140	129	144	151	142	147	140	150	122	171	171	135	130	138	130	137	128	162	148	137	140	146	153	152	152	137	146	127	146	154	143	127	158	136	148	138	146	144	133	143	161	125	132	138	154	124	144	161	153	158	154	157	154	167	146	141	137	143	143	146	163	133	137	127	145	140	168	150	142	144	151	148	133	143	127	145	133	120	150	161	141	151	127	128	160	132	151	143	133	136	162	165	142	142	135	122	160	138	114	146	138	148	146	156	153	156	139	163	147	142	136	132	173	153	140	154	169	152	147	152	144	132	152	150	159	150	142	127	138	135	141	154	146	127	124	146	129	149	148	159	151	154	130	155	153	145	130	139	145	143	143	126	138	165	158	164	137	140	163	145	144	151	140	170	139	133	117	135	152	132	140	146	157	141	140	134	161	122	153	146	129	157	151	144	152	145	139	141	152	150	131	152	130	127	159	148	156	161	160	133	133	161	153	152	155	134	139	150	157	151	129	149	141	160	136	147	135	149	135	146	132	148	140	154	139	152	142	140	145	134	129	152	146	154	135	153	154	158	160	165	138	151	152	149	141	148	148	152	142	146	157	149	142	138	145	147	147	154	157	157	137	113	121	152	172	146	132	155	151	156	138	160	168	134	162	136	151	153	147	128	138	141	145	148	150	163	147	172	126	130	120	150	125	169	147	116	137	139	171	138	159	147	137	145	140	154	151	140	133	141	161	147	151	154	133	138	141	151	129	158	149	143	134	174	134	150	159	146	179	145	143	149	149	137	139	135	151	163	120	139	143	155	143	146	144	170	145	141	141	164	137	149	150	137	157	141	155	159	139	146	147	136	132	153	136	146	145	152	166	164	157	158	144	153	136	149	147	132	155	125	146	134	157	146	156	132	157	138	143	154	129	142	155	153	138	130	167	145	130	132	135	156	165	162	145	132	148	147	148	152	150	139	140	145	157	135	162	153	133	140	163	155	139	138	132	150	146	131	147	137	127	131	139	138	139	139	136	126	155	160	157	154	117	120	151	153	132	138	132	169	157	185	151	141	137	140	151	148	136	135	141	166	144	143	140	144	136	149	168	158	142	155	147	129	128	160	135	133	151	181	172	140	157	152	157	132	140	143	162	135	143	139	165	152	129	142	148	129	171	143	127	151	156	148	151	149	150	158	154	144	146	127	155	148	158	149	146	171	148	126	152	159	129	141	146	142	136	148	142	161	148	156	137	147	153	133	165	153	140	156	165	141	173	171	143	140	133	147	155	155	145	127	140	164	146	140	128	163	150	132	148	163	133	148	163	160	150	157	142	153	148	161	139	132	154	131	141	132	150	132	151	144	159	163	143	167	146	132	125	135	150	147	137	141	142	152	148	136	160	143	168	149	151	163	137	171	135	124	139	152	134	139	152	146	153	142	152	164	150	161	129	151	135	131	129	146	159	142	128	145	150	149	153	155	139	145	126	155	140	119	142	151	141	129	143	132	162	142	140	143	166	143	139	140	144	140	156	158	157	136	150	163	153	139	128	148	151	152	136	131	151	164	133	151	151	130	147	150	158	129	142	151	158	143	135	157	150	142	152	138	122	167	137	167	135	152	154	146	153	134	137	153	156	152	170	154	122	142	175	161	143	128	150	156	121	144	125	144	152	143	140	146	132	164	137	145	147	143	156	127	142	161	159	151	129	144	167	144	141	168	148	127	149	141	141	137	164	149	130	139	139	165	153	144	153	131	134	132	136	116	135	161	124	143	146	151	146	158	148	151	148	137	140	145	139	143	159	140	156	132	123	137	151	135	136	150	140	146	155	118	157	153	162	141	156	141	145	134	131	143	163	146	137	164	165	144	118	172	168	143	138	144	150	137	153	168	130	137	155	129	150	143	140	145	132	131	127	138	137	147	154	158	144	142	136	136	143	150	140	124	163	155	148	138	147	146	167	123	132	145	148	144	154	164	155	163	134	129	163	156	152	175	130	152	131	165	127	153	127	157	147	148	170	135	156	149	168	158	156	139	151	144	145	140	138	147	158	146	141	142	145	143	146	146	136	141	151	147	153	147	158	138	132	150	146	149	167	158	147	148	167	157	152	134	160	130	157	157	159	141	132	164	152	132	146	134	142	157	128	136	151	163	132	138	137	133	129	132	123	161	174	139	140	143	141	151	171	133	141	153	162	149	164	135	146	150	187	150	160	144	148	133	136	155	141	165	147	147	155	149	147	164	141	165	150	142	158	149	156	171	148	154	146	140	139	148	158	144	140	130	133	153	171	144	133	154	133	144	123	142	146	150	150	141	142	155	145	142	149	151	120	142	133	161	163	112	132	159	142	142	182	169	147	125	147	167	142	124	170	141	146	144	142	143	129	130	142	128	134	143	131	146	148	144	148	138	148	163	152	155	142	116	135	159	153	140	155	140	132	130	130	125	143	143	158	141	146	154	133	145	143	150	162	154	146	149	128	146	152	152	140	141	132	156	177	176	132	144	137	158	164	136	157	147	166	158	147	150	168	154	130	138	141	132	151	152	151	136	146	168	158	128	172	138	142	142	139	150	155	155	141	135	140	170	159	155	133	162	155	153	144	151	154	128	137	137	156	146	118	156	159	148	143	135	153	150	142	146	154	168	154	146	135	132	161	152	151	146	173	157	144	157	180	122	147	146	165	146	131	138	129	147	137	131	167	139	133	145	120	159	150	136	143	156	152	148	137	152	138	148	124	160	151	147	141	170	147	139	156	157	134	123	171	160	142	140	150	132	146	164	162	162	137	149	129	149	143	163	149	140	133	156	144	130	132	148	162	153	141	143	153	152	142	176	153	155	125	174	157	121	160	157	133	159	147	159	161	152	133	155	139	150	146	141	168	172	155	151	142	149	149	160	141	136	175	144	148	159	150	136	152	142	126	144	141	140	141	138	161	169	123	145	144	154	147	135	168	144	117	127	133	174	161	152	173	136	146	148	142	156
7542	2372	5718	6651	5649	4497	3617	2908	2568	2098	1901	1714	1568	1381	1274	1225	1148	1024	1032	922	910	828	855	808	725	757	738	709	648	679	656	622	658	654	632	633	648	602	634	643	608	579	602	545	539	553	561	548	584	506	525	537	523	549	505	506	525	512	529	523	511	526	537	548	473	533	484	553	504	524	543	492	486	495	532	527	493	487	500	516	497	489	480	523	454	460	486	435	495	512	480	495	519	503	509	475	472	488	478	475	505	513	481	482	471	475	504	482	498	484	494	443	475	496	479	491	463	521	497	450	486	480	513	473	495	473	501	516	459	480	470	504	455	478	470	443	468	506	482	464	469	475	494	499	488	511	504	462	497	473	479	472	478	475	467	471	476	498	476	472	515	518	459	460	451	470	443	473	479	493	509	484	511	482	476	457	502	505	493	542	491	449	447	507	463	495	481	482	540	462	501	496	498	476	496	460	456	471	518	465	506	476	476	478	456	490	478	485	464	447	499	473	495	473	452	497	474	457	446	467	484	475	527	481	466	480	485	499	495	489	469	468	500	463	482	505	490	453	501	460	481	486	460	493	442	502	456	462	493	462	458	490	470	501	435	474	538	451	481	478	474	477	488	519	481	453	529	407	510	474	451	473	497	465	492	473	496	443	488	450	468	461	454	461	474	448	470	437	488	467	443	474	473	462	500	528	416	479	506	459	467	488	472	501	496	453	478	498	457	490	477	487	452	460	452	450	461	466	463	461	465	416	468	508	484	500	496	498	469	475	508	486	472	493	500	468	506	486	503	475	509	440	469	457	489	474	471	464	446	459	502	461	473	467	477	445	434	521	466	467	493	490	441	480	483	440	439	479	494	493	503	471	482	450	499	511	439	506	438	488	500	463	495	469	444	444	486	450	448	502	495	479	496	483	490	463	479	493	461	465	443	484	485	444	472	478	525	476	473	496	489	443	481	465	460	468	509	499	479	483	468	450	454	484	516	499	460	456	501	473	450	470	521	485	463	528	480	499	515	499	487	441	469	446	472	473	486	486	491	502	495	511	510	491	488	488	499	492	464	449	460	484	487	480	465	457	459	457	459	431	469	490	461	467	470	487	490	457	457	472	492	509	490	435	487	473	454	477	507	491	484	488	481	495	494	486	467	504	458	481	513	518	482	484	462	474	476	493	489	481	507	457	470	485	469	486	461	455	468	485	397	513	491	462	461	472	454	470	470	453	448	462	496	471	489	471	481	458	463	491	450	496	498	494	467	515	481	460	478	487	490	501	481	477	449	459	502	474	496	456	453	467	464	445	493	479	488	452	485	479	482	464	459	484	531	474	511	476	463	448	464	477	450	482	522	452	458	457	467	469	468	431	480	458	460	477	471	474	460	490	486	438	494	435	469	485	515	490	468	470	452	505	481	456	469	483	465	483	446	501	469	451	483	472	486	489	498	510	463	503	440	471	470	529	459	461	489	489	464	489	436	463	467	510	490	509	472	491	483	475	457	471	498	482	505	458	465	426	474	482	449	490	477	463	507	459	469	526	474	494	451	483	529	446	508	516	441	466	451	507	501	525	522	491	490	471	471	460	463	439	496	436	453	429	501	477	498	489	466	493	481	496	494	491	485	473	494	488	481	473	495	443	465	464	430	457	486	447	440	511	478	529	481	457	498	476	466	477	479	499	480	468	482	519	472	522	475	478	473	484	501	467	464	489	493	521	491	488	508	499	483	517	471	462	515	502	489	445	474	467	487	448	448	485	475	502	488	474	467	421	468	464	440	479	478	464	485	508	519	460	456	474	460	434	484	479	441	475	486	427	469	514	473	457	455	476	465	498	447	502	478	424	484	456	462	459	495	430	490	467	444	474	473	480	507	448	522	493	438	487	481	498	476	454	479	502	477	510	440	470	469	445	504	498	486	469	463	456	484	475	500	522	439	475	483	518	444	503	471	455	456	455	496	458	504	443	476	486	461	484	488	485	459	502	482	471	491	483	474	462	486	502	478	478	518	492	493	493	470	449	482	463	478	489	462	512	502	503	439	459	498	468	473	457	493	506	486	474	449	434	445	471	470	511	511	487	465	463	453	480	506	490	469	514	520	483	490	489	476	462	493	516	489	509	485	485	485	472	497	480	451	449	444	483	445	483	482	472	473	466	467	520	452	469	454	455	464	473	510	456	488	466	479	453	460	471	465	488	494	471	469	474	477	504	469	504	476	468	476	440	489	486	520	474	412	486	474	485	447	483	443	446	474	490	471	487	476	502	498	488	467	488	469	484	492	439	497	491	471	469	462	497	467	455	475	484	473	448	462	459	481	461	479	458	471	461	435	496	518	425	462	480	471	482	493	470	500	456	482	464	466	467	490	470	469	519	449	456	456	498	459	461	493	489	492	469	478	492	482	456	474	492	467	449	477	469	424	448	511	481	458	471	485	485	448	483	436	480	472	459	463	494	445	469	468	497	492	458	509	495	470	474	486	514	513	468	498	461	481	450	460	476	443	460	490	440	470	471	467	451	454	493	465	439	465	419	468	469	483	454	533	474	433	465	443	478	496	463	523	472	444	471	453	462	508	469	505	441	468	513	465	460	520	468	469	499	474	470	476	486	491	510	473	476	494	463	468	428	460	469	473	473	491	473	506	454	500	494	479	496	482	464	434	506	484	466	468	488	469	492	445	492	475	483	450	461	451	480	460	437	473	501	472	464	505	488	456	480	449	511	468	472	418	441	488	515	506	466	513	497	502	442	487	441	497	469	445	501	442	456	474	488	527	467	482	483	534	448	451	471	478	445	500	466	439	465	480	487	463	489	483	504	428	472	484	506	471	478	498	498	417	415	517	465	463	491	495	481	465	477	497	480	466	475	484	502	460	504	504	469	513	491	459	502	479	431	480	498	483	500	497	478	463	495	470	493	513	440	501	491	469	484	514	497	474	459	463	523	468	463	485	480	466	484	467	468	483	494	488	516	466	501	498	456	450	484	441	511	475	494	509	476	484	473	432	462	466	469	490	496	480	486	466	477	462	438	454	459	499	488	467	510	475	495	449	481	491	448	487	478	457	491	442	437	475	475	433	470	452	447	466	451	484	513	484	466	443	485	488	467	457	493	436	457	473	475	485	465	476	466	481	494	460	456	453	482	488	463	507	421	447	453	498	419	460	473	502	498	466	451	459	454	471	480	507	513	478	477	460	514	475	472	493	478	475	498	466	511	495	471	460	449	446	489	476	496	488	503	557	472	465	475	479	488	431	495	527	445	451	459	503	469	490	433	466	452	461	506	453	447	497	480	518	529	472	485	446	445	472	464	489	452	483	494	416	510	529	512	484	469	463	450	490	487	463	465	467	479	499	495	481	458	529	479	489	495	459	506	473	467	491	478	497	514	461	498	527	468	465	490	470	504	486	466	513	486	505	496	485	483	471	490	455	469	478	489	495	500	449	442	457	490	469	497	475	508	468	517	464	455	462	506	433	480	456	468	457	485	492	481	476	493	464	459	471	467
2194	303	350	279	297	272	280	300	280	259	273	263	302	279	287	242	291	270	247	224	273	237	251	258	276	262	268	268	261	281	264	272	254	271	245	271	273	230	233	271	275	298	285	269	239	265	289	273	287	267	277	274	257	243	271	245	268	281	278	248	265	257	285	283	243	258	249	231	271	251	276	278	257	266	271	272	247	228	260	255	264	266	263	266	270	238	234	237	273	275	285	282	304	267	265	265	317	283	239	221	285	275	250	287	266	285	282	256	251	288	238	291	245	276	274	291	281	259	261	253	239	278	247	291	269	267	271	281	238	226	248	245	235	274	258	260	266	278	265	292	264	276	265	248	250	261	264	263	250	274	263	243	255	243	231	280	242	275	268	252	259	241	257	267	259	227	261	274	240	280	260	270	281	261	264	280	256	265	259	268	268	264	267	251	270	265	244	288	226	233	242	277	260	241	256	250	259	270	229	286	237	270	243	240	232	237	268	269	254	253	264	274	238	283	269	254	271	255	248	262	271	228	262	307	258	271	279	260	251	253	266	229	279	253	260	251	237	271	247	252	270	269	250	244	235	250	282	256	264	269	236	256	271	287	283	243	230	279	245	247	281	269	246	247	265	239	243	272	264	298	270	251	264	269	270	255	255	245	252	260	297	252	254	236	248	260	298	272	247	276	256	272	261	268	256	268	245	275	263	270	247	275	278	261	228	299	282	274	278	287	250	279	272	260	264	268	258	257	283	252	249	247	257	272	219	286	283	277	271	240	257	268	272	255	240	295	267	252	267	285	268	234	266	263	278	252	252	255	230	254	285	282	259	284	271	247	270	261	270	265	279	270	275	265	279	248	275	251	244	246	268	274	272	269	254	232	251	291	268	238	226	241	293	267	279	290	259	236	264	242	258	270	262	289	279	277	261	250	251	255	265	254	271	265	249	225	260	283	277	268	272	242	253	285	254	285	270	246	251	273	254	265	274	279	261	271	265	270	278	271	253	279	289	279	256	226	246	270	268	259	267	278	258	254	265	265	241	241	270	271	268	266	256	259	286	255	240	261	261	284	250	251	254	271	254	259	275	269	251	274	244	254	246	273	221	266	262	279	247	273	278	265	253	231	251	286	265	258	262	276	275	262	256	276	259	259	234	262	265	260	226	245	274	272	240	248	285	267	280	262	269	246	271	257	269	281	247	251	273	245	271	251	272	255	260	245	252	249	279	270	254	253	251	237	261	281	270	241	269	271	270	250	271	270	270	260	267	270	265	254	271	239	273	278	245	250	236	285	266	293	265	244	245	250	291	257	278	254	240	284	298	251	263	272	226	262	280	261	251	266	265	246	253	263	252	252	275	260	228	265	252	241	246	240	254	266	249	275	275	236	261	275	279	260	274	240	270	273	286	285	270	285	249	297	266	260	271	294	246	271	267	238	263	258	264	245	255	298	247	260	260	279	296	238	286	279	271	268	295	234	262	273	252	229	242	273	250	266	284	260	281	271	267	244	259	251	253	234	281	260	276	266	285	262	255	271	229	271	257	274	247	259	247	261	254	274	268	261	278	278	288	232	273	264	248	250	256	269	277	287	284	268	270	244	263	262	269	267	238	245	242	263	255	294	279	270	254	254	269	242	255	303	265	261	248	265	259	270	276	242	274	257	254	255	255	275	249	275	243	290	252	277	247	232	238	282	274	259	258	272	254	259	272	231	245	256	273	298	258	274	265	265	268	262	262	245	265	280	235	257	243	248	259	265	274	226	272	258	286	235	246	256	255	257	245	251	263	258	262	264	258	263	270	245	291	250	257	266	254	277	271	273	260	249	302	260	251	288	261	267	262	287	289	274	259	279	255	249	268	276	259	263	290	271	260	272	281	257	270	243	271	292	251	245	266	262	267	243	249	268	254	253	299	250	264	264	278	239	291	244	265	273	256	260	284	267	261	243	264	246	272	257	232	290	287	254	239	239	250	252	237	299	247	258	251	298	289	260	271	241	263	266	284	268	273	253	251	295	272	265	257	265	248	266	276	251	272	253	256	279	255	289	272	243	241	248	249	244	253	234	272	280	298	287	305	238	270	301	262	266	259	266	232	266	251	261	259	285	262	271	278	255	263	275	260	266	253	274	239	268	253	267	295	271	259	245	275	278	250	235	268	268	255	281	264	264	251	263	277	261	254	288	266	254	259	270	235	269	231	265	259	258	249	262	295	266	264	231	265	269	247	237	249	271	297	254	272	271	260	263	276	245	272	234	225	256	256	248	248	236	259	265	277	262	274	264	227	301	276	279	280	238	286	254	282	271	285	233	256	271	262	264	265	257	257	264	256	257	257	282	250	247	273	268	244	269	294	257	279	269	257	264	269	256	269	246	276	270	245	255	250	276	241	239	291	279	250	234	255	300	270	269	234	264	252	255	268	269	290	278	302	271	267	292	267	266	275	252	241	265	253	267	263	243	285	272	272	257	266	274	265	267	273	273	304	286	282	257	250	249	272	276	276	248	266	266	254	315	261	264	279	268	254	264	228	278	263	273	277	261	270	234	283	245	252	258	245	250	255	252	268	274	259	265	262	258	236	278	267	279	254	268	257	273	254	260	281	232	272	259	270	262	281	236	265	255	281	246	260	275	248	266	264	267	290	241	260	249	250	234	261	271	296	251	265	259	281	265	257	286	281	258	275	261	244	268	246	310	265	269	265	237	260	283	231	253	250	288	260	294	227	250	262	291	245	262	250	290	268	244	242	270	255	255	263	278	244	260	255	280	262	255	292	241	270	241	266	266	244	224	265	256	251	252	262	265	251	257	263	277	255	271	288	227	267	278	238	274	277	267	255	257	267	265	258	247	262	283	272	264	254	294	250	272	264	229	257	303	247	263	267	254	284	245	257	240	255	259	272	251	271	271	269	259	266	222	251	246	255	256	266	272	258	269	260	256	262	273	249	243	241	262	251	254	279	239	242	260	235	252	263	280	253	264	259	245	250	259	287	295	268	248	238	266	264	280	244	271	256	266	234	255	248	279	284	236	252	267	256	268	280	242	260	253	274	290	260	272	275	247	251	252	251	267	274	250	245	265	248	251	239	255	278	253	305	245	266	266	260	268	285	246	266	275	231	262	263	282	280	272	271	256	280	259	259	236	255	252	278	260	270	277	246	263	281	248	290	250	254	247	282	259	233	251	255	250	285	232	258	249	288	263	276	296	259	251	257	256	245	263	259	280	260	236	258	284	258	243	269	253	248	243	261	252	283	248	245	265	245	282	243	256	240	251	230	243	253	275	252	274	266	260	243	226	261	277	277	267	268	282	267	246	241	251	267	273	279	265	236	268	276	280	281	254	266	265	271	277	276	270	253	268	257	268	253	282	268	290	271	260	241	248	247	281	253	276	243	265	264	282	249	260	255	278	268	232	241	264	277	267	247	242	252	233	292	253	261	240	260	272	264	271	291	273	261	227	283	264	231	270	237	306	306	276	260	246	256	271	253	267	254	256	234	242	281	252
2306	848	964	935	911	836	891	845	858	833	802	806	790	798	884	793	794	790	777	753	806	788	758	760	772	809	754	827	769	796	791	782	763	790	742	789	770	830	722	771	721	796	722	784	787	739	825	809	768	795	791	753	771	756	845	773	731	743	752	795	753	729	754	834	746	755	780	746	740	770	772	813	802	759	750	762	742	761	766	740	740	779	732	773	747	793	748	741	814	754	759	736	759	725	762	801	822	800	784	715	792	723	765	693	775	782	767	813	779	816	768	798	760	766	745	720	799	736	781	776	746	792	806	771	749	778	789	807	742	791	731	745	782	792	820	761	734	759	771	767	751	775	782	794	790	762	759	744	738	803	758	767	777	763	806	765	772	774	743	769	769	772	773	779	760	785	820	778	779	796	770	710	731	755	718	765	776	812	777	825	775	799	772	709	743	772	788	840	730	793	777	711	781	766	758	727	757	734	793	785	781	738	756	762	798	743	784	782	770	749	767	755	785	754	742	798	769	785	791	790	777	749	744	749	761	777	749	810	736	753	723	763	762	779	762	791	799	757	862	788	786	767	786	748	736	766	780	791	786	783	774	765	766	749	741	742	773	754	764	727	795	747	810	771	776	773	786	732	754	801	769	732	786	806	769	732	815	762	740	761	747	762	804	773	775	816	784	755	774	757	769	745	785	726	787	735	763	780	721	753	797	742	763	783	724	772	814	737	774	771	715	770	770	757	783	850	721	772	780	764	771	756	775	737	788	785	791	810	788	768	749	772	798	745	814	767	807	812	746	742	797	764	793	861	751	775	796	762	732	761	785	773	723	728	830	730	780	772	763	814	774	701	810	788	725	734	720	745	809	768	721	764	808	764	725	746	757	774	749	761	732	757	756	738	797	780	778	779	757	800	728	750	751	755	712	725	798	771	780	760	788	764	789	818	757	783	768	760	768	777	807	787	767	790	779	791	749	794	773	744	761	729	745	820	762	779	782	735	716	788	771	840	725	745	775	756	792	792	794	744	801	735	741	817	771	762	722	773	765	753	812	743	763	743	796	768	772	777	766	797	743	767	768	773	774	755	789	774	768	786	781	760	744	780	716	775	708	761	771	776	775	746	735	779	752	750	782	760	768	765	757	737	792	742	758	736	732	777	789	784	796	818	773	823	806	791	825	765	759	717	751	758	807	773	769	757	760	778	790	757	770	761	763	732	769	795	753	704	746	740	777	797	739	765	798	752	809	761	722	760	763	773	761	771	739	758	765	800	769	768	753	760	789	768	800	777	830	773	805	796	805	801	783	697	773	799	776	772	766	772	790	773	786	797	770	788	787	735	764	789	842	770	716	797	801	732	747	758	779	790	722	781	785	775	780	813	757	802	837	798	774	730	786	730	740	762	792	782	762	736	726	763	762	786	751	736	810	763	771	770	759	757	779	837	738	785	796	802	752	744	743	787	745	777	731	750	788	703	739	752	780	774	793	722	740	777	767	746	750	758	775	774	770	780	728	758	770	722	770	779	799	738	779	791	756	757	762	775	818	746	745	781	790	730	733	735	765	742	758	777	748	763	776	807	763	798	783	723	774	755	767	783	761	745	789	802	765	764	787	802	747	718	786	802	774	700	730	744	807	794	731	717	793	755	738	766	769	802	789	788	736	733	802	748	762	817	775	766	784	763	747	765	773	768	762	782	776	763	789	726	764	785	751	806	775	794	774	799	732	808	785	828	739	794	845	756	790	743	788	793	741	792	704	737	786	768	767	766	757	759	755	778	769	768	755	750	766	780	793	750	755	713	788	732	739	774	764	757	727	763	740	747	745	759	734	787	780	820	783	770	761	794	812	779	777	753	783	714	773	761	762	723	755	733	755	776	778	754	771	780	731	765	818	759	748	741	776	774	752	726	777	736	804	773	772	765	751	772	798	815	775	786	768	718	782	766	796	724	779	748	699	819	766	767	822	786	731	809	814	806	765	761	778	728	788	820	749	765	757	755	800	757	848	763	802	815	734	802	764	762	799	789	774	714	739	799	729	701	751	759	729	724	759	757	772	801	750	785	749	789	743	783	781	807	759	756	768	757	810	741	788	831	718	718	754	804	764	724	801	752	783	742	773	780	760	775	733	834	763	719	715	758	770	748	727	760	777	760	746	717	761	712	764	744	765	741	742	773	799	805	748	766	770	790	773	774	785	730	754	769	749	730	773	776	733	755	782	787	773	760	746	754	771	761	808	739	802	738	779	745	752	743	783	751	783	734	750	781	825	762	799	716	808	830	763	765	826	773	824	755	759	796	794	755	723	813	775	764	744	777	726	729	752	759	814	822	738	806	797	769	782	779	764	776	756	762	778	735	830	801	762	738	787	746	751	768	788	755	769	797	776	763	757	741	800	784	729	794	746	765	762	744	774	808	766	757	796	784	818	772	767	809	708	789	724	783	778	771	803	780	736	804	774	750	734	806	710	823	725	804	745	764	739	798	780	731	806	750	785	770	779	799	759	740	750	753	762	806	769	792	754	765	752	791	752	736	754	811	796	754	779	784	766	779	833	737	790	765	717	725	748	764	735	778	751	813	744	739	758	754	750	768	769	716	748	720	736	774	780	758	775	723	778	786	757	768	762	767	769	715	687	753	764	729	790	766	765	791	738	790	731	754	814	781	774	837	746	805	757	805	799	785	770	798	785	757	794	754	821	750	737	782	773	762	754	775	725	802	722	803	772	742	785	735	787	799	790	772	739	719	797	749	786	766	794	714	752	781	779	751	798	770	788	791	737	770	738	710	775	797	807	778	749	783	819	760	772	766	769	746	813	759	765	801	742	747	768	713	849	777	722	804	751	812	757	762	726	765	759	807	804	722	751	776	751	786	784	805	786	792	749	790	769	785	812	771	813	766	760	780	757	745	804	760	787	775	771	750	780	801	751	819	778	807	739	781	815	734	780	748	766	772	739	812	771	808	755	721	725	748	799	764	800	767	766	736	830	791	725	766	802	734	796	728	763	714	764	823	771	764	799	739	739	775	780	734	784	806	818	785	772	735	803	728	783	777	755	823	789	732	775	787	746	802	767	778	823	767	746	786	819	770	738	747	788	775	790	758	786	794	794	779	810	774	787	745	778	746	781	741	812	781	796	775	795	721	789	760	749	778	739	769	797	773	802	794	822	769	792	778	788	762	765	754	813	738	743	803	759	777	805	769	760	745	754	786	793	808	766	737	770	797	772	779	805	765	733	743	747	778	785	740	787	744	769	777	756	847	763	781	768	828	715	802	792	758	769	752	769	811	725	805	780	754	739	771	813	733	789	728	765	771	758	787	830	767	740	755	784	807	730	754	720	770	771	716	762	788	791	795	781	784	811	830	736	781	791	742	749	787	799	761	786	772	761	766	771	809	742	766	781	762	758	750	794	799	786	797	798	833	760	760	783	788	747	767	783	744	751	783	746	752	760	813	738	777	799	826	726	804	756	780	783	773	742	766	802	730	789	770	788	803	756	727	779	806
8447	1000	1394	1021	751	598	436	345	287	280	201	236	221	189	168	197	165	171	154	155	154	154	168	158	172	150	166	149	162	179	128	154	141	130	128	119	146	137	154	145	154	132	110	131	153	162	141	136	141	135	151	149	161	147	129	149	148	109	135	137	142	120	123	148	141	145	125	147	158	131	108	126	151	114	132	129	127	132	126	151	143	123	125	154	137	122	117	129	142	161	148	145	158	147	145	144	153	154	125	139	137	131	135	148	139	154	129	135	135	129	145	125	125	129	135	149	129	118	138	134	146	108	132	149	117	155	142	142	145	146	115	136	135	126	130	148	133	137	133	137	108	124	162	122	142	128	142	162	144	136	151	141	134	140	139	131	129	131	134	126	139	131	145	140	138	124	131	138	134	142	121	119	137	123	124	123	143	141	113	135	121	130	131	128	157	126	136	139	131	135	118	139	133	121	134	133	138	137	127	127	141	119	143	130	161	135	129	130	144	102	139	146	133	137	127	134	142	134	139	125	142	137	150	135	160	154	123	146	131	128	117	132	136	132	145	146	132	131	134	147	134	144	139	150	147	139	132	145	150	136	134	142	140	129	106	139	125	116	152	139	124	140	128	137	142	149	131	142	131	163	147	115	140	150	149	143	143	122	130	139	139	163	138	128	141	123	147	123	152	136	146	143	112	116	138	143	133	139	139	125	133	130	155	141	138	151	144	138	120	117	134	120	135	123	132	132	137	128	131	103	134	139	123	134	151	144	122	132	127	133	125	125	139	142	129	132	127	128	142	127	133	149	139	133	131	140	129	128	120	136	135	151	143	124	126	122	141	144	139	132	140	138	132	129	127	128	157	136	138	138	119	141	121	134	144	126	144	124	106	139	141	141	135	153	154	124	140	137	126	141	122	125	139	130	123	133	120	139	147	119	129	122	133	135	147	116	129	136	133	142	149	129	142	139	128	157	159	147	142	127	139	129	136	146	150	128	136	148	139	162	135	133	124	142	124	114	133	130	133	136	120	128	159	123	114	149	148	110	148	128	126	125	136	138	136	131	146	125	133	130	133	157	153	139	127	136	121	146	140	123	115	152	142	136	143	144	141	137	139	143	123	163	139	157	138	120	128	131	125	123	122	142	127	139	161	135	116	124	134	148	152	101	120	151	124	130	110	138	134	135	139	128	128	127	118	140	131	123	158	135	134	129	124	136	152	127	130	151	144	137	125	132	133	128	122	119	140	131	150	142	154	149	142	130	133	128	134	135	133	136	138	126	127	114	129	144	153	125	142	128	125	127	140	127	131	136	134	122	134	124	141	169	144	146	145	136	128	125	137	149	146	124	138	126	132	153	130	116	150	147	112	148	142	132	134	132	119	140	142	128	122	146	148	145	136	124	119	126	121	123	121	128	148	151	112	122	123	153	142	121	142	138	116	135	120	135	126	144	136	129	117	144	145	111	142	121	113	131	121	140	125	133	142	141	122	135	139	125	149	140	110	142	138	149	145	135	128	138	134	130	134	144	146	115	130	137	138	115	122	126	131	142	131	146	108	131	140	119	131	122	139	125	134	136	147	150	156	119	135	151	132	120	151	132	145	126	150	115	136	116	143	143	137	131	134	153	139	130	145	128	128	129	118	134	131	145	167	135	138	144	126	120	137	148	136	134	151	141	146	132	122	130	140	128	135	125	141	135	154	134	143	138	114	145	138	129	126	129	134	146	104	125	132	102	110	149	129	128	161	126	142	137	116	132	117	131	140	143	127	145	127	128	141	147	129	128	152	135	133	118	151	132	135	142	145	155	136	118	114	123	158	140	138	131	150	136	125	139	126	133	119	149	121	117	139	156	133	135	137	125	153	136	142	109	126	120	146	143	126	150	159	120	124	145	135	147	126	161	130	135	124	124	147	127	107	129	114	159	120	138	147	143	124	145	130	150	138	128	136	142	121	119	143	128	111	138	145	140	136	128	118	139	122	126	135	136	134	136	150	135	147	133	131	126	130	124	138	128	142	134	132	126	140	147	134	127	135	145	130	130	159	141	128	132	122	143	141	132	140	131	139	125	123	141	137	138	141	123	140	125	126	151	133	150	147	133	136	151	157	132	156	135	130	168	143	143	120	143	116	139	125	152	137	134	148	136	141	136	123	131	152	132	128	127	132	130	120	150	131	140	133	123	140	147	138	125	152	125	142	120	127	144	130	150	155	97	121	145	142	171	148	129	151	110	139	148	124	148	142	127	143	114	158	141	160	145	141	139	113	146	134	146	135	127	133	130	150	135	137	131	159	134	151	140	123	135	174	146	128	122	125	142	146	125	147	137	146	129	140	149	150	132	145	127	124	143	112	139	118	162	156	151	123	140	142	126	140	136	139	152	130	126	121	119	137	138	127	137	137	112	132	138	124	131	149	122	143	134	153	133	135	138	136	118	135	138	153	126	137	125	133	111	130	127	125	134	143	150	119	132	126	144	122	149	136	127	127	132	152	143	133	122	117	135	138	142	128	137	138	136	98	129	147	141	138	122	134	135	128	150	141	131	129	152	148	148	112	129	121	122	129	138	143	138	126	133	144	143	130	150	148	133	156	139	135	133	128	148	144	131	134	127	125	130	141	151	132	145	143	142	151	156	113	154	135	147	134	127	143	116	145	152	139	137	136	137	136	126	135	131	123	135	153	136	141	134	121	160	150	119	144	139	134	137	142	160	140	119	128	135	135	138	139	127	113	119	138	144	141	158	116	136	158	130	131	122	138	139	134	134	132	159	124	129	151	122	149	127	139	137	134	138	126	147	127	117	127	128	132	125	143	125	165	134	134	138	130	125	133	152	130	126	124	129	139	139	153	130	144	144	122	125	141	124	152	134	137	131	130	132	123	140	128	132	124	126	131	148	143	131	137	145	140	142	144	144	129	132	163	123	136	125	155	130	113	134	132	123	138	139	134	135	139	141	113	145	161	154	115	123	126	130	144	120	148	133	135	125	147	130	137	155	140	141	145	156	133	168	132	127	150	127	156	155	110	147	133	128	127	131	149	135	142	147	157	128	133	113	161	127	145	132	115	136	133	120	106	141	122	133	135	150	134	132	118	132	121	147	149	107	143	151	126	112	158	134	132	128	121	158	146	164	146	128	156	121	162	131	139	141	136	151	130	135	137	135	149	145	140	148	141	130	136	138	137	110	125	132	136	123	136	142	158	129	100	133	142	126	135	158	141	131	157	139	126	118	164	135	122	133	172	129	143	132	117	152	127	112	124	140	131	157	139	151	147	130	147	133	151	134	138	142	128	124	130	127	141	128	138	156	111	131	154	141	120	128	140	153	116	120	123	139	135	147	115	143	149	118	119	139	129	124	143	114	121	112	125	131	138	150	145	118	128	142	139	118	146	128	123	144	132	137	148	122	130	122	147	145	142	140	167	151	123	132	140	129	146	115	125	111	127	118	144	124	144	108	139	130	143	125	121	130	151	142	124	129	131	146	138	120	144	120	143	134	132	134
5323	1418	3092	3598	3059	2572	2053	1708	1453	1308	1173	1006	985	954	782	817	726	728	703	678	631	622	644	579	568	592	568	536	580	595	557	510	547	507	484	510	520	527	444	526	449	462	476	500	445	474	470	544	423	426	446	452	450	454	444	446	458	492	459	409	470	438	468	485	464	427	479	445	446	489	430	462	453	440	454	425	461	429	437	472	455	436	434	403	458	482	457	440	465	439	480	447	481	457	469	427	441	403	429	469	411	464	446	434	423	454	423	423	407	453	428	439	438	459	428	452	441	428	433	482	424	455	419	434	417	454	434	426	403	414	439	447	457	443	444	425	405	462	461	452	388	444	443	479	437	439	428	398	447	449	414	453	441	439	416	447	434	440	457	469	420	452	438	483	407	409	422	424	456	420	425	454	420	469	432	396	440	419	412	407	451	387	433	452	407	401	478	447	434	479	410	430	448	408	437	424	414	433	470	430	438	428	420	451	421	440	417	421	416	409	421	447	435	456	403	412	457	399	456	446	446	458	457	431	425	404	447	408	443	429	442	419	431	414	410	421	467	414	459	440	449	443	405	433	422	415	447	455	461	429	432	416	438	396	456	428	412	436	411	481	476	449	439	462	422	410	454	396	430	424	451	460	441	421	462	435	431	442	442	425	439	440	425	457	409	428	427	428	422	416	451	466	445	472	435	449	400	413	453	442	489	421	420	427	464	450	420	408	434	426	463	407	438	427	444	428	413	465	464	402	449	414	447	439	450	475	388	468	435	474	452	416	406	441	441	471	417	440	437	420	444	466	429	439	417	407	434	434	461	381	456	417	456	442	428	453	465	430	454	413	466	415	463	456	418	420	421	471	420	459	435	441	458	414	444	412	428	445	447	451	454	401	418	437	455	464	425	453	460	416	434	451	426	432	391	428	431	446	437	450	425	433	433	428	441	434	420	453	439	421	486	487	437	429	504	417	448	421	430	412	447	442	434	431	453	458	448	452	445	422	472	437	433	481	399	386	449	426	435	441	423	415	397	425	507	433	425	446	436	458	450	422	443	464	446	432	433	441	406	461	440	407	425	425	426	435	436	411	413	427	452	453	434	424	430	437	432	470	453	420	435	414	405	454	373	458	460	396	437	432	407	419	443	428	477	448	474	468	451	398	453	426	419	446	436	470	430	419	425	444	442	423	459	378	435	430	452	431	457	409	464	425	463	459	407	438	434	410	450	474	438	428	463	418	472	389	436	425	446	441	417	427	427	434	418	398	430	463	460	413	429	412	414	457	422	421	422	421	447	418	446	449	449	447	416	443	448	417	405	464	438	414	441	458	430	440	458	436	435	444	445	458	433	498	421	474	416	430	454	435	434	451	476	442	447	479	407	481	426	472	441	426	408	417	454	440	433	407	439	421	424	426	462	457	422	375	442	414	461	425	436	413	396	448	428	445	430	401	447	422	419	441	420	442	426	445	427	428	430	429	459	448	439	427	408	445	454	459	451	472	424	407	462	433	471	428	435	423	394	437	424	454	444	432	460	414	427	426	421	448	452	409	431	446	460	436	450	394	437	437	430	440	445	425	423	441	373	435	419	435	446	403	446	431	446	429	410	462	465	436	464	449	486	450	437	423	426	467	437	480	435	446	442	423	408	445	432	435	420	470	451	436	431	437	450	418	448	416	420	423	449	426	415	430	434	416	417	435	432	440	412	450	437	414	438	426	406	466	450	437	470	425	441	437	422	424	457	427	470	436	416	423	440	400	415	415	424	452	422	477	444	402	455	404	432	430	429	458	448	430	436	438	423	470	480	475	396	454	454	449	427	420	464	427	417	477	421	442	432	420	438	426	459	430	415	432	459	423	443	401	438	428	437	458	419	421	435	428	419	439	472	414	450	398	447	395	425	417	412	420	428	427	444	429	416	442	433	430	433	459	428	429	488	415	480	438	465	409	442	400	430	458	421	432	430	449	475	422	449	421	438	441	413	439	403	391	465	444	468	417	419	452	463	424	427	418	411	435	420	423	443	423	442	425	436	429	455	456	411	452	452	428	456	424	482	451	437	471	420	436	410	425	447	435	415	461	433	386	438	444	375	423	423	393	398	426	451	452	436	438	419	443	456	433	436	441	471	423	412	418	458	455	440	431	452	442	459	459	440	436	415	420	404	436	409	462	435	394	434	404	403	425	431	427	436	432	491	417	447	431	462	409	434	417	424	412	481	419	448	436	439	453	406	449	436	429	393	464	460	438	426	433	429	432	421	410	439	450	461	478	440	439	418	455	429	414	438	465	429	405	460	423	437	463	411	455	421	424	443	419	446	432	474	387	468	397	429	439	441	433	444	463	418	411	440	436	458	441	420	445	454	444	455	448	428	415	455	407	478	446	412	456	437	472	461	409	427	458	477	417	465	438	432	441	439	426	478	481	433	422	449	429	436	430	451	429	438	452	433	470	442	470	459	464	417	456	417	434	428	437	432	483	479	425	434	449	441	426	446	451	436	453	417	443	453	434	427	462	423	456	442	476	391	419	439	423	428	494	439	400	403	432	439	425	455	431	426	445	442	463	436	410	467	474	473	436	406	427	437	427	441	432	437	420	437	438	444	450	443	438	456	447	428	437	475	467	429	445	440	398	420	457	428	429	453	393	408	456	469	442	440	408	415	454	407	452	388	464	409	421	399	439	395	448	436	460	401	445	409	432	440	453	412	419	450	401	466	432	413	484	410	458	447	437	449	386	428	426	420	425	426	436	445	460	413	409	426	402	426	419	462	434	427	463	440	471	461	419	443	440	442	450	449	428	420	469	437	448	428	409	427	430	433	477	444	444	393	472	425	444	429	428	450	434	475	427	457	409	426	414	442	432	434	416	458	495	482	428	439	479	410	453	451	403	433	459	439	418	453	406	409	433	419	421	393	456	416	415	427	430	483	430	438	438	435	431	436	432	421	444	419	416	447	435	420	412	420	414	404	425	418	483	395	411	442	434	429	442	473	430	480	454	409	468	447	432	417	437	395	430	414	458	452	419	420	428	465	421	405	419	411	439	433	429	400	409	428	432	417	457	419	391	428	415	425	461	440	416	433	418	444	436	422	440	483	421	451	420	449	408	421	412	440	438	453	445	440	455	440	431	480	415	391	420	421	457	414	484	426	405	430	418	426	439	457	391	406	446	436	456	460	467	476	392	435	446	422	429	473	423	400	461	434	454	436	432	439	394	399	429	422	427	437	434	425	454	432	413	424	435	448	444	427	400	471	426	433	425	419	436	437	441	426	413	409	413	453	459	419	433	409	386	409	440	447	431	455	456	403	408	409	446	463	448	470	447	426	428	434	427	438	439	450	404	460	425	466	435	433	469	416	411	421	437	414	431	478	446	434	438	442	429	432	421	426	434	425	427	444	420	435	422	417	443	433	451	470	440	418	443	402	446	443	402	443	455	443	402	405	383	481	439	411	453	446	441	432	449	442	416	444	406	455	442	426	437	437	422	450	438	441	418	389	436	453	443
15691	2518	2792	2118	1494	1011	748	597	514	436	396	307	307	281	228	231	231	221	222	194	200	209	195	193	169	175	177	149	208	150	177	184	166	176	167	152	163	140	159	149	165	144	164	180	150	128	175	148	157	145	144	164	145	171	135	160	143	169	143	138	142	164	145	156	164	144	158	164	148	161	157	137	153	150	157	167	128	137	140	143	153	176	154	151	164	162	143	153	140	162	128	181	166	170	135	186	156	142	145	126	158	164	147	160	142	140	146	161	122	155	139	116	132	159	142	124	153	144	148	142	148	153	159	146	139	153	133	132	139	150	156	141	152	134	141	142	152	143	165	148	138	145	162	151	158	137	153	149	144	145	140	149	170	145	136	150	150	158	152	162	147	146	129	151	153	159	142	137	138	139	179	126	130	140	138	126	137	131	143	148	171	145	160	144	156	181	161	155	135	136	155	153	159	177	145	140	150	169	160	146	132	123	126	127	124	148	132	135	136	141	124	141	155	154	158	144	142	156	152	134	131	141	137	134	171	136	142	151	158	153	163	168	153	127	148	130	150	157	156	146	150	132	139	133	152	121	171	150	142	148	155	153	142	149	168	149	131	143	125	150	147	126	129	156	146	145	133	131	131	149	145	153	135	158	165	165	142	149	151	139	143	136	156	142	139	130	139	159	153	148	141	121	135	116	142	140	131	153	136	125	143	160	161	153	143	131	147	131	146	153	140	153	146	156	152	137	155	145	149	160	154	142	126	170	139	131	149	149	138	155	148	158	159	152	160	149	149	133	151	157	158	132	153	131	151	129	160	132	139	156	156	136	144	157	150	143	147	154	135	150	114	133	146	120	138	156	147	135	152	161	146	159	136	136	144	149	147	157	142	140	149	133	141	163	140	157	139	158	137	153	132	143	134	161	141	127	148	138	131	152	164	140	165	144	147	136	131	141	150	147	124	152	126	142	140	135	130	162	164	128	137	134	134	128	167	134	147	157	136	137	135	143	154	128	139	147	136	150	149	138	131	148	129	145	145	156	141	147	183	154	156	144	136	148	153	157	161	149	153	141	125	137	125	139	124	163	157	150	122	165	131	148	149	140	129	135	153	158	129	142	128	145	154	149	142	125	148	120	141	134	135	158	141	137	148	121	117	163	137	130	139	162	153	148	159	125	133	153	126	149	134	143	127	151	133	132	152	143	165	119	145	137	158	155	133	140	154	133	132	157	167	124	131	160	152	152	149	129	137	151	126	145	163	150	168	156	156	123	139	159	154	128	157	134	167	152	152	160	146	153	140	134	143	140	134	154	151	136	142	145	141	161	154	140	138	138	138	139	154	139	155	153	158	129	152	149	144	140	133	141	158	147	137	137	149	131	152	137	142	152	177	151	179	154	130	138	156	141	143	131	146	138	156	128	155	146	157	143	140	147	140	175	137	125	148	146	150	138	136	132	150	135	147	169	148	121	130	162	140	161	153	126	144	146	143	157	144	167	152	162	148	152	146	141	137	156	153	149	145	138	136	169	139	155	128	142	140	145	156	149	154	147	152	150	159	141	151	133	140	143	153	159	146	149	152	146	146	151	144	131	145	140	153	143	163	127	161	151	139	153	153	124	155	173	164	157	148	134	137	139	141	147	133	130	142	137	153	159	134	138	159	144	141	143	156	161	127	134	155	141	178	157	135	131	151	135	160	148	158	138	158	127	147	142	141	157	142	131	124	169	133	134	163	156	129	150	137	137	138	130	152	144	152	159	139	131	133	144	166	152	154	132	140	143	163	151	152	138	153	159	151	150	147	156	176	146	143	157	151	136	139	149	160	153	117	139	139	126	141	148	145	156	155	129	153	132	140	157	151	130	160	156	166	137	143	136	149	144	146	150	145	145	141	144	140	132	159	117	123	145	167	138	143	137	142	141	136	129	157	116	133	130	157	159	126	128	180	156	149	118	145	168	163	151	150	120	142	141	139	157	149	158	156	138	158	128	154	143	126	150	155	143	136	165	133	146	134	123	171	161	133	150	152	146	139	159	150	135	176	158	144	149	136	149	146	145	143	133	168	141	142	149	169	119	131	136	147	128	140	137	162	133	146	151	136	139	143	139	156	147	165	140	153	139	165	142	138	158	138	148	138	144	170	144	139	149	159	148	155	139	134	166	129	158	140	143	157	138	123	171	143	149	144	141	154	134	154	134	135	136	143	154	134	140	154	152	156	147	150	140	166	144	163	153	133	146	153	145	139	148	143	119	141	121	144	146	150	140	153	161	160	139	143	152	149	150	118	160	171	153	143	123	148	114	129	165	161	148	155	165	143	136	134	139	131	144	159	127	152	129	151	139	125	140	145	141	139	147	145	137	150	138	153	147	149	145	145	129	117	118	128	129	146	144	131	149	140	133	130	140	134	170	147	156	154	154	159	137	151	179	149	135	128	134	153	135	127	158	131	156	144	162	147	142	141	133	135	143	133	130	143	137	138	141	130	157	168	148	145	129	144	152	144	150	133	156	152	141	135	129	139	178	135	162	147	144	145	149	149	132	140	145	136	136	156	149	151	152	149	148	118	140	149	163	162	147	151	155	161	136	126	141	148	135	141	152	142	128	138	149	150	147	156	149	157	128	150	155	136	160	135	144	144	148	136	148	145	135	160	132	114	149	134	146	153	158	164	144	139	137	133	153	150	136	153	152	127	148	157	153	160	144	132	155	141	122	152	150	131	146	157	168	141	160	156	157	159	130	158	145	139	138	145	137	156	161	142	158	146	136	147	147	128	147	153	146	124	158	121	150	144	132	139	149	163	138	129	127	147	148	142	140	147	139	148	154	153	132	165	148	134	148	152	148	156	162	159	122	131	135	145	134	167	143	166	142	139	154	154	158	137	156	139	173	168	156	163	128	117	156	147	136	129	152	140	133	150	144	154	139	167	127	152	141	147	156	131	142	146	149	138	156	131	125	139	147	135	155	136	140	153	123	134	136	151	150	140	155	171	135	135	160	138	172	153	137	145	165	149	117	141	130	135	134	151	125	140	130	132	123	150	138	130	153	140	153	146	129	154	151	145	154	141	152	140	138	148	137	162	133	148	162	131	135	169	133	138	143	153	135	173	131	160	145	124	143	145	131	145	150	128	134	142	137	159	152	141	149	151	157	136	125	145	112	149	120	157	132	151	159	135	155	138	147	141	141	133	121	143	149	127	148	134	142	166	160	134	151	155	140	146	150	144	146	162	157	129	130	124	151	150	126	135	162	133	142	157	158	172	143	143	138	125	136	143	151	165	140	148	168	135	131	136	149	127	142	153	127	157	142	140	131	152	135	159	159	132	162	136	164	131	142	147	128	125	149	142	123	134	149	139	152	167	151	126	152	136	166	149	122	166	127	134	146	159	136	147	153	162	161	144	144	132	155	131	159	160	138	164	154	164	156	144	155	171	163	150	139	142	154	157	152	153	148	134	145	126	123	146	139	136	134	160	134	144	146	144	167	141	159	145	135	141	149	138	145
7538	2492	5776	6459	5368	4368	3618	2948	2505	2139	1930	1802	1487	1375	1301	1163	1064	1047	972	978	908	810	806	780	749	751	791	715	729	677	673	660	644	642	629	603	591	664	585	616	594	605	547	523	577	555	575	604	529	560	532	565	545	553	544	548	563	496	496	541	481	514	542	549	497	515	520	507	515	523	499	518	472	510	531	458	525	528	484	521	479	500	537	522	547	550	480	512	509	487	533	457	534	497	489	478	490	503	496	456	449	512	470	486	472	481	455	477	506	478	474	435	487	523	489	514	491	499	463	492	471	455	479	462	498	459	462	489	444	478	524	478	484	482	475	488	485	483	498	530	461	470	491	484	514	466	475	486	494	481	458	439	463	422	451	491	454	478	458	495	501	472	478	482	451	451	485	487	444	503	486	476	464	498	486	468	505	449	460	508	455	502	487	475	469	488	464	478	502	504	471	457	510	460	447	464	502	460	503	445	487	472	502	473	503	505	469	477	490	447	464	483	459	495	497	474	515	478	489	448	465	498	468	441	475	469	416	508	475	451	466	479	455	474	462	470	484	479	456	482	480	505	478	505	472	488	510	492	512	457	480	487	469	472	491	470	470	492	427	436	455	455	466	512	444	471	459	463	519	475	468	458	466	460	506	494	475	481	486	527	465	496	478	488	450	467	474	479	493	476	486	514	485	502	486	482	459	448	464	447	479	490	498	465	449	473	480	445	504	490	467	477	463	490	459	493	502	472	472	500	468	465	500	454	478	483	499	508	491	442	459	494	464	419	468	487	473	459	473	481	484	477	476	456	455	495	468	453	483	484	488	496	473	505	438	463	470	443	467	440	494	488	447	450	503	466	482	463	469	488	418	460	488	484	428	436	463	436	506	476	478	476	472	501	450	461	470	446	463	456	505	412	482	477	447	481	508	449	461	445	496	490	455	473	443	472	484	475	504	464	463	502	473	467	467	450	467	481	546	494	454	470	460	440	426	464	504	481	473	473	474	486	444	497	495	461	505	454	460	459	466	469	469	495	477	503	484	502	467	483	486	489	500	481	502	485	454	448	437	444	468	475	467	480	457	477	449	482	455	471	442	482	459	466	501	436	509	462	510	461	471	492	469	467	449	496	491	479	463	470	492	511	487	474	448	444	473	456	452	534	458	471	489	486	479	478	474	458	463	464	441	487	485	485	491	464	478	483	463	468	482	506	444	484	473	457	450	490	467	472	464	469	456	481	458	485	502	450	459	456	479	497	521	483	451	463	475	462	459	483	471	478	463	472	541	459	487	446	482	517	455	503	477	444	506	520	476	436	474	468	483	482	489	469	475	458	495	465	499	506	505	469	494	473	467	480	458	495	486	483	464	469	460	475	452	449	472	436	452	450	516	439	480	451	473	487	503	422	469	499	488	482	499	467	462	453	455	438	443	484	459	470	465	479	468	477	430	511	490	428	490	499	466	460	482	479	471	491	452	469	472	459	484	462	492	482	494	486	497	487	483	497	492	480	456	494	478	467	485	475	483	471	431	445	494	481	489	472	483	490	449	463	478	498	486	424	500	473	445	452	499	483	434	488	445	483	474	495	468	458	499	475	493	460	472	465	463	492	497	500	482	476	456	481	486	471	469	484	469	484	465	450	450	435	461	454	469	483	503	493	479	444	498	456	468	459	504	482	468	493	471	443	468	465	498	482	480	449	467	512	524	464	488	498	467	495	479	469	480	464	465	503	471	468	451	451	496	500	492	431	444	440	466	497	477	496	481	480	507	494	497	480	488	504	487	475	502	411	474	442	479	469	458	465	519	424	503	470	478	465	449	483	472	469	468	483	486	449	473	468	485	475	492	477	499	491	455	430	467	510	496	480	474	504	470	469	467	466	476	455	467	471	455	442	473	487	492	489	488	499	473	501	486	496	458	460	496	455	492	458	476	449	471	478	497	497	475	478	466	500	471	487	471	449	466	467	457	473	484	438	480	499	468	450	477	479	475	451	482	491	484	473	453	469	466	457	478	442	444	459	474	458	463	460	450	501	489	433	507	485	455	531	484	449	441	497	429	526	459	455	461	479	469	444	457	485	506	479	467	496	456	513	467	472	438	462	494	467	449	549	497	523	468	447	474	465	531	477	466	494	462	495	451	482	477	429	438	471	511	463	487	500	495	472	483	487	503	484	555	506	459	496	451	488	497	477	462	488	453	489	481	500	476	480	498	465	458	434	473	485	473	502	500	486	487	462	482	421	472	456	410	472	454	493	484	461	455	488	467	508	469	449	474	456	510	457	524	459	479	455	486	485	489	471	481	505	470	453	484	483	470	468	475	472	447	479	493	467	462	441	505	483	476	470	473	451	486	486	479	464	504	465	470	471	446	457	449	465	482	453	505	478	492	497	450	469	533	450	472	493	454	461	479	496	474	439	456	527	490	464	482	464	454	460	478	466	464	457	467	477	469	514	490	510	493	440	479	461	508	469	468	476	460	464	481	427	466	486	462	489	484	448	460	485	436	525	485	471	430	444	445	474	498	508	500	485	472	465	479	447	487	475	455	489	450	480	511	469	485	490	452	466	474	470	518	448	511	451	480	505	466	492	471	516	504	445	466	470	443	520	495	493	480	462	522	489	469	452	472	481	454	506	460	463	501	477	431	471	481	455	482	494	450	467	479	488	502	499	439	461	500	464	499	470	449	456	477	453	508	490	482	476	525	474	455	460	465	475	488	501	507	465	520	472	462	459	464	502	479	506	499	493	444	465	473	444	491	521	483	482	478	446	471	472	475	476	481	440	479	478	459	438	473	494	462	469	463	456	494	487	503	472	448	522	447	465	478	511	456	473	437	437	480	494	468	524	467	447	485	507	451	471	461	494	506	480	471	468	499	434	494	459	468	468	473	459	486	473	487	482	457	499	451	483	459	524	504	473	454	502	463	521	484	467	462	467	487	470	430	506	493	442	450	471	504	481	483	450	462	469	463	492	469	454	495	456	495	466	472	489	450	493	499	445	486	474	454	450	488	457	474	463	445	499	474	461	486	486	502	471	467	445	461	467	446	500	471	448	513	473	445	477	459	519	468	455	492	479	478	495	507	442	471	485	467	485	472	465	451	432	500	473	442	487	487	504	465	485	445	467	485	468	469	491	458	459	452	469	457	493	443	473	480	501	489	486	461	469	501	453	459	450	478	497	497	470	513	515	466	463	489	445	487	472	484	494	473	472	496	429	481	498	462	452	464	482	481	433	472	469	490	459	437	436	462	430	490	452	452	466	513	478	492	472	479	520	483	494	486	517	514	446	488	485	483	492	436	475	425	508	473	487	477	449	516	463	483	490	429	439	467	509	457	437	481	462	472	514	468	466	477	476	486	500	478	496	484	458	482	484	511	471	470	479	495	498	459	455	505	450	484	469	474	442	463	488	485	414	490	518	466	443	494	503	482	505	481	486	489	470	505	461	492	471	511	458	460	484	511	496	490	502	469	468	440	525	483	470	462	474	456	475	507	467	477	450
2098	296	353	313	286	250	275	269	270	262	267	264	266	304	266	282	263	261	272	276	258	257	271	230	247	276	251	277	268	257	251	280	270	247	268	216	285	236	246	285	266	260	261	260	249	277	240	257	256	240	253	253	261	269	288	264	248	248	237	285	257	271	285	267	243	254	289	271	273	269	280	251	262	238	264	273	258	261	258	256	268	272	268	245	280	276	261	277	261	278	236	254	275	234	256	258	299	248	247	249	272	239	246	259	258	278	280	272	281	265	273	288	235	256	259	305	248	268	281	266	259	262	237	274	267	256	265	277	244	251	267	262	287	270	258	285	235	262	256	249	275	261	275	248	225	290	274	235	277	266	270	244	276	237	233	256	263	281	235	254	283	264	244	268	277	240	297	272	288	247	245	259	253	261	277	270	246	252	288	211	252	252	239	254	264	246	244	271	275	297	270	276	266	279	277	307	264	263	297	245	248	266	250	250	250	277	243	284	273	242	251	274	270	252	262	299	263	271	258	274	283	242	253	281	229	261	248	251	257	251	276	237	280	259	251	277	290	272	274	287	255	260	253	266	258	278	284	261	285	277	248	238	271	266	262	243	269	239	254	247	262	264	232	249	283	257	244	273	297	249	243	287	272	244	258	276	272	262	260	262	266	247	265	243	261	257	250	243	259	270	266	262	281	247	261	280	308	260	250	244	261	266	270	279	257	279	234	272	266	274	277	267	304	237	241	290	257	241	287	306	257	278	261	274	293	254	238	267	269	236	281	271	241	281	248	254	258	246	277	262	290	266	290	250	267	270	264	264	254	289	268	259	285	262	276	262	289	231	275	235	261	249	277	278	273	261	255	259	275	286	261	263	257	272	232	283	290	265	273	260	288	281	247	271	221	269	244	276	249	244	233	275	258	236	284	253	243	236	257	276	260	295	266	267	253	248	276	257	296	260	261	253	263	259	284	266	270	267	256	275	267	273	289	248	282	267	282	227	263	288	241	272	257	293	300	273	243	243	260	244	254	273	299	259	272	237	255	232	260	245	263	279	233	244	245	271	245	252	253	259	257	268	261	252	262	252	284	285	269	257	267	274	259	275	260	258	252	238	261	275	299	245	260	275	257	277	252	270	262	250	234	280	250	272	271	255	273	266	226	248	273	272	274	254	269	261	245	254	257	275	272	250	253	260	279	264	273	240	305	261	276	278	244	243	256	271	274	253	240	261	272	258	272	275	258	260	255	260	262	307	252	269	282	242	248	238	239	276	265	257	248	259	273	241	260	276	290	231	265	260	240	260	269	266	280	249	289	262	271	284	263	284	278	265	269	246	261	264	261	252	253	269	302	259	272	271	241	251	248	240	274	267	259	255	239	251	262	284	258	260	275	226	241	251	238	253	287	267	255	249	289	246	235	235	249	259	274	261	246	258	268	255	236	261	239	274	260	289	276	280	271	273	260	264	261	242	269	254	275	268	274	273	278	269	256	269	229	263	219	245	286	249	288	262	271	274	285	249	259	246	244	261	265	256	263	263	261	256	256	255	256	263	259	268	253	247	266	260	271	271	283	260	257	255	242	272	250	272	235	259	265	262	266	260	273	252	265	250	239	276	274	231	273	259	277	251	249	255	246	243	310	263	276	232	268	238	280	282	278	248	235	265	274	248	262	264	277	257	268	280	274	273	233	237	245	256	259	251	259	278	276	281	258	247	263	247	240	248	244	275	238	280	279	243	269	234	258	266	273	283	253	252	273	227	287	259	248	258	282	289	282	289	270	231	248	289	273	271	285	270	288	252	221	257	246	261	297	288	259	286	275	245	266	305	279	274	263	256	258	245	277	230	292	272	292	254	262	223	252	280	239	245	237	261	259	240	252	253	242	262	253	267	258	269	304	287	257	233	248	261	258	261	282	260	247	238	235	242	259	262	282	289	277	224	235	276	257	255	272	289	233	253	273	291	272	267	260	252	269	257	267	253	269	271	299	260	278	284	266	253	236	265	282	245	270	273	276	263	254	257	261	260	269	252	268	289	301	243	241	285	274	269	256	249	251	265	267	265	252	282	248	261	232	272	245	244	257	269	298	282	285	266	256	275	285	268	281	243	229	235	237	238	258	271	258	260	255	249	239	260	260	276	253	279	254	269	263	268	270	229	234	301	263	257	264	295	227	286	271	253	270	281	273	270	248	264	259	250	270	292	293	277	267	253	256	250	262	246	251	281	268	263	295	267	259	290	239	273	247	258	275	241	269	223	265	253	267	306	266	259	265	281	267	275	233	266	270	243	236	254	251	248	280	281	266	239	243	302	262	238	263	263	252	235	249	276	248	271	277	287	276	230	256	278	270	248	282	255	289	262	291	255	260	271	254	278	273	246	259	227	250	262	267	296	294	249	268	254	251	272	250	227	251	246	237	264	256	262	268	254	263	292	293	262	261	275	250	280	252	244	261	228	264	276	283	248	260	287	275	265	268	237	262	301	270	243	250	252	262	262	270	273	260	285	265	281	237	253	250	270	254	268	256	260	260	242	275	274	276	268	275	267	279	276	268	259	257	251	264	232	280	279	240	289	241	279	277	257	266	244	248	276	269	238	286	273	273	255	262	259	262	250	270	276	240	253	247	247	275	256	251	276	251	264	273	252	270	267	258	264	280	264	243	242	261	276	269	242	251	249	262	269	272	247	254	267	239	268	291	283	249	256	284	254	282	268	249	270	270	243	257	249	244	238	289	232	271	262	293	208	273	263	276	287	243	283	254	251	260	266	285	278	280	267	286	310	258	273	237	283	270	247	245	278	270	231	253	284	276	264	258	273	290	274	272	259	270	266	258	262	261	260	256	261	239	235	238	280	251	259	251	260	283	285	276	268	271	269	252	266	240	265	246	275	263	242	263	263	276	285	271	250	272	245	248	283	268	266	270	254	280	256	257	249	269	252	257	253	272	301	217	294	265	259	272	266	266	280	266	256	271	278	243	271	284	271	261	246	267	255	291	291	252	283	262	272	253	248	243	255	268	267	279	269	271	242	245	272	247	270	284	266	252	246	264	288	294	279	252	269	254	262	242	246	277	285	267	272	265	233	273	257	260	221	294	285	273	262	255	277	243	289	285	262	281	249	267	278	289	230	265	259	265	235	249	258	260	250	268	281	259	271	257	250	292	232	254	281	262	278	270	264	249	236	268	280	270	274	284	277	268	266	281	223	276	261	280	271	281	256	266	263	265	268	251	272	257	244	270	275	281	265	268	249	274	266	253	263	265	248	277	255	258	286	250	300	243	249	273	230	251	237	265	247	256	262	275	275	270	262	256	277	261	263	270	292	258	255	287	261	235	256	267	246	233	246	269	281	268	272	257	286	254	251	261	250	273	271	239	268	238	272	240	257	251	270	263	258	272	248	289	252	249	240	269	259	284	280	262	246	278	274	244	255	291	256	277	264	244	273	244	300	278	255	276	255	285	270	260	278	262	254	254	288	228	264	243	279	261	290	266	279	256	247	236	252
2286	815	886	910	901	844	872	809	851	854	771	875	769	801	745	779	783	778	727	767	800	749	734	736	755	764	809	771	749	769	794	769	754	789	778	721	757	746	795	781	743	754	752	787	797	802	758	746	782	728	795	788	735	758	791	735	742	782	817	759	796	823	804	756	767	763	845	753	715	774	764	786	744	807	749	803	809	757	806	801	779	774	760	789	765	751	760	748	745	766	742	783	747	722	734	767	793	741	737	760	750	759	821	744	769	729	792	764	809	741	770	820	769	777	790	754	729	754	736	765	772	800	753	742	766	727	741	721	770	738	778	732	788	780	756	803	754	730	763	758	761	724	771	765	785	741	754	812	798	747	804	823	750	775	738	743	829	767	735	786	773	769	755	807	852	793	751	738	771	774	823	798	761	798	752	783	776	727	792	784	753	807	821	761	802	734	775	755	777	816	737	799	799	763	759	746	796	800	726	718	825	778	701	726	793	748	796	722	787	783	756	718	688	733	733	785	816	774	760	762	767	796	751	710	767	752	771	753	825	774	749	730	795	762	829	745	767	744	761	762	808	740	722	716	772	742	791	751	775	792	769	756	795	709	750	743	736	748	777	757	788	734	755	716	760	767	784	736	774	764	803	777	717	755	727	761	714	798	749	789	780	814	771	797	776	788	768	796	750	757	752	762	779	717	782	763	763	749	742	736	752	788	775	751	747	762	783	789	789	756	772	742	766	741	738	804	756	733	806	797	762	774	738	784	752	727	743	755	755	819	798	765	787	744	757	763	764	802	714	747	743	778	763	751	824	748	745	761	745	742	767	719	731	779	751	778	754	744	782	805	766	755	799	808	793	758	769	786	743	742	742	833	759	771	739	775	729	788	749	765	785	754	805	802	772	726	734	766	779	764	751	804	795	731	708	738	762	817	733	821	760	802	728	750	759	748	779	760	783	764	761	817	798	751	742	752	726	751	779	815	766	770	762	774	718	798	748	756	736	808	788	767	730	791	787	768	770	783	759	741	731	797	783	772	739	749	809	772	743	698	765	756	791	733	809	749	765	796	748	730	729	763	797	727	781	745	768	787	750	729	768	773	745	733	773	728	778	773	707	776	742	793	734	760	778	798	792	717	781	743	781	742	762	746	745	734	778	772	757	746	781	833	791	767	773	788	728	748	710	783	764	778	756	712	709	740	765	739	760	818	800	796	726	799	761	745	744	767	767	766	756	800	803	749	781	790	752	717	771	763	764	806	767	781	778	750	787	756	805	738	769	758	761	810	722	762	762	802	720	720	763	773	771	773	730	751	753	772	773	756	752	702	808	758	787	774	781	791	814	781	733	799	789	729	759	766	750	777	743	764	763	761	757	722	784	719	793	753	740	706	765	769	732	760	773	752	753	786	744	767	775	758	750	778	752	720	776	760	759	763	805	745	760	776	716	735	759	782	733	792	751	747	775	763	684	786	789	816	745	749	779	694	796	770	756	708	766	733	727	788	743	748	753	784	801	808	756	750	767	809	782	743	767	727	797	745	724	759	730	741	740	767	760	773	789	781	755	795	747	743	791	760	769	780	761	762	725	804	740	753	758	770	741	752	758	785	796	748	783	748	730	772	721	776	794	716	735	769	725	734	778	801	757	783	796	815	768	724	776	717	765	794	765	732	786	759	796	786	733	778	764	789	756	778	746	791	791	807	779	744	767	745	794	720	788	779	795	782	800	779	792	746	770	795	758	771	823	731	762	753	772	800	790	772	745	770	779	812	793	801	748	749	787	722	701	805	776	762	753	807	765	792	780	788	723	752	793	794	736	795	754	770	766	769	747	762	748	750	769	769	761	743	759	727	750	784	770	774	766	769	756	791	726	732	754	786	745	801	708	763	747	774	719	764	746	757	787	727	770	743	781	794	742	780	775	725	770	740	808	763	725	770	740	775	772	739	739	755	777	733	749	771	718	778	747	795	785	820	772	764	766	777	811	777	790	769	827	764	735	755	798	808	789	774	746	799	795	754	749	839	762	813	772	762	732	824	815	736	710	789	741	800	765	718	798	808	765	765	760	800	788	756	802	786	751	775	762	754	772	752	818	748	744	783	770	805	776	783	699	714	807	788	747	744	772	748	809	756	801	812	771	778	783	753	800	770	794	756	801	746	765	754	768	829	753	778	733	786	797	777	816	769	769	755	760	749	767	789	743	756	751	780	731	795	798	762	750	784	766	786	724	721	719	732	764	756	803	829	749	721	732	789	791	746	786	765	784	729	730	763	772	785	793	768	716	765	749	741	731	749	755	711	751	784	722	730	752	762	753	731	770	717	724	753	772	784	805	768	738	729	798	819	788	773	727	792	789	746	723	816	782	733	770	746	745	710	734	730	779	731	814	737	786	735	778	770	729	766	759	770	750	780	784	737	779	776	791	801	728	794	775	746	774	790	808	783	714	750	781	762	837	778	759	787	738	720	769	747	752	779	770	759	755	800	797	787	781	777	735	736	731	759	749	773	816	756	714	802	788	776	714	809	767	750	786	771	789	728	754	761	757	744	817	754	767	843	717	742	801	741	742	752	808	801	768	780	735	772	767	720	740	745	748	797	714	783	775	745	801	744	734	692	732	805	788	719	763	758	741	727	797	763	767	800	795	750	727	766	808	797	772	777	811	781	755	796	738	783	805	761	734	761	729	736	772	741	755	768	805	758	744	748	757	789	767	695	773	789	728	756	775	761	772	792	783	786	699	804	794	780	809	810	760	801	765	844	750	800	760	780	758	756	760	782	756	747	768	722	762	722	791	765	763	759	762	780	826	744	822	779	806	790	759	786	759	742	762	766	773	744	725	783	781	827	750	762	759	757	762	769	750	798	771	771	736	754	800	763	772	768	761	752	757	754	779	742	754	733	731	768	771	734	778	776	764	761	782	776	749	743	739	779	767	753	776	772	743	766	747	765	779	719	785	757	765	755	754	763	821	761	744	744	712	750	740	787	740	777	758	790	760	711	786	734	799	742	729	733	722	774	746	745	779	767	738	776	769	802	809	706	719	747	805	756	764	798	817	774	806	731	831	819	700	750	763	750	818	756	737	752	709	770	771	779	822	734	774	765	747	715	777	783	774	768	762	753	772	711	810	721	777	754	751	734	816	774	735	767	772	755	786	816	796	719	814	779	758	736	769	748	757	732	780	735	757	745	746	754	824	735	752	760	733	772	688	758	805	746	753	739	725	784	796	764	773	755	734	718	763	764	763	777	800	767	757	790	768	726	804	735	762	799	763	739	743	717	761	793	755	801	768	770	777	784	738	757	787	736	742	782	768	734	738	710	797	752	766	768	772	780	770	771	759	790	805	753	789	742	754	790	763	730	756	748	772	747	808	823	741	783	772	778	745	721	771	785	758	770	745	789	782	760	723	762	801	767	792	762	751	774	781	746	782	782	760	764	763	795	757	748	786	762	757	779	763	792	784	787	763	748	788	751	768	749	789	835	785	765	764	756	747	768	753	795	710	745
8442	1057	1347	1045	781	583	479	376	312	300	224	191	225	219	190	173	198	178	155	161	170	176	188	153	149	143	144	171	131	143	138	148	156	130	120	171	128	145	158	140	160	126	125	143	133	150	130	113	124	137	146	128	118	140	140	164	132	140	126	152	127	127	145	151	140	146	131	147	131	146	146	125	142	161	120	146	158	153	134	136	152	142	112	146	135	141	123	132	132	139	132	127	148	119	133	118	125	134	130	137	123	139	148	149	125	129	129	129	138	138	151	133	156	133	131	123	137	158	138	128	134	128	128	160	131	148	139	120	159	156	128	123	125	147	134	139	135	121	126	131	155	151	137	145	145	169	134	143	137	143	146	153	161	128	129	126	150	124	150	136	133	124	135	131	130	141	149	114	131	154	139	134	158	142	126	140	128	160	116	146	128	143	103	131	160	134	152	133	125	134	147	110	135	140	118	160	120	122	122	116	122	130	144	134	126	133	135	136	152	136	147	154	128	120	117	135	130	141	136	135	109	141	132	145	128	127	117	141	131	129	133	120	154	140	109	132	129	123	139	139	148	120	149	139	117	139	131	121	141	130	134	148	124	133	130	142	126	140	132	130	140	109	141	155	137	135	121	135	135	144	117	134	138	126	135	134	125	133	138	138	128	117	133	138	140	130	144	124	132	125	140	118	147	147	142	136	128	119	124	143	152	141	117	132	141	156	165	119	141	135	138	144	125	128	124	153	151	149	150	143	121	133	166	143	128	138	130	145	141	116	144	118	115	146	139	142	152	137	120	135	125	133	123	129	132	121	146	139	147	141	131	133	144	144	145	147	122	121	135	147	134	122	125	127	118	129	121	124	125	135	131	112	128	114	135	137	145	137	131	110	150	136	131	130	143	151	142	125	131	126	132	133	138	134	121	141	122	143	126	148	145	123	157	132	126	118	134	144	121	128	163	135	146	159	143	115	146	112	140	127	117	146	129	134	126	117	119	140	139	130	127	155	131	145	154	146	132	138	134	123	136	137	130	109	147	112	106	127	150	155	120	139	130	146	135	145	133	137	127	137	140	121	120	147	131	149	131	135	132	133	143	135	142	131	134	119	149	140	132	149	139	128	121	139	133	125	159	129	125	138	144	128	140	139	134	145	144	119	128	134	123	174	134	121	125	127	150	140	140	133	117	159	123	155	150	134	149	131	123	138	137	105	137	129	160	138	142	121	144	127	123	152	125	145	116	143	134	137	113	126	118	125	136	134	118	123	145	130	139	129	144	138	121	152	130	154	142	141	125	137	143	144	135	144	104	117	133	136	136	133	122	153	148	137	132	135	141	110	130	115	142	130	145	137	145	128	162	131	132	129	132	134	137	138	134	155	127	131	148	135	140	132	129	130	143	125	119	128	132	138	151	117	134	139	156	132	143	158	142	129	157	133	126	128	121	150	132	129	140	129	115	131	136	119	136	146	160	129	137	104	133	124	130	147	142	131	132	155	144	138	136	130	167	128	132	129	131	138	136	128	156	150	136	128	126	132	162	146	143	130	127	150	117	146	144	122	128	146	130	135	135	115	148	128	153	130	129	151	138	134	138	107	119	133	131	125	125	136	117	131	118	123	148	149	144	135	132	133	139	127	120	142	143	131	157	128	133	151	140	151	134	144	128	135	143	144	118	145	133	151	113	138	143	139	136	127	137	130	163	131	136	115	129	152	137	131	140	131	143	125	154	135	125	127	115	142	130	141	132	139	116	145	146	146	137	155	131	126	114	132	140	134	131	117	147	135	130	117	145	151	141	122	122	146	140	146	146	140	140	153	141	144	110	132	145	120	138	131	138	131	143	125	122	128	118	137	135	121	125	137	133	117	140	121	124	126	148	134	122	136	148	144	137	141	127	127	126	145	109	148	146	132	128	142	155	129	115	128	137	123	132	126	139	110	122	144	156	132	116	135	121	144	139	148	130	127	150	137	127	119	141	127	112	136	121	147	128	132	143	133	127	143	151	127	116	116	110	124	133	113	123	133	140	117	120	138	133	152	142	132	144	133	146	138	143	119	127	145	139	139	133	147	134	128	127	140	118	124	135	138	122	124	123	138	133	141	141	133	132	127	107	118	143	142	146	114	125	127	132	144	136	122	122	106	134	132	128	132	152	99	112	139	131	143	146	142	130	153	153	132	151	131	120	158	114	159	133	182	138	149	148	132	156	145	146	138	131	120	140	153	137	150	133	133	137	138	119	154	152	128	126	144	128	127	141	143	132	155	123	146	145	136	141	132	144	138	115	135	132	153	135	130	132	162	121	140	137	132	122	138	123	129	144	153	128	130	141	151	104	130	117	138	117	144	127	144	123	144	140	138	140	112	137	132	155	133	146	130	155	151	126	120	143	152	146	148	145	131	131	136	127	113	132	134	134	125	116	112	129	118	137	138	139	134	137	140	131	138	149	141	141	139	134	141	153	155	140	135	135	136	108	134	129	131	142	128	136	159	120	150	144	144	122	133	134	152	143	129	139	137	113	130	150	112	139	130	134	142	138	118	124	120	144	131	114	148	131	123	135	134	125	120	158	128	142	157	127	166	131	131	139	151	141	128	129	140	131	140	134	134	143	147	131	128	152	151	144	125	115	140	125	143	112	142	145	159	145	120	133	127	142	120	141	128	128	141	143	128	137	131	129	135	126	130	122	137	122	133	120	132	153	138	155	128	141	159	148	132	139	134	131	144	137	122	149	129	135	130	144	142	129	143	138	142	136	108	130	139	120	130	129	114	136	120	145	133	141	132	133	122	124	141	120	130	141	127	132	139	127	128	134	150	124	139	140	129	122	124	143	128	139	132	133	128	126	120	115	144	141	142	132	133	135	135	116	122	145	122	132	134	155	128	136	143	137	117	127	137	126	142	130	124	137	131	146	113	127	154	134	123	113	136	149	145	135	130	129	137	127	129	134	108	132	122	138	104	152	134	141	133	143	121	141	108	124	108	132	124	132	141	145	146	160	133	152	126	127	131	141	128	122	131	119	136	121	141	139	139	131	145	128	129	119	137	140	143	127	154	121	115	149	125	136	146	150	144	125	123	143	123	127	156	115	127	121	148	111	129	138	145	129	126	146	114	152	127	106	147	136	139	144	142	150	125	112	136	141	131	149	139	132	160	124	145	147	139	148	133	114	139	127	146	124	131	131	136	117	133	132	167	134	128	120	131	115	122	121	118	127	141	141	133	124	109	127	126	152	134	126	132	114	139	133	150	121	127	142	143	134	128	123	118	115	136	142	130	147	132	137	118	130	131	133	122	141	118	130	131	131	150	119	143	142	129	147	151	132	138	124	160	154	145	130	143	130	137	131	130	113	120	124	142	143	132	123	129	111	120	131	156	138	118	136	151	134	137	115	156	130	147	138	131	147	121	140	132	123	142	133	145	128	124	108	157	134	124	122	139	144	132	139	140	152	146	137	127	138	120	141	148	140	148	125	164	141	142	147	135	126	120	143	168	121	134	117	136
5501	1398	3210	3573	3101	2442	2109	1751	1440	1346	1236	1033	983	855	827	756	713	701	694	618	680	621	578	588	630	564	565	521	545	512	515	564	518	523	541	467	520	488	526	495	455	486	490	478	492	469	492	458	477	448	448	454	426	464	471	440	457	450	479	475	453	425	438	417	472	462	470	419	435	442	467	454	436	424	445	412	438	444	434	395	446	463	433	442	432	409	422	429	428	411	434	484	419	410	449	409	443	457	470	395	436	477	453	441	401	428	424	427	426	435	481	445	449	449	446	440	380	434	440	467	455	419	439	420	402	412	423	434	459	484	444	440	453	427	443	441	448	454	427	451	433	467	429	454	396	442	431	414	430	430	439	419	419	448	410	421	414	408	469	414	413	410	463	475	471	438	439	403	414	454	427	420	438	444	450	433	453	425	450	419	435	414	432	432	440	470	453	401	423	426	428	433	424	431	405	474	397	410	465	434	413	437	458	426	377	438	424	407	448	427	408	402	459	431	427	408	432	450	480	457	414	442	457	438	429	432	424	450	419	445	412	471	448	448	456	435	411	430	427	460	425	434	391	446	427	442	439	433	417	453	468	434	441	461	460	445	419	397	420	449	491	418	453	448	442	416	445	459	455	407	417	445	407	435	441	436	413	407	440	457	463	425	429	469	446	424	440	477	411	458	441	454	450	439	401	454	425	458	454	441	451	417	464	430	434	447	456	405	448	437	438	401	465	432	402	463	439	420	455	452	438	454	444	423	424	446	448	440	447	432	434	450	451	447	459	419	482	424	391	428	469	435	412	466	416	427	416	425	416	443	449	433	444	425	432	411	430	424	431	412	446	438	420	437	429	418	434	451	437	469	466	461	420	427	426	415	431	436	451	423	450	399	405	425	425	423	439	406	422	444	396	383	410	423	450	442	426	393	436	401	444	440	444	438	442	442	414	426	412	417	392	441	411	396	431	407	462	412	408	438	420	418	434	411	462	417	426	426	443	400	432	435	437	429	455	416	409	443	464	453	454	411	394	413	442	407	436	418	449	421	428	446	422	425	425	413	471	404	465	439	466	436	357	442	430	419	410	422	440	450	420	432	449	449	442	418	459	398	425	441	419	392	407	464	441	406	438	399	425	449	441	427	405	434	443	448	460	397	429	425	445	400	425	450	449	442	450	407	439	441	428	432	449	437	490	447	402	428	451	410	475	441	400	407	449	439	425	482	484	428	425	438	429	426	413	423	440	462	451	426	431	426	445	434	447	481	478	431	404	442	428	430	437	444	440	449	390	434	447	420	424	442	457	438	421	439	480	428	431	442	464	441	401	446	431	452	430	450	420	460	410	442	412	446	440	416	451	434	452	428	455	454	447	413	426	461	432	441	422	469	429	411	474	449	418	425	432	474	428	450	445	416	431	476	426	466	441	414	441	440	421	476	451	419	450	447	441	452	426	433	473	443	457	414	437	402	444	431	439	425	402	424	447	448	422	448	435	451	443	476	438	433	397	405	409	423	442	394	452	435	433	428	443	470	432	418	438	440	448	412	463	420	450	440	462	393	437	453	449	468	466	429	433	390	385	474	421	443	410	425	451	452	453	493	398	412	440	407	415	422	432	431	428	421	424	462	419	433	418	430	463	429	423	444	423	408	424	449	427	433	434	469	434	411	429	446	441	470	434	445	418	400	455	393	445	466	415	439	426	416	453	446	436	443	459	430	422	427	426	456	394	452	442	447	439	444	453	420	421	423	428	473	442	440	412	409	439	452	445	434	451	426	428	428	459	459	399	437	462	436	413	399	442	453	432	468	448	473	433	429	416	416	421	427	424	439	454	413	441	427	467	431	433	471	440	407	413	419	446	452	444	468	423	410	403	408	468	438	449	431	432	437	405	450	396	405	467	391	407	417	423	442	407	447	418	452	464	414	392	455	481	404	420	428	463	461	384	405	471	445	484	406	450	430	426	462	424	422	430	415	456	440	414	424	436	483	443	415	396	461	427	449	434	469	453	435	444	414	426	409	390	430	439	436	405	444	447	423	416	435	446	452	399	446	438	442	429	431	417	445	462	404	433	432	400	487	405	420	482	461	406	442	410	420	437	406	420	457	416	443	435	446	424	442	448	422	441	414	450	429	447	424	414	433	440	414	444	429	411	456	446	445	438	447	423	463	472	454	430	454	432	438	433	439	422	445	415	441	465	420	449	475	466	440	441	419	461	427	420	427	442	412	424	414	445	441	419	454	420	436	453	419	404	400	444	407	423	405	389	455	428	443	443	420	442	440	440	424	422	430	457	403	433	409	389	404	422	415	400	407	454	421	424	415	461	426	410	429	436	472	442	464	416	407	449	436	421	416	438	414	458	447	437	436	439	450	422	448	420	413	430	428	430	460	421	433	419	399	443	429	445	421	434	453	380	418	457	431	369	441	399	475	432	431	447	467	465	444	440	472	438	439	417	405	421	431	410	437	446	421	442	418	445	431	434	436	443	485	426	432	429	430	450	443	425	431	447	444	422	462	448	413	436	422	435	414	463	455	469	421	427	445	405	439	411	449	445	419	430	395	434	447	400	418	453	428	425	443	445	383	463	439	417	440	435	439	449	401	419	446	440	423	471	430	432	410	428	445	412	431	413	452	443	434	433	435	442	435	444	444	450	397	433	447	431	398	413	446	415	399	442	411	434	454	430	426	446	416	426	452	441	448	449	439	434	452	434	426	415	433	433	416	430	447	421	450	411	472	402	457	448	419	427	442	439	428	451	433	393	470	433	429	426	443	451	410	441	443	413	431	418	434	412	405	449	472	438	404	445	430	458	465	454	437	438	463	454	453	441	460	432	453	420	429	432	489	426	412	471	401	461	438	456	443	419	422	427	417	426	437	461	426	449	431	417	405	416	434	441	440	414	412	436	439	410	438	412	442	424	434	455	444	432	424	423	420	422	460	410	423	436	460	398	446	403	389	426	476	450	420	409	434	470	410	451	452	441	458	407	453	410	406	429	438	448	425	439	447	420	395	443	459	457	437	458	429	377	450	415	456	427	438	407	433	443	439	422	447	453	395	434	443	476	449	409	442	433	489	418	447	455	444	460	441	406	449	420	464	423	453	416	429	419	449	423	439	435	416	469	435	406	420	418	457	436	421	443	440	424	460	433	404	457	443	419	415	447	442	454	410	441	434	478	443	429	440	460	407	420	459	407	453	458	417	416	415	406	419	404	436	449	441	416	417	412	404	446	439	445	448	444	445	407	421	438	435	442	414	411	429	409	482	425	425	465	412	454	410	433	489	428	410	449	442	470	403	442	397	473	430	447	434	431	429	436	450	466	425	439	437	465	423	435	426	461	400	403	429	423	406	438	432	444	419	417	421	442	419	431	440	430	430	391	472	463	410	434	405	448	408	465	405	419	443	417	444	433	456	423	401	415	446	453	445	459	439	435	412	411	439	434	457	446	410	424	418	409	456	420	414	414	441	399	429	450	423	410	436	435	423	431	453	384	457	434	403
15854	2547	2675	2108	1466	1030	823	625	474	436	381	334	281	263	248	244	215	213	208	182	178	163	175	192	215	157	171	182	190	183	169	173	156	189	165	143	178	139	129	181	158	141	155	156	155	184	162	149	137	159	150	135	170	151	155	157	162	153	144	148	137	154	144	166	174	166	137	143	166	149	148	138	136	152	155	135	134	135	157	158	132	153	142	138	134	134	136	170	157	161	128	149	162	155	152	138	155	135	143	118	130	158	155	141	119	145	162	148	148	178	157	153	168	153	123	157	150	152	155	139	133	141	146	132	145	160	154	159	160	152	158	141	155	162	127	147	151	164	135	149	138	152	140	115	124	157	141	147	138	144	158	149	157	148	168	138	137	150	160	139	150	138	161	154	145	143	155	117	130	151	151	118	147	145	149	146	157	149	129	137	131	152	138	155	160	151	151	160	161	159	158	137	146	163	142	166	137	135	132	145	141	127	150	115	135	147	152	129	162	154	163	156	146	159	161	151	153	149	138	141	151	163	147	137	135	138	154	175	129	147	140	146	128	140	151	157	151	156	140	166	130	151	157	132	153	153	135	154	151	124	128	140	120	129	134	131	150	154	136	152	131	138	132	147	145	131	143	140	131	130	178	141	145	155	161	147	134	136	143	145	133	154	142	128	152	135	134	161	135	143	165	128	139	144	126	141	133	160	149	144	142	145	154	118	156	122	140	151	140	144	159	130	156	137	143	141	149	143	146	167	174	138	142	130	135	165	148	146	131	127	138	142	115	134	155	117	177	142	132	139	144	126	142	163	160	143	143	150	141	139	140	159	154	131	173	131	156	151	128	131	153	131	152	146	173	157	152	151	126	138	134	142	163	133	193	161	134	161	121	158	158	159	164	168	150	139	152	144	158	161	153	123	122	139	148	136	158	156	150	139	165	156	141	143	139	151	136	147	136	136	129	125	156	154	142	141	159	128	146	133	143	132	162	157	137	152	125	152	152	153	135	151	151	155	154	181	148	117	142	132	157	127	143	158	151	147	134	156	138	137	133	153	155	140	138	129	163	167	146	162	120	146	138	136	140	155	156	155	132	141	145	143	134	131	148	138	139	146	133	173	129	147	151	165	148	148	161	163	144	151	131	135	168	141	148	152	140	143	159	131	147	140	159	132	168	143	164	162	160	144	148	155	180	129	134	125	149	137	147	134	149	161	159	137	106	170	126	130	136	170	131	165	161	136	149	136	129	156	159	140	156	148	126	153	153	153	144	123	162	143	151	130	150	146	147	133	157	155	139	183	149	130	161	148	131	153	153	144	140	135	130	153	125	146	132	173	160	141	144	167	156	148	151	138	142	147	155	150	155	180	140	143	167	128	145	159	142	149	150	164	154	146	122	142	146	137	141	140	134	111	132	147	149	136	129	150	161	141	149	160	131	160	144	152	148	153	146	148	164	137	201	161	152	155	143	136	136	149	142	146	157	137	144	149	145	135	163	133	143	133	149	136	133	159	173	132	149	147	158	143	154	147	125	147	142	145	167	171	140	147	128	123	157	143	151	122	146	158	151	134	134	132	151	137	142	122	132	146	152	149	129	153	122	146	123	162	121	140	148	149	128	126	140	152	121	141	147	137	142	145	118	170	166	124	132	145	141	146	144	142	128	144	159	167	126	152	131	168	124	161	134	153	137	118	155	133	128	155	138	153	156	142	156	160	140	135	158	145	155	144	144	127	157	133	130	150	126	135	154	134	156	127	142	168	153	136	127	154	152	164	150	135	148	143	153	126	158	116	149	155	136	159	140	148	152	142	152	143	124	140	147	160	134	150	155	150	155	149	137	128	169	134	150	143	139	157	141	143	144	156	133	137	145	157	147	142	138	143	139	119	147	137	155	143	133	138	145	155	169	156	145	146	134	124	144	148	125	141	141	156	142	150	169	149	121	149	163	151	143	147	143	156	131	139	148	156	152	152	152	141	135	149	149	147	173	152	143	154	137	150	143	147	149	148	148	145	133	132	138	148	148	153	148	145	147	128	151	143	161	149	168	151	146	149	137	136	160	139	149	142	123	131	151	144	138	154	131	158	129	139	155	150	151	139	149	147	157	159	138	132	143	131	147	121	143	146	138	138	162	159	149	149	124	140	135	129	143	139	138	135	124	129	131	152	160	151	149	141	141	153	146	137	164	145	159	140	156	148	156	136	147	148	145	141	164	151	130	133	156	130	133	123	161	140	144	140	150	136	146	170	175	137	154	151	134	151	147	152	136	158	135	151	146	157	142	166	155	154	158	152	152	150	152	147	150	132	137	160	135	174	162	149	139	145	156	140	167	157	138	126	122	162	151	170	148	144	174	162	134	140	138	148	140	153	149	159	147	149	144	144	157	136	150	156	148	152	159	129	134	145	138	156	142	143	148	168	124	116	137	154	135	130	139	120	164	134	138	134	152	132	125	141	148	156	147	150	164	159	148	134	156	150	138	148	140	157	155	145	150	146	164	139	152	105	142	160	155	139	156	135	140	141	154	125	155	163	152	141	143	148	129	157	132	145	150	134	128	123	164	152	150	142	138	132	129	140	149	144	149	134	151	132	152	143	126	133	147	141	149	154	126	144	147	160	149	138	122	150	136	151	138	150	154	153	141	148	154	135	142	150	147	142	141	155	150	127	127	143	143	119	155	145	147	134	160	148	149	133	132	127	146	150	164	148	157	131	132	156	135	146	148	145	144	126	146	131	137	167	135	144	141	159	119	148	174	136	142	148	149	129	159	135	134	151	152	152	149	158	147	149	146	133	140	124	144	157	131	144	142	126	162	154	130	111	142	132	147	136	155	137	166	143	144	120	168	140	131	164	165	145	161	146	158	148	157	126	160	130	135	158	165	152	161	157	151	150	132	136	138	157	148	137	139	143	115	123	157	140	113	155	126	126	126	154	138	145	142	162	159	130	146	128	132	140	135	149	150	130	146	143	159	145	151	151	127	146	148	138	143	137	130	144	147	132	135	155	136	125	170	161	151	146	147	141	156	115	129	158	136	162	158	138	145	154	138	147	175	128	122	142	143	139	138	142	153	151	149	158	140	140	161	166	145	124	144	148	150	126	166	152	148	141	142	175	126	141	143	156	142	129	149	129	157	147	137	141	142	137	149	163	141	128	150	161	135	150	137	143	161	110	145	150	152	142	152	147	164	152	146	143	130	162	132	149	142	147	121	130	150	165	142	172	153	135	162	140	157	135	156	136	144	165	135	143	150	154	124	135	146	179	150	175	159	130	143	119	131	146	140	125	144	146	152	166	154	149	130	147	149	120	133	150	149	149	148	165	157	137	155	141	117	122	154	147	140	160	127	149	154	141	153	133	156	146	132	156	149	183	151	155	127	141	140	139	142	152	137	138	122	146	146	153	137	167	141	148	135	141	163	150	136	149	148	133	149	146	159	134	166	139	145	138	168	129	134	131	124	125	144	125	148	145	141	136	148	141	154	146	175	137	139	138	135	135	129	131
7490	2489	5906	6515	5452	4521	3625	2943	2487	2219	1924	1631	1540	1405	1257	1190	1062	1047	1014	898	852	896	811	830	724	771	735	740	748	681	658	653	628	645	611	633	593	626	612	577	593	547	617	581	552	565	557	601	533	533	513	536	563	556	558	533	551	509	551	524	527	534	514	526	483	502	544	494	540	529	528	522	500	513	503	510	490	531	526	487	490	476	532	494	531	525	507	449	537	536	480	493	466	483	497	454	531	469	470	471	488	448	497	493	503	462	470	476	495	489	484	459	452	485	516	516	509	503	509	450	492	500	489	492	487	524	495	457	490	502	510	472	485	518	489	474	482	491	490	500	457	502	471	453	484	500	495	448	480	479	455	455	473	496	488	470	515	475	479	461	522	461	471	514	444	454	490	477	473	527	519	513	525	487	483	482	456	459	456	467	459	479	457	488	453	496	515	460	495	521	502	481	436	523	442	521	490	458	480	481	453	464	480	492	469	488	463	460	457	468	459	454	480	549	494	471	480	462	461	493	449	482	457	489	536	460	441	462	459	467	448	492	463	492	461	492	528	451	464	482	501	423	475	472	511	468	524	477	518	488	460	461	477	477	447	505	484	487	463	465	446	452	464	463	470	452	501	484	467	471	487	464	537	508	499	454	485	500	484	508	485	489	493	467	459	478	489	522	490	475	469	446	486	480	498	450	462	482	496	488	465	473	465	481	469	464	475	514	489	487	446	471	474	448	510	495	485	499	479	504	464	471	464	485	468	501	496	462	459	466	454	497	462	472	479	505	486	453	485	496	513	480	513	481	467	459	463	470	456	477	467	501	424	487	464	480	508	487	470	473	507	470	492	476	464	474	516	458	491	462	484	457	455	465	533	469	489	474	478	465	473	515	481	483	495	474	493	469	468	477	465	506	511	444	500	506	484	506	447	468	482	460	478	500	470	459	440	455	463	506	495	452	476	460	469	496	480	502	497	467	492	489	484	485	459	491	439	498	455	473	480	485	472	444	477	447	472	473	479	477	459	473	453	489	471	457	493	491	477	484	471	460	496	477	465	458	468	414	479	478	470	502	492	475	476	484	458	453	487	445	483	444	454	472	438	460	482	523	473	479	464	488	457	451	520	504	436	475	486	460	515	515	461	454	438	444	478	433	472	483	489	487	491	479	457	469	467	450	444	465	505	514	491	496	465	467	469	462	506	475	481	488	463	446	488	500	467	488	528	437	441	485	481	469	461	441	488	471	459	482	459	470	470	414	503	461	486	473	444	462	493	505	453	456	464	476	460	475	458	485	485	461	471	462	466	476	466	465	496	488	517	483	482	477	486	446	501	459	469	481	480	468	467	480	489	466	492	477	497	448	513	433	462	466	479	489	460	486	518	482	474	469	486	481	480	485	485	476	476	470	432	477	438	476	495	468	448	466	457	464	513	467	470	468	444	491	471	492	474	465	461	467	502	493	503	464	485	507	481	494	449	452	452	466	516	471	479	475	495	466	449	478	482	502	478	491	458	465	467	458	458	481	452	460	492	516	452	462	484	475	487	480	475	463	487	482	449	480	495	489	471	501	472	492	518	494	480	473	441	480	475	503	495	493	493	473	452	496	466	476	468	507	455	481	501	495	456	479	437	438	480	476	443	467	476	467	484	503	501	486	465	473	455	477	470	487	455	495	451	478	451	494	492	498	465	496	499	485	509	529	483	486	478	474	477	444	475	484	467	475	515	501	464	469	510	492	511	459	464	484	486	460	450	526	481	487	488	482	457	476	432	466	476	483	453	460	453	486	488	526	459	513	451	426	490	494	447	501	484	487	510	455	456	441	433	468	480	471	472	445	504	456	451	443	467	462	452	465	471	475	479	470	517	495	503	460	460	443	474	477	456	479	470	498	489	512	448	478	504	486	462	473	516	499	489	484	460	465	472	456	478	469	481	476	520	452	458	479	471	456	462	510	493	489	472	511	442	477	470	481	455	486	494	499	480	430	473	472	471	453	467	480	472	476	499	464	512	482	486	486	454	477	532	487	435	462	441	489	473	501	488	483	473	480	501	461	457	499	450	488	477	465	490	489	506	455	468	489	495	456	486	442	440	472	470	466	501	456	481	494	460	469	439	472	512	436	472	478	456	485	489	460	477	480	472	498	472	494	492	488	507	482	474	478	506	465	446	489	471	465	483	471	450	501	476	483	466	494	450	491	451	446	464	485	471	491	475	494	464	468	492	447	502	475	494	464	479	485	485	462	465	459	455	457	500	471	439	477	496	497	447	441	463	473	484	462	504	469	505	475	505	516	502	457	486	466	450	475	494	413	468	488	462	514	456	461	464	504	440	449	475	482	471	427	472	483	477	472	475	443	453	443	510	460	492	455	495	446	476	469	499	484	446	444	461	492	460	494	464	469	501	452	459	484	467	505	461	460	481	492	508	487	490	493	460	491	466	455	468	468	531	466	484	460	490	500	473	499	495	451	475	471	452	460	474	443	505	462	458	477	495	461	495	485	470	469	489	451	466	480	465	455	495	464	442	477	505	409	484	453	483	480	504	510	495	453	490	484	473	447	452	496	447	516	469	469	454	442	472	475	471	497	482	484	453	447	462	484	487	482	431	451	540	496	471	447	495	478	454	429	489	464	476	478	476	477	427	480	501	487	480	445	499	477	436	485	448	421	455	484	472	469	496	493	435	482	450	484	520	492	467	451	493	496	474	537	436	461	471	448	496	493	468	488	507	465	467	497	482	507	462	466	504	498	496	506	462	477	493	523	480	463	464	450	509	462	484	474	478	460	468	434	482	467	494	497	434	512	484	483	469	433	472	464	480	466	481	495	488	481	452	453	502	519	465	499	524	482	474	488	452	480	483	461	437	481	451	471	491	472	485	449	480	475	479	491	488	457	485	490	454	490	463	461	471	458	450	449	437	459	464	466	485	473	478	436	474	472	470	472	490	479	472	507	496	473	466	459	448	473	517	471	492	478	513	479	432	491	489	462	497	474	487	474	473	516	467	490	508	472	463	448	484	490	476	476	473	450	478	477	494	500	485	493	475	450	444	504	501	493	457	445	476	488	464	465	414	494	475	471	485	484	475	480	458	463	518	460	462	485	469	497	467	476	487	460	525	475	480	431	484	481	441	474	422	465	480	449	517	472	495	478	477	457	538	481	477	497	481	450	482	462	458	450	449	429	470	463	475	485	491	470	473	458	481	477	485	475	468	500	464	486	500	504	465	464	525	497	441	441	489	448	480	504	474	432	466	463	469	492	507	488	472	487	450	434	439	466	490	471	475	488	466	507	431	488	480	491	482	461	487	490	476	487	478	464	466	450	458	483	470	473	450	456	477	485	430	464	453	489	472	514	516	504	516	489	450	438	473	465	466	471	481	495	430	453	444	481	504	478	482	483	471	461	486	470	465	441	495	483	454	437	500	469	467	513	520	502	456	471	481	464	523	474	487	487	480	459	487	486	486	480	476	512	450	506	488	426	463	451	483	471	478	463	503	522
2149	334	314	351	285	296	273	273	294	284	241	279	283	261	253	250	258	278	269	286	241	249	271	252	277	245	263	269	251	281	286	253	285	289	270	280	255	273	252	267	254	289	285	245	254	260	265	226	275	261	251	256	233	232	247	252	267	251	239	252	256	264	270	263	261	239	269	266	254	254	259	312	264	276	250	247	241	238	277	261	296	288	290	257	295	266	288	279	292	262	230	261	257	272	243	250	247	245	242	259	277	263	293	276	271	283	260	247	307	236	256	252	247	269	237	283	262	257	255	274	251	254	262	282	284	261	284	286	270	243	275	217	292	265	284	258	282	270	278	276	276	276	261	269	258	253	259	251	258	262	250	237	259	230	252	246	264	247	262	257	257	260	255	262	240	251	261	264	256	248	250	268	258	267	270	272	264	264	286	269	271	273	253	261	277	258	254	260	251	262	296	259	268	276	302	280	263	257	274	242	257	268	263	277	250	276	232	257	227	227	220	236	267	270	279	291	253	283	277	268	277	256	275	248	260	255	253	280	274	274	268	268	248	260	255	237	252	248	274	269	260	264	277	237	262	274	255	274	258	242	271	245	281	230	261	286	266	258	262	266	269	288	278	264	265	248	253	267	277	252	264	279	259	279	263	279	255	264	264	273	270	259	286	238	250	258	280	259	256	238	248	275	268	259	270	256	254	263	257	245	250	271	266	259	262	246	269	257	274	247	255	245	260	271	272	275	255	264	252	280	250	262	294	263	263	285	247	234	271	257	288	231	301	268	249	258	259	225	274	274	263	247	266	234	240	268	262	254	278	248	255	272	252	245	262	241	259	263	244	249	253	266	243	265	266	238	272	254	262	252	275	274	261	251	247	272	256	283	268	270	261	238	292	260	258	256	255	282	259	286	246	263	264	272	246	250	286	271	236	228	266	267	257	242	232	262	245	274	252	260	235	259	231	285	238	274	284	276	250	241	270	238	267	270	262	261	250	273	275	259	259	267	272	273	275	253	249	269	248	245	277	248	253	246	269	275	257	274	253	268	240	261	268	295	301	238	258	258	238	267	265	274	269	265	256	265	311	274	257	306	274	267	253	243	260	219	264	254	259	255	254	303	256	252	251	253	258	274	293	269	235	269	242	245	269	245	299	289	256	289	260	273	276	277	297	279	257	252	272	251	257	260	231	240	273	233	266	256	294	241	275	260	275	269	264	254	286	236	256	245	256	248	270	259	270	271	270	290	281	276	273	251	273	281	269	273	251	261	257	276	289	267	261	259	239	253	285	260	274	272	240	273	270	270	257	284	266	236	265	261	245	273	272	251	278	258	245	265	287	248	267	274	255	240	250	235	258	255	274	263	247	252	256	254	243	258	256	234	250	246	275	253	277	284	257	263	303	246	257	242	281	260	291	262	257	249	273	256	252	255	294	242	262	268	268	298	270	289	235	268	243	259	258	281	282	264	263	262	244	292	299	273	243	271	277	277	263	266	286	271	248	294	276	282	248	257	272	297	249	250	283	256	240	298	264	274	272	249	278	259	281	262	294	284	301	251	248	274	265	262	250	231	294	268	265	271	267	268	263	261	261	254	278	250	272	247	269	262	258	262	260	266	244	259	269	252	262	255	256	240	277	260	278	253	291	254	290	241	252	279	261	259	281	264	289	263	267	284	266	269	239	276	261	227	250	271	270	244	272	271	234	256	286	248	266	264	255	252	276	292	267	262	286	247	258	256	270	250	257	249	256	248	249	254	277	270	272	261	243	279	228	245	254	241	250	267	240	253	269	255	256	262	269	266	278	282	287	237	238	249	272	242	237	276	276	267	262	292	275	253	241	276	246	257	254	263	270	251	290	246	292	285	289	228	262	252	271	289	266	271	222	251	261	252	266	234	288	276	236	261	247	248	255	278	260	249	263	245	268	236	259	262	237	263	272	244	274	292	235	251	245	260	252	255	281	258	276	227	231	268	239	243	218	285	247	267	244	268	274	248	245	267	252	236	267	228	296	286	261	280	266	267	260	277	280	272	249	248	253	252	270	267	243	277	269	228	267	240	249	250	254	279	257	246	273	282	261	267	277	263	277	230	269	277	256	247	266	278	275	258	253	262	278	256	287	279	274	250	225	271	283	255	256	302	260	259	263	273	260	247	277	252	241	272	268	260	261	269	291	261	265	266	269	273	247	267	242	270	235	251	259	261	282	261	263	241	277	261	270	273	251	241	273	242	264	246	247	258	278	244	290	272	266	265	256	291	254	249	296	251	251	284	274	270	270	272	251	291	262	281	251	249	283	234	262	258	254	253	244	239	257	274	238	269	264	262	275	277	265	231	261	255	245	246	262	287	259	254	298	267	271	252	267	268	276	245	250	253	250	262	260	246	284	271	274	256	238	265	241	282	234	273	254	257	258	254	253	257	272	245	273	263	257	277	254	270	269	287	272	215	277	248	253	236	247	234	269	257	256	225	265	263	272	271	283	271	257	275	260	267	259	258	247	249	302	283	275	258	292	247	265	283	297	256	246	263	266	246	285	256	265	301	261	272	271	245	275	272	253	260	265	269	258	257	275	248	244	252	268	265	270	283	261	280	258	262	284	248	262	271	290	269	240	238	279	255	246	259	275	259	231	274	246	281	277	262	267	244	249	248	255	284	259	270	262	237	278	250	254	281	267	256	238	277	259	271	284	266	262	254	243	275	248	281	292	304	291	240	255	255	291	227	246	264	232	256	252	281	269	251	257	227	265	244	278	239	265	271	265	299	269	261	262	272	250	282	254	282	243	263	293	238	230	246	296	240	258	245	251	274	271	261	284	251	254	255	251	285	266	262	246	261	273	282	262	237	284	261	268	290	249	270	285	306	248	266	265	279	248	274	231	232	242	237	263	278	280	267	244	262	252	239	236	230	279	265	271	279	214	236	244	261	249	260	284	246	264	259	273	269	258	260	240	277	282	279	260	246	249	259	268	261	297	264	266	303	290	289	264	272	255	275	306	278	277	292	288	280	271	264	263	257	260	269	270	265	265	259	262	265	252	263	293	251	267	250	245	265	272	258	270	293	264	229	266	271	252	252	260	262	247	284	261	305	285	249	279	261	258	270	272	246	289	235	278	251	276	263	269	272	248	272	243	260	260	279	250	241	243	275	251	242	242	249	257	242	259	265	262	241	263	243	253	257	258	255	260	259	258	261	259	255	247	258	265	258	280	257	240	271	263	248	274	251	255	266	273	283	295	252	255	276	278	259	292	255	262	283	235	285	239	252	267	247	280	247	278	282	245	245	248	247	261	255	217	268	273	244	294	270	269	254	291	233	263	264	272	257	301	285	269	250	234	241	251	265	268	260	238	269	253	260	222	255	243	293	261	301	236	256	252	269	268	280	248	287	246	256	249	247	268	264	249	271	270	280	274	268	261	282	273	257	254	239	264	278	264	259	275	252	251	285	236	268	256	258	279	264	247	233	294	273	268	274	269	265	284	246	251	261	263	249	267	244	238	288
2200	842	917	871	911	856	860	851	818	778	816	821	772	815	806	726	776	782	800	833	761	800	741	745	730	782	801	790	768	770	806	773	758	772	766	787	826	818	766	731	751	752	752	758	742	753	807	795	755	756	720	769	824	753	791	752	769	767	804	831	752	769	775	806	750	776	792	772	747	752	730	748	762	761	779	792	795	775	727	772	806	782	723	769	746	735	746	762	720	776	772	796	777	787	721	781	771	751	717	780	770	770	726	789	803	695	814	744	764	789	735	724	726	781	763	740	781	792	781	771	785	740	751	748	733	760	730	741	748	770	697	727	756	727	786	802	729	799	760	777	709	755	718	731	785	732	694	781	788	788	798	741	740	731	790	743	765	760	773	728	767	759	763	754	740	717	716	762	705	720	800	764	743	764	767	763	755	818	804	767	781	716	770	752	759	746	774	768	760	763	738	802	764	752	745	781	749	690	773	776	791	732	762	786	760	804	792	766	754	714	784	748	775	841	790	786	725	775	747	745	744	768	743	768	757	757	799	723	834	745	774	758	747	774	793	741	803	774	769	744	747	845	751	752	793	746	775	783	762	729	773	764	765	748	781	761	785	778	768	784	735	812	740	746	764	718	793	776	777	779	738	725	758	744	773	775	748	768	682	793	785	701	807	751	719	783	772	826	741	703	741	771	727	724	783	744	797	764	811	719	728	741	747	782	721	761	754	772	765	769	761	736	754	754	786	806	755	777	728	756	804	790	766	771	752	721	815	728	805	790	776	734	747	802	763	797	834	771	759	742	773	757	727	729	808	831	783	818	743	774	812	765	780	763	735	787	755	770	757	767	759	736	766	737	713	778	823	825	790	722	813	758	820	760	793	835	807	745	762	742	777	751	733	774	747	745	755	793	730	766	729	755	797	755	774	765	746	764	751	813	791	763	761	695	755	754	798	746	760	842	804	716	725	821	780	793	729	777	791	786	770	759	739	797	859	770	762	819	720	774	795	761	768	743	764	741	784	748	735	731	763	802	772	701	730	754	790	774	820	756	746	754	776	745	753	772	771	738	761	800	756	760	751	750	691	731	763	750	746	815	777	787	789	768	810	798	737	788	793	754	725	788	720	777	771	772	722	748	792	813	776	775	737	729	777	735	758	745	781	797	805	762	746	724	796	741	732	765	726	777	756	782	832	757	769	806	812	729	772	732	776	774	774	767	783	748	728	752	788	732	743	775	715	763	776	740	756	790	740	727	757	754	735	764	768	796	785	804	738	770	730	758	797	779	801	740	725	761	704	761	826	723	726	775	748	741	729	829	731	756	817	795	768	746	783	767	729	742	752	798	758	735	813	753	747	751	762	727	785	757	773	759	745	747	760	751	755	777	735	776	746	749	775	777	815	760	744	795	722	814	766	698	766	737	828	798	730	756	843	799	780	799	783	825	830	742	760	748	798	751	748	783	721	793	752	758	794	749	745	772	759	775	777	831	802	736	805	786	796	753	795	787	786	699	780	779	766	707	782	773	778	811	755	784	794	750	803	774	813	824	727	757	773	729	713	786	748	799	725	744	756	778	736	785	752	769	778	758	761	740	756	797	771	709	758	777	756	783	755	756	758	755	760	805	718	786	742	726	769	764	738	786	811	735	795	768	779	759	782	785	810	771	743	755	772	790	747	775	790	735	842	803	790	800	718	724	827	753	754	776	742	717	764	732	799	789	762	784	747	751	755	792	774	753	804	778	767	742	768	753	760	748	725	749	766	762	800	767	744	759	757	727	806	718	767	736	751	779	778	757	777	750	770	745	786	759	717	713	818	801	806	726	783	785	760	723	766	726	756	760	794	775	770	826	718	733	777	736	781	753	741	789	760	723	784	765	804	806	759	759	750	758	742	794	746	766	806	746	780	781	747	724	759	751	834	803	785	770	771	768	796	721	745	752	727	727	749	813	789	767	765	789	737	772	760	746	744	782	749	760	737	766	736	727	764	801	752	720	739	811	783	723	770	730	736	742	747	738	745	811	701	741	761	773	763	777	776	789	715	761	771	811	786	770	763	752	721	781	848	778	795	733	706	767	792	751	760	761	792	772	799	793	766	779	775	734	766	704	796	743	745	735	788	792	781	815	713	800	774	741	811	766	812	765	778	794	784	739	741	757	720	742	767	796	777	774	759	814	765	764	769	809	756	808	709	785	800	788	816	764	748	753	750	775	781	813	776	814	729	770	814	758	753	754	733	755	769	776	746	770	810	805	733	799	771	724	759	702	778	791	830	760	777	768	797	776	792	781	742	772	827	782	779	785	717	756	796	769	803	777	741	748	797	713	767	759	798	781	774	752	756	694	800	763	779	772	773	753	788	733	788	753	751	739	722	760	727	764	748	750	751	759	788	787	783	757	745	780	775	774	774	768	768	752	777	750	756	751	794	717	785	753	740	759	735	763	790	787	748	730	746	739	780	749	769	760	796	762	740	752	768	772	779	746	739	745	786	770	742	740	742	727	753	787	703	714	778	795	760	776	781	769	786	784	710	764	810	801	762	784	712	742	826	707	727	695	763	781	728	780	749	766	762	772	818	769	768	795	792	757	744	819	822	799	760	729	791	766	783	741	791	766	771	748	812	794	775	720	761	819	763	725	723	724	766	744	764	782	736	767	808	803	778	806	741	760	748	778	755	769	741	815	732	735	763	809	748	775	788	700	715	781	804	782	748	776	780	782	775	739	758	752	813	773	773	780	786	684	752	741	766	756	797	723	745	754	789	804	758	749	745	762	744	810	738	719	724	740	768	762	803	774	788	741	757	778	781	764	707	787	753	791	750	736	741	737	812	741	771	738	763	731	781	764	763	775	752	765	775	853	752	754	779	694	737	742	760	674	766	758	749	737	740	784	786	791	769	800	799	797	744	809	779	767	797	763	764	754	742	814	829	763	759	760	775	751	749	764	746	705	775	774	795	771	722	780	773	753	775	746	798	782	737	720	784	771	745	762	752	756	723	733	770	754	804	753	787	739	743	778	814	731	745	780	793	803	760	737	732	825	785	786	781	768	754	794	748	774	786	773	771	722	769	806	785	718	776	760	751	751	777	802	737	810	802	799	801	753	755	795	805	799	762	775	775	776	755	721	786	725	775	766	709	762	737	808	755	793	766	749	716	789	748	794	747	798	760	746	802	774	777	771	801	826	740	749	753	757	720	786	763	768	745	767	764	771	701	733	806	734	777	736	739	758	768	763	794	737	790	770	801	743	689	719	757	824	840	761	777	776	767	744	753	746	759	806	750	776	754	783	761	748	739	770	761	736	720	766	740	771	753	816	766	747	808	731	780	763	788	730	766	794	731	768	745	769	773	782	774	781	719	736	761	738	783	726	770	786	759	685	688	758	750	739	730	782	755	747	774	757	749	824	805	733	786	735	764	793	783	708	782	764	736	715	769	779	775	774	768	740	731	774	735	789	777	777	788	751	736	792	753	768	777	776	710	755	779	816	758	783	759	755	773	711	724	757
8446	1040	1375	1021	774	560	423	353	326	297	228	278	211	202	195	180	178	159	161	174	156	148	155	162	159	163	161	169	140	158	141	132	144	167	157	159	152	149	146	121	121	154	132	137	129	145	141	125	137	112	131	128	126	136	142	141	152	119	150	150	122	148	139	165	135	132	121	122	135	139	123	131	123	143	126	158	139	141	119	146	157	151	149	138	130	142	132	128	149	153	138	131	124	109	145	161	148	146	139	122	126	144	133	133	118	130	137	134	135	138	144	141	133	143	131	136	118	139	140	125	121	145	142	123	121	134	123	143	141	145	137	128	144	143	131	137	129	141	150	155	139	158	167	130	146	105	126	128	138	142	146	100	105	138	125	135	115	154	134	152	142	132	125	131	148	148	135	117	143	138	127	145	151	131	120	108	125	153	162	127	133	143	140	128	137	110	144	140	147	148	123	143	130	135	115	144	126	140	133	145	146	158	151	131	149	133	139	160	142	161	118	132	133	122	133	137	141	123	130	139	116	159	146	156	131	137	135	134	153	144	144	146	139	125	160	134	122	131	151	135	137	139	132	119	131	148	133	134	123	116	141	131	138	116	132	121	134	144	132	132	146	135	123	132	141	139	132	159	120	134	138	127	144	117	108	140	117	147	119	134	144	158	135	111	142	139	123	143	139	140	119	141	152	136	132	129	138	138	145	155	129	135	136	124	153	106	127	118	147	146	121	125	147	123	136	122	180	136	135	135	141	137	131	125	143	115	115	159	118	158	118	124	132	122	143	129	123	142	123	134	135	153	113	109	147	131	139	135	118	139	141	137	144	134	149	131	129	159	149	126	136	141	132	125	150	146	125	115	118	128	124	149	120	152	114	123	125	137	120	122	131	155	128	136	127	137	144	151	149	150	125	119	154	135	127	120	135	141	122	140	119	130	131	120	130	129	129	143	126	125	141	143	126	135	139	115	137	138	151	112	142	121	102	140	130	151	117	111	153	139	128	144	128	124	143	141	127	140	152	134	144	128	114	139	130	165	139	122	118	150	139	147	149	131	143	152	128	145	144	149	149	142	130	154	122	136	139	125	137	133	132	95	146	133	160	128	142	132	151	119	150	141	134	127	136	142	143	141	131	129	140	128	169	170	132	137	124	137	111	166	151	130	122	133	131	130	126	126	127	127	153	144	133	124	138	141	126	127	114	131	128	142	154	146	138	128	134	132	140	121	136	137	148	132	132	115	146	149	149	156	113	121	156	113	131	157	161	134	127	137	119	125	145	138	138	114	153	134	126	147	122	147	135	115	132	133	146	134	130	137	131	149	139	159	125	150	140	126	116	136	145	130	151	132	134	126	135	148	125	108	144	124	137	145	145	144	134	161	143	119	150	134	142	119	118	142	145	146	135	138	139	141	127	135	160	120	128	126	154	145	118	124	161	154	139	139	127	139	159	142	149	119	144	129	118	144	144	141	147	152	141	138	150	124	123	123	112	141	132	129	127	131	154	145	127	129	153	118	134	124	145	141	140	132	160	152	169	145	159	131	143	130	123	130	152	121	128	143	132	130	132	127	139	147	136	139	127	146	128	133	125	114	133	136	143	134	121	131	146	128	135	126	127	128	126	140	161	145	116	154	126	116	142	121	153	145	122	123	158	129	144	136	126	130	150	133	136	134	151	127	130	146	141	142	115	122	103	129	146	131	146	133	112	131	148	148	121	132	137	133	130	113	116	129	138	145	142	130	136	131	128	137	131	138	133	139	140	135	153	124	132	148	137	113	126	148	116	143	134	136	124	143	158	122	152	148	133	144	126	161	129	137	137	133	125	151	148	163	151	115	127	131	129	157	153	129	142	129	133	138	130	132	140	141	128	150	128	132	149	114	134	108	132	143	130	148	138	132	137	113	135	120	133	162	118	132	144	113	134	128	94	114	145	120	146	137	144	122	143	110	134	147	174	145	117	120	144	156	133	131	129	142	116	151	158	150	128	145	146	133	139	140	144	152	141	143	124	152	118	160	144	143	136	134	144	124	132	128	124	132	146	140	114	130	129	133	157	139	142	147	139	135	149	138	152	123	130	150	139	127	137	134	140	144	138	146	150	139	138	135	121	138	130	124	134	114	130	128	114	149	137	146	131	129	128	125	124	125	149	127	129	131	117	143	131	134	144	114	125	158	120	140	151	137	151	149	156	166	147	131	141	142	147	164	140	120	149	153	112	132	132	128	113	131	144	152	114	145	153	128	117	139	134	156	141	119	145	116	123	149	134	151	110	141	123	141	126	115	138	117	137	124	155	142	130	148	138	128	131	108	144	141	130	129	147	128	127	140	125	126	145	131	121	154	112	130	118	144	127	139	145	124	148	127	137	122	129	146	137	134	143	140	124	119	139	134	136	144	130	131	165	116	133	132	134	139	116	136	137	119	134	156	143	134	131	139	138	142	129	141	143	156	133	147	149	140	133	128	128	150	123	124	142	121	135	126	130	128	133	143	138	136	152	137	141	126	114	129	147	131	135	137	117	143	106	134	129	150	145	135	125	114	140	132	135	123	152	119	121	135	133	136	132	135	139	136	114	151	129	149	147	127	125	121	99	167	141	130	147	138	134	135	128	138	148	143	135	140	131	149	133	123	135	149	126	131	131	141	136	136	137	141	170	127	119	151	146	147	134	117	136	157	144	130	134	142	122	131	154	129	125	117	129	122	139	132	133	126	133	125	143	126	142	133	134	139	122	125	139	141	151	135	128	127	142	134	144	149	158	149	129	151	142	134	162	146	131	123	150	149	130	158	137	133	113	118	128	151	126	128	147	157	144	143	128	140	134	154	135	122	134	145	130	112	130	128	140	125	123	122	138	159	133	149	119	126	137	159	143	112	126	131	140	127	127	119	153	156	140	136	127	136	132	135	125	131	117	134	137	130	131	125	124	139	109	115	140	159	137	124	145	127	107	150	136	142	132	137	130	161	130	137	145	149	128	127	138	137	123	130	126	151	127	143	127	124	152	117	139	152	147	117	136	123	133	136	147	139	127	125	122	137	133	136	125	131	144	151	125	142	115	140	126	132	158	128	117	136	140	143	138	141	153	143	124	127	118	122	140	145	140	134	118	144	120	147	154	146	120	140	124	138	155	124	135	134	141	144	125	141	129	138	135	135	141	135	144	134	146	123	119	148	127	155	117	138	143	136	136	155	151	131	135	142	134	134	139	111	123	127	139	139	146	149	125	136	141	136	114	125	121	142	142	135	130	127	147	143	126	146	153	133	124	103	154	138	141	130	122	140	146	123	137	122	141	130	116	127	162	136	126	133	156	150	110	109	142	130	122	148	138	138	134	147	106	136	137	114	133	146	127	154	140	119	129	141	123	122	110	128	120	120	133	122	137	137	134	126	136	128	138	137	123	148	113	128	148	118	115	150	137	135	141	148	135	144	142	134	140	109	130	131	124	135	125	148	121	164	146	134	112	127	152	143	151	129	135	133	126	157	116	130	129	130	149	141
5325	1455	3255	3672	3108	2516	2149	1661	1437	1262	1110	1051	917	928	856	770	770	730	721	667	664	643	595	605	613	585	555	566	510	566	499	500	508	487	520	497	500	525	488	481	494	513	453	496	507	467	487	468	454	461	453	464	459	427	445	415	448	467	485	451	463	429	460	427	440	478	431	478	462	416	474	449	474	487	439	467	417	417	448	476	413	458	436	406	430	455	451	437	419	392	454	425	452	439	462	445	446	448	463	460	440	405	498	429	462	420	436	420	425	455	427	428	439	487	463	448	478	460	427	442	454	425	429	461	435	465	424	410	391	444	417	419	431	386	418	416	422	411	426	410	435	425	453	427	418	448	401	415	439	436	472	429	442	442	423	430	467	433	436	442	461	434	448	430	417	466	446	428	447	402	446	480	451	425	385	428	432	486	425	437	416	465	449	425	397	431	397	453	421	473	425	423	427	428	430	451	425	420	436	448	442	433	457	464	428	451	424	425	447	443	442	431	436	414	443	430	427	429	394	429	418	487	433	420	425	424	453	438	435	443	391	469	401	427	432	415	416	423	429	416	443	424	483	420	427	439	447	491	439	466	461	390	434	455	446	431	442	440	408	447	452	407	427	464	430	440	454	442	421	421	438	420	442	420	452	433	426	407	399	441	402	458	450	430	461	429	450	435	464	477	431	457	445	407	474	449	409	439	438	423	438	450	396	439	430	396	406	448	392	406	433	388	452	495	447	431	429	423	407	447	483	421	444	410	435	437	445	445	428	418	434	445	418	439	419	456	445	383	420	421	458	450	435	434	410	442	430	428	440	453	444	424	448	449	436	440	415	423	445	420	442	442	456	449	440	431	436	420	416	453	435	422	440	441	471	462	416	431	459	445	428	434	409	456	448	440	429	420	421	458	409	449	437	431	455	440	392	454	416	457	465	417	443	391	429	409	449	439	416	414	424	443	429	423	435	429	444	430	426	428	434	452	410	405	436	444	391	466	437	437	432	445	464	447	458	441	425	409	459	417	426	424	431	426	441	433	433	443	451	427	440	416	460	449	429	437	471	437	481	428	413	431	432	421	451	468	449	418	409	409	429	415	446	435	411	471	417	444	482	404	417	471	416	463	431	414	407	416	409	433	421	433	459	468	471	427	438	454	424	419	447	458	450	455	476	412	385	424	443	445	413	437	393	446	428	445	423	431	454	442	480	449	402	442	450	428	427	403	452	447	461	424	463	427	411	453	427	451	432	457	436	433	420	417	458	411	457	423	485	446	411	444	418	421	419	436	432	450	451	460	462	452	390	420	417	456	421	425	458	451	400	452	444	416	446	433	442	432	451	455	459	420	464	451	441	438	405	432	448	419	473	404	401	402	434	452	387	437	408	426	434	460	420	412	424	406	445	432	466	422	407	436	412	419	440	424	421	438	430	433	398	420	444	433	413	410	458	453	435	405	418	439	469	468	423	430	427	408	433	404	434	373	446	439	438	443	444	434	451	461	417	436	489	455	429	382	453	424	446	445	422	423	461	440	436	403	455	429	439	384	435	403	383	431	436	406	431	418	427	408	460	415	434	415	456	451	401	440	450	413	419	432	407	407	437	443	439	456	401	456	434	447	408	442	442	444	385	434	440	422	451	449	435	422	409	441	434	459	424	408	423	412	472	450	436	441	413	414	423	454	407	445	456	462	459	430	460	429	456	445	450	418	410	424	429	413	416	428	414	409	433	416	421	433	459	407	411	425	437	434	447	471	437	421	414	410	460	430	400	437	448	446	430	404	406	420	423	442	462	407	447	435	463	428	455	399	440	449	429	453	423	434	440	396	437	408	411	451	432	474	413	449	435	410	406	458	410	426	419	426	441	422	419	478	481	429	428	443	444	431	431	401	455	427	449	452	436	404	419	408	451	385	412	413	427	443	392	468	434	433	455	410	424	423	379	460	436	421	446	398	455	406	428	403	418	459	473	439	422	409	444	435	408	429	435	411	431	429	435	423	460	471	472	425	438	441	472	463	404	428	464	433	413	415	414	429	404	446	423	440	392	440	422	421	464	465	428	417	417	445	445	407	401	396	425	426	406	400	427	438	432	403	411	453	452	420	450	446	379	450	426	415	440	416	411	438	432	430	394	432	447	404	430	431	427	443	417	443	391	430	406	447	446	427	449	427	417	430	472	410	447	418	414	468	422	442	426	457	433	404	457	435	386	424	405	393	470	453	448	436	431	439	431	427	452	468	421	430	413	436	404	479	417	450	410	412	455	427	434	424	408	425	406	414	453	483	462	435	416	458	436	439	438	432	434	482	450	413	390	402	431	453	414	396	407	421	415	429	433	455	471	472	433	389	445	416	437	441	495	385	400	461	439	431	462	436	433	463	456	457	438	453	439	432	457	422	410	428	437	422	449	446	385	420	450	435	434	391	460	463	446	444	432	439	389	433	455	479	422	397	449	431	435	429	450	448	444	444	440	452	443	424	472	444	413	409	467	464	415	421	408	466	444	407	451	419	446	424	439	434	424	471	417	437	444	437	459	452	390	407	443	442	447	428	425	457	416	405	453	490	415	432	407	398	436	434	439	432	423	424	467	429	440	451	409	444	437	445	420	437	445	447	437	445	424	443	448	430	517	457	436	419	451	452	428	404	394	420	430	464	419	416	442	411	426	449	448	451	461	447	442	433	481	451	405	434	446	455	454	465	478	442	410	393	398	431	409	449	484	425	402	437	383	432	387	421	419	428	448	405	430	428	439	437	430	424	481	420	454	400	445	441	433	466	425	427	407	444	409	448	434	416	452	420	426	418	437	432	404	427	433	455	451	441	453	438	423	435	411	422	399	443	462	437	434	449	452	455	431	450	460	394	455	448	432	433	433	426	438	461	407	447	470	463	462	423	444	451	456	453	399	435	429	457	480	439	430	439	426	406	469	423	430	443	413	425	411	428	481	479	422	426	425	437	450	464	421	442	379	395	448	428	436	445	429	422	445	414	405	425	436	418	416	445	415	427	439	409	460	453	409	433	450	443	417	473	438	450	461	445	424	450	424	431	420	439	428	436	458	432	440	476	437	406	468	440	399	438	438	437	456	441	436	451	444	430	458	422	403	467	424	439	436	431	429	472	433	432	420	430	444	434	414	450	425	432	461	425	444	391	415	438	436	449	416	431	419	426	416	436	417	422	410	418	454	413	427	426	433	454	440	443	418	439	409	436	440	449	420	421	422	473	448	421	434	435	426	443	423	443	480	459	456	449	435	433	456	429	399	403	468	445	464	426	427	390	431	471	425	441	454	424	456	419	409	414	435	421	433	463	445	424	435	438	446	472	392	448	454	428	461	439	403	443	438	396	446	447	454	426	441	439	423	458	437	432	434	402	424	428	448	433	413	411	419	425	422	450	427	405	470	455	440	426	436	412	422	452	432	463	437	425	416	429	474	447	433	442	461	478	448	370	412	440	419	460	410	434	454	414	439	418	413	426	399	433	447	441	432	429	460	436	443	427	458	458
15567	2458	2790	2102	1426	1017	764	651	472	428	385	329	309	281	257	220	226	220	207	222	169	190	179	199	183	180	187	196	158	144	168	154	177	150	176	170	167	133	163	127	161	168	165	169	140	145	159	147	145	142	160	154	153	147	155	139	129	133	159	147	166	134	173	141	136	151	148	155	157	153	156	124	163	158	158	127	164	138	124	146	152	127	168	168	143	146	155	154	147	148	140	136	145	141	128	148	148	162	142	154	163	142	152	153	149	152	168	128	151	153	140	150	150	149	144	151	146	141	138	127	147	156	138	153	143	138	171	142	133	147	160	153	145	149	167	175	150	132	144	159	144	148	154	138	164	147	146	138	167	153	134	160	156	141	161	147	155	151	159	153	144	168	150	150	138	158	139	131	153	134	148	136	148	147	138	137	130	143	147	145	147	161	119	129	128	150	137	139	143	163	152	128	145	154	162	142	143	144	115	138	133	125	168	144	137	155	164	156	148	143	143	147	168	146	130	117	165	137	149	139	149	149	130	134	150	153	144	152	140	134	138	168	170	161	145	148	138	130	140	145	124	140	156	156	139	125	134	138	159	137	154	149	148	159	140	153	157	146	137	137	143	149	133	150	142	146	144	149	134	150	150	145	151	138	151	132	141	177	124	127	151	155	159	135	146	142	159	151	150	149	128	154	153	140	135	144	136	157	147	139	126	171	119	166	140	137	159	161	141	153	115	155	153	136	159	142	161	143	160	163	153	169	143	141	134	137	158	151	155	167	133	144	153	141	144	145	135	156	146	160	142	139	154	137	144	147	128	138	144	149	145	131	139	135	127	152	153	135	169	150	152	147	154	157	151	152	153	156	154	123	137	153	140	150	149	142	144	149	149	147	122	134	127	118	136	138	154	147	151	144	152	135	141	172	136	135	165	144	165	154	132	130	146	148	174	155	154	141	140	141	143	153	139	138	165	162	125	155	142	139	168	134	168	162	142	148	132	160	145	137	141	129	122	143	177	153	131	138	148	126	123	146	153	150	151	160	157	136	140	168	138	144	174	161	146	145	139	155	135	150	146	152	135	154	135	155	131	131	146	130	143	162	158	139	150	143	137	140	143	144	141	140	135	142	155	156	143	138	126	136	138	138	128	144	160	142	128	148	151	169	134	151	139	159	152	164	145	158	142	144	129	133	147	139	137	155	127	141	147	137	153	129	130	139	162	166	168	138	151	144	164	136	145	138	142	147	143	165	133	168	141	135	159	157	137	158	149	143	133	141	133	149	141	160	148	140	139	148	148	144	154	157	162	163	148	163	111	130	124	143	114	138	148	153	120	160	158	134	139	141	123	166	141	158	145	140	138	146	147	142	154	127	151	125	175	161	158	172	145	133	135	147	125	155	149	157	164	159	162	137	147	142	146	153	128	154	129	118	143	164	134	149	132	147	135	148	147	140	147	166	149	159	131	150	170	118	141	162	142	137	129	141	157	167	154	152	131	136	153	155	145	141	149	154	154	136	170	143	162	135	148	120	145	171	155	151	115	154	129	139	155	140	160	143	145	152	151	131	149	158	150	153	142	151	135	139	137	144	170	142	149	141	138	147	135	163	146	156	156	165	145	136	137	176	159	136	132	143	161	146	149	159	175	137	136	141	141	155	129	156	158	154	152	142	126	137	148	151	142	157	139	140	154	138	162	147	136	152	160	154	141	139	158	146	159	135	152	146	162	145	146	145	133	145	140	138	149	144	142	132	142	145	127	132	164	134	137	150	142	139	158	132	135	150	146	124	152	138	145	140	151	160	126	151	134	124	149	144	139	156	140	147	126	144	132	146	140	149	156	150	144	155	144	155	147	134	144	129	138	139	162	129	145	147	162	142	123	138	146	148	149	168	151	131	131	133	123	153	133	138	124	156	127	144	153	139	144	149	146	165	135	153	129	129	131	153	155	146	156	149	147	161	181	148	132	129	152	155	140	148	133	144	142	125	152	141	147	141	165	123	145	134	167	123	160	125	135	132	138	151	162	141	129	163	136	141	147	142	139	154	144	131	123	172	143	149	154	148	150	147	147	139	147	132	167	139	146	132	141	140	139	134	143	150	139	151	140	141	144	125	137	158	142	157	144	163	125	164	134	143	141	128	121	134	140	146	131	138	145	144	144	136	149	134	152	131	169	149	173	145	154	165	149	155	130	130	146	147	132	145	131	170	140	125	130	159	182	149	142	139	169	163	143	132	133	156	142	116	163	140	138	138	162	152	157	153	141	156	135	140	146	150	162	154	165	138	149	153	148	146	156	134	138	147	135	165	139	147	135	133	150	162	142	145	147	129	140	161	148	144	135	161	126	159	146	153	167	145	136	167	144	156	158	119	155	138	122	130	148	143	145	169	148	155	136	146	151	140	142	134	150	159	173	145	138	137	150	157	143	152	155	176	149	171	138	119	155	155	155	151	128	126	156	155	151	139	152	120	159	133	151	150	149	134	153	139	131	159	131	137	148	148	167	171	151	155	170	134	155	148	155	180	132	145	141	153	142	144	127	185	163	152	141	133	141	147	150	152	154	150	128	156	135	143	139	161	151	152	142	157	155	134	133	138	133	140	131	139	151	138	151	144	156	169	138	120	137	145	147	138	160	154	140	152	129	129	157	147	151	147	158	144	143	172	147	154	126	159	143	161	127	149	149	121	153	125	157	128	149	164	138	152	146	138	123	140	148	121	141	121	132	148	140	121	159	157	139	155	165	127	161	146	168	148	131	151	137	147	142	134	163	143	136	151	129	139	136	151	131	155	143	165	139	138	141	125	121	147	135	149	139	129	162	141	154	144	150	146	160	155	148	125	129	163	142	152	154	125	170	149	153	123	178	120	158	160	130	154	159	134	163	148	127	151	138	159	154	150	154	163	154	142	149	173	134	171	156	157	148	153	122	150	139	162	159	149	161	137	152	158	178	141	164	158	137	164	135	154	152	159	148	144	169	145	159	165	152	132	148	147	163	137	121	148	142	162	148	146	125	144	147	143	127	135	151	131	138	144	140	141	145	138	142	141	161	160	143	146	148	151	146	161	151	132	148	133	139	146	133	155	151	145	132	134	162	123	155	144	152	108	132	148	129	135	132	156	138	162	168	147	136	148	141	140	137	122	182	131	146	147	147	143	123	161	135	121	130	154	152	141	140	167	138	171	135	148	148	135	157	124	159	142	172	145	150	132	144	147	135	144	152	129	168	143	142	136	142	126	160	139	154	164	153	126	147	162	167	154	144	163	154	152	154	171	126	133	137	168	134	170	166	139	144	143	142	159	147	158	128	135	154	126	135	134	155	154	129	149	139	158	130	146	161	146	142	130	113	145	153	146	153	131	163	162	143	158	142	164	140	148	148	143	147	159	141	147	161	132	150	144	148	136	152	145	146	155	151	145	135	168	152	157	155	155	141	153	140	129	165	144	155	155	136	128	157	167	151	149	134	153	136	156	160	150	142	131	147	143	147	126	140	143	126	142	125	163
7497	2467	5849	6501	5683	4424	3674	2966	2498	2194	1877	1727	1567	1404	1306	1169	1099	983	985	908	943	834	855	763	802	741	694	719	729	665	664	639	646	635	654	650	671	612	576	554	596	565	562	539	592	533	572	565	588	572	547	582	555	525	536	510	499	521	480	494	513	507	535	515	525	520	531	476	501	516	521	530	470	496	506	483	466	494	508	523	460	487	485	458	523	513	523	507	521	501	487	530	521	504	456	476	492	464	483	424	551	459	501	470	481	477	490	512	495	498	481	467	500	497	508	490	452	518	484	488	496	498	455	475	496	489	461	498	463	487	473	449	478	489	499	478	474	474	461	506	475	495	476	519	473	499	466	476	453	446	481	470	456	477	492	458	421	476	462	498	453	455	465	491	469	510	469	506	473	468	461	473	458	505	461	463	484	468	482	479	487	475	516	447	482	470	455	477	448	438	467	444	442	481	497	516	439	429	450	505	469	459	495	491	489	511	478	466	450	431	502	521	482	463	466	497	470	508	450	472	490	503	512	471	486	468	457	449	481	518	474	470	442	481	463	503	452	523	483	464	489	495	503	477	452	450	459	478	527	501	453	510	460	460	463	493	475	489	491	503	494	482	449	467	447	463	468	471	480	445	505	485	479	478	437	444	490	466	460	423	478	462	477	478	458	463	470	488	466	422	449	494	504	470	473	482	460	444	448	408	461	481	440	442	468	473	480	466	466	491	479	503	447	482	490	470	457	513	514	474	480	471	473	475	530	479	497	496	493	504	477	461	488	511	422	494	440	467	480	459	449	494	463	495	498	481	483	440	461	474	478	473	489	455	470	492	460	462	464	440	479	480	484	471	513	493	521	458	484	482	512	437	514	500	494	460	478	439	448	469	507	506	471	479	447	495	481	477	460	502	473	467	470	508	469	481	523	478	453	485	469	469	480	462	453	447	518	470	449	496	495	451	472	534	501	514	470	471	475	458	458	480	502	464	491	478	512	480	455	435	477	471	473	488	485	499	471	467	447	475	425	473	483	510	462	445	458	464	431	456	472	462	480	512	446	493	497	489	454	461	480	485	474	473	455	497	461	462	473	491	503	498	515	465	453	474	491	428	473	493	464	449	521	474	470	465	506	476	514	450	495	457	478	504	456	502	494	492	491	496	474	495	491	429	470	444	503	481	456	463	462	459	521	470	481	536	489	475	500	498	496	436	481	480	507	496	456	450	490	472	459	467	499	487	479	444	480	481	480	468	497	493	459	447	481	454	476	474	480	480	482	492	491	500	475	460	420	476	443	501	506	453	510	499	494	520	436	476	477	483	460	443	458	457	463	451	460	519	471	473	489	493	479	497	452	462	501	428	475	478	518	453	468	460	439	467	468	493	492	444	458	469	481	480	505	462	472	500	437	506	487	471	457	470	463	450	473	460	459	510	473	489	505	475	494	464	482	487	492	441	458	454	470	485	502	490	459	501	493	488	480	494	494	454	459	489	454	478	482	456	476	469	461	465	450	476	451	506	476	484	476	457	474	483	475	490	512	469	471	455	469	454	471	502	486	480	486	432	455	459	458	492	481	501	517	500	449	459	463	464	478	505	438	484	486	468	481	447	483	475	485	480	492	486	451	512	475	434	489	452	503	480	497	464	493	484	483	471	512	443	462	481	482	452	489	464	499	489	479	510	465	465	469	494	493	470	459	468	490	456	459	489	516	470	460	470	455	491	455	471	456	493	459	499	489	478	506	471	457	451	458	510	475	483	512	495	473	503	518	466	462	456	493	471	472	474	480	468	493	467	471	463	497	474	477	452	460	460	470	486	452	443	451	520	484	435	449	462	432	502	485	456	504	436	497	457	445	431	522	503	454	518	465	458	486	454	516	483	470	486	481	508	496	469	487	478	539	453	429	483	478	491	489	484	458	457	442	496	454	464	471	453	481	481	467	459	523	465	449	469	470	486	469	468	448	491	484	455	488	459	511	470	460	472	447	495	495	475	504	471	452	459	460	470	454	483	479	468	428	469	460	461	460	461	472	450	446	460	481	478	476	469	466	475	457	500	509	495	459	492	460	479	475	500	509	491	436	452	481	465	461	467	470	454	493	507	481	461	467	508	474	504	502	474	486	469	503	522	432	453	457	508	498	479	493	482	472	464	456	456	466	469	473	492	487	490	513	441	503	442	500	445	465	440	487	498	522	466	553	463	454	470	493	462	468	469	437	474	475	461	443	512	469	459	437	504	449	479	464	475	471	490	493	485	499	423	464	494	461	485	480	468	456	433	496	491	479	490	487	488	459	518	458	484	512	504	414	522	485	444	462	486	482	478	494	445	479	432	468	459	447	474	497	441	489	482	495	464	462	462	467	480	480	465	465	464	458	456	453	467	461	482	499	492	457	497	515	459	479	455	454	458	465	509	439	471	474	448	479	511	491	474	488	468	463	464	484	467	523	504	466	434	493	484	469	452	481	490	480	466	512	455	465	499	474	509	468	489	469	442	473	446	469	490	504	453	452	521	486	470	500	471	479	468	493	458	469	444	517	435	474	486	486	497	471	464	504	479	466	488	472	499	487	450	463	481	465	495	453	426	498	444	474	501	458	477	469	476	474	464	476	517	460	519	490	460	436	469	499	449	487	464	466	465	488	438	520	492	511	474	462	485	454	444	439	492	449	483	475	461	505	473	452	468	440	490	518	507	468	492	484	448	476	503	511	452	480	501	487	470	435	495	480	507	489	437	482	437	459	500	462	489	460	514	503	481	506	493	470	462	483	496	481	463	495	422	473	459	476	482	468	489	457	494	479	425	514	449	482	485	463	464	489	454	477	481	479	472	517	471	452	475	506	494	474	502	445	486	476	469	469	478	496	484	473	490	469	491	482	503	483	523	457	481	489	503	499	480	465	489	478	478	480	468	425	484	496	472	419	491	492	458	466	472	473	505	483	488	470	479	479	450	498	458	484	514	485	510	500	533	441	475	452	485	458	479	457	458	484	467	483	458	469	473	490	452	489	480	486	459	512	445	506	490	474	476	483	447	489	486	489	518	487	498	479	475	494	461	457	468	464	449	493	467	444	489	500	494	460	494	482	474	456	447	485	485	455	429	472	484	470	453	475	430	494	487	498	493	474	483	468	501	493	478	526	468	522	487	448	449	477	462	487	459	466	481	478	459	523	467	481	466	453	482	491	469	445	474	489	506	489	510	461	475	472	469	426	481	447	457	482	427	478	441	477	449	485	480	465	484	486	484	465	476	439	447	479	437	455	473	479	511	499	447	452	440	461	496	465	473	471	442	447	479	495	444	508	454	462	467	460	486	462	482	474	465	516	496	458	462	487	507	481	468	476	454	489	443	474	485	461	448	473	481	450	491	522	478	452	493	415	480	462	524	466	501	487	468	475	453	472	479	504	438	483	488	435	482	509	481	447	516	482	443	448	511	462	475	445	465	483	503	480	471	474	445	491	497	457	463	458	481	496	475	469	464	479	466	494	486	460	450	537	484	510	507
2114	302	316	294	289	314	290	286	296	277	260	271	277	240	245	278	272	250	258	269	242	260	269	281	275	287	261	256	274	292	274	270	265	280	258	275	254	277	233	273	248	263	248	281	270	274	269	273	249	274	244	260	290	255	271	304	257	268	265	289	262	268	263	264	281	246	262	247	260	257	240	249	264	234	268	289	244	300	275	262	233	250	235	247	244	251	280	276	258	276	250	271	270	269	251	257	246	268	253	246	283	277	251	276	267	256	250	272	238	250	245	257	259	275	241	264	253	271	272	273	263	236	252	248	250	271	274	259	269	238	273	261	243	273	290	270	261	243	254	282	256	258	243	254	234	264	281	277	256	275	244	244	237	282	247	259	253	270	267	250	242	279	276	263	276	259	282	259	246	278	268	213	258	293	262	265	284	249	284	272	266	246	262	252	285	261	268	230	280	274	283	271	268	259	265	271	254	259	256	247	260	248	270	272	264	283	255	281	238	284	276	295	238	257	260	286	287	238	262	247	265	243	242	231	241	244	285	298	270	240	246	249	230	259	262	276	302	235	275	252	280	275	269	253	263	282	273	319	257	266	250	293	249	252	289	257	245	286	249	282	288	276	257	256	258	275	268	234	251	245	249	274	259	264	256	244	276	265	259	277	261	258	250	259	265	279	265	272	268	266	302	263	269	267	266	247	262	261	256	256	233	258	265	260	265	281	270	248	259	284	275	267	234	232	259	266	257	280	251	277	256	277	243	305	287	262	257	241	228	244	269	282	240	311	257	287	263	260	261	254	263	221	224	276	242	248	293	275	263	271	268	272	250	263	253	223	273	259	269	260	258	235	250	272	270	251	226	246	273	287	264	257	292	266	256	240	262	262	245	246	235	254	266	275	275	255	266	246	258	283	251	251	247	266	253	251	276	228	250	276	247	281	269	240	275	287	273	246	263	289	247	250	260	266	274	273	266	280	252	263	269	275	262	245	290	278	286	287	244	274	257	275	260	269	269	259	270	268	268	269	278	281	231	280	259	259	261	261	261	279	251	246	256	247	276	283	278	271	291	256	278	287	253	268	293	274	299	254	278	271	247	258	251	279	240	263	263	262	250	285	295	293	247	261	261	241	262	244	257	258	257	263	256	265	294	276	271	294	239	270	253	246	258	239	257	253	252	260	237	241	279	271	241	240	315	254	262	268	251	269	271	240	250	233	236	240	269	246	248	258	259	297	257	265	257	261	261	271	282	229	305	240	276	287	287	269	239	258	281	229	259	285	290	280	273	268	299	255	277	271	241	249	254	253	236	265	250	277	249	279	266	230	235	252	267	280	253	242	278	245	259	217	246	236	261	238	260	268	257	273	256	238	271	260	255	266	255	247	279	262	232	223	243	250	250	289	255	247	269	272	252	298	247	247	256	241	285	271	256	263	232	249	249	293	280	230	276	281	248	274	270	285	265	266	263	240	232	243	246	266	246	264	234	293	277	257	230	250	259	274	276	265	263	272	271	270	289	274	261	232	264	272	243	256	242	251	271	272	269	242	243	248	267	267	269	234	262	231	260	246	262	279	285	287	241	279	283	261	258	236	257	257	264	253	232	245	288	252	241	267	260	262	252	284	264	279	248	268	269	258	244	246	252	273	279	249	261	272	274	282	257	270	290	261	242	248	235	280	259	275	262	256	243	272	252	251	278	255	248	267	264	242	265	281	247	266	269	254	262	273	278	245	244	274	243	248	264	274	281	284	266	255	264	262	269	266	254	247	263	263	264	267	251	233	280	280	247	282	256	245	270	280	277	267	241	277	297	280	261	264	243	245	246	237	260	245	269	279	289	255	264	252	282	279	270	240	264	256	255	265	249	265	278	278	289	252	276	261	244	278	268	269	272	301	275	254	269	250	292	265	253	279	244	266	304	287	291	267	257	254	287	238	272	238	243	241	266	241	261	273	234	264	269	310	225	264	238	240	238	247	270	257	246	264	267	250	263	252	232	261	270	249	285	266	236	250	260	268	272	264	238	267	264	244	278	249	258	246	247	271	287	293	267	267	243	271	257	291	270	256	267	257	284	296	296	291	259	258	250	248	273	267	252	268	273	292	274	252	269	283	245	269	278	215	263	263	249	237	259	254	281	262	294	257	240	256	275	242	255	274	282	277	251	236	242	277	247	300	239	243	239	242	287	262	235	265	259	272	250	241	228	271	248	254	243	257	250	273	293	274	220	264	291	267	267	279	250	245	272	263	270	277	257	263	254	264	229	250	278	250	272	260	266	271	246	242	291	284	229	241	263	268	271	246	277	284	259	241	251	272	262	302	240	238	241	271	253	269	240	264	272	280	263	263	275	256	260	266	274	264	240	279	254	264	229	220	260	259	253	245	264	276	264	261	237	268	254	295	267	246	247	287	286	224	231	264	273	285	286	285	271	246	257	265	251	275	252	244	263	255	247	247	292	239	253	251	259	281	265	264	283	276	247	246	255	285	255	271	262	280	237	254	279	256	285	271	275	243	241	270	273	271	264	267	276	282	277	264	232	271	265	253	268	267	239	269	260	254	245	249	240	242	274	275	256	243	270	254	253	282	249	223	272	279	252	255	272	243	279	240	262	266	281	245	257	270	261	240	267	264	260	274	249	255	267	246	286	269	287	253	240	276	267	259	279	260	261	269	234	252	258	264	272	263	269	270	232	257	293	273	259	267	272	248	259	272	271	259	237	260	287	282	250	282	248	261	249	269	267	270	272	256	260	254	275	248	282	261	247	258	284	249	258	242	257	255	289	270	260	251	280	251	244	268	281	283	263	246	248	264	264	274	264	257	238	285	267	237	280	236	286	280	277	267	289	252	266	248	254	255	239	274	256	279	250	270	255	250	250	266	247	273	276	241	239	260	230	248	251	261	281	279	271	284	248	296	264	273	276	275	261	277	241	252	259	247	276	269	253	281	254	232	260	232	286	244	244	277	267	268	250	236	250	236	268	241	256	280	260	231	249	247	258	266	256	252	275	277	264	258	302	247	245	248	264	266	290	274	267	241	273	276	259	277	261	243	233	305	285	276	279	292	271	253	235	253	255	280	296	265	264	249	260	249	248	282	257	262	248	291	247	285	277	270	239	263	262	239	256	242	281	230	258	260	248	258	272	261	237	269	267	260	297	275	240	268	280	257	275	250	238	275	243	296	273	245	277	258	254	244	269	265	280	256	216	243	245	255	261	251	276	249	265	239	261	248	258	245	268	244	251	253	247	267	269	279	270	270	253	230	260	286	262	262	262	247	279	245	279	241	270	287	253	257	261	266	250	246	281	256	294	264	239	269	272	281	252	278	273	262	253	268	271	253	235	262	271	259	236	274	240	252	239	259	274	248	249	268	277	251	270	237	299	286	257	270	270	263	283	265	262	280	268	274	279	253	276	250	274	272	269	267	266	296	243	230	256	260	261	251	229	281	250	262	258	262	265	270	265	284	265	274	268	268	248	248	268	256	275	275	265	259	243	257	277	254
2286	812	916	948	919	930	822	825	777	875	841	763	793	766	796	760	798	794	768	811	753	760	816	771	786	754	780	766	795	808	768	796	763	786	766	776	761	781	787	813	781	786	787	738	728	795	800	755	759	761	745	767	762	786	802	744	735	808	755	778	735	773	758	746	798	788	775	774	762	771	761	774	776	782	754	788	789	778	751	776	781	798	768	741	764	759	808	738	697	743	813	786	764	779	738	757	782	753	794	749	767	811	727	774	805	773	808	776	706	810	774	778	802	771	814	771	771	754	742	774	744	754	810	736	750	769	743	756	780	724	777	754	766	755	769	784	805	790	683	789	776	817	770	834	774	770	728	745	749	773	773	742	719	768	791	765	758	783	801	790	828	750	738	822	777	749	755	817	768	776	750	797	746	770	804	708	766	801	820	752	742	748	757	718	769	797	816	767	791	746	736	778	746	739	723	817	774	801	783	724	782	769	758	759	769	758	768	787	745	769	787	796	747	727	798	801	776	763	804	741	777	724	771	797	737	754	825	795	753	773	812	746	782	732	742	821	720	757	788	758	794	717	756	783	750	766	744	785	759	783	753	790	768	756	790	749	758	749	785	791	807	788	735	773	743	741	709	776	761	759	721	767	732	790	737	745	756	770	792	739	750	778	753	764	754	754	783	742	750	780	688	781	771	765	805	783	747	783	773	754	791	742	796	743	754	785	769	786	734	762	742	759	793	737	807	790	763	759	776	767	752	748	709	719	791	790	806	756	732	764	777	748	790	741	798	788	771	745	769	767	763	755	746	751	785	741	755	725	771	749	765	763	786	753	760	771	765	747	740	835	766	732	756	760	720	774	748	739	756	740	675	745	712	758	735	679	742	758	729	726	788	750	784	758	759	748	743	744	750	759	765	788	732	776	798	761	753	745	765	751	771	726	750	663	745	801	738	746	769	775	728	769	749	781	786	776	756	728	760	751	747	745	707	787	751	742	822	769	795	710	768	767	798	750	763	780	781	754	767	753	751	760	746	745	769	792	786	741	771	776	765	771	707	788	719	778	725	777	753	743	781	781	747	765	743	756	748	786	778	789	744	768	787	728	782	808	809	776	712	780	727	782	795	754	694	769	782	781	792	756	753	771	781	743	795	753	750	748	791	705	755	731	777	766	780	773	811	755	771	766	766	757	763	781	764	764	779	729	769	773	751	833	772	734	747	790	773	781	760	778	777	766	783	721	810	777	745	748	783	802	773	727	819	759	754	747	806	790	780	748	755	735	743	762	776	780	730	768	771	733	760	767	758	754	765	750	773	789	824	775	768	779	738	712	824	760	801	746	756	801	786	777	844	795	755	790	736	774	799	722	751	755	790	803	798	763	780	695	757	781	770	777	759	799	772	778	758	787	806	741	742	769	802	755	760	753	764	786	765	753	728	752	757	806	789	746	749	750	807	738	756	743	757	746	746	779	770	746	770	765	754	734	781	737	712	816	771	744	838	748	766	738	767	762	782	742	771	769	778	740	789	742	718	794	773	754	813	816	775	761	780	760	803	765	742	755	753	695	745	759	851	763	769	734	766	764	751	726	777	776	781	798	825	737	786	775	761	746	732	747	759	802	729	739	731	787	746	751	772	745	784	772	745	775	753	782	811	807	781	793	789	763	757	782	773	766	780	757	762	810	791	821	793	773	842	785	809	786	733	755	818	671	742	725	801	782	772	790	826	770	771	772	793	786	807	763	805	787	795	751	750	774	737	763	767	807	792	762	785	784	789	771	749	743	780	767	805	747	798	760	782	752	759	796	731	784	794	781	765	761	770	706	779	749	795	752	798	773	784	748	815	779	776	731	801	760	799	793	748	757	771	730	768	802	776	768	716	729	778	800	777	774	737	750	771	766	795	743	711	792	745	760	791	807	810	768	771	784	774	801	782	781	765	795	798	756	776	742	765	794	729	732	780	792	764	766	739	770	818	767	781	777	751	738	764	779	754	781	728	787	812	813	759	792	778	748	814	796	807	811	760	766	763	771	738	781	791	747	760	746	782	752	750	781	738	805	742	775	800	771	734	765	775	791	787	757	735	765	799	727	751	802	800	748	784	763	749	772	753	736	756	713	745	806	764	745	807	792	771	788	809	787	768	705	727	769	762	749	724	742	735	734	773	741	711	756	754	788	731	712	777	778	740	770	772	762	723	797	783	792	725	813	797	755	772	764	802	780	767	761	766	815	793	729	769	748	774	759	785	766	820	768	759	718	786	786	744	771	769	792	768	794	760	773	775	746	759	751	782	755	714	823	716	814	737	738	762	746	715	800	746	769	736	797	719	752	791	767	765	796	745	827	723	784	756	776	761	822	769	767	767	759	786	758	751	734	781	801	761	794	741	798	753	718	800	746	788	753	769	761	687	778	793	768	762	801	776	786	777	738	802	741	776	736	762	804	751	792	751	756	801	770	771	808	786	761	758	787	685	770	835	706	751	769	712	749	776	821	740	745	795	754	732	744	769	703	736	803	751	755	794	731	710	803	802	796	748	778	789	768	816	751	763	736	761	764	753	759	771	755	753	769	731	772	751	743	781	779	784	747	782	763	759	742	785	744	774	789	779	750	726	749	761	770	792	779	725	741	783	764	798	758	776	756	767	771	792	798	769	749	786	753	839	770	731	808	751	711	751	755	782	767	790	819	760	712	763	855	774	806	752	772	771	759	760	691	789	771	755	760	783	795	751	817	730	760	757	761	780	763	767	749	770	800	757	760	675	733	764	761	813	780	781	687	717	785	703	777	788	754	733	768	782	803	698	771	748	766	744	783	824	802	803	817	813	739	757	745	784	773	732	752	765	773	730	773	755	822	804	754	767	739	784	763	789	807	763	781	764	723	815	773	749	723	801	791	777	787	753	773	800	766	756	786	779	749	770	764	759	751	796	768	747	793	804	816	790	757	781	805	756	776	792	781	807	770	801	738	754	768	737	810	797	767	718	798	721	745	731	786	779	822	730	776	763	710	732	746	763	772	786	818	728	713	754	740	768	747	763	759	770	741	718	776	747	752	724	741	776	786	735	722	817	779	787	777	735	751	722	772	760	771	718	771	747	734	702	800	755	756	782	747	757	737	756	790	762	777	802	786	818	724	748	751	768	795	722	777	769	759	760	746	748	732	751	790	738	719	823	772	775	795	772	767	728	798	749	769	772	736	763	759	729	768	783	725	742	750	770	779	796	798	703	759	743	755	764	756	777	733	736	778	746	738	774	809	716	751	757	785	733	771	793	773	735	730	723	746	806	772	753	715	792	764	757	763	782	726	791	776	697	778	796	689	770	751	766	744	775	785	804	796	764	758	747	745	758	815	763	768	760	762	747	746	734	753	761	741	742	732	796	716	764	770	792	753	744	757	743	790	751	762	742	763	816	794	744	789	766	823	759	742	752	752	742	773	789	756	818	760	804	732	767	780	730	752	754	794	723	775	738	768	716	720	778	797	781	750	769	803	793	739	754	769	779	783
8398	1005	1398	1063	732	561	437	370	334	274	249	222	211	205	172	181	165	171	160	148	165	134	165	142	140	148	134	164	157	149	146	171	152	157	159	151	157	152	129	156	135	135	138	146	151	149	135	147	131	138	136	146	136	140	147	128	122	153	153	143	127	153	140	151	132	128	143	144	141	143	130	167	136	116	143	122	161	141	130	127	142	132	133	137	143	143	128	151	128	139	109	134	117	131	140	138	142	126	142	155	133	145	123	148	127	145	119	135	112	150	148	130	160	143	117	139	129	148	140	139	132	128	138	142	142	123	151	129	139	127	122	119	136	144	128	141	130	131	125	143	127	140	122	149	127	118	130	134	132	140	133	144	144	146	139	121	139	160	141	140	115	148	136	136	130	146	150	133	133	139	131	131	147	135	107	145	112	139	119	139	144	123	141	133	121	118	132	137	146	158	147	140	139	136	147	142	132	130	129	119	125	124	144	141	121	147	126	142	128	153	135	154	114	123	141	128	126	142	146	143	129	132	132	143	122	139	142	126	129	138	123	128	129	115	138	157	146	150	146	130	151	146	125	123	133	148	127	103	134	118	155	140	160	137	126	157	124	143	145	139	151	129	144	145	127	130	131	147	133	155	150	122	133	126	140	125	146	126	134	156	147	134	154	132	140	123	116	131	127	140	145	136	149	160	143	119	135	147	125	119	120	137	119	144	145	123	126	131	131	147	132	119	135	138	141	131	147	153	131	146	132	127	130	116	138	139	121	145	153	138	120	133	141	143	134	131	148	146	103	134	152	135	151	137	137	139	137	134	121	133	133	148	131	131	138	143	114	125	121	148	137	122	137	140	112	137	143	147	140	125	132	113	134	137	136	133	137	124	139	128	141	110	140	137	142	137	124	145	142	139	145	136	130	116	149	139	143	143	161	135	146	120	137	129	120	148	137	131	128	133	138	150	138	145	132	129	140	145	153	137	129	139	130	126	118	135	133	130	134	142	145	130	149	146	149	118	147	117	150	126	144	120	144	137	149	118	132	126	141	141	113	140	131	157	126	146	157	142	146	143	133	138	126	155	129	113	131	125	129	148	127	134	126	120	134	133	147	128	158	130	117	139	163	143	111	142	141	119	134	128	127	139	132	124	121	138	132	154	128	134	124	128	144	122	114	130	143	151	153	133	133	132	118	157	135	151	163	119	135	144	141	146	139	113	143	143	146	127	157	115	119	149	130	144	120	130	138	148	165	133	147	134	146	126	137	119	136	143	130	134	125	120	128	149	143	139	134	129	139	143	138	131	128	125	119	141	141	132	131	138	127	128	130	128	118	146	137	140	120	132	127	119	136	149	152	148	143	130	150	144	136	128	132	124	130	124	141	143	148	151	139	110	141	141	146	136	128	113	151	144	129	122	124	125	148	127	123	129	141	113	125	124	133	123	134	115	140	132	136	116	148	137	133	141	125	144	131	141	136	138	145	118	157	114	136	126	145	145	154	136	126	145	131	141	129	129	136	126	120	121	139	128	145	149	134	127	133	119	148	132	139	140	157	148	120	123	139	127	144	122	120	140	134	135	122	141	149	128	122	151	136	129	146	122	136	116	134	142	126	120	138	132	157	118	130	128	137	143	151	132	118	129	133	128	139	120	136	137	131	126	124	147	115	140	152	167	134	121	146	117	115	124	130	144	137	159	137	135	140	144	135	129	128	97	116	128	141	124	133	140	121	148	132	143	138	140	135	163	142	139	135	151	136	145	135	135	124	133	135	134	120	136	132	122	141	142	142	136	119	128	145	138	134	138	147	136	149	145	116	156	155	127	116	144	138	118	144	131	118	137	135	142	137	133	144	131	138	127	136	130	143	133	139	116	130	124	158	134	137	116	121	136	147	122	140	147	130	149	139	137	133	121	119	110	142	119	119	135	129	142	134	119	134	115	120	127	151	134	138	123	147	144	148	121	159	109	137	120	127	128	124	147	131	150	147	123	161	116	142	133	153	132	117	132	139	120	137	148	116	167	145	149	127	147	165	154	151	128	144	164	132	128	131	125	136	150	146	142	157	151	141	145	143	143	135	123	157	128	147	143	120	120	141	127	157	135	124	128	155	126	146	128	121	125	151	143	138	130	141	111	126	157	114	141	131	146	137	134	133	122	144	122	151	128	103	143	150	138	130	146	133	157	130	134	132	127	126	133	134	131	127	123	151	137	119	138	121	134	132	146	138	129	123	169	129	122	125	158	140	133	117	136	139	120	124	138	131	135	137	128	147	130	149	128	139	122	128	140	136	136	146	140	118	135	140	134	153	114	143	124	128	120	151	146	137	120	130	136	130	112	138	148	145	141	116	125	130	130	118	135	148	145	124	140	133	154	127	142	142	141	146	155	131	132	137	140	136	143	139	138	143	155	154	130	120	136	138	127	111	118	116	144	139	131	120	111	134	134	141	140	120	132	135	143	146	126	150	141	126	109	141	118	138	127	112	127	128	142	128	137	133	145	127	129	152	116	135	121	128	139	125	152	118	141	129	123	124	139	145	140	151	143	115	148	137	144	126	146	135	128	125	144	158	142	147	154	129	133	137	122	127	125	136	140	139	145	138	133	128	129	146	142	121	117	137	150	125	115	129	114	145	134	114	141	136	136	138	127	120	153	162	135	143	143	148	134	150	130	157	131	131	149	154	123	131	130	112	153	137	150	154	151	127	131	131	130	121	134	145	120	146	129	155	127	130	130	129	142	152	141	142	135	142	127	117	138	145	133	116	126	130	124	140	163	151	132	130	128	162	132	148	140	123	122	137	133	133	128	142	152	132	143	137	144	127	127	148	129	140	131	133	128	115	134	148	129	156	142	123	137	104	145	141	141	137	107	112	114	141	126	133	111	125	123	137	132	142	127	132	114	145	139	152	154	132	117	124	137	124	134	156	160	146	132	152	143	150	126	132	144	170	147	142	161	138	135	144	129	147	126	153	141	146	163	126	144	157	136	139	118	132	148	123	150	149	126	132	152	131	133	134	118	129	118	132	131	167	131	141	130	142	146	148	146	129	121	124	127	123	148	145	131	125	147	150	139	134	113	140	157	124	130	156	134	134	132	131	141	138	143	177	139	128	136	133	143	126	135	131	154	137	122	133	129	133	144	114	128	152	143	122	112	166	131	139	137	114	133	145	138	123	148	134	147	146	122	128	144	141	136	139	112	130	136	130	130	130	133	147	130	114	153	140	120	126	123	137	134	150	136	112	116	123	138	137	132	144	148	143	116	148	133	127	122	149	145	151	142	136	159	138	146	143	164	142	130	141	141	125	125	136	109	117	142	124	129	149	142	123	133	126	115	123	157	141	146	133	140	120	123	135	145	135	115	130	147	142	143	140	154	130	120	136	147	135	112	131	154	137	170	145	141	121	127	139	134	130	151	140	116	145	143	135	144	139	146	134	138	152	120	144	142	111	159	119	138	151	128	113	125	112	138	123	163	133	135	128	141	134	149	134	129	140	131	141	134
5259	1415	3089	3581	3139	2480	2066	1750	1524	1329	1219	1111	972	896	884	808	725	739	710	659	663	629	617	615	568	560	600	584	572	548	534	520	517	510	482	536	494	512	542	490	473	489	515	513	468	444	453	461	485	436	477	476	475	451	465	481	462	488	473	469	447	490	461	441	463	473	430	434	419	448	420	482	449	460	423	424	459	434	435	445	431	418	417	482	461	463	437	432	423	471	422	450	453	442	469	438	451	418	447	455	486	424	434	420	459	470	465	437	414	467	415	416	443	419	408	433	436	440	455	423	452	453	415	483	436	421	406	422	443	426	403	435	444	456	457	427	463	415	457	445	458	438	395	457	408	452	433	435	442	476	447	439	404	430	414	418	445	440	434	403	427	400	417	435	422	474	430	426	459	430	428	447	421	491	439	432	409	430	448	441	431	428	428	411	415	442	419	452	428	437	432	463	461	382	455	431	425	430	452	426	425	438	456	453	436	442	411	435	425	454	415	428	426	436	413	429	420	380	450	456	465	451	411	422	423	429	437	413	422	414	427	440	421	455	437	413	422	417	455	452	425	463	426	417	427	439	417	462	448	429	433	421	430	452	399	428	441	397	412	434	443	398	450	448	425	460	441	436	443	419	443	470	460	416	441	441	453	417	440	443	462	459	434	396	423	443	405	439	452	428	428	433	462	480	410	400	450	433	415	410	401	417	418	408	407	413	469	427	409	462	434	421	420	437	439	444	454	438	450	434	458	405	446	460	433	442	418	428	388	446	418	420	411	458	459	427	411	436	400	431	458	450	456	445	463	426	469	475	436	436	413	436	444	391	444	428	467	450	416	429	451	448	460	441	417	421	468	416	458	414	445	420	432	437	442	421	401	439	442	404	414	454	475	416	429	394	461	437	471	450	476	394	392	442	464	439	439	424	412	409	452	405	420	445	431	416	445	428	424	443	455	447	441	450	472	473	463	418	403	422	452	446	436	447	450	454	437	433	455	439	427	449	445	410	422	465	421	457	456	425	446	421	448	439	429	444	424	455	436	435	483	413	453	434	420	450	432	443	430	455	424	418	441	443	463	416	423	408	411	422	464	428	414	439	438	449	451	402	378	438	433	427	409	438	453	472	438	454	422	438	413	431	432	437	444	409	433	441	447	443	462	443	413	481	461	403	416	463	430	445	432	437	431	473	432	427	433	424	433	387	424	406	407	454	420	398	446	484	418	411	469	439	446	421	386	370	410	456	438	422	432	421	414	410	457	441	445	455	403	438	424	416	425	419	476	510	449	437	438	440	449	399	419	398	438	420	445	459	455	436	451	429	432	422	445	410	433	438	495	497	433	441	427	480	436	422	458	434	400	484	445	445	446	452	386	399	427	445	447	442	404	454	436	434	445	431	434	414	398	423	449	412	447	482	446	447	411	409	430	448	427	397	408	424	435	452	466	447	440	433	446	445	404	455	489	456	477	435	411	427	420	428	432	409	424	474	447	421	443	408	435	435	443	422	436	460	447	479	442	396	415	450	400	427	430	428	424	451	441	419	442	434	434	475	442	416	401	455	392	416	397	412	419	415	462	432	421	422	427	422	413	409	454	451	435	479	462	396	414	468	418	438	436	450	424	456	441	418	433	470	467	421	424	456	390	437	426	422	418	416	439	457	422	479	488	429	462	428	439	461	426	404	413	404	426	461	389	408	439	433	450	437	422	455	398	406	422	453	411	449	454	435	419	472	415	463	479	451	439	458	447	479	444	426	441	422	430	442	419	415	435	432	444	456	415	433	423	458	439	448	436	418	402	457	415	437	424	468	402	438	457	443	442	426	448	417	432	397	436	443	445	435	427	443	449	439	432	418	434	431	425	452	422	438	467	449	455	446	433	468	418	432	434	401	451	436	403	452	437	463	458	444	460	428	410	427	445	448	405	442	468	427	449	402	415	429	408	424	420	439	464	447	421	447	499	404	441	441	432	407	401	441	426	421	428	414	424	399	424	427	425	416	420	438	444	421	417	396	410	412	445	406	460	457	470	393	443	448	466	419	444	421	441	449	418	420	442	400	462	413	415	429	450	407	447	437	469	456	435	452	448	447	394	394	446	443	421	427	426	431	430	435	406	438	417	408	433	462	442	420	421	447	420	440	442	425	424	415	444	425	443	433	425	403	418	433	417	431	440	418	446	391	420	456	437	446	430	436	445	419	453	477	477	400	451	397	442	439	471	416	456	449	453	414	424	428	437	406	436	435	406	447	426	442	388	443	406	441	420	436	437	426	421	433	454	417	448	460	456	404	423	406	432	427	432	454	451	431	420	418	417	432	401	432	467	410	418	410	429	382	452	481	435	445	435	452	463	465	465	408	477	408	451	404	435	408	414	424	422	459	450	427	425	417	410	402	456	406	429	464	417	422	433	419	452	439	441	462	430	450	477	395	445	415	450	419	434	461	429	470	425	429	416	423	422	432	419	464	454	433	423	442	479	427	464	415	439	439	385	419	427	429	450	436	428	431	447	421	422	425	435	407	434	437	449	438	467	451	432	435	465	451	452	421	366	408	464	429	422	436	429	417	420	429	440	431	437	449	458	397	421	448	423	476	410	409	407	451	435	446	421	403	422	408	428	454	392	424	425	403	424	398	430	447	404	426	438	422	428	458	427	464	404	447	428	437	443	442	409	419	427	423	413	491	396	436	439	440	412	395	432	437	454	408	459	450	409	462	425	428	455	373	446	454	454	428	438	471	397	453	446	408	443	444	417	485	412	455	433	464	406	412	424	429	450	409	419	444	428	428	455	411	443	414	441	443	484	440	474	445	415	436	452	413	456	418	462	447	426	440	414	462	447	431	428	439	444	398	451	460	437	459	458	455	443	397	468	459	442	457	451	463	428	431	425	433	412	418	437	419	452	444	440	472	425	400	424	442	488	447	459	457	411	446	440	455	438	425	417	427	420	410	445	453	421	437	442	428	458	472	459	412	420	402	435	457	437	392	434	459	462	429	419	416	433	445	440	448	441	393	439	425	443	467	428	439	430	462	448	441	391	450	432	417	443	436	431	456	445	412	380	461	398	445	417	417	456	438	452	395	462	414	444	454	431	449	436	412	406	420	421	416	460	436	450	423	444	407	426	445	417	442	455	393	442	426	430	455	436	420	425	410	419	423	445	447	442	420	431	415	409	462	434	451	417	453	415	474	481	382	420	434	435	444	470	431	430	450	468	396	454	432	455	431	424	467	446	394	435	423	417	412	402	442	445	421	412	479	483	441	440	433	409	420	417	437	425	435	422	440	430	425	438	427	473	408	422	443	417	449	450	430	420	437	412	441	438	414	447	440	428	418	434	448	467	472	406	423	441	413	456	436	427	429	465	420	419	435	400	456	413	438	419	435	444	462	438	455	448	415	398	396	472	450	440	397	467	472	420	426	451	450	460	426	407	434	408	401	450	469	402	415	395	427	428	444	407	464	447	444	434	474	410	464	422	494	423	418	442	398	424	454	419	429	451	439
