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
337076940914	337076941473	337076942023	337076942573	337076943123	337076943673	337076944223	337076944773	337076945323	337076945873	337076946423	337076946973	337076947523	337076948073	337076948623	337076949173	337076949723	337076950273	337076950821	337076951373	337076951923	337076952473	337076953023	337076953571	337076954123	337076954673	337076955223	337076955773	337076956323	337076956873	337076957423	337076957973	337076958523	337076959073	337076959623	337076960171	337076960723	337076961273	337076961823	337076962373	337076962923	337076963473	337076964023	337076964573	337076965121	337076965673	337076966223	337076966773	337076967323	337076967873	337076968423	337076968973	337076969523	337076970073	337076970623	337076971173	337076971723	337076972273	337076972823	337076973373	337076973923	337076974473	337076975023	337076975573	337076976123	337076976673	337076977223	337076977773	337076978323	337076978873	337076979423	337076979973	337076980523	337076981073	337076981623	337076982173	337076982723	337076983273	337076983823	337076984373	337076984923	337076985473	337076986023	337076986573	337076987123	337076987673	337076988223	337076988773	337076989323	337076989873	337076990423	337076990973	337076991523	337076992073	337076992623	337076993173	337076993723	337076994273	337076994823	337076995373	337076995923	337076996473	337076997023	337076997573	337076998123	337076998673	337076999223	337076999773	337077000323	337077000873	337077001423	337077001973	337077002523	337077003073	337077003623	337077004173	337077004723	337077005273	337077005823	337077006373	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
74060	75825	60993	55421	40499	10118	815	408	377	366	344	335	340	327	309	258	315	344	300	327	295	254	303	287	289	284	283	289	306	274	316	278	317	260	285	317	281	282	280	278	278	286	303	300	257	303	293	292	290	270	278	269	287	267	276	293	282	275	302	317	291	302	315	306	274	275	278	279	304	286	293	293	301	294	296	250	267	292	280	292	278	277	326	283	293	276	259	264	288	276	307	316	307	296	278	311	346	317	294	283	277	281	298	299	274	290	293	288	288	270	294	277	268	275	289	265	277	268	320	278	275	261	289	264	293	303	280	272	267	290	291	275	302	299	277	285	273	305	349	299	265	299	286	312	274	282	308	277	290	289	252	282	282	302	309	291	313	275	290	306	269	292	317	261	284	292	248	269	252	318	321	277	285	279	269	284	284	300	271	281	293	263	299	299	317	283	298	245	282	305	298	278	283	282	275	309	280	301	324	295	285	261	288	289	317	265	282	281	293	294	296	293	274	283	257	302	259	289	278	307	280	295	327	291	281	246	286	271	298	272	270	277	300	281	294	277	326	287	295	272	310	294	272	285	296	317	280	284	254	269	329	294	307	308	290	262	264	280	295	265	280	265	287	313	307	294	269	281	302	283	260	281	318	273	288	257	325	260	293	315	305	323	322	292	307	280	283	309	281	291	289	253	270	276	280	302	280	293	308	273	285	290	288	275	271	292	301	304	300	294	308	316	314	301	292	306	281	309	294	297	276	288	260	298	274	279	267	292	299	291	328	311	273	301	272	272	303	280	278	281	308	292	289	264	271	271	301	278	277	282	281	285	312	268	279	270	303	314	299	261	308	293	274	292	287	301	311	274	327	290	283	309	281	286	305	290	287	265	282	326	266	301	283	283	287	297	282	261	301	304	299	274	268	257	304	297	302	249	283	270	321	262	229	269	336	272	273	297	285	283	308	314	322	293	268	271	277	278	289	266	250	302	257	307	337	301	296	267	285	283	317	281	273	322	278	333	301	298	283	273	302	324	252	263	280	314	282	279	256	260	272	269	280	298	314	295	295	283	297	333	275	309	281	292	258	291	257	294	268	300	298	279	275	307	294	279	297	301	275	288	281	248	310	259	246	312	270	316	292	288	285	291	307	314	287	283	273	303	294	288	321	293	289	304	289	295	285	246	283	301	256	309	291	303	309	258	304	297	272	270	301	318	267	273	276	275	303	324	318	287	293	284	313	281	310	322	300	273	263	304	301	320	296	280	284	298	296	292	314	296	274	322	281	312	298	304	279	317	312	310	278	260	263	245	301	293	251	292	268	308	291	279	325	321	257	297	277	273	262	300	292	258	276	302	298	285	278	266	275	305	270	304	245	260	277	267	307	280	297	266	323	279	291	294	309	270	273	288	343	293	300	280	295	293	291	292	297	315	318	300	282	289	297	261	287	245	292	288	299	282	283	298	321	290	289	263	321	270	278	272	305	295	299	260	256	291	303	273	265	320	339	301	291	301	284	281	270	305	290	293	274	313	318	290	268	311	289	311	321	278	288	264	283	292	279	286	297	304	288	293	293	281	344	296	285	333	269	271	281	312	282	272	259	290	273	296	291	312	282	296	300	288	270	291	303	265	305	260	256	257	276	289	289	271	302	286	279	284	278	278	275	301	286	282	290	292	279	296	286	288	293	279	270	308	316	324	274	267	302	306	291	290	279	277	278	286	296	259	303	292	316	297	302	251	288	281	277	304	272	288	312	304	300	271	300	276	278	290	274	276	305	285	308	292	279	271	304	290	265	273	263	322	287	283	308	292	311	285	318	263	299	326	292	299	291	320	280	326	276	292	289	282	261	261	284	252	287	282	290	309	279	273	273	296	304	222	320	252	279	301	285	313	290	294	251	271	293	324	271	283	310	272	284	284	283	279	282	294	302	268	291	278	282	341	295	300	270	268	278	270	281	294	316	300	289	313	293	265	269	287	285	258	313	292	305	308	318	266	272	290	276	310	291	271	303	289	312	289	250	249	308	339	292	284	320	288	274	247	276	276	264	313	281	315	304	324	298	281	290	287	271	296	282	291	287	299	283	298	275	296	289	258	246	287	254	281	294	289	299	292	290	288	265	310	300	306	287	283	289	293	293	233	257	287	288	292	280	290	282	289	286	287	276	284	297	302	303	278	285	303	265	282	297	295	296	265	309	280	259	272	287	285	262	284	306	280	298	302	287	300	283	316	297	304	301	260	260	297	281	338	274	273	294	265	277	276	259	295	297	301	270	274	260	315	289	287	278	324	286	300	278	278	284	284	291	280	238	267	262	296	279	294	285	275	298	282	283	303	270	289	265	280	269	269	271	289	299	290	277	279	334	263	296	293	261	274	315	335	296	298	258	272	275	278	309	263	290	293	315	290	290	267	285	266	310	286	304	302	264	275	316	276	294	238	289	273	287	309	288	272	289	288	279	297	245	286	280	266	276	285	275	298	286	290	285	287	284	272	301	273	286	288	286	316	293	288	289	281	317	301	317	261	304	283	290	287	269	278	323	269	283	297	305	273	295	299	274	277	297	280	282	294	277	297	289	295	310	293	259	256	294	287	265	298	280	289	276	275	276	255	322	261	274	350	275	281	277	291	305	307	342	272	290	286	295	280	294	292	273	336	284	286	278	265	291	307	324	306	287	292	317	318	249	283	294	278	307	303	291	252	302	314	305	299	310	293	277	260	317	290	301	293	308	270	287	297	275	259	275	261	277	291	271	311	310	304	289	295	298	308	302	305	293	276	276	294	268	272	277	317	293	303	303	301	294	255	254	278	295	271	282	254	287	279	300	281	294	293	306	289	298	297	318	276	279	302	256	258	324	270	271	258	269	327	301	314	270	280	285	280	253	290	281	286	297	282	314	279	295	285	289	274	267	308	271	272	285	303	275	304	280	291	281	282	273	267	337	284	282	292	281	281	274	296	280	253	275	315	285	313	309	299	289	306	294	295	273	319	303	279	287	250	312	281	316	265	306	248	310	286	300	293	285	286	288	283	297	292	280	306	319	267	265	294	266	314	255	295	302	276	312	321	289	277	289	304	264	273	289	267	285	307	282	277	293	290	295	286	295	269	290	292	296	288	292	268	272	264	257	274	277	283	276	270	267	274	293	294	301	326	299	288	291	264	268	293	251	278	282	316	315	291	266	257	302	292	302	329	300	294	280	329	314	294	250	277	295	286	309	271	287	262	306	261	270	270	301	279	241	259	278	309	303	273	281	279	301	243	295	279	281	341	281	296	299	284	282	250	267	316	278	281	285	286	301	277	284	278	294	298	303	279	296	288	296	347	283	303	261	317	277	308	326	274	276	287	306	286	301	281	318	291	299	269	281	276	304	323	266	305	308	272	273	288	312	343	337	302	262	275	262	305	315	267	320	264	279	296	300	300	275	309	283	292	269	273	298	272	313	288	306	271	279	280	298	272	276	320	264	273	280	313	273	269	278	311	281	260	271	308	293	300	270	265	293	313
45397	60457	53495	61644	46294	2132	1331	1221	1080	1035	937	859	869	863	768	745	749	773	764	730	772	680	701	689	684	695	688	718	697	702	673	701	650	694	633	601	648	653	696	668	703	715	651	676	634	628	689	691	667	650	680	647	698	569	662	615	708	650	616	643	638	673	660	698	627	636	656	681	610	655	657	662	648	675	628	622	620	654	672	667	642	673	649	678	642	685	651	651	677	665	661	650	636	678	659	655	671	675	625	733	638	680	602	665	656	594	651	674	596	671	649	647	615	709	662	648	667	640	662	629	643	637	628	639	641	663	665	660	692	644	643	675	635	634	645	658	642	707	729	623	668	613	631	660	618	620	661	683	633	620	642	632	673	680	665	682	634	672	673	653	637	628	650	615	625	636	670	634	657	628	638	637	670	570	687	683	660	624	644	616	677	651	614	639	635	643	637	628	620	652	702	594	669	679	676	606	648	612	662	591	667	643	703	660	642	676	628	667	626	609	642	669	646	657	654	707	641	648	648	660	625	642	662	650	646	634	642	646	663	632	726	626	640	682	669	633	645	639	711	645	633	662	628	689	674	686	638	639	648	646	656	636	638	633	635	626	675	648	698	674	652	649	636	665	664	653	639	637	637	657	655	652	708	631	643	687	625	569	602	648	684	678	642	659	672	664	655	628	710	674	608	642	644	657	656	695	624	660	613	640	701	659	627	638	654	641	642	639	643	644	646	646	667	657	670	635	581	654	627	673	647	646	671	646	712	653	662	685	662	688	667	678	671	676	633	656	643	643	653	625	659	659	680	624	650	661	653	655	602	637	636	658	650	626	649	667	637	618	629	661	619	696	640	623	707	642	643	622	650	654	636	641	657	630	631	662	644	653	690	649	611	689	639	650	687	642	667	636	649	624	671	646	662	624	599	622	643	656	600	647	694	626	636	614	675	652	640	637	659	625	658	641	661	661	635	602	606	647	687	639	647	617	659	651	633	655	662	677	661	692	654	638	642	630	630	688	610	648	655	708	625	665	655	671	664	636	618	634	618	644	639	657	659	698	657	666	601	669	642	649	643	640	634	637	628	648	645	635	701	640	711	660	653	657	637	665	706	652	590	664	651	633	614	640	632	671	644	640	680	661	665	630	679	637	637	624	663	641	669	666	639	634	635	633	650	711	646	645	654	661	673	638	619	638	693	687	613	688	637	676	664	657	635	600	623	661	681	678	603	640	627	694	634	661	663	651	661	671	636	636	632	632	652	654	701	665	645	634	693	680	654	633	709	656	602	676	644	661	631	696	678	652	659	689	617	707	671	648	646	668	676	630	638	636	664	624	603	646	676	629	685	654	661	707	680	615	644	663	636	624	669	597	680	642	681	631	625	628	626	630	677	688	666	635	613	649	626	629	648	684	644	685	644	633	624	636	614	673	633	622	705	645	658	642	643	694	631	672	691	630	659	718	660	678	644	670	645	664	654	656	667	628	612	625	694	694	609	645	651	676	665	653	624	656	626	655	630	643	627	625	609	647	667	645	657	657	673	682	630	639	663	664	664	647	651	640	586	675	658	656	653	652	656	656	680	700	694	636	679	638	668	677	666	665	661	644	639	728	674	621	571	691	659	660	673	635	660	658	669	652	681	645	669	692	660	612	648	635	617	697	648	644	599	649	667	673	657	665	640	681	667	645	663	642	649	646	644	639	649	637	621	675	643	646	676	670	686	672	636	669	634	614	652	676	612	696	655	651	659	619	651	667	658	668	711	677	621	627	615	625	629	647	649	667	632	673	607	650	680	625	682	647	678	672	625	663	665	666	645	639	639	647	636	634	634	663	662	659	647	654	665	692	610	630	638	644	583	618	622	698	600	652	711	671	692	646	660	693	647	683	644	620	667	686	630	651	665	706	635	608	633	644	676	639	656	656	622	669	614	649	648	653	708	596	639	658	639	659	693	633	644	602	665	649	665	691	701	684	655	634	649	671	637	693	668	675	671	677	665	626	695	626	646	649	637	623	692	649	614	599	699	614	635	643	613	636	647	682	670	627	633	659	659	659	651	653	677	615	614	695	602	683	624	663	639	655	670	669	598	608	667	626	660	636	663	630	715	631	609	622	641	653	626	621	663	641	660	657	594	625	626	686	642	603	653	617	668	690	647	648	608	674	660	677	657	655	656	617	641	637	668	648	629	642	614	652	662	656	655	709	660	619	648	668	629	670	651	636	645	666	640	701	663	657	689	611	642	623	665	664	648	644	642	642	670	638	663	641	696	654	658	698	591	680	609	668	698	624	642	667	672	652	655	658	657	629	643	605	664	621	632	685	636	648	635	697	621	672	649	627	633	637	693	660	640	648	627	614	640	642	616	662	683	662	630	661	671	628	641	588	626	659	635	613	647	671	660	673	667	663	653	640	650	662	676	648	669	633	653	693	645	635	621	670	708	671	688	648	682	580	614	683	650	692	670	600	660	588	624	639	642	683	651	636	642	620	691	662	671	665	689	652	647	623	679	653	633	639	662	666	675	675	637	609	610	628	663	643	627	646	660	663	665	640	700	625	668	643	653	638	645	611	634	682	630	678	664	672	653	639	656	696	661	636	639	617	632	615	646	605	658	649	621	668	670	639	671	617	637	656	671	630	667	644	656	609	652	677	656	653	641	647	674	654	718	636	625	655	649	659	647	631	637	619	644	661	637	663	614	713	699	638	621	660	628	662	673	625	650	674	656	673	600	608	705	683	590	642	687	641	652	661	606	652	683	646	666	657	626	648	635	671	614	637	658	631	685	645	631	641	641	666	644	639	636	652	627	629	608	651	618	663	644	664	645	616	647	678	638	635	654	666	639	657	651	608	638	634	643	636	653	681	650	639	640	631	649	656	626	654	643	623	717	615	651	655	675	601	695	625	648	666	645	650	628	660	656	686	624	649	671	635	632	663	663	672	672	726	681	682	643	639	658	590	625	643	653	616	665	672	630	641	599	645	650	625	673	637	681	620	628	654	628	646	647	644	655	625	651	690	619	664	661	700	641	705	617	632	695	652	627	702	595	634	655	640	687	634	623	646	674	653	633	632	630	670	608	625	662	626	594	645	656	669	615	599	608	684	618	670	642	654	695	624	664	657	680	674	660	658	672	621	591	649	648	631	666	643	673	647	699	619	701	656	624	622	657	572	669	628	660	641	639	704	636	665	643	636	640	688	639	597	657	676	654	672	692	625	663	628	681	610	650	691	580	642	662	633	599	619	654	665	627	642	665	647	599	656	682	634	690	631	641	675	578	678	647	612	604	645	598	666	617	617	636	582	653	687	683	646	654	643	659	621	661	673	621	671	643	669	609	611	678	620	626	654	636	679	644	665	654	653	604	660	683	659	628	638	618	637	668	667	651	643	673	674	663	679	638	645	637	675	649	658	635	629	654	612	630	638	684	656	703	665	679	661	623	640	596	638	656	641	605	686	667	680	696	622	629	653	661	669	637	634	663	715	666	594	617	619	643	631	636	642	658	599
55461	41961	10938	3569	1311	319	304	320	301	276	272	311	270	303	302	327	310	269	273	256	306	280	291	281	291	314	286	308	282	298	256	285	284	307	315	266	312	313	280	288	274	297	269	255	287	289	253	279	281	264	276	269	298	281	291	269	278	260	277	284	287	305	304	287	308	286	289	241	301	252	315	276	293	275	299	276	299	287	275	286	287	281	295	270	278	276	296	313	318	271	277	278	264	326	273	265	304	275	267	262	304	286	293	261	292	278	284	273	293	339	266	261	301	291	259	260	296	304	301	254	279	292	302	277	274	269	296	261	262	278	253	281	242	299	284	300	254	279	307	315	299	270	285	287	256	294	294	269	281	283	312	271	284	257	295	281	310	304	303	307	282	322	267	262	296	297	285	291	297	269	294	278	278	272	321	329	299	279	276	287	324	276	314	292	286	250	291	286	298	290	299	295	267	277	287	295	291	268	288	305	238	262	266	292	254	274	295	319	314	297	314	292	314	302	280	289	280	280	295	303	290	295	311	265	284	263	296	327	310	304	309	299	266	271	283	301	314	299	280	269	284	306	274	288	291	263	318	284	295	282	295	294	317	305	257	286	286	301	298	296	266	303	315	282	272	335	280	295	288	276	289	297	258	300	325	284	314	304	268	301	292	293	278	299	303	278	290	308	290	299	260	265	277	262	275	264	289	320	288	304	305	313	284	291	286	286	287	282	292	335	305	278	273	282	272	241	262	267	301	284	272	295	283	271	295	265	287	291	292	281	305	293	303	272	298	302	298	288	298	315	297	293	279	273	256	298	272	274	272	276	328	309	301	290	293	278	262	282	260	308	288	300	299	304	299	281	313	314	258	321	285	280	319	293	290	294	280	328	306	308	297	290	293	303	284	291	291	252	288	312	285	281	299	267	280	282	296	292	265	295	287	284	277	272	282	268	298	295	293	258	289	270	287	290	289	268	288	289	286	311	293	335	269	292	294	272	304	285	264	239	288	272	321	282	261	302	269	291	309	298	292	322	293	253	299	306	272	285	283	279	303	305	279	286	308	278	321	300	275	285	290	285	271	284	250	276	297	295	276	269	293	291	272	289	312	251	282	251	251	263	297	301	290	319	281	289	273	287	271	282	279	293	275	262	257	292	282	302	292	293	276	289	284	268	311	250	282	275	284	289	326	299	267	252	278	312	288	274	256	297	275	278	293	278	291	303	275	284	277	293	293	315	276	301	280	277	287	316	310	263	298	267	289	294	280	249	285	265	266	287	294	308	316	296	291	330	269	272	300	284	293	306	304	302	297	306	277	298	281	260	286	287	297	312	279	297	300	283	310	270	284	293	287	308	273	264	252	300	287	273	279	265	304	307	284	309	297	297	281	289	282	264	271	321	294	296	320	291	264	272	329	285	318	295	275	279	281	314	326	317	246	292	262	277	338	279	278	289	326	308	280	280	282	272	290	274	242	315	304	281	281	308	281	283	294	259	308	304	309	276	305	311	274	288	307	275	290	289	269	294	310	282	270	278	311	278	284	312	269	286	279	282	281	272	248	316	313	289	302	310	303	306	279	267	349	303	293	312	290	272	326	288	298	276	242	269	277	311	295	294	313	290	302	297	304	277	288	282	288	282	287	306	274	279	305	316	301	298	304	263	277	285	257	270	279	269	323	276	277	252	276	277	302	289	309	282	328	259	275	292	342	253	281	295	310	298	303	309	275	299	293	279	295	265	291	303	271	276	281	308	308	328	331	326	286	290	286	312	263	298	287	330	296	277	293	285	276	277	295	315	283	287	302	287	292	279	290	290	270	284	325	269	293	263	284	276	268	266	293	261	300	276	289	295	288	319	266	271	309	256	262	286	296	323	291	281	258	263	287	294	274	291	293	288	300	303	251	275	268	302	252	293	289	275	300	290	306	264	300	278	281	289	251	298	312	294	258	305	270	297	304	271	262	271	265	294	301	299	279	271	280	296	235	271	321	284	292	293	293	263	307	293	275	261	294	286	291	255	267	296	272	284	295	325	281	273	297	317	266	287	328	302	302	313	327	259	261	241	299	317	335	271	293	316	270	304	291	269	269	273	287	274	256	253	305	254	302	297	275	271	304	289	298	282	280	257	245	290	272	298	276	270	275	274	295	280	292	298	290	317	285	288	314	279	270	297	280	299	298	281	270	274	283	305	274	269	271	289	286	269	280	280	319	322	294	273	311	281	269	277	306	281	276	273	281	311	340	320	298	250	313	297	283	301	293	306	265	262	272	286	332	261	307	306	266	268	301	288	284	284	293	281	277	308	290	315	317	288	300	289	298	309	283	280	278	291	295	284	303	293	292	316	277	296	276	276	306	262	290	287	300	322	280	267	312	279	298	300	323	261	287	279	280	276	287	296	312	288	296	295	292	303	296	284	273	270	297	328	293	252	299	282	291	263	301	270	302	290	274	281	320	304	325	264	272	276	313	312	326	252	255	286	300	311	278	274	291	316	325	257	303	299	306	320	271	312	293	313	290	291	295	303	286	300	285	270	282	312	258	289	309	294	282	294	286	310	304	294	290	246	279	278	261	307	258	305	304	275	298	271	291	282	277	290	288	279	283	272	317	282	297	307	317	313	314	261	309	292	312	260	289	299	316	256	268	323	306	293	272	292	301	297	295	286	295	309	289	275	306	300	259	291	320	304	307	287	253	289	249	266	277	270	282	274	290	300	289	304	291	274	266	279	307	265	254	305	305	282	290	277	291	297	288	280	260	293	260	267	280	306	265	293	291	290	296	307	310	278	283	267	300	303	278	274	272	279	296	304	281	282	284	276	301	255	302	274	342	285	273	278	309	281	290	280	265	248	279	270	287	293	278	301	320	272	308	311	294	298	269	263	271	301	285	264	307	295	291	294	266	273	274	320	263	275	281	309	282	313	295	289	273	305	314	282	294	301	315	296	261	285	302	275	271	333	290	285	289	300	288	282	288	252	281	300	270	280	269	276	281	253	325	304	281	294	264	276	329	312	303	253	265	275	286	324	294	309	295	315	287	320	305	253	299	293	244	285	304	293	293	301	300	267	298	263	277	313	316	277	328	311	319	290	320	273	286	290	292	309	289	248	249	273	301	324	299	296	301	295	281	304	288	280	302	307	333	250	248	299	287	286	295	297	275	276	282	296	296	290	304	315	260	293	284	281	296	294	290	269	300	279	347	298	293	310	297	253	276	291	296	266	260	256	276	271	264	292	307	302	286	286	286	249	306	293	301	260	293	268	273	270	303	294	310	291	298	272	312	291	271	285	286	289	311	273	317	305	279	299	308	281	281	319	282	287	306	281	299	300	269	287	273	305	271	308	275	284	280	296	276	279	301	254	283	312	281	267	265	286	303	268	303	275	286	280	305	288	300	311	271	294	304	293	314	308	303	310	305	280	279	299	310	288	307	288	293	278	326	278	309	304	280	312	244	274	301	269	261	292	296	286	298	304	328	270	288	254	260	282	299	267	281	284	282	291	288	276
31317	27421	5779	9487	3277	645	670	617	637	661	631	649	638	607	650	591	644	648	647	647	651	654	605	600	632	641	625	638	590	623	610	609	616	652	619	631	627	592	631	653	600	628	613	609	659	673	638	671	637	581	633	576	594	617	586	632	632	646	594	641	627	620	635	628	593	647	617	644	621	611	651	638	646	566	600	643	632	597	675	593	644	622	617	612	635	647	619	597	620	609	654	589	615	625	667	648	629	642	638	630	654	666	656	670	630	639	587	639	638	624	603	615	615	651	652	617	606	635	609	589	620	594	644	560	569	637	649	647	615	637	596	609	634	630	622	645	631	599	603	657	610	602	637	607	659	630	634	589	663	671	618	611	641	651	635	623	601	650	648	610	629	642	605	654	593	611	610	604	646	604	605	640	655	621	629	644	614	606	638	625	618	617	593	593	623	645	574	585	608	579	599	614	630	643	599	636	642	619	598	568	618	608	622	578	652	632	572	636	655	654	625	631	627	601	576	604	609	641	644	624	616	682	630	635	569	629	613	599	620	671	643	603	653	614	630	690	628	617	582	592	562	651	644	613	617	628	646	631	602	647	605	666	602	608	607	633	646	612	641	627	586	653	642	614	621	605	605	608	606	657	688	645	607	643	646	640	581	665	615	604	642	647	605	616	610	617	617	660	602	580	640	604	654	611	663	663	625	633	571	622	634	614	654	622	652	620	612	632	632	673	670	592	612	622	652	636	595	626	633	590	599	610	615	620	605	672	603	642	651	616	636	653	606	616	642	608	598	628	649	666	593	623	587	596	596	628	626	634	599	644	624	596	683	644	623	619	628	624	585	599	630	649	629	614	578	648	575	653	575	629	628	625	621	601	643	611	657	652	649	650	628	653	644	631	651	606	606	590	615	600	609	633	629	613	682	634	639	616	665	615	606	621	619	614	623	624	625	602	598	646	602	628	613	582	641	613	613	618	630	620	656	596	622	608	641	603	626	626	635	622	643	634	576	633	611	637	638	637	622	626	626	561	620	660	652	610	612	608	608	609	620	603	598	598	602	642	603	628	613	651	640	609	635	610	657	599	624	645	618	614	624	624	634	605	640	636	629	617	657	608	647	603	608	638	612	651	628	556	622	627	617	630	603	630	624	678	646	611	627	639	628	626	667	608	653	644	626	683	628	599	619	639	608	643	597	668	648	616	638	665	620	634	615	597	620	616	610	633	641	658	631	604	671	650	661	578	660	652	587	649	633	611	604	619	597	620	583	604	582	629	619	640	625	630	619	638	661	656	642	589	626	628	643	595	603	617	662	593	620	621	608	644	639	656	591	612	619	605	594	610	630	674	642	639	611	637	586	645	637	619	632	598	641	631	585	664	593	629	578	590	626	629	632	575	700	631	640	605	642	610	624	628	627	584	585	619	601	627	617	640	649	659	601	637	652	634	638	604	633	609	686	584	659	610	679	613	677	654	641	655	617	629	653	631	607	658	633	654	663	637	638	632	616	620	639	597	672	665	619	581	621	592	602	625	650	633	632	608	642	668	667	603	596	629	577	600	608	653	606	627	617	629	566	642	595	640	641	633	642	621	615	584	614	601	697	619	605	562	634	625	597	603	579	639	615	570	600	646	609	634	654	606	577	621	578	649	622	624	609	635	613	628	675	622	596	627	651	642	628	577	629	610	605	663	576	604	648	637	631	607	642	577	619	586	553	579	617	588	580	614	669	642	590	582	610	607	573	608	651	630	610	614	632	623	622	625	640	620	622	630	601	629	627	629	591	605	603	614	620	609	615	586	593	661	633	640	617	659	594	611	605	621	631	658	631	631	664	652	601	627	637	664	628	631	600	602	627	609	603	629	620	660	630	641	603	623	620	630	631	660	631	627	676	632	667	574	625	653	634	595	619	673	616	643	594	609	611	631	574	632	634	634	615	616	665	566	632	612	586	671	644	582	650	604	643	656	627	614	666	616	633	624	628	588	646	627	637	625	674	682	620	628	658	606	653	611	563	630	657	634	603	587	596	598	622	631	616	610	624	655	601	666	688	619	610	630	653	651	621	582	645	616	605	614	625	627	663	622	661	597	598	581	631	598	587	584	614	613	605	630	633	628	593	626	651	614	612	630	596	641	599	643	672	613	612	632	609	593	604	655	570	593	652	605	611	605	598	643	614	624	605	639	610	635	597	627	616	638	605	596	611	621	628	644	671	634	605	669	651	639	632	651	635	612	601	650	635	634	644	638	619	566	617	666	593	644	638	629	638	596	583	618	646	586	630	628	618	661	631	606	618	638	647	636	637	602	633	629	595	676	656	563	644	583	670	547	634	629	640	599	617	634	619	638	647	616	621	652	593	621	616	633	624	604	593	632	600	588	647	621	648	649	667	620	575	659	648	632	633	662	595	640	575	623	669	581	616	645	604	664	616	613	625	627	627	601	623	592	631	613	625	642	641	651	599	609	648	653	622	598	625	618	614	625	638	615	699	610	619	602	614	636	630	617	629	604	630	623	608	602	595	674	645	607	681	589	665	647	633	639	629	626	613	639	639	626	617	632	657	610	622	607	579	631	598	632	603	592	632	661	617	644	678	625	621	659	629	594	585	639	599	578	602	612	608	651	628	669	614	618	613	647	684	632	637	621	614	602	631	661	666	632	618	644	615	590	645	628	616	653	669	602	616	624	623	623	636	630	607	633	628	607	608	636	626	635	651	607	599	635	626	622	601	627	630	669	616	674	603	633	629	614	645	644	639	605	608	632	649	616	606	648	599	623	630	639	602	604	611	618	638	644	650	614	589	611	652	664	638	671	593	615	654	626	599	614	679	630	615	619	610	624	616	614	667	620	613	625	617	581	616	573	579	648	600	647	645	641	675	632	582	671	634	592	632	605	632	619	605	626	548	640	662	629	590	581	628	623	642	626	637	649	688	612	619	642	616	630	621	619	618	595	601	642	632	606	660	607	655	616	611	611	645	658	563	619	622	593	666	614	648	647	643	634	635	687	635	644	581	585	647	657	624	615	594	624	616	606	597	621	661	608	627	624	581	601	685	624	609	632	632	642	614	629	643	604	621	626	601	612	617	645	618	642	631	624	649	593	605	621	573	613	599	658	617	645	642	627	644	619	611	595	645	588	626	645	644	610	620	634	584	624	613	620	578	607	621	620	590	637	606	631	612	660	587	618	650	597	596	641	600	632	626	639	552	629	627	615	648	617	611	621	638	625	600	622	602	629	637	590	612	624	651	611	660	632	614	598	655	609	633	583	624	611	654	650	609	582	663	630	644	643	635	689	591	604	626	572	651	636	597	620	651	631	626	599	634	662	640	626	620	648	623	607	595	637	620	582	618	628	619	645	595	620	629	626	653	597	651	609	624	629	637	632	632	610	619	599	632	626	606	676	630	636	626	640	616	624	609	631	620	615	674	653	618	617	630	649	631	614	592	619	586	629	628	631	617	634	619	612	661	605	658	619	644	629	595	623	630	585	616	626	627	605	607	635
67674	65044	47310	42949	26443	3863	287	239	210	226	199	205	215	212	225	213	194	174	225	182	181	205	171	165	189	189	199	183	180	219	210	195	186	159	181	181	173	206	186	193	166	166	192	215	185	219	188	204	202	191	193	196	171	204	159	176	220	187	193	193	178	207	209	184	192	179	172	206	179	209	192	172	184	188	196	166	161	204	196	213	208	212	189	209	200	173	183	185	182	175	169	186	225	163	190	222	158	192	213	165	168	169	172	181	193	199	169	168	177	156	205	205	182	208	183	170	190	188	197	209	195	183	208	195	203	158	214	203	197	183	189	200	173	182	194	180	181	190	206	193	186	180	201	195	202	173	209	189	162	195	177	184	183	187	201	183	198	182	199	172	196	179	209	196	182	188	214	220	168	182	174	182	200	205	212	168	201	170	191	177	159	175	166	178	173	177	171	182	182	184	198	177	208	193	171	181	207	197	179	174	179	179	167	173	191	193	187	212	203	195	186	193	195	181	203	197	178	181	176	189	186	186	199	185	208	192	165	174	159	191	170	187	193	181	183	194	179	194	192	234	204	205	183	202	185	184	173	183	195	212	177	197	170	180	179	187	200	196	185	200	168	174	188	160	191	205	179	219	176	173	211	203	186	173	180	164	183	211	182	176	198	177	182	203	176	208	191	219	203	182	174	176	189	182	202	223	180	187	190	184	208	179	189	185	199	168	203	181	196	204	202	219	192	175	155	173	193	197	202	176	186	190	176	161	184	187	188	217	194	165	186	197	198	163	172	190	165	176	163	170	193	176	199	154	197	166	215	182	206	188	195	192	200	174	201	194	187	187	179	188	203	190	181	159	175	185	201	161	187	186	188	207	169	202	199	169	177	191	194	191	218	181	194	184	198	175	200	213	192	226	193	161	189	196	188	191	193	184	182	187	195	172	195	187	181	178	172	192	178	194	184	204	158	208	196	178	199	171	187	190	192	206	210	170	214	212	183	168	188	180	184	182	180	180	187	183	195	190	193	188	174	216	192	192	199	185	195	216	176	179	182	177	183	186	189	200	180	225	188	203	200	171	185	179	196	205	201	183	193	184	200	185	194	186	178	192	192	223	198	191	188	188	175	200	175	158	175	201	185	203	199	192	172	183	172	173	173	172	202	212	219	179	181	192	168	170	189	182	192	202	158	204	181	181	185	171	186	177	224	188	204	189	183	192	177	193	184	222	190	172	211	163	193	167	213	203	193	198	198	210	201	167	194	217	183	196	185	201	185	157	206	189	198	188	199	219	186	202	194	197	187	189	171	205	191	196	200	178	196	164	181	183	178	185	162	195	193	166	189	178	170	196	196	212	201	187	188	196	189	165	209	194	216	171	185	206	175	210	190	192	160	187	189	189	178	213	172	211	186	183	185	201	177	201	193	165	184	187	191	179	206	186	191	199	175	173	163	219	207	181	194	230	207	186	208	193	193	204	177	176	163	186	203	173	175	166	215	200	185	152	183	191	159	173	190	195	214	165	192	218	183	171	213	170	178	198	161	197	191	178	170	190	178	155	186	203	194	177	192	203	198	175	217	168	184	202	176	182	187	174	175	183	194	174	205	182	182	181	167	178	201	182	184	196	175	182	183	196	175	194	160	172	162	208	187	198	180	231	189	188	186	189	203	184	207	186	173	174	178	185	167	190	180	206	194	172	184	166	169	177	178	151	184	209	180	169	190	215	208	207	194	206	194	199	185	184	183	197	194	190	208	190	170	177	213	177	192	166	171	187	187	195	183	197	159	184	184	182	168	186	197	166	212	177	176	179	171	214	191	199	180	217	202	206	178	206	184	208	207	177	190	195	158	202	164	197	183	168	192	181	190	177	168	173	220	207	180	179	194	169	184	203	204	157	176	195	174	175	207	206	184	176	179	201	226	168	170	157	185	201	208	168	215	192	181	204	180	190	180	181	176	168	192	188	186	196	165	193	179	187	167	176	174	183	167	206	179	184	203	184	197	184	175	162	188	190	175	180	182	185	209	200	205	193	207	178	186	192	204	204	189	181	168	178	168	232	214	208	185	194	174	187	193	176	183	177	186	202	210	189	211	204	181	184	194	182	176	185	170	168	188	173	191	192	183	173	199	185	190	197	201	182	176	176	177	173	196	176	212	183	180	191	193	175	184	229	172	171	213	179	194	194	199	169	175	233	187	204	190	182	189	179	191	204	191	169	174	173	165	186	178	181	169	197	182	162	166	172	197	182	209	200	163	187	201	182	182	175	221	200	186	195	193	179	197	175	194	189	202	190	169	198	189	203	205	163	189	170	204	178	216	166	188	164	162	212	203	184	207	188	172	203	186	189	197	172	173	201	172	196	162	184	179	181	195	186	173	186	188	195	186	210	173	181	217	164	185	160	195	193	199	173	188	217	203	193	200	186	189	185	199	179	192	196	193	203	185	228	207	194	198	173	200	197	193	205	197	201	183	192	172	163	226	174	193	216	190	181	153	179	185	177	159	197	164	230	205	200	197	199	191	168	185	198	194	187	202	197	189	193	166	204	172	177	205	192	192	167	190	204	177	193	181	180	191	170	168	190	176	208	169	194	189	188	193	187	162	189	199	207	174	187	181	204	192	188	187	191	216	184	170	164	214	209	174	192	162	179	190	180	201	191	167	161	198	182	176	172	173	206	180	206	219	175	173	202	171	196	206	183	209	193	164	187	186	193	215	214	194	183	188	198	188	203	194	183	179	174	167	195	190	179	210	194	205	197	209	191	175	174	215	177	222	191	193	176	186	179	210	196	164	169	167	177	204	203	169	202	184	179	193	198	198	203	198	174	153	197	194	157	194	183	201	194	196	178	193	170	186	194	208	202	174	226	202	206	181	195	180	153	212	181	172	165	226	192	169	200	176	181	183	174	206	181	196	218	188	204	187	185	198	167	198	172	172	185	209	167	178	181	184	176	189	212	170	203	174	193	194	201	178	176	190	189	184	203	160	176	194	220	193	216	184	197	187	191	210	180	188	188	167	203	180	221	180	169	209	186	213	188	202	210	184	183	199	181	215	204	186	177	156	197	199	189	172	180	167	221	167	193	201	175	182	186	211	175	194	205	195	194	182	180	188	189	167	183	193	223	206	178	222	168	191	197	211	180	188	184	204	179	201	178	187	192	180	157	184	178	212	210	175	183	182	185	180	203	163	197	185	166	187	196	173	189	193	180	151	192	204	183	182	201	192	194	209	177	167	183	191	164	205	200	193	166	184	194	167	207	195	208	180	194	170	185	190	191	179	195	169	194	164	170	174	184	172	181	179	191	188	183	179	180	169	177	165	196	204	199	184	180	196	189	193	174	187	178	165	186	208	215	230	204	174	191	178	191	180	172	176	192	171	187	158	185	199	182	166	203	177	199	179	182	178	190	186	179	177	199	174	207	178	187	177	196	179	195	188	174	188	167	175	178	198	196	185	179	188	178	181	183	214	211	195	194	205	195	203	187	198	199	209	182	210	206	222	169
40522	50639	41828	51874	33343	1022	801	722	665	604	576	551	503	552	537	535	549	528	501	494	514	485	513	434	471	449	510	455	445	431	461	507	453	449	448	450	443	473	435	436	407	442	465	438	417	475	446	473	470	461	414	436	439	461	456	433	429	464	443	447	448	414	422	411	467	453	437	454	455	442	415	428	449	437	410	470	417	443	443	431	420	409	443	426	436	445	460	429	439	439	464	464	448	457	419	439	466	422	431	442	441	417	421	450	430	481	460	474	464	447	446	451	475	449	466	389	499	461	434	458	434	444	423	425	442	435	445	467	422	469	423	442	450	457	436	453	403	461	462	474	403	486	430	421	424	431	446	452	427	430	439	424	447	434	460	430	437	433	502	434	482	484	426	432	450	435	439	433	453	448	455	436	455	419	447	396	472	434	419	438	428	466	440	458	443	436	450	440	449	436	414	445	422	413	422	413	434	420	439	422	410	433	420	446	450	448	454	443	460	442	420	411	458	431	433	454	466	438	433	450	481	441	451	386	419	440	461	422	442	440	419	445	430	443	423	478	424	507	407	448	428	459	447	440	448	441	470	421	442	474	448	479	448	458	455	412	484	426	478	425	421	474	418	411	459	417	458	423	462	450	423	429	430	443	430	458	453	456	398	436	422	455	419	423	479	436	435	502	413	431	444	505	446	472	445	496	468	437	425	419	504	394	442	443	459	485	473	436	385	471	413	431	431	434	410	466	446	425	452	434	446	476	455	434	431	452	495	449	405	453	451	415	413	462	426	404	430	430	453	448	429	447	420	443	414	478	432	430	420	436	433	468	447	452	429	426	448	445	467	434	416	421	448	434	413	448	475	462	447	469	406	430	436	456	422	461	421	453	434	481	419	448	475	432	480	414	462	450	495	472	424	472	443	438	443	458	454	453	455	481	412	429	428	420	429	410	424	444	475	478	468	464	435	423	443	443	468	457	450	437	404	453	448	406	454	443	461	405	430	424	452	411	455	445	452	441	458	405	471	451	439	434	439	434	460	452	438	414	431	431	432	434	474	433	467	433	436	426	415	456	444	445	438	459	433	444	460	433	447	469	460	416	452	456	418	451	441	448	495	433	418	456	446	460	460	454	435	408	443	448	472	440	414	451	400	445	429	475	422	450	457	454	431	452	462	397	461	437	447	436	433	431	457	463	454	445	433	466	409	417	439	443	422	426	443	448	460	439	459	396	467	457	441	450	400	474	450	441	453	400	424	447	435	443	422	435	440	474	440	419	457	446	437	444	400	439	438	405	388	440	421	437	474	415	431	431	450	433	424	409	441	461	410	433	429	423	433	469	448	468	406	450	422	428	456	457	440	456	466	429	417	407	404	424	438	486	420	464	433	414	422	427	439	421	439	450	433	436	438	421	453	442	417	442	458	408	413	410	430	431	458	451	438	415	427	441	414	473	506	414	412	470	439	441	414	442	420	462	416	440	426	433	433	424	453	460	449	469	436	453	445	441	462	437	456	465	465	445	449	427	477	442	429	431	419	433	431	441	431	467	446	466	459	433	442	443	441	412	433	439	460	436	404	438	417	412	437	432	441	436	410	416	412	428	404	469	448	445	462	470	390	449	468	447	492	429	461	439	411	438	468	475	481	468	471	445	416	456	431	455	433	430	488	425	437	471	453	459	438	451	435	409	441	460	448	467	460	439	457	434	468	444	466	397	423	451	423	445	432	436	440	412	449	414	413	405	462	455	415	454	475	434	460	441	444	426	439	448	447	404	452	465	449	408	484	425	447	487	434	444	466	431	450	432	398	450	432	394	433	442	433	433	435	444	439	431	407	435	453	429	421	434	456	439	471	468	427	463	441	446	431	438	445	450	499	447	419	482	443	426	435	456	418	435	457	420	433	499	471	478	462	467	447	447	459	411	445	464	439	431	426	481	448	434	451	490	456	419	446	452	443	464	455	459	420	414	451	429	456	415	434	432	426	423	377	439	421	455	480	399	433	455	432	453	439	423	462	446	418	445	415	416	404	441	424	429	436	442	415	425	448	440	405	460	446	459	446	459	484	436	433	457	467	463	412	436	437	481	452	459	458	417	447	437	452	458	452	447	424	448	458	422	422	449	444	456	426	439	403	464	457	448	454	421	434	446	475	432	443	469	442	449	461	476	486	466	433	431	464	439	481	436	445	433	481	454	470	437	431	468	471	428	431	443	440	457	438	432	480	454	414	425	451	429	404	431	464	447	491	479	455	429	412	415	428	443	451	444	448	401	414	430	440	441	419	443	417	445	439	423	470	481	440	440	459	463	455	480	443	409	431	463	450	452	439	439	440	445	429	474	421	477	431	445	394	441	453	456	467	430	415	435	457	433	427	429	446	418	483	441	456	451	457	442	428	459	481	434	422	420	435	429	458	450	453	500	424	425	469	380	412	442	445	451	446	476	474	459	429	433	440	435	441	471	444	432	455	434	477	461	455	430	438	467	448	433	440	498	454	456	451	456	423	437	394	413	389	447	480	418	451	419	491	459	463	434	445	446	423	452	428	431	415	427	433	450	431	464	466	426	447	412	444	443	431	443	461	436	409	429	458	415	418	445	450	448	447	429	441	468	417	434	482	450	453	442	416	442	438	462	431	427	430	392	449	475	422	443	426	437	411	440	431	442	433	443	449	438	474	432	459	449	453	457	438	407	454	415	411	445	414	433	448	410	445	460	437	421	438	451	458	442	472	433	473	436	447	395	405	432	446	391	444	460	448	408	439	398	410	435	464	421	439	425	427	425	436	478	434	437	412	414	439	432	418	433	452	414	430	395	432	421	459	406	464	421	488	457	448	463	456	452	473	462	449	433	427	442	419	451	483	451	457	471	445	442	421	448	493	437	455	395	448	430	444	420	467	376	436	451	395	426	431	443	469	415	434	496	428	421	441	414	464	443	497	460	414	464	395	409	472	419	442	431	417	448	465	451	412	409	469	462	453	449	437	464	463	453	433	442	455	409	439	433	453	466	429	422	439	465	419	422	444	424	440	436	435	463	452	460	398	404	438	450	439	426	455	431	449	425	436	457	418	412	432	409	388	448	429	410	421	429	424	455	438	455	423	439	478	437	433	472	428	453	449	469	439	456	416	410	435	447	442	425	414	433	468	406	461	457	453	440	427	431	427	461	438	427	436	432	457	432	445	466	418	448	423	414	452	421	435	422	433	412	450	433	423	473	445	413	470	495	422	449	469	444	430	430	427	456	444	412	455	446	423	468	411	438	450	457	388	458	437	471	450	455	417	470	422	422	403	464	419	445	469	444	393	439	423	441	431	475	466	453	429	458	456	395	453	443	480	449	441	430	454	443	400	418	442	455	421	453	432	446	416	430	444	422	427	451	486	418	419	452	451	419	455	485	477	451	434	432	398	435	422	410	453	411	416	421	430	403	430	452	449	432	451	457	421	441	388	434	439	499	466	438	445	439	431	430	411	449	422	467	475	428	422	451	471	436	470	445	406	419	466	461
74258	74197	62361	55224	36838	8692	674	431	385	388	338	327	296	303	339	312	275	264	298	297	317	298	302	286	307	311	315	315	280	298	300	286	260	291	262	246	294	324	269	275	275	304	279	286	285	282	298	291	270	280	256	323	282	317	279	313	341	292	317	290	295	284	303	319	298	297	310	286	308	310	255	285	272	302	286	279	290	302	333	334	303	284	305	251	306	274	257	286	291	287	247	260	274	315	309	307	279	306	280	268	271	278	290	301	275	294	279	275	296	280	278	277	273	296	266	281	327	306	265	284	272	278	273	268	289	284	288	291	307	290	282	284	249	263	285	265	285	285	322	317	294	274	291	290	291	307	298	274	282	318	274	291	288	306	265	281	267	283	313	286	317	300	272	317	308	308	283	295	274	308	273	302	263	285	296	290	269	269	292	260	297	320	300	274	248	289	293	285	277	272	274	253	287	327	285	274	258	294	293	316	321	293	293	309	292	291	296	253	276	278	290	288	306	268	254	288	317	256	298	306	304	284	273	288	276	307	298	234	312	284	302	305	290	272	298	331	273	297	282	255	280	324	321	257	284	306	280	294	286	285	297	263	283	266	291	299	305	286	291	330	286	306	275	290	278	321	312	279	290	278	270	302	295	305	270	315	284	273	282	297	282	292	288	274	279	311	265	295	276	283	283	253	237	288	296	281	299	262	250	296	294	306	287	301	281	278	275	278	293	302	286	283	292	283	285	275	310	288	293	280	310	322	266	309	274	294	253	274	287	287	303	279	285	293	288	272	277	267	265	304	307	254	287	312	269	288	250	274	305	295	313	275	274	270	301	288	305	309	275	238	307	277	304	302	283	306	310	286	261	279	287	269	255	267	291	256	322	277	281	285	257	283	296	284	293	298	289	308	290	299	281	298	287	278	275	307	304	293	280	282	285	293	276	301	305	256	303	297	283	298	268	274	289	283	298	299	306	287	307	285	290	271	302	284	299	303	323	283	294	284	278	281	273	300	258	300	277	281	305	292	299	281	271	268	277	274	272	285	283	269	315	292	291	290	280	296	320	294	289	294	271	268	265	268	333	302	269	267	298	315	289	291	290	321	301	283	234	287	272	308	304	295	298	299	278	313	253	293	289	306	285	230	279	273	238	281	265	318	296	278	256	275	312	286	300	283	273	292	298	311	285	301	272	303	268	275	295	285	276	282	303	301	266	296	253	286	289	268	320	277	255	287	292	258	283	318	294	274	276	318	310	283	308	256	257	303	293	268	312	270	313	298	303	280	269	283	293	278	306	282	330	275	279	284	275	264	320	302	273	314	317	270	312	269	297	245	276	272	278	296	266	289	296	284	295	304	325	279	315	290	303	308	293	229	273	264	303	288	313	290	269	285	287	326	300	271	280	290	289	299	294	300	279	275	304	291	288	281	282	295	259	296	274	259	259	281	286	293	266	303	291	300	281	303	321	273	271	285	303	275	310	317	274	290	275	309	310	282	294	311	307	290	286	284	307	284	270	296	287	286	309	295	305	318	280	290	284	323	274	273	272	322	286	280	272	306	271	301	301	281	294	312	308	298	286	296	299	274	316	279	302	307	293	303	280	306	272	269	268	299	286	300	305	289	293	299	282	297	326	282	256	257	298	292	295	284	267	265	306	286	302	280	286	245	304	309	289	271	313	289	322	260	293	293	326	305	279	295	313	290	277	302	279	290	240	271	301	287	274	264	267	301	298	282	267	302	283	309	314	315	304	275	302	267	307	326	276	249	274	266	300	296	304	293	319	259	265	280	272	261	321	308	340	275	275	273	274	257	317	289	250	266	276	276	278	296	306	272	270	293	307	278	289	262	293	319	290	273	271	286	306	274	294	321	288	279	280	297	318	263	275	257	276	269	306	319	288	300	281	287	270	284	301	294	319	300	291	297	336	286	279	293	285	299	299	275	293	290	305	277	326	264	277	284	282	292	268	324	316	291	284	279	279	291	277	272	278	280	259	301	278	280	282	290	272	256	268	279	279	302	305	283	280	294	324	311	291	266	289	296	295	297	283	303	296	287	274	273	298	261	293	298	286	314	298	293	290	292	301	281	320	299	274	291	278	293	269	297	275	303	264	258	269	306	257	286	274	296	299	309	286	300	298	299	295	297	286	289	280	314	276	278	319	264	277	312	299	269	284	298	265	288	275	304	318	308	264	245	295	295	282	281	306	313	308	294	305	268	280	261	307	289	308	272	283	253	307	278	303	268	298	271	278	296	288	310	309	266	304	290	269	258	262	322	266	277	271	247	263	322	302	273	319	270	301	281	300	275	302	283	275	309	279	293	269	279	253	287	287	286	273	257	311	291	299	280	286	294	248	282	280	270	303	261	252	292	273	280	317	312	307	300	315	284	306	283	312	252	311	284	280	316	324	298	268	290	276	298	290	284	295	274	300	274	287	320	288	308	321	313	283	278	295	275	282	275	289	288	283	284	286	294	274	294	287	294	286	249	292	345	261	267	257	301	282	266	313	270	298	315	307	303	253	287	282	266	276	255	274	295	299	252	286	302	280	305	264	297	265	286	278	315	294	271	270	278	288	314	311	305	276	307	284	261	305	284	275	273	294	299	308	300	297	283	275	272	315	292	257	280	260	279	315	249	317	278	273	299	278	281	267	252	268	272	290	266	261	286	269	281	278	265	298	285	283	270	272	284	297	281	317	300	273	295	324	308	311	297	256	257	276	320	293	281	280	276	259	277	279	279	267	287	292	295	273	270	272	288	293	302	297	252	300	281	268	295	288	290	302	285	284	293	250	269	285	228	282	299	277	265	293	312	272	272	255	281	271	284	277	311	272	298	283	288	295	302	303	308	295	314	292	261	316	314	290	276	277	277	296	289	257	313	298	272	287	272	273	296	325	297	291	279	289	281	292	312	284	288	260	300	271	273	277	288	308	286	269	254	308	293	303	274	301	269	331	317	295	296	295	269	262	281	283	293	291	296	285	291	268	286	305	299	267	294	285	294	341	274	266	304	269	293	278	304	292	275	287	306	286	267	268	296	298	289	293	273	275	266	279	270	304	291	285	295	269	275	249	287	323	246	275	270	264	316	279	305	252	305	323	296	258	302	290	282	297	266	322	316	289	278	269	288	261	289	301	276	304	306	298	277	308	276	314	288	278	284	269	313	279	267	284	265	287	311	284	283	278	288	301	293	294	305	282	269	319	294	273	275	272	283	254	318	253	278	270	294	294	260	259	303	275	294	264	302	285	263	273	289	269	272	258	298	323	321	287	285	295	281	319	277	310	318	266	296	306	301	299	269	278	268	297	325	292	275	295	293	282	287	262	280	283	284	297	283	274	272	271	292	295	275	284	297	297	283	256	251	284	310	256	310	250	276	308	294	254	287	311	312	302	267	267	279	320	287	294	264	256	295	289	268	293	310	235	256	306	291	307	282	282	310	290	328	275	298	295	268	288	239	283	281	257	290	267	281	290	268	279	287	277	291	323	319	295	290	277	295
45290	59043	55372	62598	39750	1502	1320	1207	1028	1028	938	859	875	808	777	785	771	769	740	737	741	695	722	700	689	662	683	685	722	717	683	679	663	675	701	653	628	681	688	659	606	650	678	648	697	673	638	617	670	654	613	617	677	633	653	650	648	668	648	658	628	640	652	657	661	655	645	645	668	643	668	646	617	619	641	662	664	644	626	661	660	610	635	644	587	640	635	672	646	644	597	643	629	673	660	612	618	652	675	668	620	671	655	645	615	650	670	660	690	616	622	665	681	612	636	662	680	611	647	605	673	674	609	631	641	661	621	647	652	681	617	655	603	665	654	668	621	631	627	640	606	661	669	684	644	652	638	660	647	637	638	593	675	659	667	633	682	630	680	654	636	685	648	692	673	654	660	680	628	677	645	662	659	659	674	667	650	655	638	622	647	611	661	613	702	605	604	620	691	682	673	641	674	614	671	623	590	630	606	647	638	640	621	652	647	605	656	675	614	623	625	661	650	665	631	646	674	627	627	664	642	629	648	645	650	616	635	643	605	632	671	648	674	634	640	641	672	637	663	629	630	640	634	650	685	683	628	631	622	585	647	657	670	633	672	661	632	675	658	614	698	629	688	653	613	660	651	620	680	674	697	677	644	616	639	647	624	592	635	653	603	642	620	644	642	653	625	639	614	583	659	714	643	637	641	630	638	638	660	657	658	616	668	645	611	613	645	580	684	650	616	656	617	655	676	682	655	667	637	612	657	625	653	620	635	622	601	653	623	637	624	647	626	676	640	639	641	678	633	643	657	649	604	651	630	666	667	642	637	627	641	635	641	616	662	703	661	668	634	647	639	603	625	639	704	630	628	673	649	639	638	653	647	687	646	665	639	668	595	659	641	641	642	617	642	668	674	641	584	625	668	678	649	598	658	657	684	627	651	646	635	593	641	681	674	635	686	652	657	641	682	694	636	636	668	687	645	680	626	672	626	599	636	638	664	668	670	589	700	648	626	656	657	693	662	600	679	658	641	673	631	643	649	624	661	634	614	639	619	634	635	651	698	676	614	668	696	641	626	705	655	631	695	654	660	687	584	624	650	619	658	638	655	635	615	632	643	625	674	612	657	624	664	641	657	665	655	666	634	659	637	691	631	641	656	687	672	607	660	580	679	663	631	611	642	614	666	641	627	638	609	640	648	700	624	625	627	658	621	647	649	653	667	650	652	644	641	676	639	630	655	665	627	658	681	688	650	658	637	641	655	626	667	687	668	653	667	666	634	626	619	681	592	626	619	648	663	664	644	651	623	623	639	696	642	647	665	615	653	658	634	674	638	638	656	635	638	651	642	692	614	635	617	675	673	670	660	654	650	665	653	621	673	640	681	617	667	609	620	625	657	666	636	639	642	647	668	596	665	660	631	645	648	619	634	630	633	646	634	661	671	678	676	645	678	618	672	676	610	626	630	655	676	636	641	633	676	687	675	628	673	615	619	622	609	694	620	658	679	649	646	667	618	620	653	653	646	616	639	622	689	626	657	669	689	639	655	638	677	668	603	616	653	647	667	641	607	689	595	674	635	622	634	638	638	646	683	671	609	678	670	625	651	634	642	647	652	609	616	656	661	655	617	619	655	656	604	677	687	643	622	611	668	674	659	620	640	658	679	678	653	616	598	645	639	612	642	656	611	634	613	670	639	606	615	634	656	659	630	621	630	664	630	643	626	571	663	664	599	667	620	612	631	702	657	623	654	655	637	659	613	615	663	666	644	589	656	625	672	627	648	653	634	677	646	632	615	701	646	649	615	696	682	637	662	681	653	658	637	656	638	687	609	641	718	668	659	627	654	644	648	635	668	706	624	626	648	658	639	611	635	629	710	658	654	641	650	646	662	635	616	654	681	633	684	635	664	641	601	689	636	640	623	626	641	692	660	642	662	661	677	666	663	689	650	629	654	635	666	668	662	683	651	624	651	626	632	640	642	689	619	632	630	645	637	645	621	662	655	640	650	667	648	616	634	664	623	587	629	622	658	662	677	680	603	613	647	678	613	673	663	668	670	613	657	616	631	668	622	620	643	668	675	642	638	649	627	636	647	642	674	624	685	682	648	609	620	671	626	673	604	626	659	660	662	618	633	663	639	612	640	635	632	659	631	650	639	671	636	630	639	664	691	649	654	633	642	663	660	619	676	691	631	677	630	635	638	624	631	628	626	670	668	591	677	590	626	653	653	640	591	626	625	637	680	654	672	615	636	677	631	659	668	609	653	662	663	616	663	634	639	648	664	678	640	634	709	664	681	660	611	633	669	679	691	631	615	636	635	665	612	643	636	642	628	664	630	645	653	666	659	638	634	652	640	635	656	649	639	622	652	643	644	666	621	610	676	637	628	609	594	602	603	651	623	706	646	648	630	646	655	611	625	645	623	667	644	638	649	698	640	639	664	616	643	720	653	674	621	625	625	684	653	636	707	632	685	668	647	651	638	663	630	612	648	633	669	603	636	645	613	640	625	643	648	628	657	654	672	619	675	669	664	633	641	625	632	633	656	686	686	643	654	651	660	659	653	671	683	649	630	644	669	631	693	652	631	685	629	658	675	644	607	652	646	631	621	680	659	669	634	691	678	686	634	665	686	654	672	659	692	640	649	632	648	686	676	604	614	691	669	626	625	607	654	661	669	620	626	630	699	594	626	633	657	653	701	670	630	670	633	631	647	676	638	657	635	603	609	652	630	665	714	628	680	646	675	646	653	615	713	673	663	624	676	675	620	638	666	630	637	671	657	573	653	640	627	644	678	640	615	661	684	686	652	642	667	622	645	637	633	649	576	624	649	649	642	643	643	592	637	639	592	656	631	627	654	629	680	649	685	592	646	631	642	667	664	606	697	707	678	668	661	611	687	641	654	639	634	672	660	652	652	665	673	641	650	641	647	614	665	630	643	625	643	642	620	648	678	670	664	668	640	633	633	614	655	656	638	646	662	656	664	657	645	633	622	683	620	611	664	627	671	684	662	626	637	611	588	613	643	597	640	694	633	700	622	654	628	627	646	645	654	611	614	602	687	665	647	673	635	686	651	627	666	617	605	651	649	653	658	647	653	612	667	678	646	645	623	675	658	630	687	633	642	700	662	687	668	635	623	630	610	662	650	634	598	621	643	699	645	628	665	646	642	651	643	645	647	668	627	608	662	664	623	651	639	638	673	618	623	630	714	660	652	667	651	628	678	703	651	684	650	668	637	631	621	611	611	576	675	661	614	609	617	617	670	645	672	625	603	624	632	645	651	673	652	634	646	668	686	712	609	614	685	665	641	616	626	655	668	686	651	666	629	641	637	629	636	656	666	682	676	623	642	657	668	675	651	617	660	687	638	661	631	664	660	644	625	653	631	651	645	645	677	663	655	629	622	614	648	655	662	637	646	642	670	644	631	644	639	666	626	661	632	652	694	609	641	653	657	649	623	655	655	655	641	708	627	663	636	623	723	648	667	669	624	614	651	659	648	686	570	655	662	669
56766	40993	11752	3392	1496	364	303	256	268	273	279	293	296	301	310	301	292	255	291	285	295	301	297	309	304	306	291	281	259	293	295	284	279	292	289	277	275	281	285	276	322	281	304	277	307	271	283	291	242	289	293	264	240	305	327	291	278	266	297	270	330	294	271	298	301	282	311	312	297	283	309	264	255	325	280	304	295	321	271	296	294	311	265	272	321	274	311	319	298	295	266	253	285	288	306	292	267	294	282	288	311	261	302	291	309	282	262	281	282	279	272	326	304	295	292	286	261	299	270	270	296	309	284	288	275	261	305	283	279	299	301	293	332	335	294	316	290	286	306	299	320	277	249	282	279	285	275	257	279	306	309	294	276	295	313	281	302	294	284	260	276	289	312	290	282	298	305	282	276	292	290	281	281	306	304	293	272	285	335	318	245	295	270	258	292	309	279	277	267	242	284	238	282	280	270	278	292	298	281	291	286	325	291	293	260	294	308	299	288	303	311	294	285	275	264	316	272	247	278	270	292	271	279	318	307	302	298	310	303	282	268	275	289	289	282	314	303	304	280	285	292	304	292	272	274	281	295	294	298	294	263	295	272	265	307	259	280	259	266	296	308	286	276	289	242	296	287	282	327	298	298	259	304	305	290	325	314	280	246	275	315	281	278	289	308	285	278	309	261	270	275	289	274	304	293	274	320	291	278	315	290	280	273	297	316	286	291	304	284	275	295	284	304	252	307	271	298	261	291	313	279	303	319	290	278	283	317	331	283	294	262	263	292	299	273	313	274	293	246	299	267	311	284	274	282	317	348	276	270	285	305	266	304	273	257	288	290	281	276	279	297	287	275	268	284	276	310	278	292	286	294	288	307	260	284	289	305	279	299	291	273	280	282	288	312	270	298	275	285	285	296	259	272	264	294	329	304	258	265	289	289	281	280	267	280	266	278	305	299	322	327	272	307	290	280	284	274	292	265	281	317	280	307	306	305	303	328	284	290	273	287	293	269	283	294	298	305	296	292	310	259	290	273	293	304	327	295	267	284	290	258	298	261	271	277	280	270	278	229	248	237	286	305	287	246	265	306	306	295	315	309	265	313	287	276	270	307	269	269	270	316	282	285	323	328	282	266	279	287	300	289	302	288	276	298	297	296	276	292	312	306	300	255	296	271	299	290	302	321	276	282	327	317	263	297	318	267	294	267	282	277	295	333	277	293	299	286	290	283	302	301	275	300	289	314	284	279	271	311	302	265	306	297	266	255	274	293	302	298	315	274	288	269	289	300	278	283	304	260	278	294	270	272	311	303	287	250	311	297	281	264	296	289	271	302	250	293	313	281	276	254	275	277	289	274	275	300	313	283	277	284	294	297	295	300	272	276	295	260	266	277	276	301	285	305	285	289	294	334	309	277	275	283	282	312	278	352	263	277	283	289	284	264	280	268	298	299	321	293	282	306	287	270	293	295	319	299	260	320	310	280	302	294	303	262	272	310	305	289	291	295	270	305	281	280	294	327	286	276	288	304	292	302	289	303	253	278	303	259	274	278	275	286	301	286	297	290	258	290	305	305	286	275	271	308	299	275	285	301	302	252	296	312	325	262	284	278	307	249	254	271	272	307	289	322	294	309	277	297	298	348	289	281	292	260	292	296	272	292	288	291	318	297	277	294	307	284	258	259	286	279	277	275	311	310	305	270	268	277	263	292	267	304	286	281	291	300	301	260	286	243	307	283	292	295	257	273	250	306	299	292	291	293	283	270	260	284	264	314	296	289	317	289	244	276	269	266	298	292	308	281	304	271	313	271	307	310	292	316	306	326	297	291	292	303	299	274	276	303	287	314	308	263	302	278	266	304	303	297	303	287	292	293	295	318	295	292	276	281	270	307	325	280	280	294	296	260	266	298	284	314	304	276	284	286	312	284	289	318	262	294	280	302	298	270	300	268	307	277	291	310	272	303	290	298	256	257	244	282	270	287	274	282	293	276	339	318	279	315	265	283	267	282	291	317	281	275	317	294	247	302	315	273	273	295	309	284	273	281	277	276	288	271	250	285	283	288	305	272	290	288	248	301	290	278	302	275	296	270	279	304	260	264	304	322	258	300	302	306	272	303	305	304	306	298	296	269	319	296	321	296	294	281	306	324	298	282	275	273	273	290	334	306	252	264	295	312	268	302	283	302	277	251	307	331	271	298	263	303	268	250	279	277	272	313	264	272	287	322	287	306	251	284	261	310	275	273	239	308	325	251	273	273	273	290	275	283	297	291	321	294	327	271	274	278	277	291	299	311	268	288	312	291	288	281	274	273	305	286	277	270	300	323	279	295	281	257	252	306	262	292	270	260	315	310	329	275	288	336	301	270	282	272	283	308	279	274	292	275	299	285	298	275	271	304	257	299	282	259	268	283	273	286	298	297	309	280	269	309	284	283	298	281	280	275	307	293	279	275	292	268	290	310	297	312	285	270	277	314	249	269	333	280	290	311	288	307	312	298	273	290	275	289	303	274	267	316	310	283	288	273	298	237	291	261	322	303	270	236	303	289	285	284	283	294	270	275	317	273	302	308	290	327	283	302	303	284	277	312	267	314	282	260	288	306	296	312	318	277	263	276	316	291	265	287	275	252	277	300	265	262	262	308	287	328	278	272	279	281	331	289	278	276	277	283	277	285	274	323	260	284	310	300	298	301	256	260	300	315	275	294	306	286	305	290	276	308	272	284	272	290	323	261	306	291	261	319	299	308	291	319	311	313	275	259	288	279	272	283	268	273	288	286	276	297	310	288	288	297	253	280	285	276	300	269	289	309	281	287	298	265	285	254	291	273	283	266	286	275	316	268	279	292	293	278	287	242	279	293	293	300	279	300	279	295	291	300	305	306	269	251	280	295	286	262	268	291	297	312	295	276	263	272	272	281	322	278	298	278	276	267	303	241	291	328	295	326	287	303	259	283	282	311	294	301	276	288	305	278	289	296	288	303	301	287	312	267	296	298	283	272	285	296	293	293	291	267	294	271	245	306	293	305	302	282	314	304	264	298	276	283	291	299	260	268	307	274	278	274	299	294	293	281	290	285	306	263	296	271	266	256	285	292	320	303	291	321	302	305	298	274	272	288	297	273	233	304	298	303	281	264	281	302	245	299	293	273	284	284	301	286	310	295	302	298	266	278	278	291	270	296	275	268	289	276	285	263	291	299	312	290	286	285	283	321	279	281	280	271	305	310	288	303	280	278	307	259	278	280	303	297	287	282	307	307	311	291	293	280	293	307	291	295	277	266	294	283	293	291	281	292	283	271	261	277	323	285	288	285	278	278	249	327	305	281	284	308	279	261	292	294	273	276	289	262	296	293	273	283	278	268	307	298	271	306	295	301	295	304	263	307	281	308	259	318	278	307	276	284	269	235	269	265	269	298	269	276	286	287	292	322	282	295	270	270	310	293	302	309	311	269	292	316	285	307	307	297	308	306	280	260	296	299	283	297	284	291	264	265	304	266	280	278	282	268	291
31349	26503	7641	8281	3392	657	634	633	655	640	615	631	641	637	602	636	659	631	642	614	619	638	672	675	597	630	664	610	625	614	606	658	628	606	651	618	645	646	631	604	634	650	651	596	618	605	613	644	651	615	585	659	606	645	608	617	650	590	604	619	621	589	628	665	676	608	612	661	647	650	623	640	617	590	570	581	608	600	650	595	634	608	613	626	637	646	622	612	598	584	603	627	593	639	601	610	604	639	642	644	629	639	616	609	627	630	635	604	609	616	627	619	619	622	606	662	603	618	599	590	615	602	622	637	585	616	618	590	607	598	626	619	604	624	603	656	595	628	587	622	638	592	626	615	619	603	619	635	585	580	598	652	627	635	613	635	612	614	618	648	627	602	626	605	580	692	601	651	608	625	609	605	593	618	614	643	622	587	607	633	594	627	656	622	649	627	643	624	656	689	619	608	598	576	651	629	638	623	584	588	638	650	615	621	603	600	652	640	615	626	639	611	595	625	631	611	604	637	658	607	650	607	628	619	615	610	612	618	624	592	605	612	628	635	581	609	592	630	625	670	643	620	603	656	600	651	615	625	612	648	664	649	639	639	642	620	646	668	650	575	582	642	606	636	618	688	616	590	579	632	643	642	606	623	642	615	657	637	598	662	612	612	663	639	627	669	627	631	617	600	602	616	607	599	583	633	639	588	609	612	606	581	610	616	622	602	640	641	616	648	587	645	591	578	599	641	637	615	621	660	634	652	612	620	640	668	629	665	591	621	641	595	608	623	637	616	551	635	640	632	627	628	614	634	623	605	625	632	600	615	625	625	650	672	602	630	630	661	616	596	641	642	621	604	633	610	637	683	612	608	628	646	628	647	628	626	648	650	623	640	572	591	673	614	571	631	590	613	637	603	591	627	625	601	594	627	589	612	639	639	623	612	618	625	608	622	597	631	646	590	624	609	642	621	643	620	625	632	634	608	608	572	625	636	638	591	630	605	648	654	612	575	636	560	643	639	607	618	611	598	583	642	649	616	625	636	629	600	629	636	664	632	624	650	591	605	610	605	593	635	615	593	592	632	662	644	594	595	662	624	606	635	607	634	628	582	617	599	587	623	599	604	603	624	613	631	626	627	627	613	635	607	634	587	609	621	641	590	628	606	656	617	584	584	636	619	577	626	578	615	565	644	637	602	640	649	679	638	638	617	618	651	594	622	620	656	611	607	622	641	627	648	634	640	585	625	614	638	655	627	633	595	629	592	618	594	605	650	636	625	604	620	597	616	607	592	620	647	580	590	632	615	602	622	596	613	620	612	671	644	646	666	628	619	611	663	593	568	662	594	620	615	612	621	630	648	636	642	568	606	626	624	598	563	574	655	613	639	585	635	611	658	596	634	588	622	646	624	604	628	654	623	597	569	625	637	581	559	581	611	601	595	652	579	619	571	608	641	655	637	562	624	581	626	586	639	618	614	627	624	621	596	627	614	640	661	627	641	637	616	651	639	640	596	600	606	619	607	627	676	591	630	560	621	637	592	609	613	596	600	615	641	604	612	627	662	611	632	632	670	608	649	603	606	627	634	611	615	601	545	605	640	589	629	653	635	613	641	602	612	587	621	639	614	606	600	642	646	656	626	613	642	619	641	581	597	634	554	593	589	645	605	617	663	616	658	639	627	666	616	585	628	603	626	613	585	592	616	640	590	638	609	652	616	604	607	649	617	619	613	669	623	608	634	616	586	616	625	633	628	632	577	629	634	613	612	595	563	641	598	610	625	637	591	619	610	636	622	609	635	633	596	618	619	652	601	622	620	594	599	623	631	618	584	653	662	644	618	572	620	624	606	616	624	613	621	640	631	596	592	585	587	604	604	596	602	627	655	584	624	609	582	620	584	642	630	614	635	633	617	637	653	649	635	622	599	605	593	632	620	620	609	654	627	647	630	633	610	641	601	625	603	625	642	663	640	668	604	549	611	635	605	625	634	595	625	597	655	630	622	618	590	617	592	607	604	639	594	638	594	630	639	628	563	580	582	608	574	616	609	605	660	622	625	644	587	585	557	630	611	590	622	652	624	555	622	648	624	628	598	633	613	650	605	622	617	661	614	580	613	651	584	650	619	620	594	601	673	603	603	613	658	658	573	625	627	614	603	615	602	591	667	617	590	588	599	633	583	602	618	641	642	622	624	609	606	646	664	619	604	601	612	601	621	617	628	622	629	626	632	641	623	619	634	622	654	659	605	638	654	648	655	605	595	635	647	590	651	606	611	587	600	628	633	637	651	581	638	628	571	601	651	627	578	609	591	580	610	634	615	593	612	627	616	627	636	620	612	604	615	633	642	631	685	621	637	582	637	597	643	635	626	592	616	638	593	637	567	602	615	609	615	608	603	599	647	595	599	628	645	621	658	608	609	560	594	592	645	598	611	619	597	641	604	647	636	642	612	630	631	648	655	634	607	602	634	640	623	643	619	631	597	640	639	596	622	580	615	603	599	605	610	613	667	626	658	600	635	563	626	638	609	640	616	596	590	583	604	637	630	642	629	587	619	597	628	609	626	639	618	583	578	653	591	617	613	592	640	619	655	650	636	601	625	616	591	613	640	572	633	640	629	610	638	636	618	659	624	589	610	631	626	578	618	612	620	626	590	596	634	572	602	653	620	584	605	599	612	585	629	570	633	592	621	610	613	670	617	659	645	640	631	605	611	642	639	657	589	626	638	590	667	634	614	610	631	627	594	644	563	624	589	608	633	625	639	639	615	611	610	664	575	612	613	606	665	588	577	618	615	603	651	602	653	604	627	621	622	624	597	610	575	610	586	629	621	594	640	605	592	601	618	639	621	618	603	629	616	614	626	625	629	613	638	657	616	672	632	640	595	664	592	605	628	618	612	615	660	655	574	628	642	647	623	631	642	647	578	612	579	641	666	636	614	621	589	623	640	643	613	601	614	622	601	612	649	609	585	609	640	595	578	578	662	666	630	576	640	589	566	636	605	617	665	617	611	613	652	670	655	583	608	614	669	646	607	618	653	637	637	667	617	587	593	608	615	657	624	654	615	629	655	688	605	643	625	623	644	637	606	575	668	622	579	580	623	628	631	581	588	628	612	634	594	614	623	622	599	628	647	624	556	631	653	554	604	643	604	646	664	576	654	603	621	580	630	642	620	608	641	620	621	597	593	617	653	651	636	628	626	638	617	630	664	629	641	612	620	631	604	624	633	590	623	648	617	651	637	579	648	622	624	614	632	614	619	631	622	653	612	659	630	665	626	604	616	588	596	584	592	616	635	603	580	654	588	610	614	623	588	613	624	595	608	615	612	591	624	644	621	648	624	621	598	601	680	613	624	586	654	640	618	634	624	605	595	623	634	605	596	616	579	618	617	622	636	640	572	645	623	619	597	628	647	632	621	592	609	630	565	599	612	639	612	645	659	622	650	596	628	607	612	568	590	639	606	601	609	627	602	616	603	642	593	615	586	659	635	641	658	595	622	585	628	626	604
66638	63162	51916	41830	25953	3874	310	237	222	230	202	209	190	239	203	202	192	212	187	192	209	199	197	163	205	198	186	180	179	172	180	180	179	184	180	185	162	188	218	173	172	177	236	198	186	183	196	181	171	192	165	199	183	165	186	181	173	169	173	190	184	192	189	191	200	187	167	203	180	179	170	163	156	190	188	173	175	220	203	193	178	199	210	217	202	189	168	151	172	163	183	190	166	182	200	184	193	162	180	183	176	190	175	196	181	193	193	174	198	201	167	175	176	187	169	179	189	161	193	189	185	160	190	178	167	181	178	177	179	158	175	206	206	190	182	183	173	183	174	169	176	202	192	203	180	195	200	198	178	175	172	188	177	180	186	165	206	169	165	186	172	198	192	200	159	176	204	174	177	203	192	166	169	215	185	219	202	174	160	192	180	167	153	187	191	183	197	192	185	185	149	196	187	201	168	171	198	197	194	189	196	181	213	179	197	162	191	179	168	186	174	173	196	196	175	181	179	180	196	185	181	205	196	189	219	186	177	180	211	194	198	185	185	169	184	189	163	191	186	192	194	183	196	183	192	184	176	208	154	175	169	205	215	185	188	186	169	209	207	169	183	192	194	183	175	171	206	204	167	205	198	180	200	191	170	162	167	188	183	213	187	199	201	198	172	195	220	166	158	185	174	178	169	195	188	172	180	180	175	181	180	182	169	182	183	201	162	198	168	157	185	173	213	174	163	172	168	202	177	184	209	193	192	156	203	186	186	177	189	147	178	158	192	170	208	164	215	186	172	186	190	173	167	161	174	200	192	188	195	187	181	173	197	188	201	201	189	182	173	214	182	201	207	190	183	159	187	185	174	166	180	172	144	179	180	200	153	200	174	206	184	192	176	193	202	196	163	181	179	204	197	193	199	175	167	186	168	165	187	177	173	187	203	197	171	198	171	209	190	193	171	178	155	169	177	164	176	183	166	150	165	161	158	210	188	181	189	182	205	178	170	184	164	192	187	168	179	217	191	177	174	184	184	186	179	192	180	188	189	169	167	208	181	186	178	182	182	194	196	182	198	177	192	167	180	184	173	184	163	187	212	176	191	171	187	159	177	183	205	203	183	163	193	168	197	173	177	197	187	181	165	188	167	197	187	194	194	193	185	176	186	179	182	160	185	198	173	184	160	160	149	192	183	196	185	166	177	181	191	183	173	198	166	189	183	200	198	191	177	194	193	167	162	181	177	166	194	177	195	164	189	188	178	200	181	172	185	167	181	184	221	191	175	185	173	189	167	176	188	156	201	182	198	195	185	168	201	169	187	173	155	183	162	190	202	197	146	204	193	189	184	184	189	176	181	171	188	208	189	204	186	165	174	197	194	158	210	195	184	204	175	174	179	177	179	202	168	177	172	219	188	171	186	185	199	179	191	187	170	182	180	184	203	178	193	195	200	182	181	182	203	189	205	179	207	205	181	190	186	198	188	194	194	179	171	179	184	205	164	201	183	177	149	197	169	164	193	167	195	173	200	184	170	169	164	186	190	167	196	195	217	191	187	189	161	189	181	182	169	178	190	192	167	172	191	205	191	181	179	173	174	191	213	176	209	208	178	159	172	205	180	206	205	191	192	169	167	184	182	216	173	192	186	190	187	197	165	187	183	187	185	185	188	208	170	175	170	215	181	166	157	176	188	216	211	191	195	181	182	199	194	174	181	149	191	181	203	196	208	163	167	172	159	188	209	184	216	203	197	203	180	185	199	164	187	193	202	166	189	169	214	200	193	188	174	199	187	198	182	174	183	197	193	187	192	161	186	187	179	176	200	168	174	196	150	189	177	197	197	198	169	205	195	184	190	139	187	166	159	184	168	163	190	175	181	171	186	186	183	197	192	187	172	169	194	184	190	189	196	184	200	207	190	202	203	177	181	183	212	170	184	183	183	183	173	178	164	168	196	175	197	194	165	167	196	169	167	185	201	203	190	180	187	191	187	185	171	184	174	173	176	219	194	160	209	176	180	203	175	175	205	182	182	173	165	181	190	158	198	198	164	166	185	178	169	191	184	196	172	171	191	209	186	204	174	189	180	192	181	179	164	217	180	201	163	139	214	184	185	165	159	202	205	172	214	171	202	205	199	175	196	169	220	187	199	177	149	162	162	180	193	205	180	166	167	164	185	195	169	186	162	176	173	205	178	198	172	187	202	162	168	170	173	177	179	192	190	180	196	178	185	189	174	168	173	196	183	199	182	186	182	189	197	185	186	207	170	203	180	167	206	180	185	210	196	175	180	162	177	182	192	214	173	172	189	183	169	177	174	174	161	198	164	182	201	152	178	178	196	170	186	159	187	182	156	183	190	170	185	183	209	204	207	169	166	181	181	178	184	150	188	173	188	187	168	175	166	205	194	175	192	161	182	184	200	184	195	192	179	186	201	198	168	154	207	186	157	152	179	159	186	171	163	175	192	166	202	181	217	189	178	193	185	206	197	178	192	202	175	188	199	194	181	176	201	192	184	193	178	185	191	176	203	165	190	191	173	175	176	176	169	166	204	160	199	173	155	176	209	174	196	191	192	158	172	178	190	198	187	181	192	162	153	181	190	186	181	179	197	184	151	194	199	181	185	175	201	176	152	172	182	183	180	180	214	196	188	198	144	187	205	180	162	174	167	200	183	185	192	156	186	187	188	183	190	194	188	171	197	173	174	160	176	182	187	192	156	181	193	175	175	180	183	169	196	184	164	199	188	176	163	199	177	194	171	182	173	185	175	177	184	194	200	186	173	169	198	190	194	205	193	180	176	169	183	175	198	179	196	190	175	179	187	167	177	204	183	179	189	191	170	177	184	163	192	183	176	168	198	160	172	172	182	198	181	192	168	183	178	206	179	175	163	185	173	171	199	191	196	186	203	179	158	169	165	175	171	172	181	194	168	182	232	202	180	205	206	200	199	160	181	161	161	184	206	188	180	181	202	172	192	163	194	216	197	180	174	186	158	175	200	187	189	210	208	194	183	187	168	184	196	200	173	171	182	187	172	194	153	180	182	186	185	197	169	176	182	197	189	212	171	196	173	179	179	192	186	182	157	170	176	191	178	176	184	191	187	186	169	175	214	190	197	206	196	181	195	147	188	187	160	178	190	186	172	171	177	171	184	186	183	208	160	178	181	218	210	186	190	192	187	186	166	177	197	188	175	171	195	171	195	170	175	190	166	199	191	177	180	196	179	219	179	203	168	167	204	195	180	201	187	200	189	170	178	190	195	197	200	182	189	176	169	191	174	147	196	200	174	165	163	181	208	198	204	191	191	202	168	183	173	187	165	182	162	188	180	182	193	199	195	179	201	195	180	187	203	214	220	161	179	175	150	169	191	180	196	185	177	187	190	192	165	193	181	167	181	186	180	165	190	165	182	152	193	169	185	188	177	192	194	185	169	158	222	184	170	201	198	182	166	176	186	171	230	192	193	171	178	166	192	201	191	213	183	165	213	189	181	197	196	191	177	181	204	186
39792	49614	46807	51050	32194	965	788	712	687	605	624	588	554	553	545	504	524	499	467	484	496	446	435	482	508	473	468	470	475	480	424	474	496	465	420	446	455	475	408	422	463	447	417	418	424	465	468	494	436	447	456	409	458	439	465	446	432	445	400	410	430	444	461	429	449	437	422	431	449	461	447	459	449	444	428	457	452	416	425	465	419	425	440	428	452	452	446	394	420	446	433	458	457	450	421	406	437	421	470	441	437	464	432	437	449	448	432	414	447	448	442	417	376	442	402	444	427	429	412	441	417	446	432	396	423	442	418	413	436	438	439	443	404	427	442	430	430	422	433	428	454	406	462	459	425	455	442	420	460	432	454	409	488	412	428	426	439	430	403	431	455	417	449	449	432	447	462	446	428	445	459	443	421	428	421	420	402	426	442	449	445	442	432	438	427	452	440	439	421	377	423	427	434	467	416	426	476	416	479	478	439	462	433	452	430	423	447	452	450	396	459	450	442	427	441	410	446	425	441	453	449	453	445	456	446	398	384	447	405	418	464	433	427	435	450	445	393	393	453	413	431	442	480	421	463	427	428	429	412	422	432	443	411	437	433	432	431	432	408	427	410	460	447	438	431	429	421	425	475	400	452	404	462	414	402	422	421	447	414	439	415	475	464	459	473	448	424	411	399	436	405	430	405	437	489	427	430	401	412	425	443	448	438	400	438	459	469	440	435	443	456	461	397	441	430	452	411	415	441	444	445	439	421	427	434	439	459	475	464	438	403	428	437	438	416	453	448	419	475	452	443	424	432	438	441	466	403	442	476	466	422	474	443	424	444	413	422	444	431	440	395	432	447	449	441	430	479	469	428	472	430	408	416	449	446	484	463	406	431	419	427	409	444	442	430	446	420	469	440	433	466	440	421	458	397	426	410	448	449	466	472	441	417	417	431	459	409	384	445	412	434	423	458	444	427	384	446	448	473	447	418	435	443	444	469	436	456	439	468	471	407	456	435	456	404	417	411	425	401	468	441	413	428	414	437	418	412	401	423	470	420	428	461	466	446	436	472	416	476	427	458	444	437	453	433	447	424	443	431	410	419	424	427	429	453	432	448	419	389	434	448	406	438	468	451	446	404	428	434	434	444	429	439	407	397	459	443	384	391	417	410	438	455	440	455	441	446	416	403	424	427	435	382	445	395	417	416	426	419	412	440	407	462	443	457	450	434	439	444	439	430	399	455	414	446	458	425	418	465	437	454	438	443	457	432	412	436	389	440	441	438	466	460	475	419	445	432	435	410	423	451	406	409	454	419	460	438	427	431	408	435	457	437	434	450	475	450	437	411	456	450	415	463	434	422	421	402	394	440	440	425	439	435	408	472	437	399	442	412	441	435	440	451	460	434	430	434	430	452	442	395	458	465	408	466	451	415	441	417	444	436	396	476	444	440	420	411	437	442	434	420	424	430	419	447	440	430	438	450	451	409	446	461	413	428	427	410	437	441	458	449	427	431	436	471	445	429	435	421	424	461	439	429	419	418	417	426	435	437	456	445	409	463	452	401	410	463	443	462	378	446	417	455	409	433	461	430	457	409	426	404	435	441	421	470	447	458	401	465	443	430	405	447	430	465	414	414	432	400	374	461	410	440	473	447	443	430	436	459	458	399	450	417	466	427	449	449	412	438	463	478	410	425	445	463	434	441	415	445	450	423	437	431	464	447	406	424	420	405	442	437	454	450	390	462	467	431	421	459	412	422	442	449	460	435	410	449	396	447	437	424	425	402	430	441	395	448	414	393	404	447	426	468	406	443	455	418	437	448	406	445	436	439	423	417	372	432	452	419	417	459	455	455	434	463	459	431	440	440	453	413	424	445	440	427	435	413	435	423	450	442	470	429	456	427	423	432	430	436	439	437	395	435	432	426	447	411	454	419	415	399	400	412	423	445	451	438	425	432	460	446	423	407	412	444	419	433	458	443	401	431	418	449	399	423	421	449	435	413	449	426	424	432	461	415	467	445	449	474	442	441	425	447	417	445	437	425	465	413	424	441	434	434	463	459	427	420	425	425	457	434	394	407	458	390	445	425	416	476	418	437	443	414	438	447	433	425	410	390	426	430	432	410	406	414	458	455	412	427	451	437	484	441	457	426	435	465	441	412	391	424	401	425	463	451	409	431	467	453	448	421	437	459	394	419	455	400	427	422	449	443	473	445	419	416	437	461	446	401	413	420	433	412	472	423	431	413	434	417	425	439	426	447	453	450	437	441	447	448	422	399	467	453	450	415	420	426	422	421	451	409	420	404	448	403	411	436	438	426	437	444	441	439	464	401	433	436	470	428	436	453	420	422	454	432	451	426	391	427	424	461	429	420	437	430	441	446	428	409	441	446	438	432	409	425	414	442	443	447	458	435	445	388	418	451	443	437	444	429	417	447	415	423	441	437	431	439	434	399	433	419	411	450	430	430	403	471	472	413	448	410	427	448	453	440	426	409	428	406	431	420	419	414	415	456	420	404	431	424	436	437	462	437	470	441	433	390	444	428	447	421	434	432	436	426	435	452	446	431	455	436	464	449	448	413	425	408	443	453	409	443	440	447	431	454	423	437	453	453	422	448	415	397	458	444	396	465	404	430	401	467	404	445	441	466	457	409	454	452	419	444	426	423	440	450	407	410	397	430	438	421	410	421	462	433	444	454	447	414	399	443	447	451	445	404	436	434	430	435	401	432	428	432	440	433	451	426	471	430	435	451	456	426	443	430	425	444	447	450	419	471	397	449	454	409	422	426	439	450	458	408	409	413	423	424	438	450	418	452	448	433	407	425	474	415	416	431	422	463	440	431	408	440	456	432	430	437	410	405	446	443	460	423	467	419	444	417	444	430	456	394	434	453	436	409	433	416	386	416	448	463	467	429	424	477	424	420	445	460	437	401	488	414	423	423	450	408	434	451	428	449	449	433	433	447	430	443	410	450	442	406	430	448	431	490	452	448	407	407	458	396	453	457	422	423	462	445	413	443	463	441	447	456	464	471	426	435	405	455	449	435	448	402	369	494	464	412	453	425	446	459	441	446	425	428	456	449	434	443	429	425	457	421	415	418	432	452	428	446	432	455	446	404	434	462	447	424	435	431	425	444	434	436	430	443	436	430	438	441	432	469	415	424	441	444	386	431	435	438	427	454	442	416	424	419	426	396	417	466	407	458	475	455	460	435	456	473	430	454	422	420	448	448	414	452	425	429	420	439	420	451	415	427	444	435	448	449	440	456	432	461	436	415	410	438	391	451	433	431	497	447	439	383	451	417	403	471	449	444	418	448	426	435	442	460	396	436	428	405	411	459	436	404	433	448	416	411	443	442	423	423	419	463	411	451	437	419	469	432	444	411	433	428	449	453	452	442	429	419	444	445	439	462	449	454	426	436	446	431	438	427	427	467	446	431	455	427	446	476	410	429	457	455	426	439	456	416	470	439	439	429	437	455	422	383	450	460	415	427	455	442	434	449	465	415	450
73234	75319	65072	51628	36668	8708	664	393	387	316	312	313	308	353	332	318	296	296	324	264	313	279	298	303	296	276	271	320	294	290	316	290	313	263	293	298	293	259	275	303	270	267	256	300	257	296	285	292	298	310	274	284	289	277	275	259	283	322	270	274	311	267	269	274	262	277	292	291	287	309	317	287	301	272	281	270	277	262	291	276	265	288	282	250	302	276	302	294	247	265	267	229	302	268	282	283	327	310	281	295	307	292	292	284	289	295	253	292	249	287	286	277	246	257	310	271	279	294	292	308	268	263	302	269	311	295	291	305	299	286	288	270	292	275	299	266	265	265	276	260	290	306	260	264	269	293	300	299	295	290	273	307	292	327	282	279	296	281	290	312	308	266	285	326	312	294	270	291	282	277	286	265	264	259	272	313	269	291	299	301	292	279	268	300	283	279	254	293	272	292	251	282	312	292	289	290	268	293	282	264	256	305	302	281	299	249	274	271	260	284	278	250	282	307	271	293	306	295	287	296	278	281	280	280	306	289	313	267	317	277	279	294	264	274	286	302	283	285	251	296	288	272	264	287	306	300	308	260	273	271	327	296	269	292	288	288	279	290	259	280	268	267	294	272	309	297	276	252	268	273	272	305	256	280	264	300	289	284	283	276	284	286	267	275	276	258	278	298	275	286	301	276	297	281	292	267	261	281	286	302	253	269	276	286	294	293	291	265	289	310	268	288	270	291	312	283	272	287	296	250	280	270	278	277	278	255	298	310	266	265	311	273	283	288	287	288	290	258	285	291	269	281	302	304	287	299	291	276	310	268	280	285	307	272	328	268	294	320	314	286	293	271	314	279	281	267	270	321	286	295	267	291	285	305	272	282	327	323	309	322	278	264	296	292	295	293	290	274	311	297	279	324	263	259	279	319	307	291	318	285	268	282	323	282	279	314	285	293	278	247	301	277	306	266	274	320	263	338	279	296	263	276	321	277	299	259	289	265	313	305	257	246	290	298	272	266	264	292	300	280	268	302	260	287	269	287	291	297	284	322	309	306	278	295	258	299	314	281	261	271	249	269	317	303	279	302	286	279	234	262	279	280	267	267	257	296	324	270	297	311	294	267	295	262	280	296	283	299	289	278	294	295	303	332	282	280	272	282	275	260	295	290	287	277	292	253	306	272	287	272	293	256	304	289	292	286	315	293	293	264	270	278	274	296	308	287	333	288	293	258	287	319	272	291	293	298	273	277	266	294	286	295	252	266	289	283	305	278	277	293	270	296	259	299	319	291	292	257	281	302	281	267	284	302	257	282	284	258	297	251	303	284	277	274	272	257	293	268	262	240	289	290	275	309	322	280	286	260	277	287	261	319	301	285	281	291	304	295	272	247	260	237	269	260	291	309	260	324	286	271	299	281	247	286	288	275	275	310	292	283	283	276	274	261	290	289	305	298	264	295	296	297	292	293	319	262	307	259	313	287	294	269	250	286	308	281	288	262	280	313	280	269	304	269	278	295	285	286	291	301	294	300	277	286	285	310	311	277	285	287	266	234	273	253	297	299	292	277	287	274	276	285	324	266	269	292	298	282	294	284	274	313	266	271	302	247	312	287	290	282	269	254	312	306	293	278	277	306	291	294	310	279	278	296	284	300	309	300	259	300	300	266	261	272	281	303	287	279	299	277	291	290	264	326	272	278	265	287	295	310	285	278	254	289	294	292	307	283	309	294	270	266	276	287	279	285	274	295	289	292	272	307	273	315	318	286	266	279	281	281	253	287	257	293	295	316	306	274	262	276	276	270	303	275	287	318	263	276	253	262	309	289	283	302	309	278	309	302	283	295	297	284	295	258	277	280	276	283	280	266	324	300	288	266	291	284	242	285	289	258	292	303	341	289	294	326	283	298	272	290	293	270	303	307	270	282	289	292	288	280	275	285	288	297	282	258	291	308	293	274	270	285	273	295	301	280	311	251	299	277	266	275	293	286	278	290	275	282	269	290	278	271	274	322	334	311	279	289	262	290	262	282	285	261	274	285	286	274	283	259	257	277	288	286	272	269	290	269	275	295	303	272	307	286	301	300	244	291	297	263	268	276	271	308	317	254	300	301	260	296	301	307	298	280	292	287	331	271	283	287	273	284	285	287	299	271	289	279	317	307	290	301	305	288	261	291	286	273	294	284	304	303	275	298	289	257	278	278	271	263	281	289	306	272	262	281	297	306	241	267	248	284	268	277	288	279	274	316	303	291	265	283	301	283	299	284	258	291	284	278	297	282	262	267	296	302	309	271	300	270	275	293	279	289	288	274	269	313	312	289	248	271	284	309	264	299	241	301	274	300	288	274	282	272	264	291	267	276	255	285	295	283	285	265	279	294	286	252	310	306	279	265	293	304	335	289	263	290	294	327	276	279	305	267	263	298	304	300	266	295	283	322	293	286	284	303	277	299	280	271	315	269	262	279	306	304	258	258	277	304	313	309	266	284	291	300	331	274	279	297	280	320	300	309	272	278	278	268	279	275	306	274	269	322	283	295	283	288	293	298	282	278	301	308	267	259	266	277	272	274	310	292	275	265	261	273	297	299	310	269	322	275	268	296	290	288	267	277	278	271	315	296	307	275	297	291	277	286	277	286	287	308	315	275	307	276	265	290	286	294	280	271	280	274	305	251	289	278	294	286	287	261	290	284	276	308	276	278	283	288	269	275	295	295	284	251	248	280	296	300	279	272	279	278	304	278	270	265	294	266	289	293	258	293	286	330	274	302	300	320	284	300	306	277	290	250	281	282	280	286	270	277	260	292	290	284	288	286	289	307	286	239	299	299	281	314	268	270	275	284	269	294	298	245	296	270	322	264	279	298	264	260	326	292	299	259	298	309	319	269	264	312	310	306	284	286	306	259	324	277	287	293	251	271	277	271	284	282	289	261	265	263	286	283	281	277	258	281	284	284	303	317	302	251	272	276	272	279	294	295	284	251	289	269	272	294	258	289	297	296	275	268	303	302	297	290	275	275	259	280	275	300	292	302	276	305	290	300	316	299	281	265	273	270	314	297	287	261	276	303	273	312	257	258	278	285	283	298	296	328	308	284	290	320	311	290	299	290	289	305	275	292	299	277	288	260	273	292	287	253	266	314	258	261	285	261	281	275	311	280	279	286	309	285	264	303	315	270	284	308	285	284	293	282	274	267	269	316	281	281	316	291	267	291	257	283	307	282	295	268	262	305	343	295	268	294	266	234	246	290	280	302	320	274	277	308	290	282	268	296	263	298	307	274	286	286	292	292	287	290	293	294	286	298	272	282	298	313	286	256	290	316	295	289	287	291	292	320	307	264	275	276	258	277	304	271	269	283	294	273	315	301	281	294	280	290	296	280	278	291	281	291	297	288	275	269	272	304	321	274	270	302	267	299	301	276	251	288	294	315	293	305	266	271	239	298	272	289	275	270	266	286	290	294	291	272	264	258	275	289	263	290	286	299	272	306	251	300	312	289	302	296	279	290	259	280
44528	60091	59381	59986	41792	1683	1342	1177	1037	1062	899	867	856	861	761	742	800	718	759	724	759	722	730	703	673	645	722	703	655	629	614	700	682	665	668	699	688	646	669	671	625	614	661	677	628	649	653	675	646	625	666	607	710	634	639	619	620	658	659	692	656	671	668	590	678	655	654	627	657	683	730	675	627	661	606	635	668	658	694	651	629	687	609	642	653	640	633	660	653	627	653	672	643	657	675	610	663	596	651	615	657	657	642	668	689	630	612	626	648	577	610	652	634	624	609	654	667	612	612	621	675	653	620	669	657	654	644	643	642	648	626	638	667	653	652	662	647	681	668	655	637	621	630	669	618	609	673	605	654	610	661	599	649	625	631	624	644	668	617	628	658	639	656	646	606	646	666	593	632	627	634	600	627	656	596	674	639	660	670	627	643	621	640	637	626	657	658	623	638	670	669	602	605	628	644	607	652	624	646	642	660	658	707	649	620	610	678	637	635	646	626	613	634	611	672	596	638	639	630	639	601	621	676	671	614	674	627	678	640	614	659	622	610	646	638	655	638	627	653	621	650	654	646	635	631	637	644	618	683	634	647	692	636	664	618	625	603	645	627	652	657	641	651	652	639	583	588	668	640	652	654	651	607	659	627	650	651	651	639	628	629	650	618	649	652	632	610	647	623	676	603	677	623	677	630	599	612	605	610	603	601	676	625	596	682	670	669	640	677	647	662	623	670	671	638	661	660	639	608	636	621	642	654	648	649	639	670	648	617	640	656	621	648	599	649	650	609	614	662	655	653	643	662	647	626	661	651	674	630	627	616	667	637	578	619	673	658	622	621	687	673	618	670	661	695	618	630	697	619	601	676	667	640	670	667	645	664	661	596	663	636	655	640	662	630	647	650	671	640	642	673	629	680	641	663	644	635	661	637	649	617	623	647	643	639	576	697	641	627	684	647	648	689	640	681	661	597	653	661	593	642	640	677	668	684	622	642	610	642	677	628	635	653	632	677	648	666	658	677	685	603	612	650	638	664	689	684	633	633	610	608	594	648	624	637	632	623	638	654	639	647	619	617	644	628	605	648	628	704	633	617	631	643	635	662	678	635	641	639	651	602	637	644	662	620	664	627	629	668	616	693	668	611	610	595	591	608	609	616	650	643	600	650	668	650	616	682	631	673	636	627	657	696	691	621	671	668	614	617	686	657	643	682	615	653	596	619	670	658	707	683	613	625	603	644	646	649	636	676	657	629	668	644	676	662	645	619	638	641	669	655	671	652	664	643	604	593	617	626	635	652	606	649	664	648	681	684	668	677	659	644	659	612	600	607	644	610	643	655	642	632	659	649	655	649	663	668	634	614	655	630	622	655	646	647	638	633	640	628	655	629	631	662	640	624	622	624	654	682	655	643	652	653	661	638	632	651	621	664	644	696	706	660	630	646	631	643	656	626	645	621	693	657	673	620	650	626	651	626	636	638	654	632	630	628	636	619	682	636	636	691	650	619	612	696	675	674	658	624	618	692	638	657	634	616	604	671	682	607	667	656	642	667	631	644	641	631	622	644	635	632	624	632	606	653	652	658	626	628	633	620	637	610	671	601	628	644	608	607	618	646	675	642	644	655	675	624	638	627	636	668	646	662	637	637	594	634	635	649	675	605	590	620	628	662	658	653	639	627	622	679	627	640	618	668	672	684	658	653	644	610	639	640	654	612	668	631	643	672	663	647	585	668	651	644	669	685	677	655	641	627	668	634	624	656	631	639	648	672	622	614	691	646	634	665	630	676	681	621	623	626	642	654	651	651	625	645	667	644	627	649	611	635	627	706	613	632	617	661	651	626	626	639	677	641	661	627	676	655	610	667	614	646	661	649	661	644	611	623	617	648	658	655	670	681	630	675	635	621	643	638	630	648	667	631	634	645	648	638	648	663	662	654	622	644	618	660	594	604	664	620	643	599	663	650	654	595	616	649	665	642	640	644	664	647	646	646	586	649	667	640	675	621	662	669	608	645	664	672	648	623	626	647	630	655	633	599	671	671	651	635	638	633	698	619	639	609	590	639	639	659	632	619	622	638	672	686	640	639	679	658	673	604	647	628	674	635	632	630	641	643	681	601	668	660	658	615	618	631	604	627	630	636	617	644	658	637	622	637	663	615	638	665	646	676	658	635	633	599	624	628	674	622	691	592	671	610	603	611	579	641	602	688	657	669	688	651	630	624	632	649	649	638	648	614	643	637	645	614	660	647	664	642	658	632	671	635	667	590	602	570	638	646	654	651	682	607	656	629	628	659	636	646	663	689	640	598	650	641	677	595	665	662	666	634	668	630	629	606	660	656	686	675	646	622	659	607	612	673	673	629	622	672	654	616	667	640	601	628	619	647	692	644	718	650	624	611	629	621	632	621	628	675	691	651	650	597	657	616	623	655	689	675	624	621	672	654	628	668	651	649	637	619	664	650	654	613	631	676	643	654	674	650	682	671	654	661	664	626	650	658	657	639	697	636	637	590	623	640	671	662	636	653	691	647	656	654	669	588	632	645	659	644	679	670	592	680	655	648	630	623	631	653	589	649	696	617	651	638	604	617	708	654	632	668	642	659	655	653	627	602	649	656	670	647	657	639	661	644	662	625	608	646	676	631	646	634	630	638	615	633	630	635	622	657	675	602	650	587	636	653	701	668	638	622	664	653	690	684	577	620	631	669	581	628	625	603	633	644	609	669	645	682	678	589	672	642	684	625	654	647	627	644	662	698	641	655	626	654	634	639	624	678	642	672	660	674	612	592	633	659	602	621	656	640	632	682	655	651	655	591	658	650	626	627	663	693	626	650	641	679	653	603	679	624	640	568	623	659	653	643	646	658	655	622	635	653	597	647	660	614	619	630	662	601	698	640	683	603	625	668	605	625	606	658	616	629	636	647	631	661	658	648	648	642	624	597	684	622	671	639	718	634	651	665	666	652	629	664	632	658	669	653	636	670	628	611	643	639	655	624	646	632	646	654	661	630	669	624	585	653	643	680	635	684	614	589	626	583	647	658	644	638	629	672	597	627	643	679	661	645	656	653	650	647	625	615	636	622	613	617	621	646	632	650	628	676	629	639	665	629	662	644	642	648	668	655	648	634	637	653	595	603	632	625	649	654	658	627	664	670	674	627	608	635	668	645	628	654	638	639	653	626	631	597	664	626	652	669	631	636	607	643	639	680	672	615	659	627	636	677	600	648	659	672	653	636	607	599	657	640	631	644	646	617	678	600	623	642	676	689	669	689	668	620	647	652	662	623	691	623	630	645	605	651	657	655	651	624	649	682	689	629	652	603	660	665	605	648	657	628	640	618	618	618	631	623	638	618	665	665	704	603	649	669	602	672	663	629	625	645	665	643	644	657	655	649	588	668	664	676	632	624	643	630	630	635	607	649	673	612	635	637	610	653	661	625	618	645	607	626	606	612	631	605	683	650	630	652	618	635	637	669	607	632	636	626	675	605	667	645	637	622	638	667	689
55769	42602	12640	2846	1259	310	306	314	272	282	327	295	299	272	272	275	283	316	302	284	307	335	316	288	257	286	273	312	273	300	262	258	306	273	280	296	306	267	290	299	269	317	279	284	310	310	283	298	319	314	274	275	297	315	271	292	307	290	299	295	300	280	270	256	301	295	255	319	342	290	313	297	304	293	247	307	321	268	268	299	297	262	314	306	309	289	291	297	304	270	329	265	282	312	319	274	319	285	321	276	294	243	279	268	311	316	262	275	321	262	270	304	262	276	295	303	298	250	312	306	279	280	258	298	273	288	282	282	285	299	272	277	263	282	291	273	317	291	285	291	310	271	281	304	289	300	260	281	277	292	314	292	312	283	294	285	290	298	290	322	337	313	289	317	317	280	269	281	285	293	277	277	294	296	291	293	299	342	258	281	280	262	319	293	299	316	292	282	293	267	320	268	263	277	253	269	305	256	265	290	304	310	318	289	296	294	286	294	302	299	302	275	256	287	259	313	299	279	264	281	307	246	303	270	302	278	250	280	275	295	273	272	277	294	285	277	262	248	270	291	271	306	285	280	294	266	259	276	276	268	311	271	307	280	284	287	281	295	283	269	293	274	277	311	292	276	360	274	254	262	310	314	288	258	293	307	284	266	288	288	277	303	282	281	274	274	258	311	271	288	269	317	303	290	284	322	315	306	295	289	261	291	295	306	317	300	293	274	293	298	265	292	286	312	301	274	290	276	291	308	281	280	272	250	272	279	329	290	299	294	315	300	287	285	277	297	264	295	301	282	284	277	288	302	259	284	274	303	292	314	279	303	300	282	318	337	252	281	284	289	257	303	309	339	306	316	305	290	292	252	272	274	293	304	298	270	283	302	269	290	260	250	254	316	278	306	264	326	290	260	308	291	299	284	298	300	279	270	272	267	265	306	312	296	301	306	286	342	287	278	288	323	278	279	270	297	267	293	289	284	325	332	294	296	294	278	296	283	255	285	274	269	292	275	276	310	300	315	293	284	303	288	288	274	280	296	267	257	282	272	276	286	297	281	296	282	287	279	280	310	316	272	310	284	307	301	300	306	306	286	279	269	269	272	281	303	297	324	293	285	310	299	294	279	277	297	303	278	307	330	307	287	277	319	282	297	294	325	333	294	283	280	291	271	321	290	347	308	292	253	279	293	307	275	288	285	307	291	313	327	287	304	306	254	271	331	277	283	264	282	317	298	294	294	283	288	287	284	274	277	278	334	302	282	310	328	289	295	261	270	308	293	269	321	271	275	293	286	292	311	289	292	332	302	311	261	314	294	327	286	249	324	260	287	281	323	320	296	295	301	294	284	279	275	340	288	274	295	292	269	281	297	272	224	291	284	299	256	295	298	315	313	305	322	314	291	260	329	310	295	290	310	283	274	303	307	311	285	322	270	303	272	310	286	301	281	295	248	285	299	298	300	274	254	300	296	292	264	276	286	296	311	275	265	268	296	280	294	304	282	298	324	276	259	268	283	247	285	258	304	312	313	321	272	269	266	300	315	274	270	314	279	263	299	288	276	333	265	291	299	314	282	317	299	283	280	318	281	308	304	263	282	291	282	282	272	296	299	271	279	311	275	324	280	280	286	333	260	302	273	272	267	277	310	286	272	309	303	277	279	259	284	311	286	277	290	309	315	296	301	262	276	265	240	271	339	314	270	305	286	296	304	302	307	261	294	296	283	305	303	329	280	295	280	285	288	281	284	282	324	284	288	281	277	277	297	306	259	287	292	315	281	326	267	277	283	301	297	254	284	286	280	305	327	287	277	277	269	303	300	307	270	293	287	275	289	260	262	292	321	275	288	297	284	320	315	284	322	286	273	298	287	293	301	278	287	296	318	272	343	280	293	272	330	305	329	277	283	279	315	262	297	303	286	279	312	293	290	265	251	316	280	275	294	298	270	266	282	313	268	292	298	285	303	254	289	288	291	247	294	274	286	287	292	272	300	291	273	284	304	265	287	287	288	267	313	286	264	310	283	274	278	311	265	277	319	298	252	279	283	273	296	302	313	276	306	257	290	288	286	293	265	287	289	302	268	312	315	270	293	304	294	277	249	287	296	306	304	246	331	300	306	295	273	302	309	255	322	270	277	280	295	299	301	272	296	298	283	277	280	275	270	287	287	287	293	289	311	328	285	285	289	314	300	288	305	307	249	326	296	299	258	303	298	275	273	265	276	321	304	337	282	271	313	285	291	262	279	298	299	306	328	288	287	283	309	330	293	293	273	296	286	299	287	315	313	301	300	269	306	275	299	281	281	274	311	256	276	304	315	303	283	255	299	280	285	274	268	285	273	289	280	258	306	265	313	283	282	257	236	271	256	295	266	295	242	266	283	298	303	323	261	281	283	292	266	259	314	273	262	291	299	327	279	308	295	284	303	275	302	278	284	286	361	282	316	286	276	305	296	310	298	281	270	257	296	279	277	301	250	268	278	291	299	259	288	269	284	303	291	303	287	301	276	306	304	318	338	289	293	279	286	285	301	292	265	285	292	320	296	288	294	288	281	276	303	271	265	310	315	318	316	286	289	287	345	311	267	296	270	303	306	261	258	283	288	304	254	295	293	282	275	311	284	296	286	301	322	296	320	272	293	301	274	304	312	292	275	259	275	270	283	247	291	319	281	255	259	275	318	282	280	273	265	324	279	304	296	286	274	296	299	297	286	311	303	287	324	300	283	281	293	271	297	282	292	274	303	268	266	269	314	299	278	282	291	308	309	274	290	282	313	320	299	278	291	316	299	243	314	274	282	267	311	270	274	337	286	284	260	259	281	294	294	279	289	314	296	288	309	301	288	282	317	294	291	290	307	275	233	308	299	316	297	301	295	310	297	308	278	266	267	295	286	288	279	296	287	282	295	303	270	306	297	290	281	291	267	285	279	315	264	267	298	300	293	285	292	268	324	276	321	318	297	288	298	278	304	289	308	269	292	276	269	305	300	297	263	310	296	289	270	277	318	291	305	280	275	294	307	289	311	309	287	278	305	275	273	252	279	254	295	299	275	301	298	296	288	308	287	305	249	304	253	268	278	278	304	277	264	295	288	314	262	253	301	258	294	271	286	278	304	289	292	295	326	267	292	307	277	299	354	275	254	305	319	288	293	317	313	279	297	258	294	297	298	317	290	262	257	298	298	288	319	277	276	294	263	277	291	293	264	299	285	257	293	255	275	274	290	263	338	308	286	301	285	294	281	293	300	283	285	289	296	269	294	288	270	291	265	268	281	314	294	306	287	333	277	315	290	267	314	296	284	277	301	271	294	262	302	307	289	276	320	306	291	295	303	283	279	287	290	291	252	317	331	291	288	313	289	260	294	261	281	255	284	269	282	290	299	285	314	364	259	277	303	271	303	287	286	275	285	280	267	288	315	302	295	284	289	309	287	283	273	310	274	292	272	305	300	268	304	320	269	273	301	311	267	302	307	278	267	284	253	282	295	305	286	310	294	288	257	284	292	295	308
31111	28294	8746	7159	3253	641	592	631	641	607	589	637	604	641	628	629	653	617	619	629	598	670	655	626	603	632	659	669	640	618	643	658	668	613	644	617	609	632	656	635	635	655	624	629	664	625	724	611	596	620	622	610	594	600	609	625	634	603	604	661	614	605	642	631	633	603	638	639	609	614	646	593	678	671	638	608	625	615	610	645	607	597	638	649	581	649	640	629	656	619	599	623	635	621	619	586	659	606	632	615	612	594	667	622	627	628	645	613	586	648	628	619	646	608	628	609	593	610	657	658	644	653	626	639	615	602	594	616	608	603	616	611	668	588	645	611	629	645	598	605	638	639	614	645	631	677	589	636	611	655	597	646	649	609	634	633	640	607	625	632	669	594	601	644	583	640	616	556	626	656	597	639	613	639	648	637	630	619	690	624	635	653	590	623	629	612	580	632	604	666	611	603	620	620	659	681	609	603	652	674	590	593	610	625	605	641	625	660	605	659	650	619	585	594	650	616	656	662	625	618	624	612	610	639	683	670	697	632	638	655	579	669	590	631	580	635	632	595	628	650	648	652	624	616	587	654	651	636	644	640	587	617	594	663	658	618	615	666	618	620	633	677	573	672	597	677	606	617	640	638	600	645	622	610	650	614	616	628	623	630	613	629	620	619	606	666	613	606	620	674	654	629	654	619	681	594	631	622	648	621	628	602	567	619	625	649	661	608	594	615	610	619	651	615	629	594	627	616	624	586	628	608	653	606	610	631	626	659	652	608	650	650	642	604	672	604	673	585	602	615	635	631	605	663	641	619	619	642	606	667	603	633	650	637	634	654	664	624	612	635	611	573	645	593	634	638	613	648	618	644	660	595	675	631	657	649	652	625	651	628	603	612	635	622	592	665	663	645	623	696	576	671	637	648	602	625	565	607	612	621	645	623	629	635	670	625	638	684	651	619	657	631	660	612	659	627	592	635	624	657	619	640	597	647	632	623	648	646	655	597	629	639	619	632	608	599	627	612	640	670	612	605	678	628	630	634	605	601	621	601	609	622	603	613	632	605	634	588	571	662	575	647	575	622	630	646	681	631	647	616	617	591	641	632	645	618	632	623	630	647	612	659	622	634	629	634	606	649	631	586	630	655	615	608	624	619	589	641	607	627	629	651	611	620	634	583	609	586	662	620	634	615	643	637	618	634	559	663	598	596	634	661	621	642	657	655	623	617	596	577	643	617	659	622	629	637	640	627	625	634	610	624	644	591	603	634	625	642	627	610	641	660	625	626	621	635	642	605	625	629	614	633	645	562	628	648	634	637	617	652	656	651	660	620	637	651	650	629	628	620	652	647	644	664	650	629	663	654	632	656	632	636	591	614	600	646	580	585	604	636	654	603	617	587	622	633	600	638	647	644	650	672	628	633	593	651	687	663	567	642	615	689	660	625	644	611	697	571	618	646	659	594	582	613	611	646	657	581	672	638	617	614	638	632	638	620	638	631	599	636	612	616	655	641	633	589	670	626	609	617	633	607	615	662	617	631	641	601	667	675	624	630	662	620	603	635	602	662	630	615	627	613	681	616	634	616	575	640	604	622	609	627	613	641	591	596	641	644	606	653	627	607	644	628	614	619	633	620	625	661	628	578	639	621	587	641	626	640	665	616	614	613	575	617	637	701	599	664	576	634	613	591	637	635	619	622	631	647	609	627	603	568	653	617	625	621	600	635	589	631	603	626	687	590	597	591	619	615	612	611	627	600	624	615	633	645	614	609	660	623	635	609	596	640	652	653	601	583	636	606	650	670	624	628	637	633	597	619	604	592	611	644	651	620	664	619	605	653	643	642	616	592	642	593	661	607	658	661	618	653	607	641	632	584	637	640	648	621	609	574	646	634	607	657	636	617	666	624	621	613	614	609	634	639	571	633	642	624	649	656	618	642	666	640	620	599	611	623	617	620	582	595	587	637	653	602	591	633	660	636	643	637	632	629	595	654	585	596	631	625	601	620	590	598	635	640	626	668	635	597	616	637	590	601	622	615	609	671	640	689	571	633	611	646	608	662	617	601	653	624	616	625	639	644	594	656	665	616	616	590	648	602	629	583	616	652	567	655	648	604	633	595	639	616	577	632	592	638	604	621	622	586	612	599	644	636	656	605	619	650	640	660	652	609	616	619	580	619	654	609	598	660	613	613	609	658	572	640	617	635	634	666	623	618	647	609	597	625	648	600	593	660	627	671	620	638	665	615	613	640	615	624	653	647	635	611	615	677	647	601	605	647	615	621	652	649	670	627	670	669	589	647	679	626	664	651	644	634	648	645	622	644	643	612	627	662	638	640	626	610	571	615	648	645	649	621	639	655	619	640	610	618	613	649	647	615	623	596	641	621	618	660	594	637	660	646	623	656	624	652	642	596	638	638	628	584	631	619	646	635	626	632	627	614	693	627	602	625	618	629	641	636	599	614	618	652	627	641	594	606	599	678	633	653	633	598	628	650	610	606	600	571	650	612	611	581	662	690	611	616	608	633	600	596	603	628	583	594	677	638	618	627	596	639	607	620	645	632	649	630	712	594	608	583	605	636	636	634	623	648	656	605	599	613	648	567	653	624	667	615	652	653	612	634	589	605	592	639	656	599	634	644	643	614	614	651	649	630	620	609	674	619	634	620	627	651	639	673	641	642	585	636	607	639	641	647	630	621	627	607	632	611	614	603	611	618	600	623	641	626	603	617	589	624	615	620	651	635	659	613	622	643	640	614	596	632	653	628	620	635	647	622	640	626	664	675	662	670	674	635	607	580	628	657	635	588	596	634	589	643	662	633	653	599	625	590	598	649	636	672	610	612	679	658	622	597	622	616	665	647	619	618	647	647	599	599	640	674	646	636	677	643	645	629	620	656	653	663	615	613	644	609	619	615	626	629	629	640	568	655	605	618	666	615	597	621	658	621	592	623	618	650	623	632	642	663	658	614	606	620	613	630	635	626	604	597	625	603	624	615	592	660	619	623	635	645	630	648	636	640	672	613	655	643	625	635	639	599	597	609	630	643	634	607	580	626	643	617	638	609	634	637	602	653	621	588	622	639	633	626	591	590	654	624	608	646	597	606	610	651	633	609	598	636	650	633	674	614	643	633	618	636	649	627	617	637	618	622	609	635	618	636	656	625	630	621	635	662	626	627	635	641	611	663	629	640	642	624	673	609	662	615	617	656	594	641	637	632	633	686	668	671	638	682	624	650	645	602	642	662	603	611	643	658	610	610	631	633	646	653	650	602	692	579	657	642	634	570	599	617	598	649	665	650	646	671	617	601	611	611	618	591	647	610	657	616	651	606	627	629	627	618	669	598	588	640	651	636	619	633	614	621	596	673	616	605	631	620	610	651	608	622	647	622	633	614	578	636	630	602	640	673	610	608	612	629	690	638	668	637	661	608	624	626	585	637	645	556	617	620	658	647	616	637	590	642	629	683	637	632	588	645	588	669	671	668	643	620	611	640	597	581	646	633	611	651
67550	65391	53750	39103	25831	3452	266	240	212	231	216	222	177	199	199	199	207	191	224	173	175	192	180	195	191	196	168	180	190	176	216	191	202	191	193	195	185	197	201	242	206	195	217	188	219	161	193	161	189	194	199	195	182	164	204	214	172	195	166	198	183	191	194	173	168	189	179	184	167	173	162	202	186	164	174	184	205	203	190	184	161	178	171	207	189	180	196	194	159	183	204	213	198	181	204	182	175	191	186	184	195	197	170	214	202	169	181	206	170	200	191	147	193	236	204	186	202	220	173	186	170	213	194	196	199	187	189	197	179	181	173	186	198	179	183	192	175	164	185	203	205	197	205	205	195	181	171	211	181	192	171	191	185	203	171	172	193	205	210	174	189	176	188	171	168	183	165	157	167	182	183	178	181	178	176	169	193	183	158	162	190	199	198	165	218	174	177	172	179	188	178	194	174	192	190	185	167	181	189	188	189	196	187	204	201	211	182	187	187	194	168	186	179	172	198	165	165	196	199	197	194	187	180	213	185	188	193	178	195	177	179	170	219	204	194	184	204	200	190	203	202	203	206	164	173	194	181	196	189	202	201	196	175	174	179	169	190	206	192	186	231	177	188	176	186	198	168	206	172	217	175	190	207	204	175	188	189	192	192	206	193	195	159	185	181	187	172	194	176	183	178	169	206	172	185	185	190	190	220	203	181	199	181	192	180	224	196	192	200	207	192	173	202	191	194	155	187	167	185	182	204	190	165	196	188	173	170	201	201	202	182	192	197	199	193	178	193	179	154	206	176	195	172	197	200	213	200	182	213	199	185	173	213	165	166	164	198	173	212	219	188	172	190	210	190	182	210	186	182	192	206	180	193	189	170	171	186	182	210	202	185	183	201	196	174	194	185	168	199	191	207	180	168	202	182	220	211	208	199	238	181	189	189	194	190	183	192	169	158	179	211	204	219	217	182	207	146	201	194	156	182	203	182	160	167	180	203	181	188	170	179	177	178	183	178	208	173	186	192	210	186	207	159	193	201	190	171	184	196	193	195	167	199	207	203	179	185	192	178	181	186	171	169	193	184	190	176	168	197	190	198	224	168	150	181	183	173	183	197	177	202	202	202	183	177	184	211	172	194	208	197	203	187	177	175	174	173	193	212	179	195	197	185	186	162	204	211	185	177	181	172	171	181	186	198	188	193	184	173	201	188	176	169	173	190	184	178	166	205	172	176	176	216	162	186	206	194	184	206	169	194	179	200	208	194	215	157	191	200	182	188	200	190	177	209	196	185	191	192	228	215	169	195	197	194	194	186	167	164	188	200	191	168	180	210	178	162	171	199	203	167	216	172	180	194	202	182	169	150	178	175	196	224	175	184	176	176	155	199	196	167	185	184	186	161	177	198	194	162	191	198	180	197	183	196	195	159	193	195	180	170	176	223	197	232	196	213	167	192	170	171	199	192	192	203	180	181	152	176	220	169	162	185	200	185	189	210	171	172	199	201	195	196	183	207	191	209	194	199	170	169	186	211	194	168	197	221	177	169	189	180	195	212	157	197	190	189	189	189	163	206	167	195	209	180	215	209	175	206	156	199	173	186	173	189	190	191	210	222	209	194	205	229	208	178	174	188	193	183	194	186	175	187	193	193	207	186	202	195	216	206	189	194	189	191	179	199	191	172	192	174	179	216	179	189	180	176	181	215	201	199	183	186	197	179	198	182	191	181	167	207	170	162	201	206	168	205	193	202	195	183	195	213	194	176	194	168	190	183	197	178	206	182	172	212	184	185	201	175	183	216	197	182	188	177	202	179	178	200	177	187	188	199	203	160	179	225	205	208	192	185	212	193	166	210	191	146	177	197	183	186	193	202	192	160	172	166	158	192	205	212	195	192	194	184	198	206	185	164	199	187	180	189	173	181	189	206	173	182	185	202	190	211	174	196	218	204	187	217	196	203	177	194	189	183	201	185	175	202	195	222	211	213	183	188	186	221	173	179	172	183	203	184	206	189	184	190	183	202	172	216	181	209	193	164	185	194	178	180	194	198	180	193	198	194	173	160	198	163	212	173	168	162	184	193	207	188	180	199	170	194	196	169	199	202	184	192	185	170	191	152	210	180	180	188	178	180	197	222	182	210	212	212	201	175	171	194	197	214	190	201	182	177	184	209	224	191	193	180	181	209	209	201	192	188	171	189	189	174	172	192	162	191	193	208	197	199	206	185	172	190	194	182	165	200	195	179	178	182	187	215	195	186	205	163	191	186	208	192	207	174	163	163	200	177	149	190	205	157	206	187	186	221	183	190	165	174	191	204	215	189	186	186	193	248	201	208	198	188	191	170	193	196	197	202	176	184	179	185	170	180	196	184	212	180	184	171	192	194	182	169	189	170	195	177	186	187	189	179	172	182	181	194	201	183	193	200	173	159	187	219	197	196	158	197	202	175	201	183	188	179	197	197	201	157	179	202	196	178	175	203	215	184	181	197	181	167	191	178	204	175	180	171	148	215	188	156	206	180	211	180	199	173	190	192	171	157	185	186	196	193	188	198	197	173	203	212	199	228	196	179	175	191	198	194	163	187	182	180	189	157	160	189	196	228	176	193	237	203	185	179	164	197	162	202	217	175	186	207	199	195	190	170	207	213	185	179	155	200	161	182	184	201	207	172	193	196	204	184	179	203	196	182	190	217	189	182	182	190	203	216	178	188	186	174	197	188	194	203	178	169	194	164	194	181	195	196	170	195	201	206	182	195	178	184	203	205	182	210	176	189	191	208	195	208	173	191	174	192	213	190	195	207	178	180	168	177	180	179	216	187	182	182	183	209	174	201	173	189	180	169	195	169	185	164	176	176	188	148	178	182	189	186	186	197	190	181	185	191	171	175	196	162	169	211	168	176	183	193	225	168	190	204	192	203	187	185	194	173	204	217	223	186	214	182	186	194	188	161	198	174	169	200	177	196	173	203	197	186	188	209	160	171	210	179	178	176	183	191	196	200	211	219	203	191	198	185	190	176	175	203	172	178	162	185	172	180	210	189	194	170	169	193	205	193	182	172	161	195	210	205	170	182	206	187	193	182	152	194	172	194	194	200	216	196	189	244	174	200	182	202	199	187	206	193	173	169	201	178	166	187	208	235	200	164	181	200	181	191	206	187	188	169	205	185	187	199	206	161	173	188	179	171	197	192	189	176	199	198	197	207	183	164	195	172	164	186	182	192	202	191	177	177	177	159	198	196	217	188	168	182	187	201	189	188	180	175	186	207	180	191	180	208	180	178	164	210	193	203	208	188	176	179	173	159	210	158	159	207	167	170	188	179	170	183	180	186	187	201	160	200	177	193	205	161	211	172	186	170	171	193	194	184	212	182	181	176	157	157	187	181	163	164	201	212	197	192	194	184	184	193	174	190	183	186	201	198	197	213	216	216	181	181	178	182	183	199	199	181	214	185	205	173	163	199	189	171	175	179	204	204	190	172	191	186	171	172	188	186	181	177	184	190	193	199	214
39969	50727	49099	48204	31919	962	774	766	674	600	602	568	521	554	565	492	535	501	520	489	493	470	458	473	479	469	442	446	476	467	517	426	425	458	475	444	444	446	444	466	455	469	425	447	474	474	493	422	438	442	472	459	442	467	480	461	420	456	452	448	464	441	423	450	458	450	455	484	434	427	396	401	446	465	440	466	437	453	430	427	460	433	488	443	479	471	455	463	431	440	448	487	444	435	480	430	405	421	459	455	453	453	445	432	435	441	494	425	421	443	437	474	487	424	444	457	427	420	431	455	468	412	466	423	454	415	437	455	439	458	457	407	446	418	449	432	461	453	454	456	421	447	470	442	452	456	445	473	445	420	423	510	464	441	447	439	478	446	457	445	413	459	434	454	453	474	444	434	421	420	484	420	466	483	470	441	459	451	461	450	430	400	468	432	427	405	418	484	445	444	430	450	480	450	427	439	408	452	460	450	469	472	443	422	458	443	449	411	429	449	452	423	484	441	426	461	453	459	441	475	449	465	438	492	402	439	443	464	466	427	463	412	476	449	432	423	468	448	472	428	445	434	449	423	443	435	420	440	449	446	446	407	455	447	440	412	454	450	446	437	428	444	458	416	419	455	491	410	420	443	454	416	410	438	466	442	444	428	444	474	407	465	454	470	453	441	419	434	454	455	446	485	472	470	476	449	440	448	415	447	470	443	478	437	456	447	441	406	450	454	423	483	449	432	416	462	461	445	448	418	478	452	477	444	466	448	443	449	453	419	406	461	460	460	471	428	438	464	442	472	435	434	422	413	418	442	429	435	443	464	451	440	450	441	433	429	431	457	466	465	432	474	435	466	424	433	407	430	467	459	433	427	436	459	408	451	447	450	414	430	454	455	382	445	450	465	449	415	429	423	410	486	421	439	436	453	413	474	454	448	450	428	459	460	460	432	452	440	454	452	461	450	449	421	450	459	429	435	427	407	445	387	434	468	416	424	446	449	476	457	451	429	412	430	440	414	456	463	443	402	430	451	442	478	455	446	447	459	417	436	438	443	429	392	406	438	440	478	497	383	463	470	469	395	432	447	466	434	430	428	446	448	457	450	475	481	419	449	450	491	456	401	427	451	430	438	478	436	448	441	439	415	463	453	442	420	442	439	461	429	434	460	455	467	474	434	433	430	485	413	456	431	474	405	437	427	434	476	431	456	481	415	439	425	425	431	487	455	440	426	435	453	424	462	428	426	463	444	460	431	418	421	464	421	455	398	472	454	440	478	450	436	476	473	391	413	481	418	446	474	452	437	485	453	451	481	442	445	406	457	457	435	459	443	471	422	438	485	408	441	435	476	466	428	414	440	448	422	437	443	443	449	500	459	441	434	437	444	459	458	477	443	474	434	457	471	433	479	468	407	442	438	441	424	468	437	417	438	456	396	473	465	465	475	452	468	454	425	454	429	468	452	435	453	411	444	496	418	426	440	459	404	436	443	473	413	453	396	401	438	438	410	467	453	433	457	417	417	444	431	448	467	462	466	473	441	455	473	426	461	447	443	467	440	443	429	426	457	409	447	429	424	443	419	395	450	418	461	454	470	451	439	419	420	420	425	467	453	405	434	461	445	450	433	418	423	413	452	415	470	462	463	486	414	470	414	445	405	465	412	450	427	439	403	434	448	448	444	460	449	438	457	419	398	499	459	451	384	438	433	420	466	456	440	443	456	454	425	413	447	441	434	416	392	435	429	458	446	407	460	454	433	472	441	464	436	433	459	426	432	428	491	432	442	449	444	429	409	446	438	462	410	435	449	410	467	472	463	456	395	478	452	437	431	450	448	412	389	452	423	452	456	454	448	471	479	416	442	448	418	430	485	422	401	434	428	460	436	420	441	437	440	470	422	467	443	453	463	423	404	412	433	451	482	465	441	477	434	405	433	462	471	486	420	441	435	488	461	444	463	452	457	458	423	456	448	416	453	440	459	459	427	445	436	460	439	466	433	436	447	470	418	422	436	456	439	466	444	459	444	429	460	469	429	462	479	445	406	437	502	432	415	415	455	421	430	483	422	428	429	444	397	469	458	422	472	443	470	454	447	447	502	450	481	428	431	473	450	474	446	452	424	456	427	453	465	435	410	445	437	450	423	456	446	418	425	482	422	440	415	417	434	444	474	487	447	454	446	436	455	447	494	402	439	427	443	420	450	455	429	449	430	428	443	428	464	460	399	466	458	444	440	460	458	444	438	448	452	461	414	464	422	429	438	452	470	450	397	471	467	437	447	408	437	457	456	443	480	446	435	422	427	452	471	475	445	421	457	412	448	410	458	434	451	432	406	471	417	455	463	455	427	439	438	451	444	479	436	452	464	434	424	460	459	427	414	457	400	437	443	445	447	469	442	426	438	448	441	443	473	440	501	421	420	467	437	472	419	449	421	410	485	451	440	459	454	418	444	427	436	436	476	403	433	426	463	452	450	419	463	455	447	444	459	484	476	431	460	455	435	442	434	466	432	424	444	427	458	434	456	418	458	411	431	468	434	455	450	455	485	444	437	419	434	459	455	456	475	444	454	455	451	428	414	438	439	451	413	482	457	448	466	462	420	440	458	448	494	414	420	447	470	450	427	443	456	437	452	439	408	460	455	423	439	437	447	430	436	420	431	441	456	441	428	441	449	440	448	430	454	491	420	424	411	432	446	405	443	458	399	449	448	407	429	450	440	410	422	451	435	420	435	407	464	447	468	434	400	445	466	462	422	447	391	446	417	427	472	440	436	448	444	428	421	436	450	449	433	480	466	448	412	437	470	473	440	424	463	461	417	460	431	450	448	424	461	434	408	467	466	459	434	489	425	437	435	420	455	462	476	442	452	430	462	442	426	461	472	432	478	467	452	442	467	434	444	442	442	445	423	448	422	400	399	471	391	455	453	442	497	437	422	401	426	444	451	421	436	465	478	484	430	465	451	460	422	410	479	441	395	464	420	455	422	417	473	413	419	465	410	422	480	443	456	421	480	422	465	442	443	453	453	461	485	433	443	449	478	418	452	434	471	404	456	434	444	452	423	429	472	452	439	414	437	452	444	438	437	455	481	431	427	485	408	450	442	426	432	429	456	452	433	418	441	476	448	431	408	464	455	432	448	421	461	436	416	415	434	441	448	439	455	431	405	455	462	440	436	431	412	430	468	427	451	451	451	459	421	480	424	459	446	463	442	509	445	426	445	464	474	415	403	456	425	430	453	465	444	426	411	432	470	436	426	450	421	441	392	467	435	438	427	465	459	427	458	462	470	415	448	451	439	473	423	425	448	442	403	446	428	452	475	434	466	437	431	447	447	386	463	445	447	465	415	428	435	454	440	438	448	432	454	435	476	403	446	402	407	457	435	414	445	442	412	393	409	447	446	453	450	420	423	456	411	463	436	434	469	390	503	454	442	405	449	388	437	429	463	451	485	455	411	427	415	430	438	434	449	470	452	473	439	420	454	406	406	388	438	422	425	479	422	433	421	434	453
73287	75367	67105	51154	37606	8599	689	375	389	358	314	330	317	302	273	290	298	342	336	282	285	262	340	303	299	303	302	297	316	323	272	299	281	338	296	313	296	302	298	272	286	297	315	317	288	313	280	281	284	277	274	245	288	294	272	278	307	305	314	263	316	289	321	299	302	279	285	273	291	298	313	306	292	297	285	309	281	293	298	272	293	263	277	299	337	313	306	293	325	298	268	294	315	282	304	295	284	269	289	299	280	280	277	283	272	299	298	268	260	258	277	282	280	251	276	312	297	275	300	298	263	301	267	320	300	322	304	300	299	320	268	276	241	287	269	285	282	275	283	302	274	289	261	311	281	281	311	286	309	271	278	269	308	259	264	301	324	263	316	300	240	278	290	280	326	296	290	328	281	267	281	270	281	305	286	272	265	282	310	304	349	294	302	299	274	303	271	300	297	306	300	284	292	258	255	311	298	290	304	303	269	316	301	272	279	289	327	301	305	270	306	294	281	276	243	285	272	278	282	249	281	261	284	277	259	293	287	295	309	322	315	253	293	301	335	285	295	293	285	290	262	290	313	297	303	292	284	281	274	266	268	283	264	287	259	300	263	267	275	302	299	259	304	285	301	319	304	288	276	278	293	285	292	287	284	248	311	337	296	311	290	290	280	297	298	298	280	307	290	312	297	269	278	310	282	297	282	234	297	341	269	309	282	289	280	271	322	286	276	285	295	276	311	309	301	309	274	303	288	288	303	328	276	283	287	282	292	297	308	262	292	332	267	300	257	285	288	234	258	269	265	281	280	293	276	264	281	274	292	280	278	283	274	304	267	298	301	268	280	316	337	280	322	290	328	284	295	284	305	305	280	276	279	292	285	338	286	267	297	306	295	299	288	266	298	296	293	258	281	287	295	266	284	302	274	304	318	280	294	264	289	317	287	289	317	279	279	263	270	250	297	302	284	294	269	324	282	288	325	279	288	295	314	277	296	285	281	260	243	304	272	297	281	307	264	283	284	298	297	288	318	292	304	251	294	277	293	272	281	282	286	291	300	295	275	300	277	311	267	280	270	310	292	316	313	281	284	305	292	269	320	288	289	275	308	305	254	280	300	281	269	309	295	317	310	286	297	262	265	282	288	268	288	299	280	269	291	299	277	267	257	287	313	295	273	278	277	291	312	313	267	270	298	299	288	303	257	292	284	263	299	277	276	293	299	307	295	301	295	279	260	283	286	311	240	299	256	301	285	292	282	272	269	303	277	263	263	302	297	305	295	315	319	270	329	316	270	284	275	304	286	288	300	276	277	293	271	295	325	297	295	274	304	294	319	279	296	309	277	308	274	280	277	288	310	265	309	291	302	257	267	297	294	286	270	269	299	264	259	275	288	282	265	281	294	282	292	291	287	298	272	272	313	244	291	301	291	262	284	267	307	258	310	300	278	297	295	293	309	287	296	294	281	293	299	334	268	285	300	283	277	304	281	271	297	269	303	287	254	285	301	311	296	307	287	298	267	264	282	309	270	334	262	296	274	287	274	279	297	285	291	287	293	322	268	255	275	281	280	274	288	292	312	275	314	290	283	326	270	264	284	318	289	256	268	274	322	307	297	287	278	262	256	289	282	285	292	296	317	270	292	246	252	283	271	309	305	316	303	288	292	300	279	291	311	284	292	296	303	300	271	288	306	289	282	302	271	303	303	287	272	255	290	284	292	303	289	309	270	282	306	273	278	257	285	310	262	288	304	299	277	265	247	318	258	267	305	296	265	323	277	276	263	309	261	283	289	277	294	269	276	289	286	276	299	297	287	287	260	274	303	268	271	278	261	319	285	314	264	270	269	278	306	289	274	286	243	266	252	295	298	297	283	282	310	300	250	316	269	298	321	284	300	286	281	311	299	274	290	284	318	285	282	317	243	303	292	301	286	315	288	303	275	301	284	291	315	273	299	303	306	304	277	286	297	330	280	277	293	300	310	281	248	338	283	273	281	295	276	272	303	296	297	292	299	298	277	271	300	310	286	270	313	294	311	272	300	305	259	302	278	286	264	334	294	257	269	273	300	296	307	300	281	293	292	278	292	299	293	311	319	283	308	261	275	304	285	302	273	239	305	283	285	290	311	321	289	298	276	281	260	274	277	277	298	314	272	268	309	290	274	269	309	263	289	303	286	315	286	294	304	283	248	264	251	270	297	264	313	276	274	254	275	300	287	281	299	287	297	338	293	303	298	296	298	292	265	285	300	266	290	273	304	321	301	295	274	307	265	263	278	316	273	274	298	323	343	320	274	294	284	303	284	301	280	299	265	305	287	230	253	265	305	296	290	285	267	280	310	318	288	276	279	293	295	313	283	291	284	260	274	282	262	281	270	310	299	292	291	281	307	273	301	285	304	255	268	261	271	297	280	281	299	310	302	258	311	307	267	273	306	268	253	293	265	329	310	316	274	297	311	277	303	293	281	267	297	270	285	267	271	335	314	301	324	326	313	293	297	290	260	295	307	311	286	307	293	286	302	272	266	265	289	309	267	275	319	313	286	297	286	286	290	265	305	302	263	286	290	328	271	282	269	311	286	279	283	287	273	286	262	276	273	289	305	268	306	285	333	270	268	320	289	315	283	260	284	289	291	313	307	302	290	296	301	271	328	303	284	322	293	304	282	276	309	307	331	293	310	264	304	327	236	292	289	286	280	261	307	289	304	286	286	294	322	295	301	262	274	282	334	274	298	264	312	292	308	302	273	295	314	286	289	297	309	262	304	299	267	297	304	288	317	290	297	298	299	312	302	240	274	314	279	295	288	325	301	304	258	280	295	286	308	313	293	283	300	296	299	270	250	266	265	272	293	276	313	343	281	296	287	273	308	316	274	286	277	318	286	277	286	314	277	289	286	284	327	308	321	273	302	298	289	329	293	301	291	295	290	286	276	264	276	309	263	286	304	271	283	306	318	278	302	290	301	270	303	270	329	262	294	264	283	312	286	265	287	298	302	254	278	279	291	233	293	283	287	328	286	273	275	296	250	281	271	293	265	289	299	287	296	301	312	298	272	293	302	268	290	275	276	269	271	277	282	317	262	334	265	299	268	273	300	290	268	292	290	272	285	312	271	276	279	320	300	274	329	287	285	333	268	305	294	276	284	280	266	305	297	319	282	319	302	299	288	312	286	293	287	314	294	297	317	293	258	255	303	278	285	297	279	306	264	281	295	281	302	314	282	287	296	300	306	289	292	261	283	310	343	310	295	245	289	245	304	291	313	316	294	293	296	286	322	256	301	275	275	292	285	295	277	281	324	304	296	317	285	297	301	270	293	300	250	279	307	284	289	309	293	263	260	298	311	304	280	297	331	302	274	311	333	306	284	265	283	296	290	291	317	299	266	286	272	288	272	274	321	312	305	317	276	285	279	298	301	293	295	307	295	264	308	284	285	300	260	304	268	328	298	294	293	290	270	266	273	288	291	264	242	253	283	296	308	286	286	283	279	279	283	275	288	283	287	303	283	292
44665	59786	61421	59063	42027	1739	1370	1149	1010	985	925	924	813	784	814	801	758	721	756	768	683	701	697	716	674	717	697	718	713	721	678	678	683	703	716	681	696	649	653	681	644	662	681	679	615	666	652	622	665	636	651	657	677	691	683	625	649	644	599	714	681	626	632	669	651	619	658	657	677	653	642	656	696	693	687	616	633	648	662	629	668	638	679	624	685	627	686	673	626	669	677	694	622	636	640	682	630	662	640	695	667	642	696	655	668	636	645	625	680	627	671	640	625	651	656	647	638	640	659	678	658	606	668	668	653	676	645	612	650	660	651	624	652	666	639	701	661	719	637	690	632	671	675	639	610	643	650	637	676	632	692	617	670	640	654	675	688	636	649	642	688	606	652	645	614	591	694	652	666	638	615	682	670	599	648	626	626	656	652	661	684	655	663	603	632	669	660	720	655	668	631	651	644	627	617	672	610	619	648	658	682	675	682	690	660	711	666	656	619	603	619	612	629	651	677	694	653	652	670	653	701	619	702	637	665	620	662	626	704	664	657	661	636	657	683	642	631	676	688	597	625	629	628	644	667	618	653	605	616	651	638	658	645	636	660	681	705	625	642	681	685	618	643	633	674	583	637	645	665	633	613	661	614	645	681	686	619	687	637	636	685	655	600	662	618	637	720	598	653	639	706	684	671	649	699	631	661	652	639	651	701	629	619	598	632	645	670	630	647	607	660	648	627	617	617	663	672	660	591	653	676	624	670	623	669	669	678	634	667	606	672	655	644	653	652	697	665	669	676	629	679	667	636	650	683	618	671	651	657	635	648	633	705	633	658	639	663	642	630	633	629	645	691	652	686	607	675	646	688	606	616	640	672	665	660	682	669	605	691	647	678	656	638	650	640	646	643	622	657	649	675	676	609	640	674	612	655	656	651	657	648	657	659	677	676	651	600	663	594	618	674	605	682	616	642	654	639	643	685	639	651	624	639	677	627	650	646	691	675	649	635	649	624	690	655	674	650	658	649	637	631	623	663	716	612	629	653	666	666	621	622	645	618	653	617	694	652	679	680	637	626	656	675	638	624	655	625	620	617	645	672	623	662	672	672	608	639	641	627	685	657	641	620	615	649	672	660	628	615	673	685	640	655	631	648	669	692	648	660	667	677	645	643	635	663	605	640	632	661	627	601	671	619	658	625	680	643	665	626	645	613	688	679	638	668	616	653	682	595	681	670	612	645	627	681	644	620	679	656	672	628	622	637	667	640	665	637	660	631	670	627	642	652	609	665	713	647	672	640	632	656	633	640	645	670	667	658	633	659	651	633	661	645	659	651	615	633	669	635	618	670	670	660	609	671	649	634	652	668	587	666	633	627	651	618	674	644	631	674	682	673	670	664	623	670	656	636	657	623	655	667	646	683	650	656	598	656	636	658	640	619	646	653	624	610	634	689	665	658	651	619	603	619	691	656	646	649	624	621	619	644	660	660	610	666	655	715	607	655	634	619	637	658	648	679	667	633	662	636	632	588	656	625	698	663	621	632	637	647	695	661	646	625	618	670	642	647	700	642	687	643	663	663	632	612	661	607	630	655	629	650	656	652	621	692	650	688	628	666	640	621	631	632	620	651	653	655	665	672	638	661	688	655	649	686	648	673	619	663	610	653	674	668	661	657	630	640	648	632	594	682	651	628	664	633	629	663	641	599	615	666	656	631	680	665	655	673	623	680	666	631	630	688	649	673	638	651	689	641	644	620	631	704	628	633	599	659	627	702	622	633	623	708	672	643	610	617	640	693	649	639	678	658	623	680	625	638	647	642	600	649	633	613	672	684	618	638	613	635	683	631	616	616	663	673	692	662	700	678	616	649	623	631	627	670	629	642	647	638	637	707	637	603	669	665	653	669	615	688	646	632	664	669	674	602	659	629	642	660	643	672	656	668	642	645	659	644	629	667	654	660	638	640	697	608	639	613	595	627	631	693	692	683	663	627	666	718	685	653	611	633	622	689	671	626	683	582	646	661	652	655	670	605	610	631	673	680	617	675	643	663	674	623	635	658	648	633	618	656	708	657	671	645	666	683	672	625	648	663	655	677	659	626	623	709	604	660	682	646	634	639	696	643	663	645	626	679	648	646	637	676	635	661	663	707	642	665	697	616	630	658	676	656	653	655	665	652	641	653	655	694	618	668	656	611	629	596	647	647	660	677	641	637	672	654	632	644	649	604	656	665	666	650	631	648	679	653	682	628	639	633	659	678	669	677	657	661	657	646	669	665	692	677	656	623	662	647	678	640	650	646	657	624	662	643	679	726	649	675	657	640	647	671	607	624	716	642	611	652	639	621	642	623	654	635	599	645	711	672	629	642	636	637	637	651	662	648	659	620	633	670	679	628	698	584	635	654	662	663	660	609	654	663	643	618	629	665	708	673	667	689	643	617	652	655	652	618	633	640	636	685	640	679	629	588	661	639	687	642	681	661	641	681	678	634	624	641	645	683	639	649	631	674	631	632	680	647	638	647	638	638	682	606	617	634	664	638	645	667	673	689	641	687	655	661	690	680	676	703	684	650	637	623	591	652	648	649	670	654	629	668	655	636	647	639	666	606	682	684	628	638	679	611	681	642	685	656	664	627	666	622	691	632	636	668	719	673	657	657	619	661	674	653	681	617	612	605	668	680	676	684	668	610	654	671	651	690	638	671	629	697	648	670	660	664	650	643	639	691	661	595	653	665	648	647	691	619	620	673	698	648	615	625	670	659	596	624	653	655	684	639	699	667	643	657	641	677	681	675	615	634	672	688	626	617	637	639	610	645	663	627	664	659	652	639	645	640	675	606	649	630	654	643	640	573	641	665	658	648	652	651	659	625	663	631	658	642	632	646	662	643	684	674	598	646	669	624	684	604	662	649	730	619	682	632	620	628	662	616	666	632	661	649	644	686	650	649	646	638	684	675	693	670	654	645	641	659	682	644	586	634	617	617	640	617	678	602	666	682	636	653	617	635	639	646	638	684	638	623	651	602	664	664	665	647	591	651	642	692	624	632	639	645	631	663	637	663	594	658	653	640	668	663	622	647	703	653	667	675	673	630	637	703	633	646	625	659	626	633	627	611	626	639	706	622	643	633	685	635	650	656	636	683	647	649	663	637	661	607	672	614	629	646	676	638	658	700	740	638	674	675	634	704	636	652	661	605	648	647	622	645	666	622	624	642	671	675	642	654	641	659	586	646	692	631	610	667	678	671	639	643	672	669	638	667	638	691	646	664	637	626	646	659	650	633	620	631	656	626	646	712	666	644	657	665	645	684	658	639	655	625	590	614	627	660	650	658	601	623	649	681	627	639	659	653	682	642	635	622	628	673	674	688	638	651	613	642	655	672	643	636	613	636	620	631	660	622	614	614	647	638	632	635	689	663	641	618	600	632	674	652	646	649	707	671	648	628	660	625	656	679	614	621	658	647	687	663	674	670	616	683	681	629	693	673	635	620	634	669	627	663	661	637	630	644	648
55953	44523	13989	2972	1357	324	293	293	317	314	292	289	300	326	291	298	275	320	296	303	338	308	296	292	281	282	296	317	278	320	295	264	320	275	307	319	298	314	316	312	284	286	328	304	264	319	273	278	305	288	300	298	279	312	273	267	318	273	286	287	299	299	291	290	309	279	274	318	288	302	252	284	300	280	269	306	287	289	310	262	273	308	301	292	269	282	288	296	293	300	287	298	301	312	284	336	296	299	297	296	309	282	284	284	275	308	280	296	286	298	313	328	311	306	325	292	269	307	296	296	293	284	287	304	305	319	285	295	291	327	274	255	304	341	299	294	270	277	317	292	294	297	296	283	285	288	310	309	274	289	302	278	294	313	313	293	308	297	270	278	292	285	345	286	282	265	314	297	290	305	304	285	288	286	305	275	271	300	266	273	257	271	292	274	290	289	288	279	271	308	286	321	294	323	305	297	303	284	258	280	300	310	281	318	295	294	302	339	291	254	293	280	284	308	295	284	257	302	316	273	267	286	286	288	277	286	279	308	302	319	295	288	302	260	302	259	259	297	285	307	261	293	277	300	294	305	286	278	268	296	306	273	280	321	291	298	275	272	286	273	267	285	268	292	275	258	275	284	298	292	320	339	288	272	264	308	318	267	300	284	304	286	293	279	297	271	291	291	291	292	299	287	320	295	257	298	283	289	271	291	279	272	289	299	314	273	328	267	308	295	293	280	314	279	319	328	282	283	275	325	293	296	286	274	300	289	279	294	300	285	286	287	309	309	292	271	268	264	285	293	306	297	284	302	290	269	302	283	326	291	299	326	278	294	332	319	323	313	307	273	265	272	283	279	296	326	282	284	280	278	313	343	266	296	300	314	285	281	290	279	304	295	323	300	293	317	294	312	303	277	284	286	300	295	284	312	289	286	309	299	281	285	259	300	313	282	298	320	320	294	272	287	314	307	290	326	285	268	287	314	276	305	289	308	308	309	302	319	274	295	272	300	318	316	301	289	269	257	340	275	288	285	285	260	261	271	263	317	276	295	285	285	294	287	301	305	282	323	290	270	278	287	288	318	295	294	312	291	293	309	282	282	320	306	308	280	316	279	280	296	268	286	279	279	315	273	320	303	310	286	313	289	296	317	294	314	275	312	312	308	289	284	306	272	317	262	292	291	278	318	238	287	281	275	294	263	280	302	290	306	280	314	294	290	318	301	309	265	282	279	283	302	299	279	320	284	298	266	330	297	304	297	280	310	276	296	298	291	303	276	294	314	343	284	269	269	312	312	293	299	282	293	273	290	303	311	292	269	281	281	276	322	297	288	298	305	304	266	238	340	310	283	280	305	256	305	318	266	325	255	322	291	275	274	269	267	270	264	290	284	291	263	284	293	283	234	267	304	307	236	285	302	295	299	248	279	286	278	293	270	294	282	350	268	338	294	305	277	267	300	280	294	307	274	291	262	286	312	270	314	268	281	269	317	305	264	260	285	293	294	298	273	309	281	283	280	278	269	314	308	270	295	294	307	302	292	305	297	277	273	290	285	281	263	282	259	272	288	293	292	287	274	288	309	304	290	322	291	280	298	290	305	292	268	293	265	265	256	281	287	270	277	286	282	273	316	318	251	302	307	292	285	290	308	317	294	288	309	296	286	311	291	301	299	321	296	315	261	288	277	270	305	278	293	298	331	309	299	274	302	307	292	280	299	316	294	324	312	291	305	327	290	284	315	279	283	262	314	304	260	257	287	280	263	289	254	296	309	281	262	323	284	295	284	316	337	294	300	301	308	291	286	286	267	322	283	310	290	279	281	301	301	280	288	294	285	310	256	296	269	287	282	296	309	298	281	260	322	289	289	280	304	324	300	310	273	290	292	277	270	326	340	304	323	316	316	294	281	313	300	286	296	264	290	298	293	268	282	294	310	308	283	306	276	275	265	265	282	302	299	275	285	304	281	310	278	301	297	262	290	313	288	318	285	297	292	280	286	294	276	307	308	283	282	302	274	274	284	285	308	312	303	311	271	304	301	291	295	264	339	296	294	292	262	280	302	298	298	282	310	315	306	263	269	286	254	288	284	307	311	308	279	295	298	306	289	301	305	316	281	303	302	316	264	342	296	306	301	275	312	275	312	274	289	269	309	277	312	273	320	310	303	288	255	308	281	303	284	310	296	306	250	305	263	287	272	307	306	306	292	328	338	279	297	274	287	262	297	284	313	296	269	296	284	278	261	283	295	269	319	309	293	326	279	267	309	280	268	287	285	276	314	337	294	279	335	295	302	283	306	295	265	273	289	272	280	285	309	281	274	301	306	292	312	298	268	297	284	275	260	269	270	298	294	328	266	280	289	245	281	312	288	283	289	304	297	278	301	314	284	298	275	280	273	303	276	279	302	288	278	269	329	295	288	291	289	277	295	301	296	290	278	309	266	268	277	287	325	284	260	308	310	317	284	279	279	317	307	281	300	299	291	311	303	301	318	294	311	320	286	283	275	268	315	326	311	293	214	282	284	271	290	313	297	305	297	244	318	257	311	283	290	329	294	311	268	301	302	292	269	263	285	293	294	331	297	306	304	319	286	314	284	310	280	288	295	305	326	279	293	330	289	277	250	301	300	285	311	325	313	272	309	305	304	292	299	290	344	280	316	310	303	325	328	284	306	288	282	325	283	258	300	293	296	297	276	308	267	315	269	279	267	296	322	298	312	313	287	302	282	310	286	276	332	279	296	289	298	283	282	276	278	324	283	291	281	298	268	283	301	295	310	264	301	289	328	280	304	263	304	285	325	300	274	333	313	277	277	274	310	344	278	289	318	305	267	297	267	300	262	297	316	291	271	285	264	271	275	288	301	318	337	285	299	308	269	301	278	293	288	293	277	270	295	277	303	294	313	291	278	326	291	286	319	299	278	282	283	309	285	265	303	297	326	305	277	281	291	300	312	305	262	304	292	305	288	304	250	294	301	280	273	282	285	315	297	276	290	308	305	296	308	308	280	297	275	286	289	273	290	278	281	296	301	321	294	300	295	298	266	280	308	318	250	307	350	298	279	302	294	320	309	274	299	292	286	291	296	280	284	293	312	260	287	305	285	282	267	300	300	301	274	293	291	283	288	318	296	298	308	261	278	303	338	288	308	295	291	326	289	291	281	302	297	343	301	290	302	280	289	272	304	304	297	322	275	273	300	283	295	288	305	274	298	348	303	299	290	324	296	322	299	303	303	315	323	322	294	301	294	290	288	296	272	278	312	322	278	284	283	287	328	304	273	295	287	297	322	301	294	293	271	299	296	285	286	285	258	285	291	266	277	305	301	262	313	296	287	284	268	309	312	294	324	263	315	295	307	290	301	290	304	303	291	279	281	317	297	311	347	338	297	276	252	297	284	356	289	299	289	291	281	288	293	285	313	275	299	309	258	297	280	297	267	302	274	275	321	308	265	311	254	269	289	305	311	299	264	298	334	282	270	282	279	299	306	322	276	296	316	301	285	299	261	318	298
31056	30133	9478	6791	3232	685	634	661	642	644	636	649	675	648	661	665	631	592	691	664	619	622	650	649	607	645	651	647	598	623	671	650	637	597	599	639	667	627	650	663	637	629	598	645	657	655	679	634	628	644	608	686	606	652	639	666	622	624	645	648	651	654	591	653	670	624	627	622	632	648	632	624	622	635	630	622	604	612	685	624	633	673	658	682	647	628	646	624	640	636	584	612	655	605	653	609	674	616	648	648	617	597	653	623	613	592	636	611	616	636	635	658	669	652	626	626	648	637	629	610	589	638	651	590	593	646	631	669	612	611	645	629	597	620	602	652	623	689	591	628	648	633	620	642	639	599	675	602	604	650	594	631	644	641	624	645	649	599	616	663	644	612	651	654	622	676	660	652	617	619	622	633	678	654	648	629	637	637	620	633	621	654	623	676	650	643	648	655	650	587	633	688	697	575	615	590	631	654	599	634	651	583	630	641	585	585	618	622	612	606	644	647	665	679	586	614	592	618	615	587	635	660	666	622	613	669	622	639	690	639	667	558	584	611	635	604	663	589	621	628	633	640	658	659	642	639	608	656	698	636	655	626	601	659	599	622	611	645	624	669	635	656	602	608	581	714	620	645	600	630	597	656	631	658	611	635	624	651	602	634	626	614	616	657	645	635	622	622	664	676	599	582	615	604	613	649	665	640	637	650	633	655	629	595	626	625	656	620	660	606	596	611	614	640	639	620	606	641	637	608	608	670	622	664	614	637	627	624	631	637	646	629	636	613	636	634	662	644	687	621	636	595	628	611	614	643	620	591	670	625	647	607	677	639	645	616	683	607	623	620	614	622	637	635	599	649	628	632	622	629	579	630	600	670	626	627	632	613	646	606	657	616	613	682	634	634	594	699	636	694	636	647	648	648	636	604	620	637	653	632	592	627	629	622	585	626	621	624	623	653	639	612	597	632	642	644	603	685	608	621	624	630	609	610	649	611	634	626	630	628	661	647	622	623	608	612	643	658	635	643	604	595	648	644	691	668	666	647	641	627	611	626	667	660	630	638	633	613	625	647	584	641	671	657	634	639	590	687	610	659	595	619	659	643	641	642	647	646	619	669	664	602	605	637	643	640	600	599	600	610	627	618	608	666	649	595	649	632	622	587	660	643	621	648	627	643	628	611	677	628	642	663	633	570	605	614	636	652	634	659	659	628	610	655	627	662	627	632	612	651	645	652	602	635	619	647	616	686	669	643	652	606	653	672	644	640	599	654	591	597	656	663	638	653	622	646	638	597	593	628	675	661	669	672	655	635	648	600	627	606	650	628	649	608	566	713	639	620	641	627	661	660	611	616	627	602	626	612	618	641	667	609	608	564	631	609	605	608	602	638	602	637	626	638	641	624	662	555	664	649	635	632	669	613	694	625	582	608	669	668	626	602	653	680	641	660	607	687	618	624	635	630	611	666	647	656	578	582	624	639	614	651	658	609	642	616	686	660	662	614	641	624	597	634	674	665	602	634	676	645	631	651	607	635	641	593	669	647	641	639	638	621	645	635	651	646	604	650	673	627	615	634	605	662	634	674	616	629	640	655	623	616	665	611	614	640	588	655	646	603	622	623	623	628	622	605	669	640	656	604	641	657	674	613	653	625	683	663	635	647	622	671	642	565	662	617	640	649	639	579	623	620	582	602	639	660	622	623	606	647	671	657	658	685	674	633	655	605	610	656	654	655	672	616	672	594	628	677	642	635	674	616	655	681	662	625	642	664	624	600	659	656	611	695	639	619	609	664	657	634	630	594	612	618	637	626	649	628	613	607	641	641	648	626	646	630	614	645	627	621	655	608	627	643	638	663	691	618	644	612	609	645	611	667	613	585	646	618	577	622	647	643	604	600	647	590	608	630	635	622	669	657	610	658	629	593	654	567	690	643	621	615	593	616	654	690	663	664	649	641	682	627	631	637	626	615	600	633	654	687	684	593	625	641	632	651	667	607	665	646	618	677	662	598	596	624	605	619	633	613	649	558	670	632	605	652	597	632	656	654	614	633	609	621	626	635	657	597	628	652	649	593	609	648	645	627	624	665	657	628	601	609	665	639	607	647	649	615	618	632	659	621	641	661	635	647	650	639	647	640	633	674	622	645	621	620	674	630	637	650	640	633	618	645	666	630	702	658	621	627	643	602	640	642	651	657	674	642	657	609	634	627	678	647	653	610	639	687	609	648	637	642	709	664	626	653	623	643	607	629	659	631	645	606	660	619	635	690	607	616	630	602	612	617	654	598	617	683	617	633	597	609	623	616	623	636	669	573	626	661	641	585	640	634	617	656	608	605	619	658	641	634	625	666	647	664	644	691	633	639	681	615	614	567	657	568	668	634	626	594	615	603	658	652	604	664	660	606	628	612	634	618	594	656	666	613	642	623	628	645	605	681	607	623	624	613	648	632	579	675	637	646	637	638	696	638	647	630	668	620	642	632	615	652	640	641	606	661	606	589	630	649	558	643	672	592	696	615	600	670	620	607	627	640	606	639	668	633	623	647	595	644	600	642	633	646	605	615	614	632	622	597	644	635	680	640	622	610	656	625	607	626	685	652	611	658	636	626	595	606	624	673	615	656	658	656	614	639	630	607	624	643	647	630	647	625	656	641	639	651	619	619	635	597	649	632	579	641	647	656	638	617	605	627	631	635	621	592	570	600	625	660	607	630	641	667	633	624	636	646	547	609	661	577	655	633	650	658	638	606	609	625	598	607	642	601	625	636	619	672	603	590	607	635	615	609	620	670	596	613	645	638	615	663	647	652	665	633	599	637	593	628	623	667	604	633	666	622	697	679	619	621	603	621	645	630	649	666	656	639	640	622	611	675	641	615	614	654	615	640	616	640	593	640	600	650	610	615	570	621	707	682	605	607	621	601	565	625	634	612	636	615	557	642	642	605	636	639	618	612	617	625	626	646	616	612	607	617	637	615	644	609	620	649	609	596	628	630	628	589	642	639	622	636	607	620	626	642	634	662	581	632	615	653	621	598	611	623	604	590	680	588	648	647	622	607	662	648	625	640	630	647	655	615	611	650	653	650	615	602	615	644	613	656	631	607	614	621	630	650	584	587	625	629	639	629	638	623	627	638	674	619	602	598	613	674	585	633	643	630	609	639	651	642	615	655	661	611	621	593	660	621	607	664	639	634	594	644	600	638	608	631	611	590	639	648	645	616	634	609	686	650	627	637	663	693	663	640	643	633	640	642	627	680	650	617	618	642	646	604	595	622	575	655	595	630	628	582	628	622	640	635	661	606	617	657	645	623	625	643	613	681	660	630	646	623	630	628	607	595	655	645	622	668	622	665	646	613	625	668	665	609	694	608	575	655	637	637	645	632	632	620	661	628	634	646	653	659	610	623	611	614	615	657	656	614	581	613	634	612	667	686	603	665	623	612	590	668	654	623	640	648	597	638	669	604	629	648	651	627	636	583	627	608	626	671	650	617	618	655	620	612	629	668	670	593
67512	65745	54495	40435	23803	3006	268	237	209	234	209	202	202	207	205	179	212	214	210	180	185	194	195	213	190	211	194	198	199	181	178	205	192	204	190	158	188	194	184	202	217	198	163	185	179	196	192	203	187	182	195	212	190	177	202	189	187	185	174	155	182	197	202	219	199	167	179	193	186	169	210	218	185	189	193	206	212	202	174	174	175	193	189	183	175	159	202	187	198	184	217	168	167	188	195	192	194	220	202	173	194	190	190	191	186	170	193	167	232	178	183	180	178	193	194	208	197	169	190	192	178	179	180	209	214	199	210	198	192	192	164	172	179	174	178	187	203	169	175	211	202	190	166	196	195	178	197	200	184	197	181	209	200	194	199	205	182	178	184	180	198	163	163	194	179	176	213	185	191	198	169	208	223	186	210	191	187	193	185	198	168	176	203	202	192	188	192	193	196	206	214	183	214	182	185	199	187	172	205	183	192	198	187	199	221	188	191	184	198	184	168	204	206	206	170	199	204	188	190	198	199	187	172	173	193	176	201	214	197	188	179	182	177	190	215	178	182	177	223	186	182	159	209	209	216	183	197	195	194	201	191	209	188	181	173	176	185	180	175	203	199	181	218	165	177	185	158	192	183	187	176	184	186	183	195	188	183	207	230	199	183	183	184	191	200	183	187	189	199	180	213	203	189	205	200	190	208	185	173	203	210	206	170	200	174	209	201	166	185	178	191	212	200	217	181	188	201	200	183	183	210	159	206	212	186	174	181	213	191	212	222	180	194	213	211	218	193	189	183	219	179	184	195	206	190	156	200	164	193	178	158	193	198	176	194	208	187	175	196	202	168	204	197	181	213	200	193	191	220	180	159	183	177	189	194	190	218	208	180	176	185	183	212	217	177	163	208	166	187	196	230	185	168	219	175	201	210	197	196	189	183	200	204	195	204	214	179	176	180	170	209	200	173	195	194	197	207	171	197	206	191	195	187	211	201	169	181	177	171	183	192	184	194	192	195	175	185	188	208	176	211	203	192	202	185	185	193	209	178	208	190	195	181	192	199	189	177	211	203	211	180	191	209	215	156	182	198	183	186	186	190	198	201	171	212	177	202	182	204	217	190	200	200	216	198	176	189	218	220	173	208	228	211	204	173	210	194	187	181	196	197	181	167	215	185	175	179	184	213	193	206	212	185	206	210	191	184	170	164	167	190	207	173	194	195	192	178	174	175	176	199	215	193	201	202	177	199	202	179	187	192	186	173	189	178	194	190	201	183	197	198	185	187	195	192	203	188	193	193	201	175	187	182	228	166	200	182	199	167	190	218	196	177	182	187	190	185	184	207	198	200	195	182	224	185	167	187	181	201	188	190	175	183	199	171	166	194	168	204	184	191	194	187	186	192	170	181	193	188	180	198	198	176	185	191	198	179	160	189	197	197	214	199	170	186	180	181	188	188	213	206	197	218	188	163	208	188	204	214	166	170	205	190	186	180	169	200	168	192	189	215	210	199	188	202	201	192	197	177	190	181	192	204	184	181	182	189	177	188	192	176	199	178	195	211	200	218	185	191	184	174	196	179	191	225	204	190	186	194	187	202	161	206	186	177	170	186	218	198	192	160	181	189	173	173	159	214	184	204	198	205	181	188	182	188	152	175	179	201	191	187	175	181	188	165	185	197	180	203	217	193	171	214	200	207	212	194	218	196	198	184	190	191	191	170	179	181	184	152	170	185	191	225	187	166	175	177	182	180	206	168	173	193	203	204	185	189	180	210	176	183	201	190	205	207	179	190	193	193	171	213	192	174	175	195	191	200	179	196	177	167	204	184	215	168	169	187	188	187	184	184	184	200	200	180	217	228	208	158	192	202	188	187	188	186	215	188	195	184	204	202	221	176	192	196	168	208	207	191	198	219	200	177	181	183	183	192	191	210	193	185	207	225	190	168	185	195	188	189	187	212	181	186	182	181	205	218	202	202	200	192	212	182	181	205	184	196	190	174	201	203	186	183	198	181	169	169	192	189	194	197	188	202	203	200	196	211	190	214	189	194	186	171	179	200	186	174	188	170	152	206	208	171	190	183	185	204	205	176	187	188	194	207	181	176	197	196	164	188	189	182	227	188	157	184	209	177	189	178	174	190	179	176	196	196	184	147	155	196	170	204	181	167	203	187	177	189	205	212	184	184	173	188	193	188	140	180	149	177	177	207	187	171	187	194	170	199	187	198	186	210	178	194	167	197	164	197	166	204	206	184	194	169	196	189	187	212	166	191	194	164	164	204	190	215	165	178	186	207	200	201	198	169	226	177	165	168	189	220	226	168	190	210	198	193	222	210	202	183	191	188	213	179	189	216	188	202	214	190	214	195	218	174	178	192	177	204	195	163	179	185	204	166	206	175	174	198	185	176	199	183	195	200	154	204	194	184	185	186	203	189	198	196	172	183	193	180	192	196	202	181	194	176	194	188	187	210	190	222	187	212	175	178	204	191	207	184	204	196	201	191	185	190	205	186	185	177	182	207	163	168	192	192	188	187	180	159	175	205	176	230	179	189	203	184	200	195	169	191	191	172	178	191	182	198	197	192	208	200	182	195	185	178	177	196	190	196	179	174	176	162	176	203	179	193	204	179	182	208	217	190	204	206	182	202	203	181	211	187	190	186	191	193	180	205	189	155	174	178	200	193	195	187	176	182	170	194	170	173	156	176	205	186	192	178	173	188	188	166	206	193	184	206	196	196	179	186	206	197	195	212	190	204	184	182	200	183	184	167	211	230	215	188	198	181	184	190	178	196	176	169	189	154	212	182	198	183	207	233	177	188	163	189	201	194	178	178	198	168	201	169	181	199	213	158	172	182	184	199	180	195	182	186	158	189	198	189	172	194	189	185	194	191	183	202	215	173	196	179	183	174	180	175	199	178	167	189	183	172	191	205	188	204	196	197	201	214	178	192	189	183	210	204	223	183	173	197	193	160	169	180	192	197	167	187	173	195	169	171	189	203	204	165	202	181	184	210	186	207	214	176	189	167	185	197	166	187	181	176	179	210	191	183	186	185	189	173	216	186	178	200	200	179	203	179	179	170	234	185	159	185	183	186	200	178	194	187	170	178	182	181	163	196	194	192	204	177	182	166	186	192	182	157	213	176	186	193	211	209	185	217	202	200	177	170	180	189	204	188	206	182	186	196	194	178	213	179	197	203	195	200	184	207	175	178	191	210	175	159	204	211	197	199	171	191	196	198	180	209	164	186	195	185	205	182	225	196	182	179	186	222	199	191	188	187	195	194	193	176	223	203	184	171	166	176	221	175	202	182	203	196	215	205	198	189	192	193	212	166	212	179	190	214	202	172	190	184	192	190	194	165	187	195	202	174	192	198	168	191	183	178	211	183	184	174	176	182	171	173	189	220	201	174	195	159	190	192	206	198	208	185	183	185	201	173	175	171	176	211	187	184	197	180	199	177	195	208	185	201	176	196	186	179	176	185	188	197	183	194	164	208	204	198	174	185	187
39545	50901	49001	49876	29676	940	752	703	652	646	585	585	546	580	521	488	478	537	486	476	502	478	474	480	461	452	478	484	484	475	466	455	469	474	460	489	447	456	461	481	471	420	458	478	416	438	453	420	462	408	465	489	477	451	408	448	479	466	443	439	443	471	439	446	443	463	460	425	410	406	440	456	440	456	469	425	471	435	435	435	441	453	451	414	444	430	426	442	431	448	427	437	437	456	471	452	427	409	481	416	471	462	437	453	468	457	389	438	476	426	443	446	459	468	470	431	415	463	449	491	421	478	440	425	465	461	403	451	445	448	475	466	435	466	424	458	456	473	430	443	422	465	455	468	446	479	414	457	449	452	414	449	441	415	431	430	437	432	422	470	446	423	447	455	479	455	434	395	446	432	498	489	459	438	455	397	437	432	465	455	455	433	482	445	466	430	428	413	410	459	453	440	416	430	470	447	442	453	454	436	432	445	402	460	443	462	432	474	473	415	436	465	438	487	449	455	462	455	469	432	434	486	442	478	472	475	454	458	429	431	487	427	439	436	470	478	439	455	438	446	437	447	455	441	464	500	456	476	451	422	441	425	448	409	477	478	428	483	438	451	475	462	472	432	445	429	452	486	454	459	429	481	499	462	462	405	413	451	452	433	426	458	439	429	446	482	444	445	438	455	430	449	461	422	447	398	448	429	446	470	418	421	515	452	451	403	441	430	463	444	431	486	424	461	429	434	437	436	463	423	446	446	479	437	471	448	455	408	464	414	492	459	446	417	450	436	417	459	427	482	438	434	486	445	432	434	439	401	458	457	420	437	480	439	471	447	462	467	434	466	476	451	393	448	460	414	422	474	438	489	433	436	479	406	453	438	440	451	469	450	424	445	457	457	444	448	467	475	446	440	447	461	437	443	486	448	429	492	440	458	441	451	453	439	422	429	485	473	410	471	443	476	466	462	417	477	416	450	423	439	450	442	509	455	465	421	486	478	426	508	441	406	408	467	477	443	468	477	449	461	451	471	454	460	446	438	435	452	434	454	462	440	466	460	491	484	457	493	525	506	424	483	442	483	482	450	424	404	398	459	465	438	450	435	443	424	417	472	458	412	457	458	429	441	442	448	469	445	478	454	467	474	449	443	446	436	444	436	436	408	394	495	449	449	414	453	413	459	437	437	446	440	422	461	426	431	436	448	458	444	434	421	432	448	480	428	478	452	477	430	441	478	462	425	446	483	460	484	474	481	441	461	433	433	452	464	437	468	450	407	405	433	420	434	461	463	461	431	455	436	409	455	444	470	429	487	426	424	431	472	429	483	436	456	470	456	439	458	478	426	451	471	460	474	482	479	423	437	443	444	459	460	429	475	457	439	499	415	465	467	470	438	459	463	421	441	435	469	427	441	455	458	438	447	431	424	452	439	470	489	440	442	437	432	453	463	414	412	451	481	441	439	446	472	411	464	454	433	446	424	440	463	453	451	399	450	466	428	455	467	446	437	463	470	437	451	456	458	466	452	417	459	438	432	426	413	451	454	439	422	451	409	442	475	418	427	431	473	462	442	453	480	415	482	468	472	427	429	422	448	426	445	478	440	451	482	442	449	458	478	464	465	428	426	470	437	422	432	450	465	446	445	434	469	482	444	482	451	443	422	485	467	475	466	435	455	452	442	426	447	409	436	418	454	446	440	489	423	448	430	458	467	464	486	461	473	412	447	445	478	459	461	419	426	470	420	438	477	420	426	432	433	454	412	458	437	451	457	468	469	471	403	464	446	430	466	491	452	428	474	460	441	440	409	463	437	445	456	421	434	481	448	421	457	444	436	460	452	441	449	454	429	465	432	460	449	432	475	404	433	422	453	482	408	470	472	441	458	462	463	429	457	415	431	448	470	460	416	426	420	471	453	430	449	451	421	421	435	412	441	429	433	487	417	432	454	438	437	462	435	433	442	449	442	458	469	427	419	456	438	468	429	450	458	420	433	424	431	433	432	478	445	455	458	470	441	438	422	469	482	437	428	476	448	471	458	468	433	461	426	459	445	455	403	437	441	468	408	432	449	471	429	426	473	413	484	434	473	415	442	469	449	458	456	473	405	465	459	455	442	450	451	450	468	450	419	437	452	455	453	458	426	457	446	446	447	457	488	459	493	471	469	447	436	432	437	401	465	453	464	460	442	469	416	482	446	432	500	414	447	435	467	430	467	438	456	438	482	428	443	430	456	462	425	442	450	403	473	443	477	451	474	460	450	443	470	452	426	421	384	431	441	410	441	418	474	435	458	474	444	438	452	396	430	472	448	429	433	400	457	470	435	406	444	433	413	432	457	437	492	432	454	455	429	418	424	474	494	425	421	474	430	462	453	436	450	490	428	451	436	413	418	433	445	427	434	450	457	455	429	446	489	471	457	458	421	387	465	461	414	462	467	464	432	461	481	432	442	451	411	450	401	448	440	445	430	420	490	474	460	455	445	417	468	452	424	448	477	409	433	479	430	430	441	434	453	459	459	450	394	474	459	468	442	451	436	450	462	437	416	457	488	471	457	428	468	463	419	449	393	464	449	428	436	482	453	416	468	412	459	481	441	458	452	473	442	430	457	452	455	422	452	464	422	455	433	450	454	418	474	447	436	459	428	410	427	441	447	451	454	407	431	453	435	416	458	440	440	454	463	423	436	479	467	433	470	450	424	443	464	436	437	431	395	494	441	470	458	447	434	436	465	438	461	464	463	454	448	494	454	468	464	460	438	458	457	467	470	485	433	434	456	445	438	439	434	468	426	432	448	452	437	431	424	443	481	401	459	407	423	456	460	467	449	446	467	471	454	428	454	430	435	436	437	427	462	468	415	456	441	411	463	436	448	418	470	437	417	453	457	410	444	412	445	444	441	451	487	442	475	475	421	460	445	453	414	445	471	447	459	438	483	438	400	433	416	440	455	411	407	420	472	427	429	437	440	470	431	425	434	452	459	439	437	446	462	449	414	424	472	425	444	437	480	446	455	446	463	436	435	482	419	476	442	445	468	491	472	443	452	436	440	427	424	471	442	442	461	480	433	463	473	409	478	458	370	440	441	429	456	439	456	452	456	453	421	442	457	402	464	483	462	471	433	460	465	446	455	466	418	463	426	461	438	418	467	459	465	482	457	439	445	475	446	437	438	445	430	440	459	391	436	480	449	446	405	481	472	476	423	481	475	456	453	448	445	412	421	445	463	448	458	462	482	467	404	445	447	453	463	420	458	430	482	439	430	457	459	462	455	467	453	449	457	449	434	432	420	463	458	459	471	438	425	420	458	471	450	470	478	385	434	433	440	469	451	471	456	452	490	451	440	453	452	503	409	469	468	462	451	435	426	490	439	431	481	496	447	447	451	442	449	394	433	414	453	480	449	437	419	454	453	455	456	422	436	449	421	443	460	448	453	412	453	424	444	441	445	469	440	443	439	403	434	443	460	449	440	449	458	441	422	438	471	445	419	443	438	427	383	425	452	432	437	447	444
73622	75266	67318	50745	34589	6757	567	437	350	339	348	370	329	318	300	301	315	304	315	301	324	301	290	299	307	296	282	301	295	297	291	292	294	301	288	313	261	285	290	275	278	273	288	298	276	292	312	258	306	295	294	288	324	295	297	290	297	312	300	284	282	303	278	294	292	282	310	305	305	283	310	306	317	288	281	275	259	281	275	282	305	255	322	303	278	300	276	305	286	312	314	282	268	321	300	295	254	283	305	298	310	283	294	273	293	292	280	268	310	277	285	292	266	263	313	265	291	300	249	214	290	295	305	296	304	301	311	278	264	280	284	270	311	284	295	279	303	283	299	262	286	310	284	271	295	278	306	277	279	304	310	297	317	292	264	293	282	287	287	319	300	314	284	268	277	265	280	323	279	289	284	289	266	311	251	295	279	284	298	341	303	277	283	319	315	304	307	288	299	266	279	310	286	302	290	316	277	260	279	270	286	273	282	305	290	288	278	264	306	302	308	280	298	299	273	324	290	296	274	303	277	302	328	277	281	290	310	266	294	271	269	296	300	284	271	283	272	297	289	283	284	297	294	293	286	286	294	274	267	273	308	278	295	290	309	247	295	282	322	263	267	316	304	331	298	281	276	328	314	284	284	285	288	317	281	315	281	249	296	276	317	281	287	284	291	268	247	310	277	289	305	290	310	273	283	261	269	264	274	290	319	271	322	284	293	311	267	320	312	324	287	277	272	294	280	266	265	304	306	260	284	264	305	291	282	275	300	297	285	245	263	278	284	281	300	276	303	264	264	280	287	306	292	283	247	312	282	301	291	297	317	297	304	264	292	316	324	296	284	291	308	288	279	289	311	314	277	272	278	263	274	259	296	283	329	271	296	276	282	332	254	274	303	288	273	291	284	277	284	313	256	279	291	276	293	272	283	269	304	272	263	298	266	289	285	270	293	316	284	311	288	263	298	286	309	282	298	312	288	287	274	268	271	292	285	275	284	274	266	281	240	299	287	278	299	253	267	269	291	285	290	295	306	306	258	318	281	278	294	291	299	287	328	310	299	314	266	301	298	245	303	294	282	302	328	307	288	299	304	326	277	312	321	296	286	315	278	305	295	294	299	275	332	284	286	280	277	282	283	300	299	296	283	286	294	322	292	282	285	266	321	305	308	281	268	278	291	288	290	314	297	288	309	275	272	283	305	291	318	279	265	260	301	279	293	303	294	306	278	284	283	281	297	288	301	298	296	281	269	288	289	254	279	316	266	300	287	288	262	290	290	259	276	266	286	268	278	279	310	251	270	261	317	294	294	267	280	311	289	300	317	256	276	293	282	284	310	287	294	284	298	263	260	285	308	274	265	282	259	299	301	296	272	275	276	307	293	320	301	244	280	343	297	287	274	322	283	284	286	281	289	267	284	303	277	275	305	293	317	280	290	247	293	298	278	316	293	282	280	284	299	283	305	276	237	305	343	312	312	275	266	265	276	302	331	286	285	315	313	281	278	283	294	287	299	292	294	290	290	303	281	278	311	262	269	332	326	293	288	293	294	295	269	291	290	300	304	297	271	307	293	295	324	291	261	270	301	296	286	280	272	263	327	273	286	305	295	295	293	291	330	278	263	287	273	281	315	306	301	289	306	302	294	298	287	307	267	306	316	276	293	270	295	291	267	298	283	290	270	283	278	317	270	282	276	263	301	283	280	279	263	283	279	273	275	296	292	272	283	315	276	307	293	306	311	300	316	298	286	299	281	281	302	288	282	289	265	284	306	294	295	276	307	318	290	271	295	289	295	313	291	295	270	272	286	300	273	289	265	281	278	308	282	284	277	252	275	297	265	286	259	275	273	292	302	282	301	272	295	306	264	288	289	309	304	292	274	283	278	287	278	298	275	300	280	290	269	297	295	309	305	302	301	262	262	288	277	259	293	279	334	293	251	293	269	286	304	300	278	297	299	280	303	320	330	297	246	310	296	298	287	275	265	294	287	283	290	267	286	283	284	286	275	276	327	300	296	252	270	301	290	255	295	355	309	331	318	286	293	297	264	302	273	258	285	289	274	288	270	300	296	285	263	320	265	290	299	287	268	270	272	296	302	258	295	293	294	268	269	326	285	297	285	271	317	294	276	290	269	283	279	264	283	324	298	289	287	314	279	294	288	303	292	295	274	259	265	282	281	317	273	280	325	296	283	291	306	314	320	287	290	279	316	274	301	277	286	309	302	271	332	329	315	261	277	298	271	287	310	304	280	281	285	287	284	295	289	275	302	281	286	298	293	277	278	269	272	323	320	270	262	276	302	307	272	291	267	256	279	318	286	305	316	315	296	294	298	281	283	289	312	286	286	293	314	251	304	308	296	279	298	284	279	305	280	321	301	279	312	266	316	253	298	297	332	285	287	300	312	270	270	269	271	268	285	269	295	306	295	305	294	308	299	283	314	285	305	279	277	263	289	290	251	265	277	287	284	287	303	278	300	267	310	310	278	279	309	307	288	267	266	291	292	294	248	290	257	270	320	299	263	311	299	328	309	276	260	282	277	304	293	308	303	284	304	286	302	293	291	315	310	282	285	288	328	292	280	250	303	320	275	263	285	287	286	285	280	269	275	278	282	278	288	249	282	302	295	290	265	263	274	290	281	281	293	308	303	269	286	294	283	290	283	302	303	293	306	278	292	327	274	289	314	282	305	305	288	314	291	315	313	286	301	290	288	299	293	271	270	244	311	293	300	319	300	294	297	269	311	287	279	291	309	313	333	286	302	236	276	310	311	261	265	292	278	277	269	296	300	301	329	270	273	276	250	272	301	244	265	287	285	297	283	306	303	311	279	286	274	294	305	262	256	290	293	285	310	283	311	283	292	293	283	284	313	281	292	287	269	285	313	274	319	281	299	300	278	297	291	294	292	274	296	273	291	289	324	321	281	273	317	295	295	275	282	289	298	296	304	246	284	265	296	271	313	274	250	311	262	288	279	293	284	286	289	322	284	294	287	258	278	265	294	271	275	294	297	262	325	302	292	295	307	292	248	259	319	283	293	281	287	273	300	279	286	310	302	262	295	320	293	299	264	281	273	296	275	287	273	291	282	290	286	260	298	262	279	301	315	302	280	245	292	319	289	287	302	286	288	262	338	294	275	279	295	328	288	274	289	267	315	294	290	304	273	289	309	280	304	329	286	325	289	318	259	294	293	269	312	276	305	317	291	277	282	306	282	310	259	309	312	293	338	290	287	299	279	306	272	284	279	300	283	299	289	325	295	285	251	315	280	316	269	291	290	307	300	296	303	283	282	298	308	280	253	277	313	296	304	310	307	309	326	299	290	282	289	326	283	313	287	318	285	276	287	271	303	309	305	279	303	283	279	287	301	299	269	266	271	288	288	273	271	311	301	294	275	269	281	299	310	258	284	322	337	309	300	267	304	302	292	286	291	272	285	332	274	294	293	280	301	315	325	272	292	251	265	280	303	295	292	302	294	261	306	288	288	255	286	336	279	276	284	301	284	292
44297	60622	61157	58251	36822	1554	1359	1218	1014	960	908	880	810	892	788	767	804	788	736	788	672	725	693	710	698	772	707	636	727	702	694	673	702	690	677	688	656	654	698	654	682	689	681	691	706	614	677	619	686	600	663	685	678	667	694	667	674	668	628	663	657	648	666	665	616	699	664	641	650	676	608	646	685	636	637	673	619	650	645	666	623	658	678	639	664	620	634	656	684	629	658	654	615	645	621	695	652	647	714	649	653	661	656	669	619	682	671	644	621	703	670	646	630	630	688	642	701	617	702	634	685	689	658	658	631	615	626	635	627	674	679	675	655	661	655	663	672	709	634	664	644	636	699	664	607	625	645	677	645	645	647	639	658	663	636	634	589	652	641	669	669	635	632	648	674	651	657	650	663	644	671	628	634	660	656	642	631	650	646	626	682	640	628	695	631	626	639	625	678	632	620	726	669	658	720	718	664	667	595	616	630	643	672	652	650	685	652	697	608	678	649	712	676	671	662	658	655	676	697	642	666	645	636	625	634	612	692	672	711	671	626	673	710	659	684	671	673	673	625	653	619	664	632	684	649	679	644	682	652	609	673	618	642	597	638	647	687	653	655	672	667	622	673	655	646	669	648	682	662	627	665	610	660	672	658	675	642	664	611	672	657	680	673	679	683	622	671	653	644	667	644	616	686	644	642	663	651	670	690	619	642	665	658	670	662	680	661	683	696	624	648	655	654	716	678	653	636	697	669	686	655	683	659	635	604	667	653	667	616	636	639	681	653	648	642	628	655	644	629	594	648	640	636	614	692	641	712	600	650	602	651	603	626	657	632	627	628	620	626	677	623	641	637	651	618	664	646	661	664	671	705	650	667	640	676	668	633	652	647	663	640	621	668	675	658	636	686	681	651	637	667	687	615	641	640	618	669	696	646	662	620	634	655	662	607	624	665	669	657	618	634	658	624	681	603	611	625	651	654	649	633	673	661	619	654	683	665	646	626	715	643	669	648	634	651	611	631	624	634	639	649	646	667	629	637	638	636	646	670	674	666	647	592	648	617	680	647	650	633	643	674	652	674	646	684	668	678	659	618	641	711	658	652	636	629	657	635	667	635	689	646	633	671	589	684	628	666	626	637	608	617	636	647	641	615	674	667	668	660	648	645	658	659	661	662	603	642	600	656	670	648	672	620	655	653	664	665	631	629	677	668	659	646	705	641	676	623	706	678	670	638	664	669	646	679	681	657	645	661	640	646	612	592	682	635	639	677	669	611	652	654	640	657	664	644	644	631	656	608	619	673	625	630	643	633	635	623	649	712	631	675	666	640	701	678	646	627	683	643	628	679	643	667	649	618	676	657	667	666	661	656	616	649	652	662	645	610	649	664	696	640	706	619	659	657	685	653	715	681	647	648	604	618	678	654	640	624	623	643	659	644	609	641	633	614	635	631	646	659	600	645	626	643	685	678	611	698	645	671	634	648	648	631	688	672	662	655	621	650	625	691	633	682	654	640	712	643	657	649	660	671	635	662	692	636	616	679	640	688	635	654	663	674	686	658	617	669	608	662	643	650	662	657	652	611	659	651	684	632	673	662	692	633	684	630	675	662	661	606	666	715	686	664	646	650	645	597	651	683	682	663	616	636	648	664	629	659	708	666	665	678	668	688	625	678	643	679	683	677	662	663	609	641	632	626	683	615	632	599	698	621	615	667	645	649	672	665	675	669	672	653	632	647	632	694	667	667	620	645	606	620	654	639	650	634	637	601	640	624	644	629	648	645	663	633	632	662	640	688	609	660	665	667	642	657	614	627	680	688	636	626	623	680	610	665	652	652	653	652	656	674	629	657	633	569	638	656	698	632	653	636	685	672	660	622	690	649	661	678	639	684	647	567	653	646	685	628	618	666	641	652	622	648	662	646	681	628	661	621	618	589	647	615	667	652	634	642	692	627	643	667	642	665	642	642	677	635	669	603	623	652	645	682	674	608	628	648	645	677	622	639	643	602	653	613	634	685	646	614	656	679	668	627	632	640	632	652	763	661	643	640	671	680	660	638	665	642	670	657	647	617	646	681	655	668	669	640	620	662	634	654	695	664	628	671	648	676	617	613	665	676	642	649	630	640	666	654	665	702	602	644	631	643	594	645	682	607	674	652	604	613	618	628	670	608	653	656	596	688	663	622	646	642	693	632	660	627	656	636	697	641	660	621	692	663	651	664	693	645	630	669	634	663	610	656	644	648	666	632	639	639	679	635	689	658	651	627	603	653	691	661	643	676	665	596	660	652	630	585	683	638	662	676	642	662	663	659	660	679	663	621	659	651	684	659	695	645	624	678	636	642	650	586	656	591	669	646	620	689	674	661	639	662	647	698	668	578	657	643	629	689	637	610	639	654	621	605	626	639	625	637	690	673	653	680	628	683	633	675	657	677	696	682	671	625	659	660	683	641	645	635	629	660	646	645	642	603	635	651	646	637	667	670	620	637	630	663	668	634	636	670	637	652	650	664	662	660	680	619	660	680	635	665	642	681	662	696	664	627	666	647	663	614	637	642	673	641	651	655	653	635	651	640	639	654	633	660	627	667	623	620	654	651	646	630	677	660	667	649	626	640	660	661	669	646	687	670	627	666	630	608	700	643	641	625	664	622	663	659	614	656	646	615	655	646	674	652	614	650	671	645	655	670	626	667	642	670	649	652	665	646	679	631	618	640	663	624	664	628	688	659	692	659	663	577	663	667	613	622	620	633	644	624	655	634	617	662	681	664	655	641	652	680	667	676	622	651	629	662	672	685	652	611	696	680	665	621	655	663	653	637	667	688	650	658	664	649	690	622	687	634	668	687	684	673	659	638	658	652	643	642	657	650	631	624	627	667	656	615	694	629	655	661	605	654	615	584	643	684	633	676	589	629	668	646	666	654	684	657	641	692	620	599	647	642	639	617	638	678	657	649	643	664	642	655	630	640	625	677	664	631	668	688	695	673	653	652	632	716	676	675	636	606	643	647	632	686	645	651	587	633	616	675	619	644	630	593	643	606	704	719	632	642	700	633	637	679	645	624	649	637	656	671	647	661	698	636	632	636	637	660	641	626	637	675	657	677	638	625	662	613	594	741	706	623	679	665	636	655	633	664	639	660	617	648	684	649	650	612	641	628	669	642	605	620	610	617	630	666	642	653	678	680	597	666	670	629	644	685	613	686	618	678	636	683	633	659	662	625	632	617	612	680	643	672	665	681	677	628	645	665	663	665	602	712	653	612	659	654	624	652	612	625	666	680	655	647	670	648	657	657	659	638	607	679	628	632	655	663	649	643	616	662	674	658	644	607	634	637	655	652	622	656	639	712	695	702	608	626	614	673	652	579	676	623	635	656	687	633	635	640	657	640	684	644	648	663	643	601	708	664	639	629	629	639	678	645	652	642	622	615	643	654	658	681	636	625	710	655	624	711	649	646	644	645	603	673	646	640	634	663	680	622	662	690	676	629	667	674	653	686	618	671	656	659	624
55099	43698	13061	3120	1007	341	292	289	242	326	291	312	272	313	303	273	281	282	292	294	269	290	272	319	268	308	283	288	309	286	323	316	287	289	286	271	316	311	329	294	286	282	289	266	292	277	307	276	266	323	260	302	274	261	259	291	301	260	301	280	284	299	293	281	286	288	289	312	291	301	284	298	281	304	279	278	295	270	294	304	275	312	279	295	282	267	285	289	294	289	280	294	283	294	275	310	278	291	332	307	303	292	280	256	302	293	291	311	301	328	260	320	291	289	301	302	278	296	295	295	332	309	308	274	269	296	274	285	277	300	295	272	288	280	269	284	298	298	304	281	292	307	314	285	279	327	299	302	277	312	293	265	298	305	258	291	319	330	288	257	275	283	281	291	291	255	287	279	298	310	284	261	336	284	307	284	256	306	312	292	274	305	259	297	301	334	318	304	284	297	264	303	297	293	272	287	291	254	275	294	287	307	306	304	329	293	284	300	298	312	308	296	304	297	295	310	308	315	283	254	269	275	307	302	257	294	289	277	314	299	284	291	292	289	273	287	246	297	300	285	300	294	307	277	272	277	271	281	306	295	249	291	272	297	285	261	283	294	280	291	281	300	327	300	303	325	288	336	277	276	285	283	276	315	304	311	309	295	289	318	303	268	284	261	301	290	277	307	280	279	246	311	313	262	270	275	293	301	293	320	253	307	311	320	272	282	292	291	292	291	259	254	275	288	269	287	303	309	245	288	268	278	307	269	278	288	261	333	288	304	299	289	268	331	290	301	305	276	294	276	312	285	296	294	294	296	292	316	267	299	266	277	311	323	303	285	301	298	277	301	293	317	272	305	274	297	266	284	293	291	269	285	314	274	276	291	279	290	306	307	297	293	292	271	277	319	250	316	314	281	304	298	278	300	274	290	309	288	309	296	301	308	279	312	290	305	297	265	307	273	344	275	265	277	295	286	263	311	294	276	286	304	299	268	320	295	287	296	295	303	304	271	297	313	305	317	315	277	279	280	291	300	287	295	280	264	291	316	274	266	313	299	301	307	313	282	274	290	297	329	333	286	281	305	278	311	335	264	302	301	271	308	272	279	297	276	314	302	285	291	304	284	263	318	283	295	295	290	274	271	301	300	294	310	321	270	300	287	309	291	285	289	294	287	313	259	292	298	314	278	284	302	275	289	309	291	298	291	287	289	289	260	282	281	271	280	307	283	269	302	284	276	278	301	264	301	302	294	282	278	302	320	306	270	261	322	274	280	273	311	245	298	262	336	289	298	257	310	308	298	320	324	286	303	268	271	287	289	322	290	298	297	288	261	315	289	296	295	281	286	241	271	277	288	356	298	281	304	296	315	270	299	302	280	312	307	274	274	311	294	255	296	306	314	298	319	295	304	260	271	281	292	294	299	296	297	294	311	290	263	289	283	273	298	297	289	275	311	283	317	282	295	314	276	299	286	299	266	274	271	309	306	315	289	292	299	289	246	282	290	302	302	286	227	296	254	284	296	307	300	311	303	297	315	302	253	252	285	285	274	272	287	304	305	321	281	293	301	290	303	280	289	298	293	308	298	300	276	292	304	292	247	291	267	302	279	287	283	334	305	301	272	286	328	313	308	302	284	266	296	277	307	329	306	316	303	304	281	288	295	293	317	306	311	283	273	268	312	286	285	286	276	279	291	322	297	288	276	252	262	305	278	276	306	266	305	258	306	322	266	286	292	287	302	313	336	277	300	307	283	276	324	281	312	299	280	314	272	275	300	293	275	305	299	303	286	292	283	280	264	288	315	304	272	281	313	280	298	301	300	238	299	322	287	293	275	286	306	313	277	295	249	270	268	285	288	305	269	309	317	269	285	257	323	340	280	289	306	304	289	296	306	286	292	314	289	288	298	316	294	289	295	303	272	288	278	283	272	262	286	300	309	298	317	298	267	273	292	305	291	281	306	287	287	279	280	269	254	319	284	284	280	289	308	289	324	324	286	320	294	305	282	292	302	301	281	283	301	295	274	299	279	270	304	294	275	274	289	269	314	283	303	246	283	290	338	268	339	285	279	299	285	267	277	278	251	297	277	299	282	312	302	283	287	278	294	265	315	282	292	277	267	303	270	312	277	312	292	320	306	302	279	292	272	264	313	311	305	292	273	309	272	284	302	305	266	284	276	277	281	300	271	293	304	286	308	298	289	282	289	275	301	266	292	306	283	303	291	290	271	304	296	334	303	288	297	322	298	282	275	291	289	287	286	286	299	309	299	290	299	270	267	282	291	302	321	306	298	267	290	245	307	287	266	310	268	322	289	265	283	275	260	299	290	288	295	269	274	280	260	268	313	318	320	260	268	304	251	298	265	305	262	261	262	284	323	312	289	302	317	303	304	299	267	289	266	316	290	311	287	284	305	291	279	303	296	285	297	290	310	287	271	284	278	292	275	275	319	302	299	295	306	269	296	254	272	332	318	304	323	250	271	256	303	270	293	315	291	315	322	260	240	280	293	271	305	305	288	287	296	306	287	287	304	309	290	261	288	285	260	304	282	311	288	278	284	303	299	277	307	286	321	295	281	275	286	291	280	280	305	320	293	292	264	305	300	298	296	277	266	268	323	253	285	289	284	297	264	304	298	284	264	255	298	308	266	245	258	338	284	258	261	289	271	298	296	292	317	299	301	255	259	274	290	291	272	279	335	299	287	296	319	286	288	304	318	277	315	294	290	310	299	292	271	294	294	284	279	280	312	311	289	304	270	320	285	324	285	257	259	301	289	290	279	343	285	279	303	312	275	314	284	292	300	326	283	319	310	307	282	286	287	283	289	294	315	305	298	303	303	303	258	285	276	300	266	265	309	276	295	310	269	284	291	287	276	262	260	283	267	322	290	270	278	311	313	282	280	313	323	338	289	284	304	304	314	280	323	305	283	305	296	321	293	284	315	286	288	278	265	289	342	288	272	272	317	277	290	316	295	309	281	283	250	281	319	263	272	335	281	310	289	312	295	267	297	282	273	279	272	300	282	262	282	298	296	281	284	301	286	291	335	309	291	299	280	269	270	273	303	281	289	300	291	277	308	295	253	298	292	289	297	296	321	311	285	289	320	288	280	300	276	313	269	257	274	314	287	285	272	304	301	313	261	257	289	301	286	280	338	276	292	299	296	298	273	244	281	265	282	286	266	267	294	312	263	299	328	262	302	282	262	267	283	264	347	279	291	297	270	294	302	268	294	314	312	282	319	308	330	293	279	290	283	278	311	288	306	303	291	317	317	295	332	313	283	245	298	266	261	310	272	296	276	308	262	286	271	264	295	307	282	308	296	281	303	317	313	292	324	285	318	332	294	277	319	328	276	264	273	302	292	267	275	280	266	283	307	287	312	328	303	303	285	295	286	295	300	309	298	310	295	300	305	261	298	329	286	269	289	264	288	304	302	293	306	315	284	308	309	280	309	255	300	289	294	320	293	259	258	266	269	285	304	326	308	281	251	292	283	309	276	281	308	281	334
30161	29277	9240	7482	2545	657	660	660	615	656	675	647	706	632	625	651	645	609	623	609	621	624	614	637	667	661	647	622	618	639	652	629	663	637	667	636	682	595	634	645	653	632	645	652	640	627	619	618	647	605	620	658	644	657	602	664	626	650	611	622	596	606	619	580	673	634	616	662	616	570	627	654	607	624	612	599	565	652	654	592	610	589	645	661	655	630	654	632	620	610	657	608	614	635	620	642	632	580	635	647	604	641	666	623	661	632	616	639	601	641	588	601	632	607	603	625	604	644	615	643	623	654	629	649	637	598	672	624	596	641	612	615	586	600	612	648	627	617	632	618	609	642	616	643	610	629	673	625	681	614	599	638	598	648	675	637	633	650	630	634	614	633	660	611	640	612	644	583	648	618	622	636	626	621	568	632	605	672	615	616	645	621	600	621	624	602	633	608	672	607	602	669	602	572	591	642	591	629	582	635	648	604	581	583	623	653	625	672	618	672	611	595	615	636	629	642	643	624	647	622	637	624	607	604	678	625	638	637	660	648	605	587	614	662	605	617	640	626	637	614	574	633	566	596	613	618	636	600	638	613	673	610	679	633	613	663	588	614	634	582	593	608	604	652	636	648	590	615	654	688	594	667	634	637	619	617	695	663	674	619	623	604	600	640	677	629	673	635	641	624	640	630	646	639	617	620	645	609	608	619	636	673	578	597	550	655	591	643	626	647	699	631	588	685	679	645	576	654	662	598	636	645	611	654	584	583	605	616	652	652	575	592	637	596	598	635	672	601	661	626	637	629	567	646	632	642	644	629	652	613	610	635	597	593	642	622	610	627	599	616	682	628	658	623	664	597	632	687	641	598	654	651	649	625	609	619	604	666	651	617	612	583	628	609	616	624	627	631	645	670	622	590	602	672	617	651	665	616	657	660	619	646	608	598	651	633	647	637	657	687	634	624	640	698	622	620	666	590	595	653	635	637	652	627	647	647	583	612	647	661	605	633	626	643	619	592	647	638	643	616	603	675	677	655	643	641	585	615	608	621	620	610	626	644	616	646	631	661	609	649	635	636	620	645	664	633	641	635	633	599	660	631	679	638	655	632	626	594	628	645	624	647	641	580	648	637	621	635	645	599	607	630	609	595	667	645	620	627	661	596	617	619	637	623	614	587	604	630	655	640	633	629	618	620	612	605	639	663	619	609	613	580	649	676	617	624	653	617	649	612	584	607	674	629	615	613	604	674	615	643	627	631	653	614	629	606	606	628	586	633	640	642	631	596	641	601	685	580	598	635	621	626	592	609	579	656	696	548	587	661	676	580	588	645	660	609	613	590	612	615	594	634	644	655	603	651	660	624	626	623	608	620	652	618	609	617	604	650	573	599	646	665	589	647	613	661	651	644	639	597	644	646	626	607	670	625	631	627	643	679	686	641	649	634	602	646	660	616	595	665	671	644	636	640	616	628	629	599	646	618	639	597	617	642	612	616	651	620	578	660	648	598	675	623	589	600	622	581	601	623	645	622	655	636	633	644	634	654	645	616	573	642	619	614	659	626	641	636	616	653	658	586	612	642	585	576	607	648	606	615	624	670	632	599	601	625	623	594	648	648	618	638	612	628	654	633	644	577	664	594	628	634	618	601	644	628	603	632	648	639	634	617	601	659	584	669	610	661	647	620	658	595	567	625	612	635	578	654	598	624	601	646	615	647	633	627	603	626	584	575	617	645	616	614	585	659	617	623	573	611	628	616	635	654	613	673	654	689	603	656	594	639	624	647	596	650	658	664	605	634	643	641	642	620	630	581	662	634	626	612	622	679	631	631	639	629	609	624	647	632	637	615	596	585	669	599	667	625	563	595	625	640	628	629	622	632	592	594	643	617	647	574	638	634	614	583	667	681	637	637	562	629	652	612	610	614	666	616	606	655	630	657	646	600	611	621	620	643	637	628	651	612	628	588	618	631	616	602	639	606	640	645	616	641	612	659	631	585	637	658	621	600	646	626	613	637	575	628	656	620	668	644	613	626	646	634	632	602	597	612	626	611	623	588	609	666	641	609	628	621	659	632	689	621	585	580	604	613	631	646	623	629	653	599	630	653	614	603	652	628	664	638	638	621	643	614	612	663	579	661	636	636	657	626	619	611	680	667	601	612	638	624	626	599	658	620	630	628	665	612	628	647	632	638	616	633	604	622	588	612	621	639	642	669	637	616	630	629	666	589	616	624	670	654	664	641	679	684	648	641	646	583	638	583	610	620	561	672	649	624	605	626	589	601	596	630	634	584	578	633	645	592	618	641	649	610	623	625	582	631	596	601	641	680	644	645	642	638	636	623	631	635	653	667	675	656	595	620	648	610	584	625	636	612	639	669	593	615	619	655	614	594	626	604	659	658	615	618	636	620	615	623	636	598	630	631	607	610	659	601	610	634	634	580	631	588	633	603	646	616	618	615	619	599	625	665	618	661	626	627	639	612	630	646	615	637	624	650	641	620	573	656	613	647	623	649	615	644	589	635	621	624	598	629	629	639	628	598	654	644	663	576	678	604	606	658	691	631	637	694	620	593	621	591	623	644	637	642	588	639	597	625	601	595	601	589	638	619	636	645	635	616	639	620	673	645	652	612	648	612	635	617	639	634	626	602	631	634	647	647	621	597	661	667	628	640	636	648	621	595	624	614	617	607	650	619	654	640	627	640	609	660	608	616	603	616	644	600	631	576	612	631	617	606	635	592	646	650	639	678	641	621	648	645	652	592	634	639	617	634	611	632	664	616	577	622	658	636	634	655	604	654	605	690	631	598	682	635	607	623	622	606	647	623	652	594	625	660	621	652	633	663	639	617	630	617	598	616	647	612	624	648	628	656	629	678	649	587	611	636	599	645	592	669	619	610	611	618	629	652	613	648	621	620	631	635	624	638	668	660	657	609	594	602	621	647	592	619	661	622	591	643	608	630	615	631	603	609	611	612	637	650	660	672	591	636	586	647	648	658	619	573	635	600	657	636	610	635	640	625	591	625	606	592	650	650	599	574	575	621	647	598	661	645	625	660	595	630	638	619	649	660	608	600	608	643	642	638	610	639	612	630	659	607	636	585	676	603	660	606	619	627	591	628	646	624	638	603	649	571	659	625	627	665	613	627	629	610	642	646	576	638	607	650	589	619	626	603	631	633	644	627	636	612	623	646	631	642	623	630	581	622	628	626	578	622	641	624	623	614	602	616	625	594	597	629	610	649	606	615	649	601	612	620	639	638	611	601	623	589	657	622	636	654	590	610	597	648	574	639	645	606	646	578	638	660	593	632	589	612	612	606	633	673	614	659	601	638	637	654	700	615	599	651	624	616	666	589	583	636	621	585	655	612	609	640	666	616	647	664	605	645	666	628	645	606	612	614	643	632	642	681	662	647	621	633	652	620	606	622	578	623	638	595	629	617	598	587	611	641	632	632	607	644	631	684	626	644	598	640	673	661	634	607	674	592	662	645	647	611	651	620	612	693	601	621
67594	64786	56185	40662	22521	2470	297	215	234	232	221	205	174	204	209	208	218	207	183	198	186	207	200	203	189	226	216	185	199	188	193	198	198	192	183	192	182	178	175	181	181	188	158	177	168	193	213	187	179	189	206	204	212	163	179	218	167	196	193	178	192	192	187	175	211	219	188	188	200	201	187	201	173	203	174	191	192	212	189	211	173	188	195	163	175	202	190	203	186	171	181	163	201	181	196	167	183	180	177	181	216	192	181	208	194	173	176	183	186	157	183	198	196	206	153	175	165	177	166	185	200	184	173	198	190	162	164	171	176	194	167	195	171	157	198	195	212	201	203	199	200	201	171	167	187	183	175	191	203	204	194	177	209	173	200	183	225	191	181	188	180	194	195	196	162	192	197	176	185	192	215	179	209	183	207	194	189	196	177	195	181	181	179	178	205	178	185	185	199	191	170	205	189	196	208	202	177	160	171	186	178	213	194	199	199	186	189	212	187	198	194	177	187	216	207	176	194	178	189	171	189	185	187	181	203	204	189	161	203	165	187	190	179	182	193	206	189	187	174	195	178	180	200	202	204	173	223	214	216	187	189	182	204	193	205	216	200	176	201	187	190	175	185	199	167	203	163	211	193	179	211	211	205	193	175	209	184	183	198	189	193	154	181	186	210	175	219	184	174	197	183	185	204	210	170	195	164	196	182	174	193	194	216	188	159	171	193	208	166	165	194	210	191	180	216	179	198	184	191	179	207	193	198	186	198	181	183	214	171	173	195	174	172	177	178	177	202	197	196	187	202	197	204	184	192	217	185	167	186	187	185	194	196	184	202	187	197	187	228	174	179	194	194	208	213	177	199	176	188	190	206	173	188	186	218	181	183	194	159	178	200	191	192	178	193	174	197	176	211	192	202	241	163	186	199	169	190	191	189	176	211	201	206	171	189	187	198	194	200	199	201	200	204	188	178	173	188	185	185	194	232	195	171	184	180	200	167	185	209	174	159	166	191	176	183	193	182	233	169	177	195	207	188	189	171	173	192	152	203	197	184	189	173	172	194	182	172	197	195	148	183	180	174	186	220	180	208	217	208	196	186	203	187	166	182	202	179	210	158	220	163	200	200	202	197	182	174	204	200	193	201	187	184	205	199	193	174	182	162	179	175	196	192	209	182	190	200	177	177	187	223	196	185	199	163	145	184	189	189	183	177	184	178	159	173	203	193	184	181	185	177	210	186	191	181	187	160	202	194	183	196	199	191	155	204	193	187	206	195	179	172	192	180	177	206	188	204	185	177	190	181	206	184	207	175	210	181	190	176	178	199	177	198	181	211	207	192	204	175	214	193	197	191	189	213	171	172	187	201	200	180	187	195	177	231	198	175	221	192	186	215	193	189	183	181	198	188	177	196	171	181	174	216	181	191	194	161	203	173	172	198	186	204	161	195	211	174	209	192	191	198	161	179	155	197	182	177	184	188	207	210	184	175	183	181	183	204	192	168	199	192	183	170	185	187	178	206	156	182	192	200	176	196	201	177	177	190	190	191	190	188	186	196	199	170	214	233	208	191	210	201	197	191	164	202	184	185	190	210	181	186	183	196	181	183	206	171	188	182	205	223	192	191	175	191	211	196	200	194	180	207	197	195	187	207	209	199	201	202	210	220	207	164	185	200	201	214	185	183	165	184	171	215	211	183	200	193	195	188	207	173	203	202	202	208	172	179	191	174	177	198	189	212	179	202	191	201	152	174	176	187	190	219	192	176	207	178	199	217	205	193	192	193	208	200	186	161	191	194	180	170	202	179	201	189	190	216	168	173	176	151	181	193	201	181	199	162	185	211	191	206	171	209	209	204	197	189	204	187	198	175	180	181	194	177	193	241	165	220	190	183	175	200	210	192	178	186	209	176	207	194	178	197	180	208	217	203	175	158	191	165	192	172	199	191	200	177	172	188	218	186	188	186	173	210	179	183	181	187	186	238	170	181	199	189	174	173	182	183	166	181	182	158	182	198	176	187	181	191	199	187	190	175	175	175	203	209	173	166	203	192	197	179	188	204	198	216	220	190	189	206	167	172	176	188	175	187	178	191	198	172	176	214	185	194	165	206	167	208	186	182	208	197	173	182	160	192	182	193	175	167	162	174	192	192	188	184	207	209	195	179	194	200	188	197	182	188	168	159	216	217	189	181	176	147	176	214	198	189	174	208	181	197	175	175	191	196	182	194	176	185	194	178	181	212	215	187	200	163	170	167	188	171	182	198	208	205	169	205	199	239	199	167	164	217	183	185	202	184	177	173	179	192	183	195	161	195	167	203	192	192	208	203	191	215	192	174	196	159	170	199	193	212	154	207	160	183	192	192	182	188	202	195	197	209	165	183	208	191	193	196	194	167	200	183	198	216	216	204	207	202	220	192	210	182	188	187	192	191	200	220	222	210	170	182	200	205	180	186	214	158	202	184	179	186	195	201	200	203	202	173	178	192	197	209	213	186	172	208	201	177	185	169	178	191	190	213	159	167	172	198	199	183	218	182	161	181	194	185	191	232	195	169	201	179	195	181	204	171	194	192	173	187	189	210	182	187	205	192	183	197	180	201	192	200	190	205	172	204	176	217	185	200	201	180	201	203	218	190	163	200	174	176	190	169	184	204	207	185	191	172	189	199	204	187	184	167	181	195	172	156	187	215	191	189	168	196	179	196	190	162	208	173	192	189	167	198	208	212	185	222	195	228	201	192	207	181	189	184	189	212	204	155	207	194	183	182	193	170	193	209	176	192	165	200	187	189	211	204	175	215	199	189	189	173	181	179	213	189	208	210	192	177	207	190	187	216	180	192	180	186	193	194	181	199	194	176	178	196	182	198	173	202	173	182	184	184	195	174	177	224	199	181	177	182	197	197	186	176	181	209	187	174	193	192	171	185	161	172	213	207	197	212	209	174	198	169	186	179	190	166	197	198	195	196	207	189	207	176	194	204	203	202	186	156	195	190	185	184	190	200	192	181	207	202	189	204	190	196	191	181	192	194	204	191	171	177	176	197	152	189	174	197	227	212	227	177	172	234	203	188	178	208	193	186	184	213	184	202	185	200	193	169	198	187	181	211	189	188	218	179	181	178	163	183	195	188	181	223	186	201	187	220	199	192	186	198	185	173	161	192	151	175	186	199	188	191	179	180	216	196	203	204	176	198	194	203	151	184	160	189	195	183	178	188	183	180	182	192	207	186	172	207	210	168	197	187	179	171	171	207	184	198	186	183	174	201	200	173	186	190	167	176	195	173	201	199	204	177	205	165	200	185	214	206	201	212	179	193	215	208	177	194	201	181	184	190	194	179	200	208	190	183	194	209	202	206	176	189	173	190	183	196	175	194	207	196	165	168	211	193	190	191	198	193	164	206	231	189	228	193	199	171	184	174	187	175	210	173	213	199	177	189	186	171	185	187	208	177	206	181	188	214	192	190	202	185	191	206	163	175	190	209	207	198	205	202	189	195	161	189	195	200	217	188	184
39346	50834	49981	49596	25827	881	766	717	651	607	615	541	549	547	507	506	509	487	514	494	470	477	498	494	471	423	489	471	450	437	454	449	431	481	462	471	461	433	467	471	440	488	400	434	443	439	440	431	450	449	470	489	487	460	435	423	443	438	465	485	449	401	447	436	467	440	456	410	428	462	419	464	453	459	428	445	466	472	449	454	442	482	437	427	475	470	470	435	460	457	420	454	416	450	442	449	437	447	451	472	462	407	459	420	408	467	446	436	472	418	427	468	432	436	462	434	461	417	434	443	470	427	448	424	458	418	461	447	448	439	432	442	449	438	414	456	457	436	406	416	471	469	453	459	464	431	451	470	465	462	462	472	407	456	440	406	439	415	442	430	461	466	474	435	443	448	461	468	422	454	433	426	452	440	444	449	435	462	410	469	432	431	461	463	451	483	463	442	476	448	418	438	489	443	447	453	441	436	412	433	468	422	425	402	435	442	455	454	456	443	427	447	425	467	470	432	513	475	452	484	476	443	475	439	422	435	499	403	430	420	423	453	424	425	425	439	472	466	450	443	442	461	450	452	450	467	442	415	435	471	448	479	437	405	426	434	447	458	413	429	454	421	422	405	443	439	486	464	437	409	428	417	486	445	500	427	453	446	450	431	464	432	472	421	447	427	438	449	404	445	475	475	412	407	433	441	440	440	466	424	478	500	442	425	452	450	409	459	433	401	409	439	471	421	448	402	440	417	450	448	441	409	449	432	433	414	443	470	440	453	424	449	435	445	482	425	428	458	424	428	457	444	440	485	457	451	451	457	450	463	429	440	414	458	416	431	421	428	471	446	403	448	414	449	422	473	481	466	468	454	460	467	442	456	466	440	423	441	499	474	450	460	423	429	443	456	462	442	410	457	439	444	443	415	435	456	422	431	478	449	418	434	469	426	434	444	411	435	449	447	440	489	473	452	461	445	454	435	419	462	460	432	419	476	423	421	458	407	454	436	452	444	472	440	428	449	472	450	441	441	442	446	427	472	476	442	432	445	468	425	433	424	427	430	466	452	436	446	454	465	443	471	434	456	448	450	447	453	424	438	470	418	423	470	455	436	449	420	465	431	468	446	436	429	437	427	390	434	436	466	415	433	440	493	449	458	444	494	431	433	454	458	461	455	462	479	432	462	447	426	450	439	439	449	480	480	435	438	455	425	480	432	450	435	466	429	449	434	466	448	431	449	434	419	470	405	454	416	441	437	461	432	426	439	471	436	441	455	385	444	445	440	435	428	432	419	466	481	461	453	463	423	443	415	430	408	473	438	430	458	480	419	436	447	423	437	457	455	439	429	439	430	442	477	486	438	432	434	445	457	446	440	440	403	458	439	451	467	478	456	469	461	444	445	435	458	455	433	469	449	491	456	412	416	462	433	446	439	443	451	442	460	443	456	466	455	449	424	447	458	456	462	468	454	426	417	450	466	450	424	460	443	436	449	475	430	426	466	436	425	423	469	465	427	455	499	435	445	447	434	462	474	459	451	445	409	460	449	454	416	496	458	464	457	430	449	475	436	424	438	471	444	443	424	465	439	433	420	438	388	469	460	454	419	464	431	423	449	470	477	466	429	439	432	457	439	462	455	447	433	463	490	469	444	441	412	447	425	458	449	465	436	455	437	459	445	454	448	446	433	442	445	440	433	493	451	449	435	442	435	473	480	455	481	466	375	439	452	449	456	457	422	460	481	453	457	407	431	447	432	473	454	429	424	454	403	433	483	436	447	462	445	393	403	451	389	458	430	445	496	434	472	457	439	445	426	437	414	455	472	485	435	454	448	440	438	425	469	412	449	438	523	449	433	454	415	448	427	476	469	454	464	409	433	452	459	431	420	449	496	441	424	449	459	460	425	474	421	438	452	462	406	491	444	458	509	413	430	448	464	437	439	438	411	414	454	471	447	483	466	445	423	412	440	434	457	488	451	422	439	432	460	443	435	452	438	465	459	443	435	473	444	459	450	439	473	455	452	445	450	416	441	453	450	446	430	465	423	481	449	443	490	478	466	462	464	424	459	492	443	458	484	471	453	429	423	462	445	415	451	467	443	460	438	450	397	464	445	466	417	443	421	431	438	414	411	440	482	429	426	450	473	465	447	443	441	466	439	444	429	453	498	459	445	456	485	445	431	432	490	451	450	468	437	417	424	456	479	406	437	435	451	453	451	479	440	503	441	451	413	437	488	436	435	446	411	501	455	419	400	406	468	466	439	447	449	463	471	466	427	413	448	480	427	421	462	454	441	474	466	461	512	457	477	452	461	463	459	449	455	463	491	437	444	489	453	433	459	432	445	473	443	463	462	479	467	467	422	464	426	492	467	466	439	500	458	471	415	469	430	454	402	417	489	433	477	443	475	460	442	459	437	440	451	466	463	447	460	454	438	426	443	452	466	448	445	463	449	424	461	462	445	436	432	439	482	432	483	423	443	471	454	394	460	415	480	400	452	458	444	448	441	447	429	458	449	453	483	413	403	476	477	440	434	446	475	439	465	451	439	435	444	471	441	464	450	434	451	454	423	433	431	430	437	439	446	441	384	438	498	442	447	458	434	422	476	416	433	448	405	484	443	482	476	428	429	438	461	440	421	432	472	404	474	424	448	474	458	443	411	430	483	452	471	443	432	422	476	401	441	428	454	455	451	426	421	443	437	498	462	456	448	435	456	464	447	481	446	453	428	455	468	433	487	501	467	467	477	444	421	411	427	467	411	458	439	428	423	444	459	445	451	439	468	404	402	446	426	450	438	457	435	462	456	435	436	449	425	437	401	431	451	456	475	436	427	436	460	438	437	473	470	471	403	436	437	424	448	440	442	475	469	429	486	444	445	415	463	455	457	486	449	409	476	447	461	444	463	447	485	471	432	434	438	447	485	477	458	430	446	437	459	455	470	394	473	460	441	433	469	428	473	430	421	448	468	475	485	436	443	419	451	461	464	450	479	440	478	441	459	388	463	450	466	445	449	454	420	444	456	458	475	446	441	470	455	471	444	426	415	418	465	442	446	437	417	455	440	469	463	405	450	475	455	449	411	407	458	449	458	450	468	490	455	442	463	469	477	434	461	452	429	461	464	432	492	449	446	439	495	458	444	457	480	448	443	411	476	473	441	449	480	407	475	495	440	434	453	405	444	457	461	406	436	436	444	431	430	497	421	463	446	439	483	447	426	448	460	439	452	431	471	487	432	410	398	458	447	473	503	441	450	430	469	422	448	443	416	445	433	431	414	441	447	451	433	446	392	445	432	438	437	447	427	421	437	430	414	459	451	472	472	468	451	476	428	447	417	467	457	454	474	421	451	474	436	448	449	420	428	437	495	442	473	464	437	420	416	469	449	450	458	462	479	445	472	437	445	409	482	449	476	448	452	454	444	427	467	426	460	438	440	478	430	411	434	439	475	482	457	454	454	398	470	434	489	429	485	454	436	445	456	413	449	425	437	461	444	412	433	464	439	412	420	439	473
73885	73459	69245	50891	33132	7147	628	388	385	354	348	307	293	348	336	310	296	269	286	302	328	307	288	279	297	303	295	301	266	312	302	299	270	312	278	304	291	305	259	306	275	278	285	300	278	281	302	272	309	299	322	282	285	297	290	302	289	303	299	264	310	301	279	278	300	273	278	269	286	325	286	277	254	276	302	338	274	325	272	307	306	250	293	287	253	300	328	301	297	302	303	292	282	275	273	293	278	272	312	275	309	297	297	273	333	305	285	299	293	316	292	306	283	269	322	339	301	281	286	310	301	277	305	268	285	266	287	286	259	289	252	307	277	274	281	295	262	264	262	278	316	274	297	316	304	284	292	297	314	311	283	277	295	280	308	281	287	282	313	311	279	256	293	257	259	291	276	309	300	284	272	321	295	263	303	274	262	296	301	322	314	264	281	268	305	286	282	289	274	259	289	262	303	274	288	315	311	297	330	267	307	285	316	294	299	318	304	317	288	262	273	264	280	289	275	293	283	262	275	261	285	259	292	280	268	284	279	313	302	295	267	289	296	300	249	298	280	283	250	256	292	289	288	292	296	304	350	285	277	288	267	296	289	287	270	280	274	272	272	275	275	287	275	291	291	281	293	310	269	298	299	285	297	297	279	303	307	300	263	287	291	301	284	296	304	291	307	318	273	275	281	265	296	302	274	279	286	294	258	288	324	266	285	272	311	313	301	250	342	271	274	279	275	285	288	313	289	292	288	269	272	310	285	261	265	291	310	287	273	298	268	301	286	275	231	260	294	293	283	331	288	258	283	274	289	260	262	295	295	301	269	298	252	270	263	292	287	289	267	270	284	272	275	275	271	280	298	295	275	265	318	282	283	283	318	276	304	279	274	259	276	324	281	295	299	294	267	279	299	291	293	322	255	285	284	284	272	294	272	284	291	270	308	294	302	282	290	298	300	260	300	324	301	273	290	310	290	304	297	295	277	255	264	291	321	292	266	305	272	255	267	290	289	266	264	262	274	270	300	285	303	290	324	281	312	301	300	284	273	293	320	293	273	287	309	272	289	293	269	294	298	288	272	290	276	285	289	287	299	244	292	274	277	244	321	332	318	312	271	278	284	294	287	274	299	289	317	289	261	263	263	267	309	291	306	267	304	267	285	299	275	303	298	252	308	302	278	320	286	287	278	287	286	284	289	295	300	322	317	317	281	272	302	277	282	323	286	300	312	287	292	244	301	294	284	294	262	264	284	285	308	275	286	319	276	315	273	273	312	306	285	264	285	311	269	290	269	305	284	305	297	317	259	262	266	294	241	292	288	303	270	291	304	284	305	285	318	290	284	314	275	318	273	261	278	262	291	268	282	310	325	321	286	273	308	329	261	283	261	297	302	301	265	274	301	280	298	300	285	278	287	292	283	292	302	277	301	300	298	289	333	289	277	270	322	331	256	317	299	295	291	293	282	318	298	297	299	280	261	305	280	272	286	318	264	276	295	294	269	313	285	288	259	282	274	329	289	297	325	282	297	276	273	271	307	278	289	290	273	308	305	255	299	292	255	257	261	298	288	290	279	272	257	276	273	268	282	305	309	274	293	288	294	287	315	254	290	307	269	293	305	301	306	299	314	284	318	303	281	299	306	250	279	307	308	277	280	306	311	260	283	294	340	297	273	305	288	306	315	306	284	300	332	274	313	273	300	298	302	279	279	294	272	307	298	259	290	275	312	298	288	281	288	313	255	247	267	298	283	284	310	280	287	283	296	269	302	327	262	299	287	299	262	308	302	270	302	276	287	257	286	268	288	285	317	280	311	270	304	284	284	280	255	270	301	271	262	271	273	291	280	263	265	316	291	315	310	279	240	247	289	279	269	269	282	292	289	313	262	284	288	267	290	289	297	279	276	264	316	271	286	283	289	265	309	325	306	326	316	285	304	317	284	282	310	331	283	264	254	270	289	266	281	277	291	265	295	302	302	270	267	315	287	269	301	291	248	304	324	286	262	291	309	282	288	293	314	293	293	277	269	294	288	298	290	316	292	316	307	292	276	289	288	280	305	300	258	273	278	285	279	291	331	261	261	291	257	280	310	290	294	321	285	296	292	284	302	309	328	312	297	276	277	293	298	274	288	327	303	272	275	276	289	273	314	279	251	301	293	273	301	263	298	274	256	276	253	258	301	281	272	297	274	280	298	327	254	285	258	258	303	289	314	285	289	279	293	244	268	302	295	290	279	290	291	278	276	280	262	276	262	287	269	297	262	298	331	303	283	293	306	272	286	333	320	267	306	307	252	288	273	292	281	287	288	279	289	276	319	299	257	335	275	310	288	248	265	284	285	266	328	289	312	289	279	278	296	282	273	281	278	297	285	311	274	310	284	301	278	286	308	274	280	297	269	287	275	294	285	293	265	319	281	306	302	274	276	284	291	246	269	304	287	273	262	282	277	295	292	303	298	285	296	331	270	267	308	265	291	305	287	292	313	324	293	295	294	294	285	286	322	290	320	302	306	298	309	290	299	312	272	275	266	314	264	310	322	316	309	289	284	293	318	263	299	316	287	317	320	283	284	278	276	272	289	287	264	283	252	273	316	332	279	300	307	265	271	279	277	307	279	270	316	290	319	294	272	269	302	274	278	280	292	279	287	299	316	254	271	298	269	240	299	282	273	270	310	269	266	285	273	263	285	309	311	285	294	266	275	297	283	299	297	321	289	287	298	315	299	310	289	287	266	317	265	289	288	267	278	276	266	278	305	280	295	290	267	292	272	275	320	289	285	321	283	279	305	298	313	245	289	280	264	298	294	289	260	310	292	270	308	278	257	283	315	298	310	267	270	314	291	288	294	251	279	264	307	249	328	280	286	281	318	281	308	283	271	308	307	314	285	285	294	265	266	269	333	307	280	265	255	312	304	268	301	274	310	334	254	293	262	260	304	281	286	298	318	317	291	298	289	279	304	289	302	304	274	303	312	292	279	294	271	276	270	278	295	306	289	304	298	280	280	275	283	288	293	303	313	312	295	295	254	288	289	294	288	314	292	272	275	250	299	261	280	293	295	287	274	274	272	294	283	275	275	238	255	296	284	301	319	289	277	290	308	302	304	274	287	285	296	298	301	301	263	286	271	299	269	312	277	275	286	324	301	286	250	286	313	316	308	285	303	306	303	299	300	293	281	314	274	233	260	272	296	349	272	283	293	271	282	277	303	277	282	281	284	302	280	278	283	264	288	251	312	278	300	274	291	286	295	273	272	318	285	266	263	271	269	314	307	289	305	318	272	291	303	276	288	258	290	301	316	281	306	295	287	281	294	272	281	285	299	274	273	299	283	275	302	302	303	257	274	287	303	276	298	253	270	285	260	311	248	321	318	296	293	290	270	262	311	309	296	296	283	296	291	264	288	304	283	284	297	311	292	260	275	284	281	298	264	304	291	269	265	293	295	300	301	305	285	298	284	303	298	297	281	276	282	300	262	296	260	279	322	291	313	306	294	309	315	302	279	286	301	298
44284	59037	61977	59333	34105	1547	1302	1133	1046	989	949	943	864	832	783	789	819	738	794	745	743	750	663	650	769	717	673	704	666	702	700	684	661	696	673	682	656	652	682	639	679	622	638	671	686	638	698	682	647	662	676	663	686	694	685	660	695	654	677	631	640	646	627	634	700	669	641	670	692	670	629	649	679	641	665	720	675	651	661	677	678	649	656	672	648	694	640	673	667	644	661	687	684	664	663	640	709	659	657	694	642	576	666	665	650	683	643	653	711	679	651	715	612	659	602	655	674	681	625	683	692	618	663	652	644	668	647	611	657	668	650	605	685	608	718	650	617	677	676	600	679	671	648	645	718	638	654	669	622	589	644	665	673	631	678	636	652	621	647	636	628	639	653	679	622	693	672	705	644	678	667	608	697	606	680	623	655	677	680	645	643	666	634	676	676	669	661	672	619	659	687	688	630	675	674	622	634	681	654	638	619	621	687	676	647	647	612	640	685	646	653	662	643	687	598	647	675	657	627	626	674	652	674	643	645	650	646	649	648	633	658	692	642	672	632	617	616	674	646	637	607	599	624	628	663	699	621	616	653	642	675	630	707	693	650	688	652	665	665	695	652	636	685	688	628	630	658	686	669	642	641	606	623	572	591	670	661	649	631	598	646	669	695	604	641	663	635	676	665	648	651	638	654	632	640	675	626	692	600	719	591	659	698	588	652	637	676	654	649	635	605	675	667	671	628	653	669	619	659	699	649	663	610	659	665	648	671	707	687	629	605	660	652	601	631	640	656	661	668	659	660	690	627	675	621	674	688	677	645	643	676	663	637	658	637	666	643	659	671	634	626	651	719	717	716	629	666	647	623	683	686	654	660	650	642	634	665	638	637	681	581	669	578	654	627	646	686	612	633	673	684	640	633	634	602	677	703	632	641	680	662	660	622	668	648	667	644	656	693	696	659	682	629	617	667	691	623	659	622	665	633	627	594	654	664	653	652	658	615	637	632	619	676	649	608	691	685	645	670	614	629	695	652	632	640	664	639	628	660	671	679	653	672	675	657	615	626	631	643	659	636	659	676	630	666	619	620	639	655	638	641	638	663	618	615	621	628	646	624	653	686	630	632	623	627	669	656	632	650	644	691	647	645	666	638	635	645	655	636	648	659	657	658	654	682	648	600	615	649	663	621	671	614	674	616	680	601	627	645	704	685	666	627	677	671	656	637	682	639	641	634	650	624	680	665	659	610	630	671	656	661	684	694	685	657	623	647	611	656	693	619	630	675	611	619	654	617	617	660	679	669	635	655	642	624	669	645	608	646	651	665	625	632	642	633	647	640	672	666	634	657	653	655	671	675	621	642	614	650	665	663	692	677	606	637	656	648	707	654	633	668	634	624	633	649	709	649	673	617	631	695	634	644	616	664	660	666	630	657	655	624	602	666	621	653	680	647	676	645	661	689	669	652	639	692	634	638	629	648	674	635	647	684	666	644	645	686	635	646	693	617	639	639	682	636	572	652	635	665	628	644	618	646	678	629	705	708	644	633	673	685	706	641	597	667	628	649	641	610	665	656	644	674	636	648	673	630	641	660	665	657	644	631	660	617	644	654	653	654	605	636	633	676	622	639	668	674	663	663	627	710	658	630	615	623	661	683	675	681	674	662	669	609	660	700	624	653	640	626	580	643	655	611	660	668	665	655	607	675	619	667	610	671	667	640	647	589	656	694	612	675	624	680	647	679	642	671	644	632	647	672	669	624	677	661	626	647	710	644	654	676	635	617	675	655	641	614	672	598	690	667	614	629	685	651	681	692	612	716	660	672	654	620	675	643	671	681	647	666	632	656	701	640	647	663	633	659	665	637	681	675	638	635	663	655	651	635	664	681	634	633	676	683	651	676	642	639	645	694	673	638	665	638	673	636	650	644	659	634	660	672	661	621	658	610	682	654	668	668	633	701	659	687	674	612	651	649	603	626	683	621	665	623	655	633	582	673	686	661	660	628	655	648	687	658	619	671	676	642	688	657	645	623	615	649	718	662	649	626	660	637	686	637	637	598	668	662	699	625	628	663	648	670	648	670	645	696	671	657	648	672	614	636	672	675	645	626	690	653	671	633	621	658	668	658	668	711	673	600	627	673	661	656	640	651	579	667	643	628	642	624	620	676	673	611	716	619	657	685	649	661	645	638	658	698	662	654	670	672	641	699	616	642	653	602	651	634	627	613	571	668	636	655	623	653	606	593	653	640	634	654	674	696	649	648	691	632	662	684	600	664	649	600	662	685	645	634	665	636	657	649	645	672	633	625	672	671	638	661	677	638	668	631	678	643	671	611	683	705	670	615	656	653	654	633	675	647	641	678	657	702	655	691	630	633	620	639	665	645	649	648	590	624	639	659	710	691	660	626	666	624	643	640	631	647	640	639	648	641	661	670	646	631	657	605	648	666	638	672	609	668	615	639	647	612	650	628	706	658	666	654	621	633	625	662	664	690	624	670	706	655	702	681	666	690	609	658	663	644	683	625	639	633	652	635	649	648	662	643	652	676	693	633	617	592	671	602	669	662	675	660	648	643	610	667	633	628	693	636	647	695	635	610	638	693	661	643	663	630	702	693	648	628	622	634	632	615	647	654	627	632	602	627	644	638	642	611	657	645	665	686	688	628	647	645	629	651	618	630	677	627	602	690	661	662	654	665	641	665	676	634	678	620	671	697	627	620	670	688	671	642	681	659	678	637	655	665	668	641	648	672	611	602	613	689	684	630	630	683	645	651	609	648	693	686	667	623	659	653	639	625	670	659	615	627	729	643	626	647	641	609	602	615	688	630	636	637	642	664	633	695	632	645	662	684	629	678	684	651	681	613	654	674	668	600	654	680	638	621	676	653	672	589	625	609	664	635	690	633	657	625	640	644	676	695	651	715	683	655	681	624	678	654	608	643	655	669	674	631	593	635	676	620	626	656	609	626	634	655	639	626	600	658	635	628	624	645	640	670	631	635	629	654	635	673	640	638	661	641	617	684	651	640	663	682	640	678	654	630	665	592	692	625	671	628	645	642	574	647	637	636	653	635	696	645	701	667	656	663	639	638	667	686	636	637	641	625	672	665	715	662	660	682	626	642	635	587	673	650	692	637	671	627	636	659	622	646	648	655	632	648	643	582	638	658	668	690	597	676	704	652	647	634	653	662	654	647	659	635	663	655	664	677	646	635	690	604	676	651	663	616	609	646	644	686	645	672	653	639	631	667	632	679	654	649	690	632	651	646	639	608	644	676	683	647	645	662	662	634	609	641	651	651	682	645	669	629	618	641	651	646	655	649	679	652	666	630	625	672	656	651	620	720	702	676	678	630	650	670	673	704	641	637	621	653	666	667	645	676	662	670	672	606	712	674	634	621	688	659	684	649	634	644	642	667	654	648	632	629	688	653	650	649	669	620	659	620	608	643	635	640	625	632	650	630	672	663	661	648	638	683	638	669	672	626	674	670	613	639	643	668	641	681	637	634	675
56309	44218	14642	3583	1160	381	289	290	299	300	322	294	302	315	301	296	278	313	282	297	321	276	287	297	333	275	309	307	319	315	322	292	298	257	295	309	282	319	309	318	345	287	294	311	297	296	270	309	292	281	264	282	289	281	285	296	277	286	284	355	285	282	270	295	292	302	298	286	277	287	311	331	304	299	296	260	303	293	282	290	295	295	277	309	279	249	277	285	293	303	321	276	296	288	296	264	289	287	302	293	291	296	315	308	294	283	327	295	275	312	305	324	310	282	360	298	312	316	334	266	279	286	274	322	276	284	312	276	333	279	292	284	305	306	295	269	288	283	294	276	288	300	327	272	308	296	309	284	318	288	307	322	277	286	312	265	282	288	317	302	284	320	254	296	303	287	321	323	319	314	287	274	283	314	288	277	300	270	318	290	274	307	278	306	260	277	300	305	310	280	282	264	315	258	302	311	264	274	298	301	286	306	312	311	300	256	339	282	276	287	318	324	268	280	307	295	297	318	270	295	299	269	314	269	276	301	277	280	299	274	289	303	283	309	303	302	299	295	299	284	265	284	285	259	319	291	276	298	263	316	296	281	292	306	300	291	301	287	277	309	327	323	292	261	295	320	286	272	272	283	278	296	261	294	288	246	294	288	306	317	313	273	323	286	306	329	297	276	309	318	275	272	317	291	278	292	313	320	283	298	336	311	303	296	284	290	247	288	300	306	274	280	284	284	294	324	298	311	281	298	284	293	298	283	274	304	286	327	287	302	274	308	294	302	302	313	253	270	297	290	286	304	300	321	298	320	282	299	291	295	251	291	298	293	265	280	297	304	261	297	286	255	275	315	308	293	327	299	301	275	310	280	297	288	282	310	292	276	303	296	283	304	290	250	272	279	284	289	285	271	307	267	301	294	290	301	328	276	263	269	304	294	285	312	304	231	302	292	297	324	287	285	292	294	282	307	260	279	273	265	295	288	287	298	305	270	290	264	295	299	318	277	323	295	284	323	302	284	292	290	270	312	274	268	347	315	268	299	319	338	270	293	274	332	300	311	280	287	290	315	307	305	261	308	308	337	271	293	286	327	322	290	306	302	311	284	248	296	307	315	310	260	276	301	275	268	284	290	304	281	312	255	296	265	265	308	288	319	292	304	269	290	278	302	303	293	285	305	307	289	292	280	257	338	282	312	270	268	297	285	270	281	254	274	284	300	317	288	331	296	347	266	267	293	259	283	278	294	267	321	253	288	287	322	313	296	287	278	266	287	287	279	294	318	330	293	306	260	300	301	296	264	270	287	304	317	305	285	311	285	264	283	295	255	302	297	316	295	314	333	310	278	298	283	324	292	273	274	301	298	309	258	316	259	294	308	281	275	277	272	324	312	259	293	353	255	297	277	298	290	322	286	271	282	289	279	291	301	292	294	312	282	295	294	304	284	298	304	259	321	293	299	312	248	286	298	307	270	324	293	325	277	284	305	291	272	300	309	283	307	310	308	272	283	284	286	289	310	282	318	293	297	313	287	250	270	260	282	269	289	290	310	298	330	292	293	289	311	304	314	280	293	268	307	255	275	303	277	289	292	309	297	276	275	307	292	296	277	262	291	278	243	272	275	289	277	281	298	284	266	316	288	297	309	267	296	291	301	267	290	296	266	298	292	309	283	288	313	300	266	273	287	288	283	280	331	298	309	301	295	292	288	261	270	314	297	310	306	308	276	306	279	288	282	291	298	290	303	273	293	293	279	276	274	283	282	279	303	311	322	272	290	289	317	280	281	275	288	300	275	273	289	282	299	311	301	305	314	296	310	277	289	305	283	290	287	304	316	283	251	279	282	293	272	287	292	273	265	287	316	285	270	300	289	333	303	309	285	295	306	315	292	299	318	278	304	306	287	327	293	289	288	281	275	296	320	293	296	281	297	295	293	278	302	275	288	301	262	290	278	275	293	305	299	270	288	345	320	316	287	280	286	301	289	255	290	294	271	315	310	300	295	267	308	296	295	302	315	300	313	294	293	297	276	286	300	276	277	277	300	303	310	293	259	294	273	278	282	279	324	289	295	312	281	307	312	286	316	266	295	270	272	302	316	285	315	289	303	322	315	287	295	280	262	319	293	265	296	321	296	284	284	301	289	307	282	260	303	291	321	301	320	286	285	312	322	269	296	319	320	299	310	305	293	270	301	323	287	304	290	292	298	285	310	343	251	279	303	305	264	281	275	301	286	343	274	270	258	314	272	280	283	285	311	296	268	333	306	292	314	271	299	287	294	317	286	316	275	304	278	304	276	296	287	298	329	294	307	298	296	268	301	288	287	313	299	271	328	263	269	319	275	251	293	292	285	312	294	306	285	338	280	279	271	264	317	307	327	289	294	258	286	297	278	259	295	292	297	307	300	320	319	289	294	291	298	335	279	322	292	301	277	295	312	295	280	261	310	341	274	284	305	296	269	263	305	298	309	283	269	276	261	277	299	320	289	297	290	308	288	333	275	262	279	306	319	280	274	302	280	297	268	274	280	272	313	246	257	285	284	289	294	272	312	292	291	271	308	286	278	330	279	292	284	285	278	256	307	299	317	285	305	278	297	291	280	301	314	302	294	228	299	281	366	289	285	322	287	309	294	265	348	288	301	304	326	304	300	291	264	303	297	287	270	250	289	255	249	275	294	299	282	291	283	289	278	279	265	318	288	299	321	294	298	265	308	273	303	311	268	308	322	322	278	320	310	345	296	297	281	290	315	293	313	295	294	316	296	267	312	290	270	303	304	282	330	285	290	284	290	290	293	297	259	282	321	269	310	275	276	298	300	321	323	311	298	270	281	303	300	283	297	284	315	288	306	309	301	298	309	289	331	220	264	282	318	288	292	306	286	277	343	309	278	298	311	301	284	314	286	289	290	296	289	325	281	298	315	256	269	293	290	286	287	294	276	264	292	312	276	279	277	292	307	298	289	269	313	300	302	311	267	299	271	299	299	280	279	286	320	317	287	306	274	295	289	302	299	320	291	321	302	279	282	304	301	300	272	300	304	291	310	302	266	315	304	295	279	318	302	321	280	292	314	293	331	302	302	283	292	286	294	266	295	269	316	326	289	313	293	287	311	281	277	300	291	289	305	310	296	318	286	266	265	291	280	294	288	291	309	289	315	299	271	296	294	298	263	296	302	317	286	303	323	291	299	274	291	296	319	295	311	300	280	279	294	300	298	321	305	270	281	302	318	281	305	264	291	284	283	283	276	308	318	298	299	303	288	309	267	295	315	291	311	300	292	286	307	306	292	280	303	271	296	279	291	298	283	312	322	284	251	292	264	317	301	284	282	291	293	289	283	290	275	284	278	297	330	333	268	295	270	272	357	305	279	310	311	312	282	262	290	293	308	277	300	290	284	306	294	283	311	272	255	255	280	273	291	303	282	303	280	279	305	283	283	275	297	252	272	322	279	330	317	283	290	295	294	301	274	287	289	304	286	281	307	295	305	289	272	300	299	287	311	299	321
30747	29950	10428	7957	2458	616	629	633	660	599	661	628	648	652	614	582	620	651	608	686	655	636	642	643	664	632	693	612	693	625	642	648	657	643	661	636	621	678	617	603	633	639	567	632	652	610	627	621	650	615	639	610	628	601	613	625	673	647	663	636	622	619	634	623	615	626	603	572	608	679	613	672	626	651	626	627	622	651	623	633	596	594	609	599	639	603	662	614	684	574	621	663	645	594	602	651	623	586	596	583	636	649	651	590	631	596	647	615	619	650	623	625	629	644	646	614	659	629	607	664	631	635	629	654	566	603	611	577	596	603	651	611	654	660	658	654	650	634	614	625	612	643	618	595	606	586	623	635	663	586	614	640	605	589	649	607	635	628	600	637	631	619	587	604	615	645	597	586	626	615	642	627	613	635	604	655	605	665	622	646	655	682	643	594	607	634	627	649	615	612	651	681	648	646	611	609	612	625	645	602	643	624	612	631	623	600	624	604	615	647	647	631	650	624	641	614	666	643	616	610	583	653	685	580	681	597	612	703	636	687	640	632	610	645	669	613	643	648	628	681	657	608	648	644	591	652	630	637	623	625	627	630	623	675	637	625	623	640	609	604	623	653	649	594	661	587	654	658	658	642	613	616	611	596	626	653	640	593	635	641	579	617	631	615	627	625	658	641	613	643	632	632	618	594	663	644	652	675	627	639	632	628	643	636	634	597	661	619	591	579	649	627	619	621	645	604	603	615	650	646	616	638	614	635	640	625	611	640	627	651	632	687	570	649	631	610	607	633	640	612	675	615	645	631	652	646	624	641	680	609	648	656	635	676	618	618	616	654	639	630	624	657	593	650	617	664	651	673	635	617	649	673	650	608	619	598	660	583	617	601	618	656	639	618	652	622	598	634	621	621	655	656	570	672	607	638	617	637	640	605	640	658	623	607	605	597	666	615	641	637	655	575	597	630	653	610	648	635	629	681	608	642	585	650	637	640	615	669	667	647	646	630	581	590	663	638	626	664	636	607	615	655	641	590	614	564	648	587	616	630	668	605	629	670	614	638	624	613	628	601	630	661	656	596	638	630	636	653	627	639	665	679	613	655	654	652	616	608	646	617	655	631	673	621	649	621	609	627	622	646	665	622	669	585	641	674	636	705	654	628	658	591	613	649	662	630	621	638	646	624	650	639	658	635	659	635	628	623	650	615	641	628	639	641	638	626	619	624	645	636	652	635	598	638	641	620	654	654	605	692	622	622	633	634	627	620	632	636	629	621	624	654	597	639	657	640	649	621	654	621	664	638	581	650	601	637	617	626	622	616	643	595	676	607	636	626	625	608	648	634	646	639	605	624	627	646	647	648	612	643	675	679	647	615	666	605	624	653	612	683	642	631	637	630	638	666	639	592	635	638	667	618	635	599	593	604	606	654	632	666	657	619	620	606	603	633	600	653	609	640	638	661	639	669	634	640	630	665	611	656	635	619	602	599	613	620	631	652	671	649	626	644	620	587	614	652	642	669	597	611	657	619	626	638	638	621	666	603	647	658	623	641	600	620	635	606	642	657	628	604	636	655	658	654	663	619	590	654	621	594	585	631	630	637	631	675	642	668	642	636	643	646	633	648	639	611	606	623	661	671	579	630	638	662	608	658	611	661	634	650	605	608	659	631	670	628	634	659	677	583	640	639	654	636	607	648	615	674	640	666	677	594	628	678	612	599	624	631	681	647	628	632	623	618	617	625	626	658	646	647	693	642	669	623	622	599	658	626	647	610	610	605	675	665	648	615	614	657	663	620	628	659	663	581	643	635	631	607	605	628	607	645	659	574	657	647	650	610	607	621	606	630	603	681	638	618	641	620	636	624	647	655	606	616	644	572	609	666	634	599	653	668	590	667	616	647	661	620	662	647	595	627	662	606	649	673	616	610	572	589	616	651	626	620	639	606	642	649	643	637	592	655	647	623	677	601	587	683	645	682	588	633	606	615	617	637	697	641	617	610	623	610	647	608	637	651	623	638	661	577	554	638	613	618	623	650	628	638	666	647	608	664	621	655	647	647	626	639	611	623	625	668	637	652	634	608	609	595	666	592	699	614	572	636	637	609	583	610	695	622	604	614	619	578	623	672	665	643	624	643	641	626	593	615	626	628	618	630	610	645	570	647	640	637	621	596	618	645	637	630	652	623	670	623	592	655	674	647	672	676	567	634	659	673	607	618	688	633	573	598	633	651	632	645	606	619	598	656	650	625	639	624	660	700	632	633	656	688	640	604	631	632	613	643	636	608	620	616	619	677	624	661	642	602	634	671	624	630	644	628	635	676	635	629	640	639	619	662	644	583	654	602	654	633	660	645	616	639	655	663	631	628	668	669	621	634	652	691	645	627	618	600	579	623	649	653	645	618	634	595	623	621	628	660	646	635	628	645	615	682	666	649	656	618	676	617	634	632	643	604	644	611	622	622	611	626	631	676	645	646	635	640	650	648	628	599	639	666	629	612	637	600	682	627	647	591	663	637	678	655	627	640	640	648	642	616	632	665	615	604	636	634	642	626	567	657	639	612	651	586	629	635	607	632	584	673	629	646	638	671	643	644	647	667	654	620	602	647	632	623	645	594	589	623	654	593	635	609	668	649	658	620	603	618	680	597	622	617	665	644	662	633	628	636	626	632	633	649	621	639	611	578	638	666	617	629	648	646	624	602	616	648	621	634	671	643	635	623	664	584	658	664	630	650	591	632	637	643	632	615	623	621	637	607	694	626	611	591	622	618	600	598	634	595	606	619	613	644	613	629	656	632	626	611	614	643	596	663	648	601	633	656	583	673	658	638	656	623	656	658	631	609	636	600	629	658	622	677	640	633	620	625	615	598	655	638	602	619	596	626	649	680	630	624	608	629	636	633	591	664	626	614	589	613	671	664	615	653	657	629	595	629	645	614	619	634	598	659	663	566	604	658	613	645	626	665	629	615	609	638	628	598	656	588	612	638	624	642	611	645	628	586	637	594	616	627	625	632	709	589	623	615	622	626	631	583	604	631	659	596	587	659	693	635	675	612	681	637	671	609	662	634	622	631	611	660	645	658	600	567	626	667	643	656	622	634	642	638	604	680	647	631	664	630	630	612	593	670	652	653	656	617	655	597	620	657	663	608	630	612	644	658	580	641	635	607	604	615	663	633	636	627	676	639	610	634	636	638	634	644	621	597	652	643	634	651	645	619	654	644	633	655	595	672	634	644	654	684	617	644	637	592	567	612	630	630	620	627	617	612	611	630	623	639	594	626	619	604	601	619	613	653	563	614	603	637	599	595	590	650	623	645	642	617	639	624	678	629	667	684	677	640	614	604	662	613	594	655	622	593	625	584	627	633	661	662	623	675	626	624	648	604	585	640	619	604	623	635	598	604	669	657	587	646	626	604	644	659	584	676	653	666	587	578	653	629	621	600	630	691	680	613	633	603	622	653	656	653	624	656	649	598	600	617	592	691	607	673	635	603	622	618	585	630	625	627
67915	64764	57720	37828	21452	2199	284	236	253	236	199	216	217	242	212	193	230	190	234	188	196	184	163	182	181	190	200	179	198	210	188	171	191	181	201	199	189	196	214	170	180	173	181	193	163	178	208	199	193	166	191	193	178	193	200	171	207	178	188	192	181	152	161	205	192	160	209	171	186	171	163	184	190	186	188	185	204	188	189	189	206	159	208	185	199	200	204	179	184	194	197	186	176	203	168	184	191	220	213	176	165	177	189	176	221	179	197	179	170	184	190	180	199	170	186	176	200	195	205	207	202	183	160	191	175	193	179	186	189	191	186	168	192	161	204	176	178	176	182	194	195	203	186	186	208	190	184	208	191	167	201	197	201	189	166	180	186	186	179	197	168	197	162	192	178	146	177	181	195	206	168	191	181	187	182	182	209	188	183	195	174	205	209	191	171	186	200	205	198	198	185	195	186	175	219	178	209	211	191	209	185	185	180	177	194	203	189	157	178	213	186	187	187	208	190	193	204	176	180	181	165	194	202	190	176	175	199	219	211	203	193	176	196	192	186	192	186	202	171	194	191	168	200	180	171	188	192	188	211	187	187	175	175	167	174	195	218	186	175	196	187	191	180	196	189	187	203	200	189	188	193	180	196	213	183	174	183	170	193	187	202	208	191	155	177	203	200	179	196	194	179	217	190	205	191	214	237	184	187	176	175	180	182	196	189	203	184	187	179	204	168	182	208	177	197	198	206	209	205	220	173	182	174	182	185	203	207	195	198	197	176	165	205	199	186	182	178	197	210	163	187	193	164	210	173	221	188	156	197	175	187	191	193	175	167	187	184	182	188	183	200	196	163	199	188	190	174	182	173	201	196	180	176	220	196	198	192	178	189	162	193	194	165	175	211	188	165	189	199	193	187	216	179	175	169	215	206	190	197	188	187	178	202	174	180	182	194	178	220	195	181	196	188	210	204	197	189	183	189	195	205	203	201	180	194	185	190	195	171	177	214	187	218	203	221	189	182	170	184	170	190	195	217	191	202	167	198	190	195	182	178	159	186	203	177	175	168	207	182	186	199	196	181	193	181	191	167	199	206	196	169	179	205	187	183	177	172	181	165	179	216	200	184	180	195	203	186	187	173	172	196	181	209	184	200	213	198	197	178	198	186	154	191	169	166	186	174	175	192	208	185	173	179	191	193	186	170	189	225	195	214	183	163	194	194	209	178	196	161	184	194	206	198	196	162	214	184	199	202	172	166	194	166	179	188	197	181	175	171	188	193	186	178	196	198	202	197	167	169	159	168	158	174	170	170	160	162	187	211	187	186	166	204	185	195	192	173	187	172	226	174	196	197	173	181	188	181	188	195	193	186	180	207	176	153	214	166	183	190	192	196	213	188	173	204	214	192	170	180	193	198	203	196	184	170	185	171	181	178	202	198	199	185	166	184	175	194	174	179	178	188	208	191	207	182	189	195	162	170	191	224	199	193	212	202	207	194	194	172	177	187	168	172	203	194	160	186	198	203	165	212	177	222	221	202	197	209	170	206	208	196	197	203	203	205	162	208	192	191	189	170	194	181	190	181	192	185	225	180	198	213	185	165	173	161	181	175	203	179	184	178	181	193	188	185	183	180	202	194	182	189	215	189	184	188	194	193	206	202	181	191	231	200	203	199	186	183	164	153	180	184	179	191	184	199	213	168	209	198	184	202	170	200	197	167	181	182	201	167	187	164	194	216	208	183	185	210	175	189	194	188	185	216	213	187	191	191	193	174	187	206	178	185	210	195	183	169	178	177	176	186	202	180	182	157	191	187	187	205	203	175	193	176	190	191	207	216	214	196	169	186	184	188	173	225	170	183	180	180	197	209	195	215	186	192	190	178	172	206	196	170	183	178	179	179	181	167	194	185	175	176	192	184	187	189	182	184	192	163	156	209	182	157	188	186	194	195	201	170	202	194	176	181	212	190	184	176	185	183	163	170	173	193	193	164	229	191	198	192	208	163	201	202	175	195	196	177	175	213	177	188	168	193	210	192	180	206	183	209	188	197	189	182	218	191	202	196	190	181	188	170	181	183	208	192	185	229	198	186	183	193	190	178	194	210	194	170	170	203	183	192	190	193	186	192	190	193	145	204	169	175	149	172	192	166	183	183	183	194	185	162	156	194	172	190	200	204	193	190	213	184	198	178	198	204	180	184	163	194	176	201	188	188	188	171	213	179	184	204	168	160	215	182	183	165	191	197	170	194	188	203	174	221	198	196	187	177	193	153	189	199	194	170	195	202	195	182	192	186	188	171	198	186	227	167	186	211	177	174	190	191	158	211	200	189	222	197	199	165	186	200	176	161	191	182	202	211	179	198	184	216	190	196	193	182	162	175	202	194	176	190	156	196	202	180	201	185	216	206	186	168	186	190	189	189	182	190	169	186	187	183	184	175	213	190	200	194	180	191	192	221	186	200	176	197	173	203	163	199	188	187	189	186	198	197	177	166	191	188	200	204	174	189	192	214	199	180	171	173	176	179	163	203	180	182	188	197	199	171	179	223	167	172	177	174	190	210	177	169	188	154	214	170	187	203	200	192	180	187	176	191	200	182	192	207	176	175	217	205	169	194	192	203	191	152	155	201	189	187	196	200	199	213	182	165	194	185	199	180	173	208	202	206	194	157	209	184	207	167	170	164	196	210	170	174	197	179	179	201	173	217	173	180	170	221	195	191	156	203	160	197	175	188	173	217	212	188	190	187	197	182	209	186	194	194	205	188	221	203	189	191	193	196	186	196	185	189	184	207	173	171	204	194	191	186	200	188	176	202	219	182	186	186	188	191	180	182	192	185	191	174	198	199	175	207	202	227	211	216	181	198	187	202	202	202	198	190	190	193	181	216	191	185	165	204	185	192	196	190	163	204	179	167	183	178	205	167	211	184	184	191	184	184	185	202	182	179	213	179	189	183	194	207	174	200	174	203	177	172	197	155	225	207	197	180	183	194	187	201	183	181	174	188	191	176	204	189	202	175	205	207	175	180	224	199	208	183	173	208	178	183	177	179	153	188	170	197	175	192	166	183	199	188	187	194	168	190	175	158	194	190	190	181	164	182	201	192	173	169	207	184	203	215	187	167	193	196	199	176	195	215	186	200	198	172	192	171	200	187	200	178	191	208	202	173	210	187	220	184	181	189	179	176	206	192	200	204	179	178	199	189	193	197	164	194	208	225	179	203	172	192	180	183	191	207	201	183	164	211	201	171	180	199	180	189	204	191	188	190	181	193	201	223	176	189	219	196	190	192	167	187	192	197	163	200	193	178	176	193	183	177	212	180	184	184	184	172	185	211	162	209	167	184	182	176	187	206	207	191	204	165	189	173	170	177	152	208	191	171	173	194	184	195	187	189	182	165	202	194	199	164	188	184	171	186	184	172	171	222	180	194	190	167	209	212	173	187	193	189	196	214	220	210	175	199	199	191	191	176	183	178	208	180	180	192	204	203	191	196	184	199	216	172	200	181	195
39875	50256	51080	46621	24795	907	798	705	676	655	618	560	530	522	505	517	512	490	493	472	483	464	530	483	465	454	456	489	488	440	463	443	483	445	429	436	453	424	434	417	467	453	441	445	417	429	450	481	436	434	479	472	436	445	451	411	437	447	440	433	438	450	451	457	457	455	416	429	438	428	414	458	447	499	441	455	476	428	466	449	414	441	421	484	472	438	435	435	438	425	439	443	467	422	419	394	443	460	467	437	450	428	423	465	473	409	440	427	435	442	439	458	439	476	424	466	444	429	407	441	442	435	470	433	470	460	411	460	488	394	440	417	453	424	447	426	445	447	487	483	496	466	444	431	433	427	432	424	450	437	446	478	446	435	436	435	454	478	427	432	490	463	419	453	452	440	438	438	424	420	437	454	451	415	465	456	436	434	418	455	421	450	479	448	460	455	416	463	433	463	456	422	450	412	485	453	461	431	448	442	438	428	406	452	467	459	446	452	440	405	465	388	433	475	445	427	457	462	438	471	375	449	448	431	423	497	496	450	428	443	422	437	441	448	458	428	455	438	437	406	468	411	435	433	418	427	463	451	454	490	454	436	480	459	421	453	426	454	413	403	458	430	443	466	447	449	440	408	432	449	422	443	435	467	472	407	461	451	451	460	434	438	442	463	447	455	455	436	465	458	448	450	487	441	439	452	463	433	437	419	460	466	450	438	445	453	429	464	455	421	432	445	456	410	458	462	406	445	420	462	453	434	453	435	414	466	425	454	424	456	426	419	464	454	466	464	419	418	422	501	442	448	430	414	409	418	435	442	428	437	498	426	489	468	468	421	461	450	435	455	454	442	453	441	456	447	463	459	461	468	430	431	443	468	470	459	449	451	426	473	439	460	431	413	480	429	459	434	450	455	445	430	416	458	412	466	451	443	443	437	473	425	447	408	447	444	445	440	470	458	409	437	449	458	467	423	421	443	424	451	460	437	442	436	469	436	413	480	436	470	440	466	452	430	439	445	437	440	460	454	407	457	446	414	451	440	428	414	427	450	459	472	426	484	443	443	461	472	465	447	454	436	438	453	429	426	447	464	466	447	445	432	465	446	434	461	433	448	431	439	433	419	456	442	456	438	438	452	451	468	423	433	441	471	446	470	486	421	432	463	396	431	424	480	441	421	479	421	440	422	441	427	455	456	434	437	440	425	462	489	449	471	419	427	409	406	456	436	433	457	449	424	471	397	427	458	445	426	436	465	390	445	451	432	499	457	457	455	432	468	499	431	468	463	410	442	464	433	424	425	408	423	401	467	450	451	468	425	468	398	440	412	419	418	481	448	398	447	441	453	452	473	440	461	462	445	450	424	447	434	468	440	404	459	446	485	439	458	430	432	477	443	462	427	465	444	458	486	449	478	455	426	427	437	422	434	420	426	468	455	473	429	421	468	399	418	471	433	431	462	413	388	442	441	402	405	449	398	444	464	457	452	472	444	445	406	427	457	439	413	461	483	483	456	458	425	431	430	447	456	457	457	457	448	456	458	471	448	426	440	484	454	432	469	435	441	455	456	462	406	456	459	467	459	436	487	471	437	425	401	456	409	443	449	448	481	462	426	452	427	449	460	468	461	447	452	413	477	433	424	463	480	430	416	420	454	436	430	447	423	436	474	458	460	429	408	445	392	482	426	439	414	430	449	473	448	482	478	422	451	436	464	447	419	452	429	433	447	479	399	493	406	449	450	487	407	436	440	429	477	416	486	448	423	455	408	470	455	436	440	423	429	452	453	461	487	422	445	452	469	452	422	436	431	422	437	463	432	415	415	458	433	449	436	424	430	433	434	466	428	466	476	505	457	446	436	481	416	425	482	453	436	433	476	422	437	474	441	476	454	435	433	431	438	431	473	460	427	432	453	459	417	451	461	467	487	460	446	445	445	450	458	434	422	471	422	461	428	446	419	444	449	449	440	456	420	442	448	430	449	447	411	454	421	451	425	446	438	447	452	433	413	422	462	471	492	462	451	440	456	440	446	442	428	444	434	426	494	454	407	473	471	415	486	457	441	448	456	429	435	483	437	449	471	471	431	439	436	431	453	460	446	454	426	414	447	436	444	444	397	452	477	430	437	451	453	462	460	427	439	433	408	470	400	459	462	482	468	436	452	460	486	468	436	464	442	439	420	456	425	470	407	437	442	438	456	442	460	438	436	452	446	432	403	486	428	470	440	443	450	449	487	437	441	464	433	454	436	453	411	429	453	452	490	436	446	429	445	420	476	438	429	457	450	436	448	492	428	491	417	413	452	413	424	452	443	429	447	442	477	428	409	454	461	438	468	461	445	449	479	415	442	424	449	484	449	443	447	445	457	402	403	405	399	465	461	453	485	413	475	431	427	452	435	460	451	443	434	419	455	452	430	476	427	440	437	472	442	437	484	464	446	433	455	465	445	467	470	427	459	450	460	460	484	438	433	428	455	428	407	421	444	398	429	439	436	404	450	451	440	467	482	477	476	438	452	448	394	458	473	436	456	437	427	455	448	424	452	416	469	456	470	462	421	425	476	459	399	445	474	447	432	447	430	448	459	438	479	445	447	477	425	427	448	456	463	418	457	459	434	425	439	461	448	456	439	471	437	439	438	432	448	473	431	412	438	452	455	463	441	426	501	476	451	427	471	442	456	448	430	444	464	415	424	445	473	418	427	441	410	429	425	461	451	439	423	469	417	409	442	455	421	404	445	441	431	438	467	440	437	435	459	490	491	417	482	424	439	436	444	426	434	475	465	468	439	493	429	464	445	435	475	440	463	440	458	474	518	429	454	467	449	436	427	476	403	453	456	419	433	444	425	442	428	439	450	460	465	450	427	420	443	465	481	470	393	427	445	443	440	453	449	467	434	412	436	411	444	403	453	463	419	414	497	444	451	420	446	459	480	438	421	446	458	441	462	437	432	446	433	467	437	472	489	461	427	427	417	472	450	460	457	449	459	450	444	424	450	417	460	422	476	442	443	448	421	455	449	396	418	459	453	481	493	437	466	472	487	381	433	441	449	431	428	460	431	450	476	481	421	436	473	436	432	433	483	470	447	465	453	412	407	442	416	443	452	417	461	431	441	439	454	416	463	473	437	440	466	438	455	443	458	415	481	461	445	417	430	420	449	475	435	431	442	418	457	441	435	474	411	441	460	429	444	434	467	465	454	419	453	451	464	454	465	416	464	414	425	421	446	475	434	419	418	433	433	421	448	479	463	450	460	451	438	455	410	443	437	467	412	453	461	445	416	402	451	485	426	450	454	444	439	434	452	431	427	428	449	417	448	444	420	454	457	419	419	405	451	471	402	451	428	450	430	430	509	439	442	467	440	440	461	445	413	455	455	450	475	440	442	441	447	440	466	462	436	466	468	466	462	399	467	454	465	463	446	485	485	437	463	476	435	461	419	462	440	484	480	469	454	441	442	468	485	441	446	409	450	441	468	453	457	438	440	412	467	470	485	439	444	443	456	435	431	453	460
72148	74929	70861	52807	35363	7396	621	422	336	370	354	358	336	298	323	280	289	291	307	312	319	296	298	291	294	281	325	317	279	289	283	270	291	284	279	277	264	291	308	293	279	308	300	239	285	284	309	282	308	279	310	265	311	309	317	279	283	285	279	297	286	274	303	310	266	302	313	274	315	297	299	302	265	275	250	250	311	299	314	289	285	280	292	311	271	294	273	306	264	288	278	278	309	297	278	275	290	302	275	277	278	308	277	270	290	311	269	287	283	294	299	309	290	299	300	290	324	294	307	279	280	327	330	306	290	309	262	293	287	267	296	303	300	320	290	270	270	244	299	274	304	277	280	290	303	339	282	288	295	287	313	286	273	299	302	310	277	278	291	291	276	296	308	270	295	317	314	310	303	289	273	269	292	302	278	320	274	263	306	276	261	277	272	290	264	288	295	280	281	292	319	306	313	276	288	308	313	292	317	295	307	286	291	303	264	273	290	291	285	240	271	280	296	246	278	312	284	295	281	295	297	289	284	283	302	299	283	259	304	278	299	274	306	295	292	300	282	314	309	278	274	270	281	310	298	286	298	292	298	283	277	297	285	303	265	310	311	314	295	294	305	263	291	285	293	280	293	277	302	289	287	307	331	307	311	299	290	307	289	305	298	264	303	276	307	277	271	321	316	267	301	249	290	319	272	272	307	340	276	299	321	294	297	321	304	293	264	262	289	284	288	312	289	298	303	314	282	302	301	294	313	276	273	324	306	318	292	318	299	292	276	286	302	301	295	297	286	321	263	296	290	292	262	294	291	306	301	276	253	281	313	314	315	309	281	316	270	306	321	333	291	276	273	276	267	297	289	283	310	291	299	288	304	292	266	285	266	246	297	329	284	291	293	262	271	287	322	269	305	297	286	292	348	289	324	296	275	310	286	264	276	292	272	293	284	313	296	268	280	290	288	270	281	276	292	285	285	264	306	290	307	347	301	291	293	288	304	308	281	317	278	282	291	304	289	248	276	269	281	293	284	264	294	316	242	271	297	303	302	299	291	281	302	264	285	277	272	296	301	274	283	306	284	297	299	278	278	311	287	301	290	288	321	292	291	290	312	312	305	290	312	297	268	267	290	301	291	276	274	278	275	285	275	302	267	274	299	271	314	327	310	314	321	313	244	278	290	285	288	301	324	270	298	287	291	276	310	292	281	306	317	287	265	272	299	330	326	277	276	268	298	288	303	269	288	278	325	311	268	348	313	301	269	269	292	280	285	288	268	284	288	272	290	307	285	297	301	317	280	312	257	272	290	289	314	270	262	278	278	342	279	288	277	271	253	284	272	317	278	296	304	275	303	264	283	302	276	321	299	293	288	297	259	290	289	315	315	311	306	282	325	291	296	295	286	313	258	262	315	284	264	311	294	308	304	245	287	312	320	264	289	289	291	258	286	279	294	286	272	297	325	277	282	338	292	304	307	291	323	267	305	262	279	299	289	268	311	290	277	285	307	274	297	327	299	265	301	283	301	290	266	291	316	306	324	276	280	272	315	316	303	303	296	298	327	300	275	289	291	285	305	296	320	311	281	285	302	297	301	269	297	285	273	303	290	305	286	296	290	283	285	275	308	288	298	283	275	312	296	299	321	311	273	284	291	284	307	284	314	289	310	272	307	291	267	315	284	305	330	293	279	294	336	281	259	288	318	265	293	301	275	304	281	261	304	309	282	286	320	278	286	283	276	275	312	284	315	305	303	332	287	283	269	295	312	291	282	277	287	311	276	272	302	262	321	275	289	283	273	291	306	287	298	267	302	268	307	304	287	267	281	299	305	273	265	300	311	271	304	299	290	297	283	277	286	311	282	289	294	305	327	297	254	269	245	280	298	261	303	271	298	289	298	295	309	302	281	292	286	269	298	318	282	304	290	289	274	249	280	296	286	274	319	287	303	293	306	243	288	289	276	273	270	284	282	302	285	301	271	286	329	302	279	282	281	268	294	292	258	309	338	291	294	335	298	304	306	275	286	259	308	288	297	302	267	278	274	307	323	265	299	283	300	277	294	294	287	293	330	283	271	278	286	283	274	304	279	292	318	296	269	302	318	315	302	284	305	278	295	338	305	307	283	306	344	304	319	280	288	262	303	272	298	295	270	316	264	311	281	294	309	311	291	267	255	312	271	269	281	317	307	277	262	279	283	278	303	310	286	271	285	317	290	284	308	290	295	282	302	247	285	275	303	304	294	261	317	314	269	269	282	310	262	261	292	264	278	260	261	288	313	303	285	303	314	309	291	287	318	271	268	296	275	300	347	300	293	305	244	316	282	300	295	328	278	286	288	277	312	289	274	285	306	283	284	287	328	310	290	265	286	313	304	285	301	295	304	288	252	302	243	258	304	310	286	287	280	267	295	291	300	301	315	299	251	293	273	280	314	320	292	289	302	285	292	269	290	290	302	286	318	318	309	299	291	286	259	337	275	279	317	259	298	284	303	272	259	275	325	295	295	278	296	309	302	317	251	312	264	279	294	323	285	306	280	288	286	307	334	293	320	280	294	272	297	277	272	284	286	305	280	317	284	302	296	283	284	299	288	289	285	272	302	322	280	281	271	295	300	303	282	307	284	286	280	313	319	297	273	257	286	288	306	299	297	294	293	272	309	283	304	233	276	317	266	291	331	292	319	290	293	305	297	316	272	271	255	303	281	285	317	302	321	286	304	224	283	343	314	319	278	282	302	273	268	281	263	259	300	294	303	277	264	245	232	283	267	282	279	291	315	292	280	228	294	338	265	305	270	309	276	291	284	286	287	332	305	284	305	303	301	301	267	274	298	299	297	283	266	281	273	297	301	311	287	291	274	277	288	314	304	298	272	292	302	289	269	278	259	283	300	286	322	272	295	321	302	293	337	276	265	277	319	276	302	301	304	277	294	279	324	297	292	264	311	310	319	284	289	291	266	290	303	293	278	274	277	292	294	285	278	320	291	301	299	283	281	284	296	279	297	258	291	277	323	286	308	287	329	310	257	259	305	271	290	299	276	273	308	260	278	318	300	287	310	292	332	310	295	288	286	290	286	298	302	299	297	299	297	298	284	268	315	307	326	282	284	308	288	287	311	302	273	303	316	280	273	293	269	308	310	299	292	277	274	315	261	270	292	273	318	320	283	282	277	257	268	295	290	314	287	299	307	315	299	307	305	304	273	308	265	299	259	260	293	299	289	280	311	291	265	311	273	273	271	289	278	280	319	270	294	267	295	268	273	300	304	268	265	272	303	325	285	292	269	279	296	306	298	319	313	295	299	283	272	291	280	300	330	267	282	294	292	235	311	307	259	301	290	294	303	313	252	285	302	287	327	300	266	307	278	269	265	288	273	284	323	286	283	301	315	313	311	314	294	282	299	315	274	268	284	320	277	278	305	312	295	270	316	280	294	256	279	278	312	317	274	305	270	276	276	289	294	291	282	299	284	270	283	280	319	320	266	271	300	262	310	275	259	274	316	303	285	300	310	311
43877	59383	63848	61969	35805	1552	1222	1154	1051	1000	931	890	818	814	818	813	791	788	765	794	716	768	714	748	744	681	731	696	708	700	734	657	635	653	692	735	640	684	673	675	688	681	721	623	625	608	671	655	686	665	667	664	632	629	631	670	680	645	645	704	682	662	645	670	689	632	689	693	665	620	654	653	671	655	691	627	678	626	622	646	633	715	639	666	674	652	615	635	630	690	662	711	665	658	601	631	707	661	693	651	667	657	659	605	632	643	716	646	657	625	666	660	638	698	656	677	657	635	657	649	636	642	598	677	704	679	638	698	647	655	626	675	707	627	672	670	679	635	638	674	664	658	637	671	684	636	669	666	664	652	672	644	608	657	656	645	592	661	659	653	663	614	646	658	668	677	634	657	651	700	728	706	632	616	669	629	634	617	654	664	658	639	628	675	662	647	661	613	668	666	662	642	714	651	666	690	647	629	664	598	649	692	658	658	695	656	664	610	649	653	639	652	605	679	616	651	645	643	639	633	688	609	678	671	706	613	661	649	657	659	654	660	634	686	683	648	661	661	613	661	702	617	638	662	680	656	635	667	656	644	657	681	653	636	648	698	665	656	649	672	670	668	627	617	689	656	698	675	613	672	632	670	642	641	668	639	619	632	631	658	696	698	665	689	634	692	660	625	622	627	635	638	669	633	646	661	636	663	615	625	677	659	644	636	602	643	675	600	691	683	705	679	657	640	621	647	638	652	642	647	646	640	668	612	637	668	649	667	605	628	628	665	682	666	688	607	651	657	655	609	643	663	720	649	634	608	647	691	656	657	612	655	721	648	651	678	676	681	641	653	639	652	673	680	659	636	688	646	653	638	658	653	656	691	650	656	655	654	644	695	621	635	617	660	636	660	640	663	579	632	663	692	649	671	641	656	624	680	636	639	659	679	657	634	667	657	676	667	630	652	648	716	590	676	607	690	650	653	625	663	672	676	676	666	651	640	694	640	637	622	643	707	605	652	605	673	651	658	649	654	666	666	668	617	647	641	623	634	669	671	682	631	643	593	641	653	590	609	630	635	660	623	632	610	648	605	653	658	701	645	662	652	629	620	689	650	616	632	640	631	666	668	707	687	637	643	634	657	686	642	650	666	666	647	658	661	615	674	663	647	618	647	671	654	637	680	650	645	651	618	644	620	618	675	625	692	666	690	670	640	662	637	660	647	653	668	633	675	673	661	633	691	653	666	658	644	648	669	656	643	623	646	632	586	669	654	655	647	668	661	666	672	685	669	639	655	676	649	653	718	620	640	636	674	665	676	703	662	666	618	667	628	626	625	675	663	653	688	638	619	642	649	637	658	695	660	682	697	631	661	631	673	650	650	649	660	627	624	699	593	667	646	680	623	648	632	699	705	676	682	663	641	654	688	670	680	632	640	650	651	615	605	685	619	647	644	651	644	674	654	656	681	665	668	670	719	681	659	623	606	640	685	661	664	643	692	640	672	635	663	637	626	645	686	665	607	651	705	652	661	660	666	636	664	663	694	651	632	651	653	650	649	697	648	602	633	603	666	683	668	657	610	684	683	662	669	629	639	655	644	709	617	704	655	644	707	648	666	700	595	624	656	699	689	633	687	655	676	661	668	671	609	653	661	714	656	642	724	674	679	659	705	655	632	644	643	686	593	636	692	683	672	628	636	672	664	649	680	664	679	657	642	643	661	617	660	635	688	657	622	721	630	671	710	666	673	665	665	652	652	659	689	662	694	681	641	647	693	638	635	669	633	642	675	618	670	692	642	651	657	663	681	656	634	674	657	685	591	650	670	691	649	655	675	669	649	660	619	639	689	656	665	660	626	669	670	647	657	663	651	608	621	652	697	629	650	620	697	646	623	700	665	676	603	680	643	673	678	687	703	690	666	643	669	678	622	659	663	681	637	627	637	675	667	630	647	688	670	638	642	663	695	671	661	646	623	658	649	621	655	575	604	610	691	682	681	632	634	649	666	652	699	653	712	682	689	680	651	619	654	635	680	651	691	676	674	644	644	628	665	695	645	654	618	644	631	663	642	627	619	660	661	668	664	630	639	641	614	644	659	661	694	674	679	650	620	617	642	656	653	626	637	639	672	660	658	623	640	635	589	682	704	653	644	619	692	677	635	673	648	650	651	642	625	659	690	664	644	670	748	608	631	698	633	646	648	665	631	657	673	641	657	670	659	686	666	602	632	633	621	659	662	619	706	637	622	661	614	659	620	684	674	613	630	680	659	662	601	676	618	710	678	677	665	655	653	610	685	646	669	649	702	668	666	625	660	642	650	625	650	631	671	637	637	607	623	668	692	652	659	657	676	649	686	687	676	646	692	709	634	634	684	649	632	645	666	626	655	646	659	646	674	656	635	655	672	651	661	692	690	720	642	677	655	632	638	680	633	646	651	620	665	679	658	636	665	701	601	628	691	641	680	657	617	660	643	665	612	686	672	696	679	638	657	635	669	626	652	676	635	685	684	634	607	670	664	655	619	642	651	627	684	629	658	661	643	661	667	640	644	708	617	629	693	637	655	671	643	626	651	721	617	651	681	637	650	642	650	664	666	630	686	627	620	651	643	626	592	634	664	642	619	601	658	687	636	641	631	627	682	641	649	683	590	638	663	646	635	694	637	659	685	659	649	615	621	654	650	651	610	667	669	617	644	721	680	595	674	714	654	636	638	621	644	630	676	672	600	630	706	618	606	655	645	634	647	629	665	645	645	608	648	626	652	660	668	624	642	646	663	689	606	688	661	635	630	659	623	606	703	659	640	630	663	633	660	675	621	667	633	637	660	653	666	594	679	634	631	680	680	693	678	695	655	653	658	594	661	620	663	620	661	623	639	609	661	616	627	613	642	669	652	670	635	699	660	708	630	651	649	652	684	668	669	631	668	683	636	682	654	620	629	640	658	634	590	701	648	668	653	718	692	651	625	634	705	674	660	623	668	638	648	625	628	652	655	645	642	667	612	606	655	633	667	667	642	660	653	678	642	659	634	643	684	626	642	698	633	642	645	690	630	660	690	704	627	687	644	673	671	703	615	665	655	682	641	649	652	665	666	681	672	659	665	687	669	683	707	659	640	677	642	626	692	675	677	672	669	638	640	620	659	677	651	662	614	672	662	682	698	695	687	665	641	661	659	671	671	625	635	639	627	641	648	636	643	659	714	650	669	625	633	703	648	640	640	674	649	662	665	700	601	679	651	660	692	652	646	648	680	642	624	597	688	647	658	655	646	631	667	639	642	707	643	655	676	679	660	611	662	685	699	633	642	647	670	645	693	659	669	626	640	687	660	698	657	694	651	679	652	616	647	663	635	628	623	662	693	680	653	679	641	647	645	619	671	615	667	662	655	633	694	665	651	654	633	654	683	659	636	635	640	678	645	655	637	675	674	606	689	618	641	637	703	646	658	662	670	685	659	657	644	662	646	651	632	588	629	650	637	669	612	625	651	671	652	632	649	636	679	662	647	604	676	659	646
53179	43179	15114	3257	1059	313	293	305	320	302	281	291	309	279	300	266	307	303	290	333	283	294	276	291	303	283	289	272	294	303	303	280	289	271	278	272	302	319	305	317	298	282	305	274	307	300	316	304	283	293	280	310	285	276	283	298	288	293	314	319	303	266	274	290	297	278	312	298	264	304	297	304	307	320	281	293	295	271	329	297	308	327	294	317	317	297	301	317	288	293	319	326	280	277	268	317	309	270	293	291	323	279	282	275	283	273	298	310	279	284	269	304	277	294	291	298	328	251	297	271	290	310	305	305	284	312	289	304	300	289	304	256	277	292	267	283	255	263	297	287	285	293	303	274	332	279	291	323	293	257	270	280	296	288	289	306	283	306	288	303	282	268	277	308	312	307	304	283	291	279	299	279	303	263	291	277	306	282	322	292	288	324	318	309	294	306	301	296	301	300	301	279	303	331	306	277	258	291	278	299	291	309	261	272	314	295	244	273	296	285	326	277	323	263	275	293	309	297	307	333	262	317	329	282	316	285	291	308	302	302	285	285	238	347	327	282	292	267	264	285	278	279	253	295	282	301	286	290	269	281	278	295	342	289	293	279	297	290	264	271	277	310	282	314	281	297	288	251	277	294	287	269	270	290	286	298	314	296	311	326	280	300	251	262	261	296	288	317	299	264	281	295	287	298	283	255	283	281	282	293	301	321	262	284	285	284	295	300	317	297	314	282	338	299	285	295	296	316	309	286	278	282	298	278	272	258	308	284	315	300	285	282	278	285	269	295	314	324	286	276	299	319	290	286	287	260	282	296	301	281	282	287	267	298	316	297	335	307	272	311	282	327	263	268	285	297	303	310	271	271	278	267	294	248	320	277	304	274	355	319	294	272	278	305	301	253	307	289	281	293	285	302	280	339	324	274	304	290	300	312	284	267	320	296	308	291	304	266	290	308	291	290	278	281	263	312	320	304	306	275	298	334	283	288	281	275	302	308	295	296	308	270	280	304	301	298	288	300	264	306	275	285	302	318	281	278	302	271	297	285	291	288	290	297	315	298	315	318	286	284	301	318	276	319	279	290	272	279	278	325	296	287	266	280	298	282	280	292	351	297	282	308	283	287	277	288	308	290	286	299	260	297	306	312	289	297	264	268	263	308	286	302	298	254	276	280	264	290	269	276	302	294	261	322	299	285	289	292	301	298	272	320	273	289	308	289	308	281	257	288	300	306	285	273	282	303	316	304	283	291	282	326	279	304	272	310	264	296	282	298	299	291	286	304	267	293	287	289	292	256	269	280	294	298	309	309	313	318	310	327	297	291	278	294	291	304	269	305	280	314	282	283	288	292	326	280	309	281	277	285	268	317	315	287	276	305	309	294	300	264	301	304	309	286	308	279	276	263	292	313	263	310	305	305	280	294	275	288	273	314	302	295	307	329	285	286	303	286	284	301	323	273	262	311	264	304	300	274	311	296	312	281	310	269	249	262	287	290	286	298	312	297	297	323	319	263	260	258	288	273	317	327	312	306	318	301	303	315	300	296	309	283	272	307	283	280	301	316	282	282	293	284	290	288	294	270	293	260	271	304	318	322	269	318	280	239	278	277	305	277	301	265	333	319	285	275	331	300	309	295	285	308	292	296	268	290	306	270	306	320	318	254	284	345	290	284	282	317	298	272	265	296	301	312	314	296	263	291	295	306	284	299	258	326	302	306	294	268	329	308	306	329	306	338	288	297	324	273	320	290	255	307	292	311	274	319	264	296	301	314	311	299	297	287	320	270	265	352	328	299	275	283	289	283	304	292	308	271	300	326	312	292	289	265	322	317	294	344	311	279	316	319	281	334	315	274	302	298	297	255	300	290	282	315	310	295	308	300	285	316	269	283	279	307	311	301	307	269	255	309	259	316	301	296	259	308	297	307	276	288	281	291	273	276	287	272	311	313	304	285	280	317	291	280	309	283	282	314	314	270	280	251	287	299	257	260	284	272	276	267	298	293	309	303	307	264	279	295	271	298	267	295	257	273	277	278	284	304	321	300	248	291	288	304	265	267	283	293	323	300	289	267	292	297	292	282	296	320	283	317	301	341	271	274	305	302	281	302	285	270	269	310	303	286	302	239	285	301	273	285	287	303	297	275	346	294	296	263	286	255	317	300	273	300	275	313	314	323	274	300	277	299	273	287	317	301	301	287	286	325	296	296	296	283	280	273	327	323	278	282	278	285	271	309	311	303	321	310	285	273	301	289	316	262	305	306	273	299	291	301	288	301	274	298	280	320	288	315	276	249	268	323	307	296	287	309	281	327	300	241	279	295	295	316	316	285	269	303	282	317	276	308	306	287	288	269	293	286	293	302	301	275	303	297	272	298	268	268	317	310	313	302	287	294	321	274	300	284	298	284	249	274	288	318	287	302	273	286	309	293	292	292	337	277	305	272	280	278	280	265	292	286	292	275	279	277	297	304	304	302	286	308	310	298	289	302	244	295	325	363	298	292	299	296	308	282	274	296	292	258	280	274	264	273	275	294	291	306	294	309	286	300	331	332	289	282	277	288	290	259	313	277	286	291	290	300	315	275	254	270	309	274	285	269	321	278	315	277	295	275	279	281	257	325	252	293	272	304	305	253	273	307	305	291	275	307	296	294	302	277	272	260	302	299	279	284	284	302	308	317	307	314	328	275	288	291	323	296	258	297	277	305	266	290	297	329	298	295	302	306	300	284	294	286	323	305	286	311	314	333	302	292	290	311	310	327	271	286	289	308	296	291	293	294	294	301	327	251	280	287	300	297	267	267	275	283	251	283	300	331	291	301	281	276	290	263	269	271	320	310	271	306	303	290	282	290	291	303	285	307	295	306	287	292	294	294	286	266	297	308	291	278	269	286	288	324	295	301	294	311	272	285	252	273	298	328	299	262	301	265	285	284	318	313	290	300	305	285	320	305	296	320	272	304	290	243	280	318	276	293	296	279	305	267	316	282	308	270	299	301	289	313	314	290	309	310	249	315	280	284	305	289	275	298	321	278	284	299	326	270	317	275	262	288	305	291	327	291	307	336	279	266	299	310	313	270	306	320	306	295	311	307	345	288	258	277	298	293	306	299	295	255	278	305	297	308	306	320	282	296	309	273	305	280	250	281	302	277	297	298	322	294	291	292	315	338	317	287	265	352	289	327	299	268	297	288	327	312	293	277	321	269	266	298	283	288	324	277	302	281	287	329	308	277	336	333	287	316	283	311	328	291	317	304	263	291	272	292	300	278	308	295	304	295	276	297	296	310	300	267	275	283	308	315	264	290	267	306	296	301	313	313	313	301	310	280	278	268	266	279	278	277	320	291	262	299	300	285	266	271	283	304	299	286	307	301	269	310	304	297	323	276	312	280	276	278	283	285	290	289	300	307	299	273	281	278	284	303	294	302	320	288	302	275	261	298	271	277	300	264	302	298	301	300	273	301	308	271	314	288	289	311	311	291	270	315	287	291	288	301	289	296	280	311	292	299
29632	28549	12074	7783	2472	637	612	650	633	612	646	624	637	618	616	638	635	625	653	628	642	635	676	639	603	673	641	620	589	684	624	663	651	622	668	659	594	617	626	583	662	640	601	652	657	654	634	603	608	628	656	664	612	613	629	627	638	633	649	639	630	607	660	633	602	589	681	646	597	656	635	668	662	670	620	660	617	649	657	619	610	595	609	623	656	644	626	619	607	663	613	628	623	580	621	624	586	680	636	703	624	644	651	621	618	609	641	588	620	630	602	628	605	628	652	641	611	632	613	632	615	633	637	635	615	610	661	673	627	616	683	606	619	632	634	623	569	624	636	670	624	667	622	645	615	593	617	643	654	629	600	651	630	654	654	649	672	650	624	622	590	596	605	609	608	618	653	600	644	637	599	661	600	640	605	611	593	628	623	629	660	620	591	670	648	643	658	594	627	589	639	653	568	631	702	624	662	611	593	602	602	618	695	648	657	619	646	598	618	654	645	601	653	668	663	652	620	591	603	608	602	647	634	582	675	651	594	637	635	605	658	603	630	585	614	625	656	582	632	623	625	625	625	643	594	638	610	603	638	620	647	652	612	645	629	617	650	592	609	644	636	622	662	647	658	628	628	638	604	642	617	667	603	615	644	634	584	660	606	598	617	596	626	693	619	614	612	661	670	651	669	678	652	686	622	646	603	617	624	608	642	622	638	645	604	631	635	603	633	576	654	648	639	653	655	655	697	635	627	682	659	625	601	621	612	654	591	643	678	640	633	648	661	653	584	643	637	625	626	647	657	652	619	630	683	639	637	612	646	638	599	654	607	666	639	617	639	587	607	580	586	626	623	651	670	630	561	672	612	615	673	619	615	699	591	633	611	641	661	621	610	643	614	640	627	601	598	624	648	655	595	653	650	608	652	626	623	614	630	623	662	605	695	597	573	613	633	600	606	618	626	630	609	672	655	586	603	657	636	613	669	654	653	650	673	598	601	638	616	649	674	670	659	640	627	590	627	643	619	655	631	664	633	615	612	589	688	612	614	632	628	613	639	654	633	690	636	612	638	643	647	616	572	615	647	639	646	579	626	584	610	651	655	676	619	654	663	598	600	578	624	606	671	617	622	654	614	624	623	610	696	658	612	659	617	627	645	588	623	605	620	635	622	682	628	580	649	617	665	624	676	607	587	664	579	620	616	632	667	655	637	620	620	653	598	632	587	669	671	602	640	639	662	642	653	666	623	627	661	644	626	634	639	656	633	626	634	623	567	623	655	661	620	630	667	663	651	634	641	656	664	594	664	618	622	670	642	567	644	624	599	625	631	641	619	658	622	652	684	624	607	603	671	675	644	601	623	708	644	625	648	637	615	628	638	639	658	638	621	637	560	585	665	669	657	654	611	677	618	655	609	639	648	618	614	596	605	641	630	592	603	604	648	647	635	640	636	606	650	616	671	649	549	600	606	605	650	628	668	659	628	596	609	627	611	623	617	635	636	617	651	659	621	655	618	637	600	632	650	648	654	584	666	640	662	682	595	613	602	654	639	629	620	623	630	645	643	624	618	644	633	597	624	662	598	630	632	650	607	634	640	604	647	668	633	632	662	655	630	646	608	624	608	617	653	631	662	654	660	677	649	655	687	622	656	677	612	610	632	598	614	627	668	590	647	604	652	589	601	616	618	607	657	622	571	667	644	634	639	597	664	623	617	624	643	605	649	619	600	633	637	646	640	647	577	611	640	640	620	692	589	645	618	638	667	587	624	628	590	617	625	605	627	635	613	628	592	628	643	630	690	649	595	649	623	608	619	649	587	627	592	609	628	606	634	708	642	626	648	615	619	623	627	670	628	629	588	665	636	660	652	639	638	623	664	645	638	633	601	652	641	637	614	616	626	571	609	634	598	648	602	667	655	631	684	584	601	623	597	619	640	632	653	628	618	657	660	600	636	595	655	619	645	604	620	642	644	650	667	621	680	601	634	604	634	657	621	636	621	622	633	605	631	578	619	660	616	619	584	618	652	646	642	623	648	656	631	622	635	624	649	666	618	648	623	652	634	628	681	649	670	616	631	623	607	617	619	601	615	675	594	635	650	619	662	599	624	627	648	666	631	622	615	661	597	649	635	633	618	599	650	641	614	650	588	614	644	609	654	616	630	613	681	655	604	649	584	663	642	661	615	599	633	616	656	664	608	624	643	624	636	654	633	601	681	630	599	646	613	659	638	709	612	626	634	647	651	669	608	659	607	663	619	643	595	642	641	616	651	633	595	667	625	647	568	639	573	667	664	704	667	616	617	646	618	593	645	633	585	626	630	604	622	601	585	622	629	661	616	651	643	654	715	630	624	607	630	629	652	641	669	641	654	640	598	620	663	621	706	592	611	607	593	660	633	622	610	608	612	635	632	644	621	650	636	693	622	644	622	666	628	617	654	676	637	625	642	601	622	581	617	645	675	641	636	621	641	652	625	653	634	645	595	628	654	653	643	625	699	627	596	571	601	626	647	637	619	606	605	620	643	662	615	656	604	602	643	672	592	664	653	657	608	620	654	633	617	614	648	611	589	617	635	612	648	594	646	627	663	582	595	635	621	631	616	641	660	669	641	643	671	672	657	637	596	629	636	605	630	645	648	592	629	616	610	649	622	658	632	633	663	618	574	633	617	639	682	642	665	631	605	682	675	629	650	608	602	604	649	650	654	655	580	646	603	648	612	723	641	655	643	671	618	649	636	621	608	639	638	665	656	583	601	607	612	611	610	643	654	674	645	604	643	653	674	630	613	619	634	579	635	624	650	641	597	660	641	641	613	612	592	626	613	607	618	636	644	632	624	631	617	639	662	597	624	630	648	598	662	635	607	591	668	661	612	657	605	616	616	646	645	609	662	633	636	624	642	672	625	616	633	625	630	652	661	590	664	667	651	575	625	592	678	612	643	647	662	666	610	678	620	657	622	660	627	635	642	613	640	643	653	606	647	621	623	655	666	607	627	636	604	630	654	653	670	636	602	621	668	619	637	673	626	595	608	603	613	614	624	598	610	657	607	593	614	560	637	606	648	669	618	583	659	623	647	645	647	607	593	650	627	656	629	613	672	659	643	638	637	628	672	649	637	651	645	643	612	615	669	589	628	616	604	634	635	646	608	649	651	605	619	632	622	644	633	620	595	575	630	637	626	654	649	658	623	636	631	658	570	644	661	667	641	653	598	627	631	639	610	650	639	597	649	644	615	614	608	646	616	619	676	644	647	655	640	620	643	608	638	656	674	621	654	595	574	620	657	588	633	645	615	686	596	616	626	618	608	599	633	621	655	628	654	602	594	664	596	641	674	605	633	607	660	642	651	630	620	612	644	614	614	652	630	626	656	605	618	662	627	616	625	597	636	658	628	596	642	600	663	618	626	662	642	655	622	622	653	592	665	662	618	631	634	598	630	631	601	597	665	587	642	594	631	596	651	681	645	651	636	653	659	647	616	598	601	661	634	665	632	616	626	604	652	644	628	647
65992	64571	59961	39727	24139	3158	337	235	234	214	243	207	216	209	188	201	180	198	217	185	188	186	195	177	191	194	187	230	184	195	221	210	197	199	196	175	198	167	216	189	202	182	195	203	184	186	192	187	197	187	189	188	182	168	187	193	175	178	172	192	171	199	213	187	191	187	195	181	179	182	175	195	203	230	194	203	193	160	216	178	175	175	179	192	202	185	191	180	172	191	175	215	184	219	227	194	186	201	183	212	210	203	178	180	191	186	173	201	212	207	197	194	208	201	174	205	178	174	191	186	213	190	175	176	181	173	204	181	219	207	162	182	204	187	170	177	201	192	195	201	200	185	186	180	188	198	194	214	188	211	179	210	197	188	186	187	175	189	178	184	178	197	201	213	193	163	200	176	174	197	179	202	216	163	182	201	197	190	196	196	194	196	212	189	193	195	199	205	189	190	213	197	166	205	208	196	205	206	200	188	190	172	193	189	169	187	197	179	193	172	202	208	188	180	217	163	190	212	172	226	186	197	215	174	168	203	194	222	162	205	160	211	195	171	228	213	219	181	192	186	188	165	179	198	198	208	208	181	175	168	207	191	188	190	200	192	203	185	224	176	188	185	193	201	204	213	187	189	203	183	183	232	175	170	201	206	178	179	197	222	192	199	182	201	194	163	188	175	204	209	211	193	202	172	202	189	198	201	205	187	203	213	205	176	175	206	179	177	168	193	197	205	177	209	196	193	192	195	182	214	182	171	211	192	207	191	215	168	211	220	174	195	189	179	187	187	208	191	214	182	202	175	208	180	209	201	169	191	179	211	187	212	189	206	151	163	180	202	186	192	192	197	182	179	177	223	204	164	194	195	183	199	221	184	192	225	169	195	196	198	210	175	197	198	177	206	177	189	182	187	197	162	176	183	177	222	187	177	178	201	200	190	181	183	194	206	144	198	196	177	218	184	196	192	173	170	180	174	193	185	190	188	202	196	195	170	200	191	188	202	211	208	178	191	201	181	201	163	192	181	183	196	172	181	195	190	187	190	192	199	173	189	203	203	207	186	208	184	184	209	186	183	176	192	166	195	168	187	175	176	191	184	188	194	174	227	185	179	171	190	217	188	217	213	203	208	163	192	205	205	206	174	192	168	207	194	176	204	206	209	215	152	180	186	201	202	204	181	176	203	212	191	197	205	180	198	191	181	186	193	188	165	211	178	206	183	183	207	195	174	198	191	182	183	180	173	198	186	193	200	193	163	206	186	191	164	209	194	194	213	228	166	194	175	182	194	185	202	167	189	173	179	196	191	199	209	198	207	192	198	199	195	175	204	158	230	215	195	179	207	215	213	164	228	200	210	216	165	182	183	188	179	214	213	172	214	206	197	186	183	184	182	182	184	197	204	194	157	183	191	214	191	183	199	164	203	175	193	197	164	192	203	192	189	189	200	199	177	188	203	199	218	217	209	184	212	196	181	189	191	176	161	214	176	207	200	175	200	190	217	187	171	165	186	190	176	197	176	190	171	205	185	189	182	162	187	196	161	181	170	167	201	187	207	187	183	194	188	163	191	170	197	186	188	187	184	183	214	169	174	201	185	186	215	187	179	197	181	210	201	213	183	201	184	173	181	227	191	198	177	173	189	220	191	177	194	204	196	183	177	209	191	210	199	184	195	225	207	197	167	197	177	205	202	187	178	207	200	199	197	189	189	196	216	216	204	163	160	164	222	200	201	204	213	206	178	190	188	183	214	158	206	172	194	178	178	198	193	196	177	194	196	165	187	169	183	182	209	203	194	173	172	204	185	188	188	202	198	176	177	192	224	187	204	187	170	190	190	196	200	201	163	182	182	196	195	186	214	182	165	202	189	194	173	174	172	192	194	185	196	200	201	232	216	173	196	192	178	168	203	215	195	191	193	216	202	166	194	170	173	186	189	215	177	177	208	170	196	191	186	190	193	180	202	186	177	213	218	164	230	203	181	210	195	197	171	192	197	187	191	180	190	201	176	193	181	203	194	196	201	206	194	208	192	178	211	210	188	181	191	179	203	186	191	181	184	184	231	199	175	195	174	179	190	196	188	180	214	199	206	206	183	203	211	187	203	199	204	181	230	211	192	215	205	194	194	208	201	182	187	192	196	176	201	162	173	170	167	184	178	208	179	200	185	197	211	180	187	193	196	180	207	190	177	210	190	194	189	208	203	180	193	180	196	191	203	195	203	154	182	202	189	171	185	201	190	195	190	161	189	195	196	181	165	209	173	182	193	214	226	174	181	183	206	182	195	195	221	190	202	188	181	192	200	188	179	206	192	189	198	210	184	170	172	212	200	189	194	212	190	184	192	201	185	194	183	183	179	193	181	177	182	174	189	172	210	203	203	197	203	205	216	183	174	195	194	203	179	157	176	189	215	175	196	192	204	168	192	205	205	202	182	188	204	192	182	173	183	185	215	203	204	195	208	163	199	194	196	176	180	179	210	183	190	193	161	199	184	204	191	201	167	215	174	193	202	214	167	172	186	198	202	179	190	179	196	153	194	200	181	203	166	185	189	186	184	214	187	170	160	167	171	165	180	218	182	188	193	214	196	162	189	174	229	197	189	190	208	185	190	192	192	199	181	199	194	213	189	190	173	197	185	194	177	191	176	199	213	193	179	167	164	197	200	204	180	197	183	191	179	208	175	190	172	213	182	193	183	202	189	188	202	174	180	190	199	178	191	217	208	210	193	215	192	193	180	206	166	179	169	184	199	191	213	178	211	189	191	194	178	175	186	179	187	171	186	181	208	184	170	184	198	192	178	178	183	182	201	182	183	203	195	163	178	169	175	192	181	178	190	176	177	179	198	187	175	152	166	170	212	179	197	191	201	183	179	221	165	208	164	169	170	178	194	186	179	183	199	221	180	200	187	170	187	195	205	194	199	204	206	172	198	157	187	206	183	193	177	192	181	197	191	205	207	186	184	175	180	170	188	204	183	171	178	211	178	190	197	197	207	174	168	191	168	169	203	203	186	162	198	172	183	205	205	235	196	179	199	185	180	192	207	170	214	195	178	176	176	195	214	209	178	221	181	175	205	204	202	192	203	203	193	207	191	198	218	187	180	181	182	192	199	200	193	190	176	160	169	182	189	196	192	182	199	192	198	195	197	185	200	197	214	170	194	180	202	200	179	175	212	200	193	188	196	212	205	184	188	207	188	184	185	187	194	206	171	187	214	173	221	196	165	179	199	194	192	173	195	189	184	178	211	204	188	185	184	190	203	195	164	186	197	212	174	192	178	170	179	182	175	176	196	172	195	197	189	210	201	193	180	205	208	198	180	213	174	199	197	199	203	191	189	220	202	221	182	195	187	204	179	198	180	188	226	210	203	218	180	182	213	173	197	213	167	171	175	212	209	185	211	201	201	187	191	192	152	184	197	204	191	193	181	224	195	207	196	206	204	217	195	229	215	195	201	182	187	192	171	221	197	193	186	199	206	171	185	201	184	196	180	190	192	177	196	208	193
39006	49939	52666	49368	28149	919	790	703	687	590	577	559	552	559	523	537	516	484	480	549	477	458	479	447	473	512	471	465	473	451	462	475	426	481	476	460	475	438	450	476	456	445	461	457	434	447	454	499	407	471	467	440	471	506	450	443	427	458	443	449	464	467	447	414	464	424	507	433	437	482	458	432	453	437	451	431	478	421	435	452	450	473	440	454	461	441	463	464	447	450	477	433	444	443	457	470	477	436	452	457	451	461	457	426	415	437	496	440	462	444	431	456	469	432	444	443	456	404	412	460	430	409	451	503	442	496	471	450	436	447	461	461	445	432	442	459	419	502	446	474	464	444	435	429	468	484	432	455	428	437	455	401	443	439	456	422	421	474	443	418	437	489	442	483	421	448	494	426	476	464	434	473	438	451	448	402	441	409	445	483	440	470	444	459	460	500	447	465	444	432	465	468	443	452	428	455	456	413	428	430	444	443	456	410	421	435	424	481	437	436	420	477	412	447	423	405	426	420	451	420	435	474	404	436	446	463	462	500	446	475	428	480	432	439	460	470	481	420	450	470	421	425	436	461	468	432	434	424	447	465	485	409	457	455	437	435	439	457	447	467	489	450	444	450	423	447	443	417	480	481	443	422	493	473	430	455	433	432	423	476	461	427	457	464	453	466	465	466	446	473	468	460	449	420	440	476	448	431	442	447	443	427	447	445	447	433	451	435	428	438	485	459	422	441	430	458	439	460	467	430	423	423	419	477	442	415	477	463	436	466	443	466	455	421	457	458	475	442	414	418	477	470	459	461	466	474	451	453	460	462	442	462	448	413	456	422	442	470	424	483	421	439	450	421	450	456	451	489	451	424	448	430	486	420	439	444	433	457	411	438	448	481	441	426	451	434	442	429	431	452	423	454	430	425	451	429	444	442	457	439	460	427	463	458	459	445	440	442	437	451	449	429	430	399	407	411	428	457	480	471	451	441	393	460	456	455	451	444	473	451	463	464	458	470	490	449	462	439	457	445	403	410	488	428	482	459	441	457	446	488	438	452	450	410	405	408	452	443	455	465	442	468	472	471	410	447	455	475	449	456	468	431	440	504	464	465	436	435	449	414	459	465	438	417	481	472	448	446	429	445	437	445	510	450	390	453	443	451	468	437	483	472	460	442	435	460	453	475	448	430	469	419	449	419	426	464	478	451	475	462	441	454	436	436	431	431	459	432	435	461	449	441	461	474	452	463	442	454	433	439	415	466	433	450	475	479	469	461	441	490	441	438	446	476	386	428	423	444	432	440	470	423	404	454	451	420	455	471	454	479	453	437	431	428	465	460	417	455	441	435	426	440	459	394	458	475	436	412	412	416	413	451	504	412	462	432	448	427	440	517	422	461	426	454	468	475	460	429	462	458	458	475	430	444	433	422	470	460	469	473	452	427	447	426	416	471	388	434	449	443	447	486	459	435	451	429	439	429	447	418	446	464	467	474	439	444	449	449	433	451	435	453	435	472	461	430	456	438	455	442	465	463	439	498	451	438	451	433	437	449	457	465	461	449	473	422	417	376	426	469	466	415	423	429	460	455	501	456	439	477	478	476	455	443	456	483	424	455	416	459	442	432	475	496	413	417	407	483	436	402	423	462	464	421	450	453	462	434	438	439	442	434	431	454	421	472	478	488	448	423	489	445	478	456	458	427	450	427	468	456	439	427	454	459	448	452	436	445	437	427	457	455	467	431	442	469	462	424	463	419	480	438	447	454	408	461	482	490	458	426	457	432	482	409	483	459	450	528	437	429	471	442	444	423	430	448	447	487	428	429	456	454	425	446	436	453	453	452	424	453	398	389	442	436	435	440	473	450	425	459	454	415	405	453	433	431	443	434	398	465	449	451	469	463	425	466	421	420	438	464	442	468	430	453	422	442	462	442	456	422	427	432	403	511	421	444	430	461	495	434	467	483	425	417	465	458	439	432	448	437	429	456	410	461	439	438	467	484	473	446	455	456	451	423	472	446	430	472	420	440	456	459	467	474	429	446	437	447	474	435	446	447	446	443	453	458	412	424	467	442	452	433	445	429	468	441	459	464	468	446	451	426	473	468	426	467	426	437	429	467	427	452	484	433	443	435	464	435	480	426	442	426	459	477	432	475	427	484	431	447	437	428	477	473	463	425	409	464	470	446	443	424	436	454	500	490	428	439	458	455	448	446	446	417	451	444	465	439	433	420	405	436	454	429	462	462	458	429	428	459	470	438	438	487	449	439	438	467	439	468	449	427	448	464	430	434	436	431	442	450	454	449	434	439	422	425	455	443	435	435	439	430	468	472	419	460	453	463	469	439	449	433	470	431	430	413	432	472	476	448	442	451	458	416	452	428	470	453	483	439	433	427	431	458	475	418	482	422	424	449	489	454	451	485	466	460	428	463	439	497	408	471	477	470	442	447	414	456	469	472	411	438	457	466	466	470	480	428	499	432	459	443	444	459	464	451	502	441	469	484	427	483	463	449	453	424	401	448	443	452	454	454	453	434	428	446	428	490	412	424	455	454	463	441	465	431	472	468	453	450	440	447	452	473	441	484	422	418	417	445	438	439	414	459	453	459	430	432	415	410	438	435	461	433	472	470	470	465	445	435	482	419	485	495	426	450	464	465	456	421	493	476	478	396	457	430	480	489	425	468	438	437	464	446	455	445	449	447	467	457	417	431	480	479	443	457	468	460	455	462	428	470	459	428	429	456	479	400	425	458	437	444	444	431	475	423	439	469	503	407	466	462	422	430	442	494	434	444	411	448	467	447	421	439	437	419	471	426	427	466	430	450	460	459	491	462	436	429	456	448	480	439	437	457	473	441	472	428	440	452	454	451	445	459	421	427	421	444	451	441	476	441	481	467	442	395	435	445	441	455	459	454	432	461	451	444	444	450	465	473	469	457	483	469	424	436	445	478	485	442	452	447	467	465	443	445	431	433	466	476	465	449	443	421	453	446	449	433	449	460	483	474	455	433	445	435	442	425	449	472	433	470	467	446	446	417	432	464	462	449	459	462	473	431	472	456	408	457	478	411	457	446	440	426	426	434	449	426	436	466	456	429	466	440	440	432	445	403	438	478	483	468	412	446	458	463	439	439	460	435	405	474	490	500	461	438	435	441	428	422	442	426	497	469	491	434	451	403	479	422	431	432	441	472	471	422	450	451	421	446	456	470	416	451	433	413	425	448	459	470	428	498	432	459	456	473	421	446	418	486	443	468	406	432	468	452	475	433	440	436	438	467	430	435	458	451	433	426	464	445	452	460	442	420	449	421	490	483	448	457	446	436	436	406	470	429	452	465	415	414	475	434	447	455	450	450	467	455	469	444	436	406	481	435	431	452	436	401	424	439	414	426	466	471	422	425	410	464	442	463	471	448	448	469	428	460	479	481	421	478	444	419	468	475	424	434	416	451	460	451	443	465	472	440	447	422	458	421	468	417	450	414	447	471	484	458	456	440	447	459	458	463	423	408	449	427
72300	73212	71603	51397	36229	7743	686	396	375	349	324	330	312	338	301	308	362	328	300	311	305	273	279	283	303	334	317	309	299	288	325	272	289	281	279	306	273	290	288	272	288	275	319	288	275	272	273	293	307	314	282	273	294	348	341	322	293	287	286	288	269	280	286	270	289	297	312	280	290	293	298	303	290	321	273	264	307	287	265	310	317	278	260	277	282	302	282	347	296	278	283	281	249	289	309	291	283	288	281	310	333	297	293	292	324	300	297	285	308	298	319	312	275	283	297	301	303	297	330	249	318	286	266	289	301	266	268	278	315	321	287	249	285	298	245	287	299	261	288	307	290	290	295	274	260	298	308	302	296	313	290	284	293	279	264	293	289	305	293	287	322	302	280	300	316	310	279	324	281	336	302	273	279	302	311	254	272	313	324	296	310	290	281	315	321	325	294	305	280	299	292	286	278	308	277	265	309	255	291	305	321	293	263	266	309	324	310	297	289	299	298	290	261	282	297	301	275	298	324	255	289	298	294	286	334	321	303	298	313	300	303	312	293	282	292	320	298	265	307	315	280	305	283	309	296	256	276	269	274	296	285	292	290	307	329	316	272	281	311	286	325	309	277	296	300	300	286	282	303	273	308	311	322	290	288	312	272	276	310	311	303	298	301	317	285	297	289	281	281	296	303	259	301	288	359	286	290	319	324	294	272	276	288	298	256	326	258	312	318	280	282	290	294	272	307	279	281	275	288	286	306	285	283	277	288	294	286	296	299	291	306	269	310	294	313	303	289	289	300	315	287	274	310	305	282	300	322	293	314	279	285	308	263	279	292	293	320	298	275	307	257	281	303	324	291	287	294	276	258	276	302	279	295	273	247	283	291	313	278	317	312	293	305	285	304	291	310	289	319	277	290	293	247	287	340	299	303	286	306	272	332	316	267	272	308	310	255	266	293	287	294	295	301	320	273	306	267	318	272	283	296	264	299	300	244	278	295	280	299	272	305	300	322	302	303	300	252	286	277	278	297	320	300	296	319	269	280	280	293	279	312	308	272	269	315	319	290	308	321	288	284	257	281	323	315	310	254	287	286	256	285	301	266	265	315	299	310	276	276	311	296	281	273	293	301	294	302	305	277	302	301	292	267	292	317	300	306	303	308	280	279	298	298	267	288	254	279	286	300	299	302	286	305	282	302	293	279	288	282	293	289	287	296	290	288	283	272	290	267	271	285	309	331	284	281	313	283	317	261	298	325	289	291	305	304	311	293	288	272	313	285	291	255	277	322	305	282	277	299	283	252	288	271	286	286	275	295	301	312	280	290	293	296	300	274	301	292	298	317	304	257	301	263	283	301	309	294	276	267	321	270	293	268	254	328	285	283	263	285	277	324	306	301	298	256	322	293	291	270	270	287	288	286	271	323	265	297	279	272	278	275	279	323	320	311	285	275	275	306	320	293	320	287	286	312	306	292	300	278	291	268	258	317	310	300	306	312	296	292	302	307	321	300	285	318	310	294	311	287	271	289	304	292	278	290	274	277	289	253	311	301	297	263	288	322	308	315	320	288	287	297	297	313	271	291	310	305	324	298	274	302	271	262	274	260	281	286	320	306	338	266	282	270	285	320	336	286	277	300	301	267	313	298	310	290	283	262	291	295	277	283	298	301	285	297	321	298	276	272	264	267	310	288	260	285	283	288	301	264	283	296	325	299	306	337	326	322	293	335	289	315	334	294	286	269	285	307	320	302	304	319	258	313	292	273	300	295	284	327	289	301	309	284	282	313	297	275	303	308	315	305	309	284	294	329	285	270	303	301	296	313	280	253	268	277	271	300	261	270	318	267	266	294	260	292	290	310	244	255	307	292	282	277	296	284	280	270	306	298	314	278	305	302	289	268	316	301	282	306	324	279	272	318	254	277	265	265	258	261	304	326	312	263	289	303	258	342	296	309	314	300	309	271	293	281	275	286	299	272	278	325	293	303	280	301	248	300	297	280	290	281	295	289	318	299	292	302	293	280	309	266	298	289	313	291	302	268	289	284	279	300	300	297	276	307	302	328	292	275	280	332	321	288	288	292	298	340	258	298	331	271	295	307	307	317	323	288	310	304	310	295	291	259	317	301	292	316	313	271	269	274	282	289	334	293	304	300	311	294	344	317	313	269	287	275	288	281	258	314	283	286	296	276	304	300	283	292	310	302	310	307	281	310	301	275	299	282	309	332	312	264	294	296	306	285	277	271	295	263	297	296	276	318	270	329	289	289	312	302	324	284	312	296	308	289	311	299	268	276	300	317	315	281	309	301	273	292	276	296	296	287	276	280	296	256	314	271	256	325	292	336	316	260	298	269	273	265	304	313	281	310	285	317	332	304	260	323	286	288	278	277	283	279	258	297	309	269	292	297	300	329	300	328	279	262	317	271	281	286	313	294	287	317	304	291	290	266	272	310	322	297	327	306	329	297	279	288	308	281	294	283	293	285	261	306	282	269	305	292	274	292	341	322	341	297	278	284	293	308	283	283	291	310	290	281	290	285	261	300	300	278	310	295	285	274	285	298	285	317	282	326	310	279	306	294	286	272	305	336	291	301	305	318	304	268	274	307	279	323	331	273	290	284	281	291	295	280	285	315	275	303	269	296	294	291	295	275	282	293	267	313	303	292	271	274	298	296	296	297	293	272	284	299	277	284	252	303	288	289	272	260	277	290	277	291	296	306	315	274	304	323	306	293	292	291	288	294	292	316	312	327	277	253	298	299	305	293	314	314	294	288	306	285	257	270	304	290	306	328	264	309	320	243	303	264	279	297	302	272	275	272	311	298	284	308	294	301	297	268	308	287	319	275	302	292	255	297	315	309	285	268	287	272	306	300	301	245	331	287	300	290	311	272	279	273	325	285	288	259	253	281	289	280	312	305	275	282	306	314	299	276	251	308	279	304	295	319	297	277	262	319	305	290	283	327	274	294	298	290	293	302	280	288	270	287	319	304	284	317	287	307	269	295	303	283	283	276	318	303	289	264	297	288	292	317	310	298	273	289	335	293	282	286	269	303	297	309	311	309	254	310	310	293	308	276	328	280	280	299	265	295	310	282	292	305	275	311	285	323	281	306	274	298	313	297	289	301	303	296	296	280	296	297	300	283	288	312	290	280	283	287	282	291	276	302	301	288	268	283	294	288	283	293	274	317	311	287	304	293	294	287	289	277	293	316	311	303	293	314	293	279	317	268	278	313	291	302	317	302	309	294	309	269	311	272	304	332	274	305	298	308	306	281	283	316	290	300	296	286	303	284	271	249	282	269	271	271	280	286	299	290	291	306	296	300	303	284	301	297	271	288	298	317	314	319	297	304	297	290	262	283	277	272	274	281	275	282	288	312	289	292	297	261	323	319	276	297	295	311	277	283	323	303	296	288	285	285	323	304	302	275	303	305	270	295	295	295	299	327	281	299	302	316	306	259	286	270	312	298	307	298	279	306	316	308	255	262	295	311	258	271	262	277	325	303	312
44081	57794	64505	60072	39209	1451	1282	1080	997	976	917	919	894	800	800	799	748	808	757	741	753	747	705	756	687	672	719	705	702	735	660	666	712	667	676	664	676	691	713	626	645	666	689	669	671	707	735	652	640	664	711	638	656	653	653	648	664	666	605	677	650	637	689	629	702	671	661	706	668	660	650	696	627	591	661	692	678	673	685	629	651	668	628	709	679	717	607	655	673	680	701	702	649	647	628	653	635	639	703	674	631	606	642	699	656	674	631	683	654	652	676	658	650	655	678	664	642	656	662	684	633	610	621	651	661	685	650	721	635	634	684	634	617	633	689	650	640	666	685	739	636	638	656	663	582	682	710	640	636	643	662	682	639	658	621	668	681	643	652	682	603	723	657	591	658	682	647	676	614	632	662	648	647	640	665	699	651	650	611	690	699	619	662	624	644	662	684	681	671	667	710	675	646	692	658	666	721	600	676	667	666	647	663	637	661	650	641	607	683	683	647	683	660	659	687	633	684	637	647	700	686	671	669	679	676	637	702	609	633	687	644	657	636	676	630	641	643	668	629	626	678	667	638	668	729	639	676	684	612	660	647	632	643	648	691	670	649	670	644	630	647	681	693	639	654	665	632	677	705	621	647	641	649	682	623	663	687	630	669	627	658	602	662	674	654	618	628	648	684	654	647	649	621	657	688	625	692	679	628	667	664	693	640	674	654	624	641	656	677	639	611	620	650	620	650	626	636	661	684	668	736	696	676	682	676	630	624	634	685	656	690	665	628	648	659	633	634	642	659	644	633	647	663	636	644	642	667	659	667	665	640	648	646	633	668	650	679	676	679	651	642	637	661	661	701	678	645	654	669	633	655	660	593	680	644	661	694	626	652	641	623	619	652	612	658	650	667	650	688	635	645	620	625	593	668	646	686	652	656	683	661	672	660	642	654	665	660	681	665	682	651	668	675	641	644	668	662	658	641	665	690	631	647	650	659	662	686	669	705	641	668	637	632	657	682	629	631	645	644	651	626	647	672	627	712	698	592	707	612	687	638	693	689	628	677	659	657	705	649	642	646	676	664	672	671	674	688	634	663	668	690	655	643	676	645	655	671	698	662	653	661	692	677	670	655	660	635	643	611	637	637	718	670	667	632	662	639	676	678	659	669	665	654	660	685	663	619	659	690	640	698	679	639	678	607	629	701	639	658	640	669	712	620	655	635	639	692	650	656	659	643	646	685	639	682	697	655	629	679	626	657	659	615	643	621	628	672	667	638	608	627	607	632	673	663	672	663	661	647	650	655	653	672	665	705	696	629	652	665	667	668	667	623	650	664	657	620	676	646	653	694	673	658	628	667	667	649	642	726	690	652	672	672	660	661	646	654	632	653	735	660	642	646	685	605	640	637	675	626	607	634	593	678	650	649	661	643	642	661	605	626	716	638	663	616	630	640	668	619	658	664	675	654	680	653	646	624	673	656	593	635	671	622	652	643	681	653	689	570	637	626	675	667	611	693	643	630	682	632	684	665	628	634	660	668	656	675	653	672	671	672	678	690	634	631	685	651	640	665	699	662	638	659	664	660	639	641	668	668	691	692	638	696	703	639	649	691	677	689	643	670	661	651	620	661	622	626	654	705	660	642	653	643	697	658	650	622	660	682	666	616	657	695	646	656	666	660	660	644	645	629	614	678	693	661	623	700	640	671	690	658	677	628	671	681	655	649	652	653	640	639	652	680	650	662	665	648	681	647	638	636	680	667	674	642	645	652	643	629	661	664	655	663	700	679	675	638	684	696	629	588	669	630	672	665	656	684	645	699	659	658	690	654	643	655	685	667	648	664	645	660	621	665	652	609	655	665	668	660	676	633	675	632	682	675	633	633	693	633	671	685	606	664	660	674	603	630	634	619	624	638	650	647	663	629	672	662	619	668	650	674	635	664	652	662	635	650	663	672	681	657	640	649	691	639	695	635	618	692	688	674	704	634	650	649	695	673	645	674	648	625	610	664	650	696	641	645	689	633	627	673	671	645	676	653	604	653	704	667	657	643	681	647	664	633	657	631	599	642	663	691	671	680	648	649	652	666	659	626	634	673	661	695	627	612	626	659	675	651	662	654	639	623	660	645	624	661	675	655	672	681	653	672	708	675	708	643	651	725	634	664	672	683	672	676	590	697	675	648	618	676	672	679	667	674	639	657	668	660	660	659	721	625	641	688	687	711	652	663	665	667	649	634	643	696	685	675	641	658	620	658	661	613	692	630	616	676	666	694	648	654	646	642	682	627	598	654	649	672	711	648	672	650	667	633	678	677	636	639	636	648	651	660	665	651	707	627	689	666	621	658	648	613	666	617	636	650	664	641	660	676	656	641	702	687	660	679	646	636	680	685	630	647	652	717	656	646	638	652	683	651	623	657	638	653	645	634	651	683	641	685	649	653	670	636	691	670	631	659	675	691	651	663	651	626	614	624	627	669	642	675	655	651	671	645	652	673	675	645	719	655	677	617	635	643	702	678	663	642	727	710	645	646	675	657	626	626	631	653	682	659	690	676	610	675	631	668	669	646	705	673	655	643	661	617	674	658	623	626	622	638	697	624	649	699	641	696	643	654	661	671	643	682	674	632	650	700	657	633	659	637	626	686	626	642	661	683	656	675	622	642	630	635	671	641	657	618	695	624	636	634	669	665	709	640	665	643	660	643	650	680	674	626	646	670	669	669	697	654	684	664	673	666	656	668	680	636	664	662	628	647	665	667	609	674	667	666	641	657	643	660	649	689	605	659	647	619	635	609	684	629	645	631	662	683	667	697	647	655	663	659	659	644	641	636	624	720	621	686	658	680	670	647	639	659	673	642	661	596	647	675	633	649	688	682	663	638	664	663	610	649	665	645	650	634	678	661	666	617	637	650	656	663	679	630	630	673	656	658	669	634	639	653	663	699	670	685	642	643	652	675	611	645	654	640	685	665	695	633	652	669	678	696	632	637	653	606	617	645	616	604	629	649	619	678	678	626	684	635	668	663	689	662	614	669	648	686	663	619	693	679	674	670	661	650	618	627	616	656	682	645	691	636	683	654	675	647	678	675	634	687	661	662	603	620	652	615	702	703	680	675	628	650	704	707	640	679	649	640	654	653	615	633	689	633	617	674	635	684	636	634	654	638	647	658	656	638	647	652	638	658	678	668	701	654	604	639	640	598	660	641	651	653	661	652	663	634	626	631	629	661	655	683	668	676	657	616	623	665	695	669	645	705	628	665	708	617	643	636	612	651	642	664	680	656	630	690	663	682	681	643	671	672	642	611	634	683	679	655	681	664	650	641	639	681	696	669	621	671	644	635	666	609	636	693	650	696	641	704	698	651	668	670	631	639	681	671	646	617	597	630	671	689	630	730	636	578	699	673	669	686	673	648	657	668	646	632	666	688	646	614	681	693	641	642	629	624	658	685	618	632	674	660	688	649	667	714	673	618	681	696	649	662	627	675	616	663	605	660	689	645	639	708	654	679	662
54083	41023	14910	2968	1317	329	292	299	265	306	283	285	300	289	277	301	288	287	321	251	312	321	250	314	300	290	316	283	314	296	289	277	291	304	272	262	315	304	286	315	285	287	281	324	282	288	293	282	289	298	326	349	299	275	316	309	309	285	306	273	298	275	324	303	305	319	290	292	297	267	330	317	335	298	306	297	283	277	327	270	267	281	295	282	319	312	283	296	313	308	315	294	289	311	279	299	305	282	278	296	287	266	300	319	307	283	292	259	269	271	292	297	300	288	307	309	293	276	287	287	322	285	291	316	315	331	328	290	321	312	312	301	306	305	316	272	305	283	279	301	324	304	285	337	317	306	274	280	291	292	307	275	333	321	270	290	323	292	318	306	281	278	291	294	296	327	289	309	326	282	274	297	292	302	277	299	302	294	278	296	280	299	269	294	284	300	282	274	252	257	304	301	274	285	296	270	311	282	281	265	306	302	320	293	304	288	287	315	279	290	320	299	319	293	298	326	313	279	308	294	298	283	307	279	292	294	294	295	296	313	291	331	321	323	312	286	297	283	280	298	298	324	287	288	278	272	319	322	295	318	324	294	277	315	281	291	278	313	305	273	299	321	294	324	314	298	310	259	294	264	301	312	299	309	302	295	293	297	289	310	278	320	301	311	276	318	299	277	276	289	307	275	296	275	322	311	279	277	285	264	326	259	307	294	323	279	275	274	300	305	295	315	300	277	296	305	298	255	281	276	308	294	297	313	288	295	287	316	301	320	283	298	291	285	327	283	324	287	267	318	267	286	316	303	284	293	304	279	293	301	285	307	283	306	305	248	302	294	275	300	244	327	312	302	282	286	288	304	317	316	317	302	301	292	299	256	301	320	337	268	287	291	280	285	300	297	259	289	314	298	291	281	310	283	302	274	292	307	283	323	289	298	300	264	283	299	277	284	312	291	303	278	299	275	305	306	319	301	267	291	304	285	303	301	303	316	278	313	281	330	326	309	313	294	313	307	273	312	316	283	305	283	288	306	285	301	241	295	291	301	286	323	280	311	307	290	287	316	282	316	281	274	296	283	291	321	306	291	283	270	347	292	300	302	333	270	300	340	271	288	284	292	298	278	283	277	306	308	309	316	262	287	313	298	295	268	316	272	307	293	302	298	312	284	295	272	270	283	289	298	276	265	269	276	309	302	310	291	279	294	300	275	312	306	297	282	246	291	279	281	316	301	303	292	317	288	306	273	282	307	284	299	300	287	320	323	302	289	250	304	311	305	301	299	296	313	300	277	294	278	324	291	322	305	274	290	287	273	294	319	260	315	290	313	282	310	289	285	281	329	335	274	307	291	302	301	269	297	290	288	285	310	291	296	301	276	264	266	297	299	296	277	264	293	264	277	292	271	261	297	301	286	276	293	286	291	288	262	300	325	279	329	281	309	290	274	264	327	277	272	293	331	326	292	297	302	244	300	257	303	293	325	284	313	263	302	264	270	312	273	268	316	308	291	276	305	296	313	280	286	280	264	322	305	314	275	263	278	278	276	279	311	293	293	294	274	304	296	293	289	273	293	298	295	287	281	276	277	264	284	315	306	292	311	286	305	294	274	293	306	304	279	274	304	298	269	300	299	284	297	290	280	302	339	291	299	280	286	294	293	293	295	287	263	316	325	307	299	304	298	306	291	335	301	300	264	318	305	315	319	308	306	288	269	257	312	285	271	329	323	276	290	292	278	293	304	276	286	289	294	257	289	308	299	298	304	294	264	328	333	298	293	284	287	277	302	270	300	294	327	307	258	288	314	285	309	328	286	299	317	277	288	276	256	270	288	310	286	282	333	284	290	312	278	251	295	277	292	303	293	300	305	266	326	294	277	271	279	265	303	254	267	263	270	305	299	298	297	303	304	289	278	291	250	277	288	310	306	297	270	275	299	272	293	287	293	268	318	291	304	323	296	278	275	300	300	296	323	308	325	272	287	266	323	240	274	294	261	324	332	281	331	285	293	290	271	289	320	335	271	282	294	277	280	278	264	301	261	265	263	281	292	314	307	298	291	315	290	273	273	273	252	281	325	266	299	259	302	284	268	293	289	296	313	278	325	314	313	284	292	305	316	278	304	271	322	303	316	309	291	279	251	288	312	286	288	268	320	275	303	283	294	296	298	275	282	286	302	285	291	309	303	260	286	297	280	300	293	292	276	305	278	342	290	314	284	310	305	307	287	304	292	290	320	293	285	290	289	321	299	298	297	314	330	311	301	314	281	265	320	293	310	313	304	314	303	284	322	311	334	274	314	354	285	306	299	272	284	286	290	291	316	286	295	285	298	284	286	305	303	272	260	280	287	271	270	274	302	291	272	282	306	273	298	326	327	297	270	308	285	293	322	279	325	314	262	298	320	264	285	281	287	299	296	264	286	280	296	310	305	290	289	306	306	295	271	282	261	292	263	315	301	280	311	284	307	338	290	301	278	243	310	309	304	304	265	280	289	292	317	306	317	268	286	296	289	299	317	279	300	296	296	295	300	305	292	298	306	317	332	271	248	266	279	290	294	293	272	309	284	325	280	305	267	322	245	307	294	304	281	305	297	289	299	316	308	290	277	293	291	292	266	290	271	300	261	311	278	268	282	322	291	316	308	282	278	296	267	268	283	300	281	336	283	271	298	283	300	288	290	311	269	300	293	304	258	312	294	298	273	279	282	281	300	301	305	283	298	302	298	315	291	287	295	287	270	294	294	317	296	275	292	311	281	266	295	275	276	327	292	315	299	261	295	324	304	281	286	290	292	252	246	276	303	283	263	292	271	253	293	270	284	299	316	291	263	305	306	287	305	283	299	270	314	306	277	289	315	330	312	304	295	285	274	314	312	254	255	279	257	279	303	268	277	269	266	284	286	298	270	277	263	321	283	295	287	278	286	282	259	296	279	270	289	293	266	307	327	268	288	309	281	247	304	318	288	302	329	303	303	287	333	297	299	307	295	289	298	304	296	316	291	291	287	309	305	316	314	282	305	277	286	290	285	316	267	306	313	293	265	297	293	268	281	346	311	301	306	288	329	298	313	301	291	294	302	299	283	296	279	292	298	263	327	285	291	275	265	280	334	298	280	301	297	295	307	283	334	293	251	265	304	293	280	278	281	277	294	285	317	335	307	291	272	297	313	314	303	278	318	294	283	275	308	326	305	274	296	324	322	298	297	304	316	301	304	299	283	318	280	306	276	253	298	314	303	278	280	280	286	311	293	294	282	278	264	287	322	342	285	277	295	303	315	300	290	278	295	304	264	300	301	263	300	277	298	263	310	286	293	327	310	293	294	316	299	268	304	268	334	285	295	310	281	320	318	292	248	320	271	288	301	286	301	328	269	310	301	312	317	299	310	312	277	314	283	285	298	272	331	274	264	257	254	291	293	328	313	303	312	288	295	306	292	311	316	318	276	282	271	301	294	315	270	264	279	290	283	288	270	291	292	292	311	291	296	280	302	300	306	300	300	281	323	314	322
30373	27223	12762	6760	3462	653	658	626	616	598	629	639	635	650	620	684	646	681	669	629	641	625	650	652	682	644	661	639	606	667	586	635	630	630	625	600	647	612	624	680	624	607	658	646	658	619	638	654	623	634	651	651	630	652	647	647	673	623	653	656	631	623	648	647	677	637	596	645	647	630	626	669	613	633	603	633	661	638	627	646	641	639	610	669	662	665	637	633	670	645	648	646	657	665	610	634	596	620	640	598	618	636	650	649	643	622	628	636	615	671	619	592	618	608	593	596	661	642	653	615	619	635	660	645	709	646	601	635	621	661	654	627	648	628	635	599	636	656	634	640	634	594	614	619	620	654	644	636	631	642	673	650	662	658	627	639	665	638	682	666	651	618	648	632	648	635	652	643	678	652	643	686	625	646	617	652	650	653	700	645	665	643	634	613	671	633	611	656	650	657	645	641	623	643	663	617	671	578	634	619	658	623	566	599	601	653	629	627	646	665	617	586	620	667	666	652	635	664	644	593	664	638	590	671	624	640	625	600	626	641	645	618	634	654	675	617	665	606	619	604	680	640	642	707	637	622	686	646	620	622	638	598	643	637	605	687	639	599	664	677	636	628	601	621	613	660	606	681	625	632	638	629	650	616	659	629	615	566	601	675	631	667	666	613	654	622	625	668	645	651	548	674	619	643	628	656	630	624	617	604	631	641	659	612	653	599	582	652	640	635	619	600	635	658	618	619	647	674	592	668	633	649	644	637	594	647	696	611	677	649	628	630	648	652	661	657	631	631	623	608	614	659	639	642	672	627	668	657	653	646	674	632	609	634	651	615	603	651	663	606	657	654	604	592	665	639	594	593	654	642	664	640	582	627	584	578	656	638	593	668	638	634	680	649	636	608	648	624	636	649	627	632	587	637	675	636	640	647	636	659	613	596	650	640	636	588	629	643	641	653	646	683	616	645	660	652	609	584	691	654	614	605	652	663	638	633	600	611	612	602	649	668	638	637	655	600	601	645	625	585	641	616	607	618	608	703	610	628	704	618	655	652	642	634	655	632	617	616	609	610	684	642	671	617	616	635	594	600	609	625	634	651	569	651	631	631	668	623	658	641	670	628	605	673	624	673	660	645	661	636	656	620	643	623	643	701	690	616	606	647	618	598	626	615	633	627	620	660	663	614	645	617	620	599	631	627	641	658	632	641	609	612	632	669	625	634	652	648	605	627	693	603	618	602	624	585	604	661	649	601	677	650	647	590	642	650	626	602	627	613	669	653	624	599	644	602	646	604	648	627	646	638	616	627	593	633	682	605	644	657	635	664	643	635	639	651	637	640	623	632	640	638	626	633	631	658	614	628	642	649	629	628	637	629	601	661	625	685	621	630	660	617	639	636	652	620	601	629	657	645	657	648	663	655	661	654	604	611	658	632	660	633	631	642	604	602	657	620	700	633	676	612	672	633	615	576	595	593	633	675	601	610	632	597	625	664	585	641	637	634	615	650	602	662	623	608	664	607	630	643	655	635	624	693	601	616	663	627	668	588	645	676	650	659	656	671	605	626	595	615	615	636	641	631	621	627	631	629	650	596	623	662	632	650	604	667	616	651	621	637	608	581	675	641	624	644	596	627	641	609	632	622	656	615	618	610	618	644	639	643	607	669	672	587	639	659	633	645	666	647	635	670	632	644	609	645	658	636	651	637	606	643	627	609	644	617	578	589	630	672	601	612	617	647	655	612	599	610	625	627	637	633	693	630	628	645	621	638	607	667	621	634	643	642	634	652	648	662	604	676	636	629	654	625	621	638	631	630	662	574	670	660	644	627	604	628	617	647	619	628	644	686	619	604	637	605	619	609	615	643	641	641	673	640	629	610	614	643	609	662	680	608	646	693	639	653	671	608	638	675	605	645	584	625	637	612	649	597	660	631	685	654	631	659	640	649	624	607	624	659	676	622	645	603	656	609	634	657	623	592	633	597	623	665	642	644	672	591	638	673	663	656	646	573	643	622	625	625	627	652	629	621	631	664	655	650	644	603	648	669	604	653	635	625	661	640	589	665	595	635	635	647	634	688	624	633	631	654	624	622	588	650	638	630	657	648	599	607	670	624	593	606	633	636	651	661	673	591	650	617	680	644	642	622	626	655	640	631	642	636	645	616	620	654	604	607	636	638	662	644	625	681	623	647	627	588	595	611	645	649	635	661	619	633	674	671	631	636	664	656	669	639	603	632	658	607	606	668	615	646	667	661	672	669	635	637	613	632	656	630	620	628	617	661	693	675	600	620	666	635	614	612	596	598	668	621	688	607	604	595	630	608	633	610	613	633	626	659	644	647	653	639	628	643	638	612	657	634	660	626	637	599	580	647	629	652	616	637	608	671	653	712	649	605	660	618	607	605	628	672	610	667	625	650	573	611	613	630	639	638	568	582	634	656	647	633	649	631	614	643	724	600	656	617	611	649	647	655	647	591	594	639	621	634	632	620	593	630	658	617	621	656	600	613	636	640	662	628	638	668	616	615	621	617	591	642	593	631	637	636	644	610	668	595	633	694	597	643	686	631	653	656	605	584	651	654	657	648	640	650	661	623	652	584	632	637	707	663	659	647	622	612	617	635	576	668	629	640	608	597	671	625	682	673	660	625	656	640	634	587	589	658	661	628	641	616	603	683	620	648	639	640	647	621	600	620	654	645	631	606	641	684	633	640	645	638	613	639	642	610	653	659	636	642	634	578	595	664	637	609	584	636	654	665	651	609	664	631	640	633	626	610	638	675	650	648	679	685	610	679	675	656	660	639	619	653	647	639	648	624	666	576	609	668	660	621	619	678	620	641	617	665	636	595	658	634	599	629	670	603	623	647	625	649	633	643	662	594	655	640	635	672	649	642	637	673	648	610	667	616	642	625	611	638	688	622	614	637	667	635	638	619	581	654	633	662	677	637	625	637	619	670	617	619	629	674	681	651	640	675	658	642	616	624	622	617	630	640	683	629	640	593	588	649	640	607	639	647	619	657	677	625	625	582	634	615	650	654	621	644	648	635	645	629	579	637	637	621	629	634	616	622	597	669	612	630	637	645	595	626	632	634	660	638	617	650	665	647	617	608	613	623	681	623	670	626	633	653	669	624	605	584	649	663	605	646	632	669	634	668	601	628	656	646	633	653	618	645	641	589	619	597	643	636	670	640	630	641	670	608	605	615	659	618	632	689	688	641	637	607	626	660	635	631	679	661	650	642	613	684	596	696	631	643	610	659	701	631	617	635	647	615	650	659	614	667	641	628	584	627	644	664	621	684	635	639	601	642	607	694	667	611	637	643	665	660	661	648	646	669	642	635	612	636	629	658	600	614	601	617	664	599	615	651	644	645	598	649	663	640	614	593	637	660	630	639	627	635	644	679	613	576	684	645	631	647	668	641	613	615	636	629	642	604	579	620	619	639	627	620	637	635	632	638	646	595	651	650	618	622	678	654	629	674	629	685	658	640	654	641	661	707	613	667	637	616
66361	64307	61868	38221	25624	3265	284	259	248	215	231	230	190	218	202	203	217	188	237	224	202	194	181	186	212	212	201	191	186	185	187	188	209	221	183	217	204	190	168	176	192	173	183	222	201	200	196	195	178	195	199	174	202	174	198	184	198	170	180	182	199	221	194	212	201	208	223	205	213	198	185	198	171	199	196	222	193	194	198	191	178	174	189	214	205	183	200	198	199	188	191	183	205	210	222	183	188	196	193	182	185	194	209	201	187	184	207	192	198	203	187	183	190	210	205	202	200	203	201	189	181	194	237	218	169	203	210	181	200	194	213	175	200	189	200	175	199	216	203	206	186	170	183	181	163	196	184	180	194	190	195	200	179	183	201	223	210	203	197	168	168	191	212	170	195	169	211	203	177	184	168	198	186	190	213	194	173	199	195	173	191	207	178	184	185	193	209	219	191	181	172	193	183	162	172	179	213	189	213	196	202	182	175	195	201	187	167	198	217	211	177	216	191	174	188	201	207	186	212	193	184	176	214	199	196	204	224	189	215	196	182	168	192	228	192	196	187	189	194	212	216	190	195	174	163	186	199	202	167	173	193	190	216	192	190	232	189	182	178	165	181	204	197	193	228	178	200	202	177	221	185	196	164	183	206	224	185	198	192	212	190	180	205	196	190	174	214	209	183	229	189	195	172	194	169	204	229	208	211	172	169	189	185	165	198	176	207	175	183	194	157	164	184	210	205	193	191	183	190	165	173	199	191	193	200	201	189	204	195	203	196	178	194	187	202	168	196	188	168	197	190	191	165	218	180	194	173	177	200	199	172	164	189	203	199	190	223	188	211	205	221	183	215	182	177	216	185	190	220	207	215	198	195	151	195	196	193	171	165	200	191	194	211	182	178	203	208	205	188	175	187	207	227	204	229	209	182	180	222	193	206	196	189	188	186	177	179	174	191	189	179	194	178	204	181	174	164	173	163	215	158	178	201	205	179	212	204	209	223	197	183	181	170	181	195	214	195	210	194	188	186	206	201	183	194	182	201	197	213	196	215	190	206	191	201	195	206	203	174	216	192	199	195	203	192	212	168	164	197	179	194	191	176	200	173	204	203	212	216	221	194	214	214	184	176	200	206	228	200	194	185	190	212	165	214	177	190	188	194	216	194	185	185	211	193	195	199	208	195	196	201	210	198	204	205	200	186	214	188	209	217	194	217	209	193	156	192	173	219	198	154	202	191	185	177	160	179	201	172	218	209	189	160	221	182	177	167	202	173	174	211	199	191	182	190	164	182	181	194	195	181	167	187	212	199	198	200	181	189	180	180	190	201	201	200	192	200	203	181	184	196	179	178	191	188	191	192	164	198	182	197	180	205	197	163	215	206	196	168	187	183	184	179	179	200	190	175	194	190	191	194	193	172	204	200	178	180	171	187	196	201	206	189	207	186	195	178	229	181	212	195	191	183	200	209	192	197	210	185	216	184	174	181	168	192	216	195	180	211	208	191	180	182	189	227	188	175	202	217	179	192	194	196	211	207	205	183	180	175	208	194	209	208	192	179	210	185	209	196	198	169	209	198	207	209	156	175	194	175	223	190	216	177	188	190	180	185	205	224	194	203	188	159	189	228	204	194	196	194	202	192	192	180	208	198	190	204	188	170	201	178	200	184	194	184	173	196	215	184	209	192	168	184	223	185	168	223	194	203	185	206	211	189	189	165	202	190	179	184	177	205	208	188	183	212	189	191	221	191	189	199	179	203	218	203	203	194	207	178	190	173	177	177	169	191	193	194	178	182	198	207	204	188	197	164	188	203	180	205	165	164	175	193	190	205	190	178	183	178	180	202	198	205	195	201	193	185	193	170	180	170	207	189	207	184	203	196	187	203	194	199	190	202	164	222	206	178	181	189	187	194	197	207	208	199	185	192	206	201	196	231	187	201	206	203	170	193	193	189	210	156	169	177	186	229	199	192	183	218	169	195	207	214	190	190	186	208	176	192	166	213	209	199	192	201	208	183	195	202	190	184	207	178	179	211	188	184	192	192	153	207	202	193	221	199	179	182	195	178	197	199	172	175	172	210	168	154	178	211	174	185	219	177	159	214	181	189	187	182	180	191	219	169	212	183	195	186	172	200	181	221	175	182	177	161	180	195	172	182	180	175	210	200	180	194	192	217	196	214	177	190	209	202	185	187	193	174	179	192	205	187	196	191	200	191	184	167	198	191	202	202	195	202	195	184	192	185	189	196	210	198	156	214	180	202	178	189	190	169	189	194	207	208	166	195	197	226	208	195	192	219	206	196	178	175	194	202	204	185	192	207	181	216	175	200	162	206	170	206	173	208	177	168	189	187	184	191	185	198	198	204	223	193	181	227	188	219	182	199	175	177	220	181	187	184	195	186	189	212	170	210	180	216	195	168	179	176	222	192	231	178	198	225	166	197	178	155	197	185	206	194	223	205	199	212	170	183	175	177	185	184	185	186	198	201	201	167	200	210	200	197	189	181	168	172	184	167	194	197	205	181	182	198	177	187	177	197	203	197	187	188	193	191	185	167	213	193	183	218	185	186	214	202	166	182	182	207	208	196	211	195	182	166	187	193	200	192	198	173	189	201	215	181	195	195	171	199	207	182	190	201	184	185	191	190	179	198	204	173	192	216	195	187	185	209	187	182	194	182	201	182	168	190	206	183	197	188	211	168	163	191	195	188	186	183	195	198	185	194	170	198	196	207	192	189	174	222	204	172	196	166	223	195	181	195	189	197	208	203	208	197	172	204	219	206	190	182	198	189	200	205	184	203	181	192	205	184	192	181	187	173	205	195	174	180	193	196	178	174	208	233	194	207	176	201	186	181	195	188	186	191	207	186	193	190	209	169	199	175	169	228	203	177	197	212	183	187	174	209	177	186	191	164	214	198	197	192	174	200	206	215	212	166	188	219	207	200	192	229	213	207	181	174	193	165	172	181	203	189	182	195	174	166	200	207	181	173	208	194	178	186	173	179	177	195	202	183	178	210	194	192	188	192	196	183	172	201	206	191	175	179	196	185	189	190	208	200	205	175	158	190	197	221	213	216	208	235	188	177	215	184	210	228	182	207	196	194	198	187	189	201	153	186	207	192	206	191	190	185	206	190	197	206	214	169	185	184	199	218	217	191	177	199	204	193	176	174	183	172	170	182	206	162	182	224	170	232	200	178	194	197	193	228	199	169	199	166	202	188	161	179	183	178	201	189	182	223	160	196	160	202	198	209	211	210	202	193	240	217	221	188	217	179	193	178	194	173	179	203	180	195	190	179	196	204	178	193	207	216	177	197	190	204	173	190	157	208	185	180	174	204	195	208	173	190	191	186	181	189	184	211	200	181	174	176	208	186	192	202	172	196	199	203	178	210	181	207	189	206	193	213	180	210	183	183	174	184	192	203	181	164	204	196	184	205	183	177	185	182	205	175	212	170	191	170	193	174	180	170	181	215	193	193	213	204	189	192	192	191	196	184	211	203	197	216	204
39728	49525	54178	47885	30679	970	700	706	606	574	565	583	547	523	533	493	514	500	505	464	480	489	486	467	456	460	448	469	440	425	439	440	490	507	441	471	482	428	442	466	440	448	440	473	441	481	452	475	459	446	435	482	461	469	479	498	466	474	461	466	456	445	431	494	487	456	486	458	450	427	493	468	465	455	430	426	411	442	483	455	467	456	459	435	436	454	449	447	471	459	434	382	474	483	435	437	455	456	432	468	486	465	470	479	433	440	439	466	471	424	475	459	435	416	443	469	459	478	452	443	458	425	437	471	466	470	425	450	457	443	412	489	425	431	460	451	431	447	468	457	481	462	452	401	435	454	493	473	425	442	425	449	461	483	482	438	423	462	505	445	451	442	461	478	436	467	465	429	424	438	464	481	457	425	450	447	446	414	478	442	427	426	461	466	447	443	443	418	419	445	428	461	454	444	459	476	476	457	478	435	462	439	486	460	505	458	452	488	493	445	450	438	477	419	454	437	449	480	444	447	453	471	447	427	467	454	497	441	456	456	488	466	429	399	456	454	435	483	465	481	434	434	435	433	410	451	451	461	462	503	419	470	435	518	477	433	470	447	477	403	434	475	449	440	457	500	437	466	476	442	498	390	458	435	412	440	431	429	431	419	435	450	516	435	435	442	427	422	431	485	464	485	414	437	461	424	427	442	452	478	477	475	420	462	443	436	472	436	433	470	476	441	437	510	469	457	453	407	482	488	415	473	503	443	429	391	448	466	461	452	444	406	479	431	492	495	432	441	432	428	425	463	445	467	433	475	418	430	476	463	453	493	454	443	459	432	478	441	477	434	471	444	428	458	412	420	468	443	440	461	422	469	448	465	449	460	425	450	426	421	438	461	455	473	401	464	458	458	459	446	427	420	443	445	449	434	460	415	440	457	458	489	443	463	475	432	431	449	446	446	449	412	479	452	439	460	433	483	482	481	456	475	454	439	451	430	442	419	442	422	454	434	496	440	453	465	431	427	498	513	437	445	491	437	426	484	457	420	413	486	440	459	455	468	434	484	453	425	424	448	473	476	452	487	449	437	457	429	432	457	479	472	448	461	435	471	441	448	480	457	436	472	454	472	469	459	453	418	421	422	475	420	469	467	500	481	448	433	468	454	440	472	481	443	437	438	430	401	451	504	430	486	437	462	511	434	476	486	454	444	464	433	446	441	445	474	453	477	423	455	409	441	462	451	461	420	481	457	482	462	431	474	471	482	449	450	447	465	458	444	467	455	438	482	473	448	451	411	454	446	442	445	460	418	435	421	442	443	454	454	457	470	454	453	430	443	410	420	406	396	483	458	448	435	452	482	436	474	463	463	501	436	483	436	431	388	398	450	426	445	412	428	463	467	424	482	419	485	450	452	449	470	430	457	462	455	474	425	423	449	449	436	473	490	462	464	477	464	436	493	455	477	466	443	471	481	455	490	429	470	466	464	474	456	424	431	459	445	442	455	444	420	466	430	446	437	444	460	460	461	486	463	486	435	449	437	417	457	421	447	462	447	486	481	467	450	425	471	453	440	462	432	417	460	442	435	468	461	495	448	464	422	447	437	432	448	452	468	423	456	434	458	482	443	433	440	452	461	434	431	489	430	432	451	432	441	438	462	433	457	437	469	452	435	436	467	463	438	403	458	469	447	419	432	444	425	437	464	476	411	444	431	459	443	431	458	454	453	463	438	455	435	458	462	453	432	445	483	452	412	490	434	442	454	467	468	460	452	477	422	444	500	446	443	459	466	483	468	449	420	446	418	424	418	436	456	464	451	462	418	402	425	415	456	465	457	458	444	444	433	419	465	449	438	438	412	444	442	452	476	468	404	469	425	434	447	432	478	470	478	503	452	434	456	460	467	427	486	435	443	429	437	468	433	473	442	466	480	445	441	446	430	471	471	457	472	419	492	450	484	407	468	465	459	485	465	445	478	452	438	439	468	469	443	449	467	437	446	474	451	436	460	463	472	442	430	444	478	444	440	451	440	465	439	442	422	434	468	443	423	404	439	473	449	410	472	431	464	477	461	485	439	420	445	455	448	421	466	441	450	442	455	436	438	438	416	428	439	423	425	435	468	443	430	418	476	442	453	461	447	444	472	486	461	490	487	450	458	446	445	442	438	471	420	422	470	469	414	426	453	444	445	393	449	471	456	448	491	469	422	461	458	447	433	422	487	440	449	452	447	475	422	458	463	449	442	490	429	448	433	462	453	438	449	412	419	485	434	414	477	471	467	453	442	472	425	453	470	458	436	457	441	434	434	435	489	482	438	443	446	467	447	465	428	424	462	455	441	461	450	493	459	455	433	432	460	430	436	458	431	469	473	473	446	451	477	490	435	463	471	445	449	413	455	432	447	419	450	456	434	450	426	454	465	443	474	433	372	446	463	464	445	421	449	446	499	439	493	450	494	473	474	485	510	440	457	428	427	429	425	442	446	431	433	454	455	471	458	432	428	458	461	462	413	431	479	467	447	469	470	414	445	445	444	474	422	463	428	449	489	428	469	446	475	449	446	402	434	434	480	429	464	429	465	450	471	455	435	448	450	443	451	461	461	471	484	446	454	442	410	410	470	469	456	468	450	471	484	437	475	459	471	431	453	423	468	468	448	465	448	452	481	450	446	429	403	471	425	410	466	453	443	412	443	479	500	464	416	389	471	445	441	465	432	432	481	427	452	463	442	453	451	435	467	439	415	468	434	449	482	449	426	470	472	451	438	452	436	433	434	462	462	427	437	470	461	438	438	425	469	428	443	453	468	442	467	442	454	429	441	440	468	460	454	433	445	453	465	459	484	438	415	454	443	449	441	467	437	462	453	449	460	483	461	470	456	471	424	463	459	480	440	477	446	437	438	438	421	436	415	442	421	437	452	453	461	454	467	465	479	460	466	439	457	429	486	430	445	463	449	465	436	459	464	507	488	411	478	487	462	431	474	447	417	437	451	500	448	470	440	429	427	458	412	461	444	429	428	434	445	413	420	444	433	463	408	460	430	455	450	443	478	425	456	446	480	471	407	421	498	461	466	445	469	474	466	465	461	427	485	457	446	462	451	428	456	468	478	449	440	449	445	485	468	458	453	428	500	473	444	477	466	455	453	451	466	458	445	418	481	457	463	413	445	470	424	466	445	416	413	439	459	435	455	459	490	460	441	445	443	482	413	439	427	468	453	471	452	468	450	407	463	447	500	459	449	467	441	435	441	475	488	448	450	442	462	469	446	444	501	467	422	456	429	462	443	439	433	442	494	447	443	455	445	453	453	493	467	455	453	451	429	429	456	450	465	428	446	439	456	420	474	431	439	437	462	495	435	417	479	445	468	513	489	444	473	453	477	461	439	449	440	467	421	451	434	461	470	415	461	457	430	435	439	425	441	463	452	427	454	414	423	443	464	436	443	459	459	464	465	418	441	481	466	430	471	426	454	457	450	430	443	461	488	471	473	453	455	443	443	457	464	474	437	437	404
71097	73438	73345	52244	35545	8040	613	393	384	366	327	306	320	355	315	306	293	298	277	300	306	312	282	295	333	310	274	286	290	289	301	276	308	327	294	244	302	319	257	284	280	298	291	277	306	285	301	260	275	282	271	301	282	281	282	325	289	285	295	306	289	303	290	305	333	305	306	327	257	276	294	278	292	294	290	311	279	299	305	292	304	300	278	268	279	263	281	290	265	285	318	289	307	270	301	292	297	271	291	306	300	290	312	280	313	278	290	304	309	292	294	278	317	287	288	243	279	306	327	271	292	293	292	299	288	301	295	270	279	276	320	306	263	267	292	288	268	307	307	261	339	269	314	277	274	328	313	300	308	295	268	268	280	281	297	335	277	290	295	289	301	310	254	318	284	300	287	325	291	307	302	324	299	274	281	309	319	272	289	283	283	307	306	290	311	292	302	327	274	297	259	283	278	316	321	278	281	282	267	307	296	264	306	289	298	297	303	278	276	300	318	288	275	293	277	302	298	282	313	294	309	268	290	298	280	308	296	283	302	277	303	318	279	261	323	286	307	268	274	260	297	283	303	300	308	303	301	281	304	288	263	296	261	313	304	292	320	283	293	327	303	282	282	291	308	302	281	277	307	281	274	280	305	270	288	291	300	270	282	300	286	277	279	274	266	304	343	284	276	269	282	291	264	282	279	283	274	313	311	309	330	293	262	267	293	297	284	292	271	289	301	311	301	272	292	263	259	307	303	257	306	291	312	287	323	275	271	265	315	288	267	303	312	276	287	320	292	289	284	317	269	280	262	289	295	307	322	277	304	295	268	288	278	293	314	330	279	284	318	303	284	283	279	323	277	311	267	279	291	310	277	281	295	286	276	303	299	317	308	287	295	306	300	318	295	291	314	314	282	308	301	317	269	290	313	270	267	321	299	279	284	308	264	267	280	285	295	291	321	277	296	299	305	255	302	297	278	276	296	261	307	284	284	281	295	268	303	309	272	280	262	275	319	333	281	268	288	323	303	311	283	286	304	312	278	304	333	309	281	293	301	277	295	301	303	299	307	292	295	320	312	284	300	261	292	272	298	281	334	269	284	301	294	258	278	255	288	267	304	298	284	289	321	301	292	293	308	268	324	308	273	281	304	260	283	310	242	315	273	305	296	311	296	283	297	274	269	321	301	292	309	310	291	325	288	280	333	292	290	287	292	293	305	268	304	328	301	304	285	274	289	301	291	297	255	295	296	316	296	304	312	287	310	285	263	272	295	294	256	295	260	299	259	292	285	322	289	274	290	296	288	325	312	303	300	300	265	290	276	271	321	309	323	286	288	310	303	269	269	294	286	275	267	252	278	284	253	306	297	318	295	279	296	258	286	278	281	275	295	294	278	306	285	310	335	288	301	287	295	263	282	303	311	295	281	306	292	277	283	290	297	296	243	284	295	274	311	280	291	294	292	312	286	270	309	290	278	278	283	295	309	298	278	294	282	284	280	275	327	320	263	271	302	280	253	310	330	319	286	306	267	304	294	292	318	306	278	281	309	314	296	290	302	269	291	266	283	303	301	287	309	267	284	298	269	303	275	250	274	262	275	302	303	295	261	272	312	295	269	328	303	283	283	346	349	288	300	309	313	271	302	323	303	268	280	283	290	277	264	287	327	283	276	284	300	293	304	275	271	269	289	309	303	278	271	265	285	295	289	288	289	320	317	277	303	263	245	283	309	294	288	289	301	313	290	294	286	283	248	318	326	306	274	288	307	315	298	276	298	301	307	282	271	290	287	299	279	314	318	277	256	325	321	351	283	269	303	285	288	305	328	310	282	280	272	287	322	289	318	288	283	283	284	270	311	281	304	282	280	312	276	301	301	273	285	303	295	329	306	282	277	291	288	298	280	281	268	275	275	314	305	321	333	280	282	270	281	304	300	279	310	306	319	283	275	297	301	310	315	258	276	280	249	309	259	307	309	291	280	272	272	293	272	273	266	319	285	305	255	291	324	301	280	291	304	275	330	353	287	314	282	267	282	260	283	292	293	289	295	293	267	292	288	309	255	297	316	285	301	303	276	308	292	286	303	283	310	290	304	268	295	300	294	290	243	277	287	288	299	303	301	257	286	298	280	301	300	307	295	267	297	313	325	322	286	301	272	303	313	291	288	252	289	253	265	263	274	258	264	278	292	276	276	316	292	303	259	319	277	312	258	306	303	293	290	281	314	287	306	322	288	307	263	302	321	303	297	283	310	326	286	281	304	324	276	295	289	275	312	269	272	292	260	299	271	296	299	268	265	274	290	293	303	270	306	291	287	306	279	300	288	345	289	267	268	293	319	300	276	302	313	291	303	297	295	302	265	261	282	287	305	302	283	272	269	301	263	311	305	294	265	304	324	286	278	279	292	283	318	288	308	315	289	304	322	288	253	283	298	301	292	296	315	283	318	306	296	291	278	266	303	300	301	337	304	311	264	269	281	284	281	288	240	307	279	293	256	312	295	251	298	284	306	259	292	286	276	317	301	273	296	283	304	281	291	290	269	290	275	303	282	280	298	306	327	291	298	306	307	298	297	289	255	275	265	293	279	291	357	305	292	281	286	288	259	303	314	304	295	281	284	283	296	285	296	281	307	271	295	290	289	264	279	277	304	306	289	318	254	289	312	262	288	283	311	266	299	315	273	310	322	305	326	305	278	283	293	288	268	270	282	292	295	307	287	319	289	278	297	306	300	282	295	304	287	275	299	311	302	307	313	321	320	277	267	297	284	281	332	253	299	311	286	297	285	341	290	326	278	271	297	285	287	328	295	277	308	286	289	280	303	287	296	300	277	270	269	287	302	287	286	297	326	306	294	277	296	335	312	287	318	309	288	288	267	273	279	303	287	282	301	318	301	291	304	293	288	288	269	276	292	309	305	263	310	289	295	258	261	290	287	269	284	310	277	263	283	308	248	286	255	316	283	283	323	299	311	300	305	294	285	307	290	266	299	280	281	290	288	279	313	252	270	262	279	326	328	279	293	288	297	288	300	312	292	331	258	275	268	288	265	310	270	288	321	282	297	274	312	268	274	291	306	272	307	302	303	283	280	306	311	283	282	304	292	291	295	295	288	251	301	306	261	306	273	295	282	299	317	310	321	256	276	299	300	297	320	303	291	319	311	289	283	294	307	321	307	274	314	286	267	258	310	309	308	302	301	296	316	305	286	305	336	300	263	309	295	280	289	270	297	284	289	305	282	252	318	288	305	259	280	331	321	305	299	289	302	290	320	256	265	266	291	297	295	314	289	283	307	288	290	301	310	297	289	267	293	259	294	312	295	291	284	288	279	301	318	280	272	258	304	299	305	301	285	294	272	287	277	292	273	303	288	291	315	285	312	280	294	275	305	266	297	299	259	325	273	294	323	327	291	289	311	310	266	288	320	296	303	297	332	292	271	279	283	319	253	290	293	313	302	292	284	291	278	285	303	296	320	280	302	268	307	304	296	280	306	281	269	320	294	279	318	306	300	302
43765	58480	65981	59958	38509	1580	1282	1118	1114	957	896	891	813	825	799	734	749	765	707	739	714	766	706	708	708	684	674	693	659	632	708	677	660	674	699	694	669	662	664	673	699	686	699	734	703	713	663	692	672	618	666	683	649	719	674	657	675	661	645	652	701	663	654	692	664	682	700	684	660	613	716	673	692	635	649	637	667	684	684	717	688	650	641	618	651	703	657	680	680	695	652	629	680	649	670	658	674	698	705	665	663	648	679	689	647	652	650	665	672	666	643	694	682	667	629	647	653	691	633	701	664	645	711	646	669	625	676	642	654	697	618	646	682	663	645	712	620	638	636	648	637	651	694	651	666	645	669	659	631	612	658	670	653	665	700	653	641	667	654	639	674	677	691	684	676	668	628	617	626	619	652	606	671	609	724	655	642	682	723	661	669	645	685	672	644	675	658	633	628	684	656	658	673	638	644	619	647	689	676	675	685	649	669	646	681	647	675	696	703	621	661	732	688	656	621	658	617	688	616	666	626	618	664	674	675	600	677	672	649	678	657	688	674	699	628	710	681	660	691	631	647	666	651	594	649	670	651	612	597	663	642	636	603	689	662	676	640	651	673	678	639	698	692	638	654	648	648	680	661	661	678	678	670	644	692	647	604	662	639	632	630	629	605	728	684	638	717	727	651	650	674	680	679	656	660	666	622	677	699	681	646	661	637	662	681	633	700	655	638	680	657	637	663	627	659	647	658	670	684	645	631	679	663	624	659	655	663	660	672	636	660	667	678	628	694	601	699	644	675	657	680	639	637	646	657	631	628	651	662	635	676	679	634	615	664	651	661	664	641	627	652	662	652	623	629	677	631	644	653	645	681	648	660	654	697	656	648	711	669	680	647	645	663	612	648	657	651	648	655	652	631	694	679	622	649	639	661	642	670	647	642	666	620	683	678	723	641	625	695	662	701	658	659	669	615	654	616	654	696	603	671	703	627	661	625	673	661	662	641	688	659	679	670	689	662	664	676	668	690	639	673	658	640	635	645	689	661	655	696	654	623	664	732	639	648	679	686	665	630	670	672	666	666	663	670	650	664	675	644	685	633	682	671	618	655	644	647	718	649	655	637	655	688	673	684	630	725	648	663	639	652	663	605	679	631	627	692	640	646	697	639	622	620	683	689	654	659	649	669	647	650	650	641	656	623	655	650	659	640	665	684	674	669	689	626	704	630	653	672	635	637	701	682	654	655	647	668	642	681	630	629	652	633	673	709	679	647	636	701	617	646	657	609	635	671	672	608	658	620	686	677	656	647	663	687	630	599	671	631	640	674	627	662	705	654	634	647	689	654	681	634	644	637	644	642	620	671	667	641	654	674	623	684	671	629	657	716	686	606	644	633	651	668	645	641	632	656	651	616	655	688	662	642	626	638	626	691	688	622	655	679	638	714	605	648	671	649	660	675	621	683	664	670	646	659	650	662	644	601	652	690	629	674	674	640	658	692	682	663	645	695	666	677	680	656	687	640	673	626	631	653	646	609	669	665	657	658	650	625	658	693	665	676	659	662	635	674	666	656	683	668	598	621	619	674	670	686	667	669	648	641	629	643	656	619	615	647	643	657	659	663	643	663	659	699	639	728	649	687	632	690	674	659	639	672	662	676	685	662	642	645	611	675	640	669	678	606	621	637	669	656	657	679	631	631	611	679	671	681	642	633	641	638	653	620	674	649	680	686	687	663	663	655	603	698	644	665	704	624	663	638	630	664	661	672	657	633	680	623	640	642	710	628	656	646	628	672	683	653	670	640	634	616	683	729	652	644	700	601	660	669	648	661	623	640	656	655	641	674	682	650	703	713	628	629	640	662	641	664	661	683	673	608	680	642	618	672	660	617	640	656	672	654	674	676	595	663	632	611	651	660	677	666	651	643	652	649	621	652	639	659	694	644	679	685	640	670	661	647	644	637	641	618	656	629	670	658	656	667	630	648	663	620	653	622	647	617	605	667	686	641	666	681	628	660	639	672	641	643	677	652	644	670	636	622	635	682	669	626	650	656	620	627	681	660	615	634	564	657	637	631	696	671	646	635	671	632	699	672	644	654	702	670	632	665	644	649	688	678	636	648	690	665	677	632	643	687	668	656	632	626	655	663	661	658	654	702	727	693	666	662	663	653	673	686	622	675	662	657	658	653	660	664	673	648	669	637	649	658	695	606	712	701	727	632	611	635	686	598	655	690	656	654	670	637	668	664	622	664	654	663	688	653	692	677	677	634	669	656	652	669	645	683	631	663	635	605	688	678	639	619	655	691	659	645	665	691	618	659	643	648	684	658	637	657	676	673	672	624	666	627	707	669	665	653	653	666	669	674	650	683	677	649	665	699	658	631	654	646	707	684	629	644	689	652	634	686	635	670	706	652	661	662	624	658	634	660	614	627	634	658	684	664	670	658	694	677	643	624	669	606	698	718	625	690	663	694	696	659	638	595	691	671	676	684	612	641	675	676	682	635	689	629	668	656	656	738	599	650	650	634	695	660	649	657	714	615	647	681	636	670	647	682	625	686	666	720	603	638	663	716	659	657	628	657	647	690	657	628	719	657	692	619	687	646	595	637	645	641	709	646	623	638	665	658	613	691	655	603	660	661	689	632	672	676	668	610	667	632	664	598	665	654	690	684	671	685	662	643	621	671	624	635	628	687	669	681	682	629	681	662	633	686	661	631	682	681	708	648	648	696	663	635	668	694	673	674	651	622	621	634	668	667	657	650	671	670	644	632	694	665	630	617	666	653	655	634	713	718	659	650	646	664	658	683	638	668	670	678	666	710	649	670	657	618	653	700	651	743	626	697	648	602	670	658	673	653	624	712	665	720	647	643	679	675	666	677	669	619	635	712	676	653	653	652	636	625	674	652	649	660	642	629	646	658	678	629	667	679	639	627	648	675	642	639	647	641	659	657	695	656	695	685	637	673	655	666	638	659	676	661	689	653	661	636	673	635	638	640	650	687	654	643	682	639	637	711	646	656	666	724	654	640	653	656	656	689	692	678	679	644	673	658	694	638	673	702	694	638	633	646	679	644	664	655	696	662	661	660	674	659	637	648	693	630	651	632	643	694	685	641	681	632	640	691	650	679	706	649	662	680	676	665	635	641	688	670	633	650	648	663	668	638	629	668	598	674	654	669	647	613	692	640	641	668	677	673	630	658	674	703	649	661	659	655	679	695	666	701	634	680	636	668	635	642	614	690	638	665	685	591	680	706	625	641	683	655	662	662	636	625	706	650	677	615	635	626	638	634	680	655	642	674	669	626	625	653	552	699	655	666	663	657	657	652	652	690	664	673	667	644	648	665	691	681	715	667	688	637	630	650	636	682	688	649	629	657	669	676	706	676	679	630	660	665	682	665	675	723	636	719	708	685	629	724	620	687	633	657	692	715	687	642	635	636	663	658	654	665	647	666	694	658	614	639	644	617	658	643	708	626	672	660	677	657	701	647	647	658	645	663	665	629	642	688	659
53575	41648	16113	3146	1110	283	282	309	307	329	322	290	283	277	295	300	301	286	282	300	329	299	288	286	290	314	286	301	319	312	301	294	299	287	306	295	293	308	291	305	304	296	292	296	297	292	260	327	341	329	303	324	345	284	293	293	280	293	288	288	268	290	313	299	308	281	292	292	286	303	277	266	295	295	292	269	262	300	305	306	296	274	267	280	306	275	288	284	304	322	289	301	257	283	312	255	306	306	296	289	308	273	275	296	297	306	314	278	274	285	294	294	295	286	286	284	292	290	312	311	318	299	297	300	287	301	302	279	266	284	289	336	304	302	306	319	310	284	278	274	284	286	301	325	306	309	272	306	268	265	300	340	308	285	295	289	295	289	299	302	287	280	289	285	290	293	300	283	323	321	303	291	292	286	305	316	311	291	295	287	318	311	266	252	273	290	286	314	269	284	297	294	287	272	298	267	308	288	263	281	288	285	287	329	288	296	295	278	310	304	294	318	308	285	294	306	290	294	320	289	319	309	310	298	279	327	261	277	328	304	288	300	298	286	295	293	316	280	269	287	270	267	287	263	276	307	265	276	298	281	289	297	276	280	277	310	277	268	275	285	275	294	330	317	289	315	306	304	282	312	312	298	288	321	277	319	301	302	298	299	278	299	284	295	301	272	256	292	265	274	305	282	293	279	310	286	301	295	295	290	292	273	298	295	278	318	310	269	267	294	266	304	263	268	300	297	299	255	291	279	292	307	307	322	268	273	287	281	279	291	290	317	297	251	273	301	306	265	303	286	274	322	318	289	295	294	312	297	314	301	318	304	302	310	301	330	302	298	312	279	276	297	291	323	317	263	289	282	289	290	316	342	282	275	301	300	259	277	286	301	314	290	289	263	267	282	272	297	313	290	303	302	283	289	311	281	314	303	289	284	279	275	309	296	314	313	254	291	279	305	281	283	295	306	247	288	273	281	289	247	266	310	271	275	319	288	275	293	328	301	286	302	297	268	277	272	322	313	305	310	312	333	247	280	279	298	290	302	321	308	323	262	285	292	254	285	309	287	307	295	291	311	264	243	283	316	277	296	320	276	271	286	311	297	258	293	314	288	298	314	289	281	303	272	285	311	282	269	323	311	291	300	306	295	285	273	279	323	270	312	305	290	304	300	294	279	283	284	287	268	293	291	293	276	303	294	300	328	278	268	298	289	297	303	293	288	269	299	276	277	308	267	303	295	275	301	302	307	300	294	288	299	308	323	279	274	291	295	263	281	280	307	314	260	242	294	281	241	309	304	270	279	324	288	332	286	304	278	274	291	259	337	293	309	267	271	293	272	313	314	307	312	305	320	296	303	283	285	329	332	287	270	287	284	295	259	276	300	302	284	325	295	290	247	341	323	315	297	289	333	277	281	286	305	272	290	319	288	320	337	305	284	277	286	279	306	282	296	287	274	274	311	283	292	315	286	294	285	275	288	284	303	323	312	280	256	322	267	270	313	303	294	269	292	295	293	286	306	281	294	315	284	284	281	299	319	277	309	283	295	265	293	312	284	280	308	301	286	325	249	296	296	324	298	285	311	268	305	272	311	289	324	284	286	285	316	298	303	299	244	309	272	288	290	291	303	275	304	295	300	316	278	283	298	270	291	265	303	289	291	320	271	324	301	269	314	260	260	314	292	314	317	294	265	304	292	315	284	298	312	311	306	285	267	330	301	287	316	311	263	293	274	297	287	292	278	304	296	277	298	289	269	282	316	286	274	270	291	291	293	297	297	259	275	295	273	282	303	278	271	278	264	273	269	283	291	282	291	284	264	301	300	325	295	329	291	287	315	287	324	293	300	296	282	285	317	295	280	319	275	282	313	281	268	290	287	255	286	285	270	305	276	301	312	283	282	301	284	278	285	322	290	263	308	268	294	304	250	300	281	312	305	276	286	303	288	300	274	298	281	292	286	303	288	260	308	307	310	310	298	284	275	265	317	268	294	292	297	287	273	302	309	292	298	244	273	299	289	279	260	307	297	291	283	299	291	333	308	309	306	294	309	311	282	316	290	299	301	289	302	317	318	290	288	276	293	299	305	284	321	276	293	322	313	320	278	315	314	285	283	304	304	293	304	281	326	286	290	288	273	313	265	292	281	276	300	305	296	296	250	295	291	324	277	308	306	274	324	281	284	254	283	321	306	287	293	264	332	274	272	296	290	302	263	290	318	307	299	314	287	270	260	310	302	281	274	323	294	272	302	311	280	311	303	292	266	318	286	305	287	293	264	306	292	265	284	308	263	299	308	278	275	326	300	281	303	303	322	265	272	295	289	293	257	302	302	294	290	280	299	297	303	309	284	278	266	279	293	268	279	289	288	308	335	306	283	305	284	277	330	305	299	298	331	311	319	262	296	283	275	282	272	307	304	316	325	272	298	283	276	278	299	315	290	270	303	306	261	329	280	342	283	294	307	266	334	312	300	334	287	267	293	285	308	264	286	303	296	312	340	289	298	287	310	264	307	302	297	301	329	321	317	287	330	296	289	317	310	315	311	288	272	266	282	297	285	282	309	281	299	292	273	293	282	272	306	294	298	294	315	360	294	262	246	306	292	308	279	287	308	259	318	316	280	261	274	265	294	313	313	271	279	275	305	298	297	300	294	286	270	270	286	315	280	266	313	285	291	275	257	309	302	284	290	303	315	310	310	302	304	311	286	280	262	294	301	265	306	309	298	309	313	296	316	300	267	298	268	300	316	300	302	306	259	265	309	301	295	278	298	291	274	316	261	329	328	257	289	305	316	290	310	301	296	295	310	313	284	284	278	288	294	261	276	299	300	300	297	298	307	315	284	258	297	259	296	269	305	309	285	273	298	320	282	301	276	279	263	287	294	260	270	285	291	319	262	271	286	288	306	304	333	286	318	313	288	322	310	266	280	268	288	307	276	316	297	288	281	300	252	262	306	290	286	282	299	322	284	264	283	328	279	320	303	323	254	293	294	285	319	309	313	277	328	298	279	339	270	265	276	298	271	279	258	310	295	324	311	286	288	281	275	301	240	306	277	266	315	290	290	272	265	324	278	256	314	286	250	303	315	255	276	281	317	275	277	329	334	273	305	290	302	328	308	295	291	274	290	302	291	321	281	294	270	281	272	264	321	291	306	314	292	290	280	282	298	313	291	266	300	275	307	325	296	284	307	306	312	285	271	283	283	277	301	259	285	289	297	291	294	260	301	262	279	315	294	302	309	327	280	286	292	287	294	294	304	307	320	281	282	278	295	328	306	295	299	323	315	298	288	311	279	314	290	292	267	308	268	292	294	317	317	306	296	317	319	290	305	334	273	316	296	249	295	317	298	274	288	285	297	280	301	272	317	285	339	319	296	302	327	296	307	256	316	317	309	297	305	303	298	292	323	294	269	284	324	297	316	290	323	295	310	314	291	308	301	270	305	319	340	281	276	324	296	320	310	278	275	277	315	282	275	271	308	308	329	273	263	257	277	294	276	280	294	305	272
30390	27301	14431	6929	2744	657	683	617	642	600	637	666	654	629	633	624	598	630	680	660	672	598	641	643	637	647	635	634	607	614	638	637	654	632	591	620	621	600	655	619	643	650	657	595	659	656	616	651	690	649	672	620	654	644	679	675	662	621	645	618	623	628	600	627	653	631	609	667	633	663	617	692	687	632	643	632	628	594	646	621	615	605	640	674	630	661	619	588	622	660	639	642	681	608	631	655	594	629	670	631	667	613	658	600	607	679	637	651	674	608	628	601	615	611	597	637	621	594	644	664	652	664	617	620	625	644	615	680	666	599	635	606	616	667	624	663	654	612	631	647	662	644	622	658	611	643	655	624	628	635	637	666	634	598	651	670	662	627	691	626	606	641	635	668	695	639	623	629	614	625	637	609	650	668	639	648	603	643	654	632	655	674	637	654	638	642	636	613	632	659	626	647	633	649	649	589	625	648	605	658	636	662	629	665	622	626	648	609	650	681	626	611	589	642	634	642	671	653	691	617	680	655	613	636	650	646	668	689	638	620	614	638	603	583	618	689	640	607	651	636	602	597	626	589	669	666	592	614	609	595	644	649	647	586	659	634	622	652	681	611	679	596	618	693	672	619	665	589	640	672	672	645	629	629	607	597	628	683	649	642	639	629	628	661	639	627	618	617	671	586	604	653	625	625	647	631	689	611	643	625	614	662	611	641	669	651	675	635	645	697	620	630	659	629	652	670	637	643	645	628	619	623	609	657	608	644	671	652	628	670	619	648	675	660	604	669	659	617	666	652	605	604	632	628	673	606	649	644	616	681	612	633	662	647	654	636	662	640	634	623	642	622	651	631	665	642	609	654	562	619	653	609	619	617	589	660	614	612	641	630	644	648	660	639	632	611	632	619	618	633	570	644	642	651	696	618	644	635	664	615	634	617	600	628	580	635	639	624	587	647	644	635	607	618	655	565	624	588	633	644	644	629	628	646	609	623	603	629	622	654	616	583	588	642	663	656	638	609	624	650	663	641	605	598	619	641	655	629	595	634	627	642	620	646	604	644	627	618	659	595	661	623	651	616	628	616	648	630	644	606	653	620	634	648	634	630	619	626	666	640	654	670	585	643	621	652	634	639	613	634	647	592	692	597	619	613	630	628	650	606	630	606	622	682	646	620	612	636	655	625	615	611	625	601	572	611	650	654	660	586	654	617	615	688	664	604	645	689	654	633	613	620	639	634	629	642	639	627	641	608	665	680	619	671	640	662	613	647	622	630	595	627	626	594	637	573	663	650	658	624	619	630	648	655	606	611	642	638	646	664	686	643	651	669	634	618	655	641	629	645	634	650	615	641	589	622	635	614	626	615	637	650	664	649	607	610	651	674	668	638	638	639	670	611	647	631	653	672	615	633	683	648	622	609	658	629	604	621	628	587	587	644	644	674	625	631	622	632	664	643	593	668	635	594	663	639	627	612	609	620	654	642	597	632	625	658	658	617	608	635	630	659	629	608	607	616	630	601	622	651	615	649	632	661	624	615	646	652	612	607	620	655	655	653	631	614	669	656	657	662	606	633	625	628	619	644	642	592	604	660	670	604	674	640	614	677	675	617	630	621	636	671	601	642	665	645	644	632	601	633	633	623	636	651	659	588	654	666	638	664	638	559	581	611	660	593	643	616	610	673	666	606	627	657	638	632	634	650	640	616	607	641	627	603	617	631	644	618	635	659	658	648	657	608	622	648	602	651	630	656	613	652	628	606	612	642	656	669	635	609	640	627	657	600	661	621	643	662	657	637	631	618	631	609	631	640	649	596	590	658	615	676	642	640	624	634	613	608	635	616	628	661	653	666	640	675	611	670	640	648	617	646	633	594	632	640	619	609	583	682	648	621	617	622	627	668	633	622	634	647	651	626	664	643	668	597	588	611	604	590	672	621	602	634	669	629	640	644	635	626	685	623	617	639	650	603	655	619	678	642	602	626	636	652	636	661	642	640	655	622	644	643	670	670	674	634	622	632	620	601	652	593	620	628	640	603	654	636	628	658	605	678	660	607	633	659	676	643	638	643	656	618	660	621	646	641	673	615	601	614	635	648	638	670	652	643	655	586	620	621	649	629	629	640	586	639	594	642	644	639	621	637	613	643	651	642	669	645	659	648	617	642	665	626	645	630	626	631	642	649	628	593	652	637	626	641	571	619	648	615	625	631	581	646	666	666	604	632	676	622	597	638	621	609	642	648	633	638	645	619	664	638	617	631	643	592	644	595	647	651	681	614	614	633	575	628	655	629	623	635	603	636	646	618	659	649	635	643	676	657	625	602	588	622	620	672	618	670	665	649	671	633	668	614	630	626	646	652	683	654	586	598	633	638	669	623	629	610	646	555	642	651	610	684	652	664	654	620	620	651	652	623	600	675	667	604	622	599	652	618	633	652	661	622	606	613	658	629	638	610	636	662	660	621	648	666	635	637	641	642	644	639	644	673	674	645	648	648	599	631	607	604	655	638	685	637	619	645	626	635	625	632	636	604	614	590	671	637	649	598	630	617	645	615	655	621	645	667	647	612	646	676	627	662	615	655	647	626	633	655	602	627	657	625	605	602	640	640	659	616	641	685	667	641	611	639	651	669	649	652	597	641	623	618	643	645	593	657	667	631	625	614	625	608	631	646	611	615	599	593	623	621	612	663	643	631	662	644	627	664	616	605	629	653	656	660	624	611	593	641	660	646	661	694	655	643	648	615	593	614	623	638	649	641	609	661	632	646	641	638	666	655	656	666	655	610	633	645	669	641	609	662	645	651	666	672	603	628	661	627	627	620	596	629	639	612	656	616	605	631	673	653	686	626	633	649	624	649	589	701	595	645	606	627	654	657	600	631	684	656	696	611	634	661	641	609	643	644	637	676	648	627	676	630	662	653	643	648	608	650	642	677	607	642	645	591	616	608	667	640	630	675	705	614	625	640	633	588	633	622	622	622	659	665	643	632	635	677	601	628	625	616	579	627	651	652	668	621	614	660	671	607	636	650	691	602	605	678	640	642	630	569	635	616	623	661	643	606	624	636	588	627	660	604	632	620	655	627	628	633	621	650	620	628	649	620	652	617	638	650	664	614	623	653	625	618	637	667	687	635	628	596	633	652	673	631	653	594	628	629	635	640	643	633	634	620	640	637	626	607	662	633	653	637	609	646	598	678	644	656	623	621	640	606	623	623	595	691	664	578	676	616	671	592	700	668	680	634	613	683	628	667	649	625	616	644	619	636	688	664	603	648	628	643	631	605	638	648	654	655	647	648	649	631	640	623	651	618	596	610	634	668	628	620	623	640	638	605	652	663	689	626	624	617	591	658	642	608	638	583	630	642	631	661	638	648	663	614	615	676	686	632	646	634	683	639	667	634	642	675	600	665	616	641	607	607	609	642	643	658	644	646	644	630	650	644	663	627	686	635	628	622	643	661	648	660	635	675	598	649	625	626	602	653	612	654	649	633	621	676	577	626	652	642	620	646
66244	63859	64559	38879	24406	3222	277	255	225	205	220	197	191	190	195	209	195	198	216	205	208	204	189	198	169	181	204	176	195	176	212	219	226	174	175	185	193	205	194	209	221	225	201	194	199	207	178	198	198	204	189	179	196	201	194	181	193	188	214	194	206	172	168	178	193	200	193	194	177	191	201	184	209	196	177	184	204	179	208	196	173	223	172	164	195	178	194	186	182	228	183	194	181	182	179	197	173	194	176	165	180	214	203	202	178	195	186	186	193	188	206	192	210	210	199	214	199	217	192	228	209	227	195	216	201	199	196	202	191	168	187	218	192	195	193	204	183	192	215	176	185	190	184	185	225	215	211	187	201	219	194	194	193	232	193	196	159	178	180	181	166	180	167	180	200	223	217	181	210	165	184	210	216	211	210	215	179	188	198	196	175	191	201	191	208	197	203	217	222	202	170	193	190	186	196	172	185	178	203	194	181	180	180	194	173	213	195	184	203	199	198	175	170	221	201	202	166	183	195	171	210	174	201	170	173	176	200	218	214	193	190	208	198	200	198	218	208	186	171	187	199	186	200	180	191	187	189	205	175	191	203	186	177	197	187	192	213	222	186	185	193	194	173	185	157	172	179	207	187	184	195	190	163	174	205	185	208	186	193	175	192	181	160	205	191	167	218	200	181	202	201	163	189	170	181	203	196	191	182	189	188	223	184	188	229	188	209	182	200	168	169	203	191	197	210	234	208	219	158	189	220	178	206	180	168	207	205	180	211	176	191	201	224	183	213	211	206	210	200	204	194	186	205	205	196	192	197	209	198	202	186	176	201	190	194	196	175	191	182	174	188	203	193	209	190	175	217	210	186	192	199	191	196	190	204	164	200	197	195	193	218	187	165	193	186	210	199	188	186	185	190	184	205	200	201	179	202	199	183	198	184	210	195	177	190	170	172	189	215	165	199	228	209	213	192	187	220	194	189	210	206	205	200	175	191	203	189	234	196	170	196	187	206	207	197	170	196	181	233	197	200	201	193	180	186	186	208	235	212	173	197	201	203	205	199	213	178	190	202	193	206	224	195	186	204	201	180	194	214	198	232	220	190	180	183	201	205	207	207	210	208	201	204	234	174	194	181	182	199	193	184	182	214	195	210	192	197	167	183	182	178	188	201	177	166	205	194	186	187	201	221	167	184	198	211	193	175	201	196	202	215	164	207	190	194	205	185	186	178	193	196	195	202	191	212	187	188	192	193	198	187	175	190	189	168	192	204	208	178	177	188	203	193	204	184	191	206	207	171	205	193	212	206	208	221	199	196	222	201	236	178	205	198	201	208	206	201	207	205	211	212	188	218	199	197	190	166	191	180	198	225	176	184	177	226	214	167	198	192	189	185	211	205	210	182	185	205	172	183	159	170	218	201	175	169	205	170	188	202	161	216	176	192	193	200	192	189	170	198	221	197	216	186	202	200	195	167	212	202	250	179	178	174	196	204	195	209	186	210	205	201	180	189	179	192	212	184	211	220	187	170	172	190	190	203	213	213	177	202	191	211	196	210	200	174	210	193	157	190	178	201	193	195	177	201	227	175	211	182	190	173	179	203	185	206	230	206	193	202	187	221	197	167	186	215	207	211	187	175	199	165	176	197	198	187	209	207	187	187	202	187	209	174	210	237	199	195	197	185	183	171	170	206	189	223	226	184	189	225	184	217	188	205	173	184	202	180	200	194	197	218	212	208	175	186	189	201	181	192	193	204	199	198	188	191	195	204	198	195	193	174	194	186	205	199	196	169	192	188	247	201	201	209	199	186	195	221	178	209	179	196	206	198	219	192	176	170	162	220	177	192	171	222	191	187	201	210	185	209	194	190	200	206	230	215	170	220	198	174	176	204	184	200	177	189	206	178	196	194	197	204	192	203	181	179	206	221	189	188	209	212	189	207	202	197	203	195	187	219	217	193	197	177	180	174	203	166	188	176	187	219	211	206	187	183	200	192	187	209	200	188	205	200	174	177	195	204	203	175	207	205	184	201	176	197	184	200	213	212	209	180	187	188	165	189	233	195	215	238	188	201	195	179	205	185	198	201	203	183	222	177	203	205	175	191	159	200	208	166	165	191	185	218	202	189	207	180	182	173	201	205	218	218	227	196	178	217	160	190	194	200	212	196	199	211	199	191	189	204	193	194	203	200	204	206	168	185	206	199	214	186	213	210	176	193	222	192	175	208	174	192	166	203	181	172	215	203	204	194	184	220	192	191	178	207	191	178	162	161	189	212	183	173	200	183	197	208	196	179	187	187	216	192	167	184	197	193	193	207	235	187	188	202	210	184	185	222	216	196	194	203	203	212	206	211	222	207	194	206	196	181	159	200	215	199	199	184	192	185	218	210	172	200	179	207	183	184	177	177	155	222	195	210	222	168	206	213	195	209	181	172	189	193	170	194	170	181	198	220	194	178	210	171	198	187	211	174	211	196	197	218	205	207	164	189	192	169	202	221	178	179	190	187	172	175	171	198	195	216	198	191	150	194	208	187	182	213	181	180	186	210	183	203	221	201	191	186	210	186	188	177	184	215	172	164	163	212	192	184	226	212	189	195	206	201	196	195	183	206	182	198	205	190	193	198	176	191	212	207	188	190	198	178	184	215	216	166	199	198	168	187	211	199	218	186	190	218	178	193	173	215	197	182	174	203	209	147	212	182	179	196	209	189	215	186	206	183	199	187	192	197	191	192	201	188	193	219	196	185	182	192	213	189	181	166	190	197	205	219	187	192	191	204	195	186	195	187	185	173	194	188	203	192	161	192	196	202	178	178	205	192	161	218	218	212	194	208	225	180	177	206	173	198	205	224	215	212	191	206	193	212	206	183	186	186	209	179	211	180	182	189	210	182	205	179	185	190	233	177	189	179	211	206	186	191	185	189	197	183	196	190	184	215	202	201	184	210	216	182	180	184	178	187	188	184	177	160	192	214	192	196	210	212	188	213	213	185	198	193	204	199	217	224	185	193	197	191	206	192	171	180	187	208	201	222	197	192	184	186	205	184	202	176	181	191	178	190	183	199	186	195	196	172	154	189	179	176	186	168	199	194	200	176	177	185	193	179	207	209	190	190	216	199	202	210	190	210	163	200	200	220	201	192	192	153	189	200	184	193	187	203	193	183	176	165	187	190	196	194	186	212	214	192	193	206	182	194	210	216	193	194	191	196	210	215	189	192	201	183	191	218	200	187	184	195	173	183	202	208	172	182	194	216	176	207	186	208	183	197	208	198	166	185	185	179	210	206	208	168	214	211	194	180	167	192	196	180	208	203	170	180	193	200	191	189	180	189	205	185	210	205	187	203	210	208	195	196	183	209	194	201	192	206	179	184	195	211	176	174	181	200	172	164	179	212	222	188	176	218	226	217	217	197	198	172	188	199	192	175	213	187	206	189	199	202	167	183	168	196	205	210	226	200	224	233	173	180	169	191	177	191	172	202	211	181	216	176	194	192	188	190	195	200	158	184	174
39292	49769	56902	47136	29727	1159	751	701	632	624	587	557	545	570	518	479	514	555	497	496	524	484	461	482	498	487	516	464	475	464	460	482	484	443	449	432	486	454	466	456	466	485	468	443	456	502	495	468	453	461	429	515	458	466	471	465	480	463	407	461	418	468	485	471	452	476	477	445	483	468	417	423	414	451	421	460	454	459	456	464	459	429	440	465	441	465	474	514	452	442	484	447	437	462	414	484	441	430	460	433	482	473	476	482	477	480	467	475	477	468	451	478	459	457	450	445	417	478	457	461	457	477	452	424	454	435	462	458	465	470	481	490	428	490	440	460	461	449	474	487	454	478	453	430	412	481	417	428	467	428	470	459	429	474	452	454	441	461	419	456	460	463	444	438	434	482	486	452	479	444	459	451	452	479	462	454	468	454	449	453	476	448	448	481	441	459	463	466	460	459	451	497	457	464	447	489	474	435	435	435	468	454	452	447	427	470	443	438	452	413	423	476	440	452	510	476	481	422	435	443	414	485	426	478	470	456	457	429	457	458	451	433	450	452	430	432	457	448	438	449	462	430	464	496	451	452	472	432	433	447	423	505	471	452	458	472	448	486	453	432	436	493	437	447	465	427	509	463	492	452	476	470	428	461	461	445	461	442	438	468	453	453	439	464	440	465	455	410	489	465	487	470	437	475	465	495	478	491	417	467	492	436	463	443	458	474	465	490	440	434	450	423	430	453	443	477	423	456	444	443	458	434	424	439	466	438	410	442	477	469	449	429	408	463	461	408	437	467	443	421	471	474	442	488	462	446	457	467	481	481	480	447	437	450	472	446	460	450	493	394	472	454	484	416	436	442	469	479	492	431	440	455	460	436	458	456	478	462	438	461	446	455	455	462	462	451	496	450	454	426	456	463	461	470	432	441	468	429	456	513	448	450	474	482	452	444	485	443	450	457	451	435	468	418	467	454	439	480	480	443	447	441	468	445	455	459	441	423	441	453	465	475	451	467	444	471	481	467	445	485	424	464	447	459	479	446	456	441	462	458	451	455	482	431	435	440	431	449	461	445	488	443	449	465	439	499	461	468	460	502	466	482	453	424	499	489	460	458	479	432	455	427	438	471	458	450	439	469	457	453	432	498	419	446	449	457	474	439	468	444	442	480	471	455	441	448	453	462	429	432	470	458	457	472	423	463	424	481	464	433	435	452	453	436	470	461	455	489	492	477	443	472	420	429	426	443	424	431	449	481	453	429	437	481	449	470	437	523	447	465	435	490	454	425	432	428	497	420	462	438	413	458	422	472	426	434	465	463	466	514	452	461	442	436	442	464	432	416	475	432	432	460	460	449	505	481	456	437	462	430	475	469	451	451	451	498	491	448	434	489	457	463	443	483	454	470	470	454	428	429	482	453	466	457	444	433	459	477	464	474	487	475	421	427	497	446	435	450	444	464	454	455	463	436	487	399	454	456	451	436	452	428	448	482	426	484	435	463	472	425	453	467	472	443	468	443	464	423	428	449	422	435	433	477	470	466	451	416	487	464	463	449	470	423	420	425	457	449	486	462	457	460	492	479	464	463	427	432	487	455	443	461	459	446	446	439	472	429	492	440	464	451	452	462	456	476	458	476	422	452	452	431	421	453	477	459	456	474	387	452	486	480	488	470	443	447	436	437	478	452	488	472	463	460	438	432	447	440	434	453	440	504	460	448	434	474	458	456	455	464	440	411	476	440	438	469	463	472	468	474	439	462	421	410	460	480	425	451	442	440	437	472	437	475	469	441	400	466	463	453	436	427	473	479	485	432	452	456	438	452	464	456	396	447	437	448	440	478	415	453	431	445	431	412	437	491	442	438	475	436	411	431	461	423	458	457	457	478	466	496	450	424	490	457	447	438	428	451	488	428	465	444	454	458	444	465	472	466	478	488	455	455	453	471	433	447	418	484	449	466	434	462	417	438	480	472	451	444	462	471	475	420	472	469	461	456	456	487	459	422	470	456	458	476	440	459	444	442	446	437	454	437	489	475	436	474	465	483	479	433	433	449	440	436	459	433	453	471	445	462	436	488	518	433	455	443	474	490	470	454	467	465	475	509	450	467	461	487	449	454	436	457	468	461	442	428	416	496	472	469	466	439	455	435	480	445	492	455	453	449	422	488	452	476	433	450	462	438	444	433	462	440	448	451	443	450	464	479	448	438	443	447	464	442	452	456	445	486	466	450	438	484	450	479	456	483	450	418	485	467	429	462	478	471	494	438	438	434	433	459	430	438	449	455	445	446	462	455	477	455	478	486	429	406	429	433	451	455	479	460	467	446	460	435	448	461	449	467	437	423	458	473	453	445	452	441	431	490	422	434	452	438	453	436	458	425	460	461	423	438	416	432	430	431	448	469	482	488	436	431	479	433	424	450	433	447	425	454	430	444	464	437	446	512	461	458	474	472	477	481	459	452	469	484	470	435	427	463	451	438	458	474	468	439	444	430	436	462	488	435	484	442	418	435	456	443	435	467	424	433	454	454	445	443	478	480	456	512	474	429	462	395	484	468	464	429	458	452	460	477	457	446	423	471	452	447	488	447	433	432	460	438	497	461	495	431	462	456	428	449	472	404	455	457	454	449	469	485	446	475	475	474	433	444	428	458	432	448	475	463	426	462	458	480	426	454	460	441	429	472	442	463	453	469	469	474	493	459	490	518	433	482	450	460	459	450	436	454	436	460	422	432	406	453	479	445	473	477	475	470	448	449	509	488	442	470	469	437	422	450	470	471	456	461	451	472	485	449	446	480	453	434	477	446	452	439	419	478	483	450	407	437	453	430	462	452	477	472	448	486	471	487	465	488	468	449	447	490	475	459	476	443	426	469	444	463	434	467	490	456	441	461	475	458	477	432	415	478	417	447	446	477	482	444	430	457	469	454	497	442	490	457	477	425	454	465	468	447	444	451	457	443	444	443	439	451	463	439	415	455	429	433	460	481	438	465	464	422	463	448	437	431	453	481	456	458	448	453	434	460	490	458	410	475	469	447	461	432	453	446	476	428	475	452	461	400	454	455	475	425	432	432	462	443	457	453	467	497	453	479	443	472	445	435	442	443	465	453	434	452	481	482	429	466	508	423	434	443	438	466	435	479	461	433	497	495	431	445	472	478	452	461	435	454	439	435	465	484	424	474	437	459	452	469	448	410	495	450	466	441	470	447	449	475	416	476	455	459	470	483	454	435	437	487	438	465	473	442	453	463	441	465	477	472	446	434	476	462	438	457	470	470	439	469	484	483	472	492	430	467	435	451	481	449	450	446	456	437	440	445	470	466	464	477	451	462	484	499	463	463	455	472	410	456	449	463	483	467	456	452	420	465	454	462	438	453	456	477	452	470	433	468	476	428	466	471	473	452	478	420	439	437	454	441	449	466	453	457	440	452	464	441	470	467	467	440	462	418	444	481	444	461	484	480	486	455	444	434	467	431	443	426	430	444	485	473	466	447	462	478	458	447	436	435	477	440
71428	74333	75347	49921	36042	8172	685	406	356	350	320	327	305	332	280	303	285	314	328	318	315	314	296	294	294	304	306	314	337	311	303	314	266	284	288	289	307	310	307	272	277	307	281	278	303	344	289	321	265	269	311	310	309	287	287	306	297	312	342	307	289	292	295	302	287	299	264	289	296	288	317	292	276	292	281	269	269	330	286	289	288	323	288	292	280	249	295	301	302	248	294	314	301	264	301	264	315	299	276	297	296	276	297	316	299	313	321	299	316	303	283	268	301	271	292	281	324	289	299	321	309	293	308	274	318	303	291	332	291	287	312	305	298	288	304	310	277	286	279	294	277	269	295	289	310	291	316	278	292	262	301	325	239	272	307	298	298	337	301	284	291	311	285	282	278	268	294	294	299	328	304	297	298	275	270	315	301	297	278	311	324	251	266	273	288	307	265	300	306	290	260	282	310	294	288	265	265	295	281	281	304	285	254	274	283	284	277	296	275	271	257	290	291	301	303	289	299	317	293	278	248	298	308	286	298	283	275	314	265	300	295	311	313	278	298	311	311	288	312	281	274	289	297	290	303	286	272	324	321	299	316	271	287	275	274	267	286	274	301	303	285	283	275	286	294	269	238	271	272	304	305	293	293	304	298	319	242	329	285	285	297	301	279	298	266	253	297	277	333	292	293	277	257	302	253	325	326	305	289	288	326	311	301	301	280	283	267	294	293	294	278	313	265	298	309	314	294	300	281	312	282	286	278	288	294	285	266	280	281	304	313	301	284	279	261	312	265	272	248	272	244	287	311	298	320	308	293	319	290	300	290	309	298	265	296	323	293	269	287	296	321	292	285	310	278	272	278	301	248	276	284	290	298	301	290	280	320	275	330	299	298	281	281	284	332	273	299	313	276	299	277	303	274	245	299	293	294	293	308	281	275	268	281	291	265	268	302	278	289	337	296	301	291	324	288	276	308	290	283	298	292	300	259	273	313	278	306	302	310	303	311	284	279	277	285	318	286	305	301	292	280	279	282	307	297	286	296	310	289	305	291	306	284	307	279	296	299	282	286	290	293	291	341	323	301	301	318	288	276	282	299	329	276	279	291	302	271	281	271	277	302	292	284	280	308	301	327	264	279	277	312	290	314	291	285	285	279	310	261	280	271	273	289	282	297	295	284	300	284	303	302	333	301	312	287	305	289	270	311	310	307	259	295	281	290	313	295	266	301	281	326	309	291	297	290	276	297	298	278	258	299	264	330	284	313	297	328	321	276	305	285	245	309	309	274	307	317	284	284	278	284	311	286	282	281	291	273	314	305	282	296	295	321	313	301	293	298	264	278	315	298	283	281	304	305	307	283	314	266	290	316	307	294	280	290	316	306	311	274	274	274	281	286	287	311	289	299	301	309	305	258	289	292	252	305	283	299	313	287	258	305	307	285	286	288	298	322	287	299	291	283	283	320	300	317	282	280	286	288	316	285	307	295	310	273	314	274	258	289	299	309	289	300	290	303	282	320	299	296	279	305	265	295	329	286	306	275	279	312	303	303	284	295	301	305	293	335	310	300	300	299	288	279	266	270	263	310	288	262	308	289	278	276	287	260	306	275	281	312	307	304	332	299	287	299	290	315	284	262	305	291	282	281	272	282	289	316	290	265	298	287	282	305	311	285	314	297	286	265	285	272	270	315	322	326	273	287	271	303	280	272	295	287	298	278	286	288	292	329	280	300	293	321	279	278	312	325	298	298	278	315	291	295	267	316	317	295	293	308	296	283	298	286	298	302	278	300	308	296	339	288	271	276	280	257	272	305	301	327	288	282	299	299	307	315	289	285	289	305	288	286	315	294	305	277	288	301	271	300	300	291	271	278	309	279	291	273	292	285	280	305	269	274	309	307	320	292	279	282	295	295	269	283	280	268	312	276	293	281	284	321	340	311	333	297	292	297	283	287	251	275	284	299	309	288	299	281	308	303	262	306	284	323	295	307	315	293	282	271	303	255	261	321	265	303	290	305	302	304	310	251	266	299	261	294	253	256	293	296	280	283	303	258	269	316	319	281	258	294	313	309	329	306	304	300	301	298	312	314	301	302	290	315	315	304	283	286	290	282	288	300	331	307	319	278	311	281	274	276	305	290	302	316	319	277	297	275	263	311	281	298	300	296	284	282	282	280	294	297	278	282	271	301	302	291	254	291	299	312	322	291	281	303	289	307	317	278	291	320	274	341	294	324	323	297	282	290	299	313	305	276	339	267	270	269	278	302	284	298	310	264	293	292	280	260	259	290	275	324	287	297	302	280	277	312	317	253	305	320	313	319	288	314	287	287	266	280	336	295	325	281	277	319	319	322	310	276	286	321	288	275	313	311	320	291	290	333	299	310	294	293	300	280	323	276	289	304	299	280	289	301	273	312	268	317	318	298	269	284	282	316	308	293	307	295	277	317	260	274	268	282	305	271	309	315	259	272	318	274	332	310	307	264	274	259	288	268	325	295	293	303	263	282	311	318	302	292	314	287	323	292	290	279	325	312	281	297	297	304	262	309	276	292	283	261	277	294	271	291	270	285	260	270	275	269	279	291	312	293	320	301	298	291	283	324	306	319	295	267	300	299	320	267	268	300	277	286	309	303	258	294	263	292	269	301	279	277	295	274	320	287	275	283	295	292	285	302	309	294	324	313	305	283	281	270	283	285	296	276	326	295	304	290	302	305	278	305	284	279	333	288	283	272	258	282	350	287	334	323	284	270	292	303	304	258	326	278	279	284	273	293	273	277	312	317	276	265	343	247	310	259	304	317	311	286	308	293	315	336	309	325	317	280	296	295	259	313	290	271	314	285	289	319	301	295	282	290	305	264	302	292	294	272	293	295	290	298	334	306	291	292	288	285	307	321	260	286	315	268	274	280	291	319	277	281	289	308	318	258	310	329	306	278	317	296	276	332	322	302	274	309	288	281	266	292	268	279	310	282	317	304	289	309	282	300	283	277	270	276	339	298	323	299	284	287	322	312	301	308	277	273	270	306	306	313	333	272	272	319	282	286	293	315	306	286	297	306	302	274	290	286	337	276	316	271	301	299	304	286	281	271	278	274	332	311	298	302	295	296	259	297	299	297	292	302	292	300	269	292	290	273	264	273	266	327	282	286	284	341	309	306	292	288	287	262	277	292	299	301	291	270	298	260	292	344	306	312	275	234	286	271	320	304	310	270	269	287	300	305	294	260	274	296	278	289	255	298	290	274	256	285	276	288	251	318	299	287	310	306	290	288	320	320	283	312	299	293	304	297	292	283	314	270	297	292	270	283	301	312	307	237	287	240	283	302	285	296	293	308	303	310	303	316	269	303	266	274	318	297	294	290	282	328	342	265	282	294	291	268	283	272	290	295	297	278	273	285	286	272	297	265	306	306	323	300	312	296	280	285	317	289	270	319	293	289	273	305	324	319	295	290	282	309	297	291	266	315	284	303	276	310	291	313	300	319	282	340	294	290	300	313	344	292	313	313	314
43168	59339	68768	58260	39917	1952	1243	1092	1087	926	887	855	798	794	791	731	786	760	728	762	731	736	736	709	711	734	710	665	720	668	670	673	646	687	712	685	621	669	655	704	635	662	690	665	641	682	667	674	707	683	698	679	614	716	646	677	637	697	659	671	629	639	678	682	713	679	671	660	746	657	652	709	658	665	657	673	685	671	691	668	725	635	685	662	656	679	610	619	611	664	646	654	684	659	708	648	665	698	694	716	688	664	683	687	665	641	661	698	686	683	667	644	713	627	658	639	638	686	649	626	675	613	659	644	647	691	657	649	652	624	664	669	616	649	676	658	647	640	678	667	664	667	621	649	656	649	638	671	667	692	642	657	631	688	676	731	648	707	658	699	687	636	631	660	604	715	630	648	675	674	699	650	660	628	715	670	702	665	648	675	711	614	670	689	649	647	642	609	610	647	640	649	683	634	646	650	674	658	699	696	670	667	696	611	694	654	650	674	692	647	644	678	628	681	659	704	680	660	633	641	679	692	621	655	642	670	692	619	608	648	653	671	666	689	623	647	648	671	672	635	696	630	662	725	666	722	714	655	656	646	606	649	659	640	648	670	668	682	702	616	666	632	667	627	623	605	663	647	662	686	667	619	664	651	662	674	703	642	630	613	681	657	658	628	668	627	681	656	697	650	673	698	655	650	636	666	654	708	691	669	650	642	634	653	620	687	655	698	687	603	653	646	633	629	648	692	651	676	673	695	663	656	648	665	690	653	632	663	666	638	687	659	620	654	706	701	613	659	639	654	700	687	656	670	644	629	691	678	654	631	693	649	660	627	648	651	701	686	638	623	657	732	653	671	651	669	658	650	639	641	684	641	645	687	661	678	628	677	617	634	673	631	675	604	671	633	635	672	654	643	678	670	663	700	600	683	655	690	651	649	667	669	645	646	697	639	669	654	678	656	632	659	664	636	642	653	683	723	650	689	662	654	643	690	679	654	662	715	691	669	666	685	643	670	603	660	655	650	713	661	628	697	633	647	659	638	669	635	676	631	679	674	649	633	616	675	664	651	601	705	704	660	662	629	657	681	657	625	609	646	634	675	645	661	652	656	639	633	674	681	657	685	716	611	695	614	670	703	691	662	646	661	640	612	698	646	645	635	658	682	657	651	648	646	624	680	668	667	705	657	606	639	724	630	617	648	713	695	667	647	619	648	635	649	674	651	677	640	660	634	697	669	663	657	618	645	643	683	650	650	637	649	625	651	692	633	642	676	662	712	649	655	645	713	660	665	645	649	693	646	641	642	702	685	641	652	677	634	636	693	654	638	670	619	652	706	647	647	632	682	664	689	659	687	638	665	661	655	700	647	690	622	635	678	652	604	674	674	644	626	644	678	633	637	654	646	660	623	691	676	668	644	617	686	667	632	633	650	644	710	663	654	644	700	674	677	676	633	662	630	672	686	672	610	667	669	692	681	648	666	648	656	652	655	641	641	633	664	610	652	658	669	625	645	649	629	673	638	650	643	679	626	664	628	648	621	634	640	684	653	625	634	690	649	668	644	701	649	647	644	640	604	661	646	656	630	642	670	653	659	635	650	658	583	655	642	641	657	654	664	620	645	663	704	642	634	657	682	665	607	669	686	673	677	649	689	624	674	627	633	636	697	682	661	667	656	617	661	676	645	625	647	667	642	690	649	629	702	685	634	690	701	662	629	716	685	628	678	669	680	683	629	712	681	656	680	694	643	649	686	669	693	688	633	619	684	640	638	725	658	672	647	660	643	691	666	707	646	660	640	671	632	642	614	659	635	640	663	662	657	653	676	679	662	666	647	691	647	641	652	631	678	664	714	628	700	632	650	682	657	651	631	709	677	657	656	683	656	622	704	660	687	676	714	686	637	660	626	693	648	664	613	663	673	643	627	660	705	675	678	630	641	651	687	680	658	635	685	668	590	616	690	623	664	643	657	659	668	663	698	712	652	682	638	653	657	671	606	605	670	663	676	663	696	633	673	712	713	657	662	741	667	640	644	643	653	668	620	649	615	694	668	673	657	677	723	637	658	668	662	677	720	674	664	657	630	653	653	688	652	656	593	658	643	679	656	673	675	706	622	643	664	692	672	625	686	676	627	634	665	640	662	560	642	652	709	678	692	668	639	648	683	658	631	703	644	637	705	685	683	617	656	687	668	673	654	657	661	618	653	707	700	650	639	686	718	684	632	665	674	643	657	671	649	627	643	699	656	660	626	642	608	659	706	673	656	680	683	657	644	612	659	682	672	635	691	668	673	630	667	675	695	709	660	678	629	685	674	653	650	663	667	638	694	650	649	675	648	606	621	635	675	671	704	666	612	659	639	669	656	692	664	652	663	654	630	649	690	634	675	624	611	633	677	650	692	664	645	673	649	681	680	640	641	677	654	660	665	639	685	626	668	715	612	685	612	659	636	662	614	639	653	677	664	657	715	680	631	717	700	660	667	689	626	687	653	634	637	623	684	665	641	701	655	655	646	659	666	632	666	637	656	661	677	658	667	634	644	681	635	684	693	653	652	646	682	700	650	624	642	664	693	661	648	638	681	682	672	642	610	649	636	660	605	655	699	655	693	641	647	652	674	644	629	632	681	646	681	670	716	664	703	621	636	645	618	684	648	675	646	713	670	696	614	653	625	670	656	662	672	617	664	637	655	668	656	654	652	656	629	659	658	652	670	642	676	657	603	652	666	640	639	699	684	656	636	651	650	661	691	667	691	665	671	677	617	658	664	664	725	617	651	669	642	691	637	694	681	658	630	681	633	627	688	689	690	707	676	642	652	659	615	718	643	641	618	657	683	660	672	671	656	650	636	675	661	713	665	687	640	692	666	671	646	624	625	672	658	639	636	673	651	673	685	685	645	668	702	668	640	645	700	662	650	618	638	713	639	646	660	693	732	615	667	660	667	692	677	630	656	632	657	672	650	631	628	632	644	703	645	680	674	657	669	663	639	663	695	634	662	705	630	613	688	623	670	707	690	625	636	627	679	709	684	658	651	740	640	655	640	614	682	662	657	669	676	640	687	661	636	636	691	666	684	650	665	662	653	667	684	682	658	672	659	630	676	626	686	659	662	673	635	687	676	660	643	638	708	629	663	625	636	704	654	642	695	684	624	610	689	663	616	669	635	678	666	669	628	657	666	657	628	663	653	713	629	666	650	639	686	694	676	617	661	618	671	673	620	690	632	647	660	580	615	646	633	593	678	663	702	637	689	641	706	677	611	619	676	635	717	651	667	663	641	642	643	694	663	667	662	601	666	621	557	654	696	683	672	650	680	631	649	663	618	669	623	640	646	673	636	681	690	669	625	638	687	654	632	649	661	694	674	665	706	646	620	699	656	658	640	641	668	633	641	636	669	677	655	646	626	653	682	658	683	638	643	640	641	648	621	674	686	685	635	654	649	628	668	649	651	682	648	664	685	642	665	655	632	659	618	646	673	700	660	662	674	687	672	649	606	642	628	665	627	635	667
52466	39940	17169	3232	1224	319	336	327	301	272	298	289	280	312	277	310	300	306	309	305	318	263	278	307	305	281	283	281	312	283	305	284	299	291	267	293	296	258	305	301	305	279	308	289	286	294	298	309	296	297	286	284	297	312	309	263	353	331	285	321	310	306	291	329	310	305	286	289	282	277	302	276	289	268	291	314	293	304	257	302	290	279	265	304	271	296	297	290	306	289	292	308	306	309	263	243	295	288	300	301	321	297	277	286	323	282	286	295	323	286	299	295	281	283	284	281	280	266	280	290	300	280	292	291	289	272	315	318	299	275	279	275	299	307	295	252	273	301	303	285	306	300	277	302	291	307	313	268	299	305	298	292	291	313	294	294	285	289	300	308	287	312	279	303	303	286	291	284	318	290	273	297	281	292	300	293	308	295	271	308	300	325	285	287	297	307	305	311	298	310	313	343	305	291	285	325	290	309	304	304	305	300	319	289	273	285	288	312	295	304	296	277	290	264	301	308	264	295	317	319	299	284	289	301	276	318	315	305	312	318	331	307	286	277	320	265	315	297	295	295	291	268	273	280	291	256	310	310	280	313	282	290	285	314	279	268	277	283	309	310	311	286	319	303	317	286	338	315	294	287	319	309	305	254	325	286	322	294	296	312	315	294	312	286	283	286	270	266	304	310	318	317	323	262	258	298	267	273	276	309	249	274	309	284	272	285	293	288	324	321	291	286	304	268	288	271	305	282	292	288	309	330	279	282	280	315	291	294	335	272	313	295	302	293	285	291	275	306	276	312	282	299	295	282	319	299	284	281	274	278	290	300	271	299	312	314	297	276	278	288	283	305	283	276	304	292	292	292	303	276	285	327	279	316	316	289	305	319	309	259	280	317	253	282	272	320	316	286	282	272	331	261	272	258	317	283	329	294	309	267	294	277	288	269	313	308	288	276	295	319	313	294	268	283	298	302	280	305	281	292	288	242	309	286	269	271	322	292	311	285	296	273	308	298	287	304	298	314	305	287	286	315	272	276	306	277	265	319	294	304	263	282	307	313	305	298	299	328	277	263	322	315	304	281	281	287	315	300	286	310	293	309	301	298	297	291	275	280	293	275	296	300	300	288	323	291	323	271	297	323	281	307	327	305	329	282	289	297	274	297	303	281	263	297	282	301	340	274	299	284	285	269	300	270	303	292	283	282	302	268	312	317	315	329	288	319	267	265	288	271	264	327	276	295	318	274	276	296	314	261	303	325	302	321	308	323	318	288	304	356	281	314	286	269	284	308	276	278	288	313	292	308	288	267	298	297	313	275	295	274	272	288	268	305	295	283	300	275	277	287	318	284	319	277	303	301	310	283	259	300	300	280	293	282	289	311	275	300	322	319	281	328	294	310	279	306	321	294	306	271	300	328	269	307	289	286	333	261	316	304	290	295	323	324	312	314	265	279	277	282	324	296	310	321	286	311	300	299	284	305	307	280	315	291	263	287	312	301	321	311	297	305	326	282	320	311	355	297	282	283	319	259	291	290	300	248	269	306	309	282	305	282	293	306	290	299	292	269	306	293	302	297	308	301	295	295	285	288	296	313	294	294	265	292	295	336	268	327	323	294	302	329	296	288	286	268	292	273	282	296	285	265	280	300	280	296	317	285	316	287	318	304	302	285	286	303	317	273	290	280	311	273	314	299	273	296	303	277	314	313	308	322	331	293	300	295	314	276	292	302	327	317	303	315	283	294	283	299	326	308	321	296	266	273	312	292	287	320	316	288	269	314	309	297	273	283	292	324	289	309	308	283	325	273	290	290	298	299	291	284	312	283	266	332	301	272	284	304	299	272	313	298	281	294	279	273	291	293	269	262	308	336	286	292	284	275	296	303	322	325	275	321	282	297	305	288	283	262	311	291	276	274	274	259	284	334	296	277	324	319	261	302	293	310	294	260	295	293	276	313	287	325	334	298	265	292	298	280	267	291	295	328	276	343	321	294	292	276	286	297	268	296	303	295	308	284	279	303	296	296	322	313	303	272	287	300	292	313	280	282	260	288	284	292	285	274	290	294	289	315	328	307	326	327	293	274	271	298	322	275	279	250	258	285	296	280	304	301	287	318	329	267	293	294	281	289	289	291	263	309	303	280	315	295	280	292	296	283	293	295	297	300	298	293	294	289	290	296	285	306	291	307	274	322	321	299	308	304	296	295	336	304	308	304	311	285	270	284	307	288	272	268	306	297	281	277	283	295	289	316	320	276	321	294	251	319	289	267	309	303	308	299	312	307	295	305	272	285	311	285	301	289	287	312	309	277	282	272	291	286	265	264	298	290	268	273	320	303	310	298	275	309	289	299	288	318	284	270	279	292	302	309	281	290	294	284	282	322	261	298	291	283	284	316	303	295	291	287	303	286	274	280	274	258	307	279	334	306	302	319	295	314	272	293	290	286	287	272	323	260	287	311	283	286	313	297	303	293	282	308	295	291	293	349	313	306	291	303	325	274	296	266	303	271	280	276	278	293	301	291	274	286	271	308	304	281	329	320	295	278	292	313	283	264	303	291	298	283	321	282	281	282	318	312	300	293	301	309	283	289	282	287	306	313	301	250	282	276	306	305	291	293	289	307	293	307	316	269	300	307	322	291	296	318	304	290	288	291	261	278	284	292	277	300	283	296	298	290	320	306	277	279	314	313	299	297	290	311	282	279	300	280	311	314	278	279	319	298	288	272	296	286	303	282	307	311	284	332	301	292	299	307	285	286	307	280	292	282	300	281	300	326	305	313	291	286	296	311	279	307	282	299	285	292	298	304	291	288	303	297	306	274	294	290	317	271	309	283	314	307	305	296	318	281	296	236	292	305	323	258	287	318	271	289	313	298	291	287	309	293	309	330	297	333	288	321	278	283	287	300	283	272	287	280	304	247	307	297	293	271	288	292	282	293	317	307	292	296	260	269	286	295	301	295	291	286	315	255	301	309	270	297	255	290	260	290	308	261	316	288	284	290	276	327	272	260	279	300	285	313	309	295	322	294	307	310	270	288	283	305	291	278	292	259	271	305	287	302	277	280	321	333	276	277	298	338	301	283	270	308	299	312	281	290	293	305	298	290	282	280	289	297	304	259	294	289	318	286	308	263	286	311	298	318	278	273	302	306	291	308	266	284	292	288	279	306	285	276	267	285	288	318	296	288	336	262	289	298	270	291	328	283	269	297	299	286	274	291	296	283	291	319	276	296	269	301	277	280	291	309	281	293	279	320	253	249	326	264	275	305	278	278	285	288	278	273	256	292	280	282	300	307	285	297	292	326	288	303	298	288	287	316	285	302	285	292	291	278	290	329	293	280	327	298	288	327	271	285	299	297	309	286	247	295	294	301	321	324	295	301	294	269	315	299	306	292	310	279	257	288	302	303	299	299	300	287	306	299	295	284	272	254	300	292	311	260	269	322	278	277	278	289	279	281	293	331	306	333	295	279	309	299	286	284	300	324	263	318	311	289	272	327	291	292	283	278
29540	26944	15107	7021	3169	706	590	652	602	619	641	643	652	659	627	627	646	624	610	621	589	647	637	640	625	660	660	653	642	618	639	645	680	641	657	661	585	642	641	632	637	611	642	613	622	630	632	629	607	642	637	612	635	649	644	637	700	596	624	606	634	635	632	656	676	633	634	649	629	642	654	649	645	657	641	641	615	626	661	604	629	614	601	620	569	640	637	602	651	636	636	609	636	609	631	608	650	639	638	662	642	644	624	626	651	623	617	669	630	668	632	642	666	622	637	648	641	625	641	673	642	620	654	629	621	670	668	633	646	669	676	577	634	623	672	632	620	652	619	571	605	595	608	635	595	628	629	617	634	626	593	630	624	618	700	657	617	600	595	672	607	643	624	627	652	607	637	637	616	591	637	643	661	641	610	649	649	654	646	667	633	657	610	636	653	652	635	611	642	690	617	608	630	632	625	636	620	619	626	646	641	599	591	644	645	652	640	645	617	594	629	657	620	581	645	630	662	616	659	643	652	605	620	597	621	609	685	638	642	613	639	669	631	654	619	690	616	593	589	620	634	640	634	666	614	650	640	586	624	567	672	623	662	670	591	645	666	647	629	648	609	642	622	654	625	656	618	672	635	621	658	629	646	661	626	642	636	639	648	657	653	669	644	637	616	634	642	643	652	595	634	637	635	630	647	604	564	647	588	638	654	678	630	657	651	630	643	623	635	628	696	630	678	613	653	633	631	644	599	679	640	650	637	637	676	621	661	604	660	621	638	619	649	573	663	588	642	635	608	672	621	679	631	649	622	653	639	648	681	623	602	593	635	670	642	610	621	610	596	638	590	646	654	640	672	639	626	666	619	630	690	638	627	661	665	625	616	638	628	603	661	608	662	643	607	622	620	640	601	637	618	655	634	611	627	598	619	634	616	642	642	662	632	653	627	654	661	603	622	636	622	651	663	627	661	674	696	670	642	653	632	638	655	642	639	576	602	657	646	703	615	631	623	613	644	616	619	581	613	602	625	648	687	597	639	643	669	639	642	640	608	623	641	633	637	675	632	647	637	678	626	619	610	638	617	654	685	605	627	588	633	657	632	667	644	622	617	669	644	622	599	630	664	621	621	604	616	637	652	645	588	616	585	590	625	665	662	664	637	594	635	640	622	596	619	613	624	616	639	649	612	593	616	640	670	635	588	643	696	657	670	628	645	677	616	635	673	645	672	658	649	720	637	661	669	617	665	624	609	570	584	677	606	660	610	611	618	636	642	674	634	627	645	626	629	625	657	627	624	585	653	652	620	647	576	619	623	631	636	664	675	616	625	630	662	603	658	668	661	648	589	655	651	645	646	655	644	619	647	662	667	641	647	642	624	658	608	651	648	621	631	609	585	643	627	645	603	609	611	628	654	647	654	601	617	580	625	651	661	636	640	617	642	641	640	570	656	638	628	666	630	627	619	631	616	604	653	662	667	643	646	615	664	624	625	583	592	684	650	648	637	617	649	632	616	590	625	656	636	666	657	692	609	630	608	640	620	616	645	651	576	631	632	624	689	628	659	683	663	700	676	642	644	620	650	643	618	616	623	622	647	576	637	587	635	612	636	615	638	641	632	645	626	621	572	675	637	635	631	639	630	628	651	621	695	646	614	655	622	617	633	669	642	622	702	645	608	653	656	639	660	619	634	649	623	621	668	665	616	623	622	611	637	634	629	602	627	644	602	661	616	649	633	646	632	634	643	666	632	628	645	604	654	655	617	682	655	613	632	677	615	590	598	616	680	640	662	606	650	623	658	651	609	670	657	664	646	632	634	634	645	696	652	598	712	619	642	653	623	635	646	677	642	666	606	680	634	636	584	658	625	607	632	642	662	642	618	635	593	636	629	603	670	653	660	671	643	653	629	636	672	639	655	630	647	627	665	632	625	638	637	620	666	650	632	649	592	637	612	668	642	658	655	687	625	587	614	683	645	631	642	674	616	649	648	603	666	668	656	650	671	619	648	668	604	645	655	614	668	593	636	663	624	635	624	667	619	630	609	659	627	650	597	619	645	623	606	647	608	577	639	568	613	657	633	633	609	613	625	662	600	621	704	664	594	604	621	619	684	624	674	583	629	646	685	601	625	637	649	674	626	627	598	646	635	642	629	627	613	622	672	592	619	624	607	638	671	659	688	626	641	641	624	618	651	643	638	648	624	629	638	645	653	626	657	633	627	646	601	606	635	678	618	599	623	668	644	689	644	613	597	591	589	659	675	637	613	626	623	612	668	639	657	683	669	680	635	651	659	639	641	623	634	591	657	637	681	671	605	663	641	648	690	617	643	643	629	656	637	643	653	648	635	615	652	674	649	641	626	655	588	607	635	609	693	637	617	614	625	623	650	656	631	617	648	619	668	621	649	645	644	621	640	662	590	638	656	648	645	654	661	635	633	653	602	661	634	671	633	642	629	643	614	628	664	618	645	633	657	620	614	640	638	639	637	636	622	633	661	585	610	650	595	580	624	602	594	620	683	617	661	651	676	644	589	616	650	656	654	668	619	609	622	655	628	630	645	587	635	589	614	670	660	604	637	619	635	661	644	653	635	693	665	645	596	655	630	683	653	675	615	626	639	639	638	609	621	634	658	698	641	654	622	646	679	595	634	645	686	623	653	644	634	632	643	646	613	678	661	661	668	654	598	630	620	613	602	649	647	661	619	616	667	626	625	619	687	657	617	628	633	629	615	634	642	675	665	596	632	620	638	647	646	651	620	616	665	637	625	656	654	669	626	658	628	627	608	633	668	647	667	657	604	605	618	643	628	654	605	651	632	615	613	656	629	649	654	654	632	615	643	662	619	637	626	648	640	612	620	618	582	696	665	622	638	616	669	600	642	631	635	641	662	642	651	566	628	655	630	706	637	596	652	639	621	614	608	631	598	644	645	664	610	625	671	629	629	647	615	619	647	653	630	602	641	647	689	630	612	663	661	643	626	602	628	658	628	670	638	598	613	683	619	611	604	580	651	645	662	571	629	680	642	683	641	653	656	641	633	636	620	600	648	610	607	607	607	654	640	633	628	706	582	599	659	650	645	621	623	615	603	637	593	605	615	645	666	667	651	618	648	648	635	605	598	644	656	587	668	636	620	638	657	580	656	623	599	608	619	640	687	649	603	629	621	625	623	627	643	642	635	638	625	654	645	640	652	701	615	646	673	598	686	631	646	592	601	648	622	637	645	646	616	593	643	624	605	598	624	614	645	628	633	641	645	634	604	618	636	616	610	682	643	612	654	628	618	611	600	624	653	635	635	626	631	642	613	649	626	669	612	622	662	596	615	593	617	626	629	632	667	623	661	620	622	638	618	654	626	650	619	653	663	609	621	608	612	636	648	638	610	615	671	613	621	642	572	636	600	636	662	639	623	699	661	672	644	631	613	593	680	593	624	662	672	657	594	632	657	604	657	645	644	632	630	649	637	588	602	624	652	593	647	671	673	590	609	608	645	656	610	632	615	681	642	635
64129	64278	63086	38982	24601	3039	311	218	224	214	212	187	200	195	174	212	205	178	190	205	198	183	195	223	177	176	173	193	243	176	166	151	236	190	220	201	185	183	168	193	228	200	180	201	178	190	185	181	201	183	193	195	191	204	188	207	176	197	191	191	205	191	190	171	195	179	207	208	186	185	200	201	193	205	186	171	205	206	201	187	177	210	193	191	185	180	240	162	183	173	186	206	201	197	232	179	202	212	205	200	178	197	186	178	173	191	195	154	196	197	188	213	206	176	177	180	188	176	189	195	197	201	190	214	200	203	201	168	198	184	200	182	197	224	191	178	211	192	187	197	181	196	183	216	198	164	199	222	182	191	186	216	196	201	199	164	168	182	190	170	204	191	201	202	196	201	196	181	195	193	199	196	203	201	176	216	175	214	199	179	207	201	202	179	201	189	195	177	190	203	186	193	202	197	174	171	175	201	190	199	210	189	177	190	193	199	194	185	192	193	185	180	187	173	210	172	197	196	188	187	176	197	227	194	188	195	194	196	201	190	192	193	192	184	185	193	204	184	172	193	201	164	218	202	164	178	209	203	177	181	195	202	202	183	210	183	205	195	180	184	205	182	187	206	200	179	185	194	182	182	167	191	183	189	211	193	209	232	191	186	212	187	193	159	185	202	203	202	172	183	185	212	220	207	188	194	218	189	201	180	170	152	203	203	196	197	197	184	181	186	189	210	192	184	191	200	183	227	208	165	196	179	195	206	195	201	190	183	198	198	195	198	186	210	215	187	213	180	170	197	192	170	189	182	171	183	193	185	193	201	183	208	171	192	201	196	174	188	194	201	192	188	196	199	216	193	164	185	182	227	183	199	191	190	174	195	168	165	222	182	198	189	187	147	212	191	147	178	179	195	206	189	194	179	169	198	168	205	194	224	227	197	196	194	189	196	181	183	195	203	203	156	186	195	162	172	180	190	200	179	173	191	192	212	177	178	187	199	185	177	191	205	207	203	217	181	193	192	165	193	194	198	186	175	202	214	190	178	202	189	221	216	195	181	189	192	206	183	194	200	216	195	195	205	182	172	214	196	214	190	175	191	209	195	235	182	184	206	163	202	182	175	193	173	175	200	212	208	146	176	174	213	217	191	199	191	187	175	190	175	201	208	188	196	187	182	182	181	179	205	188	212	187	201	201	196	196	230	218	211	170	183	186	205	187	185	188	178	184	189	190	219	183	203	191	215	189	212	178	181	201	199	199	193	191	189	210	193	204	203	193	157	220	178	190	170	230	197	199	199	193	199	179	182	197	181	223	192	182	187	198	207	212	172	180	185	185	205	189	208	193	196	206	185	216	215	214	204	221	186	188	196	196	188	210	209	183	198	201	181	217	178	184	196	182	185	171	192	183	170	171	200	171	191	190	177	193	199	207	199	193	198	188	213	178	212	179	188	172	183	209	199	203	173	209	188	184	206	171	178	186	196	218	201	214	170	216	173	204	181	177	194	211	175	200	186	194	214	192	169	180	185	181	217	192	201	191	228	167	199	188	168	191	167	183	196	193	197	175	189	182	206	186	214	223	189	207	188	213	180	196	173	193	188	205	219	195	193	171	215	208	182	197	182	155	183	164	188	193	185	201	179	197	178	198	206	179	202	198	162	208	195	177	201	200	214	197	203	191	196	214	197	193	177	177	174	186	192	183	208	176	196	215	196	169	176	188	199	194	191	205	202	180	190	181	187	209	196	183	195	197	189	173	182	202	185	180	179	193	186	201	184	174	203	208	205	185	198	182	181	187	194	189	195	181	217	190	178	205	182	184	175	186	219	193	171	181	206	178	181	175	198	209	176	205	181	172	189	212	186	180	185	185	164	190	195	191	213	211	196	201	171	178	168	186	206	174	161	193	175	210	177	208	186	197	174	212	210	205	206	170	203	216	190	200	189	225	169	169	177	191	193	211	194	180	219	196	188	196	178	183	167	189	193	194	193	156	193	193	173	178	171	187	206	204	201	175	191	199	200	189	168	211	187	173	163	187	237	189	219	207	205	189	203	192	202	196	213	191	185	190	219	203	179	210	180	204	203	208	193	197	187	191	194	217	185	213	194	189	191	178	211	163	212	196	183	184	172	180	186	171	178	202	202	214	178	188	167	191	222	201	232	181	199	184	191	216	175	184	190	196	195	197	185	207	188	197	207	196	186	194	171	184	193	222	164	189	206	214	188	167	218	196	199	174	187	214	212	203	199	177	200	204	166	190	209	192	171	192	175	191	186	202	189	174	211	192	172	191	194	196	199	197	197	181	194	217	190	194	195	198	212	177	191	199	195	228	187	215	193	191	208	213	183	196	202	208	226	200	183	191	164	203	218	201	205	204	184	209	196	180	169	172	195	193	201	188	198	199	203	198	196	208	194	210	195	212	205	193	192	174	197	207	203	213	205	192	171	220	187	209	194	210	212	185	185	192	186	201	199	191	217	191	194	196	201	170	187	194	223	179	197	198	169	186	203	178	179	205	231	203	193	206	180	178	181	200	181	219	183	187	208	208	181	212	209	194	179	188	179	211	203	193	199	198	190	191	197	180	183	199	178	162	200	167	171	194	177	195	218	191	186	189	185	184	196	191	189	219	172	192	166	181	192	200	208	180	185	180	195	211	159	205	179	208	220	189	199	201	198	184	210	203	187	181	202	184	191	198	208	206	192	178	170	177	183	194	155	181	168	171	164	191	218	223	184	187	207	181	198	183	211	173	181	196	172	196	170	202	202	188	205	191	207	197	215	203	203	211	220	177	185	207	214	170	213	194	165	201	182	183	178	188	191	175	192	198	197	196	207	196	187	195	213	187	192	159	203	212	214	177	176	203	190	172	196	182	190	195	182	210	183	194	203	174	170	219	192	197	182	205	216	190	196	161	197	163	199	217	173	160	182	197	198	200	177	176	216	194	209	178	189	193	177	186	219	198	177	202	220	199	181	213	187	140	199	209	178	176	178	177	186	197	186	201	198	175	164	193	187	203	209	182	190	207	199	187	208	171	194	212	166	201	183	211	193	214	191	199	194	192	201	212	186	195	197	185	170	200	198	186	193	203	202	180	190	190	206	192	191	195	191	153	199	185	173	189	193	189	171	173	193	194	195	193	179	201	199	202	193	198	195	190	189	192	188	188	174	198	186	212	216	197	186	208	188	227	173	203	190	182	187	188	196	203	158	188	183	179	196	162	183	181	180	196	194	193	204	195	196	195	217	195	232	167	184	200	204	173	180	193	205	178	188	198	180	211	210	193	193	198	181	206	156	174	203	184	184	199	202	193	209	191	197	213	201	198	178	188	205	220	190	201	209	162	194	185	198	170	202	208	188	191	200	201	202	190	198	164	204	167	178	196	172	197	182	189	187	184	187	211	196	186	191	185	197	199	193	195	177	182	195	229	194	199	214	223	206	193	212	193	168	220	226	168	192	193	195	175	202	178	166	202	181	207	216	173	170	208	232	196	179	195	193	193	209
38099	50180	56433	47732	29430	984	704	673	676	596	549	539	548	522	525	516	528	486	495	496	498	476	490	447	484	459	474	454	485	402	472	467	492	449	465	478	460	458	441	452	482	468	442	461	447	448	482	483	477	457	472	448	472	440	454	446	457	500	471	440	485	448	473	484	446	435	428	400	475	448	475	468	455	420	457	456	442	472	444	447	482	454	430	471	465	422	458	437	451	449	486	420	431	421	424	427	381	489	440	469	447	451	447	434	436	474	465	434	469	465	423	444	474	448	466	417	441	448	427	483	442	488	449	450	473	430	474	457	438	448	407	432	447	438	462	457	446	427	430	465	432	459	459	465	444	469	441	443	473	433	445	470	450	459	447	477	425	431	439	449	434	444	465	464	508	467	441	461	413	477	486	443	449	420	425	448	458	476	483	483	425	426	470	495	467	433	457	477	479	437	460	405	465	458	467	485	445	501	451	464	459	451	468	437	456	456	440	424	465	432	453	468	473	444	464	445	462	454	472	495	467	493	451	459	473	453	455	484	518	477	490	443	450	467	441	426	469	464	492	462	437	462	460	455	477	472	461	447	459	448	465	442	433	431	445	441	443	433	425	473	434	460	472	471	453	477	459	466	471	457	439	438	456	442	410	463	435	460	446	471	459	485	443	461	452	426	428	487	467	439	460	437	469	471	404	442	448	465	497	475	478	440	456	422	459	456	466	463	471	463	477	430	435	487	424	421	463	465	470	458	454	415	449	455	446	443	497	502	436	424	451	470	453	426	457	421	432	404	412	456	496	433	464	464	441	469	466	449	455	483	399	476	435	450	500	462	474	439	453	427	458	420	454	441	462	486	464	442	425	471	481	488	422	423	477	487	478	453	438	452	476	448	468	403	452	399	484	428	451	469	446	434	431	461	458	473	469	454	493	438	452	461	461	469	450	458	427	471	443	425	434	481	455	464	501	454	480	446	475	447	451	423	438	449	461	441	449	477	420	475	450	462	437	448	446	431	432	433	435	429	411	465	469	441	437	455	454	472	498	452	427	414	440	462	445	469	455	450	474	425	453	407	464	462	412	441	455	436	486	413	467	451	439	451	453	456	472	461	485	444	443	488	439	442	424	470	434	438	417	449	442	455	465	433	433	447	471	467	447	427	439	479	466	489	427	453	458	478	433	429	449	451	491	431	480	423	434	435	445	481	424	447	447	441	441	467	487	443	482	447	435	481	475	444	459	452	435	446	450	486	440	462	465	444	464	436	465	429	441	432	470	433	403	488	445	472	432	457	459	446	483	441	480	470	440	450	470	446	439	450	431	420	455	470	409	454	435	433	461	484	464	445	474	452	437	471	503	458	442	467	456	463	462	440	422	445	484	495	423	471	433	491	425	397	453	464	434	490	501	432	474	451	477	426	461	473	467	426	455	454	460	472	452	440	460	458	457	472	442	432	491	471	453	457	423	444	457	459	444	438	454	479	485	475	455	439	451	459	428	449	465	420	437	433	492	445	424	424	442	445	397	441	423	424	465	454	474	466	460	439	469	457	471	438	439	461	473	437	440	420	468	456	487	450	421	467	433	449	456	437	452	428	430	437	490	430	454	434	436	441	451	432	480	441	429	458	488	479	441	467	489	478	412	488	442	445	475	461	461	428	455	450	469	456	406	482	470	447	460	457	467	441	431	441	469	479	463	441	444	430	427	456	437	439	439	459	460	438	441	418	462	418	466	424	484	446	429	419	466	448	438	467	480	452	468	436	462	431	458	436	449	463	446	400	426	471	438	429	458	463	462	414	460	434	465	425	459	439	496	457	463	444	444	463	458	419	440	477	467	479	464	436	451	467	457	438	479	455	439	428	453	436	470	397	445	424	503	460	454	449	459	439	443	468	452	457	449	485	461	435	451	512	410	493	453	449	460	481	445	421	445	435	449	459	453	455	426	440	468	419	450	492	434	480	460	466	427	449	442	427	434	400	421	399	454	445	464	463	446	461	445	466	420	444	441	476	453	418	456	468	450	470	481	454	468	450	440	453	412	428	429	471	467	455	453	421	455	419	464	432	474	472	475	466	450	452	447	471	482	500	449	444	482	459	461	444	451	418	414	492	446	468	445	466	452	436	486	433	475	449	403	455	435	437	455	465	504	456	433	423	450	453	479	493	439	468	495	462	398	457	480	436	448	442	462	426	445	418	440	510	479	426	470	486	446	457	439	438	462	442	442	441	482	446	489	454	460	443	428	470	413	456	453	422	463	481	496	461	466	444	490	480	452	458	485	482	451	456	506	467	473	430	446	479	471	458	466	453	416	437	445	422	449	429	454	446	457	441	450	439	446	416	477	455	429	477	441	420	450	464	441	468	450	483	432	484	450	435	441	459	428	440	444	463	467	445	456	458	445	439	449	457	432	459	451	421	477	480	429	476	436	444	460	431	447	451	460	434	452	443	395	459	455	457	456	453	457	443	466	472	455	453	482	468	446	418	454	457	464	472	460	456	408	474	468	468	487	450	466	455	457	432	456	438	451	439	495	456	449	478	458	455	444	467	453	420	456	449	469	450	465	483	471	464	441	423	437	428	479	492	416	403	451	448	421	471	475	453	458	452	462	435	419	444	454	471	458	440	457	445	452	453	429	451	467	415	480	454	468	446	391	423	469	432	397	454	472	427	458	421	479	465	475	458	450	441	476	480	451	425	442	445	453	477	461	444	463	475	440	466	443	421	447	488	449	400	471	441	477	440	451	428	438	450	463	454	437	441	493	474	430	408	485	459	472	457	450	463	477	414	438	427	458	453	463	442	478	475	430	426	499	470	437	456	422	441	491	448	415	432	457	470	427	447	437	420	412	469	430	467	458	444	460	424	473	450	430	483	463	459	437	475	441	433	456	452	446	444	482	444	443	489	435	440	458	443	469	483	461	467	442	438	442	472	447	465	478	428	462	413	430	450	466	453	460	456	410	429	435	425	438	400	440	449	462	432	442	482	451	443	418	475	505	469	452	445	410	414	478	453	461	462	448	450	428	460	442	472	432	462	457	415	465	450	465	462	500	484	471	464	408	488	421	440	450	442	479	438	460	424	462	472	426	445	504	429	436	449	486	451	462	421	491	433	448	444	454	456	442	437	463	460	427	440	455	446	438	465	460	482	421	451	469	440	474	442	451	427	445	410	469	446	455	460	479	455	487	474	445	426	435	437	451	443	465	468	471	452	492	448	437	473	483	447	447	422	437	443	451	460	426	416	458	459	444	433	460	440	463	450	473	455	438	444	433	448	439	434	427	457	419	456	473	455	467	450	449	421	453	492	426	436	456	466	461	468	443	471	431	450	450	450	460	452	404	465	416	480	435	458	453	454	435	462	506	470	448	424	449	447	437	411	431	448	425	463	470	457	470	431	414	452	464	428	469	463	461	462	422	436	481	423	481	465	465	445	470	478	419	452	402	468	439	400	464	431	452	402	463	464	471	460	445	457	453	424	470	454	429	457	476	438	456	426	455	464
71384	73173	76710	53110	35810	8189	657	411	377	354	326	343	348	307	338	317	328	323	349	309	339	312	317	318	278	282	315	300	292	287	317	259	294	326	277	276	328	250	322	312	289	299	304	334	262	300	265	296	277	298	276	292	289	305	293	292	312	314	327	303	297	295	298	335	319	310	307	295	302	304	312	278	276	285	308	320	350	312	302	271	270	296	306	302	281	299	296	283	310	310	286	299	313	305	272	304	265	297	278	268	316	304	278	283	274	270	288	303	326	311	299	319	325	289	297	304	270	265	299	287	326	310	325	284	301	303	296	315	287	301	298	274	283	299	299	315	283	290	287	289	271	272	285	270	305	307	312	282	292	265	311	288	296	272	309	318	278	335	325	276	294	288	285	260	306	298	267	289	266	304	305	287	296	320	319	296	321	300	307	290	288	306	275	293	319	299	299	292	290	269	299	276	321	307	297	296	310	279	303	330	298	287	309	313	305	340	292	261	299	317	305	291	324	274	296	306	300	305	302	311	304	294	295	298	298	315	262	305	277	269	303	315	304	307	250	292	309	305	288	284	322	311	310	277	314	324	306	321	300	297	303	309	290	315	278	291	300	322	296	288	299	303	274	342	260	296	290	285	321	304	298	287	293	315	292	309	322	292	305	296	253	331	283	298	291	304	270	277	274	308	301	315	261	269	334	302	267	297	324	265	298	311	285	286	314	292	308	277	310	284	275	298	304	308	300	310	317	267	301	285	267	280	303	314	310	259	280	289	298	294	294	300	312	312	270	281	278	314	306	284	302	306	290	342	314	309	344	300	288	318	323	306	281	295	268	301	275	289	335	292	298	301	274	275	296	307	305	300	294	307	295	286	286	273	315	285	314	290	352	256	291	285	270	280	301	285	306	294	319	304	303	275	315	335	302	328	298	271	298	295	286	302	287	310	287	310	315	319	296	288	256	320	294	260	306	291	272	318	282	293	293	303	270	287	289	273	273	306	301	305	265	324	316	301	314	314	297	329	302	302	326	269	331	313	284	279	316	287	287	325	294	301	287	284	331	291	337	293	282	268	253	300	274	287	297	309	326	304	308	253	305	265	284	293	320	322	295	299	329	310	310	309	282	300	319	328	307	294	284	321	265	306	311	312	302	290	275	241	301	305	311	279	295	328	295	289	328	300	291	286	317	292	302	307	302	310	305	283	288	279	295	296	288	295	324	291	295	267	285	316	332	309	316	261	311	296	324	310	288	273	306	266	298	278	329	310	276	289	281	282	264	272	277	288	282	307	323	280	310	279	298	253	280	298	308	314	289	292	330	298	286	280	286	287	272	288	278	277	277	311	280	330	258	303	295	309	274	292	301	297	300	291	255	269	303	292	313	296	318	274	305	273	289	301	306	291	309	324	320	284	266	338	306	271	273	287	299	314	274	295	307	282	336	305	247	306	292	303	309	277	309	289	319	279	293	277	317	308	296	294	298	319	300	297	327	273	292	329	278	314	303	291	281	299	297	308	324	317	311	305	270	290	272	305	326	304	298	281	315	296	275	283	308	291	297	257	325	294	295	313	279	315	311	331	309	315	301	294	367	320	297	304	295	300	291	317	306	297	301	299	315	331	329	291	310	283	289	304	305	282	279	291	326	304	263	307	280	282	292	294	283	319	302	323	255	314	313	302	310	297	292	266	295	303	294	325	302	301	313	311	299	276	298	301	307	317	296	300	313	260	287	298	304	334	310	276	274	287	277	295	284	276	272	281	282	251	282	302	302	331	303	294	278	300	322	290	332	298	298	313	282	278	270	311	280	279	282	273	280	297	333	292	306	317	281	307	273	291	287	312	275	306	281	290	285	265	294	276	296	304	306	325	288	293	298	296	295	291	325	292	275	320	291	298	291	269	318	326	302	322	294	262	293	285	300	282	255	287	301	323	272	304	308	284	283	310	315	293	294	253	287	316	264	287	288	283	295	258	272	275	260	314	326	293	290	296	297	322	296	294	313	300	307	302	328	300	280	318	295	314	299	289	317	298	312	290	294	320	288	290	314	299	302	271	311	305	302	276	276	296	301	306	291	277	314	344	288	280	295	329	301	288	294	289	290	287	296	274	284	289	233	308	303	265	289	303	291	289	279	317	274	276	290	271	265	288	283	326	297	316	296	303	309	287	294	301	286	281	319	308	286	272	304	304	262	298	306	308	284	304	286	287	261	270	260	300	311	331	321	286	314	289	299	265	273	291	289	299	296	284	294	297	308	292	313	279	312	296	318	274	284	273	273	306	291	295	309	293	249	306	265	302	272	293	297	328	285	286	309	311	328	291	305	278	289	299	263	272	306	318	321	320	315	300	303	307	293	325	281	283	286	289	294	312	268	304	306	292	286	301	284	284	305	304	303	306	270	280	302	289	307	281	308	337	336	301	319	294	281	302	279	339	306	311	314	285	301	266	283	288	279	300	319	279	245	308	324	307	264	290	291	336	310	280	313	313	293	299	277	264	301	326	299	275	303	324	277	311	298	312	253	316	300	316	311	300	287	288	271	290	289	317	272	261	322	296	315	305	280	245	303	279	299	298	313	290	266	295	297	269	324	311	295	314	297	308	279	329	281	274	326	307	285	302	336	314	276	297	290	302	282	318	299	314	300	297	298	283	276	334	308	318	307	294	311	296	265	319	279	236	298	275	329	292	320	316	282	272	279	362	291	302	277	300	307	300	319	317	323	292	304	299	293	283	307	281	300	340	318	317	283	309	299	303	302	275	315	305	319	286	270	301	301	302	298	288	297	292	304	278	314	302	322	297	312	313	270	308	309	305	308	299	317	305	282	309	297	312	298	305	291	287	299	306	308	297	295	308	311	310	316	302	287	309	306	291	309	269	292	272	274	281	257	282	277	279	269	301	297	260	269	299	286	279	274	273	287	278	322	301	318	284	306	293	300	310	270	335	303	298	308	293	333	274	278	282	295	287	302	318	292	296	285	286	282	328	296	315	297	289	273	283	318	267	296	312	293	325	316	316	261	295	328	280	305	326	303	289	290	286	269	280	279	293	310	291	291	264	258	280	308	305	302	315	341	302	281	309	291	289	312	308	294	283	317	314	300	304	272	289	307	288	310	289	299	280	283	267	308	302	301	313	295	280	278	299	348	318	257	302	288	323	295	280	311	275	275	302	303	293	297	313	288	339	297	287	309	292	309	316	276	286	307	281	307	325	266	270	284	318	269	262	276	300	241	287	272	316	291	311	333	275	277	318	271	341	278	310	324	318	288	315	296	296	278	290	314	308	302	289	294	285	361	296	302	301	318	322	273	258	311	266	315	317	313	284	313	325	329	262	302	283	306	297	287	297	295	298	285	279	327	302	318	291	294	277	312	313	321	331	343	309	289	313	313	301	286	284	333	324	300	295	300	324	277	288	287	314	320	267	270	304	326	286	340	274	318	313	289	307	307	285	287	289	305	291	293	308	281	287	285	299	313	307	317	319	290	293	268	286	316	295	313	313	311	320
42331	58246	70251	60730	39588	1837	1229	1155	985	906	912	875	867	820	809	801	777	758	769	719	690	708	746	723	702	705	729	722	688	745	699	691	686	687	672	703	689	684	657	694	644	653	667	735	644	685	707	650	696	640	708	673	741	715	689	678	667	651	667	684	671	696	667	680	631	652	670	690	617	700	685	664	644	698	730	676	698	646	693	613	689	680	657	680	697	635	697	649	637	693	719	660	683	697	684	636	674	666	669	672	653	664	714	633	706	691	686	696	676	644	706	660	647	625	669	666	649	668	685	676	654	690	656	668	670	669	633	667	651	655	623	666	657	720	667	688	622	644	660	605	662	696	710	633	666	721	661	647	688	641	708	634	635	670	693	698	589	659	635	688	657	654	636	647	634	632	671	699	637	657	632	643	634	742	668	680	632	688	694	661	656	672	680	687	695	668	654	664	633	698	645	661	699	699	634	609	691	647	682	664	674	660	673	691	683	665	648	643	675	678	659	674	678	645	669	658	609	627	682	640	635	694	670	683	688	644	677	642	689	652	667	642	668	637	665	605	646	648	643	670	669	638	675	689	656	650	674	659	702	645	694	682	717	696	692	664	673	665	658	697	672	672	650	698	658	659	665	645	692	667	624	618	693	699	598	651	696	712	710	672	639	658	644	678	650	664	669	649	676	715	669	666	675	684	652	686	635	677	680	679	663	711	674	683	677	679	647	642	616	695	652	655	656	708	713	651	684	679	631	619	649	670	648	692	671	651	655	643	658	673	653	630	646	698	688	689	654	653	697	687	690	651	640	712	626	679	653	685	678	668	674	713	630	649	650	653	658	670	643	652	681	626	650	656	705	637	676	665	649	685	647	688	652	631	709	664	682	652	688	630	699	676	626	616	648	662	665	674	588	652	621	687	692	654	658	631	692	654	682	653	645	711	715	714	681	663	688	625	649	682	644	677	699	636	686	656	687	660	678	706	722	653	666	679	638	655	638	691	701	652	675	674	706	633	621	621	685	645	684	628	670	624	671	646	643	670	653	644	659	676	644	614	700	659	666	638	691	663	635	653	656	651	672	685	653	655	651	698	660	641	682	633	669	718	705	667	638	647	692	650	674	661	664	670	694	632	701	667	610	703	680	645	624	654	679	668	643	629	649	673	628	655	646	627	682	664	678	667	654	659	677	649	618	665	673	654	639	673	698	686	659	660	643	711	683	641	681	690	655	655	644	662	677	663	677	646	655	686	670	645	653	684	646	688	628	661	676	648	658	700	695	678	693	691	654	643	665	641	617	692	665	664	645	633	675	653	632	665	679	649	647	700	674	677	619	656	676	674	670	706	676	645	683	608	674	623	654	665	672	636	640	629	661	678	686	691	681	675	690	645	689	686	652	701	678	661	632	684	651	651	685	652	664	659	670	670	703	640	689	666	639	667	710	676	631	664	641	662	666	625	658	656	665	607	658	650	665	691	688	661	715	659	641	668	720	667	656	655	674	636	618	696	720	623	683	675	716	689	689	689	662	697	693	638	600	665	711	707	714	657	688	642	676	678	691	641	662	687	682	651	681	664	704	644	659	687	647	637	657	655	642	642	662	657	678	686	657	673	653	609	699	678	661	691	687	666	671	656	671	649	683	699	686	681	665	630	713	713	638	662	626	710	630	748	658	669	630	684	701	661	603	611	647	655	692	639	696	704	646	679	694	686	674	645	710	634	647	688	638	661	677	635	666	684	618	687	657	658	686	657	692	659	627	693	703	665	653	639	631	709	660	681	634	646	691	707	626	662	679	663	661	681	652	690	673	661	687	712	641	683	614	688	650	618	615	658	669	663	649	695	639	681	677	655	672	627	652	687	680	651	662	581	632	691	721	676	712	673	690	659	611	659	658	643	690	672	658	693	677	631	696	681	682	652	612	691	632	636	662	692	648	675	661	683	652	659	670	683	675	628	669	660	668	718	672	621	618	694	671	684	659	673	698	685	613	668	690	680	656	664	644	679	703	613	670	646	666	617	724	659	640	676	677	695	666	675	670	615	657	685	667	679	651	712	695	675	648	654	652	665	682	643	679	676	655	620	607	662	672	672	646	679	615	666	676	681	688	672	648	689	665	678	666	643	671	668	710	662	643	679	629	671	673	670	668	655	672	669	686	622	619	698	689	636	681	647	640	704	683	658	681	661	646	667	652	674	683	649	683	660	654	677	666	652	651	666	702	652	645	632	680	664	648	662	676	675	673	661	640	623	658	651	653	641	658	676	630	694	685	639	689	666	650	685	697	668	649	667	656	686	661	684	655	678	653	673	700	658	645	676	640	712	710	647	641	710	705	684	671	711	683	638	649	679	668	659	646	633	645	679	628	688	672	684	676	677	634	612	645	690	686	666	672	665	677	635	688	636	646	688	676	662	669	692	682	625	668	681	669	619	686	637	688	673	667	666	651	638	664	683	685	668	697	661	668	667	647	687	716	650	656	664	636	668	703	672	717	711	681	697	705	656	700	635	661	670	622	666	685	683	629	670	679	663	671	700	680	686	687	695	670	617	689	652	665	678	685	632	636	708	679	626	666	679	715	648	628	643	660	681	712	647	623	684	663	698	654	659	700	637	621	687	657	643	697	614	609	657	688	687	708	691	678	682	669	636	705	652	681	677	700	680	660	663	724	682	677	703	692	651	646	711	715	673	713	649	652	646	633	676	612	665	639	657	678	711	644	672	687	681	666	663	663	628	640	712	681	589	659	657	656	673	679	695	648	700	637	683	631	699	659	688	647	683	677	663	631	647	722	641	634	690	679	714	690	678	706	645	662	713	671	620	694	669	650	677	694	667	624	658	634	651	662	695	650	587	633	699	665	671	675	643	684	638	608	641	692	681	654	666	652	675	714	637	672	643	671	687	674	673	683	689	689	606	667	703	662	739	620	667	680	716	635	685	685	686	696	654	655	681	668	662	685	672	683	636	688	662	667	644	653	668	638	702	682	657	666	686	681	699	686	639	662	695	677	699	661	691	648	637	665	638	655	637	667	656	672	647	651	643	646	665	661	612	619	648	680	649	669	670	685	655	656	673	666	669	677	679	632	657	675	641	655	619	648	677	690	692	705	621	660	705	661	610	653	687	642	618	679	706	663	657	690	663	686	658	689	658	681	637	672	657	644	674	633	669	653	700	701	660	679	657	661	670	658	666	700	691	669	641	638	708	744	668	688	672	641	691	666	696	651	663	644	693	628	666	672	703	655	600	706	634	698	658	691	681	672	664	665	672	679	647	664	653	706	701	681	643	673	698	666	685	691	685	651	659	645	646	675	672	676	684	689	673	690	642	663	679	723	655	687	679	683	657	666	691	648	658	605	634	683	678	658	658	659	684	705	693	666	660	693	691	612	645	683	638	678	683	690	688	667	642	628	650	661	702	700	692	710	649	643	664	697	664	637	725	665	672	670	676	653	652	654	652	680	677	650	697	685	659	656	692	618	676	692	680	630	679	706	675	674	640	624	686	678	680
51372	41134	17042	3496	1196	308	295	284	309	272	304	292	290	264	296	287	329	297	269	306	297	299	308	306	274	282	301	319	293	287	328	296	310	287	277	312	267	315	302	307	273	309	316	286	315	287	301	281	294	312	316	330	255	299	274	297	332	306	304	324	285	315	306	304	327	336	260	292	297	273	259	283	276	296	256	284	294	266	303	317	312	282	288	295	288	294	310	300	282	271	296	309	273	287	307	290	294	277	305	330	296	283	319	325	273	294	307	303	307	302	245	298	257	316	322	293	299	273	264	279	343	312	308	302	306	295	295	300	312	304	307	317	306	274	289	301	294	303	307	296	302	294	283	301	285	290	292	293	286	300	286	269	306	295	300	328	285	262	268	315	306	283	274	323	290	291	288	320	293	285	294	273	283	317	339	288	307	291	297	274	324	289	291	313	294	278	271	322	310	256	269	291	317	275	297	310	297	269	312	282	299	302	283	314	320	302	336	268	264	295	288	292	294	321	319	306	295	279	278	326	304	288	321	306	303	306	306	297	284	304	252	288	310	284	295	328	308	310	328	279	292	282	319	293	311	300	257	302	274	290	277	294	284	293	255	269	295	274	296	316	289	322	270	294	330	309	288	294	316	326	284	316	296	297	313	335	305	286	304	305	317	307	331	291	300	278	280	334	307	295	261	267	277	300	325	322	341	319	312	261	302	290	299	304	305	304	307	282	264	281	285	320	285	301	289	285	308	280	306	307	299	287	246	266	286	289	305	285	319	298	289	276	287	311	269	293	263	291	291	282	286	289	286	296	286	302	265	318	273	269	296	322	312	291	302	306	312	283	313	276	289	321	283	283	299	301	265	313	298	301	298	325	287	264	272	310	283	295	262	286	288	321	282	294	298	344	300	273	279	294	293	312	298	306	299	305	292	279	309	291	327	327	324	313	278	255	280	292	283	299	312	302	274	307	305	282	327	264	311	305	300	285	291	311	297	277	319	300	285	312	297	301	291	348	290	298	275	277	296	310	316	296	307	307	319	294	250	307	289	278	281	298	307	281	292	262	238	303	295	298	305	330	300	298	308	305	306	290	304	284	296	298	301	313	308	306	296	290	310	308	299	298	289	300	290	315	261	258	305	314	278	312	253	282	246	309	296	276	302	296	293	289	293	312	310	287	287	282	275	326	335	315	311	297	330	300	289	323	286	279	277	281	277	305	316	288	333	304	303	287	308	313	282	268	305	289	287	292	299	295	343	267	266	285	308	311	282	297	318	290	293	281	284	270	278	273	312	287	291	314	313	296	283	303	300	295	305	277	289	305	288	288	335	298	289	318	295	275	259	283	281	287	296	267	291	295	293	328	307	313	305	301	293	285	291	299	295	312	308	277	270	321	270	267	271	279	284	286	303	262	307	286	276	275	294	308	269	270	310	302	293	296	328	273	282	286	317	286	325	297	246	331	292	311	313	295	260	276	291	310	335	310	285	290	305	335	313	306	299	290	294	290	335	275	285	281	280	294	281	285	291	295	289	285	272	332	303	315	266	309	285	289	302	301	285	290	305	315	282	281	280	294	280	299	274	305	278	276	305	271	287	312	268	305	299	343	287	284	311	303	286	283	306	306	317	302	327	275	282	288	254	298	306	306	298	315	294	303	291	307	299	287	324	307	303	296	294	285	295	282	299	312	287	294	284	317	288	278	288	279	310	301	277	307	307	332	315	309	312	292	271	346	280	287	287	313	266	324	302	282	285	299	294	291	318	298	287	325	291	294	323	294	297	292	317	320	264	301	273	287	333	292	283	323	301	304	285	293	285	281	321	316	317	311	308	307	306	280	285	324	283	336	293	254	301	317	281	298	275	291	270	277	313	320	294	288	304	310	279	302	314	299	290	272	295	307	303	307	290	268	286	337	273	274	312	292	303	277	288	324	320	322	306	298	273	296	278	329	277	295	256	283	301	290	300	384	305	289	304	307	324	296	315	298	326	287	290	302	292	271	290	309	288	259	273	290	281	292	336	297	281	303	309	273	286	300	285	298	281	281	261	240	288	293	334	294	285	295	312	284	285	303	250	304	303	320	312	333	313	314	283	291	293	330	276	301	257	287	301	264	297	277	324	290	287	288	289	308	344	276	307	302	285	263	296	302	307	317	289	287	286	291	316	289	295	308	283	291	295	287	280	321	303	286	300	327	312	302	302	291	315	294	273	328	302	245	306	289	298	278	306	320	315	294	284	283	276	312	285	243	280	285	280	337	294	245	267	288	288	321	278	266	298	265	325	312	285	266	296	271	303	272	312	243	326	308	339	310	272	272	299	297	288	297	277	293	320	325	300	299	273	308	285	274	284	338	254	295	316	263	309	276	297	322	310	305	270	291	294	265	273	287	321	289	306	310	294	262	331	315	285	314	284	328	287	266	284	272	305	284	290	320	317	279	281	284	322	303	346	326	270	295	300	299	285	305	299	267	332	295	289	287	266	316	293	282	272	289	290	312	276	286	302	297	298	288	296	296	309	306	291	290	279	282	322	290	314	278	310	312	281	292	271	304	289	283	241	280	303	308	298	288	269	296	278	290	286	280	304	311	316	311	298	300	320	315	297	262	291	314	317	309	280	302	304	285	279	291	313	297	250	286	317	319	283	321	303	282	296	280	316	256	315	287	295	299	274	277	354	313	302	296	272	280	299	287	313	303	294	266	304	322	299	324	293	300	296	315	306	284	299	316	287	268	296	333	268	290	292	278	320	255	282	269	267	296	319	304	322	298	288	297	333	304	311	268	292	296	334	261	292	285	283	306	291	267	303	283	318	272	288	340	342	279	312	262	288	336	285	301	327	281	323	289	331	301	295	313	305	323	285	329	265	266	309	275	295	300	317	311	273	312	332	318	297	296	269	281	283	323	294	267	284	286	274	312	317	294	310	259	316	283	324	284	300	286	309	292	270	312	298	291	286	292	294	272	321	300	305	310	308	308	294	299	299	277	285	294	322	291	295	301	319	312	320	324	270	318	309	301	265	306	295	320	327	323	340	305	265	336	311	291	291	279	304	280	298	300	290	323	270	310	299	293	285	297	305	282	322	309	288	290	278	297	297	297	300	303	275	300	286	269	292	254	311	277	287	322	295	341	290	303	307	278	299	315	279	290	293	306	309	264	314	315	294	265	281	313	290	275	294	285	324	327	334	270	275	301	317	302	271	277	333	301	288	281	292	327	301	301	280	264	284	311	280	301	290	314	277	273	283	310	293	273	308	330	354	297	302	288	240	293	344	300	259	318	278	307	318	315	276	301	301	289	301	299	307	303	292	290	292	292	269	301	278	288	306	299	265	310	324	317	289	266	280	293	272	281	291	308	282	303	308	316	294	304	319	292	278	291	293	316	288	281	261	280	318	272	288	258	260	278	310	339	295	269	296	317	283	298	281	318	288	278	293	273	297	280	328	329	294	280	317	291	278	278	291	266	271	298	278	280	309	296	287	301	317	276	281	261	312	249	311	303	276	296
28438	28052	15760	7157	3192	676	660	635	605	605	671	625	600	672	677	661	665	617	601	665	654	656	662	646	617	660	578	610	608	642	658	660	688	681	665	621	647	655	626	663	720	614	618	634	625	661	613	664	651	672	633	663	620	597	633	635	651	631	606	637	662	645	664	622	647	632	593	603	641	641	664	673	666	664	654	647	615	621	648	635	617	634	643	699	665	692	608	647	638	631	616	642	635	635	642	674	623	620	610	670	610	645	631	630	635	661	646	624	662	596	676	611	654	598	615	675	623	615	651	617	641	612	569	652	638	677	688	638	644	629	614	643	652	644	628	620	644	653	698	596	645	660	650	616	634	670	659	633	640	652	678	647	634	652	648	641	638	626	629	628	588	629	644	608	649	648	635	624	632	624	626	662	625	641	671	673	627	664	625	622	631	620	652	679	615	622	621	636	615	667	630	641	586	674	687	636	648	614	631	659	607	658	610	629	614	592	601	650	640	622	614	706	651	634	655	609	662	655	629	648	633	627	609	685	634	651	620	665	633	658	635	629	596	640	649	643	659	618	649	634	610	617	648	637	633	638	685	638	688	655	692	639	651	669	624	634	590	616	602	678	641	678	631	607	645	684	629	642	638	638	605	658	657	613	637	647	649	640	601	615	637	687	580	637	618	606	636	623	632	637	615	650	650	663	634	612	620	634	624	624	656	607	668	637	662	641	649	632	658	668	647	672	648	641	651	652	585	661	609	619	670	677	628	665	633	621	609	644	653	634	636	681	612	622	621	653	641	616	652	671	675	627	609	620	642	640	663	626	648	604	631	676	622	631	636	611	655	623	635	629	658	645	655	659	626	647	669	654	631	625	612	651	684	632	609	624	636	667	654	633	646	604	634	655	608	610	633	619	657	620	645	631	641	629	635	623	635	647	585	644	681	632	666	636	619	650	654	649	591	641	658	663	605	682	648	620	648	656	679	644	627	647	614	651	642	659	619	607	618	646	655	654	655	606	661	626	666	648	657	599	644	660	676	645	610	608	643	647	648	655	611	638	618	608	623	681	607	625	638	606	645	608	640	661	626	649	632	648	639	652	627	620	652	644	671	584	650	643	626	642	679	691	633	638	684	607	657	639	656	636	645	649	631	640	640	629	679	632	708	612	639	669	664	642	618	639	632	642	660	606	642	674	624	640	653	615	629	653	601	646	640	634	643	630	605	607	623	626	634	615	639	626	615	673	604	647	653	630	621	650	609	657	630	629	666	603	645	625	621	623	659	700	623	657	632	670	660	629	618	664	639	607	697	626	655	667	614	623	646	600	582	608	632	627	664	662	638	606	687	621	677	626	666	629	644	630	668	633	627	634	658	635	699	671	628	625	683	606	625	670	633	604	638	609	614	637	654	621	672	623	642	622	646	639	626	604	615	588	621	647	658	628	610	663	642	677	655	636	586	700	665	637	611	658	663	623	632	682	638	669	608	632	640	599	655	623	676	669	644	622	636	589	637	657	622	646	652	639	580	597	673	611	660	638	634	691	609	627	596	613	664	633	676	671	631	610	647	615	680	636	631	654	626	665	656	684	647	628	612	664	634	625	645	642	684	629	628	685	649	629	659	642	612	673	656	636	616	613	620	644	617	662	638	600	627	625	623	659	652	640	617	638	676	605	636	596	615	650	669	642	618	642	633	623	646	623	625	625	625	623	596	660	619	641	658	661	639	640	673	636	697	685	649	640	667	682	628	675	653	628	634	659	638	631	580	654	591	645	617	616	647	607	668	635	640	639	609	623	645	576	612	658	633	620	613	670	607	640	659	633	650	617	622	586	647	637	640	617	609	666	666	665	596	653	654	625	627	615	644	667	631	593	600	604	674	583	652	647	630	648	637	584	690	615	679	641	667	644	588	598	643	600	658	652	617	612	594	643	671	608	683	623	627	663	657	641	636	607	644	620	617	632	626	624	626	640	631	592	671	643	609	634	635	626	593	638	628	647	651	618	644	629	664	613	627	625	613	625	625	642	624	595	632	601	641	682	636	683	658	597	638	655	625	624	619	647	620	636	621	586	643	619	596	643	665	644	622	662	643	683	596	619	647	634	617	639	660	645	651	654	623	611	682	642	626	644	643	603	656	649	604	617	623	630	671	638	644	631	627	673	674	663	682	628	646	603	638	682	634	635	652	614	659	628	642	624	611	620	698	631	619	627	618	639	633	620	659	646	668	637	658	649	584	647	633	593	609	634	620	637	624	613	659	632	614	630	655	653	666	645	642	609	662	650	666	602	631	645	666	643	611	658	667	630	611	617	613	644	631	649	636	603	638	625	630	666	602	622	649	620	695	638	638	633	585	627	651	625	637	643	605	572	613	670	676	657	616	688	613	563	614	695	639	615	649	624	626	632	598	596	611	643	665	658	618	628	677	643	673	639	647	598	623	603	644	632	648	585	684	592	622	657	613	643	646	658	662	571	664	620	670	641	640	646	654	643	636	611	654	651	623	655	605	670	648	644	637	620	627	618	646	610	660	619	680	671	639	654	641	644	625	600	610	663	665	705	647	622	639	640	631	648	646	633	633	608	628	630	650	642	635	642	662	627	644	652	576	655	631	633	634	690	658	622	648	658	658	627	660	663	621	613	621	628	647	598	592	640	593	642	712	620	635	647	635	697	630	616	640	667	614	621	627	659	644	623	607	639	659	660	631	622	651	645	669	695	685	651	586	686	668	685	597	635	648	629	653	660	663	617	614	673	661	607	656	654	634	632	668	715	659	707	574	648	633	623	662	629	647	637	692	648	630	650	640	686	655	611	612	680	644	680	629	617	625	646	606	687	694	596	641	648	654	639	661	633	640	625	623	660	654	648	643	652	656	621	632	631	640	639	620	655	655	637	610	656	604	644	655	678	652	656	645	634	654	628	667	632	645	635	611	640	662	661	619	643	615	620	610	656	651	666	661	625	650	656	583	656	648	676	639	622	637	659	637	668	612	595	654	604	664	649	628	629	627	674	625	664	656	611	651	607	655	616	648	642	640	659	654	705	622	656	609	724	647	597	642	617	644	630	631	649	617	641	654	641	652	655	601	602	625	632	635	627	657	647	615	657	650	632	654	663	590	664	650	638	718	629	648	648	628	587	631	630	678	687	660	636	629	667	635	572	600	635	648	670	655	704	652	614	630	610	622	592	690	638	601	599	615	588	616	657	636	627	622	654	641	676	643	651	665	631	632	649	639	684	665	620	610	612	632	587	634	601	645	599	635	583	641	650	685	609	618	668	683	625	616	590	630	666	622	666	621	653	669	580	632	659	636	678	634	606	642	640	657	659	627	593	710	631	611	657	659	649	699	639	674	598	630	691	608	621	695	621	614	652	638	628	637	669	635	644	630	636	646	614	648	661	619	664	638	634	608	639	590	668	603	611	616	614	691	643	653	662	686	612	616	633	623	636	663	615	666	637	636	660	659	682	677	670	617	654	640	629	642	642	648	633	682	590	635	603	625	674	633	642
63920	64717	65976	39796	24089	3133	296	201	228	229	207	197	190	216	217	232	178	191	183	211	175	190	199	199	183	210	201	227	198	191	210	192	193	202	206	205	177	183	191	206	184	195	188	217	198	209	195	211	188	197	213	186	181	205	202	172	199	212	216	211	226	215	195	204	220	166	216	193	184	190	205	217	210	227	199	206	187	214	218	233	177	219	199	187	175	183	182	208	205	172	212	202	169	205	206	180	212	188	220	189	204	206	215	219	181	171	190	195	185	185	211	211	175	189	176	202	167	210	197	177	216	216	181	181	186	194	197	211	201	200	201	196	185	216	175	192	179	178	179	196	202	174	213	212	200	197	226	208	175	231	225	208	167	184	184	208	175	172	197	172	181	178	178	206	207	200	203	202	185	204	205	239	185	205	193	179	181	184	189	223	164	176	194	187	167	191	195	192	172	183	226	202	210	195	193	189	209	193	185	191	176	194	207	197	209	190	204	207	204	200	193	190	199	223	204	187	206	173	181	211	207	196	212	184	204	183	194	198	192	170	184	200	197	231	174	181	179	188	195	206	173	181	197	208	237	186	201	215	173	205	194	214	177	189	223	201	204	220	198	205	207	205	207	210	181	187	213	195	182	193	203	236	186	204	208	201	196	213	215	208	208	181	205	176	199	189	187	189	197	198	208	213	181	212	205	193	187	195	197	208	191	211	206	197	193	162	210	211	216	222	213	214	192	198	182	196	193	204	201	202	229	207	199	188	192	188	187	196	175	205	206	184	199	202	191	191	170	193	180	190	206	202	178	172	192	208	188	209	194	179	184	196	202	190	194	180	225	172	200	184	207	198	182	187	194	185	190	177	203	179	222	235	220	225	202	201	204	199	191	211	198	205	208	211	178	191	177	184	184	198	205	190	212	178	189	201	207	212	174	197	190	216	173	190	197	206	171	190	199	213	208	207	157	206	165	168	197	219	197	182	173	209	213	207	168	191	180	205	207	190	223	183	199	197	184	181	190	209	180	180	192	187	208	198	160	208	195	196	208	207	177	197	202	189	232	176	226	169	192	189	206	191	189	227	179	215	217	196	195	180	181	195	198	171	225	199	181	187	175	180	190	215	183	175	209	192	186	176	179	190	181	207	216	190	165	180	187	189	218	199	206	169	176	191	216	235	207	186	220	189	192	187	190	173	208	206	181	219	203	198	203	191	221	212	188	197	199	219	181	189	216	196	210	180	173	188	191	198	199	191	196	193	198	193	201	207	182	211	215	216	166	198	219	189	213	172	177	199	215	189	180	203	191	200	184	196	194	203	222	208	180	182	208	177	191	193	188	195	195	161	204	178	171	210	195	174	209	191	186	202	184	211	207	217	206	208	188	207	212	187	194	213	206	151	202	168	206	194	206	182	196	201	211	194	173	202	214	198	210	210	178	195	196	179	189	182	194	211	204	195	206	191	182	213	220	188	203	203	230	196	196	192	191	216	232	212	229	205	201	212	193	193	201	199	211	203	182	176	208	195	182	199	196	218	232	197	214	208	175	178	194	186	184	213	207	180	202	202	202	214	190	200	193	212	217	213	217	174	217	176	181	212	204	203	218	194	194	212	197	211	200	198	212	204	179	189	190	179	197	205	173	209	186	221	224	213	184	180	192	232	179	186	185	162	202	208	212	192	201	202	189	193	173	193	216	181	184	182	202	201	198	213	202	207	201	218	211	203	169	193	188	206	204	192	205	173	201	188	220	208	199	212	219	199	211	190	228	188	189	183	188	204	180	196	199	224	218	193	184	216	196	197	179	201	202	175	182	163	216	220	217	201	199	182	193	241	182	222	204	190	205	185	176	195	186	184	199	216	189	199	189	218	178	188	165	201	197	207	201	197	199	188	211	204	207	195	187	220	202	161	215	205	219	205	183	201	174	191	203	211	199	201	197	185	184	193	179	209	192	175	189	208	165	199	201	180	188	205	202	215	171	218	186	187	200	178	236	169	200	213	196	188	205	183	218	208	198	206	188	179	207	190	196	181	172	194	177	202	206	233	206	195	175	179	186	216	200	178	221	187	206	244	189	195	184	194	202	182	210	189	156	218	224	202	180	204	204	180	198	157	188	215	197	195	196	168	197	187	207	196	206	213	211	204	200	187	194	205	186	190	205	192	185	189	191	203	190	161	188	187	169	197	192	182	196	195	226	199	178	182	203	187	191	202	189	201	207	208	184	191	199	192	183	211	212	178	194	210	210	184	202	182	186	203	213	191	180	179	201	216	193	196	211	209	209	199	169	211	212	182	216	229	174	196	217	192	198	195	234	200	196	191	201	176	210	202	192	204	179	212	169	191	196	220	193	184	224	206	184	215	183	162	197	193	187	187	200	213	220	195	223	205	194	181	202	172	165	206	185	194	215	199	184	185	217	189	200	212	205	203	217	209	196	186	203	215	195	193	183	192	227	193	207	201	194	196	210	203	195	217	205	183	183	182	228	196	208	196	186	194	194	204	212	189	202	200	198	208	194	196	214	195	200	179	205	178	179	191	187	180	190	204	229	198	213	227	195	218	203	213	202	211	205	190	189	202	205	197	185	214	206	208	173	221	200	188	206	191	180	224	193	194	221	198	200	197	160	179	213	214	180	201	183	199	167	174	218	174	168	193	212	198	170	201	216	210	212	191	201	215	200	213	181	190	177	203	197	195	212	195	195	149	194	193	228	216	201	200	217	189	229	193	198	197	199	190	203	217	201	178	188	180	198	185	202	208	224	206	192	193	171	194	176	194	210	192	194	214	207	191	218	183	195	217	208	189	195	188	179	181	211	185	189	204	225	231	173	205	208	200	186	201	184	196	213	186	190	201	196	204	197	205	225	210	204	218	181	192	181	196	198	186	199	183	194	235	194	189	191	202	203	189	203	194	179	217	187	192	164	200	196	205	185	220	174	180	200	184	187	181	209	163	193	194	158	184	188	182	189	192	215	186	213	199	192	225	175	197	211	196	185	192	208	183	205	186	179	206	196	231	192	200	184	200	206	201	201	203	199	157	194	212	199	196	184	182	201	215	174	174	189	198	188	196	188	206	196	214	213	206	185	208	213	216	212	209	182	208	212	216	202	185	202	216	190	193	207	210	218	200	206	196	201	203	203	194	217	192	205	181	208	215	186	189	212	216	192	185	195	179	212	208	209	217	210	199	205	177	212	221	223	208	225	192	228	202	214	214	205	199	176	185	199	191	186	184	191	207	214	224	205	197	216	216	178	206	220	186	205	193	188	180	179	201	206	200	171	192	211	226	179	194	204	234	167	169	167	200	204	203	211	195	227	186	204	200	191	192	196	222	216	178	215	191	205	222	190	174	194	186	203	212	218	211	173	214	209	194	204	215	168	187	195	173	227	178	198	208	206	195	210	221	189	194	198	173	185	203	194	193	212	193	195	178	211	190	222	199	180	205	183	189	192	221	222	206	207	207	216	171	190	177	157	199	187	190	197	194	189	194	204	183	205	204	168	188
37719	50398	58963	48664	29387	1014	694	671	596	635	560	562	532	540	531	493	516	504	492	533	517	472	478	471	479	478	507	491	528	520	479	476	514	442	458	461	469	456	478	460	446	481	431	463	460	497	499	468	487	409	484	434	457	443	470	474	432	471	428	482	440	445	479	474	452	478	458	446	490	461	460	463	479	461	470	463	455	457	453	459	462	446	472	427	459	471	466	467	459	468	482	457	451	509	467	474	456	457	494	476	449	477	449	460	487	446	455	448	452	469	457	449	440	447	522	462	480	424	463	486	454	450	469	456	449	504	443	417	427	490	478	455	429	477	448	456	482	451	450	437	453	450	468	475	491	488	463	474	446	484	465	469	480	485	518	456	425	459	481	435	440	442	481	478	435	455	455	452	460	461	426	479	481	478	475	485	466	482	472	476	442	458	446	441	465	442	480	437	470	429	472	476	414	470	460	443	463	429	493	482	473	440	471	459	501	453	500	434	483	436	488	451	462	417	411	477	460	427	437	447	462	480	443	449	499	439	480	434	453	459	461	436	452	474	479	489	427	457	477	439	467	450	482	432	495	473	492	410	433	455	475	457	486	456	464	427	478	464	489	467	458	473	431	432	449	446	443	470	446	461	446	461	465	453	474	458	502	471	474	445	493	485	519	441	493	479	455	453	451	469	461	453	460	439	480	417	475	474	454	455	485	447	482	485	448	457	487	472	438	435	434	453	464	461	494	451	457	453	435	514	465	460	442	448	442	449	454	466	444	480	444	436	453	457	446	455	469	468	476	454	482	464	474	439	441	474	416	465	482	475	507	467	411	473	475	467	458	444	466	469	464	452	454	474	475	480	461	469	479	429	464	440	449	452	466	445	482	433	446	432	453	472	510	479	492	450	480	486	488	430	446	470	431	466	464	517	462	483	481	437	441	458	479	462	450	466	456	459	465	456	467	483	467	465	450	450	448	443	497	470	445	476	447	451	456	447	456	465	497	450	489	448	487	447	477	449	438	458	459	449	419	456	477	438	457	448	453	454	438	449	445	458	422	451	464	436	439	474	456	497	453	510	454	483	437	468	438	439	448	442	449	460	447	457	472	418	427	442	470	465	508	459	457	455	461	488	449	460	452	464	460	458	464	472	493	436	488	429	488	474	462	468	454	476	465	477	428	450	451	452	445	438	464	488	461	427	484	479	449	435	459	443	480	483	474	454	432	456	497	468	465	440	443	489	432	475	460	456	485	493	460	473	436	457	449	461	472	455	460	433	458	400	456	451	515	441	442	443	461	441	429	471	480	442	434	475	456	475	494	419	447	442	480	459	445	456	485	444	436	477	447	442	464	471	448	474	473	450	488	474	444	425	463	445	458	454	459	436	474	445	443	453	479	456	519	463	465	439	470	449	469	473	488	447	480	447	409	466	502	443	442	492	447	449	496	468	428	521	455	444	452	451	489	463	457	445	451	433	453	490	481	462	477	404	433	450	482	484	453	469	432	493	458	431	437	489	426	447	454	434	474	451	454	450	472	482	466	468	451	447	484	435	480	519	469	443	421	484	442	440	417	452	410	468	494	427	436	461	442	448	461	443	464	509	440	474	467	484	452	441	433	454	437	466	468	444	462	444	454	457	451	470	510	427	448	510	482	436	433	486	460	485	478	448	434	478	428	484	472	485	447	443	463	461	447	468	447	433	471	453	453	416	457	425	492	440	448	457	439	463	427	469	452	492	487	475	442	464	458	464	463	467	494	435	437	427	445	450	513	460	437	437	467	450	463	458	485	444	440	440	464	491	450	452	473	447	434	470	468	437	476	492	471	440	462	460	454	467	452	450	483	477	452	475	462	451	445	502	452	465	481	515	495	459	491	459	470	468	484	472	467	467	475	431	463	456	469	442	500	488	484	497	462	473	459	454	452	440	541	476	452	487	478	457	463	440	481	446	440	431	487	465	440	453	477	429	465	481	454	489	496	454	439	466	436	477	482	468	480	475	436	447	447	454	445	483	447	408	432	481	469	435	455	479	452	474	485	468	456	475	455	481	489	456	461	467	426	466	443	505	460	444	429	408	487	455	515	424	509	456	426	410	444	467	450	408	476	480	478	497	459	480	475	460	424	457	445	478	452	455	513	490	465	431	410	458	470	472	448	463	461	495	476	482	461	487	449	452	457	475	456	472	473	464	457	457	479	470	438	483	448	477	446	447	472	459	448	460	473	486	487	442	482	427	451	502	424	474	453	470	456	467	471	435	475	439	447	455	485	459	449	462	453	457	473	471	472	478	502	453	447	494	461	483	449	461	499	478	464	459	436	498	430	453	423	428	475	470	485	494	504	474	490	495	443	431	440	476	444	456	441	479	464	489	458	447	449	447	445	416	436	484	496	458	504	409	462	456	437	432	454	473	434	410	469	466	513	476	474	433	508	471	451	446	462	457	457	487	436	474	494	447	494	447	464	425	467	454	428	490	475	444	453	450	438	473	505	451	469	441	465	489	467	469	442	453	461	449	387	475	489	487	451	455	451	482	536	476	486	462	466	434	449	465	473	450	464	470	462	491	445	460	484	439	431	441	450	441	505	430	471	474	458	456	436	446	469	451	436	488	476	466	485	486	458	454	494	485	461	460	484	473	498	432	481	455	501	484	436	480	467	470	455	449	468	459	446	451	453	429	459	489	469	441	478	426	416	450	442	494	510	477	485	477	446	428	435	477	477	462	506	473	478	512	459	410	459	442	446	493	453	504	498	471	491	449	457	452	460	446	480	441	501	424	444	484	434	429	484	448	462	445	453	475	497	454	451	491	477	480	458	439	454	452	451	424	516	478	465	516	447	452	456	461	462	489	451	448	472	474	451	463	434	456	453	469	468	431	445	494	439	462	471	462	461	468	487	470	456	497	454	466	513	467	451	456	452	480	439	471	472	497	471	476	442	479	452	456	481	500	448	424	482	440	464	460	481	474	458	480	463	424	473	419	471	413	453	448	505	481	450	446	458	441	467	447	447	444	453	487	429	510	488	482	434	438	434	499	441	447	463	448	476	426	425	467	466	495	444	450	459	448	443	429	461	445	450	465	519	479	452	474	483	464	451	456	452	443	480	452	460	482	473	485	430	438	471	487	447	453	482	498	448	487	468	468	450	471	474	425	471	468	431	468	467	440	440	481	465	486	488	449	496	468	466	494	458	421	488	480	477	444	460	443	448	450	501	466	451	495	460	459	504	462	460	454	480	464	492	471	465	479	444	449	453	482	442	461	457	442	440	441	450	473	466	454	457	458	464	487	451	472	482	446	447	447	463	474	457	486	472	452	468	468	466	504	473	475	459	470	472	444	480	437	443	433	434	432	434	455	443	471	428	448	490	457	453	477	491	428	490	471	441	456	515	441	467	449	454	450	449	475	440	439	457	451	491	445	454	424	461	472	500	469	477	481	464	482	469	465	511	487	434	421	470	470	480	466	463	451	447	480	456	442	545	455	462	464	463	460	465	462	463	431	463	477
70682	73958	78333	49006	35879	8676	664	387	362	337	376	332	340	344	285	298	295	314	302	313	318	346	294	315	333	321	322	311	293	315	298	287	329	327	294	323	313	306	305	301	289	312	262	301	334	303	308	314	287	318	327	312	305	324	294	284	303	279	303	300	306	298	324	300	308	292	316	303	287	329	319	295	259	345	274	303	302	306	304	309	304	312	300	316	289	298	296	290	273	294	326	296	304	296	286	253	311	312	303	313	286	312	298	324	330	265	265	289	302	283	299	282	289	315	311	304	305	283	268	306	326	314	299	299	296	307	300	316	309	360	303	267	293	305	276	304	303	287	327	279	302	284	272	329	312	296	316	280	300	280	316	287	306	293	264	271	264	310	343	316	330	278	295	286	327	322	294	281	283	351	302	314	307	327	261	288	296	270	291	298	307	307	305	315	297	311	308	305	332	327	303	293	314	282	317	293	310	287	304	289	279	313	330	295	292	311	316	320	314	295	285	291	311	284	306	256	297	300	283	271	313	309	289	289	311	317	279	289	308	295	271	306	320	284	322	265	303	286	301	285	301	310	298	295	306	307	295	294	300	319	298	299	294	295	291	301	305	308	314	309	321	297	296	285	287	294	295	269	294	308	266	274	287	285	310	296	276	326	307	287	325	331	324	285	283	267	325	285	294	282	299	297	310	289	320	294	292	307	309	303	283	317	300	323	322	340	285	277	317	314	308	313	330	286	287	291	306	302	278	319	334	293	303	293	327	330	268	319	295	326	317	306	299	323	312	277	315	320	314	322	299	284	290	278	279	339	314	278	300	316	302	297	314	293	298	288	282	271	316	335	317	344	306	334	326	272	290	328	279	309	302	265	303	315	282	303	313	284	291	311	346	333	329	298	301	297	271	289	307	315	301	285	315	312	288	326	307	311	328	323	325	306	314	294	310	298	320	277	324	282	328	290	305	335	267	305	311	306	292	290	277	310	316	282	302	296	292	295	287	304	295	304	320	286	308	262	331	319	311	300	315	282	301	311	305	286	284	304	275	296	327	300	300	277	278	318	304	303	292	267	283	293	293	290	265	274	296	300	270	276	300	289	277	301	290	300	275	279	299	324	329	282	292	351	332	311	291	273	277	292	343	292	285	304	305	304	310	265	311	290	302	295	317	293	322	268	298	295	325	287	282	301	313	305	296	295	313	274	301	316	301	314	299	307	312	322	284	285	314	290	312	305	336	325	327	301	285	299	286	313	322	298	281	298	313	308	291	326	313	291	321	286	286	300	287	331	284	292	303	294	290	310	330	293	286	284	307	275	298	350	299	318	323	273	289	301	288	274	297	319	281	299	284	279	299	291	349	306	298	274	289	308	320	313	290	302	273	334	293	291	304	264	305	275	277	293	304	294	290	290	317	302	314	297	286	269	281	257	276	302	309	275	329	305	283	276	267	318	301	287	272	266	319	328	280	290	295	287	293	296	288	254	285	307	289	287	285	322	310	304	304	327	322	300	291	246	284	281	280	290	297	310	311	328	282	279	298	282	312	299	312	326	304	290	303	266	261	288	289	300	276	300	309	305	312	285	317	293	299	287	280	317	270	275	264	328	317	278	314	311	303	314	291	314	318	324	259	271	300	267	290	276	288	297	317	328	300	302	304	328	324	289	327	323	263	290	276	307	289	295	306	327	303	314	307	320	292	285	311	322	283	316	275	304	298	286	292	269	282	288	245	273	281	286	277	284	308	320	303	271	301	307	283	299	301	320	277	317	306	307	290	296	308	292	307	301	338	295	308	295	291	275	274	305	321	287	303	319	303	302	291	307	307	299	315	298	290	320	313	283	285	293	284	288	305	315	310	333	311	306	276	301	301	299	296	314	326	293	309	329	308	291	297	293	297	270	299	317	318	295	354	322	292	324	296	280	297	304	295	302	270	315	316	331	298	316	306	285	328	284	276	303	300	296	295	279	295	307	343	301	313	272	304	315	271	291	295	309	307	294	332	302	262	299	311	309	292	311	341	320	278	311	309	334	296	326	334	307	329	311	321	282	313	278	325	285	292	351	321	332	344	285	282	331	290	271	293	298	291	303	303	282	354	291	284	290	274	310	308	271	285	323	281	297	310	324	284	264	309	326	322	256	304	289	300	317	311	341	274	294	288	304	296	306	336	279	319	308	307	339	285	325	307	283	317	300	283	322	301	310	285	284	295	286	301	299	343	311	294	326	348	271	297	310	304	265	301	317	321	300	287	288	307	304	267	334	273	268	296	316	318	294	330	273	274	351	286	298	289	277	321	262	284	252	278	328	289	271	298	307	294	292	296	309	309	306	311	311	315	306	318	284	286	287	305	285	314	285	306	295	294	294	310	298	307	309	276	280	283	312	301	295	330	308	271	302	319	332	314	282	284	279	280	326	298	288	313	314	297	322	307	290	313	305	304	320	303	288	254	303	270	268	289	304	314	278	309	262	336	281	274	313	255	318	266	293	297	329	294	281	299	295	319	293	295	332	282	290	271	290	325	289	311	297	291	316	312	274	310	294	297	295	289	279	266	333	286	288	285	307	263	304	297	295	305	312	316	330	328	294	330	319	290	293	274	302	297	285	285	328	274	272	305	299	307	328	288	281	322	279	303	281	307	279	288	309	278	276	291	316	349	304	292	369	290	291	320	290	300	318	301	308	322	284	299	288	318	292	264	291	325	312	319	268	269	339	262	313	261	267	297	284	332	268	286	298	278	323	294	290	245	268	281	303	316	264	318	284	298	293	319	280	306	297	324	314	316	290	295	294	310	298	316	313	279	290	270	301	298	297	269	270	246	301	279	305	274	309	299	328	299	312	266	283	272	292	282	281	307	278	304	313	317	282	304	299	268	269	295	321	317	293	297	297	304	270	293	289	295	292	277	312	294	300	274	299	306	307	284	310	297	279	299	307	286	297	296	289	320	296	317	317	272	337	316	302	275	296	288	313	294	310	263	312	324	292	307	337	317	307	297	313	300	308	289	289	313	308	327	314	279	298	314	306	279	322	304	299	327	281	286	291	266	306	320	321	313	316	283	312	303	314	322	275	304	310	312	305	301	329	322	309	275	282	302	277	298	290	313	293	306	308	311	329	313	315	278	298	317	336	308	302	303	279	297	300	275	293	292	302	292	301	314	298	301	299	306	326	283	316	287	289	322	302	288	289	305	286	312	293	262	277	284	287	330	317	292	265	282	301	338	294	291	290	294	344	303	272	310	303	305	309	270	333	333	305	296	307	331	319	287	303	288	305	312	297	309	337	306	320	277	253	311	303	313	326	302	309	303	274	314	293	295	295	302	330	311	319	299	267	293	292	323	293	333	302	283	324	298	305	287	313	341	270	266	284	351	326	322	312	306	267	313	264	276	277	328	291	313	331	292	274	298	324	288	309	275	289	322	304	308	305	345	290	334	298	294	280	305	296	272	275	332	303	273	297	312	298	302	262	305	305	321	346	289	322	302	321	275	295	312	321	354	301	280	303
42292	58603	72277	58229	41323	1885	1200	1024	978	933	868	837	856	785	774	770	730	716	712	738	743	755	667	745	722	684	695	657	704	724	694	711	685	710	705	681	660	689	743	719	691	735	649	696	681	692	707	677	651	688	699	684	685	673	695	661	667	658	689	652	734	667	677	696	662	721	716	674	679	687	675	700	689	711	669	735	628	676	684	664	728	685	665	654	673	687	660	658	630	686	689	665	655	715	670	701	696	666	639	623	698	668	634	692	672	706	673	681	651	692	672	662	670	669	697	658	655	677	653	670	652	654	656	710	654	665	646	667	669	626	686	692	702	648	677	658	703	674	654	695	654	693	744	632	658	737	659	693	647	728	707	696	684	615	646	693	675	691	635	726	735	737	665	695	648	688	660	652	648	631	652	692	684	690	691	649	674	661	685	662	714	713	682	704	700	722	663	646	659	670	648	629	664	681	692	679	665	701	633	698	670	710	640	677	690	622	644	706	646	644	701	691	677	686	679	683	668	665	692	693	687	661	672	686	710	634	674	649	677	642	680	654	663	729	681	683	670	674	699	664	690	699	684	685	650	650	721	679	702	683	675	704	655	669	643	663	664	700	624	674	651	691	650	644	685	677	650	640	701	646	669	692	643	633	653	626	663	655	732	675	719	668	712	664	727	667	660	669	702	648	699	649	718	664	651	692	625	655	671	660	660	679	699	660	633	683	668	645	722	700	679	680	673	619	680	695	684	650	704	646	696	647	676	681	652	670	646	717	680	699	692	655	675	657	668	679	668	682	717	665	742	679	659	673	702	690	648	675	674	678	679	659	657	656	655	678	665	703	674	643	679	667	719	685	633	643	697	652	696	686	691	597	695	680	687	674	698	722	716	668	659	646	718	677	668	664	618	686	654	670	653	694	668	675	672	683	698	692	657	677	630	671	696	668	671	643	640	683	675	655	644	647	666	671	660	652	672	648	689	692	641	666	679	679	700	658	649	667	694	658	662	695	651	674	694	590	693	662	716	630	646	701	656	684	685	634	674	656	733	680	709	681	682	654	724	658	661	696	675	673	697	695	663	681	680	659	664	658	684	689	692	687	706	666	720	715	706	710	702	645	680	687	665	677	687	704	653	686	672	679	689	657	724	616	685	672	643	670	644	651	667	677	685	653	682	653	703	630	647	697	650	663	693	682	645	712	664	692	651	634	663	701	635	701	656	652	688	654	696	677	722	652	749	677	688	699	634	692	693	703	690	716	674	727	714	701	629	703	717	706	704	688	695	708	701	648	636	673	678	636	700	698	660	681	645	681	617	668	687	670	668	695	635	676	680	649	708	664	697	671	682	655	655	677	645	714	662	690	653	720	661	706	683	701	626	669	703	694	676	693	724	652	728	627	653	697	673	687	697	693	680	648	732	697	660	680	657	673	653	693	663	682	697	655	694	658	639	697	683	685	715	639	695	724	699	707	643	670	679	663	658	668	680	670	666	664	660	672	658	669	686	706	670	718	656	618	681	660	654	659	619	665	700	718	690	718	693	664	648	650	664	677	713	654	702	675	667	654	647	652	687	695	656	655	664	653	662	632	657	651	642	641	670	669	709	659	678	689	659	673	644	721	665	726	687	688	644	650	661	662	662	631	686	692	659	694	671	673	673	700	653	708	695	710	655	688	663	674	705	712	656	710	695	684	669	661	654	669	654	658	663	667	677	664	667	678	663	637	674	707	677	726	679	688	654	709	682	714	678	678	638	625	679	724	660	683	629	717	668	683	698	666	653	670	643	666	657	694	706	668	658	707	634	702	675	719	660	633	682	700	676	654	701	679	717	627	708	657	683	681	723	648	690	692	650	653	663	674	701	696	680	649	688	647	667	677	674	641	651	669	678	644	659	681	687	636	672	651	650	618	671	674	663	669	676	676	651	693	663	653	697	694	684	659	645	681	670	662	679	655	663	666	683	655	644	655	662	696	658	726	627	665	665	707	695	691	664	673	667	694	665	642	680	698	676	624	699	674	684	665	661	675	660	697	668	694	684	729	692	642	732	726	675	709	690	635	619	628	665	742	698	687	650	656	665	619	629	666	675	687	671	671	679	706	695	678	651	685	695	688	680	676	676	646	683	706	635	699	677	630	675	604	664	724	665	672	681	684	680	640	693	643	661	653	684	729	670	651	673	660	625	644	690	670	663	661	680	669	669	657	736	689	680	695	681	675	688	648	643	648	635	728	657	634	681	670	673	670	684	651	655	659	641	675	693	686	685	642	675	675	674	677	671	696	683	684	634	629	651	705	667	634	678	642	738	650	672	612	662	634	696	642	692	673	709	687	664	726	696	695	631	636	679	653	658	642	694	642	682	625	697	691	671	677	687	671	616	635	683	694	699	613	663	649	658	642	691	683	660	660	648	661	648	713	676	669	626	691	669	738	664	691	640	727	701	649	623	712	639	652	671	658	694	677	658	683	633	635	633	647	670	640	679	649	691	659	617	701	656	639	663	648	675	695	655	693	671	639	647	689	661	635	689	681	731	638	670	684	664	669	661	623	691	684	654	677	748	670	688	700	674	662	631	703	723	634	673	691	678	700	709	657	641	669	675	677	700	646	681	683	677	680	684	638	666	639	680	686	687	666	686	687	664	713	696	661	626	678	662	705	667	658	706	637	676	692	645	657	706	658	679	660	641	668	676	695	631	703	730	677	672	696	639	656	680	651	695	719	634	702	668	651	671	640	690	714	689	675	647	711	662	653	676	707	698	725	698	654	702	668	671	652	685	679	653	636	660	716	688	671	660	690	676	719	704	688	700	658	691	655	658	656	655	676	718	660	634	644	635	668	683	659	709	681	719	639	622	667	698	665	668	699	640	668	722	712	672	723	641	678	690	658	609	679	667	686	669	707	728	670	616	716	702	735	686	660	672	685	662	626	643	640	713	704	679	659	666	688	677	671	633	661	654	681	682	613	699	657	695	617	641	675	682	648	674	692	658	679	656	641	685	638	622	650	658	684	688	692	626	698	667	684	644	692	681	674	633	628	629	663	648	688	660	616	666	685	695	655	661	679	686	639	666	648	621	590	672	659	653	692	670	647	664	628	647	661	694	645	619	710	684	678	657	687	714	699	695	639	656	674	664	639	695	683	683	652	645	708	694	675	666	676	688	710	632	636	690	687	646	647	695	683	703	701	678	653	645	653	697	681	675	667	684	697	673	669	658	666	626	668	689	644	626	690	657	703	684	652	697	700	672	733	673	697	688	688	662	667	717	652	701	621	692	669	664	656	688	721	716	692	690	713	675	648	669	662	649	654	640	661	695	645	701	672	700	659	640	680	663	659	652	710	723	678	701	673	673	639	656	671	671	676	701	679	688	695	665	689	666	653	689	666	659	690	702	645	693	652	714	715	696	652	610	708	630	680	671	616	727	658	656	648	685	689	665	678	642	663	711	695	656	638	676	655	638	659	646	692	682	654	646	657	691	701	657	710	697	671	652	653	685	647	667	669	668	698
50990	42090	19081	3394	1266	337	294	291	324	300	317	310	281	284	280	317	325	325	282	266	304	304	272	328	330	281	278	305	314	272	254	306	295	320	303	301	300	291	284	278	281	289	268	289	299	322	289	292	308	282	307	325	299	313	254	288	294	308	274	304	278	322	284	291	268	294	307	289	302	287	285	305	297	286	278	308	262	305	313	307	297	311	318	299	291	283	271	306	301	273	292	298	289	284	294	248	276	287	258	279	305	286	255	286	264	308	318	295	294	284	274	331	275	311	329	302	296	307	312	300	303	301	284	290	327	281	314	287	282	328	306	290	281	290	282	271	251	284	287	272	315	284	298	283	302	298	276	304	298	295	309	313	294	301	273	267	289	314	279	325	286	294	254	305	282	294	345	301	290	322	296	284	312	314	312	294	322	305	281	278	273	293	290	309	290	293	261	292	295	324	308	291	283	301	284	316	254	301	288	270	276	293	363	259	264	291	292	302	268	282	315	311	330	338	290	288	329	333	298	292	265	286	311	300	293	287	280	291	303	275	287	291	281	314	287	296	322	291	317	275	306	314	293	311	300	345	315	319	299	293	288	298	297	270	311	305	280	335	296	292	278	273	291	310	307	308	287	271	266	268	280	251	305	283	284	303	293	276	304	271	303	284	291	270	306	315	310	296	291	292	319	279	306	317	313	319	300	306	310	343	293	266	302	278	313	281	305	274	299	268	319	293	305	298	257	310	281	291	284	309	304	286	304	295	285	306	284	319	309	270	292	295	257	248	308	300	278	286	289	316	292	304	270	247	303	278	290	262	289	307	296	282	302	292	282	293	338	297	284	271	286	274	267	299	307	303	284	318	301	320	320	312	315	311	295	324	338	268	272	275	302	301	264	318	315	267	292	296	308	288	292	312	298	273	286	303	307	311	286	242	278	288	305	326	287	302	298	291	273	282	342	274	289	307	303	312	287	297	315	309	290	304	289	308	276	289	282	279	319	279	303	291	302	285	313	308	260	292	289	318	267	263	293	265	275	318	268	281	301	294	298	326	284	278	298	296	298	284	283	311	272	291	278	268	306	300	281	323	291	314	279	295	324	303	320	276	289	296	274	280	272	322	321	279	311	301	300	293	269	279	296	322	305	278	325	291	269	284	270	328	285	304	299	307	308	294	357	308	273	273	281	304	291	291	286	276	300	306	286	278	322	304	300	299	286	266	298	311	296	298	322	295	300	269	237	282	294	288	282	304	309	282	311	312	302	293	291	318	319	282	305	298	293	322	316	280	283	292	327	306	271	261	297	287	290	278	309	272	331	292	330	292	313	313	332	319	300	319	337	300	268	272	256	333	320	317	334	320	304	300	288	285	288	288	257	279	295	253	269	269	288	293	276	289	340	265	313	285	283	289	314	331	277	303	295	303	296	295	293	302	265	310	300	296	299	300	323	273	306	276	292	305	329	325	281	300	306	327	279	295	330	307	291	296	299	331	291	304	300	285	305	282	285	298	283	274	302	334	293	279	292	326	276	310	303	313	317	313	295	316	310	345	285	297	315	307	280	269	289	285	292	314	298	292	287	299	287	292	287	312	288	286	300	272	276	293	292	251	284	309	319	288	275	342	300	291	269	316	297	308	309	309	310	286	271	297	301	273	286	292	286	257	343	298	313	292	280	279	296	292	310	254	277	295	318	332	300	319	316	315	292	302	287	294	300	295	313	306	289	313	309	275	296	259	291	296	286	286	294	272	301	305	306	309	290	304	288	306	313	298	261	295	281	309	298	280	301	263	299	290	294	319	293	285	278	288	316	290	282	315	325	308	315	276	283	282	331	278	311	276	267	314	283	279	302	313	292	290	294	302	295	300	305	290	238	287	281	274	286	319	300	313	281	311	314	294	299	305	302	331	269	306	278	280	303	300	290	316	318	307	288	292	306	311	273	286	259	300	267	254	272	283	286	291	257	308	336	298	278	299	277	289	276	265	293	280	306	283	292	251	305	295	256	301	296	320	301	303	293	303	333	295	300	323	314	308	315	291	263	302	305	323	302	298	307	303	288	254	280	298	308	285	304	293	307	309	272	314	310	281	277	282	284	298	310	292	297	300	305	298	294	314	264	312	310	305	269	316	316	298	278	317	289	296	326	349	290	277	330	335	309	310	315	306	298	286	281	296	279	291	282	303	298	307	298	295	279	279	281	294	290	295	303	305	280	321	284	289	326	265	331	311	282	293	288	265	288	271	292	270	301	290	323	296	323	324	295	280	281	281	302	270	298	274	311	261	327	288	294	324	283	275	277	287	299	290	326	293	338	314	332	278	276	319	318	295	286	301	323	293	306	332	283	256	267	292	266	293	308	291	288	338	286	304	308	334	296	281	295	288	295	299	283	307	292	279	297	250	286	303	288	330	316	304	309	332	278	287	307	304	294	284	303	280	283	274	306	309	286	291	271	306	301	324	317	291	277	314	300	271	313	281	304	300	270	287	287	302	299	287	323	280	308	280	291	289	275	281	291	317	283	291	269	342	294	312	271	287	313	277	299	271	308	301	319	295	298	313	288	310	299	310	318	280	316	324	310	332	272	313	311	320	312	323	313	308	265	287	321	304	262	243	312	306	276	305	304	270	267	314	277	307	262	291	299	311	299	321	302	289	285	305	285	309	290	272	296	306	278	285	296	267	296	255	329	307	316	290	277	291	309	311	305	315	303	283	307	290	304	325	304	350	300	290	238	312	284	261	304	301	293	262	283	296	306	305	285	311	292	309	278	282	286	289	294	275	286	284	295	345	319	336	307	284	319	313	294	284	270	308	289	277	298	300	287	307	256	278	273	285	279	279	334	306	291	283	280	289	331	310	292	306	306	279	322	268	301	272	314	281	300	290	281	300	303	265	270	326	281	301	285	298	295	299	263	308	257	294	297	296	291	303	286	299	270	305	282	317	295	272	313	309	311	286	282	314	304	272	266	265	320	295	285	303	286	308	293	309	327	299	317	303	287	271	302	316	294	274	288	299	295	299	320	274	292	290	329	304	282	313	281	279	288	280	310	283	340	314	305	329	264	299	311	309	333	294	306	267	313	275	292	283	292	285	299	326	320	298	312	337	312	311	276	283	296	282	332	275	295	293	319	305	289	311	293	267	327	290	296	327	327	304	305	274	309	317	313	311	306	286	256	260	301	316	292	295	318	281	289	304	279	255	279	296	313	307	318	307	303	330	303	281	314	264	281	282	303	291	315	285	303	331	304	296	316	289	307	281	286	291	286	309	291	287	282	288	361	307	251	307	287	301	274	297	291	283	298	292	270	281	316	257	310	289	310	281	275	285	288	301	264	295	322	320	291	289	295	281	300	275	282	319	317	293	272	265	290	280	316	281	331	306	281	283	273	281	250	303	279	304	301	297	283	291	286	304	281	302	318	282	312	295	274	348	296	289	325	295	283	296	254	278	297	290	292	318	310	315	300	277	297	287	312	318	282	299	309	310	325	290	282	286	299	302	307	261
28141	29360	18051	6182	3778	659	663	643	591	625	656	641	714	601	647	618	634	646	615	680	649	610	618	623	621	654	691	626	639	667	630	661	642	665	634	641	637	613	622	603	687	631	604	632	658	668	630	600	627	662	613	637	655	662	613	609	624	651	621	638	625	634	651	628	658	640	649	623	614	588	643	644	596	649	604	679	613	635	643	662	678	668	628	625	617	658	663	643	641	665	629	610	649	632	627	672	600	629	623	643	626	651	598	605	637	642	654	637	642	661	697	672	618	615	615	702	635	685	619	615	633	641	652	612	638	624	632	664	639	629	680	651	629	687	654	663	627	643	609	619	616	631	590	664	643	649	664	649	617	619	652	653	621	633	602	656	655	657	659	627	621	647	628	625	642	628	643	640	651	612	639	660	657	638	646	612	625	678	675	640	664	609	613	644	630	623	630	618	648	610	624	660	605	641	638	627	650	649	653	648	652	634	624	655	654	623	648	644	661	646	632	618	603	686	625	654	656	667	611	617	675	650	634	622	672	667	663	638	626	640	641	611	605	630	675	671	607	626	658	667	632	678	640	643	633	691	664	671	609	672	679	595	631	591	652	622	585	655	644	667	666	625	644	620	613	601	655	624	655	633	672	644	657	606	623	676	654	610	619	667	632	664	668	572	660	654	641	610	642	670	621	654	632	687	647	686	658	656	605	605	666	593	636	665	622	693	657	631	613	627	643	664	653	622	641	665	625	590	650	639	629	605	636	606	622	681	699	630	639	643	622	617	626	618	643	645	612	674	642	594	655	644	673	662	632	605	649	585	654	623	629	610	643	666	627	603	606	628	617	617	624	647	605	649	628	607	667	590	590	632	680	603	673	629	669	597	653	615	623	621	599	622	685	629	628	630	673	609	609	647	657	647	680	646	666	614	630	642	622	649	651	613	600	609	611	665	623	683	643	642	646	673	618	626	650	650	662	674	638	648	638	642	644	685	643	644	646	626	633	654	628	658	591	652	642	658	678	642	620	667	656	628	640	670	609	610	619	670	606	625	665	655	652	580	627	646	644	628	671	680	666	657	614	644	627	625	605	629	625	633	622	607	649	621	620	608	667	657	635	644	646	653	671	612	634	647	659	578	660	643	613	659	614	631	682	654	635	621	682	645	643	623	630	625	612	657	637	631	610	620	619	659	636	661	659	601	617	594	659	665	585	637	652	640	607	622	657	631	692	622	643	628	612	668	638	601	645	668	639	626	645	631	630	627	622	665	639	612	627	614	629	615	637	638	661	596	661	707	627	644	657	690	595	614	677	610	621	638	643	615	631	629	641	637	638	659	633	644	642	652	643	638	642	653	693	629	650	639	622	673	650	580	653	600	670	641	618	658	611	688	643	653	640	651	610	608	654	606	657	672	690	657	658	650	638	610	627	625	650	639	625	637	656	646	629	605	662	647	642	651	623	639	621	618	625	633	642	622	607	610	615	584	577	596	664	629	625	622	620	589	633	602	626	658	615	642	630	667	665	612	610	681	607	667	609	665	655	656	625	650	660	624	644	668	663	632	663	605	635	624	671	607	609	618	633	654	648	617	608	662	675	631	649	619	635	597	632	613	654	635	637	678	639	635	651	650	685	676	632	579	668	619	607	669	678	602	667	657	646	642	672	618	653	600	665	650	645	663	629	655	637	674	697	623	635	625	650	612	671	674	659	663	663	640	672	680	651	648	629	641	664	586	648	662	659	705	640	634	648	693	654	589	676	655	642	651	645	605	674	628	659	639	626	679	658	605	632	635	635	617	628	632	645	607	612	642	666	657	650	618	618	629	649	653	643	588	629	635	610	624	618	643	684	654	656	647	630	616	649	626	640	595	638	671	616	621	630	649	638	655	659	611	659	661	622	641	698	624	667	656	643	659	626	644	685	600	615	680	657	668	654	643	670	650	654	648	627	618	643	632	633	632	666	689	659	626	642	660	646	656	570	655	630	600	653	642	647	641	646	597	649	642	636	642	648	642	618	624	639	642	650	640	604	646	684	656	691	626	582	637	627	628	592	608	641	617	619	634	598	677	667	624	632	628	604	639	667	665	619	608	682	616	672	639	628	601	633	638	654	630	644	661	628	627	609	656	590	623	636	642	657	655	611	633	640	634	595	674	614	601	592	648	640	682	643	627	610	643	650	650	640	622	662	667	622	675	625	625	653	659	621	628	608	672	641	616	605	648	674	640	678	634	642	634	600	660	634	623	606	645	664	630	645	611	639	631	656	686	640	643	646	656	645	635	660	636	630	614	629	619	626	671	673	652	628	641	690	682	631	659	625	631	631	605	651	640	638	645	701	637	617	642	625	658	639	609	666	625	641	643	624	600	644	693	646	637	626	653	646	650	646	651	620	664	679	686	678	633	658	644	656	610	597	654	615	669	668	650	634	678	619	597	638	645	627	662	621	613	634	677	647	618	624	602	646	658	698	625	623	663	630	620	638	644	649	660	642	614	662	653	637	689	645	630	606	644	601	605	630	646	662	626	649	613	655	698	667	632	637	663	680	574	645	626	626	605	623	633	598	648	632	628	644	619	633	660	645	679	667	640	702	673	652	626	593	598	626	657	626	648	636	664	610	630	662	645	600	615	637	678	659	655	593	630	635	657	633	668	639	635	651	686	663	584	647	684	652	637	678	625	643	663	640	640	661	636	613	642	637	637	657	628	620	679	633	661	697	678	630	687	641	632	642	686	638	632	622	607	631	669	633	650	634	692	632	602	625	617	638	654	636	620	648	649	650	647	639	623	649	611	640	654	652	624	631	650	648	658	658	594	633	643	629	647	608	632	666	657	630	660	644	596	620	602	669	656	641	657	640	637	614	692	617	603	611	609	626	648	628	603	663	653	653	645	605	696	612	648	673	611	621	635	623	632	681	640	665	624	653	605	599	614	645	655	655	641	713	628	650	647	637	612	621	608	645	648	676	658	691	641	614	635	634	640	608	642	627	616	675	634	650	660	618	650	642	648	638	641	615	664	644	614	688	640	641	685	629	669	662	637	639	620	615	624	618	653	637	613	644	633	618	597	604	616	594	637	637	652	639	650	656	664	614	636	606	594	642	650	603	618	640	636	611	633	627	634	634	585	681	565	605	600	621	656	593	635	629	599	640	639	651	647	662	646	644	632	634	623	595	644	675	703	631	603	626	590	626	684	618	631	686	629	637	596	620	624	631	591	663	619	625	607	607	647	637	623	656	615	691	621	666	637	633	670	645	652	648	678	633	616	645	625	677	650	670	650	645	652	627	621	642	635	633	651	645	627	650	676	629	637	620	630	643	615	625	648	624	643	659	612	615	654	635	626	637	654	625	672	629	627	664	670	666	658	640	640	609	628	616	623	662	600	656	637	646	637	639	646	640	701	647	554	605	601	632	604	608	643	616	628	671	670	682	623	613	679	647	653	618	630	647	671	621	686	660	621	622	624	675	677	618	657	683	648	656	662	614	616	638	661	637	664	641	637	618	675
62810	60219	68125	40377	26817	4304	307	220	257	233	202	198	214	216	231	224	191	171	194	189	219	186	232	193	197	181	209	201	192	213	184	179	179	186	182	221	178	193	165	195	190	193	223	176	211	192	186	202	189	187	202	216	199	196	205	195	165	193	195	208	183	186	189	211	194	177	184	192	154	197	201	209	148	174	196	179	193	188	189	225	179	212	200	190	215	194	184	175	204	208	191	183	212	183	180	180	182	176	202	188	199	168	174	193	212	185	205	214	189	196	187	178	179	215	183	203	217	181	202	171	226	221	192	171	206	192	188	143	201	190	182	204	206	199	183	210	175	200	203	196	186	196	195	205	209	187	188	195	192	173	202	203	192	189	166	216	173	192	190	211	190	183	217	196	173	199	205	182	199	185	193	215	178	200	201	203	181	163	205	196	197	174	167	205	201	186	191	177	196	176	176	168	180	221	198	179	206	180	195	219	211	159	172	177	198	199	188	192	177	189	186	183	199	166	175	219	223	210	190	189	190	190	208	197	200	185	189	203	186	160	187	214	207	205	199	199	192	175	186	210	169	190	212	177	180	202	190	191	178	202	175	199	169	193	216	171	197	168	217	193	192	214	208	162	180	174	185	171	182	175	208	194	196	194	189	181	189	192	194	201	178	187	221	211	213	187	201	161	192	196	162	216	226	181	173	196	208	189	204	172	203	182	194	186	209	201	186	181	210	195	201	190	189	187	202	189	178	210	171	231	198	198	216	212	180	177	152	193	194	177	181	167	193	177	185	198	180	178	195	159	216	188	194	204	208	220	193	194	208	173	174	207	217	187	201	184	197	178	203	230	180	208	198	205	182	197	178	201	170	196	191	161	182	193	180	182	196	195	165	189	190	198	162	180	160	187	220	186	178	179	211	207	194	174	175	191	184	169	163	180	189	203	200	220	187	197	208	208	196	191	215	201	208	197	173	167	185	201	185	166	180	177	190	208	186	166	181	203	195	193	198	173	172	176	195	167	183	224	193	215	187	187	194	165	164	204	197	182	211	177	214	191	212	188	182	193	160	183	182	205	198	160	201	192	192	197	197	205	190	214	183	161	194	192	182	177	188	210	178	192	163	185	205	190	201	182	190	202	172	208	188	178	167	211	197	189	183	184	171	171	174	204	210	178	184	190	219	182	190	187	187	189	207	209	204	172	188	182	185	191	189	202	181	200	182	206	194	190	230	209	198	206	200	218	187	208	145	194	194	214	207	191	179	193	215	207	208	186	208	198	208	186	185	220	197	171	203	207	185	180	201	177	185	216	191	205	205	185	212	195	225	195	204	194	187	214	189	195	204	199	184	195	186	210	178	195	189	192	169	187	176	242	232	214	198	195	165	185	207	198	171	165	202	191	194	190	189	169	177	219	200	174	195	177	174	193	222	197	187	219	208	209	198	180	167	187	188	181	186	179	185	213	198	194	195	184	191	201	177	206	194	181	186	180	179	207	191	207	190	215	195	194	190	207	194	198	175	178	189	209	183	175	189	183	191	188	209	174	203	181	187	184	177	184	199	168	175	192	180	194	209	218	167	206	216	211	194	180	177	203	182	201	189	190	194	189	176	182	199	183	212	183	190	167	178	191	186	198	186	171	183	175	176	204	206	200	196	192	181	194	178	193	201	205	205	195	200	162	203	175	185	227	171	203	183	191	197	192	207	213	209	177	211	231	197	170	171	186	200	191	182	180	192	191	201	170	184	191	190	182	210	203	173	212	195	183	183	178	167	186	224	199	191	191	223	185	167	192	194	184	203	217	173	219	196	190	191	189	194	190	193	228	182	203	186	190	201	214	176	187	175	196	213	195	180	211	188	179	199	174	184	203	182	167	202	190	166	204	197	198	211	211	194	206	196	197	175	201	181	200	171	179	207	176	193	205	213	183	182	193	205	172	154	203	170	176	199	203	194	191	197	201	205	177	192	186	187	216	194	191	211	219	219	198	190	165	235	206	191	189	201	187	186	186	190	188	186	176	190	164	188	198	203	181	168	190	181	201	206	161	184	189	198	204	169	187	218	184	189	179	228	190	170	178	186	178	196	198	213	196	187	215	187	194	197	178	184	189	192	193	193	175	183	193	194	179	179	207	210	170	196	199	189	199	205	168	176	186	181	181	197	176	191	195	193	201	187	190	190	226	187	188	223	181	206	187	173	201	165	187	211	191	191	206	173	204	185	206	189	187	195	173	196	182	181	176	194	199	208	192	200	223	181	161	194	143	194	185	188	203	204	194	198	181	194	184	199	173	194	208	225	169	173	206	191	187	206	175	208	190	194	176	183	214	192	196	157	213	182	202	216	181	195	172	162	176	183	187	195	169	175	202	190	167	198	197	198	162	167	177	190	184	199	203	214	179	200	190	221	210	194	190	191	187	181	181	179	196	197	195	191	181	174	188	176	190	170	199	184	198	189	186	210	184	194	191	188	195	188	187	186	187	188	169	208	162	180	198	187	208	218	195	184	201	172	204	201	206	222	167	194	192	173	177	198	177	198	172	175	194	205	184	203	172	206	188	203	205	166	211	188	201	198	196	195	197	192	195	191	220	200	211	184	176	197	206	198	218	212	171	209	208	201	206	205	221	200	236	189	180	164	216	198	195	201	185	206	194	193	177	173	172	195	211	184	174	216	180	192	184	210	187	186	180	193	172	205	208	178	189	200	196	191	184	176	188	195	172	198	190	185	202	186	209	187	195	210	178	202	177	199	198	160	168	167	200	192	192	212	196	193	167	176	205	182	193	179	202	185	164	189	174	186	205	204	188	199	185	192	216	191	211	181	205	164	177	173	189	199	198	209	181	186	195	215	214	185	179	201	208	173	190	171	195	167	200	187	195	194	181	158	199	191	173	173	212	185	166	203	174	201	212	197	218	201	182	197	194	176	188	195	193	191	189	158	195	199	194	197	206	193	205	211	189	204	190	195	209	175	189	204	199	191	213	183	161	181	202	199	151	202	207	184	182	193	199	189	213	225	191	204	180	170	187	205	204	204	188	174	178	196	194	200	188	195	192	195	201	183	197	179	188	216	207	215	176	170	246	200	172	218	196	183	186	210	202	195	182	192	197	187	235	175	171	191	194	184	202	164	193	180	179	214	204	177	189	190	181	181	198	183	178	206	195	198	194	212	209	182	192	174	202	181	186	187	162	182	206	189	179	185	193	173	192	190	174	205	202	200	202	176	200	186	190	201	212	211	201	176	188	180	186	200	208	173	235	207	216	213	199	174	201	185	192	203	195	197	190	213	170	203	219	197	203	200	191	168	183	204	212	195	187	191	184	187	178	216	203	177	187	199	178	188	192	185	213	177	202	209	225	192	191	193	197	194	185	167	191	182	209	207	185	181	175	211	196	229	183	171	187	189	181	193	192	191	157	201	220	209	194	216	160	169	205	177	174	175	169	176	207	186	170	187	184	198	175	184	213	206	182	192	192	162	208	185	199	187	199	182	183	200	188	188	197	202	188
36200	46186	61522	48418	33462	1201	773	748	597	600	609	565	566	546	571	529	529	502	476	472	509	460	474	469	465	476	508	479	450	470	442	451	444	466	511	447	473	468	487	460	452	485	437	442	475	468	504	440	461	501	447	480	475	437	491	441	473	494	456	468	446	452	461	467	454	428	447	437	447	442	441	435	472	464	423	460	452	442	481	459	449	508	431	454	472	429	419	450	437	469	464	458	444	497	450	465	456	426	445	452	466	493	438	469	438	434	481	441	419	470	483	453	481	451	455	469	477	460	438	434	483	469	445	442	429	470	410	460	446	488	459	452	425	451	446	424	480	464	490	445	441	458	467	419	463	457	437	431	439	439	448	493	482	451	489	451	438	489	476	461	438	444	416	422	459	442	479	431	493	438	435	439	418	450	461	430	465	409	404	459	424	454	426	469	427	446	434	448	427	443	456	492	457	456	457	495	465	468	446	427	432	495	463	437	454	479	422	481	403	464	438	436	490	464	446	448	430	471	445	418	426	477	467	420	437	450	445	461	433	454	458	473	436	443	408	451	450	443	436	433	427	458	497	453	461	458	453	454	469	438	435	442	462	448	446	463	428	436	419	430	463	499	499	443	456	404	435	457	433	438	446	440	454	424	457	462	461	464	451	448	475	434	459	456	429	458	446	465	431	475	441	470	416	462	432	441	458	477	429	458	456	475	425	507	427	424	427	450	457	473	473	503	447	414	449	440	430	482	427	456	471	461	442	466	481	447	444	481	476	474	446	505	457	459	454	464	461	481	502	440	464	483	476	451	445	454	451	419	429	444	467	456	442	429	413	421	432	441	452	446	409	484	422	465	387	447	466	426	490	445	430	446	483	455	466	480	473	445	436	470	415	447	468	433	434	440	467	446	446	462	455	458	460	474	454	477	432	450	456	495	472	454	458	489	440	448	439	389	437	422	457	458	449	459	475	446	448	430	454	439	446	468	453	451	403	506	461	429	456	453	460	447	466	489	408	385	494	443	487	439	457	413	468	417	441	437	449	464	479	484	439	433	474	487	470	445	456	467	435	439	434	441	474	440	406	440	448	457	406	475	440	431	424	405	452	445	489	418	475	445	453	426	444	457	428	402	467	462	409	466	451	429	490	446	463	440	425	434	431	434	429	443	469	422	461	468	445	444	512	459	429	473	485	476	473	455	439	457	407	457	477	446	441	478	519	437	455	425	459	505	433	470	433	471	489	455	471	464	459	474	458	477	466	437	440	472	496	446	464	481	453	440	460	456	485	453	467	459	448	474	453	448	429	462	493	474	491	465	451	451	424	487	430	456	448	404	449	469	435	449	442	440	476	482	445	441	489	462	481	465	449	440	449	434	447	466	451	454	462	468	461	423	478	476	460	422	436	403	440	450	465	460	465	497	437	428	451	436	447	436	446	401	453	442	489	483	430	451	467	471	447	512	440	455	473	472	452	489	434	471	429	466	465	469	442	438	433	437	509	429	451	449	432	424	449	469	429	435	433	455	469	464	480	470	442	464	447	466	475	446	474	457	467	435	449	464	439	469	476	464	465	450	456	453	443	478	450	463	439	444	413	467	456	494	422	429	463	468	428	468	440	471	461	464	445	446	437	464	453	428	480	459	437	479	427	437	481	449	434	416	438	433	457	445	459	447	450	421	472	442	461	446	488	464	436	452	466	444	452	458	469	458	442	415	434	450	473	410	428	427	464	456	435	476	477	445	448	458	464	426	416	440	433	460	415	450	466	475	454	451	438	467	463	411	432	498	430	442	438	452	479	453	454	398	490	459	483	473	463	436	458	432	479	467	453	482	471	457	442	455	430	461	450	432	428	463	441	426	411	468	434	463	472	437	405	461	472	483	420	451	449	430	409	488	473	445	450	471	473	413	473	428	426	442	460	438	457	429	425	458	437	473	421	490	443	424	456	449	443	479	469	444	462	451	405	423	469	427	465	429	439	478	454	488	414	418	510	445	469	444	405	457	394	443	449	474	416	435	430	426	431	470	448	445	492	473	465	435	457	428	464	439	469	473	463	511	463	496	448	477	408	466	432	456	416	462	490	432	443	458	463	418	441	458	456	459	458	428	493	451	428	458	449	457	435	454	465	429	475	472	439	443	468	433	448	476	443	472	467	462	457	477	469	440	434	453	464	492	455	405	452	418	420	427	427	428	459	466	466	432	383	465	469	473	446	479	477	462	451	431	512	449	450	441	425	460	427	411	435	466	422	443	457	474	437	429	457	462	455	455	429	456	489	421	443	461	445	492	449	428	456	450	404	459	434	490	433	466	415	464	472	463	456	445	473	462	460	426	425	450	420	440	446	482	474	487	465	448	430	475	442	465	448	452	488	450	439	460	470	442	443	461	477	461	418	458	468	420	449	453	451	441	454	468	440	417	470	427	468	449	456	450	444	423	462	440	436	425	422	427	436	423	491	431	478	456	478	445	454	479	463	459	489	439	460	489	470	433	439	465	477	465	453	443	439	467	431	447	466	383	447	483	414	451	467	440	444	446	488	445	487	451	451	481	455	470	401	457	462	466	449	434	424	454	480	458	447	452	455	440	455	460	447	437	430	428	454	444	475	446	445	463	429	442	436	443	476	489	459	475	460	459	466	452	481	430	447	456	452	428	464	464	429	484	421	462	410	425	495	437	461	484	481	460	455	460	424	447	409	442	445	458	464	447	442	462	448	486	418	477	442	460	428	450	424	461	449	457	491	429	448	477	475	455	437	487	458	463	472	435	464	458	458	470	469	467	458	437	455	469	419	426	460	455	415	454	444	455	458	429	460	473	446	382	462	447	446	449	474	427	425	456	464	423	466	484	413	450	471	473	451	439	450	423	428	475	481	440	479	499	506	439	452	478	432	482	447	461	479	438	439	462	451	467	474	465	434	481	429	443	448	440	476	434	488	415	434	493	441	418	495	457	483	468	389	459	455	434	446	452	465	449	461	437	453	457	437	467	507	477	458	453	463	458	423	479	463	433	448	453	431	441	475	455	430	458	438	466	468	460	468	417	455	490	469	421	418	426	443	458	441	426	456	406	454	462	467	465	436	445	458	427	432	468	458	456	494	450	461	437	461	411	459	434	470	491	462	473	488	476	463	442	441	442	465	450	426	434	456	493	457	485	437	447	464	452	448	467	423	420	463	466	427	456	441	465	439	481	465	442	474	467	417	429	456	477	427	465	442	476	485	452	452	479	474	486	444	468	455	454	464	462	443	467	450	431	432	465	439	452	443	433	466	401	485	486	449	477	437	501	445	439	436	455	457	460	442	438	407	449	441	440	450	464	477	461	429	429	458	439	438	454	438	463	464	475	463	440	458	449	472	433	454	470	427	487	456	456	459	445	447	429	464	457	498	451	432	430	473	444	464	441	422	449	435	478	469	420	448	471	434	478	447	474	471	452	428	461	455	435	479	429	491	435	451	450	469	482	453	440	441	443	438	423	418	455	457	415	463	424	405	433	426	453	460	432
69267	76306	78130	51072	36027	8680	662	366	365	382	342	368	290	300	304	310	318	315	307	308	295	326	320	311	330	331	310	308	289	309	310	294	274	268	282	334	285	316	309	331	272	292	282	298	288	289	322	296	290	325	323	296	316	313	292	285	305	291	287	285	290	295	334	292	309	295	305	318	315	308	250	314	297	264	289	293	328	291	321	274	290	297	265	266	270	301	312	271	276	260	282	293	257	277	259	303	318	303	340	292	308	302	288	283	298	272	304	299	305	296	295	305	308	334	321	312	292	287	321	281	293	268	300	288	328	274	297	261	271	286	267	334	304	313	288	280	314	280	336	299	270	287	306	280	307	291	305	265	305	308	321	264	309	331	304	264	250	312	280	292	298	296	302	260	285	283	290	313	294	311	310	292	322	314	309	295	300	337	303	304	289	306	278	327	327	270	282	287	336	286	262	302	279	329	299	299	318	312	296	270	272	271	279	313	286	280	278	291	268	336	305	278	278	319	258	285	301	296	298	295	277	304	277	308	281	293	288	319	301	298	267	297	238	292	305	316	312	303	307	303	282	308	288	300	274	276	283	287	252	307	291	262	297	309	290	303	276	268	307	297	316	298	297	300	323	292	302	261	314	291	300	284	321	289	295	326	295	304	315	269	276	321	290	263	296	327	310	318	286	299	301	294	304	300	315	314	290	315	309	267	314	308	328	332	303	264	321	300	309	266	267	311	277	305	335	280	288	291	311	292	350	341	283	296	278	290	331	287	325	315	280	300	309	311	272	316	277	280	305	291	320	264	243	269	276	306	286	311	326	305	294	294	282	286	294	311	283	297	276	293	284	292	305	304	289	314	335	293	316	297	324	287	299	274	293	295	268	299	316	307	293	295	348	302	327	289	301	277	294	302	275	304	306	297	317	269	296	256	292	316	277	289	303	272	259	272	307	301	289	319	308	271	298	292	313	285	296	305	311	313	274	280	309	334	259	319	276	288	300	253	319	292	274	271	300	322	315	262	308	307	308	346	291	289	286	293	281	323	301	276	294	294	298	326	262	292	278	310	298	302	310	328	328	286	317	295	302	313	314	339	286	263	280	320	326	265	284	329	313	283	265	289	289	294	290	332	306	279	337	275	327	296	283	310	297	292	274	306	291	293	301	287	288	283	322	291	281	303	309	304	279	289	283	278	252	309	280	283	304	332	282	307	294	277	287	302	321	300	300	305	295	291	292	294	339	293	319	296	297	307	304	305	272	287	311	309	304	299	299	300	352	281	317	301	297	265	347	265	307	282	290	304	291	286	312	304	280	271	285	336	296	305	318	294	260	284	309	280	281	280	315	284	317	269	294	314	305	310	269	326	318	315	285	301	307	296	277	315	308	255	309	292	307	296	316	318	278	301	334	334	322	292	318	268	297	293	301	308	305	309	312	307	284	323	286	290	293	313	317	318	326	255	293	286	255	308	320	313	335	292	278	272	301	293	308	269	297	292	350	350	298	286	316	285	312	309	302	301	281	256	343	319	299	298	323	270	280	262	294	301	293	304	272	299	252	289	272	279	284	315	275	304	272	262	307	289	272	310	291	280	303	294	306	315	245	276	321	274	287	296	298	280	269	293	312	283	291	295	299	279	299	323	264	281	297	318	279	321	263	292	309	335	275	303	327	292	281	276	306	320	289	294	292	298	295	283	286	296	281	306	334	282	295	303	321	279	284	286	303	267	304	297	304	281	296	304	288	293	322	306	282	258	313	310	295	316	299	313	295	303	301	274	332	291	319	322	298	289	315	255	283	271	325	260	291	289	275	278	296	314	305	266	308	276	334	297	368	262	284	263	308	282	277	279	239	313	300	300	296	299	339	287	311	290	318	302	302	282	311	340	285	316	294	269	286	306	299	282	311	283	278	322	298	295	311	268	309	261	317	317	297	291	306	295	250	280	279	292	272	311	301	279	303	260	298	311	300	306	285	293	288	312	291	299	300	290	296	328	288	268	309	309	305	289	285	283	307	325	286	311	301	315	264	266	289	273	339	288	294	332	300	317	251	286	243	311	315	327	318	281	309	299	318	279	297	304	316	276	294	278	327	321	321	292	313	305	292	312	312	281	307	302	291	298	316	293	303	297	293	281	297	307	341	305	296	321	309	287	310	265	309	298	310	296	273	310	296	330	293	302	321	328	308	262	294	273	314	277	326	285	302	252	313	287	289	287	315	315	312	279	333	256	263	262	302	342	309	302	312	270	269	300	254	255	305	301	283	303	286	303	276	290	283	300	271	300	286	320	282	309	304	280	276	332	264	273	275	280	279	306	291	289	326	313	291	282	325	297	295	280	288	262	313	288	319	308	312	286	298	304	283	282	295	314	296	275	313	296	301	314	299	305	288	306	299	302	279	299	296	295	307	293	278	328	304	272	304	302	310	293	321	317	288	290	297	290	270	308	288	293	305	308	314	301	336	293	286	295	293	299	337	287	285	300	299	291	285	299	267	233	308	303	277	323	273	294	289	280	293	317	287	281	344	288	292	296	278	290	319	298	313	326	308	302	326	303	336	296	297	303	293	271	314	287	321	295	292	288	300	284	300	296	301	305	308	295	303	338	291	287	333	328	311	280	336	324	286	305	318	299	298	327	294	333	288	306	259	304	329	287	287	271	295	296	312	312	289	286	275	247	284	290	295	316	319	275	256	319	342	286	297	292	302	277	316	330	281	280	275	288	291	273	275	319	299	279	286	300	289	290	270	307	304	332	282	287	296	280	303	318	302	291	312	272	262	325	278	297	312	316	309	319	283	315	320	294	301	259	336	291	293	296	260	304	326	304	289	299	301	285	299	282	300	314	282	315	285	269	284	299	292	290	279	280	282	312	293	255	285	272	289	321	297	311	283	303	309	295	278	311	276	306	291	341	310	277	288	295	317	312	248	296	296	300	296	300	345	312	305	302	276	313	295	282	314	329	283	290	280	270	298	286	297	325	293	295	295	324	297	259	284	319	322	343	295	271	275	312	309	282	313	285	292	287	295	307	328	338	335	297	304	281	285	311	313	327	311	277	318	319	300	311	302	284	306	291	327	280	311	322	343	293	338	313	298	290	316	296	303	304	298	314	308	287	298	300	309	299	291	285	297	292	260	289	291	334	307	300	272	277	277	286	307	299	310	320	279	278	297	342	301	329	287	302	290	298	270	307	320	290	309	299	309	272	310	293	266	275	274	294	282	307	299	277	282	283	267	289	269	305	274	311	318	323	297	310	303	295	312	289	305	282	284	268	290	296	285	281	321	298	292	362	327	286	281	349	278	299	305	279	292	278	317	291	285	301	316	330	302	293	262	294	288	301	326	298	284	291	308	317	260	320	322	307	291	294	300	303	316	297	318	294	326	272	286	302	283	333	293	285	297	297	296	305	313	274	331	273	299	302	312	297	291	280	318	300	332	285	289	322	297	285	304	279	302	278	300	285	302	282	308	300	333	292	312	289	324	304	303	327	302	285	304	286	290	329
40640	61569	72530	58746	41736	1776	1218	1098	977	983	876	837	881	825	752	754	733	723	704	738	691	728	710	718	691	726	672	698	690	680	714	738	730	672	734	680	665	715	705	669	677	661	696	681	701	683	664	715	666	728	666	669	709	650	710	627	679	720	691	705	644	647	649	672	666	666	647	683	702	696	655	679	636	682	643	674	685	655	662	645	615	649	672	684	700	642	687	637	695	684	618	656	663	678	677	664	665	700	670	688	645	656	643	634	656	709	660	606	672	679	709	674	641	669	661	643	696	684	626	702	674	681	723	667	661	653	644	636	651	649	647	600	672	642	645	659	656	654	598	675	637	647	657	695	651	609	697	708	618	683	713	663	655	677	714	685	704	680	687	654	661	645	665	685	664	662	650	661	680	670	665	671	694	669	630	650	702	661	697	644	682	692	644	661	658	674	673	653	734	674	703	689	666	639	703	692	712	678	673	660	701	727	663	671	589	653	663	666	654	654	665	635	646	645	670	650	678	657	660	696	715	685	682	658	666	625	617	677	623	664	627	624	711	649	701	623	633	633	654	719	660	599	666	701	666	716	651	619	672	643	663	733	652	678	692	661	682	674	677	651	633	623	678	696	639	666	673	663	673	657	617	671	666	684	661	670	666	695	646	660	682	655	634	689	718	672	664	694	633	670	690	658	690	643	673	700	679	617	653	644	632	697	637	682	684	701	678	633	661	645	621	644	682	666	671	625	671	671	665	631	682	679	705	643	645	684	657	647	692	686	630	687	624	678	681	705	658	661	645	691	696	633	670	655	674	686	680	734	657	626	674	685	708	621	681	659	693	665	672	684	669	666	650	667	696	666	665	631	634	694	690	659	691	687	683	703	706	658	700	645	671	663	647	680	663	680	664	652	699	686	667	628	682	690	707	637	660	641	611	642	684	665	708	643	685	670	632	656	671	654	663	662	643	742	683	684	642	699	640	688	692	719	632	696	664	706	664	663	673	680	615	629	656	720	675	733	663	618	679	650	671	656	639	704	704	647	692	654	651	677	706	676	660	667	683	715	686	656	679	686	598	660	697	675	646	653	634	672	713	702	670	689	671	653	650	640	678	687	688	676	648	677	705	689	674	670	611	682	690	704	755	687	651	668	673	655	670	691	672	639	637	679	687	651	667	687	720	690	693	649	686	642	626	665	699	673	684	680	677	671	685	667	645	612	666	655	646	637	641	693	668	715	692	695	680	676	653	673	681	673	680	615	650	688	650	666	651	661	656	642	639	663	716	659	650	650	663	667	679	679	679	708	648	675	654	652	625	634	656	675	683	714	672	651	658	664	637	663	663	666	657	644	677	679	666	659	649	675	680	658	680	689	652	718	660	581	684	672	688	699	640	643	686	684	685	701	693	700	672	659	651	635	620	661	666	694	643	674	665	669	638	685	689	619	642	628	656	606	680	681	690	668	633	659	698	649	680	678	633	682	693	640	669	650	664	656	668	690	676	651	682	666	639	671	630	624	678	656	686	662	698	715	637	664	654	653	667	670	680	672	644	650	687	675	715	633	658	645	684	674	697	706	702	647	665	663	644	625	665	665	718	641	665	715	690	692	667	702	643	700	686	635	621	714	662	660	669	701	664	689	651	647	687	700	687	636	643	643	627	655	636	663	671	676	701	660	686	716	664	649	691	667	666	655	701	698	684	668	647	700	716	666	658	675	707	672	659	599	666	662	672	680	668	706	686	699	676	660	621	686	669	718	611	663	682	711	696	636	668	663	708	612	676	688	658	656	689	654	684	631	636	686	669	682	656	653	675	640	659	659	714	654	665	678	687	657	678	697	707	648	644	670	700	671	648	667	658	658	670	639	674	618	650	671	674	666	642	671	625	660	640	680	638	668	627	675	652	707	663	703	631	664	639	638	712	686	659	618	647	641	629	679	630	681	648	642	663	707	695	677	709	646	673	664	659	697	661	708	705	685	705	665	629	684	707	671	679	674	659	695	686	677	686	674	681	652	657	610	646	660	661	624	650	675	671	629	651	701	669	652	745	663	676	608	610	638	681	662	635	638	625	643	642	691	686	650	657	676	710	662	629	662	656	737	638	712	675	645	648	665	651	635	624	641	627	630	609	666	669	666	688	712	699	722	639	700	638	672	687	641	650	695	669	653	656	676	653	671	695	681	690	664	685	668	700	675	691	669	673	642	677	636	680	677	642	670	698	639	669	690	687	666	694	674	649	674	718	589	634	653	662	656	642	675	639	611	681	639	699	646	687	691	665	667	626	678	658	698	720	690	671	691	629	678	724	684	658	690	682	645	631	635	680	676	669	687	687	682	661	704	680	641	662	689	733	648	648	690	717	674	688	664	688	648	671	667	689	698	671	647	681	693	692	655	643	665	683	708	645	654	680	653	641	720	657	628	693	651	686	677	624	719	708	663	655	624	696	710	668	663	675	708	694	633	686	627	655	687	695	670	708	669	703	684	711	642	684	655	666	670	672	656	665	658	681	633	702	630	658	656	693	668	664	596	655	658	687	670	685	633	696	618	713	686	710	657	661	662	693	666	694	650	678	679	641	634	659	649	648	643	654	675	678	722	683	708	681	680	672	658	649	694	664	649	700	665	654	645	712	663	678	715	648	662	706	693	669	622	644	674	696	643	700	684	655	681	664	672	673	679	676	662	663	724	688	642	650	644	651	640	667	649	670	626	648	657	616	688	660	629	646	627	671	656	651	683	694	653	747	690	669	651	667	689	663	666	656	656	629	639	640	669	636	715	753	689	702	703	669	668	659	683	640	636	661	658	662	657	702	650	681	653	671	632	674	692	686	638	631	628	658	689	639	649	674	699	652	696	688	637	626	633	678	667	694	618	656	640	673	618	614	668	659	737	646	677	687	668	663	651	635	672	666	703	637	656	620	644	696	629	655	678	658	625	613	668	629	677	658	643	660	679	682	650	668	694	662	658	662	668	615	620	690	670	694	652	646	687	668	684	673	735	648	654	706	635	671	701	740	645	654	612	640	699	681	656	665	668	614	656	679	685	645	674	689	663	637	688	675	690	682	699	641	683	638	640	628	676	628	685	692	664	671	663	660	698	647	587	665	701	672	669	683	647	751	621	650	673	649	677	709	677	660	699	676	627	620	643	660	699	677	715	658	716	680	670	697	642	689	682	673	681	652	636	671	643	701	648	685	677	660	631	661	670	645	688	681	651	717	689	639	669	639	655	680	645	662	664	689	690	681	675	675	654	653	670	721	679	674	676	720	684	671	660	637	628	679	713	684	700	645	713	691	660	650	666	689	693	699	672	656	635	679	657	611	681	672	674	688	680	698	672	682	677	681	642	627	659	660	656	656	658	677	665	627	653	656	695	678	674	637	647	667	582	632	651	675	691	717	677	649	680	716	641	640	669	673	635	669	692	676	651	685	663	715	677	615	693	673	686	695	650	653	719	650	659	626	663	691	640	682	647	691	693	694	713	683	703	667	653	631	669	659	695	626	673
49505	39490	17222	3315	1322	340	297	319	305	281	283	299	299	323	284	300	305	325	304	291	303	290	325	296	307	281	306	312	286	315	282	312	308	306	332	299	274	286	300	274	300	277	304	315	337	310	252	297	287	330	307	316	319	286	320	284	314	298	275	266	321	310	294	300	289	315	298	297	274	285	307	304	292	287	304	299	312	295	315	293	310	288	294	297	287	264	267	320	283	285	310	263	295	289	298	307	300	345	306	308	275	263	287	289	308	282	326	272	297	303	319	282	304	296	251	319	298	315	286	321	254	284	342	295	303	334	304	297	284	276	296	267	318	280	281	260	279	292	278	321	332	285	271	314	299	312	309	316	296	283	278	303	339	289	282	291	305	325	273	291	280	273	281	333	278	274	306	282	274	304	311	326	293	303	284	303	302	317	275	294	304	298	300	276	312	319	328	296	301	296	272	310	289	320	271	316	289	330	285	330	294	277	289	273	295	269	332	312	301	302	302	290	348	302	267	319	302	313	310	344	279	322	296	299	269	281	297	279	285	268	335	304	283	307	305	306	266	287	287	298	299	303	291	282	298	312	304	266	299	287	276	295	304	264	304	296	302	299	289	281	303	289	312	309	307	314	285	314	272	298	264	284	271	270	333	280	299	274	305	320	329	304	268	301	310	314	293	305	322	272	323	292	299	259	313	292	311	295	281	279	281	309	279	312	277	290	288	290	280	304	289	279	298	281	301	323	281	277	269	272	296	304	295	303	275	308	288	315	296	293	265	263	298	299	277	267	311	303	282	310	284	323	270	278	308	307	306	285	296	274	283	259	258	263	301	344	326	265	299	300	305	259	289	281	311	273	278	301	330	283	305	298	289	304	297	302	287	281	294	297	316	308	300	287	301	322	322	308	317	297	310	281	289	312	300	281	320	312	271	291	294	296	319	291	340	323	322	316	276	312	295	273	309	289	295	307	319	284	312	330	305	292	316	264	311	303	300	320	293	288	289	311	309	289	262	285	306	298	290	284	309	283	333	307	334	304	324	308	304	305	283	292	299	305	306	299	286	324	308	300	297	272	271	270	321	268	285	294	298	273	302	297	284	284	327	309	287	307	274	282	264	281	288	298	315	284	290	271	324	271	259	286	271	296	286	277	302	330	314	279	304	307	304	287	338	272	311	301	274	311	306	313	290	282	339	304	300	312	292	295	272	309	299	310	289	321	286	326	285	305	253	304	260	309	281	331	316	275	267	311	310	328	305	312	303	286	303	288	280	306	294	260	300	286	314	286	264	316	290	305	273	284	283	295	305	319	294	290	289	295	296	291	313	297	283	297	287	280	302	297	321	282	291	247	322	266	288	319	296	300	283	298	299	305	336	240	335	299	298	279	283	283	320	298	310	314	304	282	302	318	311	346	289	308	267	279	289	297	298	283	267	307	297	281	298	321	264	286	282	296	287	300	300	313	297	275	282	311	294	312	311	317	291	316	285	303	293	286	297	323	275	327	310	287	285	303	287	287	316	293	282	278	310	274	276	296	296	313	313	299	286	290	288	307	329	313	313	272	273	309	316	292	287	302	275	320	317	301	324	297	303	278	321	292	291	317	246	287	290	317	290	279	300	303	264	308	344	297	301	279	309	298	272	334	333	317	328	279	318	294	309	296	282	292	301	309	299	333	321	285	342	284	280	325	314	299	295	323	337	285	287	306	299	293	314	308	300	293	311	276	296	303	314	272	293	297	282	301	275	268	324	307	295	270	296	302	284	265	297	281	283	265	299	302	269	278	280	275	289	317	274	290	279	314	275	322	297	279	280	295	301	314	299	301	324	314	309	314	292	295	296	287	307	261	293	278	309	294	316	299	318	277	320	321	275	329	321	283	308	270	318	310	277	262	266	303	282	319	305	302	298	303	295	283	311	281	321	304	289	312	318	320	298	299	306	300	290	278	302	305	298	309	294	308	278	261	305	294	307	309	280	300	319	278	285	320	275	283	309	311	257	283	304	310	322	304	318	306	309	317	266	283	296	307	299	298	304	290	319	290	278	276	312	271	305	315	316	301	271	289	283	288	315	253	302	316	284	290	283	262	317	329	318	311	280	271	285	313	308	294	322	310	256	298	315	323	288	320	282	272	328	298	242	291	325	284	311	293	269	289	320	309	300	337	298	281	287	305	296	278	303	343	268	317	277	251	269	292	290	297	291	306	297	309	294	292	285	284	277	302	290	284	288	287	270	294	297	300	297	284	310	251	279	306	256	307	277	280	293	276	254	302	304	314	308	281	284	299	325	302	269	294	294	316	340	324	308	278	297	291	286	322	296	290	268	271	339	298	323	283	284	317	303	277	276	276	281	277	291	267	264	275	261	311	318	322	305	284	293	284	283	304	342	301	289	287	265	288	299	288	293	296	304	314	272	282	282	290	283	309	322	290	297	265	293	300	315	296	301	299	331	304	253	305	310	299	324	291	288	314	350	271	286	290	278	320	311	283	324	322	288	272	300	303	275	294	296	310	313	291	291	291	269	297	288	291	264	270	285	289	280	297	330	316	307	290	274	291	302	290	296	289	296	306	294	321	281	312	298	283	278	300	266	295	301	267	286	299	293	324	280	276	273	256	323	318	310	285	290	341	301	285	286	289	286	279	304	278	293	312	261	316	275	298	287	272	309	278	286	292	320	287	309	299	299	291	306	309	269	283	299	309	317	317	326	307	280	314	280	276	309	274	296	341	315	307	304	278	272	300	302	326	322	325	312	271	296	280	283	300	276	326	292	273	296	276	267	282	302	312	290	304	326	326	275	281	288	298	294	319	292	314	289	267	332	311	292	294	297	301	310	337	273	316	287	325	323	318	291	309	291	301	300	292	310	281	277	303	287	255	281	300	318	305	286	284	280	288	300	289	318	319	309	302	316	270	315	281	283	310	301	279	274	335	319	345	301	286	312	279	304	331	303	297	311	287	268	288	317	330	299	313	299	307	308	330	296	295	281	287	286	272	276	300	274	327	305	289	308	269	302	299	288	297	266	310	274	292	298	305	318	301	295	304	246	252	341	309	273	302	328	312	313	273	302	306	302	302	268	288	254	312	314	257	298	292	285	298	315	339	296	269	283	285	307	296	310	270	297	301	315	310	285	288	307	302	289	312	317	324	316	275	292	283	290	328	291	329	305	316	279	285	285	276	326	342	299	321	306	270	339	306	280	270	320	300	304	314	282	315	270	324	308	287	321	285	293	315	290	285	287	299	305	290	283	323	276	277	287	326	331	291	291	307	306	304	266	290	284	281	316	345	316	296	300	279	248	284	315	322	282	278	308	294	295	311	274	326	309	289	289	283	284	296	270	315	263	298	265	277	284	310	299	298	272	297	296	276	299	297	309	285	310	320	281	317	284	298	296	256	285	330	286	308	301	302	259	290	274	305	289	256	270	293	322	306	288	320	300	248	307	267	266	284	308	303	304	290	287	322	296	299	327	287	296	265	312	284	259	292	325	303	297	308	297	301
26852	28189	16043	6219	3525	601	634	665	667	629	618	671	661	655	656	620	618	648	665	638	646	594	638	605	658	644	603	659	626	623	675	654	636	649	645	630	647	660	658	658	610	620	652	612	715	667	586	672	646	680	669	635	655	676	612	683	615	649	638	645	654	644	637	633	596	594	647	642	611	658	629	664	669	633	628	638	646	619	675	634	647	602	626	631	618	623	675	624	659	637	673	664	648	622	656	644	595	654	646	623	650	612	603	635	657	665	662	678	685	666	656	639	660	646	654	640	617	647	660	638	630	679	664	657	671	615	629	635	626	621	638	638	663	652	639	625	677	632	647	650	667	619	671	622	650	583	621	651	676	645	645	642	597	636	610	631	652	623	677	637	625	693	606	682	645	622	682	646	638	651	645	626	632	646	653	624	669	659	643	625	629	649	657	621	668	607	638	649	600	613	631	668	639	649	637	646	654	698	635	647	640	608	602	640	625	583	607	626	682	646	683	653	635	576	632	702	611	618	690	614	617	614	613	635	666	605	638	653	626	633	691	630	627	592	616	675	682	610	688	656	619	626	601	646	587	628	668	637	635	611	684	657	667	632	628	685	652	622	620	624	591	661	646	665	626	648	633	655	649	612	630	628	619	639	653	642	623	645	638	639	630	641	658	597	644	640	651	665	609	639	636	627	653	662	593	618	633	658	659	659	626	647	664	645	650	638	659	636	672	647	663	598	659	637	606	658	633	623	678	641	669	681	607	651	678	642	612	641	633	674	655	630	633	665	598	666	629	649	622	622	626	627	659	657	652	645	641	649	673	646	627	629	700	647	645	670	637	685	652	634	621	633	635	632	614	655	676	608	647	629	591	646	637	676	681	657	648	656	618	642	661	649	628	644	635	647	617	637	696	632	647	683	635	606	641	613	629	606	624	654	690	643	646	629	641	654	672	615	608	684	657	649	628	645	654	614	676	666	613	638	685	630	600	728	609	640	626	638	651	646	662	637	685	676	621	600	607	623	668	662	617	618	625	649	650	631	641	613	650	692	668	648	618	654	641	649	656	680	624	666	597	691	652	642	643	615	649	663	658	612	682	691	671	592	614	633	645	652	637	591	634	649	627	605	655	658	599	678	623	642	667	612	594	625	624	610	676	596	649	657	684	721	636	643	641	650	661	598	644	632	618	659	588	629	643	645	633	622	649	658	627	633	604	636	631	634	618	628	633	647	679	662	659	621	657	663	621	650	598	675	643	649	610	665	626	653	614	659	608	622	628	675	644	613	710	730	668	644	644	632	662	653	685	644	636	677	630	700	608	608	610	633	638	627	574	598	657	655	611	645	643	622	635	626	619	675	612	589	662	664	661	637	639	659	643	657	611	669	657	638	667	596	618	662	630	625	623	627	619	649	621	641	651	622	662	648	672	659	654	645	645	665	665	643	660	645	658	649	647	609	672	650	637	646	634	620	637	582	624	685	617	605	654	675	587	672	615	667	653	617	641	660	648	572	638	650	605	602	655	641	621	601	614	703	651	642	587	687	628	672	615	630	641	639	664	633	599	628	622	640	626	634	628	630	619	679	619	633	639	677	559	609	617	631	672	606	670	632	664	665	595	625	612	679	630	616	643	670	648	614	629	659	644	622	605	656	639	622	673	666	632	653	652	611	649	658	635	644	635	658	631	669	629	619	638	651	624	633	624	611	617	635	705	616	630	629	655	660	681	612	640	671	643	591	667	660	619	644	647	659	623	640	640	643	598	647	663	716	674	616	606	596	615	649	640	660	670	644	645	674	593	620	622	629	669	658	614	640	650	642	657	614	627	620	625	597	639	678	638	664	619	691	604	646	674	682	640	668	610	639	669	590	654	669	640	623	649	661	629	641	635	651	692	650	642	603	659	645	638	630	623	650	666	613	634	663	600	639	635	646	629	628	619	634	639	675	588	645	636	655	658	662	644	633	611	619	632	670	637	615	660	623	568	618	605	612	635	643	639	646	624	586	620	614	637	618	631	613	632	603	590	635	637	647	656	645	666	634	644	644	680	639	673	663	620	653	638	659	664	664	667	639	637	681	628	630	677	644	633	651	671	637	638	646	599	657	642	650	637	642	639	643	613	648	649	658	644	618	633	645	661	569	628	605	585	653	651	649	602	631	638	638	650	614	644	693	629	619	675	696	645	639	553	583	603	671	629	609	645	634	672	606	647	652	618	619	680	669	656	613	632	677	648	658	645	632	674	682	664	665	627	696	635	639	631	598	678	653	631	603	608	589	667	641	621	618	635	642	616	676	679	618	677	622	612	628	632	648	635	664	637	654	624	667	637	649	656	625	658	647	656	669	629	608	654	657	658	636	640	616	645	649	630	636	674	662	586	634	642	649	621	628	616	595	611	609	668	646	650	633	675	648	626	584	642	644	628	644	573	652	645	643	635	622	662	613	615	598	668	636	646	595	601	636	644	634	650	664	671	640	655	626	649	658	685	661	628	615	629	628	662	633	641	628	641	638	681	634	634	631	661	633	634	611	671	634	615	642	613	637	637	668	687	653	611	642	673	627	683	651	648	657	622	636	597	619	630	622	613	626	654	664	628	672	688	638	668	652	623	628	644	663	617	669	673	630	614	624	598	606	659	618	629	603	668	640	654	648	643	605	603	624	647	652	630	598	675	621	646	676	650	672	672	633	635	674	662	634	699	624	623	654	629	657	633	636	620	576	621	679	663	661	620	640	645	652	668	664	658	628	634	615	627	617	625	624	612	616	676	614	660	655	655	604	666	657	595	653	634	633	591	612	657	644	631	657	603	645	608	628	660	627	632	672	641	636	693	653	674	635	633	642	680	679	625	620	630	709	647	632	640	649	637	672	655	625	628	677	658	624	697	619	670	647	666	660	683	668	624	638	629	667	646	692	634	651	632	607	627	613	593	650	674	678	628	663	642	607	646	614	653	624	666	717	663	699	653	650	600	628	663	653	714	628	658	676	664	624	645	646	651	642	637	589	624	629	622	616	648	670	629	616	586	654	636	644	642	591	642	649	625	615	632	616	634	634	651	617	660	654	658	625	628	651	637	602	627	645	650	663	616	651	672	647	617	666	634	666	644	649	644	646	647	669	669	667	650	609	657	658	651	647	627	660	639	630	628	710	607	642	654	700	593	627	646	616	651	610	621	612	585	632	621	668	673	639	644	665	625	621	672	664	637	613	622	682	661	643	620	599	659	601	689	617	673	646	625	660	664	629	648	610	617	643	638	692	670	631	615	598	615	665	656	674	647	715	611	661	626	611	638	626	698	660	669	651	616	641	660	611	638	621	662	657	638	641	663	642	618	646	610	647	643	643	637	605	656	656	591	652	649	626	638	669	678	596	617	627	611	619	652	669	623	629	647	610	644	647	603	613	646	646	645	609	641	630	600	646	614	643	656	651	621	673	611	643	640	645	640	674	648	661	677	622	620	666	666	625	646	637	584	637	637	684	667	655	686	634	664	628	634	656	629	658	651	647
62150	68328	64774	37273	24795	3334	302	255	218	206	244	196	228	212	186	193	186	181	227	205	206	194	184	200	158	195	205	200	179	214	211	190	208	210	217	199	180	189	194	196	185	171	204	194	190	185	176	235	200	212	186	195	192	200	171	184	197	186	203	191	187	193	195	201	206	186	195	228	184	217	171	182	173	181	194	192	186	178	200	200	183	182	188	209	197	208	193	197	217	181	193	175	199	157	210	164	183	210	199	166	194	193	207	174	194	217	191	200	184	200	189	225	198	196	212	180	183	188	186	200	208	188	193	195	173	228	229	186	196	194	202	191	227	209	192	186	178	169	209	209	172	186	157	206	184	167	182	226	188	201	208	221	202	201	210	192	187	177	236	197	208	205	194	213	182	182	188	168	189	219	199	213	222	186	200	202	182	189	194	171	214	186	202	177	194	197	194	217	192	172	198	198	196	195	190	186	214	220	174	194	184	199	205	192	205	199	204	185	168	184	218	224	211	182	194	227	213	186	189	205	169	196	199	192	198	201	204	171	195	195	197	213	202	190	211	173	179	193	186	207	180	201	200	185	205	188	201	200	208	187	187	196	191	159	189	228	197	191	191	196	176	178	212	194	190	213	181	189	243	208	201	203	224	165	190	181	192	206	200	200	201	204	190	212	180	177	187	197	190	181	198	200	210	201	199	215	184	178	191	183	208	178	181	190	180	186	194	186	180	207	229	180	203	197	196	194	185	171	198	216	184	168	191	198	170	209	198	191	198	196	168	188	153	175	183	206	197	179	193	205	207	185	206	192	185	169	183	181	201	174	195	198	177	172	187	174	205	171	215	175	176	193	194	217	200	192	215	219	194	187	236	203	199	184	193	185	216	221	194	196	182	212	206	192	185	213	176	215	208	187	191	186	199	183	190	186	186	182	172	179	169	165	195	196	191	198	210	205	173	217	190	177	185	212	195	221	197	182	181	202	208	216	173	213	198	197	184	200	195	210	184	206	192	219	185	185	189	170	180	172	183	177	189	196	192	197	198	168	163	197	212	225	200	209	200	227	201	204	195	198	185	195	198	187	198	187	188	207	195	186	184	174	188	200	194	242	188	204	219	195	167	198	218	212	211	193	193	186	195	198	190	194	204	222	223	209	179	201	199	203	200	211	206	202	190	225	244	186	194	206	213	200	186	210	176	196	218	188	218	230	171	194	200	182	216	187	185	177	187	182	197	201	190	183	174	207	184	173	196	209	189	205	186	199	203	202	187	194	182	217	188	216	187	185	187	205	215	184	199	188	178	188	196	221	194	185	161	208	210	205	198	203	180	178	186	219	182	183	193	208	198	198	223	202	187	223	188	190	204	205	183	197	203	199	174	209	195	191	191	203	186	178	186	209	186	207	212	193	167	192	182	205	215	180	204	215	201	218	200	167	205	183	199	216	206	204	185	189	181	199	196	193	174	198	189	192	197	189	201	177	211	191	184	210	199	199	196	168	161	170	184	177	185	219	186	184	182	207	197	177	172	171	211	207	199	183	206	185	241	184	197	196	229	232	188	184	212	176	182	183	185	187	202	196	188	212	195	179	215	196	186	199	222	183	187	207	200	169	214	200	196	229	173	199	201	170	209	198	177	214	198	188	213	198	195	193	212	188	179	200	168	168	218	215	223	202	220	217	219	181	209	191	172	204	182	188	199	243	194	184	217	200	198	189	199	185	200	201	209	220	197	192	202	216	202	196	224	186	197	194	195	163	215	201	192	195	169	181	175	180	199	202	188	195	159	214	188	203	221	195	176	197	206	174	174	184	183	175	186	214	166	168	200	202	211	202	180	187	208	178	199	180	165	195	201	200	196	196	206	182	201	213	226	241	172	185	206	209	193	200	204	191	181	211	192	199	190	174	184	205	186	181	197	193	195	195	197	207	170	184	190	193	179	213	204	176	183	186	202	182	195	189	183	203	179	198	185	188	200	190	191	202	189	220	184	210	190	180	188	186	213	198	219	224	172	183	182	201	185	212	201	200	178	203	200	186	200	204	206	195	201	218	186	200	180	178	211	228	180	200	213	197	244	203	199	184	175	197	193	193	184	212	191	205	180	185	186	165	225	191	160	179	185	185	178	241	203	188	204	179	181	211	182	199	212	218	187	193	213	207	228	222	185	203	193	189	198	216	211	243	195	193	182	182	162	198	214	205	214	203	196	202	196	194	198	195	183	196	206	196	185	200	188	205	174	180	184	170	194	198	193	223	197	188	210	193	177	185	189	184	184	186	213	215	207	188	191	171	192	193	198	202	186	197	184	229	199	197	184	202	178	203	197	190	208	201	195	195	208	175	205	199	165	193	204	227	218	200	219	177	156	199	221	211	193	198	187	209	194	168	197	192	194	214	207	204	204	210	179	199	186	196	183	215	177	204	178	169	190	167	177	203	189	175	187	211	206	170	227	182	159	180	213	192	214	198	173	202	184	218	199	201	198	187	220	181	176	199	188	200	230	194	201	183	208	178	185	161	172	175	184	184	197	204	185	201	174	187	212	211	187	199	214	212	204	187	214	216	205	211	237	217	170	205	191	190	195	202	183	207	173	213	218	197	199	185	201	185	212	175	207	196	207	187	192	182	202	196	183	216	200	203	205	233	205	203	216	203	181	191	216	183	149	190	227	212	196	212	177	187	202	211	195	188	196	200	176	197	204	180	176	178	193	176	205	183	203	210	158	186	194	171	209	200	196	187	220	195	188	180	210	189	201	204	187	188	205	172	196	215	200	181	192	191	169	185	193	205	211	195	185	186	212	205	180	200	178	197	198	187	212	180	187	223	198	184	193	193	191	181	221	198	190	205	182	182	218	206	199	200	199	186	190	170	222	176	210	224	197	182	179	178	177	219	207	167	192	205	189	178	169	177	210	221	200	195	206	185	187	187	176	183	197	205	200	187	180	186	186	213	187	193	179	180	192	188	196	205	196	209	190	187	190	208	159	192	189	177	210	192	202	173	187	187	169	201	191	221	200	228	183	220	209	205	211	193	180	196	211	183	194	187	198	199	210	193	213	221	188	207	198	212	235	191	169	181	229	219	177	235	188	182	210	195	196	238	195	203	218	196	195	186	217	177	192	189	196	189	192	234	201	185	190	212	200	175	171	204	199	191	185	212	210	176	213	193	188	188	178	214	185	178	166	181	178	207	200	205	204	199	194	198	219	206	193	210	182	204	200	182	198	177	208	193	197	173	182	184	209	168	149	214	178	192	205	216	234	184	204	222	208	220	191	175	190	195	219	202	216	193	171	207	200	193	204	186	182	192	195	221	197	188	181	204	211	188	196	202	198	195	186	186	195	217	208	187	209	160	197	192	200	165	206	181	197	187	193	159	201	199	204	206	205	216	181	190	198	181	210	196	184	183	193	207	163	196	208	197	189	209	208	176	216	193	188	190	207	209	181	178	168	183	195	210	181	176	216	182	207	191	183	179	203	196	179	183	213	179	201	197	182	173	206	203	208	219
35711	54268	58190	45304	32170	1188	748	640	657	613	549	519	548	552	496	479	472	494	506	494	485	491	476	473	456	487	441	459	491	457	463	473	475	488	497	472	427	497	434	461	475	438	494	434	458	465	482	460	484	438	452	437	461	440	394	454	463	466	472	474	425	442	473	443	497	471	487	461	478	437	431	410	463	473	487	481	455	435	496	536	445	478	457	418	497	444	446	473	489	448	465	436	471	462	473	437	473	457	470	434	457	427	459	450	485	461	488	420	485	454	459	464	442	464	482	483	480	461	479	471	439	462	444	435	475	427	482	489	455	456	432	438	441	444	458	499	454	439	413	452	440	439	465	453	482	490	467	470	438	456	479	452	476	458	454	428	449	453	452	470	483	436	469	419	438	477	446	435	439	465	455	438	433	427	441	481	467	444	440	411	464	459	460	443	450	435	446	452	461	459	455	455	455	458	454	450	473	464	480	492	421	478	446	501	483	470	460	478	480	446	466	474	500	448	446	467	492	474	478	486	467	429	455	441	450	417	440	470	460	434	477	482	459	439	495	452	438	423	449	476	441	454	458	449	456	481	421	441	481	414	468	475	446	462	451	435	457	442	470	430	457	466	438	435	492	468	478	478	443	438	484	468	452	421	457	442	447	469	452	457	451	452	441	460	468	456	451	447	430	448	454	422	469	496	446	455	464	471	469	457	466	463	456	437	493	470	430	488	455	470	444	438	455	468	448	457	442	472	446	436	445	453	441	469	498	434	424	453	468	486	447	459	460	450	447	452	431	456	475	431	446	456	461	459	475	464	465	495	453	437	448	460	438	452	474	430	490	432	487	490	437	466	443	471	433	488	423	445	471	441	479	482	448	439	448	488	444	456	477	492	422	468	464	417	469	419	473	420	478	410	451	451	491	471	415	456	477	489	461	422	453	467	448	432	465	436	469	457	458	425	464	451	439	461	458	479	488	432	433	449	456	438	473	469	425	455	470	464	466	471	437	462	458	444	427	438	456	474	459	456	486	478	440	470	457	433	440	486	477	474	494	493	475	464	475	456	446	489	437	436	429	457	410	427	438	437	429	429	430	441	499	453	446	490	474	454	461	413	456	440	427	480	421	463	434	460	448	439	467	490	472	457	460	468	457	445	461	438	440	443	479	454	469	498	500	442	427	457	482	461	446	472	407	474	456	474	400	457	483	476	435	477	481	452	445	464	426	462	422	481	463	457	465	451	468	440	423	457	452	453	429	484	450	433	498	427	447	452	434	467	462	459	461	458	441	433	502	479	451	436	469	449	456	441	472	458	495	461	442	492	443	482	443	470	470	429	435	449	458	483	473	408	448	462	460	455	429	449	494	483	465	455	449	484	426	456	456	443	471	470	472	460	471	461	481	465	480	425	441	456	460	408	458	433	459	447	448	448	427	462	472	457	407	443	446	474	496	459	477	467	456	413	439	476	517	418	453	471	438	465	440	451	459	447	461	429	453	513	430	453	457	458	478	402	420	456	453	473	485	447	448	426	465	455	452	450	453	446	459	438	454	418	489	425	437	435	468	479	473	448	477	495	404	458	459	484	501	456	458	483	440	470	449	468	424	479	503	477	452	459	450	470	495	437	444	465	451	450	491	437	468	435	444	443	445	485	475	445	449	459	455	430	438	463	410	453	444	467	467	488	429	472	479	437	444	497	445	463	511	431	508	431	461	442	444	480	418	450	429	494	468	455	457	440	478	428	460	440	471	414	438	435	461	469	491	505	469	450	456	460	445	493	462	489	455	435	470	416	438	443	431	467	457	455	469	451	453	446	455	431	467	455	431	455	439	458	466	456	442	474	454	460	470	498	425	472	488	474	451	460	459	446	495	474	461	474	443	461	453	445	460	486	478	436	422	457	500	429	449	475	451	466	493	487	440	486	474	482	503	468	447	439	445	479	435	463	452	443	447	479	470	460	473	416	435	388	441	434	429	434	469	458	472	460	432	459	448	474	439	441	452	423	455	426	454	458	461	429	465	467	477	462	463	444	449	413	444	434	406	438	496	449	473	439	475	480	498	439	461	474	478	441	461	454	461	449	448	488	462	468	462	455	457	448	425	440	442	443	428	461	464	448	456	486	461	469	411	463	488	498	471	402	446	490	465	448	458	407	451	415	443	443	487	486	436	478	466	492	433	450	470	431	463	449	460	459	451	454	476	388	490	436	456	450	503	463	484	418	459	485	450	442	426	497	430	477	479	438	463	446	452	443	493	452	457	440	437	447	461	473	439	420	491	445	445	486	419	421	473	447	447	456	469	454	479	462	448	458	494	476	452	398	455	468	452	433	472	478	469	473	451	468	489	471	492	424	423	446	476	474	478	473	429	457	453	448	466	458	461	470	421	451	448	440	454	459	450	452	451	480	468	481	428	451	434	446	436	439	457	477	459	467	494	453	453	466	455	475	478	476	441	486	431	480	437	454	482	437	450	433	448	439	427	431	488	461	453	435	428	432	455	403	414	458	465	460	443	427	509	465	487	461	458	469	505	465	462	447	508	468	466	439	440	450	441	451	454	459	438	495	459	484	435	476	471	449	436	440	478	503	475	488	438	465	441	447	476	444	422	475	427	467	440	411	466	441	450	439	452	453	472	436	469	447	460	486	481	457	437	456	448	472	481	436	492	448	401	431	461	435	449	487	423	466	452	416	449	458	449	440	480	449	468	463	460	449	475	437	492	439	455	482	458	434	461	476	455	443	454	453	481	438	459	439	437	461	484	459	435	456	482	465	449	443	443	448	422	469	448	480	443	461	443	400	445	456	425	457	466	439	473	475	449	466	443	462	456	477	462	456	452	423	437	455	431	480	467	435	480	440	473	472	493	488	462	475	459	413	449	459	481	447	455	441	486	440	477	439	440	449	448	431	421	453	437	452	466	467	482	448	477	479	452	460	471	451	476	512	447	467	464	468	494	453	398	499	457	505	460	449	432	488	419	423	447	479	447	459	435	438	420	407	456	462	480	460	473	465	458	472	451	410	489	484	456	453	430	462	456	485	473	514	452	445	443	478	474	439	416	410	444	460	455	443	456	474	464	463	465	509	466	460	442	454	417	456	436	438	486	487	452	436	454	463	443	418	429	443	499	451	454	449	436	482	460	467	490	452	434	448	433	456	449	464	439	493	489	443	474	477	460	470	446	465	472	418	464	450	433	473	475	451	457	410	429	476	436	458	471	490	433	489	468	499	418	460	454	465	432	473	436	455	457	442	507	494	429	434	472	485	474	451	435	447	445	465	442	452	457	469	454	477	467	459	456	454	453	472	472	494	467	473	443	472	418	433	465	453	474	456	455	441	436	464	470	459	490	482	440	452	487	418	449	499	453	464	475	436	464	466	424	422	445	471	450	432	467	515	430	468	439	461	473	469	459	461	461	467	417	440	432	449	452	479	458	469	451	462	434	471	461	432	449	470	439	494	463	420	472	457	440	452	512	437	478	441	435	430	442	464	483	503	466	502	485	429
68612	78997	76903	49051	36345	8547	683	405	368	377	326	354	313	367	310	300	291	315	318	294	293	298	298	276	347	284	281	286	278	283	299	301	279	318	337	301	310	291	299	267	321	332	299	294	285	321	293	291	322	307	289	301	303	310	316	304	279	298	306	292	279	323	304	307	262	312	291	326	281	295	296	303	279	283	273	296	280	287	294	305	300	313	253	330	326	311	338	288	297	283	309	317	315	294	346	306	306	268	302	290	292	313	285	275	284	322	290	269	283	322	273	312	305	297	309	302	313	287	265	305	298	302	308	306	294	304	300	265	324	276	307	319	307	314	333	322	308	291	319	288	294	306	316	330	302	305	271	323	282	323	270	292	287	264	274	321	293	275	300	296	298	319	287	292	292	293	272	289	293	299	283	288	294	285	309	318	331	322	285	304	309	294	311	300	322	309	314	337	276	274	318	306	274	299	324	307	315	293	274	266	278	305	319	314	289	290	255	291	291	288	267	280	319	298	303	298	345	281	329	301	307	304	292	335	286	295	296	283	312	286	298	317	334	322	309	290	291	289	312	295	302	288	270	298	281	242	270	317	297	341	302	306	301	286	280	310	307	289	303	264	304	259	361	276	302	317	299	314	318	288	283	327	324	285	302	301	358	317	302	258	268	282	316	287	286	320	316	270	313	306	307	311	288	271	309	264	295	293	282	284	302	288	301	333	281	315	304	289	317	282	285	314	308	281	325	300	321	307	287	280	309	277	298	299	336	307	271	324	311	310	292	268	320	271	278	293	285	301	296	272	265	295	308	313	272	294	283	302	309	307	312	300	303	309	287	293	278	307	289	312	294	276	311	301	295	316	309	323	318	310	314	328	296	262	314	273	302	277	318	278	294	312	311	302	295	334	315	307	301	315	279	302	312	267	300	322	292	320	315	290	324	284	301	300	320	268	283	309	263	334	275	304	307	321	300	282	342	308	336	288	302	284	281	271	302	289	307	303	288	299	299	284	311	266	282	311	291	310	331	276	313	278	259	290	276	292	318	302	290	270	310	287	286	302	272	291	303	306	304	293	282	309	340	292	338	266	275	303	279	280	321	262	281	312	309	348	278	286	269	273	290	283	296	302	315	294	298	326	289	273	275	276	306	287	267	257	267	257	281	293	322	322	350	282	286	280	299	274	310	276	290	309	296	297	320	324	320	272	276	296	318	314	288	326	314	268	309	328	287	310	308	299	271	303	314	305	305	280	293	348	302	276	286	325	292	307	319	312	300	317	297	321	290	313	275	285	275	302	284	309	296	296	285	327	286	301	281	280	287	254	293	273	300	341	332	306	296	310	345	307	309	325	293	274	286	295	315	289	303	304	296	307	323	313	303	330	296	275	270	291	297	301	283	303	280	284	292	308	299	295	297	310	308	290	259	315	289	265	308	278	293	289	301	312	330	289	281	283	295	281	284	291	289	323	316	291	308	288	278	269	318	281	340	318	299	294	302	317	306	307	302	295	313	294	326	315	294	289	262	296	281	297	313	330	330	330	299	312	286	302	279	292	303	301	288	324	286	319	325	328	294	298	316	307	267	336	272	282	321	279	330	316	311	279	285	299	337	337	271	261	292	312	297	276	299	296	323	277	286	340	271	284	299	301	289	281	345	301	269	281	273	331	276	319	307	309	323	311	269	293	316	292	285	298	346	285	346	293	320	296	295	296	287	268	299	281	308	311	308	301	318	313	320	303	300	338	316	305	286	285	285	303	299	285	332	322	343	289	307	311	303	346	302	287	332	298	308	267	312	301	305	299	318	299	331	291	313	293	332	319	305	322	301	301	307	305	320	323	310	332	282	295	335	325	285	299	294	299	292	300	319	325	304	301	285	260	317	300	325	271	291	277	311	305	301	285	309	313	325	267	305	319	310	296	294	307	311	250	273	281	291	285	278	311	295	308	292	313	287	288	315	301	310	307	300	293	296	298	347	291	307	343	317	313	336	297	292	319	328	341	279	303	274	313	305	316	317	271	320	283	298	320	315	298	296	292	330	326	304	309	311	313	308	285	298	347	285	302	317	280	269	329	283	277	302	269	281	280	301	298	309	308	281	278	303	317	256	313	311	310	275	303	300	317	329	279	315	302	319	321	329	306	324	317	283	284	265	280	295	313	333	288	339	303	298	291	293	273	300	282	296	286	290	288	287	299	337	276	312	286	306	287	306	306	300	314	277	307	314	298	287	293	300	329	281	275	270	283	284	294	288	285	296	288	301	268	309	301	310	276	278	313	307	298	301	297	291	305	281	297	293	315	299	289	304	246	320	313	300	299	314	290	297	304	296	289	309	308	301	288	293	286	288	308	307	290	324	282	301	340	332	313	281	306	334	301	311	280	297	299	270	309	288	277	275	316	298	320	290	305	285	287	282	295	295	319	310	282	315	289	289	318	296	299	328	326	310	336	272	297	288	289	282	299	312	294	289	305	297	321	290	357	330	300	301	283	299	294	311	302	301	262	291	295	291	264	263	292	276	313	279	267	303	281	283	289	297	285	277	308	336	300	280	264	310	302	288	284	286	302	323	255	289	289	305	295	352	311	299	276	293	300	314	306	288	287	313	309	286	320	298	306	262	312	309	247	292	262	307	299	281	307	329	294	282	293	301	301	326	319	285	281	267	311	309	278	293	297	304	285	308	293	299	297	270	284	280	329	304	265	255	303	329	276	286	303	307	311	295	289	279	307	319	311	336	309	295	310	307	253	304	265	334	289	286	265	276	285	297	320	306	269	284	284	331	311	295	301	303	307	292	275	322	288	319	327	283	292	270	297	293	330	284	269	300	284	317	300	308	328	330	248	292	294	289	299	286	309	326	284	299	291	288	292	312	302	303	290	302	289	282	314	284	262	294	303	294	274	290	313	281	300	294	315	278	311	293	302	305	296	272	312	300	289	344	289	319	303	295	298	284	311	319	284	298	317	300	306	305	335	291	277	314	324	323	298	302	311	310	310	302	295	262	324	316	277	292	284	306	294	363	329	289	298	304	302	295	302	273	321	303	323	304	278	297	281	314	287	308	292	298	292	290	271	328	314	314	312	285	301	300	319	274	301	317	323	297	306	268	309	336	308	311	328	294	290	295	295	333	281	289	295	312	292	279	297	287	320	320	289	264	292	259	300	297	299	303	302	300	287	277	307	285	317	305	274	273	303	297	296	317	301	295	271	302	309	297	302	271	290	315	350	301	273	326	274	298	256	308	289	305	276	296	272	311	294	286	327	305	279	289	299	335	277	302	319	331	323	296	301	268	299	289	319	263	290	311	302	281	299	294	261	285	302	320	301	299	293	282	304	292	313	326	300	301	269	286	271	321	296	310	312	293	298	287	280	294	312	323	287	300	302	307	296	276	308	321	270	303	258	327	330	302	283	311	297	292	303	319	253	311	318	281	340	297	291	334	301	299	296	301	306	295	313	287	298	302	288	287	319	295	296	300	301	303	306	289	287	317	254	298	284	292	295	323	284
39779	65015	71735	56502	42586	2117	1222	1126	978	907	891	794	871	803	847	785	754	757	708	728	735	716	701	741	672	689	699	661	709	717	669	650	682	748	669	675	695	696	693	685	692	691	686	687	713	677	639	683	723	651	666	713	662	647	727	675	665	694	628	692	645	617	624	671	666	673	673	639	720	668	645	649	679	662	663	639	627	696	651	622	687	624	627	696	688	651	665	651	682	644	645	673	680	657	693	719	662	638	700	681	688	652	692	682	708	673	654	711	702	704	675	679	658	651	680	683	653	664	668	661	674	694	671	708	640	659	642	662	653	669	681	668	694	699	647	638	615	694	645	695	700	682	656	647	642	670	669	703	696	654	693	653	674	697	711	674	664	690	655	682	683	690	658	675	672	678	643	638	669	674	702	744	651	635	663	674	654	674	680	632	668	682	663	691	651	654	659	698	700	662	680	663	640	653	671	680	702	732	698	648	665	655	692	669	686	701	653	664	710	664	687	648	683	695	655	671	645	654	696	617	667	684	675	670	653	643	681	665	674	673	677	682	643	652	660	638	711	667	721	674	713	680	693	688	643	678	667	700	703	658	670	691	634	684	704	681	671	706	648	691	681	657	638	716	667	661	693	622	677	631	692	727	691	653	653	684	662	653	629	676	685	689	641	672	672	722	689	705	727	667	675	637	661	699	709	667	645	645	660	677	676	671	650	658	636	676	658	687	695	660	666	657	627	666	680	630	676	669	641	672	683	713	676	656	656	699	697	651	665	684	672	687	697	696	652	707	660	695	678	701	651	644	713	663	669	650	690	669	667	695	677	686	681	639	664	677	670	679	703	708	660	622	691	661	717	730	634	641	648	698	731	682	659	682	707	623	683	642	676	643	646	711	647	654	660	664	681	698	664	697	680	722	662	655	661	697	695	633	683	661	679	654	652	665	667	696	642	700	675	711	665	680	676	698	695	670	698	679	701	639	647	608	614	637	650	642	713	669	681	626	697	670	653	660	641	640	710	684	660	654	661	662	680	661	684	681	696	637	664	657	680	675	691	655	697	658	642	677	724	672	676	599	680	687	657	638	678	730	680	679	686	635	684	652	662	690	661	675	688	644	649	686	662	639	679	657	716	650	643	681	681	640	657	685	661	683	684	668	666	626	699	655	623	702	689	673	663	694	667	677	644	661	645	669	667	640	664	717	683	650	698	665	688	637	671	693	677	674	654	682	674	670	733	703	676	702	686	632	710	712	685	718	682	611	656	644	635	665	675	657	633	669	625	679	654	692	691	680	694	651	668	639	687	697	672	655	675	681	705	696	645	680	677	686	690	679	644	647	638	620	720	676	698	649	672	625	671	609	701	640	652	658	641	671	628	652	635	691	646	645	643	681	678	682	707	660	701	656	644	667	647	701	669	682	665	637	651	683	650	710	648	607	715	696	690	657	681	684	684	629	696	649	674	714	671	681	694	683	702	652	660	648	692	641	661	618	698	661	643	623	690	617	618	643	662	656	707	604	675	701	650	641	672	662	643	656	657	680	657	664	676	680	676	705	690	673	715	650	703	696	670	674	744	697	655	687	650	662	659	659	666	638	635	661	655	707	676	675	642	708	681	667	669	654	651	632	650	712	675	690	648	632	688	701	689	642	668	634	677	696	643	674	664	683	668	686	681	685	689	704	699	656	692	693	661	685	631	691	653	712	656	695	651	701	700	655	619	702	708	677	659	669	699	650	695	670	622	682	661	646	669	656	722	664	676	681	645	696	663	687	674	638	684	691	658	658	689	688	694	680	652	669	703	657	663	654	660	644	702	656	677	683	700	650	660	750	666	645	638	625	702	651	656	654	637	697	643	658	635	700	691	685	662	651	662	651	713	674	671	653	661	659	683	692	664	706	725	656	692	633	682	646	675	675	708	654	653	638	697	636	619	645	690	671	663	648	760	625	684	603	643	654	644	641	671	652	676	666	688	650	681	696	678	657	666	689	699	674	631	642	681	640	671	665	652	679	666	666	683	654	678	683	636	673	642	698	651	684	696	677	642	663	682	707	619	684	679	623	661	661	678	664	636	662	681	655	647	652	625	648	660	689	690	639	681	705	666	634	661	617	708	693	615	677	650	662	623	686	684	625	669	707	632	671	641	659	710	678	661	660	692	658	687	661	634	685	621	710	701	660	684	647	696	670	641	691	663	677	690	687	670	717	632	666	650	655	669	692	693	655	687	674	675	635	675	745	661	662	648	725	680	636	624	674	666	695	664	654	636	680	689	709	683	681	671	672	608	671	688	699	687	634	628	660	708	708	670	667	697	702	669	676	676	708	675	642	654	725	673	670	704	685	652	617	658	690	670	663	635	683	693	674	705	722	653	623	665	615	667	676	713	636	650	649	697	713	656	675	641	663	624	652	652	707	671	669	671	704	662	711	671	680	635	684	682	695	685	673	675	629	710	644	637	692	671	718	641	638	706	691	733	651	699	670	677	642	675	636	693	730	683	660	689	661	658	635	673	727	713	648	661	651	694	683	671	661	674	683	683	707	651	650	722	665	679	643	652	719	689	696	651	667	675	652	610	639	703	635	675	693	695	676	636	671	700	680	671	667	644	690	677	716	662	689	713	694	650	682	680	657	663	672	674	664	722	626	657	652	664	597	651	685	664	681	639	680	650	633	695	667	669	650	645	653	661	659	664	628	689	626	651	670	668	704	657	666	678	669	620	662	673	627	689	653	657	668	710	707	620	671	669	663	656	678	689	687	630	641	688	667	681	670	700	654	738	712	659	658	679	670	670	652	670	684	661	670	629	652	663	645	689	664	686	709	692	672	625	734	666	702	657	649	662	719	672	668	685	657	695	699	644	643	679	629	623	642	665	644	640	648	721	659	645	656	687	636	649	663	694	698	624	681	671	690	636	639	685	686	675	685	644	661	664	647	683	647	684	632	671	654	704	707	638	698	666	664	656	681	668	701	664	674	684	655	689	626	659	705	729	720	679	626	726	670	682	709	627	704	645	678	666	696	658	678	648	678	658	663	662	681	646	654	655	687	678	704	653	694	618	678	669	675	680	707	682	696	645	662	694	659	695	640	647	650	692	706	617	717	681	662	652	683	649	693	626	662	667	694	694	694	687	671	660	702	674	672	708	619	672	668	680	617	692	610	670	686	681	659	664	629	661	690	684	671	651	664	684	628	677	673	693	687	696	650	635	661	642	629	623	681	676	656	710	664	696	698	685	651	660	679	689	670	684	652	638	683	707	651	662	674	672	632	682	702	674	691	681	682	641	633	667	651	725	680	704	711	723	642	671	620	713	672	641	649	706	621	666	732	721	645	657	698	668	640	664	652	644	713	663	696	665	688	615	631	680	646	663	658	660	628	675	705	694	692	632	664	657	670	658	655	655	619	637	675	667	726	661	684	669	626	710	664	635	719	625	670	649	625	675	667	695	645	644	676	693	736	674	587	684	633	636	658	677	664	639	701	677	652	591	664	683	725	654	664	679	673
49102	37254	16191	2873	1282	345	295	307	300	292	263	308	285	302	308	309	329	282	331	301	291	341	268	295	300	293	298	295	311	264	281	258	311	278	308	274	293	278	300	321	303	268	271	302	283	323	299	323	279	272	281	307	288	287	286	264	289	293	296	313	283	299	307	322	310	310	271	300	243	270	277	301	285	319	302	312	294	271	270	297	316	274	340	321	307	312	286	302	269	308	274	309	281	294	276	301	300	311	290	276	295	311	309	320	277	283	279	312	292	311	327	268	308	278	292	292	288	267	301	310	305	275	309	297	280	298	282	311	268	300	291	304	315	290	304	300	275	326	283	294	301	285	320	315	307	307	300	273	276	287	279	304	305	305	321	327	302	330	299	286	293	269	292	280	294	337	307	249	300	313	292	293	295	298	313	287	285	325	278	293	245	276	293	288	262	313	295	281	278	305	300	287	298	303	298	289	271	260	282	302	286	274	323	293	316	293	322	259	290	296	283	270	295	324	281	303	270	286	311	308	308	288	300	288	277	279	272	304	262	308	331	305	290	277	308	283	281	265	297	293	318	274	288	322	308	255	285	299	291	285	302	340	294	271	305	293	310	254	281	311	305	285	287	312	282	316	304	308	274	284	286	278	298	293	281	314	307	338	296	272	294	335	317	274	283	303	289	309	334	289	294	299	251	290	333	299	297	327	287	237	312	273	284	280	297	289	289	305	305	317	309	297	285	276	322	305	275	278	288	293	294	251	277	284	265	323	282	288	299	295	309	320	307	287	337	315	257	294	299	290	289	272	302	295	309	302	284	269	295	315	287	287	276	309	287	263	321	303	300	285	317	276	278	287	285	308	278	286	286	306	283	283	315	292	309	292	273	340	303	289	280	303	292	273	297	279	282	306	310	272	296	266	287	275	308	265	299	294	308	301	284	294	334	293	310	286	298	292	256	310	310	274	327	319	291	315	314	261	251	280	297	269	280	299	292	292	282	307	326	297	297	293	279	280	281	304	303	290	319	283	266	303	300	318	291	307	276	316	298	326	297	268	290	263	289	309	289	311	284	291	311	299	317	290	295	308	297	281	302	281	310	279	295	279	273	298	310	299	309	298	243	260	267	307	283	300	285	301	271	286	310	273	286	280	278	288	319	317	298	256	299	345	297	293	276	287	257	280	303	294	290	292	314	305	294	298	329	305	319	322	305	268	274	355	366	330	294	302	316	263	269	304	304	315	296	301	310	334	266	295	289	295	299	280	266	311	284	270	301	301	288	243	289	319	276	336	303	286	316	314	293	281	301	278	281	315	285	307	288	304	278	293	285	300	288	264	316	331	262	301	290	310	275	283	344	290	311	314	288	295	297	327	287	305	308	267	285	300	273	301	286	300	290	294	270	285	302	287	315	288	315	292	272	282	297	302	294	270	309	303	300	296	314	271	302	320	279	272	274	318	291	319	252	307	272	292	292	320	314	299	285	273	283	332	334	322	304	318	282	266	314	315	291	262	289	288	337	258	274	306	302	277	268	282	315	298	289	278	325	292	275	288	305	301	291	272	298	305	269	274	293	317	287	320	307	282	300	318	316	311	307	275	335	334	306	305	326	269	306	310	326	317	274	288	283	315	287	266	320	320	295	299	299	256	320	309	279	302	258	281	293	293	278	285	287	282	341	288	290	290	276	299	286	284	305	321	304	309	290	314	281	295	315	282	278	270	271	296	286	261	311	279	293	294	301	294	310	296	271	306	294	290	295	296	293	323	303	322	311	312	300	331	338	312	274	319	275	281	303	317	325	290	325	272	268	270	290	275	297	288	313	302	266	297	304	293	276	291	333	275	270	259	288	316	290	299	283	287	308	289	317	292	279	298	314	299	290	308	297	289	280	316	257	287	281	298	291	262	300	304	274	275	293	329	294	317	279	288	302	303	280	266	285	262	279	274	314	307	251	305	310	309	296	311	268	294	267	338	286	282	329	312	288	291	277	279	279	300	296	287	302	302	309	304	294	314	300	277	298	224	279	320	282	310	266	300	292	284	318	255	283	302	313	260	265	282	339	266	290	328	287	280	290	321	305	303	303	292	287	305	311	315	334	283	290	290	270	329	290	288	296	313	287	284	257	280	311	304	256	300	334	306	294	319	306	299	271	310	264	306	266	280	317	305	304	297	314	297	303	299	315	296	319	291	295	289	280	323	288	316	299	277	298	302	309	326	283	296	307	265	301	270	284	318	322	275	282	272	263	306	345	293	291	267	302	298	297	301	293	332	278	312	278	270	290	301	301	309	281	307	288	301	302	307	315	313	265	277	297	321	289	296	323	297	288	333	304	281	301	278	298	299	280	298	263	277	324	282	281	329	307	300	291	281	322	270	279	260	271	304	283	294	338	289	309	313	328	296	292	280	308	340	303	314	299	299	280	311	267	262	283	306	271	312	310	263	311	300	266	297	296	295	249	299	297	274	302	299	271	279	312	310	296	307	334	287	314	264	298	284	315	303	345	269	316	293	265	281	312	337	311	307	278	273	339	297	295	286	271	285	303	270	291	313	306	315	314	311	284	282	274	283	293	286	331	312	303	267	302	324	313	278	290	309	288	287	308	328	291	279	278	275	270	298	289	309	274	340	312	294	322	309	290	313	307	322	312	260	340	298	319	315	318	292	310	292	281	302	326	306	297	289	297	327	291	307	299	321	293	326	309	302	289	285	278	302	305	301	302	301	295	319	264	302	331	283	304	316	274	286	300	243	276	285	276	308	289	305	281	282	314	280	299	294	304	307	288	279	290	255	281	299	302	268	282	287	274	324	306	281	283	323	285	313	312	310	304	325	269	304	284	310	303	276	308	292	315	300	276	275	267	275	272	312	299	287	295	298	276	283	282	260	267	281	307	281	307	301	324	306	274	304	291	277	303	297	282	314	292	282	305	303	332	278	264	310	290	321	286	295	281	316	298	338	283	286	283	281	284	288	320	301	316	282	319	347	297	267	294	318	312	277	287	316	273	304	304	322	276	321	279	305	290	299	290	292	278	295	324	257	276	299	289	282	294	271	285	318	288	249	279	314	287	292	275	293	290	275	272	281	295	297	289	305	290	301	301	318	276	274	275	334	324	319	285	282	281	304	236	289	315	286	285	275	292	331	296	265	265	312	321	281	301	299	309	312	283	284	297	269	295	276	303	277	301	292	306	293	296	316	292	246	300	301	307	289	297	288	262	322	270	305	266	299	333	309	238	290	293	293	287	303	279	291	315	310	258	279	313	287	286	313	271	351	307	283	301	283	279	291	293	272	303	327	285	328	290	291	293	292	311	281	312	293	305	301	287	299	320	299	304	269	298	316	298	282	284	296	312	274	332	264	300	268	321	309	282	275	305	287	310	311	325	326	271	285	275	271	299	337	300	296	308	318	309	286	299	316	300	288	273	311	280	300	271	295	302	297	268	285	283	278	316	327	273	286	297	342	292	301	275	282	285	334	302	307	287	271	272	285	321	308	271	277	271	314
25511	27686	15449	5389	3521	720	624	643	649	639	650	580	621	603	695	631	651	631	619	669	632	641	648	633	682	615	631	625	655	658	644	639	659	618	610	644	632	589	612	656	657	671	651	678	679	678	686	646	637	600	665	614	619	646	619	606	638	652	626	613	620	592	637	645	641	616	674	677	632	664	594	623	633	627	631	626	610	645	631	671	676	610	621	613	652	620	659	631	650	686	622	578	617	620	631	616	608	642	613	622	652	596	654	642	635	681	604	639	646	643	609	622	606	642	649	656	661	618	656	625	624	644	620	675	632	710	615	640	638	612	639	562	647	628	641	650	636	591	648	628	691	654	614	665	619	625	597	627	624	642	661	617	611	657	652	628	671	669	637	619	623	624	682	627	656	620	677	641	647	654	609	637	589	635	656	622	631	685	651	589	599	632	633	608	662	682	635	669	597	552	595	646	674	657	633	664	614	642	651	640	639	667	619	652	607	616	683	688	677	638	644	592	643	627	649	635	620	626	603	614	652	639	634	602	622	641	630	655	648	628	558	672	688	632	622	643	634	638	621	652	629	616	639	653	626	648	645	637	621	631	635	589	654	664	617	607	612	615	638	618	640	589	653	666	625	638	596	655	647	617	660	602	633	621	677	673	660	633	632	629	636	629	617	624	615	641	647	616	628	669	598	601	639	635	620	665	611	641	594	628	605	603	658	649	658	656	661	610	664	653	625	670	645	628	641	653	657	618	637	625	657	640	623	667	608	648	629	655	591	627	651	648	653	634	626	614	654	659	635	618	640	642	621	654	636	629	557	633	643	665	622	704	603	637	649	654	699	601	645	617	631	607	667	630	637	639	648	629	597	618	691	631	599	620	653	649	631	657	594	653	639	637	633	685	649	625	619	661	600	612	649	655	660	634	608	647	632	644	665	574	610	616	616	634	611	614	650	615	625	677	676	627	606	684	629	648	643	632	573	576	650	661	654	638	640	643	586	594	597	640	627	645	619	625	596	647	649	654	617	611	621	619	633	601	646	617	677	609	654	644	672	610	590	624	632	651	630	604	616	598	622	652	630	634	619	641	657	631	603	635	643	658	629	674	655	683	624	676	633	628	617	619	608	594	668	632	626	635	673	675	648	645	659	629	651	612	640	654	610	653	631	672	648	672	606	571	667	669	642	646	586	615	645	642	658	625	637	640	655	633	643	651	640	635	649	641	621	612	621	626	644	645	638	632	639	598	651	694	660	626	647	611	613	657	683	643	641	619	678	647	658	634	627	642	616	653	635	644	687	705	619	698	639	668	641	597	629	579	601	643	625	614	644	602	654	648	631	650	643	671	663	670	634	612	649	665	638	600	625	647	679	627	656	631	672	647	655	587	645	661	635	614	668	662	618	667	615	597	664	602	647	640	622	614	627	638	659	665	649	629	664	655	589	651	639	624	621	634	627	614	650	665	660	675	646	635	633	638	645	654	655	633	618	621	585	639	626	696	631	658	579	622	628	666	627	657	637	633	662	659	638	653	661	652	613	657	656	645	621	650	618	629	616	653	644	611	624	664	592	609	621	609	603	649	646	601	644	611	673	683	637	660	599	625	658	598	605	585	668	637	640	641	629	636	618	646	638	662	634	599	642	612	656	652	622	605	599	644	632	658	619	693	592	615	632	637	615	653	670	619	626	658	623	664	626	596	628	604	654	640	612	638	637	576	618	641	623	666	635	606	681	624	626	625	611	622	595	656	605	672	675	660	679	642	680	634	632	647	648	636	614	598	609	656	621	611	643	645	650	618	639	626	652	659	645	587	637	654	610	645	680	625	629	646	647	653	691	649	685	656	627	600	629	599	615	604	647	654	650	669	640	617	689	692	624	625	682	618	658	670	638	676	653	637	676	638	675	658	648	638	603	650	636	620	626	649	617	651	615	633	648	607	640	600	669	700	631	653	693	651	613	615	645	650	608	670	610	651	659	623	651	644	672	616	573	631	665	657	642	657	651	639	656	640	610	616	645	644	645	625	604	647	609	658	641	641	687	612	614	637	611	625	636	643	654	629	641	636	604	675	600	624	616	654	637	631	599	671	629	650	641	599	648	655	649	640	658	588	590	659	661	663	620	638	614	650	653	613	638	627	630	672	625	666	613	636	689	674	632	679	670	619	628	628	645	620	646	631	636	598	631	639	635	673	645	687	665	634	608	612	608	635	626	661	672	639	641	674	621	671	631	599	626	660	641	630	634	654	646	638	578	595	626	596	621	583	643	661	657	614	671	629	638	632	629	573	630	647	613	630	649	615	616	668	597	578	596	591	659	659	651	606	626	612	637	672	625	662	620	600	649	630	660	633	668	653	614	673	624	654	684	614	637	649	659	626	648	648	603	667	607	644	608	608	675	574	674	635	616	622	655	665	621	632	603	616	669	622	640	604	682	617	638	629	623	637	648	665	674	621	649	672	626	621	626	645	630	616	624	687	639	605	606	647	624	632	661	623	674	657	625	624	659	595	594	658	628	646	645	661	659	642	641	638	656	653	638	611	627	629	632	622	672	653	659	624	624	684	650	643	728	657	621	664	636	648	607	598	634	644	581	666	662	623	654	634	601	585	639	651	642	653	613	660	599	673	642	626	654	651	646	679	627	639	650	660	640	634	607	655	635	666	645	674	609	614	657	629	654	610	627	615	602	654	622	615	621	630	627	646	655	624	680	623	624	648	619	628	667	697	639	652	613	635	608	645	677	613	648	629	684	681	673	627	642	632	641	656	649	609	625	634	657	648	626	627	638	608	660	679	614	660	677	625	636	656	635	657	664	623	608	664	647	636	619	610	654	612	634	636	623	587	646	638	628	626	650	670	654	626	685	658	639	651	610	645	654	600	626	641	620	673	652	640	619	618	640	633	642	609	632	602	635	644	636	661	624	636	686	670	674	645	628	661	637	633	656	603	615	599	646	626	635	597	624	643	641	590	593	666	649	648	612	631	608	625	621	632	649	654	632	650	668	634	639	637	660	627	604	653	594	684	641	650	647	626	619	652	660	642	619	602	631	598	648	633	687	659	665	640	607	663	613	648	638	617	623	650	646	606	654	657	618	620	680	675	663	668	636	673	664	614	643	670	605	697	606	664	565	619	669	612	616	658	635	619	649	648	622	626	644	632	621	599	648	630	643	633	647	679	630	652	604	646	599	650	630	653	630	625	655	619	701	562	650	611	666	627	643	681	629	603	646	655	599	625	647	582	652	613	619	708	681	639	661	647	628	620	628	579	646	597	621	637	649	638	631	639	640	649	613	669	627	622	654	614	591	632	617	642	621	599	634	633	684	612	637	602	641	633	649	654	621	612	647	620	613	632	625	645	608	605	635	611	620	646	651	644	630	667	656	644	678	646	680	674	642	645	656	640	664	607	633	654	623	612	628	596	642	612	626	642	640	652	673	626	629	614	631	654	643	640	629	639	609	653	661	653	576	654	639	642	602	639	654	612	685	690	636	612	674	669	608	672	658	587
61288	70032	64811	36669	23967	3642	262	237	213	196	201	173	217	226	209	215	194	198	215	195	220	189	198	200	190	221	219	216	181	203	195	210	206	199	173	201	186	216	182	162	198	175	194	215	194	208	204	182	224	193	227	182	194	206	199	186	219	213	191	180	228	208	191	201	194	180	200	217	185	209	193	212	192	181	174	206	206	184	191	195	210	211	168	178	210	182	201	182	197	197	205	215	191	214	201	195	209	217	215	172	205	180	171	198	201	183	208	198	201	201	212	168	203	207	178	205	229	195	192	190	196	199	187	204	200	175	175	198	198	208	184	207	213	214	184	225	196	204	192	202	213	173	212	191	174	194	176	211	199	199	200	192	202	195	186	192	200	217	205	200	198	199	205	192	164	193	185	173	183	192	223	181	206	180	179	211	187	178	201	203	168	174	197	180	192	225	182	209	199	173	177	198	192	173	186	186	193	204	209	204	187	214	214	210	173	207	179	169	177	222	208	189	192	178	189	201	202	234	194	213	194	184	172	177	206	180	181	201	193	196	203	188	192	196	188	191	172	159	210	184	185	214	201	179	144	196	193	213	219	200	172	209	199	202	192	206	210	201	193	199	174	183	193	198	213	166	194	201	198	209	196	208	194	161	184	197	176	177	190	191	188	207	182	187	222	179	154	219	189	189	166	197	208	172	184	187	189	218	198	182	191	198	176	199	189	175	191	215	224	215	224	190	192	172	196	174	183	168	195	182	225	199	183	165	216	201	198	187	170	184	193	183	184	216	200	196	199	229	188	183	169	209	188	196	190	212	180	217	192	202	208	182	172	198	206	193	184	195	210	184	167	186	201	204	219	174	181	195	191	192	193	180	172	193	194	211	181	200	188	175	181	204	189	191	201	180	225	172	185	180	199	184	221	177	195	165	196	183	211	218	229	186	204	187	193	189	206	203	215	178	178	204	211	185	194	200	211	204	183	190	216	186	211	198	196	191	186	188	195	188	208	188	216	205	186	192	169	174	168	196	169	204	192	195	199	191	196	199	197	207	186	153	183	204	222	202	188	189	217	169	167	232	222	194	197	203	167	182	207	203	225	199	184	177	186	187	189	194	189	183	202	196	170	188	184	190	170	197	179	205	160	204	178	187	211	178	193	214	219	202	185	223	188	180	200	160	193	208	195	201	181	186	187	180	171	208	219	215	207	195	192	193	183	201	205	193	204	211	225	204	194	206	193	219	213	178	160	201	202	193	207	229	222	202	183	186	194	204	184	202	183	184	215	199	201	183	201	170	204	183	202	184	187	188	215	190	188	191	215	199	229	185	177	179	208	206	179	187	194	203	195	221	217	184	190	174	199	227	209	218	212	197	165	182	163	205	200	202	185	208	210	201	169	189	191	184	200	212	210	194	188	194	197	193	194	200	170	191	201	223	197	172	207	191	195	216	181	178	212	185	187	170	200	186	178	175	177	194	185	188	202	198	218	202	202	185	204	191	185	179	217	188	194	193	190	224	195	169	177	173	217	199	188	181	197	175	202	200	176	154	215	165	199	196	186	179	207	234	217	196	203	204	187	201	193	187	201	190	183	185	205	197	191	194	206	214	183	182	190	199	217	202	189	186	181	201	206	230	178	200	188	190	191	208	217	196	219	196	199	217	169	173	197	218	193	204	183	199	187	179	190	177	204	198	186	227	186	179	199	190	214	187	205	207	211	181	173	202	191	189	206	188	216	200	230	183	227	198	193	197	204	217	213	221	172	184	195	206	212	191	182	202	168	178	202	198	189	173	191	182	172	205	205	168	206	193	233	187	173	192	217	185	192	193	194	215	178	169	187	208	183	198	177	232	207	169	199	161	200	195	179	192	172	187	203	205	190	199	191	219	174	178	209	212	200	186	202	220	188	195	215	184	193	180	170	192	196	194	217	177	180	211	196	169	179	211	175	221	188	197	194	183	190	196	199	203	196	196	189	191	206	203	185	191	194	183	197	220	197	197	205	186	191	183	199	198	181	209	185	179	214	209	168	209	203	208	187	199	181	198	190	209	188	198	202	171	205	218	231	204	188	198	189	214	202	183	206	198	202	205	184	195	182	173	196	185	186	210	212	181	178	180	217	192	206	168	223	192	185	187	209	172	207	183	167	196	206	213	203	198	204	190	200	207	166	206	221	194	187	181	179	179	189	205	190	196	205	192	205	185	184	192	190	176	184	196	191	179	218	179	169	198	184	198	180	194	197	179	208	195	192	197	230	215	200	205	182	177	190	203	183	211	186	185	187	189	205	193	191	183	181	186	186	187	183	182	207	201	185	192	213	179	188	191	194	182	226	201	179	211	188	162	176	193	187	215	191	182	207	216	205	202	174	201	189	201	217	197	199	191	184	192	201	202	168	187	203	187	185	178	201	185	187	202	217	219	180	208	157	186	199	163	189	199	189	215	186	215	185	203	208	167	194	196	204	195	195	178	200	184	180	172	199	195	183	174	188	220	202	206	195	193	169	202	200	197	188	187	177	195	182	226	196	187	192	203	197	186	199	182	197	199	196	201	161	179	229	215	188	190	172	203	207	197	199	197	189	188	192	199	204	218	184	183	235	180	189	215	204	206	190	205	208	203	221	193	204	194	175	181	178	190	187	217	202	203	194	186	216	200	210	187	205	189	196	198	210	212	201	188	203	230	186	188	198	200	197	197	175	190	192	167	233	230	175	232	178	175	206	184	174	187	203	195	171	188	205	184	198	208	192	194	196	218	191	172	184	198	185	168	212	172	190	217	180	198	184	181	178	201	176	194	208	203	175	180	203	194	177	194	183	216	186	219	176	186	181	207	206	177	209	195	198	189	212	213	196	197	197	198	200	173	203	210	207	187	211	205	170	171	182	211	171	204	184	187	222	180	194	190	201	176	195	204	195	213	200	182	183	190	170	170	185	196	194	212	197	190	186	180	193	196	159	204	198	176	198	201	201	213	203	200	196	194	190	164	203	184	194	167	193	204	181	183	205	181	200	188	179	182	186	171	189	192	200	193	228	219	191	208	174	212	176	170	175	201	181	190	194	197	200	182	176	215	197	167	188	178	173	210	201	191	194	202	190	202	203	174	205	193	186	196	180	182	226	173	219	169	190	215	181	170	187	188	182	171	186	194	189	170	204	196	184	200	212	193	215	196	205	185	208	193	185	198	209	188	214	196	179	200	175	189	213	190	195	197	211	186	210	219	229	201	182	203	206	222	170	194	211	191	220	211	188	191	199	182	204	190	225	208	206	188	212	193	201	214	172	190	205	185	198	191	200	164	200	196	171	191	217	184	210	166	198	183	217	161	212	206	205	194	198	177	214	199	200	188	186	218	169	228	186	201	182	178	157	217	225	177	167	192	180	176	204	195	179	177	179	191	190	216	200	203	186	233	196	189	203	171	176	195	194	186	192	186	190	174	187	179	204	193	233	178	228	194	192	191	199	216	188	192	198	185	209	196	202	168	210	199	196	147	188	206	211	175	193	191
35091	55104	58861	43773	31945	2154	715	637	588	615	576	517	533	487	492	529	469	493	474	505	500	483	487	489	480	461	491	486	497	486	497	463	449	462	470	531	463	468	467	469	443	440	448	491	464	451	479	419	505	489	438	452	466	444	449	466	504	462	466	442	452	503	477	426	450	436	484	414	468	423	426	457	461	448	454	449	442	459	465	454	475	493	448	462	441	471	443	426	473	452	454	441	467	479	453	450	496	445	445	448	480	426	413	433	468	462	438	461	448	514	455	458	451	419	467	449	445	421	472	464	457	469	437	439	459	459	479	446	463	438	460	454	475	457	451	462	451	428	429	460	464	423	480	480	469	476	442	477	469	465	499	453	520	462	458	462	461	421	492	433	525	484	470	435	459	442	451	440	486	483	454	446	463	463	465	463	474	428	447	456	461	473	417	477	442	465	427	446	459	482	455	455	445	487	447	468	460	487	459	463	426	471	449	470	468	486	431	429	478	422	477	457	452	426	441	472	481	485	450	455	461	468	450	494	451	477	443	455	466	470	449	475	475	498	459	458	450	430	442	404	424	487	451	467	412	480	443	428	471	464	458	423	451	443	475	433	425	485	434	448	444	484	480	461	476	447	426	431	481	490	437	445	482	466	455	468	460	458	408	485	424	476	448	473	461	476	452	478	476	450	458	445	456	494	449	490	455	425	417	456	446	439	473	462	468	470	462	450	414	498	460	477	403	448	416	454	413	459	464	432	467	421	465	479	424	436	420	451	433	488	470	408	425	466	475	434	458	451	481	419	449	441	473	402	439	447	475	444	465	423	452	472	446	454	421	453	443	452	469	452	474	455	480	413	412	462	452	418	449	454	426	496	448	496	453	445	444	440	436	462	428	423	463	456	482	445	444	476	451	428	446	411	438	441	424	460	449	478	429	419	468	475	450	476	455	467	465	499	474	469	423	449	461	460	432	422	451	439	457	476	447	452	461	467	462	474	442	469	456	454	480	464	488	450	449	421	409	457	435	469	440	423	424	461	472	456	410	464	449	458	438	444	483	430	438	450	454	473	442	470	440	426	446	480	473	474	447	446	471	471	451	479	470	442	461	459	480	458	452	502	446	406	467	445	427	454	444	415	416	460	416	450	448	453	483	470	427	437	425	416	441	463	464	450	469	432	430	454	446	475	403	445	483	471	479	469	475	479	470	452	449	452	449	416	420	469	414	466	464	440	461	446	475	461	474	485	435	456	442	426	503	444	470	506	455	433	492	451	482	470	466	428	464	443	444	417	454	474	420	472	465	432	439	449	439	497	436	460	460	480	455	429	454	473	464	459	430	450	451	449	418	489	457	449	470	450	455	468	420	434	452	484	427	450	477	462	490	424	420	474	445	465	406	460	430	450	476	498	475	483	425	454	466	462	428	451	411	497	484	427	445	455	478	420	453	472	469	438	439	475	456	467	467	460	441	475	441	440	429	449	445	483	437	437	467	459	456	433	481	435	460	454	486	442	444	455	421	418	457	446	423	451	484	492	466	435	436	462	503	488	451	474	473	434	415	481	462	480	484	483	447	457	435	437	480	504	447	450	478	432	469	468	462	535	471	413	441	472	493	484	486	474	471	449	429	444	460	452	456	472	452	441	421	451	439	458	435	439	452	458	414	437	450	437	468	450	506	429	458	452	434	498	471	469	467	439	441	447	449	446	427	453	446	424	467	437	429	465	453	452	450	462	448	452	457	439	446	410	433	454	430	450	433	474	426	470	473	466	444	462	435	425	465	445	448	450	440	438	411	440	466	455	444	481	478	501	471	472	493	434	447	451	464	494	448	393	439	478	448	430	493	435	414	455	481	449	478	476	464	472	454	433	458	457	432	453	442	482	452	457	460	466	457	457	472	435	467	469	467	421	441	457	399	435	485	464	436	382	483	472	438	401	468	459	432	463	435	483	462	449	437	446	439	401	466	445	462	467	463	430	459	479	489	488	472	474	422	459	466	464	442	482	455	431	442	442	423	450	427	480	500	455	436	463	448	490	478	451	428	421	457	452	470	469	479	487	444	426	456	448	457	429	453	467	482	473	426	487	437	428	474	435	464	410	396	468	460	440	468	432	494	492	455	450	446	511	401	466	459	459	464	433	413	454	453	472	472	434	445	427	436	480	455	432	454	444	449	462	439	439	455	431	465	465	425	459	433	451	444	471	437	490	424	446	494	452	440	438	457	430	420	497	464	451	460	422	419	482	474	498	414	464	419	440	447	461	444	454	419	424	470	454	501	474	460	447	448	439	440	422	443	438	448	478	478	453	490	457	469	463	450	407	451	444	463	447	478	443	451	449	444	484	459	468	450	445	442	475	441	435	471	445	442	440	479	441	405	462	451	443	431	465	450	449	472	446	449	469	462	474	503	473	474	459	468	459	459	503	452	458	453	421	439	481	447	422	446	461	436	440	435	454	436	443	473	479	446	479	468	467	446	486	457	465	457	424	462	445	463	456	462	486	454	475	427	494	470	460	487	424	475	473	488	448	469	431	468	446	463	474	468	470	470	418	451	489	495	444	479	472	473	467	444	453	493	447	431	452	430	461	465	472	455	430	400	452	461	469	456	448	449	472	439	511	414	459	439	457	449	461	449	450	492	423	473	443	452	494	448	471	434	464	458	392	465	418	414	441	480	454	478	491	458	475	478	441	470	437	473	476	484	447	451	448	463	473	434	431	458	474	436	443	422	439	481	440	453	482	439	448	475	454	451	462	468	466	450	459	451	473	488	452	434	478	443	428	459	454	456	467	444	469	438	413	429	460	445	478	438	446	427	502	405	466	442	459	456	441	474	462	446	452	423	420	456	446	443	413	459	440	470	417	425	439	434	466	456	454	471	482	473	442	459	451	477	437	472	453	461	439	446	417	444	445	439	462	465	483	457	476	447	474	454	464	473	449	440	466	448	451	461	457	458	454	466	443	436	487	455	477	472	457	432	483	460	506	480	457	436	465	477	489	458	427	455	449	468	435	462	456	425	449	429	481	458	451	421	454	447	469	440	455	462	457	449	468	443	438	478	472	466	468	471	470	449	434	476	423	459	505	438	461	448	436	462	462	453	405	469	480	460	449	456	475	455	458	445	481	418	452	432	454	440	450	437	440	459	473	453	441	473	446	436	424	453	464	459	449	466	401	490	459	456	424	454	464	470	450	466	468	432	451	426	435	459	497	456	395	438	441	411	466	458	436	431	448	456	465	417	423	477	456	465	469	480	475	450	460	445	462	447	427	439	475	431	452	494	443	467	466	464	443	461	464	461	425	453	421	432	468	436	434	469	453	455	460	449	457	462	456	471	493	460	454	421	460	417	422	469	405	474	470	430	441	490	449	458	446	445	473	484	437	461	425	453	429	447	448	494	462	448	438	434	476	455	411	478	466	450	463	441	443	436	491	456	473	444	482	429	429	423	420	484	491	455	437	423	493	459	445	463	447	488	431	454	429	438	504	463	480	431	460	465	469	444	444
67797	80037	77186	48264	35127	9139	612	382	372	388	361	352	297	353	303	312	310	330	286	316	316	300	283	275	299	304	302	302	293	314	321	284	310	321	309	296	324	312	315	308	291	320	295	316	305	318	306	279	356	272	302	271	281	263	298	311	311	284	287	299	259	316	293	329	318	289	302	344	272	319	291	311	336	308	337	316	254	294	292	279	313	300	280	306	303	291	309	301	314	271	332	321	278	281	299	290	294	288	288	317	291	294	308	253	281	311	335	314	334	285	291	300	296	302	269	309	306	292	320	313	284	296	310	278	301	293	259	303	281	296	327	282	308	289	300	270	308	280	283	296	320	269	290	280	282	288	308	306	315	301	266	290	307	316	270	321	289	286	325	305	304	327	309	313	303	297	288	336	303	325	312	288	298	317	299	280	302	315	326	316	315	310	276	293	279	276	282	328	284	292	295	291	289	319	311	269	273	275	312	271	369	291	312	294	303	323	293	293	266	289	289	316	275	279	295	303	307	272	274	320	288	272	298	289	315	335	282	332	288	283	315	309	305	297	319	294	305	298	295	307	314	316	301	294	299	301	291	306	296	326	296	300	298	294	301	286	321	281	276	327	289	300	305	266	310	311	310	282	319	315	327	288	299	337	309	325	316	321	277	276	304	325	258	275	309	275	293	282	314	261	279	278	277	320	302	316	282	322	291	291	339	285	292	308	291	309	308	292	301	323	319	292	293	277	300	302	301	274	309	300	307	307	339	296	286	286	324	354	254	316	280	321	313	319	299	287	289	310	314	301	318	312	300	298	288	300	271	312	304	294	318	295	296	299	305	292	305	302	286	331	320	328	315	303	289	318	282	287	291	271	281	270	315	274	265	289	319	297	288	329	335	317	310	298	316	294	304	266	320	303	300	302	305	282	289	320	299	304	311	302	313	303	277	306	302	299	315	317	301	263	292	296	282	262	274	277	277	348	292	320	289	305	296	297	322	300	291	301	322	347	327	291	283	308	331	305	319	263	299	284	353	321	306	300	287	305	304	304	282	271	280	299	311	281	281	310	333	283	306	322	349	285	277	291	319	321	320	296	291	303	291	300	263	283	288	289	291	291	273	303	296	299	268	301	336	300	274	293	303	353	310	347	319	318	308	305	333	272	290	305	336	276	305	305	278	291	289	307	288	284	332	306	330	305	321	319	314	307	307	319	311	295	271	306	275	276	331	299	313	278	286	289	273	251	270	296	307	298	281	317	297	308	299	317	313	288	288	311	312	308	311	324	310	319	306	296	281	292	291	289	282	266	328	301	317	324	327	306	313	303	311	296	311	307	306	291	332	306	264	276	291	302	304	278	290	300	291	324	291	314	318	293	258	286	312	317	305	305	286	331	281	308	356	293	302	300	310	274	286	307	313	291	287	295	311	280	330	303	322	308	284	322	283	303	276	296	321	314	296	291	288	305	316	257	288	288	274	276	318	313	308	301	331	312	310	294	295	310	284	310	288	271	313	288	281	304	293	319	297	299	303	312	308	256	305	344	329	322	281	300	281	297	321	301	261	277	322	297	284	278	289	262	314	335	329	286	282	308	305	312	317	274	324	295	268	317	318	304	342	323	286	288	285	261	298	313	318	279	298	276	306	328	270	318	297	327	301	280	296	337	276	315	262	283	277	286	293	319	302	290	289	315	283	305	300	264	292	320	261	284	329	292	284	313	301	300	325	332	313	303	317	329	276	318	305	283	293	329	293	320	270	273	276	297	287	281	285	302	312	329	308	255	297	324	305	290	302	322	304	279	276	314	305	322	287	302	307	313	269	306	283	266	324	261	318	296	282	292	311	317	344	312	302	301	291	300	295	304	300	317	304	294	301	269	287	277	287	279	297	290	302	298	317	332	310	305	285	280	300	286	307	294	306	306	321	264	300	280	295	321	341	296	279	299	339	318	296	295	317	293	321	279	308	293	289	341	292	306	278	275	285	286	296	281	304	288	301	300	329	340	300	320	310	353	320	311	274	282	307	312	278	255	301	321	325	317	322	338	279	298	304	313	300	285	323	306	313	282	291	270	300	294	278	278	315	312	315	343	279	289	240	318	312	283	308	299	286	315	299	281	305	297	309	321	297	263	343	316	313	295	284	331	309	297	318	330	285	274	262	287	294	303	323	277	276	285	294	330	290	317	302	343	274	277	288	289	257	284	308	286	314	314	285	306	327	305	301	288	317	291	255	328	297	310	277	297	346	287	303	301	331	323	309	307	299	272	310	299	311	325	281	277	272	293	302	308	291	300	267	302	286	307	293	283	297	285	276	285	261	261	316	286	286	297	305	283	334	282	297	301	281	305	286	273	288	286	319	293	329	310	308	278	306	302	294	288	327	294	317	311	271	299	319	269	304	307	301	286	297	328	283	315	265	273	282	290	352	293	294	287	296	297	308	308	327	279	328	326	308	280	291	310	294	329	268	302	305	304	294	277	286	303	284	297	309	303	290	331	288	249	300	309	291	297	288	304	281	305	291	314	340	285	342	284	308	307	308	290	331	310	257	315	292	331	310	276	299	309	307	275	314	304	286	286	252	254	326	314	290	316	301	296	269	306	266	305	263	284	314	300	286	306	294	311	306	290	283	289	261	298	310	310	299	289	299	288	280	269	322	337	286	292	290	297	320	291	304	292	316	311	287	290	298	306	303	295	279	294	282	281	306	300	293	306	336	308	315	290	282	321	294	323	301	305	292	296	325	338	280	305	344	278	302	296	307	296	287	292	297	313	300	279	312	308	338	303	285	295	310	290	284	296	278	310	307	281	294	275	305	306	328	284	274	286	306	300	296	312	313	313	309	298	319	307	304	306	293	280	323	276	300	307	296	278	305	326	306	303	282	313	308	291	310	292	297	296	329	274	297	306	280	312	277	275	291	303	320	278	271	299	313	317	305	307	266	282	312	289	316	279	301	299	282	290	268	313	289	313	312	302	307	270	294	281	276	283	312	297	276	304	302	288	301	284	309	300	280	290	313	284	328	281	327	282	310	308	288	292	326	312	277	302	304	314	316	263	319	305	299	313	327	300	333	296	342	306	282	322	300	275	294	322	283	278	302	265	339	308	285	302	325	348	322	325	284	346	320	301	305	297	328	328	373	260	266	300	296	321	313	287	298	318	304	285	318	288	336	300	302	281	312	326	319	298	292	300	299	291	314	290	321	269	277	312	318	317	280	314	312	280	291	313	308	321	287	271	272	309	295	312	284	287	290	286	317	283	278	280	309	289	325	322	291	301	299	312	293	297	356	280	282	308	324	287	300	272	288	307	290	264	293	328	333	318	281	298	282	324	304	311	276	272	295	290	305	304	315	304	332	309	309	309	313	304	283	286	286	297	313	294	282	324	298	305	279	238	313	317	276	274	335	302	282	297	316	291	301	275	285	305	308	297	304	282	295	344	307	290	296	294	324	287	323	326	312	289	295	309	319	305	291	304	287	319	301	293	307	295	294	308	297	284	288	316	318	267
39921	65857	72729	55016	42561	3527	1176	1088	970	929	905	858	853	777	772	759	711	709	733	789	736	763	701	746	702	687	744	738	769	684	704	636	695	695	653	676	679	672	695	731	676	659	680	644	650	686	652	672	719	674	673	666	662	735	662	676	671	675	677	703	663	695	705	663	720	732	703	664	671	659	682	710	674	675	646	666	650	693	707	657	688	698	726	657	687	637	704	658	692	690	692	694	710	674	700	687	688	712	725	688	640	704	641	675	698	712	666	657	677	677	645	671	702	659	641	659	703	673	634	677	667	706	679	660	658	673	682	706	672	677	671	718	636	629	658	684	660	685	634	670	678	686	680	644	665	685	648	671	629	637	664	641	675	651	691	686	672	656	639	681	721	656	656	705	688	656	682	702	672	686	617	676	662	676	664	679	676	671	673	684	703	683	658	665	621	658	677	602	691	648	650	655	650	680	663	691	703	668	662	658	672	687	671	694	656	670	653	692	681	641	716	675	702	679	643	669	683	695	666	648	681	678	663	701	682	663	663	663	696	664	698	604	663	691	680	707	695	653	637	703	649	697	681	681	656	718	636	663	690	649	649	657	651	676	702	641	673	649	669	670	653	634	712	657	619	645	636	669	673	655	659	701	677	697	606	672	686	659	685	667	670	655	662	639	687	658	659	670	690	641	698	643	655	682	644	644	669	689	688	616	689	666	653	720	664	662	666	672	655	659	677	679	665	664	645	665	667	706	700	675	677	683	652	651	674	668	686	660	659	675	679	617	638	658	658	701	669	661	668	667	703	649	682	660	677	680	670	683	626	677	693	680	676	656	642	671	662	666	656	695	629	699	675	676	674	641	675	688	673	665	631	698	671	682	684	671	673	653	714	650	677	682	683	649	722	677	705	707	697	664	681	651	689	679	696	613	667	670	665	639	647	680	699	672	670	643	661	636	654	678	684	662	680	674	660	693	664	690	696	677	659	700	665	717	695	720	628	669	686	638	697	689	665	667	697	669	638	706	703	714	651	691	665	689	667	701	657	690	675	648	673	676	646	689	679	663	694	674	726	684	642	632	642	687	667	605	660	675	675	667	686	673	698	688	646	657	664	683	717	647	691	682	680	656	717	701	654	664	663	649	686	695	727	621	634	639	672	673	669	647	649	688	711	659	630	663	719	680	691	715	662	691	670	664	629	691	694	708	669	641	654	665	645	706	646	709	650	698	670	669	644	654	661	616	680	642	681	655	718	680	665	698	678	655	659	663	679	676	655	681	668	686	655	705	652	662	655	636	696	686	662	658	665	714	650	706	703	633	677	717	699	650	723	709	721	632	667	645	733	683	649	662	654	671	681	670	655	695	681	691	660	650	676	675	722	645	671	627	614	673	684	692	702	715	624	659	681	702	704	701	651	700	653	676	688	638	665	672	690	678	675	671	684	686	651	673	672	678	657	658	657	679	739	642	679	641	640	699	677	660	691	663	657	664	665	667	670	682	660	680	646	694	665	671	697	637	693	634	703	670	688	675	689	665	678	664	646	695	662	648	661	653	675	670	694	667	666	619	647	723	697	642	676	649	672	643	680	677	667	657	709	668	655	676	662	662	667	675	612	670	673	683	662	691	678	733	655	663	673	676	632	645	664	700	666	711	627	706	696	649	665	617	706	667	678	707	711	671	628	706	667	646	671	712	709	701	687	621	690	662	686	701	652	638	670	659	684	684	685	677	625	688	637	664	679	643	718	668	704	672	720	684	662	704	672	641	658	685	684	661	667	687	673	705	669	658	696	665	637	649	671	674	683	665	651	670	678	678	679	653	695	708	717	699	649	644	649	685	694	710	678	720	666	659	666	673	673	713	685	668	675	641	677	688	666	664	680	653	674	729	664	664	640	652	697	651	676	700	671	681	671	691	678	677	717	672	660	655	659	664	644	707	671	656	668	725	667	666	681	710	606	636	634	645	622	693	657	721	689	665	676	652	644	697	685	706	651	665	700	756	671	682	647	669	627	742	676	686	687	664	661	699	691	624	706	686	666	709	669	715	632	676	678	696	664	718	680	649	659	651	698	680	650	700	669	692	639	694	670	698	690	613	704	632	658	648	663	643	671	704	701	692	652	639	648	735	710	681	653	723	652	707	646	685	645	671	659	654	643	624	664	635	649	689	678	660	701	695	697	691	704	603	720	678	647	736	640	728	667	699	719	683	669	647	640	652	620	685	661	673	684	665	682	699	640	678	632	654	666	650	690	660	680	684	663	634	660	658	654	694	704	669	660	644	631	663	693	658	665	649	617	644	659	688	676	716	690	649	622	698	671	638	673	667	642	707	648	717	676	633	660	711	638	711	684	703	639	645	689	656	702	681	644	658	692	685	672	630	663	639	692	658	687	680	650	695	635	682	637	695	658	689	702	640	714	659	667	628	624	659	652	651	635	702	683	695	677	636	691	663	663	659	699	666	651	667	654	681	646	624	701	692	648	718	671	681	723	666	685	651	695	655	678	655	651	681	673	669	644	670	633	712	695	634	685	679	655	639	662	718	687	714	666	672	687	661	655	690	691	674	731	690	664	682	659	675	682	646	672	656	718	652	680	660	702	683	671	659	693	648	706	646	634	652	595	658	675	678	656	671	661	713	690	652	705	666	658	635	711	707	634	629	678	683	705	649	640	653	650	680	641	687	677	663	634	681	652	708	672	674	680	650	676	666	687	647	668	626	657	614	651	649	651	707	680	620	634	677	690	671	690	648	699	607	667	641	678	643	682	671	666	666	719	667	693	671	677	695	654	655	671	691	652	702	664	674	694	633	616	654	698	678	669	654	683	671	665	708	645	694	684	728	649	667	638	619	662	692	717	692	727	658	669	672	708	676	712	681	699	658	675	690	686	707	662	664	657	715	661	665	676	692	647	687	670	686	686	659	642	640	664	694	642	652	691	652	647	666	663	634	633	679	647	676	695	684	670	686	708	671	655	690	691	726	703	676	723	625	679	643	685	727	689	671	654	707	682	703	654	614	675	659	635	673	691	675	689	707	631	698	712	653	728	666	709	648	693	657	664	631	706	722	669	680	644	636	685	655	688	654	679	639	629	631	660	648	641	640	660	637	654	681	699	644	670	691	673	675	702	639	659	661	651	667	659	648	677	684	675	671	661	650	666	709	713	650	681	697	619	674	648	675	652	656	631	689	660	640	711	681	658	688	688	713	677	660	683	712	678	615	673	659	688	658	675	673	660	683	647	697	644	669	662	639	638	667	669	646	670	694	664	721	646	645	682	641	672	638	648	617	650	680	682	627	664	645	674	694	632	654	657	648	661	654	692	702	663	641	638	645	675	644	694	711	660	677	642	661	706	618	693	692	685	658	640	651	628	704	730	676	690	695	670	657	633	655	670	639	728	669	664	651	658	683	680	668	626	662	676	648	618	614	682	670	645	690	666	729	707	702	687	696	639	712	681	670	667	657	618	745	668	659	687	644	614	605	666	670	668	674	688	642	652	672	649	619
48596	38030	16665	3120	1291	335	308	294	288	297	292	308	292	297	301	297	327	318	296	305	288	299	295	299	282	285	285	308	362	307	269	294	317	283	279	299	302	286	285	262	289	289	284	306	282	287	282	266	328	281	298	306	302	308	281	327	309	306	289	283	289	285	304	324	269	307	262	304	286	313	276	296	300	268	316	281	278	294	301	309	309	292	286	250	306	294	291	277	303	324	308	289	303	321	327	298	315	277	280	293	285	272	325	265	273	264	311	252	275	269	281	306	318	262	316	279	309	304	282	284	278	318	290	317	306	331	308	309	313	295	302	306	272	302	280	266	272	311	316	299	283	273	298	291	316	325	278	314	268	265	306	269	304	271	305	287	277	305	299	276	323	279	341	263	291	274	297	308	277	298	285	284	326	306	322	271	271	298	295	279	303	291	281	337	268	298	277	283	279	249	315	285	311	315	249	324	316	303	311	289	293	279	295	271	289	296	307	306	301	291	306	277	314	305	285	297	273	329	283	319	295	282	289	298	291	291	287	306	294	293	274	279	312	292	282	275	295	318	300	318	292	307	296	291	300	313	298	274	282	299	310	302	269	281	267	274	303	320	287	274	289	295	282	298	298	282	285	318	294	292	282	320	308	341	276	298	294	306	289	276	295	288	280	295	283	293	310	296	292	293	286	286	313	258	322	324	303	298	289	247	277	296	283	279	272	276	263	310	278	285	263	285	310	286	299	271	302	277	279	303	257	302	294	304	285	281	318	281	283	287	276	296	295	276	275	295	314	296	285	299	305	291	315	273	317	314	318	333	334	242	273	310	288	295	318	298	329	303	323	273	305	318	306	284	286	306	314	317	319	273	268	322	268	303	327	290	314	326	278	298	312	304	318	299	299	307	312	265	306	273	285	280	301	295	302	346	299	272	310	306	304	309	317	293	282	296	289	266	298	312	325	301	338	288	305	255	304	297	297	312	292	339	287	290	287	306	297	275	253	267	303	296	305	340	286	288	298	290	289	329	303	316	300	315	288	303	268	286	308	266	310	312	275	273	313	297	297	305	303	284	300	310	303	283	286	304	310	300	273	313	305	306	317	291	274	290	290	302	316	274	307	291	301	303	277	285	311	286	289	299	316	306	296	316	289	321	298	263	295	282	310	295	305	291	305	291	274	328	289	311	259	329	283	291	291	316	291	312	294	295	283	273	304	319	295	311	301	307	320	292	291	283	284	310	275	325	312	286	328	319	327	278	300	276	283	310	297	303	272	311	269	282	287	289	288	283	316	282	302	279	271	284	284	315	338	274	310	296	277	298	326	306	284	298	283	304	300	295	300	298	301	277	264	301	318	319	284	311	279	283	312	284	283	251	313	265	248	301	278	255	309	282	317	274	317	305	292	288	292	346	278	309	324	332	313	285	309	317	299	287	322	282	313	311	310	288	288	311	318	277	320	332	298	316	303	283	294	284	319	283	280	269	301	294	274	261	286	292	304	293	273	289	302	276	314	304	311	292	331	263	289	319	310	292	282	296	284	310	271	322	314	316	283	293	323	297	291	287	282	280	286	293	280	299	321	279	317	288	306	277	290	286	274	284	322	301	314	317	314	286	310	281	292	338	316	308	289	325	305	312	320	320	292	299	307	295	269	289	295	290	310	313	286	283	283	267	264	298	301	299	314	321	247	310	313	308	303	279	276	333	280	273	315	293	312	273	317	279	266	276	322	295	297	316	312	300	287	294	274	269	292	308	278	339	308	298	281	291	291	307	272	283	306	285	284	281	286	306	298	305	285	301	313	322	324	332	312	303	293	285	322	297	295	290	287	298	301	283	285	287	272	273	332	279	303	305	329	329	287	298	300	289	264	321	326	318	324	291	300	285	293	275	289	302	329	341	241	293	272	307	318	285	275	321	310	309	290	310	308	290	288	276	331	301	304	293	303	309	265	283	295	275	305	289	286	328	292	282	335	323	312	307	288	273	309	297	294	263	291	243	323	294	284	291	239	271	293	313	308	302	306	302	317	300	302	299	314	308	300	271	300	283	287	306	303	279	270	289	308	329	289	295	323	334	281	335	300	298	285	284	286	311	330	268	308	295	282	276	299	316	271	262	257	304	305	307	300	303	308	284	303	292	274	303	308	307	295	332	289	271	279	299	263	312	296	308	326	272	300	328	303	261	271	335	330	297	305	288	303	294	266	301	284	258	297	321	287	301	311	294	297	326	320	272	276	324	270	325	301	306	283	292	289	307	286	290	286	292	316	299	297	284	287	294	288	289	335	311	309	307	284	309	298	270	291	299	311	314	294	277	283	342	283	288	285	313	280	282	299	285	314	288	256	278	273	283	284	351	270	323	287	285	292	289	276	301	328	308	275	325	309	317	278	310	303	301	274	304	291	311	292	297	319	295	290	288	275	297	314	280	277	308	281	264	294	310	319	293	284	280	300	312	290	299	290	305	302	312	292	319	277	275	292	321	281	313	302	294	303	276	316	302	273	308	283	303	302	301	296	331	340	293	272	305	305	315	296	279	271	313	293	339	282	301	291	260	272	294	275	303	319	309	267	254	296	293	297	265	316	270	259	320	298	276	281	313	276	294	284	259	276	280	266	296	322	281	308	321	284	276	272	311	297	277	274	276	287	271	310	282	283	315	284	293	310	307	297	286	291	251	293	259	295	279	293	303	330	287	275	302	282	316	295	303	271	313	307	317	301	298	277	303	270	301	315	311	274	266	298	277	268	277	274	310	290	276	277	317	320	274	311	287	281	277	287	279	318	308	350	302	281	335	278	313	293	290	293	315	305	296	293	257	301	307	286	284	278	310	312	289	284	297	311	314	264	274	289	283	299	280	285	271	290	303	307	316	274	328	312	305	309	308	299	309	312	314	289	282	297	284	272	301	325	276	294	261	297	316	266	298	293	276	284	332	294	297	301	284	282	288	298	260	266	265	295	314	283	275	266	283	295	315	286	338	284	267	282	267	304	323	281	284	292	277	288	307	268	325	316	330	293	268	312	292	308	286	324	314	274	324	300	317	278	277	296	297	311	268	283	289	304	269	294	265	296	286	256	270	308	317	274	299	256	306	300	307	338	296	304	297	336	306	317	318	297	283	300	248	287	293	300	263	262	275	304	275	259	280	310	271	287	295	272	283	271	306	316	270	281	284	291	282	296	314	299	306	281	279	246	303	238	323	295	258	311	295	303	307	303	293	293	317	320	300	325	305	290	282	253	311	266	268	288	303	286	275	286	294	285	298	276	324	312	309	296	275	286	290	262	298	270	308	274	282	289	336	304	279	310	294	282	297	294	281	280	302	294	309	296	310	302	308	283	256	326	299	326	301	282	288	303	297	283	328	265	289	281	278	272	281	255	318	305	311	312	288	285	300	302	309	277	284	314	294	277	310	300	273	301	315	284	311	302	291	314	287	297	290	300	288	312	292	283	318	278	310	326	294	273	278	317	268	285	287	319	276	306	316	269	295	297	278	272	324	281	303
25570	27659	16503	5787	3667	767	671	711	644	642	586	623	616	634	616	649	617	626	676	662	649	633	624	631	607	619	674	666	641	639	633	614	602	654	650	669	608	668	680	651	602	641	661	631	665	632	603	668	640	634	655	635	614	618	616	668	604	639	653	633	647	647	649	620	641	701	632	644	613	622	648	626	624	671	635	665	642	660	652	663	633	597	657	625	699	623	620	663	608	593	613	641	626	638	610	670	634	666	589	635	665	629	680	652	635	613	641	686	719	622	640	706	645	616	613	624	608	670	618	622	650	649	635	669	613	644	668	635	648	642	646	652	606	615	611	646	614	645	637	653	657	644	627	646	642	652	608	679	649	616	619	643	629	642	670	633	630	615	673	649	652	622	636	632	608	637	623	617	633	695	635	606	620	619	606	687	707	666	657	644	639	613	617	630	631	612	635	655	632	630	655	628	676	631	590	640	644	631	648	605	640	623	640	634	665	599	676	660	640	640	665	676	601	646	593	645	704	603	659	651	604	666	650	664	653	614	659	616	661	611	643	648	616	667	649	675	655	645	662	650	608	699	655	615	663	638	602	661	637	621	614	679	628	686	600	613	664	684	659	646	650	668	630	640	648	661	600	643	624	622	633	632	604	644	619	623	636	597	600	626	664	666	601	611	677	678	586	619	667	617	646	630	656	672	653	671	658	668	622	685	629	646	657	687	620	623	636	610	618	613	670	651	652	650	626	591	644	635	630	625	637	635	623	639	664	629	646	615	624	633	668	654	604	604	689	662	639	656	615	621	647	668	636	669	692	672	648	625	657	652	657	615	610	629	641	615	652	641	634	594	612	657	603	647	658	632	607	627	596	648	640	643	627	648	641	645	650	605	617	620	640	657	646	593	648	611	658	612	615	647	648	661	646	646	634	662	627	599	629	624	674	651	619	635	590	650	619	663	716	636	644	616	673	689	633	635	587	683	629	654	634	623	668	676	628	628	658	638	617	630	684	616	577	646	610	674	632	639	671	606	663	670	641	654	627	650	676	673	679	664	634	607	666	603	620	617	648	607	627	649	689	654	640	645	634	633	656	683	616	618	624	643	649	651	611	646	569	669	612	625	623	659	658	641	652	640	677	636	623	665	659	643	617	602	657	603	634	618	633	607	617	604	646	658	588	661	607	620	622	679	658	664	613	621	592	650	646	600	621	664	599	629	651	654	662	652	697	579	629	636	641	619	673	673	667	701	608	668	649	668	639	637	632	632	628	609	651	656	680	644	642	660	678	628	638	669	640	621	625	626	669	641	600	678	588	653	666	657	640	659	603	647	642	641	639	650	657	631	633	608	641	594	656	658	653	633	628	654	623	625	665	621	617	634	674	634	592	635	644	607	646	659	637	629	626	682	646	601	613	640	641	634	591	629	649	647	668	595	628	651	644	616	694	655	687	667	589	597	639	627	676	640	652	620	633	610	608	689	637	670	643	640	640	690	701	681	638	651	638	674	662	653	598	593	611	638	649	625	645	641	668	645	623	656	653	637	661	575	665	647	668	635	604	657	616	631	648	650	647	641	644	676	626	647	640	610	608	601	647	663	664	644	622	652	657	604	665	621	612	615	613	619	627	655	644	631	641	636	609	645	652	669	672	623	614	601	616	612	655	616	701	626	647	641	655	632	568	646	621	658	618	657	644	630	720	663	662	658	627	634	597	642	589	609	639	668	634	648	615	632	670	611	673	694	631	614	659	606	600	633	652	596	664	618	639	638	649	675	650	706	609	627	646	617	630	584	690	630	648	624	655	656	611	623	649	637	679	688	649	594	631	650	624	627	641	675	668	601	612	621	621	657	578	654	637	670	628	630	613	652	633	665	653	608	662	612	648	628	636	696	633	644	626	625	592	637	620	704	650	614	651	643	630	622	659	663	620	652	655	601	607	621	605	593	661	648	589	627	627	637	604	614	648	630	622	671	658	629	594	656	674	657	628	616	697	638	606	591	629	616	647	673	627	643	638	642	616	673	643	621	567	671	651	606	669	611	634	637	661	625	622	616	634	635	671	604	631	660	615	617	666	639	648	597	661	662	641	617	618	601	654	668	600	640	655	637	644	643	635	547	671	645	648	664	603	640	649	644	617	655	623	575	598	644	666	647	603	649	618	659	665	596	675	617	644	639	662	683	641	651	662	635	643	635	656	652	671	593	662	578	641	668	671	617	636	655	611	631	704	619	634	601	632	643	639	628	613	607	614	615	634	644	618	656	601	599	645	629	632	642	634	614	636	620	617	619	619	609	619	669	621	627	580	608	629	628	631	627	672	660	641	638	618	633	644	641	619	614	682	645	609	609	622	617	716	626	630	603	648	617	648	679	654	637	649	634	640	655	646	642	612	648	646	623	580	638	648	682	636	622	639	656	680	648	598	605	616	594	646	628	656	653	658	657	662	594	605	618	607	641	599	640	586	668	632	651	610	665	606	623	614	699	596	662	685	621	592	615	602	653	646	656	612	605	615	628	623	637	618	639	643	574	599	614	649	644	660	637	627	618	676	659	673	596	660	631	654	654	644	633	622	685	621	682	622	648	667	643	647	641	628	642	654	639	619	667	637	595	658	668	658	666	675	626	613	623	582	647	596	660	629	650	668	684	610	675	691	620	647	675	642	632	611	630	648	587	644	631	588	660	623	665	610	634	649	659	634	602	644	642	655	644	641	637	629	615	641	657	642	622	662	674	651	629	642	676	628	590	624	630	611	650	626	614	674	634	642	607	665	670	685	609	627	650	656	624	609	645	606	636	638	621	633	640	613	627	650	651	643	650	629	656	634	651	656	592	639	618	676	653	611	644	651	658	617	622	637	626	609	643	636	674	667	617	678	595	688	624	632	672	639	595	661	650	599	679	644	635	633	670	667	656	662	642	640	640	670	602	657	615	607	636	670	670	692	626	671	669	637	659	669	659	606	632	659	640	638	660	585	639	630	649	624	652	629	640	630	692	635	606	656	634	660	635	597	633	710	609	625	642	649	629	648	627	593	640	657	614	611	632	648	632	608	638	637	600	653	639	630	610	663	636	700	616	639	630	641	691	655	624	646	641	642	618	630	578	627	642	666	631	636	666	625	662	672	587	594	646	626	605	600	660	692	614	657	641	620	631	582	636	646	638	650	675	620	697	637	620	632	605	624	653	612	638	670	634	617	637	696	607	637	637	647	650	685	660	619	642	634	597	637	673	693	631	630	628	556	624	663	620	644	627	647	687	656	610	636	624	671	639	694	644	606	629	659	658	592	615	657	653	650	624	645	595	607	665	638	627	651	612	635	631	634	663	634	606	627	616	607	611	639	657	717	646	593	684	642	667	642	633	606	616	663	618	599	618	648	656	657	648	655	675	622	637	598	607	614	635	622	619	630	619	614	658	652	590	646	658	641	641	627	622	634	631	612	597	653	637	634	652	637	650	649	653	620	608	621	594	690	628	656	665	691	659	639	615	668	624	613	612	647	655	612	605	608	597
60315	68869	66557	38060	24617	4465	311	215	204	223	192	201	213	221	191	228	201	195	198	201	189	214	187	177	223	211	180	180	232	190	213	192	183	195	167	171	215	192	206	189	210	198	199	197	192	206	217	189	224	201	187	188	164	165	202	193	181	206	182	182	233	193	191	198	198	190	183	190	183	216	184	181	188	216	205	204	188	194	205	198	216	192	200	172	169	173	181	202	191	185	185	212	191	190	190	191	167	196	199	209	198	157	209	194	201	201	188	186	186	209	198	191	209	179	209	179	195	190	179	199	179	184	196	206	189	195	179	198	189	200	193	214	185	215	208	178	203	199	202	193	207	189	172	203	223	214	193	184	177	200	211	190	203	181	213	213	179	218	216	211	185	170	177	189	213	200	221	175	187	198	193	194	191	184	192	200	191	170	181	204	205	174	221	187	170	192	196	209	195	215	186	185	196	218	183	213	215	190	165	189	182	188	168	192	210	192	187	213	225	213	186	193	225	202	186	196	205	175	163	191	174	220	188	170	185	180	188	191	185	210	184	198	199	182	198	205	209	202	206	187	186	202	189	202	196	204	207	181	188	212	201	208	171	184	203	197	207	212	183	207	201	191	202	202	203	178	185	222	188	215	217	187	198	204	201	209	188	195	170	188	185	174	168	240	198	206	185	191	200	175	181	192	226	190	205	211	170	183	207	208	198	192	184	194	209	188	181	198	193	193	223	190	204	200	182	209	157	185	168	194	175	187	180	191	223	191	200	169	177	190	191	191	186	195	201	193	180	169	199	191	199	187	202	193	216	208	175	208	211	194	184	184	222	180	211	192	198	191	192	191	196	168	181	211	170	165	195	173	198	190	203	224	189	184	183	198	200	184	191	212	212	191	174	178	203	203	191	165	173	200	201	210	196	205	192	196	164	189	198	188	194	205	203	200	160	198	184	186	214	193	234	190	193	190	215	203	202	201	196	188	203	211	177	173	198	203	184	177	180	194	189	204	192	189	198	197	184	199	193	181	189	196	209	199	195	169	203	212	196	167	192	211	198	221	192	177	190	226	204	215	201	194	204	196	173	172	191	213	218	194	176	206	205	196	174	186	175	200	193	212	194	186	194	163	176	195	214	188	198	180	207	189	205	167	185	192	190	175	195	181	199	215	186	188	185	198	176	188	203	219	196	182	179	202	185	157	203	210	185	181	223	161	191	180	195	211	174	191	192	194	208	188	183	194	195	199	205	177	195	222	179	180	190	190	183	187	200	169	211	199	194	172	231	180	192	198	184	179	196	201	189	212	205	183	191	158	186	217	171	212	217	211	188	205	177	192	174	179	199	190	189	165	193	194	178	157	183	180	180	177	195	190	182	213	207	177	193	193	218	195	181	212	206	181	168	190	188	182	206	209	173	215	185	198	186	189	191	194	193	195	183	211	221	196	191	185	182	200	182	176	202	182	192	200	190	195	206	161	190	199	192	181	180	197	185	208	194	192	186	196	168	190	191	207	164	186	189	171	209	183	198	175	219	182	213	206	202	204	175	200	183	197	201	186	204	180	204	196	180	225	187	200	203	227	199	184	222	194	210	217	193	193	232	191	181	211	210	197	182	202	219	214	189	195	189	174	190	194	187	191	219	207	203	190	185	208	197	202	199	169	203	210	174	193	213	198	232	207	168	192	199	199	208	201	187	207	232	193	194	210	185	183	195	181	207	187	183	178	183	179	203	209	173	187	202	225	187	173	199	213	177	208	206	183	189	185	192	204	218	211	167	184	186	171	203	221	210	194	180	217	207	188	202	169	199	180	164	211	152	168	178	202	182	196	210	180	163	173	183	221	200	220	160	198	214	182	176	193	196	156	194	193	205	211	178	176	185	185	171	176	185	171	163	180	209	194	198	179	220	228	179	164	205	200	183	212	183	154	193	194	155	184	189	222	188	206	186	180	193	199	212	171	198	211	226	222	169	169	207	174	185	196	209	171	223	187	180	180	225	180	207	197	169	201	188	178	187	179	199	206	175	174	181	202	197	197	197	175	158	186	168	211	222	210	210	189	193	193	225	190	184	209	194	197	196	192	237	185	193	187	203	190	193	183	202	195	195	187	181	158	178	213	222	189	192	188	166	222	216	163	197	203	194	173	190	185	199	171	190	181	185	192	190	180	184	203	163	181	169	207	207	174	195	180	186	224	195	199	198	190	201	213	193	175	208	195	169	190	188	186	181	226	184	211	206	180	195	188	216	184	187	217	190	182	177	173	191	212	215	204	234	198	189	174	207	180	217	188	205	213	196	178	175	212	209	166	181	194	194	186	178	234	193	203	192	210	208	185	188	175	216	208	201	183	185	198	207	192	191	202	186	208	218	204	202	192	174	186	202	194	182	183	194	203	214	208	176	176	194	213	162	193	208	171	212	174	192	196	191	187	215	200	191	201	202	193	184	175	173	197	206	193	197	195	195	202	188	206	178	199	195	224	208	178	220	207	214	191	200	212	180	181	223	155	191	192	169	174	177	178	182	210	204	160	244	193	183	175	198	209	196	171	175	218	185	183	185	182	166	179	207	200	219	201	205	199	214	188	178	193	194	174	176	190	195	211	210	188	170	192	191	171	189	202	189	191	195	193	179	213	199	212	190	216	220	201	200	178	190	203	186	203	195	192	181	229	190	189	187	190	182	190	200	187	242	173	204	182	213	206	190	191	180	196	219	197	208	191	168	191	203	200	195	181	187	223	219	203	165	193	186	227	188	174	207	205	162	177	178	188	189	205	184	190	190	192	177	197	176	209	173	191	184	182	168	195	193	194	182	180	201	209	186	196	185	205	186	180	221	191	191	165	197	181	189	191	184	211	193	195	200	181	193	198	197	233	192	202	182	209	199	169	208	207	169	204	191	202	202	199	196	183	178	182	199	192	190	190	189	185	186	175	189	187	198	202	183	174	198	197	201	196	216	185	185	229	179	208	186	207	180	197	207	227	201	193	225	206	203	186	200	199	203	203	193	197	202	191	168	177	192	194	178	196	196	205	190	198	185	197	195	195	180	193	187	197	201	187	194	188	214	224	209	234	188	177	224	229	196	198	186	205	178	194	205	206	188	179	177	200	218	183	202	202	173	212	183	175	217	195	206	204	190	178	199	198	176	188	224	193	165	194	196	192	205	213	203	209	177	199	199	191	196	180	198	185	169	211	179	182	210	211	230	198	217	209	155	205	197	214	190	197	180	194	175	166	192	192	194	205	227	208	193	195	178	225	228	216	214	216	181	207	188	174	195	197	166	204	200	174	182	187	208	202	188	195	186	200	189	184	181	197	211	188	171	203	200	221	191	211	189	194	193	205	201	185	184	188	207	196	225	166	173	200	207	160	220	185	223	186	201	214	199	195	191	179	187	188	224	165	175	194	199	175	174	175	205	213	180	209	171	191	219	178	182	178	169	209	182	196	195	195	167	174	207	200	198	183	225	232	187	207	222	206	196	205	182	213	206	209	192	218	201	210	218	181
34449	53995	60687	44398	33770	3616	701	694	618	621	577	565	518	575	553	518	515	514	459	489	488	517	518	466	478	461	434	482	480	465	491	472	523	447	470	480	445	483	503	421	430	490	452	478	502	480	455	496	433	475	435	453	513	446	417	446	495	456	458	452	465	495	477	477	454	485	438	458	491	453	464	438	461	469	460	465	424	439	440	450	450	425	451	437	464	407	481	427	447	446	464	467	461	470	468	450	490	480	440	486	455	442	464	434	452	494	457	463	414	445	445	450	469	435	456	458	471	471	442	474	433	447	476	470	434	477	422	470	435	408	461	481	442	471	435	459	489	467	471	461	467	442	469	401	464	446	445	454	426	491	450	425	471	484	472	434	464	436	442	488	468	416	451	446	429	434	460	449	495	458	484	421	455	483	482	424	473	464	517	447	445	471	439	452	447	459	457	461	436	426	470	452	476	415	456	439	462	434	452	447	500	430	448	440	438	498	484	462	443	433	457	443	486	508	475	448	433	462	470	437	438	464	443	433	456	471	435	481	431	474	448	442	463	472	426	444	445	447	436	458	443	471	427	515	447	399	492	463	446	463	463	460	418	478	466	480	493	484	465	470	443	478	486	466	465	450	450	459	447	474	448	420	461	465	468	446	456	444	472	463	455	462	456	452	447	445	462	456	471	465	468	430	461	429	486	432	463	464	468	438	483	452	433	460	449	468	463	434	472	471	427	451	434	503	471	446	482	450	458	459	450	459	454	449	451	453	476	459	462	447	431	430	428	458	435	474	431	459	441	462	465	431	457	470	476	469	467	449	468	450	451	482	430	450	477	462	455	497	429	449	467	475	454	490	457	475	468	440	481	469	516	440	427	434	461	454	456	464	442	512	471	446	468	438	428	458	440	470	450	446	495	417	430	414	442	498	458	444	459	431	437	453	486	432	462	428	470	435	439	448	458	430	435	454	433	493	451	443	450	481	441	404	469	474	439	482	450	432	445	467	423	485	460	466	456	451	483	467	414	452	434	480	466	427	473	453	497	450	411	470	459	467	450	478	435	459	445	434	429	457	469	459	453	472	460	468	475	455	452	441	440	463	495	409	470	453	451	432	468	428	440	449	398	484	478	452	414	475	436	493	460	489	441	489	466	502	463	458	463	483	463	477	435	476	446	428	438	453	488	459	463	456	443	426	469	442	434	474	469	431	480	458	449	467	448	474	465	462	495	486	473	474	459	453	455	431	445	417	440	464	480	498	418	454	468	465	427	476	486	494	438	443	434	477	479	489	459	461	441	473	443	452	493	419	466	472	536	436	474	413	471	487	465	485	471	403	472	432	436	415	430	450	443	441	443	478	454	470	474	457	444	457	463	439	488	454	446	486	493	458	478	475	468	443	469	452	475	457	445	457	437	471	429	497	426	464	472	471	430	475	467	461	462	462	466	444	435	466	473	435	445	440	491	484	458	492	515	475	426	444	460	433	439	456	441	426	482	466	457	478	450	461	464	454	491	446	452	494	477	454	445	451	502	446	423	473	461	470	438	450	415	427	445	425	443	433	467	435	449	443	463	479	447	464	463	469	436	453	434	490	458	453	445	477	442	427	438	429	468	428	446	460	476	508	400	409	423	438	438	437	473	451	417	470	482	444	474	443	464	457	440	478	463	432	448	484	442	475	436	455	471	475	448	463	479	431	443	478	483	437	452	432	445	468	443	453	445	467	461	445	482	455	450	447	455	474	452	482	485	444	437	460	452	448	453	462	462	447	452	453	463	469	431	461	498	453	448	436	455	475	481	472	432	479	466	463	481	435	447	476	487	440	453	422	459	453	424	471	445	430	419	431	446	427	444	439	489	453	507	434	456	465	451	482	434	473	482	445	404	447	463	445	466	464	451	469	446	475	465	429	439	444	440	469	470	486	465	432	420	441	476	476	481	444	508	438	437	472	454	450	472	453	442	493	452	516	441	449	442	425	454	443	427	416	457	412	444	458	469	460	436	457	453	438	436	478	458	422	453	436	457	456	464	430	479	436	455	417	462	445	450	448	444	506	443	475	461	452	445	457	465	456	460	469	443	440	485	438	468	490	472	446	465	487	459	479	427	455	463	473	448	460	442	478	478	498	455	447	444	455	448	429	440	438	425	455	433	402	455	450	437	428	454	434	448	452	466	434	447	448	483	471	448	486	436	463	472	450	443	478	427	452	442	442	459	452	457	453	466	460	483	457	478	452	419	423	455	496	463	406	473	446	455	449	432	462	498	439	454	470	445	421	434	460	466	472	457	441	466	474	442	452	428	446	474	410	443	454	454	482	457	460	468	421	435	480	447	472	443	443	472	425	446	452	448	451	475	486	432	508	429	484	454	483	477	457	441	485	422	469	491	420	405	433	450	467	415	440	451	488	405	478	447	442	481	453	491	427	492	460	462	454	470	438	477	447	421	488	443	481	492	460	454	408	475	469	469	459	447	452	438	455	464	456	454	482	481	458	493	424	461	457	460	431	430	463	477	458	410	436	433	486	437	469	441	445	433	463	457	435	440	438	478	425	452	474	432	471	472	467	478	471	469	398	440	481	469	471	438	451	481	420	466	449	473	481	448	446	489	470	429	442	453	482	398	437	446	489	451	461	433	456	426	445	496	510	460	475	439	446	472	465	478	416	501	468	468	452	463	420	479	461	464	417	459	435	468	481	438	481	430	456	428	462	428	468	436	462	452	458	472	463	424	460	464	421	454	442	441	462	454	454	474	438	464	440	459	460	469	434	476	477	431	449	445	446	441	449	436	459	443	464	432	434	472	427	462	436	485	423	460	478	476	419	450	458	479	440	452	450	449	491	393	477	452	461	446	433	425	470	478	465	441	479	442	455	426	463	459	456	466	436	428	447	504	477	461	453	476	461	465	468	435	474	470	467	458	456	496	489	463	455	453	457	488	451	458	421	483	480	459	450	479	468	443	472	451	449	472	430	456	466	516	467	447	438	438	455	496	493	454	396	423	441	458	448	425	457	457	480	453	450	470	457	475	457	473	462	446	429	473	452	436	476	507	465	447	432	435	460	490	440	484	423	482	445	408	386	396	532	435	452	468	449	456	431	471	460	446	402	474	488	446	469	453	456	473	485	456	472	456	462	449	466	451	445	420	476	451	464	461	459	451	441	445	410	454	448	455	498	476	447	456	455	432	410	428	469	437	427	451	479	463	480	483	465	456	471	413	463	466	438	456	466	435	443	441	469	449	455	484	437	462	442	444	442	478	472	469	430	480	433	459	463	446	443	471	461	505	429	481	425	479	463	418	429	479	424	500	462	482	439	441	475	445	449	437	486	454	452	441	412	453	509	439	451	443	446	459	446	458	446	468	436	493	459	486	472	437	448	481	458	485	449	420	465	504	447	471	463	461	500	436	466	429	463	459	432	483	474	433	441	467	478	462	457	482	478	407	451	449	431	485	449	447	431	464	472	389	458	417	475	420	488	446	455	480	462	452	489	470	453	460	443	455	441
66358	80460	77264	49652	36200	10682	700	420	355	343	322	344	328	301	302	328	311	301	313	317	293	303	303	330	290	321	304	288	294	289	321	290	307	310	304	293	314	325	277	311	299	305	304	292	295	292	301	294	287	308	294	284	307	292	337	316	306	309	324	317	287	290	283	270	294	278	304	286	265	276	317	271	296	283	300	266	274	301	317	261	278	285	322	311	301	315	299	286	306	291	275	279	276	324	305	261	289	294	260	290	278	296	328	314	304	274	343	283	294	302	291	299	290	311	304	306	313	324	305	308	302	324	256	287	308	313	285	314	313	296	299	307	296	294	305	291	308	313	298	283	308	303	295	317	309	267	280	291	293	288	238	302	312	297	306	319	265	312	289	285	276	275	320	331	314	316	290	319	316	326	325	301	279	302	286	289	280	320	280	283	284	259	319	280	264	290	284	299	321	295	303	288	286	313	299	285	289	285	313	273	285	284	295	267	316	284	309	302	309	294	280	291	303	326	265	312	290	288	309	308	250	275	290	336	316	297	297	316	276	293	293	328	312	307	264	292	299	305	262	281	310	294	309	303	301	280	301	270	268	279	307	288	293	293	302	269	327	285	306	288	294	283	303	300	317	288	319	294	302	315	295	312	328	275	297	292	312	264	305	275	256	282	276	246	288	246	320	256	260	321	263	300	297	311	297	294	299	323	285	301	276	287	302	264	298	314	304	310	345	282	271	304	275	317	299	331	284	290	298	291	291	321	286	295	315	285	284	303	269	281	282	288	313	305	278	298	282	317	341	279	283	284	277	294	324	312	285	285	303	259	285	315	305	288	298	282	300	325	299	314	307	305	303	303	287	281	323	300	325	290	321	349	247	318	336	331	310	259	298	305	284	275	319	286	325	284	293	289	305	288	353	301	306	330	322	320	312	278	312	298	286	277	277	285	294	336	302	291	294	302	306	274	287	296	307	295	259	309	264	333	309	259	300	317	274	290	307	273	296	308	296	288	287	279	297	306	324	299	311	303	317	307	301	306	285	301	315	278	312	277	319	283	297	315	278	257	275	296	287	280	271	284	300	308	297	305	304	303	327	301	326	310	265	289	298	300	299	268	274	320	290	289	309	311	291	316	263	323	288	298	351	316	299	265	317	303	282	316	269	317	308	284	318	311	283	312	326	292	278	270	319	291	308	327	291	270	323	306	311	300	303	324	291	259	300	313	298	306	292	323	299	296	308	276	273	298	319	281	290	314	299	292	336	295	258	257	316	292	280	290	329	350	310	306	279	291	296	298	290	280	289	290	307	296	272	268	301	335	313	275	255	280	305	301	309	291	316	282	317	302	321	262	279	296	295	336	254	296	299	318	334	282	277	280	279	304	293	327	295	266	306	302	275	308	306	312	300	283	310	276	320	251	277	319	339	293	307	332	302	330	295	307	263	298	300	293	304	329	264	287	299	300	279	324	276	297	298	281	360	318	284	294	287	264	301	309	261	299	271	298	264	277	313	267	307	314	283	342	293	319	299	306	294	312	292	300	283	294	305	304	324	302	284	294	278	319	313	303	332	282	308	291	287	287	309	257	320	283	265	225	305	306	325	283	288	326	311	308	292	254	295	304	279	294	324	318	302	299	280	294	300	306	287	284	257	318	306	279	304	306	333	284	282	302	286	316	285	290	288	313	296	310	298	316	265	333	278	262	290	294	280	310	338	327	329	278	343	290	254	294	276	297	286	272	307	302	280	281	309	264	282	328	314	304	289	319	311	300	299	315	275	303	293	307	299	289	314	344	284	281	277	293	309	289	306	297	278	275	313	278	287	278	323	287	294	302	326	278	275	305	338	291	303	307	302	272	280	292	294	297	286	285	259	291	306	296	332	296	281	282	331	268	314	317	304	290	271	316	324	331	304	283	301	295	280	286	310	291	276	303	280	269	278	273	287	287	271	297	296	290	304	291	291	293	288	301	287	325	326	278	324	366	333	298	266	301	299	324	312	282	304	263	288	271	318	310	301	326	288	284	314	297	274	312	300	284	315	295	276	309	306	283	276	320	278	306	278	330	330	295	260	281	317	311	298	305	321	285	296	293	338	273	299	298	302	285	287	317	337	314	316	306	292	263	304	306	289	275	286	299	308	312	287	331	277	345	274	299	330	308	295	311	298	298	326	306	326	290	303	303	323	268	308	309	288	290	286	295	283	295	326	265	282	285	311	285	310	312	275	318	293	325	295	307	315	301	279	345	264	277	293	313	270	312	322	280	322	318	295	259	304	331	335	318	300	305	272	304	257	311	265	304	289	294	285	299	308	290	320	318	325	289	320	277	334	323	282	332	278	297	292	323	313	322	315	291	296	285	279	287	327	290	301	300	277	292	325	282	318	315	323	307	325	293	321	275	281	300	290	310	289	272	253	277	283	257	259	304	310	315	284	323	321	321	290	267	273	318	293	295	300	300	273	283	330	261	293	322	310	310	311	327	309	307	310	286	295	318	305	301	282	268	289	303	294	288	318	294	336	333	293	311	298	299	318	304	269	336	335	312	281	334	260	285	285	285	289	311	329	333	330	313	279	306	287	327	314	307	322	306	287	281	313	330	298	297	290	260	287	304	329	266	298	272	275	310	303	342	309	338	307	277	317	305	294	322	349	307	285	308	341	314	302	335	336	317	307	301	274	298	274	311	294	313	305	287	291	319	265	294	306	323	296	311	318	334	298	300	290	296	319	282	302	319	322	305	315	302	288	295	316	302	273	322	305	363	293	319	302	263	288	308	289	284	264	299	306	298	321	311	269	334	320	313	314	276	287	303	307	309	305	312	296	328	292	302	310	323	300	321	304	306	260	300	282	305	288	273	301	307	300	282	333	293	292	313	331	306	316	308	277	261	305	308	310	291	285	293	276	301	296	287	290	305	316	273	276	304	313	262	303	302	326	305	293	287	288	316	290	282	299	311	321	289	292	274	292	312	303	269	287	303	297	299	305	322	287	293	267	318	292	316	283	266	314	321	337	297	310	300	283	325	277	316	334	320	296	282	298	296	303	305	283	304	293	304	256	310	355	297	291	286	296	284	278	282	311	314	305	318	311	286	324	329	314	272	291	274	318	305	284	315	300	323	290	281	290	336	291	283	289	301	282	304	288	305	288	273	289	300	269	307	272	267	273	306	295	326	298	289	304	291	323	265	272	320	299	276	281	335	291	278	316	281	274	325	323	290	301	291	290	325	283	271	295	288	307	295	268	329	312	300	317	258	286	273	302	312	297	316	269	319	286	255	290	274	286	288	283	298	270	333	330	320	272	296	290	299	280	319	351	302	288	277	288	284	282	310	279	316	301	305	328	305	303	285	305	280	278	291	328	311	298	339	320	306	326	298	307	304	318	311	325	302	285	314	300	312	300	283	312	306	284	299	310	305	318	301	255	298	256	337	268	303	284	274	275	316	287	306	316	279	294	313	305	337	332	281	289	314	297	302	270	292	306	324	269	276	274	281	296	275	293	255	276	325
39074	65007	73874	56037	44741	5795	1149	968	998	874	902	843	874	774	776	783	750	742	756	745	736	738	679	735	756	749	690	691	734	672	708	686	674	727	638	687	737	641	690	711	702	678	700	692	688	716	637	687	663	712	648	661	690	621	702	682	661	659	664	647	674	652	693	666	675	690	671	688	660	653	673	668	683	651	651	704	674	672	666	710	645	670	644	684	670	678	674	644	687	702	672	646	690	648	698	672	663	709	647	661	663	637	649	632	680	639	705	681	662	663	706	652	668	707	612	660	611	673	665	661	655	650	661	702	679	681	701	626	644	661	698	673	679	658	717	643	675	693	665	663	655	664	688	689	693	692	664	679	713	654	686	678	651	690	682	697	644	674	713	724	678	649	660	659	669	659	699	643	659	665	645	685	688	670	661	687	688	650	667	662	677	661	658	689	672	653	660	684	637	674	683	681	719	662	651	655	671	692	672	672	645	684	654	636	674	696	656	695	701	679	686	658	658	727	637	681	628	707	655	665	640	677	645	645	688	638	648	659	643	642	651	688	659	681	714	668	628	682	676	675	674	642	635	675	705	635	603	677	699	714	656	680	683	706	702	652	668	657	676	693	676	622	670	648	673	640	627	689	690	656	687	679	705	677	673	692	664	652	720	667	698	635	652	642	625	682	679	651	686	659	693	694	709	633	669	658	661	690	667	663	646	683	655	693	663	669	691	652	676	674	646	718	703	691	728	661	596	632	635	625	707	678	675	675	726	683	703	671	635	688	692	667	638	692	692	688	672	697	679	661	686	637	655	620	667	645	630	671	691	687	662	656	687	651	677	655	662	674	678	686	694	650	665	699	704	664	693	678	660	641	643	658	671	666	688	723	624	637	601	642	674	706	640	698	759	678	659	687	665	642	643	684	702	626	724	710	661	734	655	656	651	672	680	704	656	655	694	700	665	678	663	674	684	666	692	644	664	685	643	673	644	658	644	656	657	646	702	641	684	686	658	661	677	617	649	661	626	650	682	641	600	662	712	686	644	696	675	656	652	666	704	649	616	674	662	668	662	711	692	700	684	670	681	665	655	646	705	652	684	651	662	657	661	604	687	687	641	649	657	692	672	628	682	659	647	660	618	648	654	644	667	628	664	662	678	646	646	629	668	714	650	659	671	644	676	684	671	687	704	670	666	720	630	644	660	685	651	668	699	680	697	641	692	639	690	677	636	682	666	656	701	693	704	710	618	668	702	673	691	659	652	687	665	659	679	658	657	649	634	689	684	673	627	639	667	721	665	671	713	669	679	681	714	668	646	680	691	707	663	670	626	663	637	665	656	637	669	668	646	707	677	622	665	665	659	698	648	653	725	678	665	685	643	676	698	665	664	692	685	686	692	727	619	670	667	673	641	663	663	663	667	661	677	626	680	645	678	661	662	702	714	677	629	693	697	689	710	682	683	674	705	696	676	683	669	686	639	640	673	662	677	645	685	695	724	647	682	673	630	671	677	655	664	698	624	680	692	628	673	623	686	686	620	668	631	643	721	680	686	678	656	624	711	698	686	677	684	659	658	649	692	644	679	691	667	674	657	709	675	662	690	666	682	683	696	662	708	655	674	653	676	708	691	671	655	665	716	643	715	658	681	728	676	695	659	644	650	669	629	625	674	697	683	629	663	682	683	709	647	675	679	698	657	662	629	709	686	645	682	642	645	629	722	657	667	641	683	688	672	668	679	638	697	656	643	670	698	633	667	688	653	651	707	675	676	678	651	661	682	700	623	668	658	691	651	725	673	735	633	644	660	676	669	636	673	664	659	636	684	691	652	709	640	637	663	664	619	693	658	724	625	700	667	675	652	631	684	698	671	638	656	718	653	649	699	686	707	696	676	648	694	684	712	671	675	692	663	661	642	648	706	671	651	684	722	728	703	710	658	662	670	610	678	637	683	709	678	691	659	717	631	668	688	609	630	622	673	681	655	641	627	683	669	718	683	631	677	667	679	681	662	682	704	687	671	703	704	654	733	649	657	680	661	657	673	681	724	643	691	660	653	626	667	642	646	627	662	651	638	660	684	622	690	714	676	690	653	639	675	691	671	611	682	675	677	645	644	683	707	643	667	660	683	671	588	712	675	652	695	675	684	628	674	646	633	673	669	615	669	670	670	729	680	660	667	654	676	676	661	645	637	668	673	674	657	680	638	675	654	692	692	622	648	708	647	677	664	663	641	655	650	646	653	644	664	693	642	632	685	676	644	609	741	644	719	648	652	667	681	675	690	654	679	666	644	636	640	699	656	682	651	661	675	704	665	669	685	703	661	707	667	665	673	606	701	656	680	682	708	666	684	618	679	648	670	651	750	617	716	697	655	674	690	632	642	648	660	695	664	654	649	649	670	697	637	659	653	625	703	650	646	623	661	661	673	635	691	707	673	678	669	653	666	682	694	646	623	671	689	691	672	652	665	663	676	637	644	646	679	667	658	692	685	624	739	671	710	660	710	698	667	672	674	705	631	670	674	714	640	629	674	668	681	664	637	678	656	666	606	682	732	655	676	606	619	681	692	673	680	650	654	665	662	648	718	650	639	693	670	679	676	646	673	635	700	673	693	693	645	671	692	693	647	667	674	662	706	732	661	646	663	681	661	640	669	691	623	667	665	617	679	672	674	711	689	690	666	658	640	723	667	675	692	685	697	670	705	637	671	668	638	676	672	687	663	678	688	661	711	669	694	664	688	634	663	695	667	686	697	615	682	599	664	673	638	629	668	647	709	681	657	685	670	655	700	634	679	690	677	709	698	658	652	682	665	634	724	670	713	688	653	692	653	683	679	641	710	683	691	681	660	658	671	675	687	691	643	671	661	656	644	687	680	606	651	691	644	688	682	685	687	632	645	655	647	689	687	668	654	689	698	702	661	637	665	662	683	709	690	687	662	617	687	616	654	706	692	591	649	664	696	664	663	672	671	681	705	726	685	623	637	687	670	692	653	682	697	692	606	695	676	709	657	692	694	661	679	631	650	711	664	651	664	700	667	679	642	678	636	660	681	672	679	699	651	652	676	684	646	641	718	674	642	629	646	684	638	690	676	675	646	688	661	680	684	663	702	633	661	689	722	715	672	680	674	706	667	705	694	697	684	639	658	665	641	715	676	668	628	668	694	698	684	657	682	673	629	721	776	637	640	650	696	621	644	696	675	622	686	646	683	668	685	665	604	675	696	669	659	697	705	638	649	689	696	728	727	649	664	625	652	633	639	710	652	660	700	702	691	667	680	678	679	617	661	660	656	628	669	676	654	684	704	665	657	674	652	685	657	657	667	679	661	692	676	649	654	656	657	646	689	642	690	668	663	639	641	679	601	684	648	667	666	668	639	657	679	661	633	641	667	638	643	714	693	689	683	694	653	656	682	630	645	677	680	687	680	644	687	686	680	634	669	653	668	678	644	692	635	669	681	695	699	677	657	656	663	684	679	627	690	659	661	658	636	647	644	683	686	709	645	680	574	656	691	675
46274	36502	15974	2961	1310	368	311	301	297	287	307	296	283	301	280	316	289	297	308	282	313	280	310	297	291	282	281	278	292	307	279	309	275	266	271	292	274	270	270	299	293	271	270	281	302	292	261	293	269	258	255	285	320	299	280	290	285	312	321	311	257	282	279	291	289	290	297	327	278	270	302	334	288	303	291	277	315	324	309	274	276	315	270	301	294	297	307	282	291	321	296	327	294	276	288	277	292	311	280	279	270	291	279	313	271	284	265	288	310	328	304	306	281	295	290	317	324	321	301	250	292	277	283	278	294	310	306	322	299	285	288	284	291	300	261	276	265	273	274	310	286	268	275	281	276	274	306	287	307	323	255	308	257	301	310	321	291	293	315	278	270	269	341	286	271	284	296	306	292	282	305	281	283	289	306	265	285	277	278	320	289	322	293	300	295	297	314	291	290	275	291	255	277	323	310	315	280	302	308	276	286	285	283	306	286	318	282	312	293	316	302	296	293	302	291	311	311	285	313	296	282	294	285	307	286	285	297	268	300	255	290	290	311	300	286	295	265	288	282	285	295	294	290	292	316	281	285	293	290	295	295	285	289	260	260	299	268	288	289	301	286	275	327	340	297	303	329	284	276	334	265	282	273	301	331	322	286	270	267	285	297	269	292	255	314	279	303	288	300	333	297	288	268	282	311	281	299	289	277	274	295	313	290	326	304	293	274	308	312	298	277	261	293	318	285	280	284	283	309	279	333	265	283	282	302	280	253	285	266	289	284	280	278	256	325	251	285	334	332	299	312	310	285	291	269	273	301	288	290	301	261	279	286	288	292	312	288	278	293	308	298	302	283	277	288	279	280	294	264	282	308	278	289	257	280	255	279	312	296	280	307	311	318	300	291	293	316	298	299	286	270	310	293	288	286	277	274	253	275	297	274	314	311	279	297	298	300	291	279	261	329	296	295	328	322	272	288	288	301	300	293	314	302	283	282	312	297	276	282	265	278	282	311	260	288	314	289	308	300	292	312	277	292	293	302	313	288	270	309	276	289	265	281	290	283	318	302	279	282	282	302	303	280	293	308	282	310	280	271	287	297	279	274	311	291	273	286	281	313	285	254	251	282	283	286	252	278	287	300	292	278	289	308	291	265	284	301	295	307	322	291	290	300	288	300	317	293	314	319	284	277	285	296	285	285	300	283	286	293	271	280	264	285	288	310	274	297	306	305	305	275	284	311	293	278	292	285	295	317	278	305	279	311	296	304	317	303	259	275	274	286	274	265	303	288	315	290	307	290	306	293	272	302	297	306	274	322	326	280	251	287	291	309	283	278	271	311	266	267	306	306	297	282	299	279	296	299	265	309	287	268	278	314	302	291	306	285	282	294	301	294	278	289	294	271	287	269	283	297	285	251	291	256	309	268	289	311	273	280	278	286	297	301	305	315	291	310	323	295	288	273	302	276	283	242	295	281	305	307	316	273	287	324	303	280	245	290	287	299	299	293	286	308	308	298	295	287	289	289	302	287	293	297	296	312	291	280	272	276	310	300	327	308	303	260	281	275	281	274	304	276	296	283	275	285	266	258	301	292	295	301	252	279	319	320	326	309	302	304	290	298	294	312	303	269	292	292	286	263	288	275	283	283	271	280	284	286	263	287	260	292	302	297	258	232	288	291	268	240	295	275	297	312	329	288	282	260	308	290	283	280	279	246	302	301	282	331	284	331	281	298	274	294	317	289	242	297	314	312	309	299	289	286	276	283	270	257	298	285	282	336	297	302	268	281	306	286	302	304	234	304	310	302	266	309	287	272	288	272	284	307	298	307	295	287	310	307	319	305	337	276	319	315	284	290	259	304	301	290	264	267	299	304	297	252	323	282	294	288	272	287	305	296	282	291	300	308	308	291	309	273	292	282	291	312	267	320	294	321	277	308	301	272	280	272	247	314	256	294	306	272	280	290	266	274	309	292	325	294	284	269	262	299	274	281	297	297	311	279	299	274	293	296	272	303	336	278	286	264	322	306	258	282	300	273	311	332	304	325	291	266	299	307	278	269	268	252	262	254	297	280	308	295	303	282	271	284	265	261	289	299	293	303	277	316	272	274	304	276	290	299	284	319	290	290	290	297	288	307	278	294	263	289	284	319	308	256	251	293	284	290	289	294	286	290	285	273	293	298	300	311	313	290	270	284	279	269	279	288	285	261	273	269	270	296	277	294	285	309	289	333	281	284	282	296	306	262	281	278	296	304	272	287	296	326	284	277	293	279	271	275	290	304	256	287	286	300	314	302	296	299	295	273	279	264	272	315	311	263	303	261	309	299	302	281	286	299	292	271	270	308	274	297	311	273	315	286	267	289	296	285	271	299	295	312	267	284	294	303	284	302	295	299	275	277	314	301	287	279	280	312	298	307	300	286	304	304	272	294	297	288	268	325	300	281	266	287	299	297	286	295	307	293	267	329	288	289	290	311	307	295	285	253	275	294	279	319	322	264	300	285	300	264	259	280	286	283	291	309	270	332	324	291	274	275	293	282	305	286	284	285	304	300	268	276	311	271	257	306	273	302	274	284	270	302	263	316	311	268	290	318	294	283	298	314	290	285	309	263	310	325	314	283	293	269	293	289	299	262	302	292	305	272	289	322	282	286	308	305	344	308	300	276	311	290	263	289	269	293	265	282	303	311	321	315	304	308	282	296	268	303	315	284	263	269	279	272	274	319	296	284	300	321	278	262	303	306	284	314	297	294	292	266	269	319	255	304	312	322	295	262	307	301	286	281	295	240	300	310	301	300	304	280	299	299	296	320	318	291	302	285	303	230	287	306	327	287	288	293	304	290	281	278	297	306	271	311	281	263	278	282	298	291	309	291	251	284	298	273	265	303	320	282	277	323	272	320	273	289	280	286	288	296	313	284	293	265	306	301	305	294	279	281	272	324	274	278	304	271	294	302	255	293	270	298	304	312	268	318	280	262	318	296	271	269	287	298	301	320	327	326	297	322	291	290	251	301	298	308	277	284	305	237	272	255	299	315	336	265	292	273	276	294	260	300	272	295	269	300	293	291	267	268	320	308	267	290	318	266	284	279	292	269	297	280	285	279	293	296	274	268	290	269	290	281	309	288	296	296	257	326	289	303	278	290	289	277	299	296	307	291	288	302	315	296	247	298	298	330	274	315	291	298	255	289	292	300	323	305	284	303	273	266	275	300	275	296	310	289	284	285	312	285	288	264	322	275	276	305	301	304	266	272	294	310	297	293	316	292	276	254	259	283	299	278	295	266	324	268	300	298	282	295	322	260	279	293	277	246	292	287	307	295	292	312	274	298	290	306	295	306	317	299	284	290	300	295	267	266	311	305	280	310	302	315	286	274	303	280	322	275	299	298	299	282	281	297	326	280	289	259	312	285	303	298	290	292	282	275	292	305	279	307	257	253	311	280	277	320	306	292	267	284	286	272	281	291	286	292	297	280	309	306	266	302	286	246	266	274	290	273	274	283	252	301	277
24289	26592	15944	5311	3987	892	647	659	649	619	678	618	613	665	658	617	609	620	648	630	618	644	647	613	574	636	636	655	622	618	636	617	573	600	642	630	613	615	639	635	631	623	632	658	678	613	646	640	657	618	631	641	632	632	630	605	609	632	609	611	616	687	675	653	619	625	632	581	645	652	631	653	600	636	621	648	595	616	593	626	626	615	664	680	649	655	613	662	613	673	623	632	634	606	675	611	666	625	597	620	614	619	661	626	591	614	603	626	624	701	639	640	639	596	649	557	645	634	622	634	669	647	643	652	612	616	646	610	638	627	656	617	656	618	622	672	665	606	611	626	584	696	634	599	672	638	654	634	624	609	600	625	640	660	630	611	604	621	651	610	627	592	637	627	599	611	578	602	596	562	620	599	630	602	620	647	671	663	642	630	597	607	622	619	620	661	609	655	597	632	651	664	661	607	625	641	656	607	633	619	643	633	672	624	603	660	582	620	600	640	627	655	635	619	647	654	632	630	638	599	658	644	654	613	600	606	611	615	615	626	655	592	626	641	628	634	625	662	693	639	589	616	621	607	646	629	654	598	683	581	610	598	634	632	645	618	601	642	652	645	613	638	594	640	646	676	641	635	622	647	599	628	610	597	634	641	611	623	594	608	584	601	599	665	617	582	644	669	629	621	658	622	624	618	637	590	627	608	635	645	657	590	621	663	624	647	651	617	610	625	613	634	622	641	630	672	638	575	621	617	626	637	684	613	637	600	632	595	622	622	595	653	638	660	589	595	639	640	661	630	601	593	602	583	607	603	616	658	625	615	660	635	595	613	620	605	631	613	649	664	587	642	637	579	627	626	626	624	571	615	594	602	644	603	582	644	644	609	644	637	631	598	595	641	619	624	584	618	603	638	645	687	602	613	620	622	657	618	619	616	584	632	640	635	620	562	638	667	626	618	627	606	633	650	641	625	622	652	657	580	618	622	587	636	666	629	630	651	667	617	603	633	673	653	612	603	636	637	701	618	616	623	581	618	647	628	621	652	633	674	628	669	588	623	609	628	617	638	574	606	610	589	629	633	632	631	584	621	642	619	631	636	655	613	632	594	596	628	598	648	684	673	634	622	615	627	608	622	634	686	588	637	622	645	686	646	630	656	679	583	663	614	606	626	641	657	602	651	617	610	612	588	609	621	613	680	607	630	661	602	666	630	641	614	623	628	627	595	623	649	587	640	640	589	635	617	604	639	624	608	663	638	614	658	607	629	582	645	626	625	678	654	613	640	689	615	643	588	651	617	610	683	634	652	630	667	593	649	631	604	606	609	610	648	591	636	607	610	623	648	651	654	630	619	655	603	617	605	653	635	648	604	610	593	629	629	661	601	694	637	586	623	601	672	603	661	624	623	615	677	619	583	622	617	673	614	663	662	640	609	629	626	631	604	685	615	639	626	624	610	634	646	631	667	632	580	611	610	627	620	653	603	646	609	679	650	670	640	619	658	679	608	639	639	644	621	652	672	639	625	597	647	602	638	633	577	628	614	639	599	642	636	662	613	619	619	626	616	645	643	688	687	615	618	616	610	645	610	616	635	591	615	625	578	639	612	654	671	607	606	603	631	632	624	662	593	661	622	607	645	613	623	611	654	675	693	598	651	636	661	574	594	634	589	611	658	627	636	609	694	652	624	660	629	661	617	627	637	633	635	591	639	605	639	658	640	655	634	599	596	648	581	600	623	594	640	606	676	631	616	644	601	660	646	629	638	609	622	643	654	642	632	652	637	617	645	611	650	621	628	655	655	631	597	615	619	627	618	633	604	631	595	644	617	597	601	606	592	628	654	601	644	581	606	668	635	596	610	661	628	651	621	650	607	636	619	592	643	675	638	654	668	603	601	640	602	628	641	661	596	620	632	614	629	638	633	626	584	641	648	651	624	655	615	604	598	675	595	634	624	621	598	642	631	634	574	645	631	618	641	659	627	645	637	590	621	624	664	639	599	626	633	666	602	615	592	685	623	601	618	571	604	605	605	643	658	625	635	619	607	639	588	632	629	681	623	632	623	603	642	639	613	638	626	581	572	633	618	634	645	618	652	601	586	660	619	657	622	583	624	596	619	679	639	673	625	646	677	663	607	591	647	621	637	584	665	623	652	638	661	660	648	620	613	599	640	615	633	599	645	600	648	683	634	617	622	629	625	610	655	632	673	597	627	625	623	621	633	607	667	655	598	613	626	661	608	646	597	631	575	584	579	653	622	631	617	608	657	641	583	657	635	575	601	614	582	646	631	671	630	639	633	636	654	637	571	626	652	647	621	637	619	605	626	612	600	605	660	596	597	601	612	650	601	615	636	609	623	611	658	621	588	650	628	611	634	583	603	651	602	670	634	623	649	614	626	665	621	600	624	600	633	613	634	669	635	588	631	660	647	625	650	651	628	659	632	601	621	613	622	576	603	578	624	585	625	655	592	663	667	665	611	623	610	620	625	591	594	663	613	603	653	601	616	613	627	578	632	662	630	661	639	637	602	616	620	576	629	672	630	639	611	625	583	677	627	602	635	630	645	637	628	624	626	624	654	618	649	606	661	627	652	635	638	660	586	649	599	623	602	591	645	624	629	618	621	625	636	671	597	669	652	622	665	583	614	623	710	617	604	645	643	636	626	649	645	635	636	630	620	607	541	609	595	618	637	635	646	635	660	635	599	650	661	637	624	666	584	626	606	633	640	648	649	588	608	631	628	665	641	622	621	626	626	620	625	614	632	651	652	625	621	582	645	637	597	615	673	631	622	604	631	642	652	602	629	635	598	623	569	614	622	657	598	651	610	630	614	628	614	616	616	618	673	648	606	601	652	578	620	623	602	677	626	632	674	656	613	634	618	616	606	619	653	676	630	644	615	659	623	625	645	633	655	676	584	667	665	675	622	595	618	603	645	638	617	626	629	645	640	662	608	628	643	643	603	582	667	603	631	643	630	611	583	638	613	629	641	642	633	629	637	582	615	617	691	633	638	607	652	640	640	613	668	624	598	656	586	668	647	598	617	622	619	585	640	660	663	655	662	595	624	614	670	606	632	629	648	637	611	599	613	645	576	625	636	607	621	609	646	626	619	637	621	641	640	646	636	626	629	601	631	638	587	627	652	597	623	630	629	648	612	603	650	607	625	601	648	566	622	584	638	598	632	614	619	647	621	598	633	617	620	615	638	622	651	641	621	624	647	628	571	625	653	634	648	618	605	588	600	635	563	606	625	641	618	634	612	612	631	658	631	565	615	622	633	642	627	612	662	619	616	633	657	601	619	624	596	638	625	611	654	620	652	656	628	650	633	671	648	630	654	640	597	622	644	610	581	578	617	656	638	625	722	569	652	653	641	667	614	642	644	581	612	635	625	602	593	622	619	611	649	650	605	583	605	660	643	654	622	624	626	665	638	660	627	628	646	635	596	641	581	620	634	662	634	625	661	645	634	641	589	691	656	644	613	630	580	608	649	610	607	615	682	625	618
60558	69418	66653	36686	24999	5478	296	249	237	231	215	214	214	176	176	197	208	206	205	206	211	151	201	181	207	203	224	221	177	197	178	199	178	208	167	178	158	183	201	191	227	174	186	201	192	173	193	207	210	182	171	192	225	183	177	200	215	184	223	181	186	188	172	154	192	188	188	172	170	167	173	228	190	195	219	204	188	205	155	178	163	159	171	196	203	211	171	191	182	212	201	189	185	163	170	199	218	163	191	201	212	185	168	177	173	187	190	199	184	193	220	202	196	202	208	199	200	174	213	229	211	181	200	178	171	213	191	215	228	193	219	182	181	186	188	200	164	176	198	193	187	213	205	197	189	190	199	205	208	217	210	176	175	186	206	193	207	195	214	173	198	198	218	241	200	213	173	192	159	171	194	198	189	202	182	169	201	174	208	198	210	198	195	191	183	203	164	193	189	188	186	241	204	200	186	202	182	177	200	192	192	197	195	221	187	180	193	201	192	198	192	184	209	197	196	193	214	212	204	169	202	202	185	185	211	185	169	192	181	205	168	197	179	212	186	206	220	181	214	189	186	177	201	207	225	172	178	200	183	211	204	227	180	191	179	202	205	197	193	218	229	211	180	197	199	205	187	217	224	192	190	200	205	199	192	167	184	184	185	211	195	174	194	211	172	184	190	214	168	168	179	210	208	202	193	182	199	192	178	208	182	160	209	182	190	226	149	171	192	174	204	199	165	186	183	203	167	227	195	197	182	189	188	210	175	203	179	195	208	178	187	181	201	224	179	169	189	199	166	195	187	196	172	218	205	197	194	194	177	178	183	181	181	211	154	178	192	200	171	161	162	212	202	169	208	184	200	193	193	189	204	198	195	186	199	214	193	203	185	184	190	204	204	195	166	178	219	205	179	183	187	182	199	216	201	210	187	179	199	204	188	164	148	194	189	201	200	175	179	197	210	210	208	181	213	201	200	180	208	181	218	191	174	187	153	184	181	186	202	183	186	165	175	188	218	186	196	202	188	179	180	179	178	200	192	171	198	196	207	223	203	215	167	202	194	173	197	196	175	207	209	197	184	181	204	179	193	178	192	189	195	191	181	201	198	186	177	203	198	199	188	208	183	192	199	196	209	203	210	198	201	213	179	188	203	207	188	181	172	196	173	191	196	193	196	191	170	211	192	192	197	176	204	186	192	197	199	191	180	223	193	213	191	172	199	204	211	172	205	194	189	172	184	205	172	167	180	207	207	206	186	176	174	199	189	204	202	215	188	170	192	205	170	179	204	151	196	200	172	176	205	193	192	190	208	170	189	205	192	215	189	197	192	201	197	189	188	209	211	190	194	209	181	197	208	184	184	202	171	199	178	194	184	208	211	187	189	185	185	181	199	229	209	208	166	198	174	192	198	194	183	187	204	190	198	207	197	197	185	201	234	172	203	175	178	189	215	212	192	203	183	197	176	203	195	208	190	191	190	178	173	203	191	191	191	190	185	185	211	203	177	214	181	180	190	196	172	161	160	210	203	201	181	204	198	174	188	170	205	177	195	143	188	212	200	184	201	187	205	198	214	209	198	179	183	214	179	179	191	191	219	189	179	195	178	193	189	183	221	206	187	175	173	192	187	170	182	193	197	194	174	191	204	230	221	200	194	194	194	191	220	177	171	172	213	208	187	173	184	208	196	180	235	176	221	198	200	171	196	182	190	189	193	191	172	172	194	203	210	185	185	196	158	169	184	227	201	201	193	189	186	186	183	172	209	201	194	205	222	164	201	179	192	169	201	209	182	200	195	184	197	191	184	180	190	179	213	218	198	188	205	231	184	203	186	215	202	216	186	205	146	178	202	186	187	180	177	177	180	199	208	194	193	183	179	177	175	222	190	207	167	181	199	186	199	185	186	190	176	187	180	188	193	209	194	213	179	234	186	178	193	175	179	183	206	176	195	184	198	201	195	184	211	183	207	207	190	176	189	206	193	210	179	210	188	222	174	200	174	181	182	193	186	199	202	182	213	220	170	214	186	189	198	200	194	188	164	195	215	201	200	178	178	213	178	216	168	164	166	188	208	185	180	185	175	185	177	195	176	196	204	183	165	195	181	180	199	214	209	191	178	198	185	220	188	205	195	192	181	216	190	184	186	189	169	202	190	180	206	166	180	183	178	188	174	182	204	213	191	191	170	183	173	194	165	197	188	180	213	199	211	174	193	182	207	239	193	178	203	190	183	213	175	165	182	179	195	192	188	206	206	184	179	173	183	184	206	186	210	171	202	206	189	176	184	197	189	175	195	178	178	189	191	190	196	208	172	190	209	205	190	195	188	192	193	183	198	204	207	209	188	189	204	199	195	194	202	184	214	203	185	182	173	190	181	228	217	176	178	194	184	207	196	201	185	176	202	171	182	166	231	218	214	170	179	196	188	194	178	198	195	200	199	199	177	182	196	183	185	177	205	173	195	188	184	190	185	201	175	208	164	221	191	214	187	185	206	208	190	191	205	183	165	182	199	191	166	160	185	203	210	185	188	206	199	185	191	193	188	180	228	193	183	193	175	188	193	209	186	197	190	208	209	205	195	196	161	192	199	226	180	201	198	186	173	212	179	218	197	204	200	166	178	191	185	172	200	205	211	156	197	197	207	190	204	212	205	205	206	184	197	179	198	185	192	221	174	184	168	190	201	191	225	182	191	195	180	197	197	197	176	192	186	174	165	172	213	169	198	198	189	180	203	204	162	192	206	197	177	166	201	191	188	197	179	196	193	191	190	188	169	171	194	210	170	169	211	202	177	201	186	188	200	211	173	212	181	198	191	174	228	200	183	208	213	191	176	187	181	180	190	184	234	196	189	176	165	192	187	206	192	223	181	189	199	192	181	195	198	191	210	199	196	221	171	192	183	202	188	186	194	182	180	205	205	196	178	191	199	184	192	209	207	190	204	201	208	236	179	202	210	194	180	190	209	209	202	220	186	201	196	178	177	214	183	191	219	207	203	188	178	200	212	210	193	179	198	189	219	196	199	190	188	195	209	181	188	191	178	218	194	210	199	178	209	181	183	192	184	202	181	181	208	182	179	174	176	188	186	204	189	190	208	184	186	192	194	192	197	196	172	172	195	184	193	184	205	204	168	187	179	187	214	183	216	182	205	216	174	181	196	173	187	194	189	154	204	185	200	188	188	186	171	201	196	210	200	198	206	211	183	193	193	237	219	199	193	186	190	210	193	202	201	185	188	203	218	194	203	169	184	182	169	209	211	203	194	204	176	197	233	160	205	222	200	194	200	201	213	201	197	198	195	195	208	177	206	184	174	188	171	156	183	196	178	190	195	200	222	200	201	204	180	198	180	184	187	180	177	222	210	187	180	242	195	199	198	193	216	187	205	189	188	181	170	178	188	192	184	206	192	178	205	188	196	177	166	217	213	208	184	214	197	222	184	180	205	195	178	151	192	184	194	188	165	209	180	175	189	218	215	189	216	198	200	205	215	208	163	178	187	179	198	218	177	193
34237	54435	60267	43030	35059	5740	747	681	629	579	541	583	534	510	551	513	550	493	494	497	464	463	498	508	484	494	488	466	498	511	468	479	453	493	457	448	456	472	492	471	471	420	435	462	438	440	464	486	461	461	457	460	431	472	418	446	461	428	488	475	471	465	480	468	442	439	438	431	469	484	462	429	464	440	432	434	446	463	449	427	476	461	470	463	481	452	424	425	403	484	461	486	450	484	452	465	451	478	460	446	430	449	438	421	465	424	454	415	401	481	445	442	487	439	420	472	416	420	453	450	426	484	431	450	454	443	437	473	449	426	466	449	468	430	447	469	465	445	477	423	443	462	402	471	430	466	442	437	451	453	426	442	434	438	452	455	470	442	506	499	440	432	489	414	438	437	457	439	458	472	465	440	475	486	477	462	450	463	494	398	456	474	493	455	425	457	463	448	468	461	415	446	450	415	459	451	444	442	428	445	452	459	461	455	408	427	487	427	423	436	436	449	467	464	468	455	423	447	457	445	467	436	436	465	455	456	450	455	411	473	465	471	433	434	458	501	448	441	419	468	469	475	430	450	440	502	468	438	493	443	444	447	442	436	466	448	423	409	426	456	427	404	453	453	428	439	437	422	453	488	476	448	479	435	422	472	414	441	480	433	469	415	470	430	452	401	470	453	416	469	443	446	410	438	446	473	431	452	452	435	449	459	432	466	485	475	449	452	443	461	473	462	447	466	464	458	474	443	460	429	444	477	489	482	440	496	428	486	432	407	449	459	452	448	449	474	431	456	449	445	460	460	426	473	440	451	414	434	459	430	470	438	441	481	425	436	424	445	478	445	446	456	472	456	449	444	429	470	455	508	464	423	428	467	452	432	435	474	459	456	449	442	466	452	439	492	469	455	428	453	478	417	481	427	441	459	409	430	430	437	430	427	463	445	488	451	437	458	453	472	470	476	426	455	464	416	462	478	417	439	415	463	435	441	424	434	466	468	436	467	471	418	449	434	445	462	453	435	424	428	435	476	455	461	472	462	478	471	427	467	433	425	416	422	437	470	388	434	435	458	439	432	490	433	427	460	422	473	429	411	439	451	457	455	489	468	433	446	447	448	480	415	476	452	448	437	454	477	410	436	422	467	455	458	432	451	463	418	440	390	435	416	433	461	464	441	431	486	447	459	453	455	443	449	422	436	459	483	477	434	475	415	428	452	419	443	466	440	448	471	466	454	481	459	423	433	457	466	456	486	468	432	463	443	421	459	456	426	433	464	434	472	424	428	464	473	439	447	494	461	446	421	471	439	442	489	447	424	465	433	418	447	438	414	451	438	448	435	456	418	492	508	466	445	436	451	436	445	444	411	426	464	431	437	444	474	455	475	448	423	458	429	448	463	486	462	441	487	437	431	469	457	435	457	479	486	453	455	432	468	437	446	425	486	442	466	473	488	479	498	446	432	465	470	414	454	415	443	434	447	406	460	448	408	464	452	485	451	425	436	459	409	429	475	430	454	419	440	455	454	463	452	445	441	474	439	496	441	473	439	491	490	486	412	484	453	442	434	455	430	472	446	446	450	451	465	460	476	470	449	438	460	444	413	480	436	453	457	417	463	473	448	442	440	450	436	444	430	445	472	434	458	473	480	421	443	444	452	446	475	461	423	405	446	447	461	443	431	425	450	466	454	429	453	421	454	470	442	438	423	455	445	441	445	453	418	454	452	484	428	450	431	458	442	433	459	464	488	437	449	436	422	485	430	477	447	457	470	430	441	449	467	423	459	474	422	479	450	419	430	413	457	466	458	463	455	445	440	467	481	436	458	440	462	457	443	427	429	442	403	448	495	466	454	458	460	453	445	474	464	473	464	429	467	430	441	426	476	437	442	461	457	458	421	450	444	421	429	463	427	474	406	471	434	446	438	458	386	424	435	414	468	426	438	429	476	419	458	448	466	466	393	457	468	465	453	449	462	424	428	474	431	464	402	447	492	446	460	449	419	472	434	397	464	437	474	445	404	450	446	431	441	445	452	439	414	456	468	435	433	448	448	450	466	462	463	474	427	470	446	491	401	479	480	483	417	456	468	483	475	444	455	476	477	425	405	452	468	441	464	456	469	451	459	478	472	465	470	443	432	422	440	483	432	423	425	461	432	434	436	447	448	436	425	410	426	459	450	437	433	445	465	458	433	466	463	433	434	433	434	442	425	454	444	471	453	458	442	417	482	421	450	474	431	464	460	417	465	468	457	440	471	455	463	457	417	475	495	451	438	462	450	450	450	432	464	439	503	449	458	452	481	477	431	419	402	434	429	477	449	447	473	428	443	499	416	446	428	441	473	473	446	494	411	458	444	436	433	469	421	408	467	464	425	405	457	486	436	449	433	498	472	491	449	486	472	434	438	459	449	453	424	454	456	450	495	447	450	449	430	482	449	460	443	450	435	439	471	460	461	493	431	454	474	429	439	469	458	471	439	471	411	436	463	435	473	473	433	499	430	453	412	488	450	450	415	455	442	431	456	434	443	442	461	476	444	455	460	459	396	472	442	424	451	459	442	453	424	484	431	465	437	444	450	434	456	425	500	446	465	457	403	478	493	431	471	421	461	452	462	451	470	469	452	433	459	468	470	433	462	466	436	467	458	425	407	470	478	451	441	470	446	431	449	456	451	477	473	448	398	477	456	441	470	441	463	445	449	473	459	420	470	410	488	461	470	494	446	431	441	429	459	498	448	452	448	476	470	428	448	434	444	488	426	483	433	419	436	462	437	453	459	438	466	465	453	434	458	465	448	446	471	440	410	446	443	445	451	437	408	476	462	404	435	435	484	461	421	452	451	432	438	484	453	455	462	493	440	410	435	454	458	443	449	462	449	450	439	401	396	500	458	452	425	419	443	439	465	437	464	494	448	428	419	448	442	428	447	445	425	425	434	455	444	432	442	421	448	437	447	442	478	470	472	447	457	417	489	438	414	444	447	462	456	433	414	424	478	467	453	488	436	493	435	436	455	437	436	478	463	440	456	478	415	411	440	470	470	472	437	446	448	437	478	484	458	438	453	445	479	430	470	457	447	454	433	496	434	427	473	447	429	446	428	442	469	440	478	457	476	475	439	410	454	448	453	475	447	457	432	440	433	430	456	446	459	448	472	454	467	433	451	435	422	450	441	423	468	412	458	431	419	465	468	404	432	446	478	455	464	514	446	431	468	437	449	444	436	470	451	427	458	425	437	419	446	436	446	452	439	433	468	467	454	410	431	491	465	454	444	429	462	467	460	465	483	435	469	448	477	448	456	454	464	487	477	449	439	451	460	462	444	423	473	450	470	455	454	445	467	442	426	450	454	429	468	468	456	455	419	472	446	471	450	427	442	435	444	450	444	448	442	441	426	436	446	460	426	470	434	414	449	424	459	441	465	428	445	453	475	433	448	462	458	448	463	423	454	440	448	454	462	448	441	460	458	428	463	457	482	475	457	468	453	430	450	475	400	463	453	468	471	450	414	425	443
67601	82058	76824	47196	36111	12471	891	398	364	327	335	337	325	333	339	292	299	296	285	292	301	313	321	335	309	307	300	311	326	311	285	286	295	295	302	321	298	302	308	329	311	302	306	281	313	323	296	299	263	239	334	316	325	274	297	292	320	293	295	293	298	298	296	324	298	327	336	303	334	339	304	255	309	311	282	288	323	277	320	295	279	291	304	303	303	295	295	269	276	249	270	274	285	306	300	285	307	296	267	288	304	279	291	280	321	313	305	315	309	302	289	300	341	285	261	307	307	292	291	312	301	287	291	321	308	310	285	279	325	286	276	297	292	318	293	300	270	310	315	286	322	307	305	314	295	296	287	288	280	303	308	297	310	307	291	297	273	319	275	336	288	312	314	317	286	321	282	301	273	283	321	317	322	315	297	290	274	321	296	290	289	299	312	313	307	326	337	310	285	276	300	252	302	315	279	289	291	245	287	309	315	321	291	336	319	318	263	277	281	275	300	298	320	267	288	277	294	292	312	324	283	292	281	316	307	289	280	268	292	296	326	299	298	297	280	314	295	276	297	291	300	288	314	268	320	285	284	281	309	322	308	290	290	276	312	314	284	321	305	279	297	338	308	287	305	360	281	260	339	305	299	269	242	274	310	289	292	317	305	281	291	322	301	307	323	279	330	314	288	302	291	313	297	326	283	295	293	305	311	286	320	265	311	286	309	291	287	308	283	333	319	310	306	287	310	293	299	300	288	318	283	310	284	292	291	315	299	305	301	289	295	289	294	291	266	283	296	294	275	305	292	289	281	258	309	302	319	295	324	283	269	298	337	317	296	281	304	300	344	280	267	277	288	290	290	261	309	331	308	301	288	258	289	314	289	305	283	312	362	314	329	297	299	277	275	282	300	333	308	287	303	270	301	290	314	288	320	302	330	298	319	286	309	295	298	287	349	301	256	264	300	295	303	328	284	263	286	296	274	270	305	308	318	320	303	308	330	293	322	287	274	312	286	278	297	299	283	289	293	312	329	330	297	316	329	272	295	323	304	327	317	297	306	273	303	276	292	320	279	278	329	279	289	332	293	290	293	294	282	313	330	284	291	255	267	306	313	303	274	299	290	269	287	278	291	283	292	302	299	300	320	287	290	255	280	297	332	308	275	291	309	274	310	286	314	271	320	303	307	296	305	321	305	275	291	290	305	342	305	276	285	305	299	269	296	316	290	327	287	304	274	247	301	282	298	343	305	297	343	293	285	257	284	318	306	278	302	271	298	279	279	291	298	313	314	301	311	263	305	303	313	300	281	313	297	297	262	275	286	299	281	294	288	262	304	334	295	323	270	286	263	284	306	302	248	315	287	306	297	305	325	317	315	284	273	283	297	291	298	318	298	318	295	278	285	315	308	295	311	281	270	301	271	317	281	314	302	306	300	307	291	271	291	302	300	309	311	282	282	310	328	328	329	294	308	267	307	266	298	300	289	294	281	298	286	288	304	287	282	272	293	310	293	308	299	333	305	295	287	328	274	296	267	301	297	298	346	308	282	331	308	278	297	290	308	282	312	303	275	296	305	263	278	306	290	299	285	318	292	297	323	273	326	311	292	328	296	285	322	298	311	329	301	294	309	332	298	306	309	299	292	316	322	275	321	317	287	292	280	328	308	303	266	285	270	320	280	268	290	296	348	301	290	287	312	267	300	272	261	277	286	272	296	303	310	293	313	281	323	313	285	298	297	279	282	287	302	325	309	291	291	252	304	288	319	284	318	276	313	303	267	292	277	287	282	299	295	318	328	294	324	288	328	300	299	284	322	326	319	313	315	294	323	312	282	286	297	291	262	302	298	292	345	322	319	303	305	304	281	276	293	298	317	318	307	274	316	297	286	267	301	270	295	298	315	316	286	302	269	267	277	289	310	301	310	308	271	269	279	300	304	323	306	280	293	266	322	301	281	311	291	291	282	324	314	308	285	282	302	288	322	266	283	287	313	299	305	291	285	312	289	287	308	330	289	311	273	306	296	285	266	272	294	297	296	286	271	286	299	266	293	324	293	320	329	292	268	290	301	333	285	315	296	305	292	276	269	314	313	353	294	308	324	294	291	278	279	277	285	302	309	276	279	277	307	273	292	295	292	293	279	299	286	249	284	288	283	316	316	285	303	340	302	267	305	321	264	306	275	318	306	335	297	274	283	287	312	311	319	307	294	323	326	311	288	322	295	325	317	350	310	318	287	298	344	278	302	304	338	268	317	307	310	299	322	315	306	280	294	293	301	311	281	289	295	289	285	302	283	313	309	328	294	270	285	291	308	284	339	296	302	275	267	306	271	301	262	312	297	285	315	308	295	297	284	307	293	289	305	311	299	308	268	260	298	286	340	299	304	261	303	310	290	308	313	335	312	297	302	331	244	282	267	292	300	304	293	285	265	270	296	245	289	308	282	289	322	311	336	319	301	270	271	289	266	326	269	273	293	306	292	298	271	284	278	284	308	333	320	342	290	289	280	315	265	293	274	273	290	292	267	301	258	335	294	291	278	350	285	306	330	298	305	271	272	307	293	270	292	306	315	266	282	283	288	274	275	278	289	303	277	299	288	297	312	287	289	272	325	307	300	320	282	323	307	291	311	289	321	335	292	293	296	277	319	327	301	266	324	305	293	275	257	317	300	314	304	346	355	283	271	294	305	315	301	295	275	331	307	313	289	317	319	299	317	279	296	280	320	309	294	272	299	283	309	303	279	290	304	280	276	287	303	301	316	297	303	300	336	291	274	291	321	295	280	329	319	288	312	295	312	281	276	331	279	301	316	268	296	312	280	292	325	321	302	296	315	301	300	289	328	300	306	275	283	290	274	308	279	266	298	309	288	302	301	315	282	315	295	301	309	333	294	294	306	260	267	252	299	334	317	287	287	283	275	311	300	300	329	325	295	287	320	285	305	276	290	317	308	290	272	262	312	326	309	301	307	323	281	302	290	293	309	303	282	278	264	320	266	279	330	284	289	324	284	277	312	297	300	283	308	291	291	281	283	302	291	325	252	271	313	270	293	285	289	285	298	290	295	296	297	295	277	257	272	336	304	310	307	290	302	320	272	276	283	297	328	299	312	334	312	303	311	304	307	284	313	297	304	294	298	285	330	309	295	290	311	288	312	303	286	281	295	296	303	320	315	304	295	312	287	314	281	322	286	299	298	333	336	299	263	278	276	304	301	269	289	300	307	323	303	296	267	304	333	261	307	299	338	290	282	293	263	295	306	294	318	296	304	296	295	283	288	303	281	270	282	342	306	299	286	316	298	286	303	287	313	276	291	317	343	280	331	312	312	288	323	263	304	258	322	356	283	285	301	281	287	303	294	281	289	306	312	300	311	320	278	290	287	296	274	282	311	305	320	316	275	325	301	298	326	282	293	313	288	286	317	283	250	307	278	317	287	277	271	305	308	303	299	296	283	316	327	297	282	249	292	309	273	291	283	303	294	295	281	305	280	290	300	307	272	296	297	294	298	345
39219	66398	72402	53460	45441	9706	1213	1063	978	909	907	830	837	749	802	752	741	757	760	701	746	737	688	683	692	708	723	699	684	676	685	672	626	700	687	745	701	653	646	683	640	702	725	652	633	709	674	678	664	647	691	680	710	650	676	678	692	661	721	673	650	663	663	671	661	673	692	676	630	676	704	645	652	654	650	641	669	664	671	676	682	651	687	625	667	695	705	651	628	643	675	638	694	596	669	666	633	678	642	676	705	679	598	676	653	673	649	671	655	648	623	652	642	653	643	658	663	675	689	644	679	658	675	662	692	668	684	747	656	650	695	667	637	679	655	652	688	674	669	678	694	675	645	641	692	666	650	684	643	668	678	630	667	688	690	689	681	656	680	691	690	651	646	621	625	705	624	655	664	683	610	652	695	671	647	688	684	652	634	744	641	636	612	673	670	708	642	695	672	664	694	689	627	661	663	655	709	700	667	677	650	680	633	656	647	681	653	661	646	675	693	687	663	629	673	651	634	622	628	642	697	705	682	619	690	653	668	688	612	668	648	586	608	654	649	640	707	670	691	644	619	641	668	662	673	683	695	658	640	645	667	654	677	676	665	671	672	674	668	657	660	664	654	650	674	683	675	717	626	654	620	711	685	678	686	676	656	639	667	662	660	661	651	647	638	652	666	675	629	675	683	641	660	679	666	639	650	646	708	683	675	669	706	639	654	655	678	665	656	688	695	635	641	611	693	668	678	659	619	658	623	648	646	625	675	680	656	663	634	696	695	605	656	622	625	661	673	696	645	613	667	671	723	673	634	678	703	629	635	723	659	651	699	627	680	678	725	700	716	617	696	685	668	686	698	715	631	602	681	670	628	637	672	676	603	677	663	672	719	682	676	687	665	663	646	630	663	670	671	696	684	704	682	629	617	688	715	625	657	693	662	667	666	659	669	655	654	681	649	683	663	647	713	665	645	631	664	682	596	650	658	669	660	680	635	678	714	635	696	656	659	671	678	615	653	644	678	654	680	665	686	618	645	700	620	667	661	723	679	699	669	653	660	631	673	667	654	673	657	650	672	683	659	638	689	707	704	701	669	640	700	677	676	692	715	656	658	681	671	711	680	668	696	657	689	669	653	612	698	632	693	720	695	697	635	640	660	615	674	672	658	665	689	728	662	647	639	666	692	658	675	646	628	632	666	629	718	664	652	673	680	722	678	617	678	654	639	706	683	681	671	643	738	634	649	651	658	712	687	627	678	663	616	683	669	647	684	629	689	643	638	707	669	672	664	671	680	623	625	667	683	665	640	710	693	714	691	646	635	663	673	658	704	682	685	700	655	605	652	686	728	666	661	659	631	652	683	720	661	668	674	675	626	648	653	670	640	676	675	692	680	675	667	638	669	668	651	678	676	685	640	702	665	679	700	626	655	635	653	704	665	630	654	626	722	627	624	641	683	653	647	684	632	687	652	682	654	671	773	667	667	638	698	675	663	656	633	660	688	594	640	632	688	638	671	715	657	650	663	661	666	700	668	695	655	665	664	658	695	678	677	693	673	635	719	671	661	685	708	653	687	663	666	652	626	689	635	613	682	690	655	646	655	630	715	707	677	675	665	708	706	637	631	669	663	594	724	682	700	697	739	739	664	659	625	679	668	675	687	659	683	689	639	662	695	678	703	649	603	676	623	675	689	675	646	701	690	667	730	612	647	721	725	638	670	691	629	686	662	669	678	704	651	669	670	687	648	701	698	690	659	679	664	680	638	704	662	659	633	682	706	702	664	623	630	698	634	655	672	722	670	653	693	692	677	711	636	661	620	670	656	652	673	630	665	627	665	697	605	712	720	648	666	668	676	648	679	625	637	687	689	649	704	651	636	700	650	680	664	668	640	671	731	668	676	644	629	661	759	658	655	687	705	689	601	656	688	670	670	662	645	655	652	659	663	654	593	669	656	685	656	646	617	644	689	642	613	664	671	682	682	685	697	639	660	658	705	678	679	629	675	677	702	656	665	681	658	684	678	680	678	645	702	661	674	644	638	695	651	663	656	688	648	711	632	653	655	660	677	653	659	672	633	683	687	650	665	688	644	639	628	621	651	699	664	653	666	689	690	646	641	670	619	681	635	693	635	716	667	635	621	654	669	705	666	671	676	643	669	675	700	678	650	645	659	709	667	677	651	678	655	638	666	658	662	698	672	651	652	681	666	615	686	685	651	697	692	673	661	661	626	627	643	631	646	658	666	660	636	674	665	688	643	649	667	653	703	656	650	688	687	624	665	685	645	706	683	698	693	658	632	657	689	718	714	677	704	675	667	690	673	679	627	684	704	690	689	682	649	666	702	707	650	668	657	661	675	701	699	678	680	638	697	654	662	644	663	661	659	677	673	697	673	670	668	677	648	721	636	675	707	625	655	662	654	623	718	673	632	683	702	676	681	701	659	695	660	690	662	689	671	644	666	646	660	625	654	685	681	666	705	670	676	662	640	697	675	650	633	667	635	656	660	681	652	669	668	667	650	672	658	644	673	694	667	669	652	677	719	636	633	639	680	648	627	664	664	669	669	648	689	655	663	701	678	668	690	644	645	661	638	643	653	661	645	658	692	646	680	662	643	640	706	656	670	715	684	643	643	659	649	682	687	658	656	675	618	698	706	663	695	711	694	700	660	650	681	651	664	663	704	617	663	673	682	608	683	695	640	658	645	669	667	659	692	663	687	645	689	636	692	705	679	662	629	696	710	605	682	672	708	689	661	667	670	652	681	658	657	682	633	676	635	679	675	638	677	584	727	679	669	646	676	614	684	690	674	669	697	666	622	640	694	666	709	628	659	648	709	667	705	677	657	636	686	698	641	639	678	658	693	693	693	700	657	693	705	638	658	677	719	637	632	697	669	662	686	662	671	693	659	730	656	692	663	623	670	644	656	691	718	661	650	642	704	680	695	664	696	655	685	695	684	667	659	686	633	671	668	669	678	675	656	655	658	673	652	646	649	677	645	641	647	667	650	655	674	638	666	671	650	658	665	665	674	653	694	686	632	660	617	662	661	655	640	679	665	629	662	654	719	671	679	681	665	642	625	654	651	649	664	642	657	665	681	697	667	653	657	674	676	644	671	633	629	648	690	706	651	683	648	683	689	676	704	661	672	676	670	692	668	632	641	668	671	665	660	649	681	689	665	687	639	637	682	669	686	678	687	609	681	706	674	667	681	630	672	689	636	640	666	634	663	693	693	659	699	608	637	639	666	717	629	634	666	688	678	655	624	651	596	670	675	675	707	670	670	707	697	664	661	642	686	649	719	620	642	664	664	679	676	683	597	687	619	682	644	680	670	705	659	686	647	692	638	650	638	684	710	669	634	706	713	631	648	647	618	649	641	670	622	667	650	659	695	710	669	721	622	679	685	673	646	673	676	668	655	656	693	670	638	648	644	635	663	675	691	666	668	635	707	681	649	652	638	643	664	653	645	684	699	680	682	653	646	686	670	664	700	692	695	652	680	683	666	668
47275	38100	15454	2813	1242	377	285	292	254	311	303	292	280	333	271	285	313	303	318	271	307	310	308	313	291	281	292	306	295	284	286	302	261	296	271	317	289	278	267	303	307	277	291	295	276	246	288	296	304	283	312	296	272	283	295	267	299	299	282	290	278	311	292	317	295	269	295	301	284	259	306	325	308	267	282	299	320	281	286	290	288	274	303	258	297	291	300	301	268	287	273	290	267	299	292	304	254	280	298	288	291	300	334	277	304	290	277	298	307	285	292	297	300	285	280	269	285	293	306	296	285	288	313	273	286	275	304	296	300	269	294	263	290	272	309	307	276	312	291	301	317	304	278	280	305	312	315	296	331	292	281	274	261	263	287	296	298	295	301	293	290	290	286	281	313	320	295	271	281	292	309	305	275	287	307	277	277	303	265	254	277	296	276	300	287	276	307	308	324	293	304	319	292	271	292	297	301	304	315	287	315	295	305	263	281	313	287	277	283	323	320	282	306	265	305	309	314	285	313	302	300	285	302	315	309	288	306	246	285	285	276	290	282	293	304	300	276	299	278	294	299	305	279	288	292	262	282	293	272	285	247	299	293	289	272	295	277	294	315	284	280	271	299	252	282	303	268	296	304	326	293	295	328	258	311	320	299	308	271	266	314	317	297	295	264	303	287	284	292	307	305	286	345	287	284	316	358	320	302	316	293	291	302	267	300	326	305	296	327	330	298	271	276	283	329	299	286	307	326	298	285	284	317	326	281	300	306	317	288	271	293	283	288	296	266	290	278	305	310	300	307	289	311	313	314	296	284	296	309	253	304	270	310	297	293	263	290	281	315	280	329	301	273	298	295	255	313	288	283	304	317	287	295	279	284	287	298	318	294	296	288	290	326	326	331	292	313	258	290	286	281	296	305	309	312	296	274	303	277	319	291	261	289	283	275	248	269	308	293	293	306	325	303	300	309	272	284	311	295	284	288	275	284	276	246	293	315	295	300	291	335	269	295	304	272	294	275	312	258	287	277	305	286	313	283	286	297	301	294	331	299	331	267	273	260	274	284	312	293	303	277	290	293	281	308	315	293	279	259	258	279	286	330	314	322	276	315	310	285	312	266	271	295	286	280	325	273	301	314	265	287	314	301	316	318	324	300	310	284	284	288	273	297	278	330	293	300	341	298	308	295	295	280	303	332	342	289	311	279	312	275	303	265	284	254	303	268	279	310	297	273	287	297	317	287	310	247	304	302	279	269	265	293	290	286	235	299	295	315	307	294	269	275	316	289	279	288	274	288	284	296	320	309	282	310	288	312	287	292	262	298	291	270	273	290	314	292	305	280	252	276	284	322	297	283	320	301	282	301	309	317	296	275	237	332	291	321	299	280	309	299	271	310	268	294	314	295	309	278	331	269	254	306	315	333	302	295	285	291	299	322	270	287	324	292	315	277	288	287	303	315	307	275	326	306	326	304	314	336	311	299	277	308	270	298	298	295	308	314	296	296	303	280	300	304	305	332	318	276	280	309	314	286	302	302	335	299	268	297	322	276	270	274	274	275	290	298	286	317	288	301	326	341	260	296	295	291	289	274	278	312	286	289	304	277	300	296	276	323	308	268	291	297	288	302	275	323	306	300	308	277	285	288	351	300	322	266	295	248	286	271	266	316	281	309	287	276	275	270	301	301	300	303	282	334	328	270	288	293	287	303	295	289	304	290	287	268	317	296	306	327	301	333	303	260	296	288	328	308	308	274	289	316	268	291	279	262	282	246	297	295	276	286	295	316	319	258	283	245	262	268	277	289	284	289	277	311	304	278	313	321	298	301	312	295	266	317	318	297	294	282	279	288	271	308	300	296	270	313	298	297	306	305	330	281	300	273	256	305	307	282	294	305	271	297	292	308	293	296	295	307	292	291	278	341	292	316	272	286	317	338	306	286	296	287	310	279	315	280	284	290	309	255	267	298	274	286	293	309	303	301	317	296	295	244	304	268	288	320	296	295	292	274	277	256	273	291	291	312	244	281	306	296	305	287	289	298	276	307	271	304	271	307	312	315	302	324	307	319	302	278	316	331	314	307	299	290	307	297	294	299	284	294	305	340	304	302	305	283	292	308	249	292	285	266	275	286	293	334	298	282	303	321	290	305	306	309	277	309	268	285	291	300	295	308	329	302	307	308	290	284	317	302	319	323	312	276	272	279	257	296	295	322	296	282	277	284	301	320	254	309	270	282	284	333	304	286	292	274	290	304	308	310	326	297	272	334	280	293	295	289	287	281	278	273	319	304	311	291	305	296	288	275	302	285	297	298	293	278	326	317	292	304	291	264	284	306	319	306	324	296	305	305	279	306	321	276	356	290	308	298	307	292	287	316	284	313	308	294	282	299	294	299	304	277	264	288	302	273	289	301	295	298	297	301	325	278	284	275	275	316	291	316	284	300	279	292	291	288	293	281	259	285	281	296	302	276	306	315	310	279	298	288	316	293	321	298	323	340	315	291	267	300	293	290	302	302	260	307	334	293	296	264	282	300	295	291	289	291	326	291	304	262	304	307	264	320	287	302	305	306	302	293	267	281	285	268	303	286	293	286	307	307	287	289	307	312	264	256	291	316	290	277	309	272	330	274	288	293	302	287	312	305	307	297	326	330	326	281	299	277	271	314	299	291	290	283	282	293	283	295	305	303	265	293	318	299	335	287	308	312	295	268	286	284	290	291	327	284	278	271	293	291	286	237	298	270	291	310	298	294	278	309	267	291	290	279	278	274	276	291	278	301	304	301	288	278	310	273	276	317	288	297	337	276	303	292	286	280	311	286	298	263	300	300	292	299	289	289	313	326	311	284	317	293	271	258	291	322	302	301	293	263	275	291	302	306	281	299	307	285	310	313	325	326	286	280	286	299	285	288	258	313	289	319	286	280	276	293	302	307	301	304	307	284	311	290	315	312	305	279	300	285	305	270	279	298	272	268	300	293	304	287	315	283	288	312	264	303	306	309	284	287	295	280	291	298	305	289	297	312	314	289	319	264	297	325	292	297	302	281	275	289	258	291	283	264	316	284	263	294	288	277	314	265	301	270	301	256	270	301	287	295	283	313	323	294	285	323	294	291	330	276	308	270	301	316	317	284	314	313	284	275	316	288	296	327	281	279	303	268	310	329	292	290	287	293	311	291	292	337	295	294	299	275	314	255	276	297	296	271	275	289	306	314	310	276	269	279	303	291	289	292	259	268	296	249	291	300	298	287	280	317	293	289	292	267	305	299	296	291	306	310	315	309	292	301	298	287	302	294	297	274	274	269	300	282	271	311	306	339	270	301	274	272	263	306	288	312	319	272	324	308	315	318	313	312	280	296	305	306	298	299	283	280	298	299	305	258	292	274	298	317	297	313	290	282	295	322	297	280	295	249	273	309	329	287	288	267	226	313	293	310	295	275	297	320	303	271	278	300	301	270	272	317	309	320	290	288	250	286	296	289	302	289	309	316	324	308	281	316	306	305	287	288	299
25308	27690	15573	4685	3999	932	626	641	668	625	615	611	659	633	664	627	637	633	642	618	632	628	668	648	616	632	647	647	677	641	625	626	629	638	621	612	601	653	683	612	581	649	623	633	646	635	658	619	623	574	639	630	627	651	568	629	645	622	641	646	621	614	647	663	638	598	636	589	599	674	607	596	608	662	656	568	638	584	621	638	617	650	632	610	620	641	626	668	643	633	697	634	659	654	630	621	622	572	621	655	619	619	668	592	614	642	660	631	627	632	642	675	613	685	632	629	616	630	596	599	645	633	666	635	625	593	648	646	648	597	628	606	642	651	652	658	621	629	623	639	678	645	611	624	626	662	622	622	614	605	665	631	637	600	636	612	593	655	644	582	704	595	653	627	632	644	657	643	602	645	639	619	628	630	630	640	730	565	602	648	643	652	624	647	617	647	709	620	684	617	614	636	588	610	621	598	601	642	635	663	614	636	606	616	672	634	620	629	626	609	625	658	677	643	657	631	607	671	635	639	650	655	651	634	657	657	616	642	645	658	658	619	623	617	576	615	646	645	674	615	652	605	614	650	619	619	640	647	632	632	577	595	633	616	655	603	651	645	666	597	635	640	614	654	648	637	638	637	647	709	614	654	595	659	620	675	591	630	689	593	629	638	617	616	641	611	621	654	610	625	688	633	631	640	621	600	628	639	612	619	630	601	613	666	654	625	618	610	635	654	622	599	652	661	654	641	649	634	615	616	636	659	664	657	618	645	614	649	656	608	643	661	616	645	627	666	661	625	637	630	639	609	652	627	662	623	668	641	628	650	660	641	655	626	604	618	621	612	648	634	617	653	610	653	648	646	623	619	621	607	597	671	684	667	682	592	589	602	630	631	651	680	650	620	646	639	606	664	639	601	662	640	586	652	630	646	618	630	612	597	623	623	628	609	680	570	693	603	619	654	680	625	599	632	637	607	646	631	621	599	677	601	656	601	637	657	649	648	669	667	588	632	607	673	649	595	663	628	608	582	636	661	595	611	614	607	627	645	647	642	643	632	602	609	645	610	626	650	646	660	677	658	635	629	613	612	643	653	653	640	641	633	626	644	640	617	645	599	619	628	643	633	611	635	632	662	621	662	630	690	662	624	645	599	647	650	654	646	625	606	684	618	649	663	663	640	601	651	643	665	584	595	628	608	630	617	657	601	655	608	652	605	670	644	644	660	634	611	601	654	639	666	644	649	648	628	617	647	617	621	601	659	635	614	606	661	643	613	600	640	668	675	588	629	618	659	636	655	650	668	652	626	634	663	643	645	624	655	627	607	627	635	688	650	621	616	689	656	654	614	612	587	627	583	657	595	633	636	621	679	615	606	611	656	626	628	602	608	637	620	650	586	634	652	619	603	637	619	623	634	605	610	602	651	577	632	619	605	629	648	654	574	594	609	633	629	644	627	599	653	592	617	646	670	647	629	608	638	608	670	658	593	630	663	664	639	599	615	603	641	659	638	670	609	629	617	667	618	606	636	615	631	682	605	577	631	614	683	676	658	594	633	609	595	659	625	639	650	625	635	646	584	628	650	625	620	603	653	580	618	582	621	574	642	640	587	600	627	612	605	640	636	664	646	579	635	664	619	614	650	647	629	618	663	608	655	647	608	661	637	630	638	611	619	636	625	609	579	666	636	642	581	649	644	630	619	603	648	660	645	636	607	639	651	639	649	632	616	645	616	618	635	580	607	655	622	651	672	667	628	633	637	629	627	643	637	619	657	611	642	631	629	629	652	655	642	591	640	619	624	636	624	654	641	642	610	585	661	592	623	626	622	614	623	648	640	601	624	662	601	599	605	639	605	635	661	630	615	610	660	641	645	644	625	665	645	707	595	630	601	683	630	655	583	613	631	618	613	638	622	712	661	654	664	606	651	677	629	652	678	625	618	629	658	645	585	643	674	608	634	687	612	658	633	650	642	618	639	658	629	621	667	652	637	633	639	593	643	610	606	627	611	636	631	616	618	675	689	626	659	587	686	616	615	633	631	621	599	607	608	690	593	600	642	652	611	637	655	644	652	670	647	664	610	635	615	576	648	601	640	632	638	625	659	609	653	598	636	591	596	589	617	640	624	682	689	665	683	575	677	604	630	634	668	619	699	631	631	640	691	662	663	610	645	634	631	660	625	672	646	621	634	609	592	649	643	578	620	642	662	628	646	607	639	643	646	614	631	638	626	686	617	648	629	644	639	581	648	635	620	608	613	652	653	643	617	592	631	689	665	643	615	627	650	618	661	656	598	676	584	596	652	631	655	669	635	620	617	656	620	644	621	723	637	648	610	629	682	638	638	695	657	627	622	599	611	662	627	613	669	661	660	618	631	621	633	602	649	632	613	644	587	642	618	590	645	661	647	609	628	646	592	679	627	612	600	626	627	676	634	606	640	633	628	633	635	616	658	639	631	614	678	649	609	654	666	645	621	660	620	637	632	621	637	647	635	641	666	625	635	667	708	599	664	603	633	645	605	652	676	619	592	666	634	660	638	616	625	663	680	624	656	654	615	640	593	675	663	608	686	585	627	626	689	676	645	646	665	629	621	625	616	656	633	617	637	627	631	633	604	641	656	617	641	633	626	640	605	620	653	589	624	569	664	656	642	616	597	624	701	628	652	614	671	650	665	632	677	646	647	643	663	630	636	699	655	636	616	586	615	663	611	656	659	647	626	646	676	616	670	601	665	643	622	656	655	659	617	614	602	622	646	578	623	618	630	662	643	614	642	600	679	583	579	642	649	627	656	631	617	629	661	645	611	616	655	682	620	690	627	680	699	647	637	705	652	634	632	588	607	637	667	639	613	596	608	585	632	618	640	636	635	614	608	707	646	629	634	657	639	627	640	669	657	621	623	575	634	604	678	591	617	599	667	617	638	594	652	606	649	611	605	616	623	613	658	611	635	625	640	632	658	600	649	643	657	662	604	617	665	618	668	605	659	674	647	610	635	674	638	615	635	606	658	610	642	650	629	627	594	604	631	622	626	663	600	630	622	657	571	632	617	620	621	668	642	653	631	612	634	667	649	612	636	676	657	658	600	625	621	615	645	642	672	577	640	619	600	603	616	627	607	620	647	662	664	681	642	604	590	633	643	613	631	587	628	613	610	684	629	625	648	644	638	620	659	676	601	641	616	631	624	678	638	649	624	619	693	625	634	584	637	593	601	629	662	628	648	637	642	639	641	657	621	643	635	643	612	665	651	671	640	657	634	649	646	638	601	633	648	640	640	655	610	662	632	605	608	638	622	649	645	662	628	603	677	656	652	621	631	690	566	619	617	616	646	602	598	627	660	631	596	599	591	632	631	709	621	621	674	606	669	648	646	642	666	607	645	643	635	655	612	646	644	624	611	621	639	604	639	627	605	600	643	621	637	622	596	627	624	615	673	651	704	606	664	648	616	623	664	662	617	626	667	638	654	638	585	599	625	627	605	634	637	618	661	634	655	646	660	627	644	642	638	637	635
60476	71106	65201	36227	25513	6229	316	250	232	232	210	173	190	201	199	209	206	225	188	206	231	229	217	177	188	201	196	194	192	197	186	203	196	183	195	185	153	200	182	193	203	169	185	208	231	197	199	190	193	203	209	209	195	179	173	204	207	228	210	182	197	197	177	222	184	176	199	218	189	161	192	218	170	192	187	176	178	181	189	220	204	198	190	164	169	205	194	187	186	177	201	188	182	208	169	163	175	184	179	192	206	176	171	199	167	191	224	190	185	187	196	188	175	199	209	171	210	212	194	203	192	188	217	204	183	198	223	201	194	188	179	210	203	186	200	215	170	197	186	175	164	190	224	176	187	191	228	197	204	198	186	201	180	204	195	207	222	200	214	192	190	200	191	174	182	195	214	218	196	194	200	201	211	192	184	206	189	181	201	187	194	210	191	193	183	195	189	194	188	190	212	183	195	219	175	207	210	199	199	174	191	205	202	196	191	191	197	193	243	201	212	186	182	208	180	210	187	172	195	189	183	183	185	190	191	214	196	203	180	204	179	205	185	173	185	185	183	202	197	178	230	197	181	196	200	186	208	220	172	190	185	199	187	173	187	205	190	179	203	205	200	174	204	180	200	192	206	193	221	182	187	214	195	211	188	196	219	208	177	194	209	203	210	203	213	188	183	179	212	173	163	185	178	204	198	196	182	226	162	195	221	168	194	179	185	200	204	187	161	198	202	181	217	197	205	171	176	178	189	197	214	204	189	201	203	199	197	182	192	198	202	191	184	182	218	201	192	193	187	179	203	172	212	199	214	203	198	181	194	198	203	195	211	212	187	182	180	196	192	185	200	187	238	183	184	185	182	187	215	168	163	197	207	200	208	188	215	196	181	192	184	216	201	206	194	183	212	199	197	217	235	202	221	193	210	183	203	197	156	193	197	207	201	202	211	196	198	190	185	186	192	219	203	234	191	209	191	214	206	183	207	175	179	197	201	190	214	185	200	200	214	214	205	187	200	201	185	195	187	186	208	217	174	197	209	191	202	191	173	185	197	169	190	171	188	178	208	233	197	196	184	194	218	190	177	174	187	187	200	184	204	209	195	202	206	187	186	187	223	180	193	202	224	177	163	183	191	189	201	180	218	209	187	185	196	215	204	190	171	181	177	182	198	196	216	190	191	162	186	166	202	187	198	179	204	180	199	200	179	191	206	169	209	180	210	202	191	210	212	208	205	226	191	205	225	200	181	202	183	190	206	185	179	209	191	184	195	229	198	197	216	243	227	216	165	190	212	199	183	194	203	190	220	174	225	207	187	202	224	182	204	172	190	200	197	180	203	178	200	207	214	203	192	186	178	222	185	176	181	198	201	201	184	214	247	185	185	191	191	182	181	198	199	247	195	224	212	211	183	209	213	186	185	185	183	203	202	208	192	190	172	228	200	188	199	201	197	198	210	194	221	191	203	222	160	173	212	197	194	194	172	180	198	199	200	206	150	204	203	194	222	201	180	175	198	194	181	180	181	189	198	195	194	200	199	205	200	190	182	195	190	152	194	196	180	186	228	199	201	181	200	199	217	232	207	207	174	198	206	203	207	181	211	189	184	193	219	184	192	176	165	213	171	171	205	190	185	196	214	190	213	183	224	229	202	195	187	180	196	190	184	161	207	179	200	174	192	199	185	189	219	208	218	205	214	204	189	197	190	190	189	184	234	217	195	170	207	186	216	185	178	190	227	202	189	200	193	206	193	207	184	184	191	209	185	179	188	184	188	210	211	186	210	198	159	198	198	189	168	199	184	194	211	179	184	207	203	201	169	198	200	199	188	189	213	183	205	200	204	202	216	200	152	196	192	215	196	196	177	169	207	193	183	192	196	217	197	188	212	177	195	197	204	205	193	189	169	196	189	186	219	175	203	190	203	200	195	200	212	200	189	199	219	200	192	198	197	190	208	197	219	169	172	191	192	187	185	171	194	196	184	191	216	209	216	190	189	171	177	180	172	185	216	181	210	199	223	202	195	203	199	205	219	204	197	199	214	189	184	170	199	230	197	182	217	218	194	191	232	184	203	187	172	205	176	162	193	180	197	211	176	179	189	224	208	176	196	199	176	187	171	198	183	204	200	217	229	187	197	202	209	185	194	197	190	181	202	205	184	196	194	215	170	207	200	207	195	214	182	187	198	184	196	195	170	209	199	186	202	199	167	203	151	197	199	206	187	195	217	216	212	196	162	182	186	177	190	191	199	201	189	207	194	183	209	199	184	214	194	172	219	196	197	200	222	227	186	204	198	205	185	196	210	167	196	185	165	182	199	219	215	169	199	176	190	191	187	172	189	210	203	194	190	182	200	187	172	196	177	202	202	175	180	225	182	199	205	183	170	195	212	193	202	177	214	209	199	179	197	190	203	198	195	199	189	196	212	172	182	174	197	209	220	212	186	202	198	216	196	209	198	161	207	202	226	198	231	190	177	187	173	167	175	191	194	196	196	195	186	172	202	187	180	165	208	205	180	191	203	182	212	239	187	244	166	196	187	191	211	196	219	216	203	195	176	181	183	172	209	190	202	184	194	201	199	192	196	219	182	224	223	221	169	207	191	199	211	205	187	193	207	182	195	185	217	201	146	179	195	187	208	191	174	190	220	195	192	192	213	213	197	187	239	167	235	193	191	207	205	202	238	208	173	199	191	179	186	168	220	189	225	183	180	214	204	173	208	163	212	174	223	194	205	195	205	206	182	196	193	178	203	212	200	207	190	222	205	202	205	184	182	189	179	188	212	205	198	187	198	186	176	205	172	204	199	203	189	196	191	202	197	173	206	195	213	235	210	209	213	184	193	194	176	217	192	218	183	207	204	199	188	172	201	176	206	191	209	175	177	208	215	192	187	184	209	204	164	196	199	216	181	185	189	181	195	208	206	182	192	194	198	234	180	204	201	202	156	184	207	202	172	200	182	213	189	205	210	204	209	194	170	196	172	171	169	193	210	184	174	199	188	197	210	151	179	171	209	174	186	189	192	197	189	182	197	197	223	194	212	199	210	214	214	189	171	182	169	197	216	217	211	211	192	219	207	229	210	219	208	198	187	196	226	231	179	177	207	212	187	207	194	187	182	184	202	187	215	190	211	201	178	218	208	149	218	202	203	181	211	200	212	180	174	187	206	187	195	185	229	175	180	194	187	190	191	203	201	201	174	197	180	173	203	204	171	179	196	209	186	184	158	176	206	183	204	198	180	145	186	203	209	200	185	194	178	194	202	197	180	207	178	205	213	196	189	182	203	190	183	217	177	183	216	189	193	177	165	183	187	178	186	192	209	202	208	202	210	194	180	197	213	227	196	189	171	217	192	186	211	193	184	188	198	204	194	186	204	194	166	232	208	214	197	202	179	192	204	219	194	208	171	187	180	211	206	205	187	194	185	173	183	179	183	166	205	184	206	189	192	190	201	221	175	195	204	208	201	173	185	199	209	197	227	211	207	176	231	210	161	201	216	207	196	185	211	185
34594	55243	59397	42377	37299	6173	693	677	590	618	567	535	528	551	521	520	506	469	493	447	469	498	470	477	497	462	465	498	445	481	435	461	491	477	461	463	456	422	483	467	460	451	484	457	488	458	433	474	468	461	462	445	475	436	429	504	464	433	448	494	470	467	486	455	426	446	442	485	424	488	433	460	494	443	450	491	462	507	457	467	484	464	434	454	447	450	441	459	477	457	442	442	475	465	470	427	492	474	442	463	468	427	485	461	415	510	435	485	457	504	445	445	479	444	461	417	478	415	459	457	441	405	492	439	503	456	432	430	496	471	445	431	421	472	447	449	461	439	464	463	445	458	484	424	439	437	467	433	477	468	489	463	434	458	486	451	453	464	492	447	452	424	443	435	456	425	431	431	447	455	431	443	437	458	433	468	477	455	442	438	438	449	441	481	458	456	443	440	494	447	446	468	479	409	433	429	436	437	467	447	458	458	479	439	418	434	475	471	489	478	443	427	471	443	493	430	427	458	454	449	470	480	457	456	450	475	483	456	439	463	462	446	448	481	438	429	425	451	450	429	465	442	449	486	457	438	463	441	432	453	484	455	446	395	429	447	471	458	462	450	478	459	477	466	449	464	464	461	457	441	442	464	485	458	473	464	418	438	462	435	472	449	498	411	429	472	446	434	445	443	444	463	489	461	462	493	490	483	468	479	443	438	478	461	463	436	454	485	424	452	468	458	461	480	430	449	448	469	435	472	413	465	479	476	447	476	398	442	434	402	460	474	469	441	445	476	449	428	476	420	449	454	411	475	459	465	451	414	435	479	466	464	478	450	459	458	442	455	445	411	482	442	429	442	453	423	438	454	467	427	465	465	461	499	464	435	466	451	450	473	433	460	465	432	427	451	476	460	412	483	437	400	467	434	426	460	443	439	470	443	441	440	463	429	462	472	483	448	459	486	410	439	442	477	449	453	458	432	461	449	432	440	464	453	490	458	471	449	438	472	427	463	456	438	465	433	481	450	439	472	422	445	481	455	495	457	473	489	426	438	466	439	428	437	447	467	454	473	428	486	487	482	452	440	451	483	473	412	467	481	474	460	443	432	476	461	430	446	467	453	446	452	472	451	459	457	505	483	476	462	445	479	435	474	444	434	461	472	459	450	417	466	481	447	422	442	454	469	447	443	439	411	445	451	455	427	419	449	450	463	473	451	476	483	459	409	465	482	447	459	424	470	500	444	435	402	430	479	467	448	495	466	510	462	457	452	455	421	482	454	443	418	464	474	490	479	453	412	486	427	461	433	461	472	480	458	466	468	467	446	465	446	442	442	455	431	444	458	464	466	471	441	483	413	496	429	509	446	459	452	450	461	458	460	455	442	478	467	491	427	450	445	462	461	447	454	474	472	464	470	445	463	474	464	433	457	452	411	395	493	438	449	422	482	451	469	459	442	432	486	454	495	434	490	453	466	445	470	455	474	471	460	456	438	429	440	458	461	449	472	464	502	421	459	466	484	444	450	463	484	444	443	462	452	466	438	462	478	439	428	470	471	485	426	440	457	418	451	451	490	495	401	419	475	478	456	453	460	438	454	453	456	465	506	423	424	398	452	475	457	455	457	474	462	447	463	453	484	469	459	452	435	433	425	404	462	481	468	414	464	456	479	472	448	471	452	441	486	430	417	442	456	424	493	479	451	454	482	430	468	467	432	418	473	446	429	434	496	518	455	429	455	460	470	464	441	446	477	457	424	432	479	465	469	463	451	436	433	445	503	452	475	457	477	430	481	456	399	502	461	461	437	456	489	459	435	488	516	461	478	498	471	449	467	447	420	455	460	470	452	474	442	455	454	485	411	459	465	465	429	461	480	443	474	414	435	440	448	444	481	490	457	442	461	447	442	465	439	479	485	474	436	446	473	444	450	458	436	434	474	465	459	478	420	464	471	462	449	416	458	453	437	440	468	445	474	476	418	438	475	491	485	437	451	460	489	450	478	472	481	448	458	461	435	456	473	400	479	435	450	456	458	446	456	465	488	475	439	455	455	457	480	466	435	466	476	483	464	469	497	448	457	460	449	441	433	459	452	469	457	464	445	467	458	481	444	477	467	430	498	462	463	478	424	449	436	411	473	458	429	421	451	468	438	449	482	470	478	418	439	412	452	436	461	480	471	451	457	433	444	468	471	447	482	462	463	454	446	431	449	480	424	440	414	431	440	456	439	476	438	448	477	469	456	483	481	474	440	388	457	449	449	498	463	437	438	468	444	464	464	481	490	470	489	464	451	452	488	457	425	378	451	446	427	457	466	460	482	469	469	479	470	454	456	445	418	446	451	440	454	487	479	473	432	481	461	455	412	442	475	441	444	454	453	435	467	440	433	462	472	462	444	449	442	431	450	435	473	409	464	458	436	431	455	492	470	482	436	413	449	454	418	488	421	441	461	442	448	442	420	475	490	470	437	428	483	468	440	462	409	455	411	480	423	466	433	500	441	449	452	482	477	451	439	464	467	445	420	467	459	491	440	418	447	462	463	452	419	461	465	486	462	448	471	432	419	429	477	434	431	444	463	452	427	471	448	487	460	419	455	450	454	409	439	499	449	462	404	465	428	483	469	472	408	484	432	446	438	455	453	468	464	497	430	453	478	484	479	474	443	454	460	430	435	451	467	431	441	462	457	456	478	450	466	458	451	467	466	480	444	427	464	459	453	454	467	449	475	449	461	461	489	454	454	442	444	452	443	476	462	436	450	438	463	446	458	456	498	457	432	511	450	408	475	443	430	443	441	468	466	469	476	455	412	462	463	438	467	478	434	439	449	481	470	446	402	469	458	415	418	479	442	458	442	482	463	451	488	443	466	455	450	454	469	445	442	431	449	479	470	450	407	444	460	435	447	452	451	485	442	414	459	452	520	453	467	452	479	463	436	450	461	498	429	425	440	446	449	452	480	428	474	471	456	438	424	431	432	463	461	426	455	487	456	450	461	485	478	449	437	483	470	442	486	465	485	439	485	437	438	409	454	476	462	435	445	454	456	478	428	448	451	414	454	443	457	476	446	428	467	427	431	452	447	462	443	465	453	483	448	437	439	468	440	470	481	503	457	446	475	486	459	488	459	450	482	438	446	476	497	456	488	417	446	477	427	480	470	476	452	452	438	464	462	462	451	432	412	473	438	464	474	448	455	446	440	436	468	468	431	467	456	434	431	466	463	453	436	500	438	473	508	452	471	486	452	457	474	462	447	458	477	470	446	476	419	456	485	465	459	471	516	443	462	401	433	455	485	460	467	480	435	452	489	456	473	464	398	471	473	448	425	471	472	471	440	463	452	419	478	448	475	462	490	429	454	474	460	474	440	472	414	449	474	460	422	455	469	489	446	478	477	462	466	472	446	438	458	420	419	442	429	458	420	456	469	484	460	465	447	449	457	445	475	458	433	477	458	500	459	444	445	479	454	445	441	464	450	465	438	469	451	455	419	447	405	462	480	460	493	480	504	482	459	456	447
68431	83077	76349	47562	36909	11972	776	384	318	350	312	326	320	312	329	318	353	318	325	298	305	363	331	331	319	313	308	283	272	303	299	294	318	300	277	278	290	300	323	278	279	309	369	264	271	303	295	321	326	313	276	305	291	310	286	280	320	322	311	271	273	273	313	290	301	300	308	320	292	307	306	317	317	306	325	334	323	327	310	301	289	280	297	318	305	302	310	317	263	294	308	319	302	308	338	287	291	294	332	320	283	316	295	333	348	297	292	297	332	317	286	274	269	310	299	283	296	320	286	308	303	299	294	293	301	319	294	265	289	319	289	301	316	288	280	301	307	289	323	302	285	295	300	250	276	314	327	296	289	278	302	300	264	299	278	283	256	291	308	299	291	271	304	310	314	311	326	288	283	300	314	305	286	278	271	261	324	276	275	288	297	292	289	282	290	309	308	272	272	297	345	286	289	298	259	313	295	300	296	293	325	264	323	281	324	320	292	288	288	296	267	331	291	290	291	299	309	298	297	280	323	293	314	301	297	275	285	257	285	299	317	274	283	283	280	280	303	335	307	327	275	310	272	271	297	270	277	301	272	320	264	284	307	274	275	318	301	305	266	294	281	281	304	329	258	274	273	285	288	288	298	270	305	273	283	287	314	287	288	296	296	306	277	283	312	276	313	305	261	341	294	326	282	306	304	292	297	296	305	287	306	283	282	306	296	281	292	303	284	298	298	290	280	287	277	295	311	321	311	289	307	297	292	298	274	261	297	315	269	329	299	315	281	306	299	305	286	298	283	279	308	307	284	283	276	272	315	316	314	324	315	322	306	306	294	313	262	331	290	315	303	275	321	300	295	298	320	290	271	324	292	304	277	306	266	281	283	292	290	307	280	293	291	329	297	307	285	322	295	310	331	291	324	261	308	300	284	304	293	306	353	280	302	309	288	335	303	282	303	324	305	341	306	340	278	271	308	316	305	299	297	324	302	327	310	286	282	330	317	319	312	299	267	302	296	251	337	315	322	281	294	293	318	327	335	318	301	313	288	300	272	281	285	288	333	268	299	279	249	297	321	274	358	257	277	280	318	280	298	269	283	289	306	310	294	332	293	292	301	324	289	310	274	289	306	312	293	260	280	268	294	304	273	280	264	271	296	293	313	271	324	301	278	302	289	295	256	314	290	324	261	322	314	320	327	302	311	322	301	315	317	294	289	278	308	283	302	318	276	304	317	327	324	278	281	309	343	330	313	296	269	290	258	291	323	299	306	305	299	287	313	318	288	284	321	280	279	256	318	300	281	300	300	307	323	291	303	315	308	302	291	300	310	276	279	263	282	276	314	297	317	312	278	281	319	293	298	296	259	296	305	283	306	303	246	257	324	279	312	289	267	320	287	287	266	285	296	310	316	323	299	281	278	284	310	313	311	270	299	310	291	301	305	294	309	300	306	298	301	303	305	312	294	300	300	293	290	302	311	315	295	349	305	265	310	289	328	278	266	292	322	295	292	321	350	275	265	283	293	290	309	281	312	281	329	284	298	306	284	313	289	263	281	331	307	290	335	267	309	300	299	322	333	274	290	346	319	264	276	303	335	313	288	267	301	292	348	273	310	296	263	295	281	281	306	296	319	314	279	280	303	340	302	280	309	332	312	316	293	302	303	282	270	317	282	298	298	284	301	351	284	301	296	289	274	286	283	292	299	285	293	280	303	332	301	286	302	327	332	317	275	305	273	314	285	322	297	333	293	307	285	271	318	294	307	288	294	311	294	277	300	300	278	311	312	318	300	291	288	284	288	289	308	316	293	333	301	293	278	328	300	324	318	301	293	280	305	331	325	321	293	295	286	291	309	295	295	306	272	273	289	321	332	329	318	299	291	304	276	332	283	290	277	299	291	309	284	286	289	286	330	312	280	318	283	297	263	279	322	281	288	323	292	296	335	348	286	282	268	341	284	289	292	280	262	297	261	286	311	310	303	319	278	294	300	301	294	285	322	272	303	285	306	294	306	315	294	308	321	281	310	350	307	286	332	294	320	300	286	271	310	263	280	277	310	279	271	307	285	281	314	287	326	279	305	298	325	304	309	317	341	257	276	268	288	284	333	277	275	285	292	284	292	282	312	332	318	322	298	293	280	278	309	309	328	291	327	270	287	320	288	283	290	292	293	315	258	343	308	327	294	303	284	322	291	263	285	312	320	307	330	305	339	302	306	275	302	306	310	324	267	286	301	316	297	269	274	274	281	308	325	286	317	279	325	310	310	274	286	304	292	279	294	287	300	305	304	293	282	313	339	313	324	322	310	292	311	310	326	309	289	328	308	321	312	301	322	315	327	269	305	294	303	310	248	298	269	303	322	315	309	281	309	268	257	304	278	278	304	308	314	288	288	298	286	308	270	306	313	301	294	321	332	278	314	287	296	312	335	288	313	326	267	296	272	324	296	290	294	299	282	290	273	292	315	307	286	294	318	302	305	285	319	330	296	301	342	292	327	307	268	315	290	301	306	298	315	301	300	311	294	283	315	269	291	295	288	292	324	308	322	308	297	300	281	301	305	342	261	294	302	320	308	261	305	336	306	320	287	310	333	303	323	273	300	308	267	302	291	282	293	282	292	306	324	325	295	279	283	301	312	301	298	302	298	298	303	300	294	306	309	290	269	322	317	301	347	298	319	302	300	298	308	321	359	273	307	269	306	277	275	291	282	270	297	316	278	287	260	294	285	286	320	325	310	316	346	291	264	297	319	289	302	297	310	309	272	311	286	310	288	276	312	278	287	318	308	305	303	282	327	289	309	317	273	311	305	285	298	299	294	295	291	300	316	310	330	291	255	300	320	276	311	313	289	301	288	303	335	321	285	301	318	287	313	283	294	309	352	320	285	329	323	251	277	309	316	283	288	293	308	316	296	290	301	293	283	363	269	316	306	314	316	282	272	286	291	285	336	285	295	310	268	307	299	298	319	284	311	288	297	284	277	293	288	299	316	320	306	316	304	294	274	298	290	339	296	273	301	289	273	296	293	295	286	295	343	299	295	317	292	295	271	302	279	288	322	315	298	289	285	311	309	297	288	291	287	316	311	303	314	272	278	291	304	303	279	289	313	279	314	306	309	305	307	311	260	303	294	293	281	317	301	318	288	304	277	314	274	293	322	323	298	308	284	325	300	281	302	289	328	324	269	302	318	279	291	301	304	278	306	308	313	285	302	251	307	320	290	302	285	285	323	287	296	299	309	305	275	308	298	281	323	287	310	296	294	319	328	296	284	324	290	304	286	290	303	283	276	321	318	292	296	282	289	303	287	279	307	294	287	314	286	303	299	325	311	290	306	307	315	289	311	360	287	287	300	310	275	295	284	309	285	290	310	259	287	302	303	314	341	337	322	263	301	305	286	294	326	280	301	302	282	310	275	257	278	279	293	334	279	242	266	320	292	324	310	309	315	288	321	339	322	292	301	271	262	286	289	317	273	314	295	270	259	283	314	285	307	298	307	273	281	281	274	281
40022	66678	72555	53272	47577	7990	1167	1014	966	865	840	868	837	766	787	801	752	727	750	753	755	719	686	641	724	678	710	642	706	704	702	664	708	675	724	683	714	684	690	677	624	693	695	699	697	744	675	689	688	633	690	693	717	666	661	628	683	725	674	680	708	696	641	640	689	635	657	698	651	653	684	682	654	670	705	660	653	710	710	658	721	649	711	715	649	688	676	642	692	651	644	697	674	676	686	692	733	674	652	652	718	669	643	669	626	704	644	717	661	659	658	600	662	679	625	701	640	622	685	702	603	659	702	644	626	691	658	667	705	703	671	657	643	675	675	663	689	648	635	671	691	679	634	642	669	674	672	635	660	661	641	655	659	654	670	659	655	659	692	720	688	675	660	689	699	623	647	632	686	671	686	630	666	709	694	647	709	737	661	620	718	662	707	716	645	684	695	645	652	671	637	692	703	647	699	697	654	654	631	643	660	668	664	681	658	642	641	705	728	647	665	675	705	668	669	652	658	694	698	713	645	649	664	687	718	709	666	712	647	668	695	657	675	698	667	712	657	677	702	666	655	696	653	644	694	737	659	684	658	673	723	648	642	635	722	631	673	689	697	670	681	641	690	685	653	636	628	646	669	715	687	650	658	687	696	661	681	634	638	669	658	665	649	673	680	667	709	703	674	698	622	652	716	724	649	625	687	641	631	646	653	662	689	661	659	648	633	690	665	703	671	653	665	668	654	658	627	695	654	638	671	665	670	669	710	694	720	682	677	685	665	671	627	663	651	677	638	692	699	685	698	622	677	645	655	705	671	683	685	671	679	695	658	714	673	702	680	697	679	652	668	670	668	689	737	697	671	654	648	674	704	703	644	672	636	611	654	643	663	663	706	676	674	638	657	709	680	609	664	689	667	712	666	713	690	691	713	720	691	671	664	680	704	647	707	686	630	683	656	676	656	708	670	629	692	628	681	661	651	679	636	643	658	712	696	640	663	690	628	681	643	656	689	682	657	680	673	696	671	672	628	659	652	647	674	683	637	690	690	681	644	660	663	658	623	640	680	753	676	690	635	725	643	692	708	675	629	666	622	701	659	663	677	681	675	650	677	648	619	673	637	656	688	673	642	696	679	668	700	667	672	663	658	720	661	658	654	673	706	656	630	648	676	690	635	625	648	663	659	701	687	715	648	665	689	627	648	666	644	716	675	701	654	634	682	669	653	656	671	691	667	636	677	618	631	670	678	663	664	648	680	665	721	702	656	669	643	702	689	694	658	687	716	665	674	670	635	666	673	665	670	655	677	625	669	709	659	656	654	701	705	665	697	668	627	661	643	681	626	672	650	663	637	682	621	657	637	692	665	656	693	652	649	641	668	662	657	638	642	643	668	684	627	659	685	663	724	629	666	668	682	643	670	693	639	689	662	691	618	690	703	682	693	645	649	626	700	668	635	642	652	699	647	684	697	663	629	641	684	688	664	588	631	664	685	706	699	668	649	698	664	721	696	627	665	662	723	653	656	691	705	670	669	707	674	679	703	648	699	638	704	624	629	634	715	690	649	665	692	694	668	650	740	672	635	648	662	661	694	623	643	653	671	683	693	691	649	666	655	659	669	720	697	657	711	661	672	697	627	632	696	672	670	613	658	659	674	690	632	650	627	672	696	688	667	678	652	718	644	665	609	694	710	651	673	673	650	666	678	678	662	721	664	669	671	663	648	737	670	659	645	668	664	643	696	691	698	658	665	600	668	677	676	667	645	658	688	673	678	659	635	703	702	710	678	662	631	701	649	725	655	689	650	662	704	675	696	650	657	673	657	652	665	700	664	704	655	636	675	718	686	634	675	659	695	688	687	645	686	651	720	666	641	665	683	665	680	674	687	638	630	687	691	686	667	639	624	666	656	681	645	634	701	667	637	666	669	642	685	658	654	679	758	661	676	704	676	684	664	639	707	651	640	712	648	648	665	660	645	648	671	697	650	676	669	675	623	657	680	653	690	650	664	640	635	722	669	691	698	682	662	633	668	668	672	625	632	648	680	661	666	686	665	685	642	728	687	704	690	695	650	665	649	649	684	687	656	687	666	672	617	669	684	684	585	640	706	710	669	679	673	671	657	646	672	618	604	640	650	658	675	659	736	668	706	643	679	751	663	662	720	675	681	631	666	656	638	693	687	702	701	634	698	690	699	651	663	657	685	682	636	643	643	704	705	634	677	682	685	675	698	669	717	640	664	638	710	706	640	703	660	650	657	686	690	654	650	694	671	636	641	666	669	640	622	695	686	653	653	680	682	659	627	665	679	675	675	716	646	615	598	639	670	658	668	697	652	753	688	712	642	700	669	692	635	652	650	629	646	687	739	685	679	672	661	667	705	658	739	683	646	644	694	683	671	672	669	672	690	653	660	640	687	666	666	664	666	693	601	671	647	649	687	687	619	628	693	705	718	644	698	642	622	657	639	682	682	594	713	627	655	634	631	676	724	646	665	684	607	663	712	611	645	742	688	684	636	699	634	678	609	678	661	684	735	684	652	652	640	683	671	649	673	698	657	668	638	662	649	632	684	641	647	689	681	655	648	662	684	686	658	690	639	644	641	672	703	721	697	668	679	644	640	712	669	693	650	672	688	683	616	672	676	628	654	666	716	703	668	660	673	672	657	600	646	664	690	640	631	661	636	660	681	639	651	690	672	688	695	661	662	715	677	706	662	700	654	687	657	677	676	693	668	712	666	682	652	666	679	700	674	692	674	715	664	660	683	675	675	691	639	665	668	615	691	699	680	667	661	616	680	678	664	666	647	622	631	719	680	726	706	706	640	664	683	640	642	632	675	709	663	659	667	676	690	639	643	700	704	622	672	667	638	687	630	648	680	669	670	641	697	652	715	655	712	656	680	665	639	664	633	664	640	658	631	638	676	723	653	622	648	609	679	650	656	663	628	667	671	665	718	668	694	692	634	639	694	673	651	721	665	669	672	650	680	700	659	634	674	661	675	663	632	647	688	721	690	645	635	618	684	676	666	671	634	715	658	677	638	693	671	686	644	670	707	649	651	667	645	677	653	687	628	732	693	648	659	667	628	633	656	661	670	662	664	636	644	676	702	704	629	653	670	648	676	698	664	707	663	667	642	659	676	674	664	748	678	733	676	665	636	682	678	671	659	651	704	712	622	695	684	669	679	630	655	675	695	650	634	712	677	647	657	659	661	693	671	628	692	664	674	658	664	691	677	683	675	661	643	664	708	627	643	695	618	675	650	672	688	645	699	659	647	665	636	638	637	669	668	684	665	672	674	649	676	681	659	657	673	666	662	691	649	692	697	629	647	708	731	679	692	734	686	636	664	663	667	678	628	664	680	697	677	652	722	655	664	649	638	686	696	619	664	697	695	694	635	702	700	653	697	662	680	635	688	706	691	703	641	703	710	674	678	644	640	729	699	668	636	664	639	669	676	666	657	683	634	659	642	672	698	687	664	672	718	676	671	701	674	673	712	629	657	695	690	709
48939	37575	16641	3152	1485	421	305	287	302	281	267	325	310	269	297	294	276	297	287	321	304	312	276	301	308	276	295	310	339	291	281	306	315	275	268	263	314	279	300	274	286	310	300	291	319	251	278	301	324	269	280	286	282	305	296	324	316	289	289	281	288	295	264	314	284	288	251	280	289	280	274	312	287	278	318	297	319	252	324	301	280	303	287	301	268	287	268	284	301	300	288	326	290	305	273	309	322	282	290	296	293	287	305	296	302	297	267	301	265	295	255	268	287	322	273	273	311	291	296	293	267	278	269	300	333	280	299	298	280	290	255	291	289	276	319	282	281	324	297	296	299	302	276	292	327	324	300	323	288	260	262	285	265	318	299	261	286	285	320	305	304	309	304	281	307	310	299	283	302	298	290	314	289	316	298	272	294	286	267	281	304	307	297	287	293	296	289	253	285	291	309	303	271	292	299	316	286	280	283	312	263	316	263	304	282	276	293	293	293	302	294	282	282	309	276	301	308	292	286	306	294	309	304	289	286	282	301	300	290	288	266	301	303	320	345	297	269	306	307	275	309	272	296	290	283	311	287	256	279	289	306	316	258	289	258	281	260	261	246	272	285	347	295	278	305	297	320	298	283	272	296	315	276	267	327	281	272	284	298	294	295	319	293	264	309	312	310	327	290	298	305	296	273	315	300	298	317	292	305	284	288	264	286	255	316	319	309	294	305	313	286	337	318	300	260	260	282	287	262	263	322	284	279	295	310	296	293	281	302	313	291	289	316	290	283	238	287	311	294	261	293	286	261	269	266	290	289	305	291	269	293	302	292	301	306	292	315	298	269	285	284	290	301	283	304	305	324	305	294	258	272	304	312	296	277	276	282	294	309	278	303	281	299	268	298	289	290	276	289	285	327	302	267	298	244	327	318	275	314	298	270	286	294	267	292	313	279	303	278	258	278	279	267	287	296	294	314	313	277	279	297	290	291	283	289	270	271	270	306	271	290	274	324	299	297	321	288	258	286	312	304	284	314	317	302	295	308	300	285	318	266	321	319	286	335	281	296	298	267	293	303	278	297	292	292	294	267	303	314	277	278	281	281	285	293	272	265	295	298	301	295	301	293	304	257	264	310	275	308	293	296	299	291	264	284	289	271	302	301	278	275	309	295	294	299	312	297	269	294	311	303	297	253	291	291	290	286	307	292	291	313	292	320	285	240	269	283	277	281	295	311	279	312	284	289	293	302	286	303	310	305	305	279	285	320	311	305	288	302	292	264	298	285	291	295	307	288	283	273	304	313	313	291	291	274	311	265	280	305	275	307	284	367	296	301	278	275	276	289	299	314	295	264	307	254	298	293	309	280	271	269	294	288	262	288	295	302	266	315	301	303	288	296	258	261	323	295	283	307	264	274	274	285	287	290	297	304	321	282	274	286	312	279	276	324	311	296	279	292	305	307	292	309	274	287	275	274	279	285	254	294	319	287	272	260	259	302	290	319	300	313	329	302	312	299	279	314	275	297	303	287	260	277	320	303	304	317	281	319	258	264	272	308	280	294	283	282	298	333	280	302	257	293	292	290	279	289	287	312	354	329	289	317	266	290	305	303	259	281	323	251	291	277	273	301	251	283	281	301	308	295	322	293	275	303	276	286	292	312	305	265	289	293	298	311	260	304	283	289	279	297	341	284	301	277	301	298	266	288	289	287	281	285	278	298	294	266	290	271	277	286	254	280	280	276	279	271	329	275	248	286	280	314	266	291	293	295	325	272	295	258	298	296	311	293	287	249	284	265	280	300	290	309	297	299	299	307	309	290	294	284	252	272	300	286	278	288	327	280	283	307	275	311	288	333	302	318	278	292	295	276	284	291	292	297	309	277	290	274	304	306	312	303	279	298	313	282	309	320	294	320	259	283	282	284	314	301	269	316	283	273	277	295	307	296	288	280	262	308	306	287	314	289	293	277	306	308	280	287	296	318	263	319	301	294	289	291	315	258	321	307	291	273	266	288	286	259	284	292	314	293	311	284	291	308	299	278	307	304	307	339	304	308	287	305	322	286	266	283	311	311	304	287	320	302	284	271	325	285	310	282	302	306	280	326	288	317	295	313	300	304	294	288	289	334	292	288	291	299	299	288	292	300	284	285	287	325	292	325	283	309	273	277	307	313	302	285	292	287	280	316	281	269	276	309	341	307	291	289	325	286	291	295	285	266	261	291	242	277	297	276	302	289	302	292	284	310	296	278	280	271	308	296	281	286	285	275	317	305	274	290	298	301	279	274	299	291	315	274	281	297	290	282	253	318	316	306	307	282	306	310	282	290	273	266	289	306	301	275	294	273	321	293	289	296	312	292	303	283	255	278	283	274	271	275	260	317	317	311	306	324	284	287	294	302	291	303	310	300	292	261	272	309	268	281	292	300	268	305	287	289	299	271	320	340	272	264	289	284	288	288	305	255	284	279	284	329	288	304	302	294	319	289	273	259	285	272	292	316	291	286	287	282	322	302	287	287	294	288	319	315	286	280	257	296	307	278	285	286	273	292	297	289	312	268	286	312	273	319	308	305	272	256	303	316	296	268	320	279	293	299	303	287	276	271	296	269	277	310	318	278	285	273	275	309	289	300	311	301	294	296	315	276	313	276	281	294	294	301	314	261	307	287	325	261	301	275	280	273	296	297	283	269	299	294	254	289	294	295	296	289	273	291	336	319	279	271	274	307	313	281	324	300	294	297	302	311	291	270	305	266	278	292	285	302	307	294	299	266	290	295	270	273	318	342	274	302	292	298	276	309	304	309	318	305	267	259	304	304	283	266	309	288	290	268	271	289	289	296	292	290	288	318	294	321	337	296	286	277	285	314	279	303	289	305	338	266	312	312	300	270	269	308	314	272	298	296	308	295	290	302	273	274	287	334	295	299	301	289	286	289	304	275	317	307	305	268	338	292	292	317	294	294	271	273	289	277	283	300	275	269	319	301	296	304	294	299	317	264	313	301	330	280	295	291	295	284	273	299	270	298	276	273	294	290	295	283	295	270	310	299	289	309	263	317	289	288	285	275	308	285	267	310	255	284	317	270	254	295	291	334	274	284	288	306	274	315	314	271	294	293	277	266	309	297	307	314	276	303	277	278	286	295	276	292	318	309	322	274	296	287	292	284	305	261	318	284	288	314	301	315	285	272	273	315	297	307	284	280	292	295	250	322	265	286	327	331	292	287	337	259	284	324	304	258	283	228	297	298	316	280	308	328	296	301	279	304	316	294	277	281	277	279	264	269	309	275	287	299	277	306	315	253	295	294	323	299	306	308	287	256	298	308	270	317	271	285	272	311	280	294	289	295	292	266	288	304	305	283	282	310	299	294	291	285	321	257	306	295	302	275	274	305	304	334	279	265	305	269	271	292	309	273	271	282	315	297	285	284	320	286	310	311	304	272	288	278	272	323	292	313	316	270	299	301	298	307	310	306	303	283	319	302	294	287	310	302	282	291	279	275	297	298	315	324	273
26620	26805	16264	5476	4149	882	648	634	616	683	617	630	626	646	633	613	631	582	618	646	660	634	641	587	652	655	657	645	624	650	651	562	637	668	632	623	653	606	638	605	634	644	626	607	609	669	621	644	602	647	639	675	621	647	631	621	627	626	643	617	648	584	648	650	622	634	627	600	640	658	647	638	613	660	647	633	607	677	595	592	635	613	626	625	630	623	612	630	656	603	669	627	662	581	649	628	613	617	600	607	657	607	603	655	664	592	641	616	642	637	670	637	627	596	644	610	630	588	627	694	625	651	659	631	634	653	663	652	634	635	635	652	647	664	645	631	656	599	603	644	671	657	634	601	621	672	598	627	628	628	603	610	678	614	607	606	626	635	654	660	630	639	672	632	605	632	610	620	632	643	667	672	623	616	635	633	584	642	586	640	619	636	626	651	625	603	635	573	613	640	631	640	616	632	634	680	689	644	644	646	637	633	629	636	633	637	613	635	641	615	619	640	617	632	684	663	665	620	639	656	644	659	621	672	629	646	635	670	663	630	631	660	644	640	614	630	620	608	618	633	630	704	682	657	664	657	622	597	566	598	599	672	642	638	638	652	651	629	627	615	574	608	626	623	651	617	633	600	652	613	648	607	624	633	674	629	675	622	607	630	656	628	605	626	604	653	627	621	655	602	644	601	643	622	667	657	660	610	635	651	690	622	640	645	568	592	645	682	634	628	660	654	626	634	659	635	624	625	623	599	633	617	621	646	611	597	661	597	618	624	642	649	590	624	633	671	653	601	582	629	617	618	680	647	635	606	613	609	635	654	644	651	577	672	613	656	592	628	613	650	624	607	626	649	664	674	622	651	614	656	626	634	648	673	603	692	646	653	631	636	622	666	626	665	627	592	631	603	628	615	678	569	628	615	662	639	654	610	568	590	624	666	665	606	617	609	638	634	649	666	656	649	612	615	671	611	613	622	633	659	664	616	678	669	666	635	613	605	605	599	618	601	652	626	661	625	639	606	596	654	654	617	649	638	629	625	663	652	620	635	668	599	628	638	678	631	639	641	601	677	656	608	604	633	622	621	664	637	611	625	649	643	643	652	681	619	612	641	604	651	654	653	640	622	610	656	607	632	603	630	624	610	633	629	654	619	650	610	641	649	647	657	620	684	620	661	627	586	685	606	634	650	643	632	648	694	624	647	651	627	640	697	631	657	673	630	654	642	585	595	642	644	631	633	644	582	652	631	631	653	657	595	634	643	654	667	635	664	606	695	625	602	656	641	651	626	602	618	660	598	572	665	610	615	639	679	668	641	657	623	620	640	655	649	605	636	649	643	663	641	587	598	601	640	673	625	624	627	650	609	650	633	618	632	606	653	632	667	627	678	690	620	661	625	640	639	649	605	618	685	618	598	665	647	641	639	625	635	615	566	640	684	706	652	693	639	640	614	628	656	595	597	624	577	671	672	659	589	647	612	687	628	625	603	633	648	635	643	620	664	624	638	618	606	621	642	588	574	677	623	617	635	637	570	625	645	629	600	567	657	633	649	658	653	649	620	670	639	636	604	604	672	621	665	667	624	645	612	632	613	653	623	652	654	628	607	639	647	564	616	636	616	673	633	638	623	624	664	593	662	623	614	631	639	605	624	652	642	663	634	690	633	617	632	650	643	583	664	629	622	566	597	599	582	628	644	632	619	622	625	621	642	640	658	633	627	613	650	648	654	587	660	606	650	630	623	642	621	653	633	647	651	658	661	635	666	640	633	602	670	633	645	660	659	658	625	637	621	674	653	651	618	614	660	638	654	665	665	653	635	719	637	648	669	675	644	601	645	672	647	601	645	651	625	644	662	629	660	681	665	629	653	609	659	595	619	641	665	645	629	621	653	611	682	648	597	641	621	625	622	636	623	655	643	635	610	685	645	638	582	611	610	654	602	600	655	662	621	687	632	633	622	654	621	608	661	628	645	624	645	650	657	676	596	647	637	654	614	635	648	616	635	620	612	654	624	593	620	640	610	639	592	605	635	657	617	676	598	604	627	662	624	594	647	622	608	589	625	627	646	629	676	608	642	589	671	652	618	626	669	641	571	628	648	646	628	617	624	623	567	667	610	653	635	607	611	641	638	634	629	623	604	648	616	692	647	631	671	653	596	668	626	624	614	604	655	682	650	625	650	618	653	642	633	673	700	618	643	653	661	613	610	586	635	630	615	644	639	630	608	635	638	648	614	637	653	601	619	679	666	658	652	611	562	638	612	659	635	630	637	626	666	640	578	651	639	619	649	657	625	673	633	655	651	598	641	620	629	634	619	633	653	645	651	709	639	611	593	656	650	636	620	624	675	610	660	617	629	646	654	673	641	652	645	580	630	638	638	612	609	610	641	643	658	640	621	635	594	625	631	601	621	642	639	624	659	631	623	635	577	675	613	606	614	641	586	668	626	651	660	628	655	652	667	644	607	702	634	635	652	609	634	634	582	637	660	621	637	649	661	677	621	627	617	650	580	627	654	642	697	629	647	638	635	602	632	594	649	642	688	620	655	625	633	704	628	619	596	657	649	614	627	625	598	610	643	644	613	665	663	646	650	617	633	653	593	634	580	647	621	581	618	578	625	633	648	658	655	588	648	651	637	598	646	696	641	631	636	636	660	609	630	652	626	640	632	648	611	665	608	580	603	626	656	606	624	638	668	615	641	637	595	661	655	616	639	653	625	653	652	638	626	618	654	647	634	635	630	654	659	639	619	668	614	652	618	636	602	658	625	714	615	620	648	618	598	642	653	613	619	632	629	645	603	622	609	637	661	642	646	652	615	697	602	605	635	637	633	662	594	619	648	649	615	603	652	632	679	645	642	633	655	629	613	579	614	594	635	652	609	613	634	656	657	640	688	681	654	615	625	617	615	589	619	657	630	650	664	617	657	621	654	647	661	665	664	606	658	606	649	611	637	639	660	627	640	651	594	618	606	643	656	647	657	643	649	579	613	632	577	638	638	608	623	587	623	619	653	619	625	651	625	641	599	611	622	666	631	652	605	603	650	624	640	658	718	644	675	619	618	619	621	627	656	634	638	638	655	641	607	602	668	647	661	625	649	646	634	685	691	611	657	645	615	618	612	634	625	645	595	636	652	657	669	634	660	701	683	619	613	667	627	609	655	611	615	656	678	635	632	636	606	663	662	652	631	633	653	597	631	616	633	647	600	591	559	608	618	618	640	609	625	637	595	631	656	657	602	621	640	630	641	562	583	631	617	619	647	642	601	646	616	611	618	620	656	636	619	612	640	678	668	593	638	585	589	639	647	587	634	660	595	616	666	629	595	684	605	635	635	624	591	685	639	649	615	630	637	638	583	620	667	634	621	639	624	619	663	643	605	627	630	622	690	648	652	636	590	634	669	638	617	643	603	686	608	604	652	632	662	647	628	645	628	633	711	621	616	597	656	644	618	642	628	609	670	648	647	626	610	658	678	563	678	632	621	618	619	629	629	640	599	697	624	628	570
60051	69197	65379	37425	25033	5025	309	235	209	219	212	213	206	185	224	249	206	198	201	209	191	215	200	177	202	183	221	204	173	185	172	179	193	191	210	167	181	166	168	194	190	182	188	188	196	199	193	203	202	206	185	213	187	179	176	188	187	172	205	192	180	172	200	179	195	191	191	213	184	201	191	192	188	174	190	183	206	163	190	200	197	208	191	173	177	181	207	177	176	194	183	184	209	188	200	182	170	218	182	191	191	203	168	204	158	180	185	176	175	194	198	168	192	188	175	190	207	194	178	196	172	186	179	163	183	200	167	192	181	189	187	190	166	180	194	193	203	182	204	204	205	205	196	195	218	184	176	174	168	216	180	175	174	201	163	206	203	195	199	168	193	167	193	189	190	198	183	193	209	189	192	196	204	199	209	201	205	205	179	197	183	200	194	168	179	188	202	180	180	194	165	157	163	190	181	201	199	214	214	199	186	159	205	169	223	179	186	176	180	203	184	157	195	198	193	171	189	170	198	177	177	193	187	183	178	207	176	191	194	188	168	146	167	208	165	168	192	192	212	185	184	187	192	164	181	212	184	181	203	188	191	166	192	175	206	194	181	168	196	191	211	166	160	186	203	206	214	204	198	205	207	183	194	199	168	188	188	174	184	189	197	193	201	202	196	197	194	205	184	196	177	190	181	191	197	168	178	183	187	199	162	194	176	184	184	198	206	209	199	194	164	179	187	201	172	181	204	194	203	183	198	217	190	184	190	198	178	162	174	189	179	202	191	177	176	213	184	204	177	196	193	191	159	167	158	207	188	232	192	187	189	181	207	171	166	178	174	172	175	172	182	192	224	197	200	157	212	193	185	180	207	191	194	185	207	198	196	191	175	186	191	178	163	182	184	190	202	201	195	201	194	194	211	208	216	193	166	222	204	210	160	195	196	189	221	210	191	181	199	175	181	188	181	174	194	185	191	184	187	195	204	166	209	203	201	184	209	196	182	215	190	178	197	187	194	175	187	154	214	209	182	205	185	211	198	181	183	196	193	191	189	186	165	174	192	180	188	187	178	175	175	211	198	187	170	185	169	191	206	176	190	179	202	175	190	206	187	200	178	178	190	196	171	194	190	182	187	213	192	207	210	185	188	200	180	171	179	192	154	191	211	173	206	192	188	206	201	208	174	207	182	170	185	175	175	224	165	186	181	178	208	207	221	191	187	199	187	174	172	196	208	174	190	226	183	192	207	193	167	195	190	214	213	177	182	181	188	203	187	207	186	189	199	178	198	184	188	212	160	213	195	184	185	180	179	210	179	186	197	187	205	189	206	183	195	203	221	200	175	195	189	192	210	194	194	183	176	184	200	170	178	198	199	178	206	176	193	198	192	168	186	193	193	173	183	178	191	190	190	187	173	190	168	170	164	186	184	207	177	192	203	166	189	193	210	196	178	205	191	202	187	181	194	198	191	203	190	174	196	192	194	227	168	185	210	206	187	175	195	173	183	192	211	226	184	186	186	181	202	174	171	200	203	160	187	207	197	177	189	193	189	185	197	191	198	193	184	192	178	207	171	193	193	172	150	162	206	206	177	186	185	188	185	185	208	209	179	213	188	170	177	212	194	208	185	202	202	189	204	187	211	208	168	193	181	185	177	198	192	193	183	201	217	198	171	201	178	183	196	189	189	214	189	171	197	182	184	215	196	202	220	190	169	216	198	197	170	194	185	166	192	180	200	164	195	191	165	190	191	182	185	157	178	189	163	191	184	185	176	172	201	187	180	199	174	216	203	211	206	184	204	157	183	196	212	186	186	195	192	195	172	193	217	200	192	188	172	195	166	198	182	197	180	171	158	188	177	187	189	227	199	202	191	213	171	191	199	177	202	191	189	191	195	185	170	198	205	203	196	207	220	175	172	190	179	213	201	186	159	200	186	177	187	186	173	180	188	179	177	170	198	193	193	207	202	192	213	202	198	186	195	182	195	187	200	211	177	201	192	206	205	202	204	181	203	192	179	173	212	190	223	197	210	188	185	187	188	195	209	191	198	190	196	186	200	196	182	183	213	223	182	191	163	200	202	205	186	183	185	188	197	161	184	188	195	188	189	178	198	200	180	194	199	208	206	182	170	198	188	193	176	195	187	203	187	209	188	169	197	190	203	194	216	214	203	174	192	205	174	187	195	202	205	204	221	181	209	230	204	204	185	197	192	202	204	184	201	184	224	171	173	193	202	190	204	217	199	190	182	194	182	200	176	182	181	186	184	178	187	201	177	195	204	197	186	194	177	193	208	203	193	212	202	186	177	173	208	157	192	183	200	203	230	208	214	167	190	197	186	205	185	206	187	170	161	195	194	194	183	198	210	196	199	199	186	196	198	180	204	198	169	197	181	198	220	185	219	227	205	193	195	172	180	199	207	202	190	223	198	208	192	207	217	187	199	189	173	175	169	166	210	176	183	195	188	184	200	193	212	194	195	206	190	208	198	180	178	178	199	213	227	196	221	193	177	199	231	200	178	200	194	189	187	210	183	187	184	177	151	177	199	194	180	175	188	190	182	165	220	203	186	196	190	194	188	205	187	204	190	177	213	164	208	173	186	172	149	165	192	217	184	202	196	199	166	207	184	196	196	203	182	169	211	170	176	175	169	184	171	192	226	203	197	196	214	193	179	209	195	191	203	201	177	170	181	202	185	180	200	213	173	195	196	194	179	192	211	191	197	203	211	200	204	200	221	194	186	220	174	191	201	192	209	190	187	196	194	212	176	202	200	200	183	189	166	179	202	189	200	184	177	187	175	174	181	186	215	172	185	199	198	171	199	184	212	200	176	174	185	175	181	173	198	166	179	177	203	213	198	199	187	199	171	150	204	188	190	171	189	214	201	179	182	187	180	183	202	200	200	171	174	190	191	192	187	207	163	151	229	192	190	169	165	195	187	183	191	202	202	179	188	183	152	181	171	175	189	200	178	195	204	179	186	196	192	194	202	172	181	179	148	183	201	189	187	188	195	162	201	175	198	196	198	188	189	215	193	165	191	211	203	192	170	187	165	186	195	194	202	211	164	219	182	154	171	176	193	200	179	168	192	209	190	183	182	183	176	192	186	206	194	192	155	202	194	201	210	207	184	192	189	198	181	199	194	186	185	193	203	194	177	191	194	191	196	195	202	183	198	179	187	186	203	164	192	168	205	168	221	177	174	192	172	184	209	169	189	182	204	214	206	178	185	203	202	208	168	227	204	188	202	205	182	195	216	183	170	206	208	189	202	196	192	179	195	176	179	184	215	183	179	192	177	213	182	183	177	181	185	219	177	192	182	188	209	169	196	172	175	171	187	182	223	176	189	185	188	198	205	180	189	195	201	184	194	166	186	173	197	183	204	188	189	201	172	163	164	235	174	223	207	175	190	170	209	174	160	194	213	222	191	157	178	207	209	167	189	206	178	206	232	203	174	204	181	200	196	212	203	189	191	182	216	186	177	188	152	197	187	189	160	166	210	189	174	185
34804	54114	59693	44028	36160	4659	728	680	597	553	556	519	532	457	482	497	465	480	476	523	457	457	451	453	482	439	427	437	458	488	430	509	424	472	420	463	436	440	477	475	487	442	453	455	435	456	436	465	418	451	413	435	452	471	496	452	433	469	435	449	442	415	450	479	465	463	424	446	446	421	426	437	441	450	448	444	426	470	456	418	451	476	467	463	441	450	468	456	466	469	435	482	441	495	477	465	426	423	438	463	446	425	455	403	451	461	445	473	398	457	447	443	438	457	441	440	433	452	438	418	443	446	463	440	430	427	443	454	449	457	439	419	454	469	471	467	453	436	439	454	469	475	474	464	499	435	449	462	429	459	470	472	464	444	448	425	467	463	432	475	450	469	416	424	405	423	412	444	438	434	474	460	478	437	419	442	430	440	434	465	405	476	445	455	439	438	458	424	424	435	438	406	462	498	464	459	417	411	436	419	466	470	490	455	453	464	443	419	440	438	438	449	467	421	458	402	448	420	482	457	465	454	432	443	439	453	410	450	444	450	473	441	429	443	486	463	452	432	440	446	441	437	455	455	453	447	442	416	457	437	448	474	450	455	432	439	434	456	458	480	436	425	450	428	448	480	469	462	454	427	443	444	446	432	467	460	493	427	410	470	449	444	437	414	470	456	450	387	410	456	445	426	437	450	408	444	435	443	456	471	481	441	412	482	435	427	447	449	428	453	466	456	416	419	446	450	442	435	479	447	436	415	418	436	466	406	460	434	419	437	467	451	466	445	445	458	437	450	483	426	479	401	416	464	470	424	421	420	446	454	419	449	465	463	421	427	450	465	476	453	447	501	433	459	454	430	475	484	407	424	466	445	454	455	427	451	456	450	459	450	411	419	467	453	446	443	471	441	443	468	459	443	472	434	444	455	401	442	466	465	500	440	437	473	432	492	477	439	471	435	419	444	399	450	442	427	443	446	450	437	444	425	461	444	424	457	448	468	461	457	457	434	428	425	476	448	455	458	452	454	460	439	441	491	446	431	492	472	422	490	492	424	444	455	441	428	451	444	450	462	445	415	416	461	413	463	433	463	452	469	427	425	456	439	431	470	448	466	459	474	449	414	465	451	428	433	472	440	460	438	418	429	422	430	466	452	418	456	444	466	482	487	448	438	462	443	415	435	433	434	477	512	461	415	437	441	479	443	465	441	471	419	423	477	441	421	490	420	474	442	447	425	464	434	416	452	449	427	434	456	436	459	457	427	428	425	445	462	433	431	437	447	419	431	407	471	417	414	447	459	458	449	458	464	481	454	451	470	484	402	464	464	477	474	443	462	444	438	460	431	489	425	499	394	440	449	430	415	437	450	460	453	460	462	421	422	421	465	445	437	432	414	466	462	418	451	447	453	436	432	451	507	431	477	419	429	431	434	474	456	423	464	435	438	428	429	449	441	451	464	473	426	459	439	444	455	451	423	511	441	436	441	458	413	445	436	452	493	443	402	460	447	452	443	456	434	426	470	416	449	480	459	451	474	449	440	456	448	433	471	445	465	428	460	486	479	487	426	444	436	385	467	428	391	433	423	466	441	479	445	487	453	467	430	456	455	414	440	410	446	450	456	463	439	451	475	417	437	472	406	435	450	450	432	438	415	485	453	460	473	435	435	448	459	418	441	438	437	434	477	443	409	440	402	444	490	427	469	438	456	404	424	461	471	480	431	427	453	466	448	429	459	474	443	464	465	425	401	447	458	429	487	419	461	443	455	440	441	444	441	497	448	437	425	440	423	451	480	444	441	449	458	476	462	481	462	474	450	448	479	406	458	434	423	437	434	482	454	468	452	452	432	437	463	435	434	424	487	458	458	457	467	477	410	436	418	460	427	444	461	431	460	476	445	435	462	427	472	425	422	445	411	399	444	451	428	454	451	419	394	463	421	420	458	457	457	415	441	401	446	402	443	456	459	466	458	428	434	436	491	462	470	444	501	456	423	439	484	420	459	434	437	468	419	458	418	433	417	445	409	432	429	407	448	438	475	431	447	400	437	425	467	456	460	424	407	500	425	476	476	469	430	446	432	433	447	467	432	412	465	426	444	451	458	437	429	462	472	441	448	465	444	432	433	453	437	472	461	455	405	449	455	432	447	475	416	415	427	411	437	428	450	428	455	453	449	448	453	458	468	419	463	434	444	444	414	458	437	421	396	426	467	431	411	456	440	455	455	429	436	449	447	462	441	450	433	423	426	465	447	447	476	480	445	478	424	425	463	443	442	449	443	431	428	398	496	447	437	448	431	432	451	470	412	463	444	453	454	461	434	439	401	454	465	423	427	442	456	439	439	478	425	454	463	436	412	459	478	488	437	449	415	405	434	458	453	465	465	457	432	437	446	441	470	461	391	407	460	431	421	436	475	490	461	466	431	443	445	454	424	463	455	443	426	439	492	409	446	484	448	430	464	416	495	437	459	431	443	469	430	466	429	411	436	452	421	470	436	428	458	472	475	425	431	423	467	459	421	426	448	467	440	495	445	464	444	447	480	405	449	475	456	449	448	424	447	439	472	432	432	473	429	439	439	460	446	467	441	435	466	433	424	474	456	460	396	440	411	441	447	455	468	447	423	480	460	445	446	425	457	447	426	431	477	442	442	444	447	445	427	447	464	431	432	459	438	478	433	473	405	440	421	440	461	452	428	429	464	470	426	423	430	425	489	428	425	415	445	415	433	442	492	440	439	440	434	466	467	456	470	460	428	460	435	409	470	447	400	439	432	486	452	459	451	435	418	438	473	477	433	446	462	445	406	443	436	424	450	437	484	484	477	443	434	458	429	453	496	432	444	409	406	470	475	452	459	423	453	470	464	392	458	447	436	452	403	433	429	445	478	444	435	388	463	437	415	474	493	460	461	458	422	454	455	408	426	450	458	429	424	481	506	410	463	452	466	421	461	453	486	480	428	460	457	446	486	455	454	455	477	467	467	432	432	425	448	448	419	483	426	459	460	444	477	462	424	449	442	468	454	415	469	448	449	485	458	460	467	424	412	471	412	414	432	442	452	460	454	464	431	411	458	422	460	453	452	441	429	434	418	449	459	466	462	476	413	447	443	449	428	433	456	477	455	408	430	455	447	460	485	468	431	452	421	440	420	467	438	462	446	429	447	429	423	466	439	426	430	460	410	439	439	460	433	438	483	396	487	424	451	434	415	447	435	520	454	445	456	449	455	457	461	444	437	434	460	458	424	469	443	429	426	440	465	427	455	461	453	468	430	457	455	417	422	455	421	452	450	434	417	460	412	426	455	422	431	451	426	438	436	433	429	441	459	453	464	440	469	443	457	453	438	449	440	416	440	452	429	427	470	453	433	436	464	451	430	446	441	424	425	428	442	446	436	431	433	440	424	449	417	465	445	441	414	457	459	481	484	502	459	441	419	445	464	436	479	455	460	464	423	415	466	434	403	436	450	407	466	449	468	448	451	415	402	439	446	418	500	422	454	432	469	467	410	478	491
67491	82788	75645	47612	35871	9954	700	413	379	369	337	316	354	332	308	328	311	319	304	350	292	303	330	318	319	288	312	301	282	305	277	306	302	290	333	277	280	317	328	276	288	308	317	330	334	329	296	312	310	296	318	280	311	292	269	314	299	286	257	293	291	298	314	309	320	293	306	296	306	269	298	279	294	249	295	317	288	291	298	272	312	262	294	305	280	274	294	299	305	336	237	284	291	288	283	295	297	291	305	287	293	310	270	311	299	340	307	335	331	275	330	301	300	293	291	305	285	273	289	292	297	294	313	296	317	324	323	350	294	302	309	291	291	328	276	287	312	318	276	261	292	314	289	276	278	302	279	302	283	291	336	307	307	308	310	291	249	277	291	284	270	307	295	285	305	308	301	312	279	304	311	274	323	288	327	282	299	284	279	270	301	313	285	304	289	302	265	305	291	297	273	286	283	312	295	286	291	341	299	305	265	310	307	292	289	294	324	285	288	318	336	310	315	330	293	298	276	291	278	247	291	295	304	311	271	302	274	322	285	283	276	298	303	326	301	319	280	277	242	300	280	273	318	324	295	336	313	327	290	265	289	297	278	292	276	323	304	271	273	291	290	289	310	300	268	331	310	311	266	287	302	302	294	284	297	281	264	341	282	328	276	291	316	273	295	282	280	284	289	286	302	283	286	313	309	294	295	285	298	262	328	283	299	324	302	295	315	312	290	296	303	285	291	295	282	308	276	311	322	296	306	263	298	300	309	278	324	284	298	316	295	264	293	273	283	300	328	298	308	292	290	310	287	291	333	303	291	305	298	305	321	321	306	302	314	321	269	284	297	301	302	259	277	312	267	299	292	307	295	279	301	279	317	269	322	305	275	302	281	293	312	306	299	299	318	289	288	280	298	294	271	292	285	293	321	290	300	296	309	286	313	315	285	294	312	286	294	286	298	307	293	333	306	309	311	314	298	313	276	286	285	294	293	270	274	305	297	283	319	270	283	307	303	304	297	281	297	302	289	293	281	269	285	290	305	341	281	335	300	282	333	301	294	308	307	302	282	284	307	277	273	290	267	298	303	243	294	268	327	290	294	338	298	302	296	288	287	276	323	301	299	293	319	325	317	297	299	289	245	282	283	265	293	282	288	308	291	310	281	323	299	290	315	305	320	310	294	284	277	305	283	295	273	268	298	285	295	320	301	299	348	289	291	277	282	296	300	289	278	285	284	303	323	264	284	267	273	320	275	291	277	305	307	285	275	299	276	309	307	316	262	294	283	270	292	274	282	268	276	317	292	253	290	308	288	306	282	294	302	305	290	258	268	271	286	310	285	319	299	302	324	317	266	318	328	310	307	308	273	283	274	320	293	314	291	277	298	279	302	280	307	300	277	299	314	285	302	319	294	300	290	307	293	323	275	282	284	301	322	281	288	288	333	290	283	304	283	316	300	303	270	265	275	299	318	283	330	293	355	307	322	287	292	285	280	286	327	305	274	315	320	265	331	261	292	267	276	320	281	330	289	284	298	278	266	296	291	309	305	245	296	290	318	301	286	320	332	312	292	322	298	283	313	326	290	284	311	284	297	282	272	306	317	278	287	287	298	323	289	296	334	306	283	264	300	287	319	327	294	319	305	302	277	292	296	274	283	260	311	304	301	276	308	323	287	287	271	301	276	312	291	280	261	322	319	290	279	294	283	283	285	306	314	295	286	276	304	310	301	286	259	272	271	309	264	295	278	286	313	275	281	266	289	284	287	309	273	302	304	276	282	304	312	305	318	275	306	307	301	322	298	320	288	256	275	275	270	287	279	295	290	315	280	280	305	283	293	255	322	265	303	306	299	307	286	269	279	307	301	281	309	308	281	298	305	299	319	273	279	313	307	295	304	291	305	301	289	276	287	284	267	308	273	287	281	302	302	284	311	287	268	314	285	291	261	291	331	279	304	295	306	301	299	289	309	314	305	277	305	320	313	280	316	313	304	287	298	323	325	312	299	296	284	253	287	325	357	276	270	287	320	317	308	289	308	303	288	241	289	264	294	297	303	307	289	317	320	276	278	303	274	286	305	289	282	296	312	308	298	256	268	309	307	300	276	302	283	331	274	278	275	318	295	309	300	272	273	279	274	314	282	303	315	327	288	286	291	300	301	288	270	323	293	280	273	294	267	338	297	300	287	289	251	272	273	314	308	300	256	300	302	281	301	279	299	293	298	305	302	315	305	273	331	292	263	280	260	299	309	306	284	299	313	275	290	305	304	288	320	294	301	315	287	303	291	301	306	308	290	261	304	313	293	275	293	278	291	270	302	316	289	306	290	313	278	286	314	330	318	312	312	318	310	298	309	291	311	330	319	316	292	301	287	286	287	282	306	303	276	257	261	288	323	279	323	288	319	287	288	312	311	318	311	287	310	272	320	297	300	334	314	287	319	300	291	269	263	280	297	305	339	280	325	258	299	306	296	292	306	295	284	297	318	276	290	290	284	288	311	302	298	293	291	273	292	303	278	271	274	300	332	285	288	286	323	285	297	289	303	319	292	308	282	293	292	297	292	307	277	312	285	290	305	313	317	286	266	322	332	291	267	310	324	297	299	290	284	294	316	312	247	313	293	299	305	305	285	293	287	328	312	296	320	300	286	285	299	303	265	310	268	276	298	284	304	266	320	305	301	259	289	304	286	285	291	292	295	278	286	308	290	307	315	275	297	305	263	297	263	292	306	306	300	303	322	305	277	278	304	267	275	290	304	310	275	277	286	293	298	273	326	283	325	306	296	296	288	279	307	279	306	242	302	268	328	316	299	308	292	269	291	276	313	304	278	281	321	292	314	281	333	276	302	295	285	282	282	281	319	297	289	345	304	272	327	305	290	267	303	291	292	340	343	271	278	308	321	297	294	320	310	313	267	278	296	281	296	289	300	309	293	296	323	298	314	317	289	290	318	293	278	303	270	308	281	315	289	308	283	301	264	274	294	321	305	247	305	291	313	291	336	302	292	297	331	286	309	328	324	310	307	262	319	289	318	317	301	324	345	307	339	320	289	272	311	299	309	283	301	298	291	302	323	301	334	295	312	288	297	289	252	269	294	284	303	303	281	305	316	320	282	263	305	280	305	276	269	323	289	324	284	311	283	283	313	297	291	291	301	314	297	312	283	315	255	287	320	282	288	304	288	319	307	275	291	295	309	282	288	302	319	281	302	274	299	293	285	315	261	263	300	321	304	283	285	252	316	299	304	291	296	300	325	283	308	298	296	255	282	276	294	278	269	288	294	267	318	293	310	284	282	320	288	297	283	282	309	274	288	318	282	283	286	334	271	284	299	328	289	281	292	289	281	311	289	279	254	307	286	288	300	304	288	278	310	294	312	279	285	241	271	251	307	303	284	298	312	309	278	300	279	267	289	286	296	300	279	299	271	281	289	300	285	311	324	313	287	292	302	309	303	312	299	297	279	306	288	273	333	303	307	285	287	270	296	299	281	289	267	260	283	322	310	304	275	311
39689	67202	71810	54264	46004	4491	1172	1077	1016	928	867	820	800	802	748	748	782	779	698	724	708	735	705	718	716	690	708	717	700	703	692	707	688	703	714	684	722	684	663	622	678	693	690	697	711	701	682	703	629	691	626	633	695	689	689	648	651	688	672	669	662	669	635	700	648	686	646	675	649	654	654	681	636	673	690	637	657	679	683	644	671	660	675	649	687	684	680	643	703	645	643	667	676	621	672	691	650	634	688	691	658	636	686	692	632	660	657	610	660	644	719	662	666	650	666	632	658	670	651	591	715	689	682	676	639	644	642	673	690	648	694	696	655	663	660	673	646	649	643	648	653	631	669	632	657	650	608	642	662	683	610	608	652	683	643	656	642	649	633	639	692	638	665	654	648	648	668	638	656	665	648	626	645	648	669	616	645	649	682	669	630	666	612	674	640	648	679	654	668	627	655	643	703	656	647	716	690	661	664	691	638	668	663	670	693	655	632	655	626	670	664	619	638	693	682	647	706	711	669	665	670	633	641	665	649	635	665	625	693	667	658	647	645	671	649	658	651	684	647	700	674	609	651	688	658	667	664	656	608	630	684	678	656	626	673	662	642	679	695	665	650	631	678	616	658	676	656	682	675	722	674	661	660	613	699	657	661	692	657	639	697	650	622	663	692	691	651	680	669	637	640	679	709	640	643	693	663	656	602	614	670	644	659	671	655	621	653	690	702	654	644	698	659	669	686	700	610	626	643	635	640	647	740	647	641	689	630	682	636	646	656	635	614	620	695	670	657	652	636	643	643	708	656	655	701	674	635	681	633	651	627	683	668	652	715	697	673	656	668	624	668	694	649	629	651	698	673	665	675	640	668	676	654	681	661	678	660	663	643	659	598	642	708	664	625	667	669	659	649	649	630	664	657	647	698	656	662	662	666	670	632	670	623	667	662	675	673	619	662	690	662	619	677	694	694	651	675	628	639	673	656	635	662	673	641	625	664	654	663	643	645	647	656	653	639	659	684	678	677	614	664	663	682	648	662	625	628	649	691	660	662	653	679	652	670	698	635	670	665	667	622	657	715	669	636	668	666	645	631	661	674	640	644	675	685	657	655	652	639	695	634	637	685	679	676	633	681	621	638	673	628	703	706	660	636	621	669	692	653	653	660	677	640	652	698	650	677	681	705	720	637	662	671	658	664	612	672	620	677	615	700	659	691	682	661	643	621	674	671	664	653	670	672	652	647	668	646	670	632	658	679	668	647	656	665	598	635	681	631	624	690	684	665	650	685	653	680	669	673	698	643	679	587	690	685	625	626	681	599	650	636	631	700	622	665	625	702	631	713	710	681	639	670	657	660	646	701	643	648	693	651	673	644	657	665	634	608	631	672	668	639	556	652	652	699	649	641	723	643	660	654	713	590	620	662	695	651	726	673	627	691	699	641	639	674	640	668	669	652	642	646	674	658	696	654	667	643	667	660	602	690	709	653	697	655	731	631	703	666	675	640	666	662	610	737	662	647	663	671	644	673	646	648	675	654	668	691	680	679	650	669	645	649	651	660	691	687	639	696	709	686	627	655	679	654	617	681	660	653	648	665	640	657	662	688	650	701	664	679	652	655	662	685	681	658	639	683	624	672	637	694	688	662	695	656	704	697	669	682	671	615	683	650	658	682	667	664	679	681	648	645	696	632	687	674	683	656	689	700	637	662	631	704	719	710	638	630	665	650	690	677	651	678	645	662	653	666	619	666	662	633	678	698	652	662	641	670	669	613	682	650	670	660	697	660	702	647	674	662	640	641	670	657	695	643	666	651	648	629	666	700	649	689	628	691	690	676	670	659	695	692	664	730	658	678	687	703	643	625	694	691	643	678	630	617	661	664	632	642	633	660	635	648	674	701	639	651	700	668	639	647	616	657	664	637	688	662	663	644	658	668	605	629	640	660	638	672	663	637	651	661	688	729	621	654	643	653	667	663	684	648	705	702	652	648	703	654	682	701	637	637	679	612	706	620	649	647	691	625	709	645	637	655	649	657	675	670	661	669	669	654	651	695	703	647	736	705	676	698	633	657	667	673	630	655	650	650	663	656	663	690	684	645	652	643	652	685	675	683	669	658	643	626	662	674	673	646	668	673	686	702	681	661	616	645	653	698	650	661	659	706	636	659	616	678	704	646	664	617	694	664	634	625	650	681	638	630	672	671	669	668	662	653	686	644	665	666	627	643	671	645	658	708	664	670	657	633	667	714	689	657	612	631	666	667	661	714	650	691	607	649	662	632	691	681	623	651	657	630	707	664	673	688	668	667	674	665	667	685	717	650	668	658	620	628	662	628	686	583	671	667	666	697	680	636	639	644	635	678	627	630	647	697	694	625	692	709	651	682	652	665	648	672	669	628	684	665	656	675	671	667	674	695	705	653	649	642	665	706	636	641	643	658	646	637	652	659	699	674	705	659	629	659	660	673	671	630	652	674	677	689	628	661	660	646	675	698	673	649	652	662	651	654	674	688	656	689	634	696	662	645	668	701	655	658	654	668	680	647	651	661	673	610	647	648	645	665	669	665	644	688	647	604	723	663	671	675	660	656	694	685	692	657	652	745	603	650	654	680	692	664	645	634	700	700	631	653	685	633	646	661	637	674	670	667	673	653	641	641	653	681	667	665	685	627	694	673	674	654	684	692	652	660	625	669	639	677	646	658	669	632	636	636	711	648	652	687	632	648	702	648	644	685	679	618	737	651	672	644	610	698	688	652	590	730	662	668	660	673	672	641	673	666	703	682	673	689	643	644	649	674	644	690	658	674	666	631	650	676	605	716	694	644	673	672	666	642	698	673	644	652	658	669	719	653	625	702	663	612	724	631	662	675	699	624	676	655	639	589	673	646	667	614	650	639	630	637	696	674	661	678	690	679	673	636	684	725	685	662	631	648	594	673	661	696	657	630	692	714	662	680	694	621	641	649	684	706	622	658	634	653	646	648	694	637	620	708	707	691	621	672	687	650	657	674	690	648	668	614	652	658	625	636	634	659	639	677	662	682	664	643	643	674	666	652	711	668	612	623	655	629	626	630	686	635	666	659	674	616	728	652	660	696	684	636	672	638	685	656	687	664	682	646	689	682	636	690	641	653	704	690	692	673	656	680	681	658	674	659	669	644	623	648	659	626	658	625	655	681	656	667	715	609	677	708	661	644	697	664	637	657	654	630	681	628	655	670	694	645	680	621	683	655	680	628	699	686	617	678	700	623	708	614	662	680	701	643	692	648	665	676	669	660	616	687	685	643	697	722	702	691	631	658	694	643	639	667	646	649	633	660	652	673	666	630	663	637	619	710	694	626	676	644	640	640	616	716	626	659	649	685	692	649	678	677	632	674	680	668	640	703	591	645	623	641	691	652	627	665	640	674	636	637	692	676	652	693	646	637	676	670	663	666	632	675	632	649	658	673	684	637	682	639	699	632	647	674	681	663	637	639	670	670	696	654	660	627	722	671	669	672	665	695	661	658	677
46608	36894	15172	2791	1177	307	265	279	304	275	252	294	310	278	253	332	269	263	328	279	308	283	273	311	294	260	266	313	298	264	299	301	287	304	297	318	260	319	320	257	267	282	298	292	271	319	285	286	288	281	295	266	293	294	297	282	310	309	286	302	294	260	277	306	276	270	246	281	282	293	252	299	296	287	311	264	317	334	283	286	280	260	300	300	308	282	299	292	299	290	285	275	310	306	264	277	273	288	277	266	300	272	277	261	280	248	298	286	293	288	284	311	255	282	274	313	263	309	296	291	291	284	312	314	318	283	292	294	323	264	266	268	300	290	270	272	283	266	264	287	284	281	290	276	309	303	281	274	299	285	287	278	277	299	271	312	285	275	252	282	263	327	269	284	265	285	291	258	313	294	285	305	317	276	281	303	265	270	283	280	294	247	281	270	268	259	320	293	287	317	279	276	294	314	281	289	275	270	284	271	283	303	285	320	274	268	306	303	281	237	293	284	259	308	297	316	271	304	273	271	286	290	271	282	311	281	262	279	287	307	296	290	305	278	249	283	295	286	279	274	274	294	315	294	311	280	273	303	261	285	290	276	268	310	289	328	294	295	297	301	260	279	295	291	275	288	253	273	256	292	298	290	297	276	261	323	313	310	276	258	283	286	289	291	278	309	280	295	308	291	306	298	315	313	298	272	285	295	287	274	280	287	271	281	296	294	288	324	280	285	289	273	324	259	296	299	297	276	307	265	306	293	260	318	279	260	306	308	271	283	259	302	325	290	288	330	273	276	299	288	283	272	281	271	294	294	257	277	277	272	288	299	292	311	301	298	295	281	262	318	298	329	287	322	305	298	298	279	292	274	280	272	324	285	294	266	288	301	264	275	286	292	269	296	290	285	290	300	268	278	292	289	309	297	303	295	297	294	288	314	304	315	308	285	281	280	295	262	286	309	267	283	269	308	317	318	277	301	310	261	276	285	292	269	299	252	331	319	281	273	291	302	312	305	314	255	311	308	291	275	292	307	280	283	279	297	290	287	302	293	312	271	313	263	273	264	277	263	284	282	306	302	274	304	285	296	260	292	317	298	285	308	298	286	288	282	329	241	276	265	292	287	292	290	268	275	301	279	304	287	266	294	290	267	302	292	309	281	274	281	299	284	299	297	277	269	306	283	295	298	262	324	317	283	283	302	314	324	305	323	267	253	256	309	285	296	302	278	309	290	286	292	302	303	296	303	295	309	303	294	288	286	306	336	291	289	282	293	309	272	319	309	271	288	296	252	282	300	311	299	306	282	287	256	305	295	290	263	248	267	288	329	288	293	269	279	284	314	265	263	295	293	335	272	313	281	290	290	270	251	269	299	266	268	306	294	301	298	298	312	263	270	284	270	299	295	287	304	309	304	306	278	289	290	319	296	305	258	265	309	286	289	296	284	275	317	294	282	294	267	300	295	278	292	315	311	267	259	275	266	300	281	288	269	285	273	274	285	269	289	277	281	283	263	289	286	271	262	277	305	301	259	272	310	327	255	267	273	276	278	270	281	315	276	288	291	268	300	262	298	296	345	303	281	299	293	281	307	311	280	305	295	286	292	282	266	280	313	313	266	317	299	296	308	275	304	277	316	307	270	324	317	298	302	300	275	321	310	277	283	269	275	275	294	279	278	309	278	281	268	293	284	289	307	277	259	305	301	302	280	281	261	306	284	293	282	278	328	287	277	281	279	305	298	303	301	269	287	272	319	296	303	266	305	282	324	329	292	279	287	280	297	299	302	275	315	304	296	288	292	273	287	299	278	284	279	280	281	273	272	265	282	277	268	309	284	286	282	297	289	288	300	298	288	295	256	269	278	294	306	305	288	287	303	274	286	259	281	275	301	291	281	321	328	272	284	290	271	290	276	266	292	261	297	277	297	277	284	309	287	304	292	314	260	298	282	284	272	297	266	308	289	319	301	281	283	334	295	291	271	305	298	311	284	286	303	267	320	313	245	268	302	281	274	288	282	269	282	273	288	284	265	270	316	302	294	280	290	278	318	276	302	295	288	296	289	295	286	305	330	294	284	266	270	300	271	284	299	252	280	270	295	302	287	283	300	247	284	280	296	301	292	265	270	291	269	284	262	288	298	281	267	296	296	329	275	271	316	254	286	290	307	284	303	274	320	269	308	262	296	290	290	295	251	303	296	318	292	304	274	268	277	300	299	285	287	256	294	270	301	283	308	303	296	301	295	294	288	279	303	284	282	290	258	260	302	275	277	335	291	312	309	267	309	297	256	281	310	285	282	306	330	286	307	281	286	281	297	299	259	260	260	300	309	261	286	316	302	292	296	332	266	287	300	272	277	297	290	278	289	317	298	270	293	280	299	298	283	268	271	312	298	316	292	310	303	307	307	262	264	294	273	263	283	289	293	285	292	304	300	269	301	269	281	317	319	336	300	241	301	298	285	318	307	320	278	293	275	266	314	304	293	313	310	285	269	284	286	254	267	288	248	281	284	299	294	307	282	304	285	290	295	270	272	268	285	262	268	342	291	265	279	308	262	295	251	246	303	307	254	297	297	279	271	289	294	317	262	273	288	286	297	304	277	247	324	289	295	308	278	331	290	265	244	288	280	265	297	274	282	283	278	271	300	263	296	285	272	271	327	290	270	296	298	276	287	270	252	277	297	295	289	278	294	276	335	281	283	270	294	280	283	307	307	287	311	308	296	290	299	321	293	282	309	295	257	289	268	302	283	266	320	319	274	296	275	282	341	329	265	310	286	311	331	288	287	245	293	273	308	285	283	281	275	291	263	309	309	295	331	325	291	294	290	284	300	259	296	297	328	306	295	270	274	284	306	297	286	271	304	272	316	268	299	305	265	268	297	286	283	333	292	269	289	272	316	310	293	287	304	294	288	276	284	278	290	279	266	306	275	301	276	272	265	332	299	336	264	265	288	296	287	288	309	247	282	275	295	265	298	289	281	302	283	332	278	297	303	337	274	273	269	268	316	302	285	274	283	292	308	285	277	313	268	258	279	309	307	296	333	301	281	278	292	308	309	288	299	267	272	299	291	275	307	307	314	323	306	294	280	310	288	291	312	295	286	270	259	317	318	313	283	270	306	263	285	295	283	243	275	313	308	311	270	269	269	288	288	294	288	311	303	285	297	285	288	275	287	285	293	292	296	341	335	273	302	306	311	313	275	278	292	315	308	264	304	270	306	278	297	288	295	279	282	306	246	285	280	294	278	277	280	279	272	310	279	280	277	250	291	303	280	260	274	251	284	301	277	297	252	289	277	281	316	289	326	309	278	315	316	281	311	268	288	269	263	298	299	296	304	268	309	282	273	272	298	293	285	268	297	289	278	316	272	268	281	303	298	320	280	283	277	316	263	268	290	285	316	286	297	276	283	263	277	274	304	278	299	268	309	291	296	309	276	272	291	299	281	283	292	288	273	304	316	289	309	242	304	304	264	288	295	315	308	317	270	291	267	309	287	300	298	278	286	266	286
25009	27031	15416	5169	3595	794	634	604	674	641	610	652	632	654	654	607	612	612	668	643	602	659	617	625	626	602	616	667	630	606	630	633	665	626	625	608	599	606	624	606	614	671	611	643	616	630	580	590	628	611	590	603	608	622	626	636	636	633	608	605	631	609	615	571	618	673	631	670	606	645	643	591	606	594	627	577	664	646	602	658	668	634	596	629	622	635	609	644	646	603	634	590	653	627	608	622	619	609	630	626	590	627	632	621	629	610	631	680	642	675	627	615	678	625	563	697	604	629	600	658	608	642	630	649	629	578	653	664	632	657	597	657	627	646	677	634	704	652	648	664	632	601	641	654	635	606	644	625	600	617	620	642	645	623	613	603	627	673	623	633	606	651	629	635	609	666	602	631	648	642	609	604	620	590	633	611	610	600	629	637	651	608	624	623	602	618	625	652	649	621	596	645	676	626	606	591	650	620	625	606	640	606	609	606	593	606	607	580	622	599	634	593	643	657	640	645	597	570	628	593	640	632	653	684	654	625	608	605	645	565	604	605	624	651	579	622	638	625	636	599	611	605	682	655	579	620	619	601	612	613	611	671	623	648	631	651	638	572	619	638	672	595	631	589	638	663	617	670	573	639	627	624	643	608	602	630	584	635	621	627	619	622	628	571	686	594	632	612	613	581	640	604	553	604	634	616	598	612	645	627	601	630	649	584	601	596	598	629	641	657	565	645	619	600	632	648	627	660	668	607	617	629	656	601	605	617	627	651	616	590	594	601	615	668	679	612	632	623	638	655	606	654	598	623	643	643	600	656	599	655	660	596	601	626	636	638	594	577	662	638	631	609	604	620	686	600	624	630	681	621	613	643	604	603	684	616	612	591	596	592	591	618	625	610	588	581	612	638	625	593	611	649	623	604	661	632	644	602	623	675	597	643	620	647	675	650	594	628	627	555	634	661	689	590	658	608	659	633	640	608	642	592	652	631	631	622	638	615	614	636	641	655	599	600	618	619	632	660	631	623	675	595	643	681	588	576	614	630	592	637	614	605	628	651	584	637	641	632	618	656	631	608	608	637	636	606	611	649	641	630	603	608	628	635	612	607	590	639	650	613	622	614	633	655	591	664	616	657	603	670	631	664	644	609	626	578	632	652	651	667	609	630	624	619	608	684	646	585	598	638	636	643	575	647	662	614	597	640	677	642	606	668	638	678	613	574	619	632	650	630	612	643	630	576	600	627	650	606	616	648	649	642	617	620	639	595	616	626	650	629	639	643	604	619	622	657	614	626	608	594	659	638	677	610	575	620	614	633	618	578	655	662	630	655	624	673	624	635	623	643	608	659	646	649	583	636	587	587	606	629	634	612	702	604	676	624	582	657	657	641	571	606	649	610	623	623	625	666	621	638	628	627	640	640	612	613	622	623	675	582	641	639	658	628	639	607	618	635	571	655	611	609	627	645	605	646	618	622	647	628	576	601	589	635	617	646	635	614	564	596	655	620	648	618	595	594	636	573	642	642	651	626	640	658	648	615	560	682	675	632	585	591	597	646	656	623	627	620	603	598	582	656	648	630	653	619	659	618	628	650	600	667	646	612	652	633	657	651	643	599	651	630	631	672	571	626	650	634	661	604	589	609	639	640	593	634	636	636	618	593	625	606	621	626	642	648	654	642	631	642	611	678	589	595	648	650	604	613	592	613	621	676	621	622	575	625	629	627	607	576	615	607	592	573	637	641	668	621	626	625	605	666	597	604	643	630	630	635	607	616	645	658	603	596	601	619	617	583	660	628	580	647	618	648	616	658	563	631	668	614	633	615	596	636	608	603	614	644	611	664	625	626	629	606	577	646	651	629	639	625	624	678	646	616	598	608	551	594	610	652	611	628	625	588	598	660	586	616	638	658	619	685	636	613	642	635	656	634	664	604	663	650	609	615	646	634	628	613	582	626	636	616	590	623	575	639	620	610	625	653	573	614	626	628	653	612	588	669	644	569	637	638	614	677	642	642	661	618	615	613	657	666	616	645	595	632	602	632	597	586	624	584	674	623	608	619	612	618	635	611	640	634	637	640	597	606	625	608	648	595	631	650	658	646	557	644	604	623	616	622	577	574	574	567	613	655	636	624	627	629	593	587	616	603	661	619	628	617	645	600	633	659	636	623	591	638	642	627	627	644	622	640	620	587	588	636	662	581	634	653	631	606	594	651	635	661	559	603	630	622	666	667	574	656	621	678	664	612	616	641	642	622	601	631	634	610	637	631	607	630	597	624	605	612	628	624	609	614	648	623	607	612	634	644	615	612	610	637	614	637	619	639	614	630	569	578	635	614	622	612	608	675	646	623	635	594	639	593	644	589	603	650	638	606	620	657	575	607	598	568	639	619	607	618	632	663	629	586	617	590	654	663	632	620	629	648	628	607	623	645	595	615	658	578	586	596	676	627	632	646	597	631	630	643	635	623	642	652	629	630	579	627	672	639	584	653	565	629	670	670	622	565	595	627	610	603	637	647	621	598	621	596	628	644	635	621	595	634	629	622	648	620	633	630	632	650	631	582	637	613	612	631	614	628	614	633	626	647	633	641	694	636	647	620	557	646	609	646	639	605	625	646	638	604	609	657	630	597	615	637	627	655	603	636	587	631	626	607	624	631	621	650	618	640	648	615	587	575	664	599	669	605	605	629	610	635	661	620	604	639	636	617	653	607	633	636	644	665	604	623	624	648	590	622	612	612	653	647	611	617	684	650	613	630	651	611	527	646	617	639	641	565	601	582	632	632	639	610	621	628	625	644	635	669	665	623	596	583	668	636	651	594	645	626	664	623	618	593	654	632	624	668	610	649	620	638	620	632	607	608	599	658	624	620	630	630	652	635	572	645	640	665	622	623	613	589	608	629	636	649	628	636	625	624	633	631	621	640	624	645	636	644	620	626	646	620	628	624	586	629	569	609	583	604	600	623	611	626	594	593	622	603	613	638	641	620	638	638	615	666	616	606	611	651	627	627	601	584	599	652	555	642	613	589	602	565	597	661	581	615	642	654	601	630	629	600	623	610	611	613	595	627	667	620	620	634	639	641	646	643	639	597	562	624	661	663	654	604	602	632	625	631	611	615	646	645	665	644	638	622	635	579	664	678	583	630	598	625	618	609	600	622	647	594	661	615	620	623	576	601	622	658	621	599	668	630	633	606	588	586	639	639	580	631	643	612	622	615	663	627	627	593	624	608	613	645	576	639	638	647	657	600	655	654	617	610	664	616	657	630	640	634	693	616	637	618	639	635	597	599	584	622	599	608	622	654	585	619	627	630	649	607	638	614	613	657	622	674	583	597	598	621	591	638	630	611	624	633	641	605	597	631	624	626	666	640	651	662	628	632	602	612	650	643	625	634	569	636	666	587	625	641	626	619	614	574	617	631	626	599	654	649	662	614	648	625	654	644	635	625	619	621	552	612	623	583	599	654	645	651	631	620	646	594	636	664	625	634	630	625	631	653	635	616	634	617
59415	72556	64169	36273	22587	3231	265	250	228	212	217	199	199	195	188	176	176	206	216	198	183	183	184	186	189	207	212	194	197	190	194	191	223	185	194	188	171	184	188	187	207	200	175	199	147	194	181	214	184	200	210	213	192	185	168	188	186	180	184	179	196	184	193	162	188	187	181	174	188	173	183	183	173	177	164	187	195	178	169	182	193	213	186	201	198	186	186	200	199	185	199	204	172	180	192	183	185	171	186	196	186	187	187	205	202	203	186	207	172	177	207	168	195	193	182	181	182	214	224	208	188	195	190	196	175	207	185	187	167	152	202	179	185	172	178	210	187	156	183	174	175	199	206	173	182	186	193	201	181	167	202	176	201	206	206	191	186	183	178	166	187	178	172	158	208	166	199	183	196	198	189	209	186	169	206	180	175	193	202	178	162	195	222	216	192	194	164	183	189	170	192	184	188	198	203	208	189	155	179	174	191	169	170	168	188	187	170	188	170	179	215	197	191	178	180	213	178	200	188	184	200	175	207	177	178	198	203	193	184	187	206	208	175	166	194	185	177	164	186	209	176	206	180	169	177	205	189	178	194	175	190	161	178	189	194	208	189	207	186	173	172	180	218	179	201	206	176	175	183	172	208	193	177	185	153	152	175	191	189	190	167	190	183	194	155	193	172	198	179	195	212	191	201	165	186	198	204	177	196	206	183	169	194	181	188	164	176	186	216	183	174	199	208	197	182	181	207	192	160	188	205	190	196	199	180	180	185	190	199	196	188	168	204	200	194	182	195	177	225	212	184	196	172	208	199	194	181	191	170	184	188	212	199	197	205	188	197	181	183	214	198	186	213	185	183	182	161	188	208	201	172	196	200	175	192	159	183	183	170	196	190	199	178	188	179	158	189	178	178	181	161	195	199	186	199	179	179	176	185	193	197	189	172	197	183	170	167	195	161	148	210	182	202	178	195	186	208	166	196	199	189	202	181	181	181	185	186	227	192	195	206	193	223	193	213	178	178	195	178	198	190	192	203	184	202	213	161	198	193	192	175	171	182	198	183	175	183	182	190	186	177	203	195	196	170	187	197	194	199	200	173	186	170	191	168	190	196	165	181	164	168	201	170	190	191	190	168	184	190	207	185	192	206	191	195	183	180	177	180	201	179	174	208	184	190	177	208	150	199	165	174	200	186	172	189	199	164	189	159	208	179	196	192	200	188	180	209	197	197	199	190	198	204	174	199	207	192	181	166	205	194	179	177	202	190	196	175	165	211	176	205	168	188	183	198	202	179	179	207	190	208	170	175	194	198	176	173	186	161	178	172	183	183	169	207	165	186	209	174	190	156	185	180	201	157	169	213	195	197	195	202	168	178	211	175	204	166	203	181	191	183	167	180	183	176	174	185	193	177	178	180	226	186	165	188	199	191	182	175	198	181	208	203	165	189	188	186	184	179	161	183	188	203	183	159	205	188	191	171	204	196	178	185	210	187	193	190	177	181	162	196	159	183	173	197	213	178	182	177	182	192	206	184	206	185	183	186	195	195	179	177	187	205	190	197	196	187	175	186	158	181	168	174	199	176	204	187	193	167	184	156	164	194	192	216	181	181	178	196	171	184	181	202	194	186	183	201	202	151	175	169	184	182	204	196	191	194	195	184	211	202	191	183	208	188	160	177	179	181	179	180	183	190	210	172	170	185	192	185	180	225	203	184	189	189	182	197	181	173	175	183	165	183	211	182	186	199	180	187	162	179	192	189	188	189	187	169	199	171	184	199	178	152	182	179	194	198	175	194	166	190	177	171	169	200	182	195	165	197	178	190	180	190	181	207	172	171	197	189	178	196	192	195	148	187	196	199	218	198	212	178	182	185	185	216	183	170	196	164	158	190	191	156	191	173	205	198	179	197	173	189	178	193	193	195	173	192	194	180	183	174	182	182	180	182	180	192	188	205	209	175	204	187	212	177	186	179	227	173	158	186	170	193	205	201	194	172	174	194	200	218	185	188	186	186	176	194	204	192	208	189	195	199	191	175	179	193	207	189	174	177	189	195	185	177	207	184	184	185	178	180	175	162	177	190	176	191	179	205	173	183	169	159	183	190	189	189	195	185	198	172	187	197	176	174	183	194	198	176	200	176	177	166	168	161	183	183	205	177	169	197	204	204	182	182	174	167	184	189	160	194	202	204	196	199	178	205	175	195	192	221	190	194	217	201	207	183	191	187	184	195	199	179	167	185	186	193	220	194	191	196	173	181	198	171	204	184	209	186	180	182	171	201	197	194	198	186	195	179	175	170	183	180	173	195	175	178	172	185	208	192	183	184	199	175	195	178	175	180	206	194	181	172	196	186	193	202	162	190	196	173	167	178	191	190	197	198	150	194	181	207	173	191	188	218	197	167	181	183	197	171	184	190	178	165	198	206	180	183	189	181	196	205	191	198	179	186	192	182	187	170	213	197	180	184	180	156	166	191	188	177	164	189	216	182	184	180	189	186	186	185	212	188	189	175	177	200	182	190	174	203	182	158	198	211	190	182	161	170	192	181	210	184	195	198	201	174	202	179	169	186	197	196	209	185	211	201	162	201	187	196	204	163	187	181	215	179	158	194	172	181	181	179	183	182	188	188	165	182	173	177	182	184	179	161	207	196	210	196	186	182	179	194	191	185	183	191	208	221	190	180	205	198	216	190	184	194	183	181	182	164	188	182	167	191	214	193	190	190	176	200	199	186	199	208	211	168	191	182	207	187	215	188	178	194	200	214	179	181	193	186	181	199	164	175	216	183	214	190	184	183	178	212	190	148	188	193	199	178	177	183	205	207	198	219	183	196	167	195	206	223	187	201	217	187	175	190	170	208	172	176	192	163	198	189	204	183	182	174	204	173	206	192	183	184	204	172	187	188	184	207	179	202	167	173	191	204	197	199	191	200	186	204	178	164	160	187	186	191	168	182	199	181	170	206	200	194	187	177	174	209	189	220	179	182	168	163	191	185	177	207	173	163	189	186	183	188	167	180	175	201	224	169	177	180	185	217	184	177	216	185	204	198	180	186	179	188	193	162	232	169	185	168	174	171	192	184	165	196	190	198	194	240	204	201	161	194	211	207	187	185	185	178	204	190	209	170	214	213	212	185	200	186	208	186	189	229	205	176	206	202	185	186	184	191	194	187	178	186	186	176	195	179	197	191	165	180	196	180	151	162	169	180	179	191	167	165	189	155	185	189	181	196	195	194	173	178	185	188	189	194	175	201	215	205	183	189	196	195	183	223	187	196	185	211	179	183	216	183	167	173	195	220	198	192	155	154	207	199	196	190	195	157	191	197	184	181	157	164	166	203	197	190	176	187	183	179	174	194	166	179	162	179	183	171	180	169	176	202	185	190	181	212	164	197	194	200	196	181	188	187	181	191	209	170	191	180	203	190	193	150	188	223	197	191	186	159	194	185	190	194	191	190	189	194	168	184	212	183	221	178	175	182	185	214	205	188	197	189	186	170	183	172	203	171	194
33318	56782	58832	41842	33436	1676	694	653	619	575	530	549	530	486	527	489	508	474	459	476	446	442	439	459	459	430	439	448	417	479	475	494	376	436	470	421	437	468	462	488	476	459	458	444	444	467	412	419	436	478	452	455	440	454	460	449	425	440	406	476	408	420	492	411	410	431	416	486	448	474	489	444	438	477	456	433	426	410	405	478	428	450	448	443	449	443	438	472	441	416	452	434	447	445	442	447	395	440	439	452	430	424	471	417	472	466	439	478	455	441	421	431	438	434	448	471	486	450	501	423	433	471	435	450	451	454	455	466	424	458	417	438	448	440	429	476	450	429	433	436	436	425	463	448	487	422	443	434	460	462	467	413	477	445	419	448	408	425	411	435	465	479	409	451	419	416	460	418	443	410	463	473	425	426	432	441	444	455	453	390	397	442	433	440	442	415	454	459	434	443	432	441	460	437	432	468	417	447	504	445	458	467	459	440	445	440	446	427	410	414	416	465	402	497	443	459	469	437	432	458	423	429	415	455	436	458	386	466	466	411	407	433	460	456	448	457	421	433	451	410	453	446	446	426	431	407	429	429	419	419	428	447	441	434	444	446	422	431	450	456	459	426	460	425	446	433	447	425	412	448	434	437	464	432	432	399	443	449	458	463	437	391	421	457	444	405	456	446	421	423	434	442	421	475	449	468	421	455	468	473	426	436	439	421	449	460	454	430	447	435	455	420	494	461	444	445	422	460	479	460	447	445	468	416	462	452	426	451	402	399	459	393	428	417	409	450	447	464	422	448	429	419	409	483	479	425	437	444	460	469	442	408	427	441	437	450	472	423	451	453	431	434	450	487	405	455	472	428	443	463	455	426	421	431	463	441	405	434	412	418	421	441	475	428	432	434	426	400	452	429	453	436	454	474	448	442	431	437	434	413	403	405	419	434	438	451	436	435	428	418	465	393	416	433	465	415	437	452	442	416	428	395	481	450	415	434	476	419	456	436	428	439	443	443	418	437	432	478	457	439	415	423	458	410	436	434	402	433	431	437	421	455	432	460	396	446	413	429	443	442	449	418	458	427	447	426	447	432	424	476	410	446	455	432	473	442	440	446	420	503	447	413	491	457	439	441	419	481	443	440	460	432	411	431	462	478	445	457	445	448	497	453	455	436	446	458	423	454	411	427	430	456	431	427	437	463	410	451	467	417	504	465	478	470	459	421	437	433	435	452	451	440	437	473	412	432	423	426	427	444	475	453	462	476	410	488	431	502	450	436	419	458	450	443	453	455	450	458	447	417	464	428	450	478	459	443	433	428	380	460	442	412	445	429	434	419	458	453	439	421	438	432	467	416	449	439	427	470	426	441	426	447	451	464	433	438	425	448	413	421	450	435	442	432	439	476	440	470	400	458	432	414	426	415	433	471	438	471	446	433	428	457	480	428	448	431	462	461	426	431	442	446	436	463	461	458	428	411	411	407	431	451	421	398	420	408	392	453	457	444	457	468	442	431	449	425	455	425	455	464	492	422	452	463	427	445	477	438	448	424	462	438	446	420	448	478	449	428	432	415	443	437	405	422	418	441	423	402	440	409	412	466	422	448	444	490	453	446	461	455	462	422	458	416	475	434	433	429	397	420	449	426	418	452	452	415	395	458	459	428	451	459	446	448	444	418	462	467	417	434	394	422	429	441	460	469	420	446	445	438	494	421	444	427	460	425	480	408	441	461	469	449	407	445	447	443	428	443	466	456	464	471	440	423	423	445	441	467	462	442	432	436	448	462	407	437	439	444	369	447	419	431	445	475	424	451	487	457	446	454	457	428	430	464	423	452	428	429	399	420	453	417	452	436	427	443	425	423	460	448	423	471	420	425	431	421	417	442	479	448	422	460	451	433	462	431	447	468	460	461	459	443	441	426	481	406	461	450	461	455	418	463	427	453	465	431	446	466	429	451	436	490	467	481	384	459	434	458	409	420	460	434	391	442	464	411	409	452	451	451	420	457	448	439	430	425	453	475	417	435	446	438	467	453	470	482	434	437	431	438	438	445	456	452	448	445	451	447	424	442	453	448	476	452	460	455	454	473	465	470	426	439	436	460	456	441	421	409	457	470	438	461	459	451	446	425	449	470	484	452	427	433	428	393	432	463	429	437	455	449	472	426	448	461	450	449	437	465	446	393	430	451	464	438	419	470	436	455	410	479	440	450	444	448	476	472	454	442	449	437	456	433	425	426	412	449	415	460	458	434	456	380	403	460	448	457	420	451	427	452	460	457	426	455	436	457	469	425	467	449	484	428	397	431	412	506	439	444	465	450	403	418	458	459	455	416	434	442	460	426	442	432	454	470	408	433	451	403	449	435	406	427	431	442	464	462	464	458	448	452	459	436	412	430	447	432	468	406	448	431	406	462	459	481	481	449	396	476	420	441	464	447	412	447	440	471	464	419	421	403	453	433	432	454	402	388	434	417	446	452	450	436	427	438	438	464	432	416	442	437	472	418	453	423	450	431	466	419	441	447	477	451	426	451	463	416	471	472	411	455	441	440	449	461	483	474	464	452	430	445	441	412	448	444	428	444	452	437	446	394	436	461	440	447	474	432	428	434	445	450	454	416	437	437	437	416	458	431	438	467	434	414	419	417	483	432	449	396	427	438	412	420	433	416	477	445	419	431	471	452	436	420	428	412	440	448	415	425	498	448	443	432	454	473	459	435	414	444	436	467	426	430	440	441	431	457	452	462	454	429	416	462	444	465	399	445	468	440	477	483	435	458	449	430	442	457	434	443	468	465	437	454	493	428	431	447	461	437	495	419	444	426	408	463	417	413	465	446	459	451	441	432	411	464	438	437	409	439	422	431	441	472	431	432	453	442	455	443	437	439	450	448	465	429	441	459	438	440	457	373	442	431	437	430	433	443	417	371	407	475	493	425	404	418	417	411	462	458	459	444	432	437	418	410	425	428	447	422	407	434	428	467	449	450	442	442	420	445	427	430	432	433	438	422	414	464	445	448	435	472	440	422	433	449	431	416	426	432	430	422	466	475	408	426	457	448	465	441	441	440	438	422	458	464	409	417	426	444	450	451	407	399	445	458	455	431	463	436	478	410	454	461	473	416	439	432	406	442	415	465	419	437	454	473	449	468	430	457	434	415	443	458	391	452	462	443	438	479	433	453	429	499	462	436	477	437	424	416	446	425	420	475	415	462	416	483	452	444	470	433	454	444	420	470	450	439	443	441	439	444	467	432	473	437	442	484	434	426	452	449	447	451	472	438	448	413	421	453	499	389	439	466	430	455	438	374	413	439	415	435	458	436	419	469	440	439	439	462	449	426	442	469	426	445	446	453	447	455	442	422	422	443	489	459	426	448	452	456	421	463	421	459	469	432	441	452	465	424	417	426	454	418	432	456	440	419	425	444	430	424	429	443	459	464	426	438	436	454	398	441	418	442	412	424	428	476	459	469	456	449	415	469	406	424	443	442	423	461	468	426	413	453	439	444	444	477
65876	83318	75478	47788	33146	7673	577	397	354	335	335	337	311	287	331	292	302	260	312	300	289	293	308	322	297	255	254	310	281	296	273	287	279	288	276	300	326	293	304	288	295	266	291	312	294	335	297	281	290	272	294	305	274	296	301	279	306	309	306	314	278	276	276	305	297	313	303	251	297	306	308	293	309	326	299	317	292	287	287	286	310	334	308	289	313	282	302	305	323	307	294	304	280	290	284	275	284	296	257	288	326	323	318	314	321	295	316	284	305	260	292	309	268	294	298	247	305	272	298	291	288	274	300	336	277	293	294	262	285	256	307	285	310	325	274	341	307	286	289	299	279	287	281	296	304	289	271	296	304	273	270	307	312	306	299	315	284	288	251	283	294	276	313	282	321	295	276	280	302	263	280	285	319	297	334	284	266	293	293	278	298	277	301	290	281	299	287	272	302	284	286	276	294	272	260	264	268	305	302	282	281	289	301	302	303	313	280	297	288	316	305	279	323	327	280	255	317	271	278	290	287	300	305	277	286	287	326	324	307	296	286	310	279	304	287	300	324	327	283	274	299	271	295	259	292	316	294	311	301	298	287	293	298	313	302	299	280	291	267	261	287	248	289	248	299	259	265	324	286	302	280	302	275	286	259	298	284	288	291	286	304	277	308	293	311	299	301	284	279	309	283	288	288	281	306	278	292	278	309	284	293	303	274	346	311	321	275	301	282	267	290	314	295	281	289	292	293	283	263	303	274	285	301	306	285	306	262	309	285	336	273	278	299	274	312	253	278	301	315	302	287	281	294	342	298	302	297	296	277	304	315	286	302	301	298	318	291	279	258	288	284	292	322	262	306	309	274	326	254	286	291	297	313	265	284	281	313	304	300	260	290	307	273	311	316	292	291	303	295	263	285	293	286	294	278	307	274	292	295	312	295	282	315	310	297	296	286	325	322	304	268	308	270	329	280	298	281	317	317	299	297	292	276	280	283	297	314	296	296	287	268	281	306	287	301	274	294	319	280	304	283	258	261	297	333	266	280	319	302	267	302	279	273	291	268	295	287	308	290	310	302	294	302	298	284	287	295	311	303	301	293	290	295	303	295	320	306	299	287	292	289	288	258	293	257	253	288	301	305	310	306	287	255	269	317	261	294	266	271	296	272	318	278	277	284	281	296	298	305	266	288	305	267	279	303	292	266	282	257	285	277	298	294	262	319	272	287	262	302	283	301	297	310	260	300	309	281	317	290	290	331	289	285	308	300	287	268	292	310	307	298	317	322	267	296	285	270	316	316	273	280	285	287	281	307	256	285	291	263	280	296	253	293	292	306	324	294	301	289	322	297	277	271	273	286	289	306	293	289	291	281	277	301	319	283	287	259	310	302	334	323	304	315	321	277	298	321	298	291	287	295	270	293	287	289	295	283	297	254	273	289	267	302	293	283	327	268	277	294	266	304	310	297	311	291	294	294	267	286	295	274	292	313	334	299	300	290	266	292	309	294	313	311	282	299	326	289	266	295	292	311	272	273	303	299	295	278	273	249	277	300	257	271	274	286	282	278	284	270	332	294	257	270	309	297	287	303	273	286	294	288	295	301	271	294	315	271	297	296	322	273	299	270	308	285	269	274	284	318	299	281	357	330	309	295	299	265	321	289	284	267	319	307	279	266	311	296	294	283	305	276	317	291	276	273	283	308	319	262	282	285	321	298	262	321	270	276	305	293	293	273	295	299	280	298	307	275	326	281	299	298	331	257	290	299	295	303	301	323	326	274	305	317	287	271	297	316	296	336	289	283	280	302	317	320	311	281	310	289	305	275	256	272	319	296	274	318	285	289	255	284	295	290	298	274	278	299	320	277	334	276	318	320	276	308	324	270	298	273	327	271	288	235	273	313	325	284	284	285	272	306	335	295	310	279	294	295	282	284	273	287	284	268	286	311	258	301	298	291	282	311	285	328	306	296	282	293	259	312	315	317	331	288	262	301	266	277	284	286	281	268	285	305	290	279	274	286	294	271	270	301	305	316	293	295	294	255	273	270	287	283	287	302	284	281	279	318	270	303	265	312	268	299	293	291	343	294	288	295	302	304	302	274	291	275	324	290	320	300	276	305	334	316	302	322	305	300	297	300	283	296	311	286	317	281	302	324	295	308	294	267	267	268	278	287	287	272	269	276	291	273	284	303	261	302	292	283	313	295	298	300	301	262	295	246	318	290	296	298	293	274	322	298	275	288	305	260	307	298	307	327	313	270	327	292	278	297	278	312	280	271	285	277	294	280	270	304	289	313	276	264	283	264	293	300	271	271	301	298	314	306	298	331	257	262	265	302	292	285	298	290	315	324	280	283	288	304	295	326	257	292	301	292	295	280	252	287	281	293	279	297	295	316	253	267	298	314	256	320	299	289	312	273	307	299	329	289	302	292	285	296	305	301	290	256	311	293	316	280	280	293	294	302	286	293	288	254	279	319	282	299	288	265	295	301	313	305	268	302	288	284	279	277	280	286	265	312	320	270	316	304	313	264	273	295	262	277	317	279	291	275	315	261	281	280	318	309	308	270	303	290	301	291	303	296	279	301	276	297	296	311	275	269	288	280	284	251	277	298	291	276	317	285	327	286	324	294	276	272	297	299	283	270	269	300	300	284	286	303	302	293	287	283	266	278	326	286	285	296	283	298	287	282	269	268	273	294	264	297	269	325	274	311	272	313	321	304	282	270	308	282	272	327	305	280	302	268	278	293	331	283	284	299	287	309	264	307	309	283	295	289	286	306	301	254	297	298	314	280	302	349	284	282	283	287	317	280	315	310	278	313	321	313	270	297	301	299	305	268	324	268	287	283	272	251	281	309	290	307	291	290	327	298	304	294	273	249	298	305	325	291	291	309	297	279	300	283	324	286	297	280	260	314	296	327	263	297	299	320	323	271	317	300	292	287	270	300	245	290	338	286	289	299	334	290	285	302	309	294	274	280	285	322	328	277	289	277	290	307	264	301	292	307	278	308	258	243	264	273	281	308	291	337	294	300	321	281	280	270	295	319	289	280	273	295	303	268	282	284	272	298	303	292	298	276	308	272	278	291	283	279	294	313	276	344	287	313	269	301	279	322	296	285	308	317	304	281	305	270	294	284	289	298	295	280	245	278	273	285	299	289	338	278	280	302	297	295	321	274	292	305	329	289	292	307	274	292	250	299	266	291	273	289	349	310	294	324	302	294	289	318	319	276	265	286	307	279	296	267	267	319	309	310	277	275	276	318	301	299	289	283	320	304	269	282	303	300	293	268	303	281	279	283	284	257	305	263	311	287	302	261	278	307	314	259	309	308	295	283	295	261	308	323	287	278	280	264	261	308	311	290	308	297	292	279	301	298	294	270	299	293	258	289	284	292	254	300	286	286	294	317	275	282	286	278	315	289	293	279	277	283	298	296	310	278	303	299	301	320	298	281	309	294	287	315	334	286	280	287	303	327	285	285	283	290	292	287	275	307	288	283	289	315	325	290	328
38029	67536	72036	53104	42830	1906	1172	1092	935	913	853	859	851	838	788	761	747	752	743	733	709	733	696	743	705	682	696	703	713	699	715	689	716	729	640	654	695	663	708	672	649	690	656	698	706	677	649	660	663	667	660	652	630	628	628	674	688	677	683	630	650	665	618	620	654	685	648	681	668	642	672	704	654	668	668	627	656	650	672	655	688	715	690	629	697	646	651	610	651	608	696	645	672	663	668	628	715	698	655	682	664	683	674	641	660	611	658	629	622	659	639	661	652	630	668	698	678	647	643	652	678	643	657	621	618	647	649	744	674	701	653	710	634	696	666	651	630	656	672	675	616	646	681	657	623	666	643	630	620	684	675	694	688	695	617	680	665	656	621	665	656	649	673	660	698	651	612	676	692	699	684	658	678	654	610	647	636	630	647	622	612	684	652	637	660	685	626	656	658	621	656	649	636	660	659	651	668	642	669	654	690	665	690	701	666	720	647	631	588	691	653	643	644	677	635	653	647	614	704	653	638	697	690	669	662	678	667	654	678	656	619	653	667	645	640	729	698	670	602	694	657	638	642	675	645	617	649	720	658	647	642	645	649	662	656	681	683	655	631	657	646	633	635	719	641	656	653	617	694	629	642	686	661	658	670	666	680	661	650	652	655	658	664	645	639	672	647	661	645	648	646	644	691	654	684	662	634	698	610	675	651	620	641	663	649	667	638	682	675	665	651	667	680	706	667	644	654	651	709	657	692	653	660	684	680	657	709	676	654	694	672	698	636	601	656	688	660	626	692	675	663	675	638	659	703	641	648	663	652	644	685	693	606	651	678	635	647	653	638	641	710	683	677	621	697	695	675	621	680	666	659	654	658	697	626	630	680	657	710	691	618	647	628	678	664	713	692	635	690	659	667	628	727	651	660	610	633	629	638	648	690	684	670	668	676	676	671	660	675	619	654	675	652	671	652	635	721	679	649	641	662	676	653	647	646	639	610	689	690	683	624	672	659	663	676	631	625	690	681	665	654	629	641	675	617	683	641	657	663	648	666	661	674	625	657	681	642	679	656	658	669	702	624	679	614	653	613	640	651	610	622	678	657	690	679	661	674	574	635	644	726	628	650	651	672	651	603	639	642	631	667	637	649	697	623	638	674	653	681	734	699	652	611	691	641	651	634	678	652	615	673	636	667	692	649	652	661	697	654	652	648	645	669	691	647	660	699	693	648	635	650	647	617	658	629	667	671	656	649	685	665	665	715	669	664	628	629	679	620	653	648	707	629	642	703	634	662	643	681	630	674	654	692	660	637	666	679	634	684	696	671	685	615	656	625	645	680	663	691	624	662	632	644	677	697	625	636	660	690	651	667	622	625	703	647	695	671	637	596	669	639	676	709	669	650	641	658	629	686	677	705	649	650	661	615	643	690	668	616	638	672	613	618	689	663	653	684	713	662	669	596	642	640	713	696	672	617	656	699	659	661	623	700	663	690	661	693	701	650	635	657	589	654	640	654	640	653	694	633	731	674	664	679	654	687	659	653	639	661	661	588	653	607	655	657	720	673	647	646	700	654	692	673	660	678	620	668	694	599	671	675	608	705	613	616	665	633	621	618	655	635	696	653	682	646	634	688	692	631	655	643	652	626	677	643	660	702	652	640	663	675	648	663	687	664	639	673	645	621	617	646	653	702	650	663	656	638	611	683	656	686	667	671	682	727	642	637	672	646	617	587	678	625	668	628	675	646	649	692	618	674	618	630	634	652	617	642	693	622	671	653	669	656	669	658	651	634	677	646	656	631	655	649	629	597	694	632	651	675	635	674	692	648	665	685	670	631	632	645	658	626	780	635	663	654	661	646	656	637	681	658	685	669	632	671	654	656	633	685	669	616	703	644	658	649	691	641	641	673	654	702	624	647	658	642	623	660	642	619	677	656	637	686	642	638	652	693	656	667	637	632	660	655	613	645	636	663	631	633	665	632	681	684	664	657	654	700	649	627	701	678	663	683	666	641	660	629	639	672	660	634	651	651	646	667	678	650	675	665	684	653	688	635	651	682	617	632	658	680	673	655	690	682	638	683	648	664	666	703	684	723	668	654	618	662	640	635	689	674	623	655	667	666	650	679	670	676	626	611	648	637	665	627	641	642	651	681	676	679	616	633	713	666	626	684	661	660	649	671	650	672	672	678	670	647	616	711	654	616	687	649	661	658	657	654	659	663	660	659	691	649	619	633	662	688	630	691	692	655	687	659	683	657	624	638	641	673	646	660	621	651	657	618	643	705	669	644	656	687	653	651	669	643	632	608	639	684	644	694	659	677	679	645	637	655	616	659	634	665	658	646	654	672	583	666	662	679	700	596	653	655	632	597	681	626	640	663	689	659	636	641	685	664	641	657	640	645	668	666	614	700	653	658	620	645	629	645	598	704	661	684	611	648	674	663	633	651	688	655	656	671	647	682	718	620	655	605	669	659	664	631	671	647	664	720	660	670	650	646	617	617	674	654	694	627	665	630	690	680	637	690	711	636	678	694	644	667	687	689	629	638	634	638	686	654	633	644	660	679	647	670	666	648	671	668	708	633	687	697	673	651	586	670	644	615	689	642	655	653	707	678	651	692	663	611	684	686	693	624	669	681	649	678	672	676	645	683	664	648	682	675	663	651	626	648	659	675	651	704	687	684	628	678	640	647	736	641	680	624	636	650	640	625	651	663	638	660	622	623	599	663	652	642	657	725	646	644	684	689	667	645	692	654	630	649	666	665	641	679	636	636	629	631	653	638	655	712	662	685	643	655	618	652	657	671	654	693	661	631	637	682	675	650	588	633	640	627	669	633	686	634	646	682	639	659	682	618	629	629	648	669	628	688	676	669	661	660	644	683	668	629	677	630	665	657	656	673	685	633	639	626	679	693	682	651	667	660	688	631	610	707	659	621	635	669	651	635	630	687	629	695	677	631	622	642	647	651	681	679	723	701	603	676	625	640	611	630	653	652	609	682	665	669	625	645	684	607	639	693	646	636	683	711	643	650	655	651	634	661	650	659	708	719	668	640	609	657	657	665	655	623	653	696	660	666	665	659	689	627	656	662	684	642	620	674	654	644	633	691	666	626	642	648	651	692	628	694	641	672	627	643	613	664	716	642	626	690	693	651	650	597	608	649	657	647	672	656	651	629	686	648	661	648	617	642	655	669	660	637	679	662	660	585	634	633	633	679	660	729	641	672	627	635	665	626	675	669	665	648	680	651	670	680	657	651	648	632	632	643	658	681	659	672	644	644	638	747	676	692	691	640	705	672	649	695	685	630	628	634	673	695	638	624	652	591	657	629	661	706	669	629	638	671	614	635	643	661	658	634	619	657	637	701	634	664	656	689	647	648	726	689	623	680	642	599	694	672	652	670	667	639	659	643	684	656	661	648	636	665	658	694	686	707	699	686	653	653	650	640	641	692	680	588	667	653	633	613	708	635	639	665	688	653	668	618	638	673	672	667	655	696	629	669	664	670	607
47093	37489	15002	2702	1052	345	298	316	292	300	309	317	284	307	270	290	294	287	296	281	261	306	281	288	266	279	251	276	301	309	268	281	334	277	279	274	283	272	305	296	260	279	310	272	275	303	276	287	261	288	286	277	295	261	261	297	293	280	282	261	280	265	275	292	289	295	317	304	258	267	284	274	277	272	302	281	269	275	276	263	296	310	292	284	261	278	267	283	295	255	307	274	290	290	285	316	275	297	257	323	312	303	276	263	320	294	287	268	320	269	271	294	271	297	325	307	281	291	278	257	287	277	277	288	285	282	287	296	294	284	290	300	289	278	264	295	313	304	277	289	314	249	292	308	288	308	300	286	302	277	299	292	292	264	293	285	297	287	308	298	284	273	317	278	296	293	268	303	292	269	277	280	317	274	302	272	297	266	293	308	294	273	285	296	303	278	258	270	257	274	295	257	291	283	268	286	270	274	244	293	267	287	287	264	283	262	308	308	304	305	288	290	266	301	291	246	272	274	317	285	295	308	297	290	279	274	277	289	262	281	299	349	299	285	314	275	271	291	276	297	244	286	271	303	288	275	302	278	274	280	259	276	266	331	299	291	276	286	291	290	284	273	293	295	310	306	300	297	267	286	293	299	297	263	279	349	265	287	301	308	270	261	265	293	308	289	248	299	274	259	293	276	292	281	305	278	303	295	305	316	237	290	294	268	297	299	306	288	290	300	286	297	258	324	292	277	288	292	290	281	311	282	280	259	299	294	312	299	252	280	310	292	270	306	308	288	292	274	283	277	296	299	289	257	294	300	279	295	278	276	323	254	279	308	317	273	268	253	280	263	281	290	266	301	331	302	277	301	288	247	300	280	297	283	274	286	298	279	300	279	282	259	270	300	283	289	305	313	313	283	285	272	298	303	318	284	291	245	309	260	289	292	316	296	317	288	316	294	281	287	278	280	290	287	254	243	286	298	261	272	303	311	294	296	302	269	283	312	309	284	279	278	271	279	249	272	316	240	289	282	253	303	285	293	318	298	289	292	303	302	240	334	287	260	253	285	287	314	294	327	274	283	268	264	319	301	274	273	261	277	300	292	318	300	299	271	277	295	292	295	288	286	267	264	289	306	300	267	270	293	301	272	291	270	275	298	242	314	311	302	284	282	300	333	303	278	283	311	290	314	270	263	282	268	285	253	299	312	305	288	300	270	300	268	267	302	278	308	298	282	302	290	287	276	273	261	291	274	300	281	272	290	286	267	255	325	289	262	309	255	288	280	292	254	288	309	286	276	290	274	286	297	277	262	270	315	282	301	287	276	313	288	298	282	321	270	290	296	311	293	273	297	308	272	289	282	270	282	283	272	261	281	277	279	295	323	282	296	277	280	306	288	304	265	291	303	276	271	290	266	293	287	279	286	287	290	277	301	297	257	264	308	266	300	280	296	316	240	301	312	307	268	283	291	291	290	279	257	266	274	290	290	325	308	287	314	302	276	292	272	313	281	285	288	270	271	283	292	305	315	278	256	294	300	308	274	285	283	320	345	330	289	280	284	281	300	293	263	347	346	315	323	301	272	289	272	303	278	262	282	289	305	304	254	312	284	276	275	281	287	277	283	306	291	305	290	269	306	283	295	297	286	280	263	277	279	264	278	300	282	310	265	256	280	273	282	278	295	277	282	274	283	269	310	298	266	270	269	287	310	283	295	267	269	294	290	299	287	292	268	286	304	271	277	278	295	297	295	280	278	282	310	247	268	268	272	320	281	298	278	253	285	261	303	265	314	310	316	297	269	299	305	282	297	304	284	277	279	314	273	296	269	269	271	295	309	295	298	296	274	280	291	317	276	281	256	317	322	260	308	300	281	290	273	295	282	279	273	268	252	308	301	293	310	282	258	305	288	300	293	259	275	299	275	292	281	308	287	301	282	268	316	291	287	291	281	294	276	283	273	274	303	291	300	278	279	293	290	298	277	257	312	277	288	298	289	295	272	307	268	260	264	296	281	258	281	279	276	300	301	301	272	276	333	300	304	320	311	259	302	265	308	302	266	298	285	301	295	288	290	268	268	273	292	297	303	276	316	303	267	287	273	272	283	277	319	296	291	276	279	274	306	305	286	299	283	246	260	298	310	271	306	290	269	294	299	281	314	291	292	300	276	280	288	296	265	265	258	286	304	277	249	285	285	300	279	283	299	300	265	281	313	291	225	288	285	267	323	268	305	289	269	248	273	279	279	251	269	307	304	307	273	276	291	289	266	315	300	297	270	299	299	313	250	254	275	280	315	271	276	264	291	293	296	284	273	276	258	282	262	301	302	312	288	297	324	273	297	284	297	253	255	278	277	272	287	277	287	291	294	261	311	296	284	299	300	289	322	279	279	295	261	268	275	301	303	287	261	273	305	257	297	266	301	304	283	261	323	292	278	276	261	273	272	245	273	316	315	242	291	282	281	263	254	305	285	278	306	315	310	330	272	261	295	284	259	331	277	297	286	296	252	275	293	297	309	288	309	310	334	302	273	305	304	309	302	241	328	282	281	312	290	287	272	238	301	302	287	278	300	265	276	288	301	301	275	314	279	253	280	302	275	262	306	257	298	306	282	268	287	295	287	279	296	307	288	298	266	298	300	309	296	284	294	299	261	252	296	293	296	271	287	298	274	315	300	271	306	289	299	271	281	296	290	298	263	268	278	258	294	292	321	272	308	291	282	270	299	313	287	300	325	285	274	312	282	272	285	302	264	274	293	291	298	285	305	295	320	314	292	299	264	282	316	305	343	261	303	255	268	294	322	275	294	266	256	320	313	310	294	295	294	290	325	275	300	297	284	266	274	274	267	293	320	295	275	282	288	271	314	318	272	296	311	274	298	285	248	263	306	282	309	275	288	313	288	262	251	271	277	305	301	281	342	263	268	267	283	274	307	288	286	270	285	295	264	268	304	267	289	278	316	254	273	304	282	299	317	275	298	317	270	292	282	298	293	269	271	271	328	307	291	301	291	285	316	296	302	284	257	303	293	280	282	316	311	276	262	302	317	287	282	297	323	282	266	293	290	273	302	267	293	308	308	281	328	270	287	291	329	269	278	333	311	288	294	265	298	301	261	276	261	273	300	294	323	275	276	299	284	275	276	268	308	280	305	313	275	283	284	250	265	294	273	316	263	273	287	261	242	258	257	267	282	288	287	284	297	279	349	305	274	300	302	284	297	294	302	293	284	320	267	303	302	324	323	292	297	281	292	296	291	309	277	249	301	331	268	275	281	306	271	292	264	273	288	279	267	297	302	279	303	313	308	342	292	273	271	272	298	289	288	308	290	315	309	275	268	297	277	288	296	283	260	306	258	296	283	291	305	291	291	248	258	283	264	279	278	306	289	289	295	290	274	293	267	331	298	283	277	309	280	316	297	286	270	291	299	289	306	259	260	281	264	274	270	282	287	276	279	300	299	293	289	291	259	306	265	302	268	277	302	283	293	324	278	302	299	315	306	302	298	289	288	262	290
25180	27755	14792	4967	3127	665	611	633	688	624	632	604	618	634	629	629	596	613	613	571	634	639	637	640	586	615	587	605	596	638	634	635	613	642	675	618	595	617	653	613	615	620	605	636	591	621	562	597	573	639	601	603	658	585	622	612	603	638	619	595	664	652	592	564	612	613	654	575	583	658	572	593	616	629	596	573	621	638	637	658	632	606	610	600	588	623	610	664	632	676	595	659	601	664	594	593	596	614	606	590	680	582	619	644	629	597	618	615	652	623	638	617	622	660	601	622	615	630	627	592	608	633	592	646	641	624	614	643	635	630	614	678	574	644	599	642	667	626	604	653	638	599	658	700	610	625	598	644	665	624	591	667	645	596	569	625	624	610	639	599	614	590	624	646	619	603	592	645	617	585	567	630	649	637	629	604	698	615	668	687	628	584	642	656	619	598	624	605	611	644	622	632	592	645	642	654	615	617	626	650	582	662	621	651	630	602	656	622	631	693	627	636	653	596	612	594	614	610	597	605	610	665	620	618	646	607	628	633	625	662	613	605	609	603	617	648	669	663	661	619	693	665	616	593	619	594	636	611	605	599	631	618	638	631	604	613	629	639	579	574	633	597	620	611	574	684	609	626	613	601	618	613	586	605	622	587	625	634	622	606	648	613	624	629	664	625	587	657	610	626	653	627	648	646	662	611	665	642	603	666	574	665	643	612	648	658	645	623	623	620	652	658	663	656	660	657	605	642	667	595	604	621	585	599	571	635	624	619	606	610	662	629	616	624	623	583	617	628	621	631	619	598	634	590	645	633	598	602	596	577	619	605	591	621	584	596	650	646	640	646	601	645	617	612	633	632	602	587	589	625	649	611	634	646	595	649	607	586	612	658	615	637	619	661	583	624	644	623	650	603	606	641	591	669	660	644	628	622	591	636	610	643	650	674	634	659	597	604	600	665	619	626	628	617	597	582	662	616	672	628	571	652	606	631	650	588	607	633	591	618	639	629	617	652	642	630	637	646	618	606	652	600	610	618	634	626	622	639	616	620	611	616	633	593	591	612	621	669	648	599	616	612	617	622	622	610	584	588	632	655	642	627	594	626	627	607	587	626	624	650	648	621	577	599	625	622	630	651	581	612	663	624	642	636	655	677	623	659	600	625	614	654	614	596	649	557	595	660	628	581	651	631	611	566	623	660	620	648	584	620	592	615	661	617	657	612	645	617	613	598	584	590	639	639	615	602	628	592	611	609	584	615	637	618	621	612	625	643	632	654	615	612	626	602	600	675	636	631	626	692	606	664	661	618	611	580	593	620	600	586	629	613	640	660	651	655	614	641	623	633	660	597	670	603	686	641	605	618	640	613	617	616	625	611	646	644	624	640	611	619	603	592	630	628	653	627	594	610	579	624	612	617	642	624	605	640	620	627	632	632	637	647	631	614	638	623	657	634	604	664	700	611	614	612	625	616	592	617	660	628	610	589	640	608	611	639	640	583	657	625	640	647	597	643	639	605	655	673	632	632	612	624	592	649	656	608	608	620	654	697	679	629	599	664	652	656	640	614	634	586	601	572	599	617	607	617	640	626	636	624	652	621	615	593	578	641	628	626	653	594	637	608	609	679	634	615	631	640	647	628	630	638	636	682	574	614	567	610	622	660	640	641	679	638	610	632	650	564	608	659	656	608	629	634	620	623	623	620	639	571	614	632	617	643	612	667	638	626	576	610	635	598	663	605	673	619	622	584	650	669	617	619	604	622	606	641	608	648	588	639	625	636	641	645	667	644	630	614	712	613	615	627	612	606	629	585	590	588	580	670	601	581	628	601	624	614	604	581	654	620	635	634	599	670	635	605	591	633	617	624	602	620	599	636	620	593	612	619	663	612	567	628	625	622	646	612	628	633	628	617	662	657	630	631	593	604	649	610	576	621	644	623	650	667	626	606	674	615	664	596	595	600	681	596	633	595	592	638	584	622	617	628	646	636	607	598	678	653	645	602	625	659	620	649	628	561	648	618	622	600	599	656	667	591	583	603	615	584	643	611	607	650	619	616	642	597	684	665	619	593	635	622	616	602	678	599	588	607	662	616	638	602	580	656	628	612	614	616	603	607	625	631	611	578	590	625	591	644	613	620	615	625	601	641	633	621	652	598	622	623	585	632	642	568	627	626	633	644	615	614	622	608	608	655	610	620	610	582	658	589	595	604	630	650	596	647	610	611	644	605	606	628	632	595	614	593	642	652	664	622	609	620	646	642	649	607	646	647	609	623	650	593	619	636	621	619	633	580	579	624	599	600	599	619	648	591	660	633	606	600	629	617	658	615	608	624	640	603	624	616	623	662	575	668	671	627	638	652	648	644	604	655	628	586	631	593	576	611	646	637	614	635	639	623	657	603	618	594	609	683	666	634	629	646	660	661	585	652	600	633	643	617	632	616	637	644	617	622	612	648	609	616	619	635	628	602	646	605	647	596	649	645	624	586	598	621	641	606	589	646	629	607	611	630	672	622	612	589	580	603	611	584	628	626	600	618	625	653	593	605	564	603	624	590	607	674	609	639	641	656	672	622	635	631	618	623	639	663	605	608	582	620	619	630	622	649	584	614	645	615	624	611	630	593	656	579	605	596	677	600	642	655	625	585	626	624	641	647	661	650	626	637	607	596	656	636	556	631	599	623	618	630	643	588	603	660	619	600	615	569	621	606	616	622	600	655	676	609	628	677	606	660	656	646	651	592	633	627	625	591	608	659	620	636	631	579	603	642	657	604	640	583	614	628	650	584	585	658	601	675	575	622	645	610	632	651	683	562	608	632	614	613	598	644	632	619	619	650	630	610	603	593	612	616	690	594	612	615	604	637	630	641	598	606	586	646	654	611	600	641	632	633	596	615	625	655	630	646	643	647	617	597	619	605	645	621	658	601	616	585	624	596	601	592	626	642	586	612	630	638	651	611	605	592	629	615	622	635	620	612	649	620	636	611	669	644	616	632	643	624	641	610	585	633	652	625	613	629	626	641	625	644	665	653	614	615	639	648	626	611	649	657	661	608	612	634	595	604	671	578	612	647	608	600	589	635	612	623	671	633	641	638	655	637	658	607	636	613	627	630	587	632	615	615	623	653	657	638	643	602	622	627	574	611	603	641	610	607	570	630	622	704	657	629	606	614	624	652	579	568	650	619	663	634	614	625	657	653	618	601	611	636	676	608	559	608	611	623	583	578	623	653	643	623	605	602	636	621	640	591	590	626	661	611	605	605	624	599	562	587	640	599	577	602	596	670	655	666	627	622	684	598	661	596	583	623	628	598	707	614	609	640	620	652	600	624	648	634	622	605	597	626	637	582	617	593	574	620	623	601	667	632	640	598	631	597	620	588	659	661	614	628	643	595	599	583	593	626	686	627	633	563	562	610	624	659	639	634	665	642	638	635	631	642	628	609	604	607	680	632	640	682	610	669	637	629	605	641	615	630	611	593	624	656	582	630	641	613	618	613	566	612	598	632	629	704
60907	72061	63068	34881	22231	2949	261	247	233	210	190	198	215	192	195	206	214	193	179	215	190	204	195	179	188	176	164	193	179	177	205	215	180	172	210	183	172	178	192	208	194	198	186	185	181	194	196	164	184	191	164	172	169	194	176	179	198	204	187	180	213	169	176	168	216	187	168	175	174	204	178	196	193	216	191	223	203	188	203	185	194	204	206	194	207	196	204	184	158	186	189	166	198	187	190	177	189	185	164	185	201	203	203	192	182	200	199	185	181	151	168	205	184	190	185	185	195	189	162	185	182	186	213	184	224	187	175	191	160	191	190	191	180	196	193	194	195	182	190	175	175	183	184	182	193	174	198	200	193	160	194	176	176	182	178	173	168	190	205	171	210	195	194	175	157	182	199	195	193	197	200	182	180	190	194	186	199	157	183	177	194	219	179	192	200	203	167	177	198	202	187	187	198	176	195	185	207	194	176	171	198	209	185	171	188	219	180	194	174	185	195	188	221	189	182	197	165	204	192	195	216	203	190	181	184	182	171	196	201	168	182	199	207	198	205	187	178	194	201	189	187	196	193	214	199	201	198	174	205	214	196	186	191	175	191	182	170	187	208	199	221	204	195	159	190	164	185	160	183	178	176	164	150	184	205	191	181	189	208	195	176	193	181	202	172	199	161	179	171	175	180	205	199	182	170	220	206	189	163	196	171	191	172	168	186	173	200	164	197	173	192	170	196	190	195	188	195	161	171	191	221	192	205	192	189	182	181	166	191	201	175	177	201	173	195	185	187	176	167	205	199	184	190	176	197	176	190	181	154	218	184	195	184	186	196	200	207	200	225	192	197	193	180	175	178	162	174	189	195	183	208	175	208	195	196	177	167	183	231	173	183	206	214	210	197	180	178	171	202	216	196	203	225	177	198	184	180	171	171	188	177	198	191	166	169	201	178	183	170	217	165	167	195	198	184	205	191	157	159	206	207	187	202	166	193	178	207	190	176	170	199	170	190	166	192	210	205	171	226	194	180	164	192	192	176	202	184	216	182	217	183	162	178	212	186	187	168	203	169	201	231	167	194	194	212	169	183	161	199	182	165	196	176	169	183	180	201	180	213	196	195	195	169	162	214	163	179	182	184	204	204	201	165	180	233	189	166	175	174	174	206	176	202	158	184	178	151	161	194	185	180	176	185	207	196	208	164	206	169	191	198	201	183	203	203	191	197	179	195	200	187	198	164	212	199	180	187	195	205	218	164	209	167	172	201	174	170	173	188	167	167	171	174	175	194	174	154	189	188	181	172	209	228	183	205	225	190	207	203	198	178	210	192	186	214	215	202	193	196	180	179	183	169	195	189	175	195	185	171	184	172	193	195	189	198	197	194	192	204	176	174	198	202	184	194	185	195	160	190	199	172	193	190	179	176	172	205	200	177	167	187	211	215	176	202	190	170	178	185	178	174	212	167	168	200	195	164	207	207	163	178	198	180	183	160	187	168	189	185	184	172	189	202	214	182	188	201	166	200	232	189	213	179	176	187	194	182	175	191	226	194	169	227	176	176	192	201	186	149	177	174	200	187	177	189	194	187	206	175	183	180	194	191	188	217	205	165	200	175	171	200	198	177	193	195	186	184	223	195	199	222	172	183	173	214	190	207	178	185	179	210	192	158	189	194	219	187	179	165	194	202	201	189	180	174	167	190	192	212	157	193	166	182	173	213	172	198	199	189	206	179	183	166	174	179	201	182	205	211	192	215	185	194	191	170	175	173	202	182	169	166	209	188	166	177	186	179	182	208	182	179	178	169	189	167	206	203	207	190	193	211	193	172	165	218	178	168	173	199	179	164	176	174	186	184	178	221	173	179	165	188	178	193	175	173	160	170	184	191	195	185	180	166	185	167	178	209	185	177	167	181	199	200	175	185	217	219	190	182	194	206	209	183	195	197	179	187	187	191	175	226	197	182	191	195	212	191	195	167	181	194	187	174	197	194	206	173	199	181	165	182	185	201	158	221	186	194	232	203	177	173	182	202	176	208	193	187	177	174	201	200	197	187	215	202	210	191	193	191	171	202	202	193	162	184	183	207	176	142	171	195	164	185	171	174	170	174	209	199	189	217	182	178	196	175	183	187	174	188	168	185	183	188	205	175	175	176	204	205	206	196	179	193	181	174	183	161	196	195	184	182	194	206	183	185	183	186	197	202	163	178	180	194	193	201	199	178	219	202	170	206	180	185	153	195	189	182	218	209	193	175	192	166	191	203	183	170	204	184	185	210	170	163	178	173	211	185	174	186	192	212	154	186	191	188	168	168	193	184	187	179	205	186	201	201	191	184	150	193	175	197	171	190	165	187	185	195	183	174	182	204	184	181	181	177	176	205	195	185	186	197	171	212	169	180	194	164	200	197	193	196	191	183	172	194	191	175	181	188	184	187	169	199	214	167	186	187	167	185	175	202	196	190	175	192	179	206	198	191	205	210	214	190	182	214	208	202	188	168	180	197	204	180	197	151	180	168	190	192	204	200	198	191	202	206	189	207	200	188	172	196	213	196	200	189	180	172	156	190	211	177	175	181	173	192	183	185	171	198	189	184	221	189	201	195	177	208	168	186	198	187	157	203	186	168	189	186	182	216	194	182	191	180	188	218	199	194	209	189	184	157	182	179	195	198	198	183	198	206	186	200	156	155	201	176	164	174	185	180	193	180	175	204	180	190	190	194	219	185	178	210	174	183	173	198	182	186	175	202	205	169	212	219	184	210	199	171	209	199	179	175	204	199	198	189	185	188	204	204	166	167	186	174	225	181	174	196	189	204	181	215	183	215	203	163	203	179	200	187	161	189	160	206	209	204	179	189	196	170	199	220	177	187	183	197	174	189	199	188	192	179	170	213	187	194	197	199	175	167	188	185	192	204	213	165	193	184	156	202	183	191	179	200	207	208	180	188	191	170	166	196	170	175	188	171	185	190	191	189	172	156	186	183	184	204	194	192	172	197	197	169	173	173	207	174	183	175	199	205	199	180	203	197	194	182	169	190	187	187	179	199	180	191	211	167	182	192	194	170	210	177	175	177	202	196	175	164	159	196	181	209	181	208	184	199	199	199	166	176	215	207	190	202	200	168	194	196	223	186	183	182	179	189	179	182	198	190	203	201	180	191	196	176	186	222	204	213	184	212	193	190	163	198	192	199	226	190	179	192	218	181	204	188	181	169	190	162	190	200	177	199	186	183	178	188	184	182	196	183	249	197	201	193	190	171	183	211	222	215	178	194	168	175	185	176	165	183	180	180	191	212	173	161	152	195	185	203	203	194	194	193	188	199	193	168	168	201	181	188	164	167	204	170	180	217	182	180	200	170	177	177	183	188	184	185	181	192	174	205	189	199	194	195	180	201	164	195	175	187	181	195	191	168	187	176	177	197	199	143	170	199	190	192	174	177	198	211	197	198	171	200	190	175	182	175	173	204	184	209	187	194	190	180	173	183	209	183	192	194	188	200	186	186	198	205	181
34862	56658	57199	41302	32943	1123	716	688	620	564	585	557	523	510	485	503	508	473	454	464	485	468	478	497	453	475	457	470	461	461	471	470	462	438	433	435	465	434	454	448	431	488	433	454	418	442	455	449	489	437	433	491	432	432	435	428	459	449	410	422	466	438	442	444	416	429	471	454	452	429	406	449	437	456	457	443	394	438	475	459	471	441	465	442	457	449	394	451	434	440	452	437	482	459	426	424	426	439	447	434	435	462	428	453	437	465	448	458	443	411	441	432	453	410	468	439	441	434	444	413	421	424	445	418	458	436	457	428	425	432	470	475	445	441	447	448	407	451	437	454	459	475	435	440	417	422	453	467	467	458	431	494	424	445	444	453	428	465	422	433	430	470	445	455	446	485	485	481	490	394	388	493	464	478	444	478	445	443	424	429	490	460	459	410	447	410	494	450	437	432	476	443	482	446	410	478	436	445	431	436	468	440	453	406	441	462	450	439	439	439	451	439	411	451	414	452	450	447	448	463	419	457	440	390	447	463	452	426	416	419	414	430	434	490	453	472	447	461	447	441	484	440	456	479	447	431	411	483	432	431	464	418	442	437	460	437	439	463	455	471	446	400	458	452	439	420	448	447	490	442	435	452	415	422	443	449	466	446	457	423	445	435	415	435	457	424	449	465	466	436	421	468	439	444	421	442	451	468	442	431	447	443	400	437	420	436	461	424	413	475	463	448	447	427	452	432	457	419	428	441	430	444	473	472	486	424	479	464	437	408	433	413	451	443	419	456	448	427	429	440	459	434	451	465	407	407	463	409	447	447	427	467	428	455	444	419	440	465	439	435	461	460	439	436	407	456	450	442	409	494	439	473	422	467	455	465	408	454	405	440	457	412	440	466	459	467	440	457	479	438	458	411	439	490	439	436	449	454	451	436	409	462	460	405	455	471	440	437	415	471	431	419	450	476	454	444	419	465	465	409	428	393	411	443	440	494	451	429	445	459	473	454	451	448	435	415	444	446	465	445	464	429	417	432	425	445	455	433	441	451	463	462	417	455	470	441	432	388	432	442	435	467	467	434	430	476	432	456	443	449	441	417	474	430	469	468	466	478	455	458	469	415	449	431	468	437	415	450	423	435	419	450	431	430	435	468	443	426	431	441	406	439	433	482	473	450	451	433	464	432	446	423	398	422	436	447	458	447	451	446	433	413	457	435	439	415	422	424	438	442	449	448	452	467	448	450	444	490	403	445	426	469	448	440	418	446	472	436	433	421	439	433	441	451	458	451	422	438	424	451	418	424	417	432	481	442	451	427	434	476	449	450	418	461	420	442	425	446	429	445	476	435	477	429	436	435	445	455	442	436	426	438	441	426	469	463	430	446	451	443	442	430	475	423	442	467	483	449	474	459	411	446	443	449	471	444	420	461	417	415	450	443	452	444	438	436	447	456	422	410	436	412	423	419	459	412	446	434	419	435	457	432	414	458	459	464	464	435	458	417	429	459	431	455	466	469	421	430	415	476	451	458	475	450	420	461	475	456	452	431	476	426	424	460	484	480	474	413	462	490	447	447	435	464	443	449	443	431	436	483	453	435	470	477	404	427	434	403	430	431	486	428	456	434	440	474	474	455	450	464	445	445	452	470	450	494	464	479	448	448	440	417	454	413	452	433	424	456	468	455	433	458	476	451	432	460	444	433	409	470	434	443	432	429	440	432	447	417	445	450	447	411	448	466	468	471	442	482	461	459	485	452	452	452	455	418	441	413	458	447	456	464	416	443	423	421	421	442	485	460	449	456	438	435	431	441	466	462	424	432	446	427	399	443	447	417	438	469	464	469	428	445	460	439	462	430	422	424	457	428	442	448	442	457	462	446	432	415	441	441	404	440	449	450	473	433	430	448	427	403	432	433	473	454	461	451	465	466	450	444	439	477	441	438	466	467	454	430	457	425	461	435	465	461	431	412	453	434	455	452	447	456	429	455	450	446	443	433	474	470	479	440	452	448	452	388	436	438	439	447	427	432	409	441	404	459	431	479	465	452	471	438	449	462	440	469	490	445	437	455	438	409	454	458	442	489	460	433	428	468	412	437	420	421	471	444	415	413	438	461	462	407	457	436	482	429	424	450	401	411	439	467	425	486	469	450	414	416	424	473	458	425	422	467	471	467	465	431	463	430	435	417	444	419	461	469	448	493	445	451	447	465	487	463	459	409	443	450	457	453	421	411	433	447	420	424	452	457	428	452	448	444	445	460	485	459	464	431	445	433	429	443	430	438	409	475	431	460	441	454	444	425	454	453	474	432	472	485	426	426	442	442	420	408	449	490	415	452	423	466	446	421	421	423	443	457	459	450	478	394	426	469	443	455	446	445	395	427	457	435	448	438	473	445	450	435	470	425	466	450	450	446	498	470	433	438	451	454	469	434	433	447	447	432	407	446	429	408	435	439	430	443	439	463	421	465	406	453	468	470	434	452	449	442	464	424	428	435	437	413	465	450	442	428	444	478	463	451	437	477	436	452	478	456	445	444	432	438	460	430	448	450	437	431	427	432	411	454	462	424	446	479	471	419	445	434	435	443	454	425	443	464	424	429	422	434	431	462	440	431	456	447	455	442	488	439	413	448	431	437	441	416	449	428	462	391	460	455	420	441	430	453	473	472	459	457	481	453	414	408	438	462	424	411	430	458	439	469	454	475	466	437	444	444	446	450	424	444	425	442	428	468	396	464	462	465	491	424	464	427	423	408	447	485	427	429	475	439	457	468	454	481	475	469	469	466	422	438	428	442	425	438	435	472	457	452	473	431	460	473	451	440	465	469	495	446	447	439	408	433	482	440	459	450	475	455	423	414	435	453	450	398	466	452	462	414	446	466	433	423	430	429	426	450	478	453	408	441	433	455	465	452	450	469	440	464	445	454	405	438	462	481	416	450	434	448	438	436	437	443	453	468	417	439	443	409	446	442	431	441	424	429	449	421	466	493	436	446	450	465	441	459	446	467	449	431	447	446	437	468	441	427	437	436	483	431	446	413	449	450	444	445	457	414	488	430	443	422	449	444	468	446	466	454	459	405	413	425	422	420	422	458	449	455	455	397	472	449	444	423	436	434	416	449	426	423	453	404	420	449	430	446	464	410	464	431	433	482	440	459	423	443	425	398	437	488	434	415	421	428	463	441	404	436	419	414	470	439	417	404	430	444	431	453	449	453	426	442	446	419	429	443	474	462	471	464	450	460	427	493	408	432	417	467	462	463	457	438	457	455	452	444	446	478	449	446	448	450	412	471	472	438	473	467	434	466	478	436	503	443	454	466	467	428	453	417	435	415	448	461	430	454	426	448	491	455	433	441	480	441	429	422	464	463	470	476	450	451	412	494	478	443	404	430	425	446	450	407	413	429	419	400	465	445	444	439	434	433	467	436	426	483	437	441	426	451	432	434	456	434	439	403	460	442	466	482	455	462	450	409	477	449	444	460	441	464	473	467	450	421	410	485	480	451	464	438
66927	82588	75338	46157	34044	8028	610	375	352	350	315	331	309	307	339	295	298	284	327	319	283	302	306	296	309	274	316	287	299	309	262	280	318	306	331	305	323	301	309	270	278	286	288	287	312	297	275	288	305	275	286	276	307	279	289	290	278	324	298	278	304	297	286	258	277	277	272	303	317	316	317	261	297	312	320	292	279	286	305	272	312	280	315	269	319	324	267	303	295	301	278	310	289	321	302	283	328	291	293	292	295	297	301	320	316	270	300	299	293	280	307	290	302	282	297	325	266	330	325	303	311	293	318	281	270	252	301	289	298	290	302	274	297	287	271	290	313	293	282	288	298	309	283	296	301	303	247	285	291	324	284	323	305	291	327	287	277	293	296	297	246	299	307	274	275	288	281	277	300	297	264	288	298	330	294	311	298	308	281	282	312	280	281	304	321	286	334	273	287	316	307	253	292	288	306	292	281	301	265	282	312	309	261	262	295	316	249	279	325	282	287	262	297	277	275	308	296	317	283	305	292	297	275	291	291	310	313	290	306	304	266	286	320	292	295	280	304	303	286	323	311	309	291	299	295	287	248	303	287	300	294	298	309	298	273	265	267	284	296	300	320	288	342	329	279	313	322	319	290	297	262	297	314	301	307	295	269	319	314	290	275	288	267	306	263	263	277	266	280	323	303	283	311	293	291	319	300	271	275	259	296	284	286	297	299	265	261	270	342	328	303	268	287	304	315	315	281	294	280	273	296	286	277	279	277	291	312	307	284	281	304	299	255	312	298	320	292	293	274	304	282	278	308	302	290	305	268	276	301	298	318	317	311	289	295	266	307	325	301	305	321	309	302	316	278	302	267	293	327	259	288	301	290	330	282	301	316	277	290	277	293	284	338	287	312	296	303	318	310	274	306	280	266	275	274	282	265	290	280	275	281	284	279	277	309	260	281	309	293	299	236	306	264	285	312	297	329	294	240	302	285	328	280	308	312	261	281	268	278	321	300	282	274	303	349	288	278	297	319	292	266	269	264	291	267	282	269	304	275	309	284	289	267	318	267	312	340	277	279	303	314	279	296	295	287	314	290	308	316	304	339	302	294	275	293	292	303	297	305	302	307	292	292	305	291	302	280	279	261	268	276	305	276	313	267	264	292	301	267	303	297	290	284	308	321	302	270	282	278	302	304	298	317	315	294	297	270	264	282	289	301	299	316	256	267	307	288	298	292	288	311	312	281	262	278	288	278	283	305	270	311	268	275	291	277	297	313	276	306	285	296	259	298	326	301	302	299	282	317	314	308	328	311	285	307	278	285	309	316	263	278	262	287	280	285	310	300	306	318	260	289	293	297	286	313	271	299	321	306	318	273	304	288	303	271	272	302	317	335	305	286	261	290	289	304	306	282	296	312	314	281	270	267	292	265	285	321	275	293	327	293	298	308	291	289	261	285	309	291	265	329	295	305	318	307	261	311	322	289	294	294	293	276	300	274	290	274	305	295	293	311	301	301	294	281	293	324	260	292	286	281	337	315	320	298	278	286	318	298	303	297	280	255	296	305	301	293	295	298	267	276	307	313	295	300	292	292	290	319	273	277	300	295	294	321	286	298	288	279	311	286	252	309	261	307	300	331	319	327	329	303	279	305	269	246	257	320	277	288	296	331	292	275	286	268	283	293	326	322	290	268	283	285	270	321	264	315	353	311	274	298	310	269	289	281	276	260	307	310	299	277	299	288	264	304	288	298	290	338	317	277	311	286	306	310	318	299	320	327	284	310	303	296	290	309	291	306	289	271	279	302	300	305	287	314	254	274	283	296	283	256	295	294	269	267	301	304	305	303	261	285	278	275	300	317	305	280	295	310	291	284	294	287	339	271	291	265	289	276	277	269	302	331	314	286	297	259	289	274	267	300	296	312	271	317	292	295	315	313	296	282	310	270	280	327	297	315	311	285	282	298	271	303	302	307	301	303	299	278	362	253	305	326	279	278	276	311	286	275	268	321	282	289	296	285	279	327	267	318	313	272	288	262	277	308	312	278	308	298	260	301	324	307	268	305	292	268	272	317	299	291	301	304	296	293	269	279	295	283	279	289	278	274	326	281	282	297	293	310	270	308	332	275	321	292	284	275	267	297	301	275	285	271	264	301	278	305	288	329	290	285	275	289	327	294	304	298	302	291	336	329	275	290	325	285	344	292	298	299	312	309	302	301	321	298	285	303	291	274	324	300	269	320	304	258	268	281	258	257	290	265	310	330	290	282	326	280	310	321	285	323	310	313	292	273	298	303	281	311	282	312	287	271	266	281	273	337	293	326	282	281	305	288	298	317	315	275	315	286	249	276	306	266	266	294	293	299	287	317	318	307	307	308	292	310	295	296	274	281	293	268	282	273	332	323	286	290	329	325	242	305	272	337	292	285	309	294	299	297	309	315	298	290	291	300	304	310	313	306	272	265	290	303	296	318	302	251	291	299	285	312	281	292	300	300	273	333	282	320	288	334	306	274	326	291	316	266	280	275	318	310	272	312	290	334	287	304	290	310	295	280	269	311	309	270	306	284	291	278	278	273	279	288	323	313	322	301	281	283	275	307	290	297	327	285	295	294	294	310	265	297	313	300	262	315	288	331	323	313	272	284	301	302	337	308	276	314	292	330	328	301	277	294	279	297	282	297	319	290	273	304	326	286	319	300	280	290	278	268	280	269	282	317	289	279	288	284	304	314	271	310	278	289	275	320	277	311	317	297	279	303	283	298	284	292	306	287	290	286	306	304	270	292	323	279	278	272	279	283	317	309	267	307	289	290	286	308	298	270	282	305	296	316	287	325	295	302	292	299	307	301	307	271	280	292	300	301	293	269	284	288	288	329	259	256	271	306	325	278	306	309	313	289	314	286	299	277	295	272	324	280	292	315	263	276	316	286	289	282	279	294	309	307	275	331	246	275	310	250	331	326	286	293	279	291	307	283	288	323	307	305	287	319	271	304	333	274	302	278	293	313	318	277	284	311	283	288	314	283	325	267	292	274	323	271	347	303	282	310	309	332	277	306	320	309	313	283	339	292	274	283	261	264	328	285	275	285	317	313	305	328	303	286	277	304	293	308	304	311	313	287	290	323	263	309	275	285	296	347	301	294	296	312	266	286	273	282	292	290	272	276	298	269	269	273	274	300	296	294	329	264	298	306	321	294	279	315	271	291	309	308	277	322	296	291	275	288	265	292	280	283	330	281	287	287	292	268	338	297	293	278	277	295	290	271	285	309	269	284	286	282	293	273	291	326	300	285	285	300	269	317	289	288	313	289	295	293	309	286	287	305	306	306	280	323	305	297	270	326	308	282	298	308	280	291	309	291	304	321	285	294	297	306	303	288	303	276	326	324	291	320	312	306	282	309	313	235	282	260	308	295	308	315	276	324	289	273	304	328	290	301	305	277	311	322	289	263	248	296	274	262	297	319	249	264	289	276	263	272	284	332	261	320	264	293	258	273	300	254	272	274	298	287	321	306	314
39224	67736	71117	52680	43840	1848	1177	1032	1006	964	809	877	833	807	845	811	771	707	761	732	677	693	687	708	743	708	702	701	687	708	676	675	700	687	695	705	670	633	688	728	670	645	702	674	684	700	630	679	730	686	684	725	638	687	668	660	640	697	684	686	659	701	609	694	677	660	653	654	663	631	713	652	658	647	699	676	623	713	692	665	668	656	646	673	634	650	659	691	650	618	629	616	654	689	674	648	667	685	650	630	646	665	690	620	721	713	690	651	649	679	590	668	665	634	651	615	685	636	654	685	654	654	671	662	660	671	659	642	679	642	709	704	679	694	659	623	683	647	644	683	652	674	668	616	687	702	678	704	678	695	662	636	694	635	654	662	704	663	663	651	691	633	680	647	670	670	628	657	652	688	638	643	687	652	658	670	684	705	696	674	661	647	654	644	687	622	680	668	691	655	677	672	647	649	705	695	661	686	664	641	652	651	658	654	643	686	675	651	647	664	679	626	672	663	653	668	734	680	676	656	645	660	621	654	657	659	661	682	682	661	650	682	663	700	670	693	634	708	673	672	676	708	682	677	667	696	683	675	659	662	636	676	664	667	660	653	618	706	670	685	662	672	644	636	608	665	650	650	668	652	684	705	677	655	595	679	639	631	645	656	677	638	680	649	651	626	624	649	672	661	667	703	610	661	641	691	653	716	666	624	683	697	651	678	671	664	651	675	656	693	630	680	694	716	656	645	667	676	655	650	645	669	641	623	692	646	731	638	713	672	697	665	699	664	677	715	639	664	693	653	621	689	658	666	660	652	648	636	668	649	666	622	642	655	653	665	683	660	652	637	654	634	664	683	721	663	678	671	675	627	666	698	648	671	669	669	674	689	648	729	660	625	634	607	641	667	654	653	668	633	655	653	634	605	698	685	710	626	651	662	681	621	683	623	607	655	621	658	647	641	665	694	638	675	660	631	686	663	671	697	681	652	612	655	677	680	644	676	659	656	688	675	718	655	656	658	698	651	654	688	663	685	676	624	662	660	658	677	709	675	705	668	631	706	696	635	625	696	676	675	671	657	664	648	655	683	696	687	663	607	634	674	651	687	699	684	689	680	648	650	733	684	673	703	633	677	623	660	611	655	719	670	662	679	670	694	652	671	636	671	701	647	634	659	728	674	704	618	673	648	671	733	668	686	674	692	658	680	661	642	643	642	703	658	678	724	674	633	657	643	670	691	645	638	636	632	618	600	611	662	664	693	700	671	648	722	679	646	688	673	662	638	631	642	650	660	691	657	634	680	656	689	669	703	657	647	612	627	675	666	645	654	631	677	681	694	684	691	675	715	670	650	677	668	680	668	637	660	616	652	651	676	620	638	633	682	695	628	657	649	652	692	710	665	674	671	681	681	658	641	655	679	641	642	710	632	669	649	708	658	648	734	662	657	685	670	693	634	647	661	679	672	682	642	648	672	614	700	645	679	677	652	651	657	645	698	668	658	656	624	646	671	709	695	671	692	617	701	662	693	635	661	657	671	591	680	629	639	708	621	615	667	683	630	679	650	644	649	602	631	666	676	632	661	654	667	667	638	682	651	703	667	666	673	597	662	654	663	681	643	636	650	639	638	676	625	627	655	654	660	676	702	668	662	643	685	645	622	659	658	665	628	630	642	661	694	715	627	671	684	691	629	678	655	625	646	655	679	654	643	674	688	645	679	656	636	616	649	716	637	646	652	648	697	652	675	636	632	704	697	671	647	619	609	673	653	650	618	637	655	668	648	624	669	646	642	701	648	685	669	657	678	649	644	672	708	627	643	616	646	665	702	659	652	689	664	677	651	687	631	663	666	727	652	659	689	659	621	637	678	656	642	652	673	683	636	688	693	655	638	657	660	648	682	652	640	663	642	654	701	642	622	659	641	627	631	614	649	665	698	664	672	633	664	657	705	649	642	679	651	688	691	667	684	707	647	656	683	681	641	678	612	668	636	739	642	670	673	636	645	641	665	658	630	623	671	652	707	702	674	662	644	663	654	674	629	617	631	671	659	633	636	650	637	682	680	640	695	660	665	667	665	663	644	638	671	665	677	681	650	637	621	671	626	673	654	659	646	655	613	668	666	672	651	629	712	675	661	672	635	673	654	710	622	653	731	684	662	694	625	633	647	655	671	666	671	632	671	652	678	657	666	710	616	614	648	654	713	622	621	656	644	655	683	675	660	684	654	649	683	627	679	633	652	631	678	695	636	628	638	650	659	663	667	660	643	676	663	715	626	671	693	656	692	684	636	721	640	696	661	702	655	668	742	608	684	616	660	675	616	672	654	660	674	651	663	677	669	696	660	726	626	661	636	616	631	683	650	655	711	654	665	628	688	648	687	673	649	642	658	656	635	655	665	673	657	650	712	640	671	647	653	633	654	695	640	632	708	687	691	648	710	663	623	619	590	650	667	644	659	650	636	671	673	620	656	675	641	678	621	649	623	631	669	665	682	615	654	654	668	655	661	652	697	646	670	680	609	685	652	649	688	717	666	631	665	658	649	671	727	642	655	672	666	619	652	700	641	677	652	674	632	644	666	691	672	639	653	625	700	706	682	658	685	647	635	730	679	682	652	624	648	674	663	635	652	663	651	714	641	652	685	627	670	641	663	669	704	699	642	666	696	624	656	648	633	634	660	686	667	633	636	646	636	674	664	705	724	674	662	676	685	683	671	675	680	692	664	699	671	622	678	670	674	691	627	687	662	688	640	644	639	650	704	634	685	643	652	698	697	684	641	689	692	665	614	648	686	648	689	733	656	646	675	634	616	580	632	658	670	697	625	664	677	674	696	670	651	664	667	655	656	661	680	675	750	697	699	662	672	662	677	627	636	649	674	682	695	627	683	683	635	685	698	626	662	669	663	701	694	669	619	634	658	673	674	624	695	652	673	636	640	642	688	678	655	643	646	670	647	637	662	701	682	602	679	681	610	612	632	673	665	698	674	684	682	653	667	672	680	671	696	690	652	689	639	639	633	618	658	650	633	637	630	705	695	714	601	662	670	679	661	632	665	691	677	666	627	644	672	719	707	652	702	689	692	671	647	655	705	663	660	675	661	709	669	614	677	648	697	660	696	662	612	669	679	650	668	661	635	655	624	660	666	653	690	640	691	667	657	671	642	636	701	643	649	684	608	664	663	675	656	664	649	641	703	648	644	678	636	724	616	671	684	611	628	669	684	660	685	662	671	666	675	659	650	691	648	636	678	652	612	668	689	653	701	673	678	646	663	681	622	653	704	678	641	699	692	650	606	647	692	671	658	698	685	671	643	646	703	637	655	682	656	654	734	686	642	677	700	674	616	685	662	706	620	628	629	687	677	607	685	654	636	655	679	675	667	687	679	614	676	622	651	648	662	619	667	657	666	627	656	624	722	687	701	681	675	640	648	664	659	690	639	634	658	682	649	671	662	622	689	646	666	670	653	653	649	623	662	652	660	622	682	661	670	699	654	670	698	647	720	677	679	692	681
45868	34515	14905	2646	1176	367	284	272	302	275	348	270	272	298	322	274	284	268	301	300	275	263	292	306	285	302	271	276	301	275	315	272	302	267	295	281	317	280	291	272	323	275	286	270	286	280	297	303	288	283	295	271	262	263	285	290	275	263	290	263	290	283	303	293	272	290	283	293	283	269	256	296	275	282	260	297	278	283	267	284	297	265	297	259	290	282	294	303	288	262	289	305	277	291	276	292	290	261	255	279	299	308	316	292	284	288	287	302	250	308	306	290	286	276	270	264	308	291	297	279	283	283	298	280	285	263	286	266	281	277	287	295	267	277	288	319	278	268	307	296	291	274	289	242	317	298	286	315	304	304	286	269	279	294	297	283	299	337	268	312	276	286	299	272	282	278	268	283	295	266	262	288	284	263	269	257	276	292	287	284	265	301	270	284	332	238	277	282	271	264	294	289	314	279	275	311	297	310	297	293	274	260	338	278	270	281	276	270	266	301	260	289	295	267	278	308	304	318	283	285	257	299	277	294	289	264	309	281	302	265	310	304	310	317	276	292	317	282	299	294	295	325	247	283	241	265	295	251	286	245	290	261	267	282	303	308	301	297	297	307	263	294	272	272	315	235	263	286	269	290	296	261	268	274	283	323	269	270	273	301	281	297	305	260	282	310	303	292	288	281	305	295	283	321	295	293	273	290	288	290	283	282	272	282	275	294	292	295	276	315	275	270	283	276	290	272	302	296	290	239	247	268	242	264	275	281	292	282	305	306	287	246	282	288	302	317	318	282	310	268	298	281	275	280	291	295	305	286	303	326	295	280	287	300	311	269	297	290	285	257	310	288	295	285	278	279	306	302	304	292	324	308	275	332	294	279	297	275	332	308	320	277	266	270	269	274	283	272	306	265	274	294	317	312	323	312	293	303	300	260	283	285	296	282	286	267	277	280	259	297	312	295	329	296	277	268	301	282	279	299	295	255	295	315	296	280	324	283	314	257	244	316	281	283	269	299	284	308	271	297	260	295	268	253	300	295	280	267	274	290	279	320	277	295	234	298	304	277	273	282	295	296	288	290	280	262	286	276	281	303	285	263	262	260	320	299	279	299	299	297	301	302	290	289	267	294	302	262	279	316	272	347	296	320	302	289	271	302	296	299	290	282	331	270	298	310	271	310	286	268	308	294	292	314	306	290	311	273	258	302	269	271	277	291	312	308	312	285	297	278	316	285	316	289	320	288	272	299	271	323	310	297	304	301	302	300	284	287	260	306	277	319	298	309	296	288	287	292	284	295	304	283	323	311	273	290	293	268	275	298	296	288	271	270	295	275	288	282	279	276	304	294	287	294	270	311	301	302	254	324	247	277	255	299	303	300	287	294	263	300	266	291	276	297	295	283	307	294	291	318	289	289	259	300	279	295	279	258	299	262	269	308	266	308	273	286	299	283	291	275	285	297	284	279	298	256	288	302	263	271	267	269	302	276	302	288	272	293	280	301	255	283	287	276	263	301	289	306	288	321	286	318	302	311	299	292	288	294	259	262	270	316	298	297	272	282	280	276	293	316	280	307	281	318	304	260	301	283	271	258	287	290	264	272	280	274	273	275	280	303	331	261	312	277	304	251	270	285	281	246	305	274	285	295	307	299	271	290	300	301	266	285	315	277	290	270	309	272	292	262	290	289	318	289	266	285	288	269	308	301	292	307	299	275	292	271	326	317	304	276	298	309	286	305	310	285	288	301	282	291	271	280	304	270	269	276	281	275	269	256	267	275	305	309	286	286	301	279	312	293	305	293	272	300	313	274	304	274	287	285	290	306	316	282	283	294	316	278	282	303	275	282	287	310	295	296	303	307	280	289	300	285	257	289	283	295	289	316	282	318	285	256	256	291	306	291	298	282	300	289	258	295	280	272	281	263	288	319	297	303	256	287	274	289	277	288	254	279	279	262	271	276	346	278	295	303	315	261	314	307	288	279	296	281	276	279	275	301	277	311	266	303	321	283	269	294	304	275	285	318	301	288	278	272	293	299	257	285	271	273	287	275	262	310	289	327	250	311	275	298	272	280	283	279	330	284	286	318	279	325	292	288	312	237	251	287	310	301	277	309	297	305	301	257	310	293	277	306	308	275	255	269	272	289	324	305	285	269	288	304	291	277	282	282	286	272	280	294	281	271	302	271	344	289	311	289	291	286	275	258	251	267	302	293	275	309	285	304	262	267	262	292	277	278	299	295	292	275	272	288	299	309	285	281	308	270	271	325	332	246	342	299	319	301	296	324	317	305	291	283	281	323	296	271	257	261	284	302	289	290	302	298	303	306	299	282	259	297	275	260	258	255	293	253	276	286	303	304	300	265	298	284	292	311	281	283	277	275	254	267	242	282	300	302	286	274	269	304	278	283	315	290	261	303	268	295	303	296	291	294	274	284	290	294	296	283	300	311	294	282	265	266	296	283	288	281	249	314	279	279	305	280	284	312	279	270	247	310	286	269	266	290	312	304	278	300	278	299	293	260	290	266	303	291	319	289	286	291	282	294	297	299	295	285	286	307	278	238	275	298	291	269	283	300	305	309	308	266	289	268	304	254	272	274	284	304	282	288	297	295	310	291	278	271	287	262	284	316	280	332	276	292	319	303	287	318	301	287	259	293	288	249	278	286	298	281	264	314	272	284	270	288	289	250	303	304	277	282	270	272	265	279	302	288	287	273	287	264	293	244	257	321	272	284	281	312	336	280	263	274	273	295	298	277	265	294	280	297	304	284	299	285	250	252	277	315	284	284	303	267	271	275	267	263	289	288	289	276	297	284	263	266	288	233	263	303	315	310	279	287	275	265	314	280	291	290	257	265	286	281	263	317	307	274	298	283	321	280	275	269	326	295	293	252	274	301	287	256	301	269	265	263	301	301	281	289	304	275	301	294	283	274	277	269	290	307	293	256	291	299	277	297	302	304	299	270	304	291	298	269	292	279	304	295	260	283	283	262	280	299	306	289	286	323	297	276	303	280	277	305	272	267	315	295	270	285	315	294	278	279	308	312	284	309	266	266	294	267	268	306	293	291	301	307	257	277	277	278	307	288	269	290	304	299	260	302	261	271	328	287	256	275	341	284	307	307	251	309	262	260	282	269	265	250	282	276	281	294	271	272	266	319	342	281	301	341	297	261	276	285	266	323	273	271	266	300	322	297	296	282	284	265	288	306	264	287	316	305	307	305	300	271	322	295	305	310	285	310	295	261	275	298	286	283	297	290	287	274	285	274	290	287	269	320	298	286	286	309	278	249	270	314	275	276	287	296	267	282	296	284	283	284	333	335	296	288	291	299	292	255	299	313	303	302	291	307	293	301	306	268	279	286	292	260	270	261	264	311	279	339	299	246	277	265	291	295	296	263	276	304	298	267	261	328	310	290	242	297	269	295	279	298	318	301	276	275	289	298	288	311	250	259	299	273	273	269	321	279	294	289	276	293	292	282	246	291	310	276	278	300	283	326	280	268	283	315
23872	26000	15539	4894	3539	639	615	646	658	616	622	650	624	641	637	637	622	625	623	580	625	613	583	657	639	613	634	629	592	631	606	623	599	686	631	606	614	646	641	670	637	612	650	621	625	675	640	660	614	636	613	596	598	659	631	624	612	591	611	632	624	602	626	583	627	622	634	611	639	595	599	606	611	650	622	645	643	606	587	644	621	591	647	669	631	666	600	654	631	615	623	640	596	624	636	617	631	600	626	622	644	629	664	624	578	620	625	637	603	641	653	682	630	663	592	588	608	590	581	599	664	604	652	670	603	627	625	652	673	617	653	593	612	623	604	630	615	630	605	648	581	628	596	647	619	658	621	621	627	606	641	652	646	628	629	597	605	608	692	676	606	629	701	626	626	627	600	659	596	611	618	601	668	646	649	641	682	619	588	638	579	659	608	606	592	607	580	639	626	644	587	619	594	586	639	621	600	642	643	603	577	692	675	650	588	625	675	611	592	604	625	633	632	621	626	602	637	582	627	616	593	648	624	624	628	603	604	602	619	635	592	550	656	600	670	659	636	652	694	586	647	603	633	575	622	617	575	659	612	620	664	646	623	598	609	641	640	642	622	651	624	655	608	623	656	587	649	629	606	621	629	647	583	587	604	657	615	647	618	619	629	644	604	594	678	608	613	591	642	644	652	566	629	618	649	609	575	640	640	640	597	581	630	655	576	626	615	617	629	627	635	623	645	645	590	636	631	594	627	600	663	613	629	601	583	615	659	612	612	605	601	635	586	620	618	615	607	650	611	681	649	574	594	608	610	577	633	596	622	589	616	598	636	582	650	619	628	624	626	675	611	638	627	609	587	646	634	579	669	643	599	623	626	615	639	642	585	603	631	657	623	598	594	624	604	609	584	620	615	601	626	646	636	622	612	580	574	592	608	628	621	621	621	665	634	609	593	604	626	605	611	630	617	535	640	612	610	606	661	621	606	631	610	574	657	624	619	634	630	640	664	593	598	631	626	633	622	623	597	588	612	652	618	607	639	657	645	634	657	633	584	658	626	646	597	589	646	634	636	648	665	673	584	597	622	641	644	585	624	633	627	591	637	614	666	618	608	632	589	637	622	614	639	642	647	693	654	641	656	582	632	650	607	634	601	646	588	612	659	599	625	604	559	622	630	615	598	595	655	605	650	649	645	615	666	618	595	622	600	660	643	636	669	653	629	623	658	600	642	633	621	618	640	652	617	605	620	617	611	595	611	627	634	630	602	598	581	603	607	630	598	636	628	610	601	667	638	610	598	596	600	623	656	612	595	622	655	658	617	585	617	592	634	614	605	633	628	606	650	619	623	595	554	642	596	632	590	656	580	652	636	628	596	651	624	629	584	605	624	615	570	648	606	611	654	590	602	625	651	625	661	656	620	661	634	564	594	661	613	613	658	590	600	633	641	660	638	647	636	644	647	662	618	611	605	631	619	583	645	619	641	626	605	633	647	597	622	620	640	633	611	602	627	595	633	616	601	653	631	618	577	629	570	628	652	663	630	647	648	640	615	647	643	607	590	598	676	647	631	566	623	588	597	625	620	648	589	643	613	636	595	564	609	591	550	647	606	597	632	586	653	679	618	641	619	562	593	629	592	621	655	632	659	631	646	660	627	649	653	645	603	640	605	626	584	616	671	614	620	606	643	641	681	652	569	613	598	645	574	613	618	606	606	688	633	611	677	635	591	577	622	583	595	671	658	649	595	617	592	611	634	617	627	617	636	625	608	618	628	594	625	630	610	629	627	583	608	596	616	622	624	601	633	638	584	601	599	604	639	601	633	629	660	649	639	587	618	640	657	607	646	579	637	646	605	655	615	617	621	642	613	605	625	611	627	652	630	610	676	640	614	654	657	670	621	640	606	580	675	608	648	651	626	631	628	617	578	650	655	602	691	631	610	629	663	649	629	673	632	621	577	623	549	621	649	573	623	616	599	607	595	676	614	644	634	617	614	589	653	617	644	630	607	618	630	611	620	581	626	608	647	650	659	603	586	599	665	615	622	616	635	636	644	601	641	591	598	640	587	595	642	622	598	613	618	614	643	573	619	579	642	596	584	600	627	628	632	635	664	639	563	627	634	614	612	645	581	654	604	610	593	612	581	703	646	610	677	636	687	605	637	578	630	569	654	611	608	636	653	653	640	587	621	584	613	618	630	660	630	607	615	628	630	616	619	684	621	620	615	631	638	593	678	595	611	587	617	623	581	583	618	616	651	617	608	621	611	641	588	627	616	620	622	647	634	603	575	657	583	614	668	655	612	628	633	592	594	565	663	652	584	674	673	635	645	679	628	655	672	644	608	654	612	651	636	634	628	592	670	598	658	615	624	663	674	607	614	617	663	644	634	640	606	613	635	614	632	646	608	643	607	678	617	622	612	598	649	612	646	651	606	587	662	638	634	623	609	636	646	640	637	661	632	614	625	672	678	651	598	574	623	625	638	589	620	594	617	585	612	645	620	603	576	619	664	612	641	649	565	638	654	639	666	675	622	625	637	567	661	613	629	621	607	639	701	635	620	614	611	607	648	622	597	621	597	625	675	688	644	640	610	636	642	648	630	593	612	584	616	610	644	671	636	619	624	680	591	647	629	618	612	597	589	648	612	578	626	621	596	574	680	647	598	637	603	577	606	607	685	654	612	640	616	652	607	639	636	620	625	632	652	608	627	650	620	647	602	618	610	634	601	631	656	623	629	621	633	679	650	580	632	640	610	574	648	619	587	587	592	607	646	629	667	635	612	643	626	613	670	645	655	604	612	632	600	590	637	596	634	640	603	659	606	683	626	615	613	644	603	643	630	672	611	606	634	595	602	607	634	627	623	614	674	637	598	603	636	649	656	645	609	630	571	594	604	662	596	616	695	600	578	617	652	605	642	648	668	659	610	612	602	653	633	620	611	612	658	612	640	658	589	615	652	606	621	648	635	619	590	621	641	613	618	691	599	585	596	625	629	626	643	621	605	652	653	634	612	615	547	601	633	629	621	631	563	630	602	666	600	634	581	624	598	590	611	617	648	625	650	597	666	602	622	629	617	593	654	631	612	579	655	570	666	614	645	613	643	636	606	643	619	626	605	611	632	620	606	614	623	647	675	605	601	624	594	617	611	631	576	582	626	636	623	607	578	651	635	636	596	615	603	645	649	587	641	646	645	638	595	594	625	599	624	632	615	666	618	666	586	629	641	613	644	614	610	635	624	605	634	608	667	619	656	621	670	617	615	646	584	636	668	654	584	637	614	638	619	639	638	598	601	630	590	644	611	674	626	637	608	629	620	616	587	628	662	640	611	598	602	627	593	632	594	646	597	606	658	614	622	680	672	609	638	586	591	677	672	597	609	638	609	634	598	608	674	619	629	603	624	649	691	659	622	608	608	656	635	626	644	594	643	631	581	587	659	587	653	640	614	621	640	657	641	623	648	621	575	625	618	602	642	613	600	629	634	594	685	604	611	631	587	608	581	642	657	670
57241	69675	65171	35034	23996	4115	279	227	205	228	200	217	210	180	200	179	187	163	173	220	200	180	204	176	188	182	195	188	205	204	185	156	181	200	199	191	184	187	178	195	199	202	197	194	209	193	173	168	202	190	167	206	189	179	162	193	189	215	190	196	180	175	203	199	208	185	194	223	185	193	171	205	192	217	208	167	195	188	204	210	184	179	214	182	207	161	187	181	181	183	171	184	174	198	190	196	184	201	175	184	180	197	184	182	194	207	166	182	197	159	184	191	177	177	193	179	190	205	199	189	171	196	181	209	184	182	169	170	213	192	198	172	193	172	193	187	207	210	191	195	183	185	202	182	179	178	197	193	183	159	177	182	159	204	182	164	174	164	195	175	203	174	211	172	195	196	179	179	178	198	221	223	201	182	155	208	197	185	193	179	197	196	201	204	184	193	189	185	195	188	173	207	183	205	207	196	173	157	223	198	181	192	171	179	189	218	180	195	179	190	160	185	177	192	167	151	169	189	185	197	185	202	173	207	182	192	201	187	200	188	201	184	202	195	197	188	159	173	187	195	175	187	175	213	200	185	187	193	169	158	205	147	194	210	162	185	195	174	182	169	177	184	188	198	194	194	182	204	147	189	195	180	190	175	183	197	178	202	181	158	180	209	189	183	225	187	185	183	193	173	191	186	167	209	204	173	183	184	184	191	175	160	193	161	189	200	194	178	177	180	177	193	211	175	184	162	181	183	188	195	184	181	178	204	174	186	192	169	180	187	177	183	179	185	162	169	177	171	170	197	182	185	196	190	192	198	189	183	183	170	171	184	173	209	158	178	189	211	193	205	190	187	168	168	189	192	175	178	208	182	186	175	196	172	177	163	205	198	169	176	190	167	201	172	173	172	192	197	169	198	206	196	198	177	191	195	202	205	170	168	184	198	183	202	164	183	176	199	193	178	192	183	154	189	151	179	191	184	200	172	160	188	184	168	189	165	190	182	189	183	194	173	185	222	180	208	188	186	187	191	210	192	183	166	208	206	184	165	199	174	166	176	192	172	178	193	187	223	168	149	180	200	188	162	180	168	181	173	185	203	185	186	197	174	161	187	190	174	189	168	185	192	186	170	194	165	184	185	156	196	174	204	175	168	201	178	203	186	208	180	180	191	202	208	193	158	204	192	172	192	173	207	178	198	217	184	222	158	183	197	186	185	202	192	210	179	189	178	187	154	179	183	192	183	201	192	193	191	185	178	185	158	177	174	177	173	177	173	220	182	179	188	184	179	198	176	196	189	159	188	168	197	188	212	194	207	196	181	224	196	192	188	189	181	191	185	204	175	162	193	185	182	194	158	205	220	183	192	213	191	179	196	192	169	196	178	196	202	191	147	211	188	181	193	222	194	187	182	163	216	187	201	187	192	161	196	179	188	165	194	185	222	176	179	200	180	182	185	166	189	195	182	183	183	158	192	228	181	178	177	174	180	199	164	186	194	174	163	170	192	199	199	179	179	173	164	214	165	167	204	175	165	200	224	178	203	189	169	169	181	201	169	177	195	208	201	199	189	172	206	197	190	211	191	196	207	173	200	205	171	185	180	185	178	178	171	188	184	181	207	186	185	186	188	193	187	178	206	168	177	173	192	180	222	165	182	192	217	161	185	177	189	188	192	203	199	157	188	177	221	168	232	207	192	177	166	176	184	181	183	172	171	183	163	185	173	200	208	176	182	188	201	193	187	184	194	190	196	206	185	173	210	175	161	195	189	174	191	180	195	152	191	198	176	189	187	193	197	173	187	185	200	154	202	176	180	176	186	194	196	178	189	182	191	182	184	178	173	181	204	166	198	164	200	182	193	196	161	177	195	187	221	172	176	177	171	160	170	166	202	180	209	184	189	189	192	182	157	193	202	200	159	174	187	156	177	200	164	159	195	188	196	189	192	177	197	197	149	189	187	185	164	181	202	188	190	185	188	189	183	177	202	181	204	187	214	192	153	173	167	191	183	170	204	189	176	185	180	166	171	168	167	170	186	190	189	178	163	195	182	180	178	180	171	179	205	176	170	205	182	197	163	181	167	174	173	157	164	162	205	182	194	181	177	176	191	191	182	161	160	169	170	199	173	180	193	205	195	174	186	176	173	181	180	176	168	175	185	196	224	181	192	175	176	186	214	192	181	177	176	170	178	200	168	206	185	216	220	156	193	191	176	176	158	184	180	216	185	178	180	160	205	181	183	198	205	192	170	189	206	177	197	182	160	174	184	194	203	186	173	170	208	151	205	199	185	179	183	178	177	181	192	177	179	187	211	178	174	209	183	154	176	191	186	192	173	185	185	173	177	202	178	184	202	175	180	178	186	196	202	204	215	180	188	192	196	182	187	198	206	195	202	190	213	166	189	207	192	195	195	168	206	196	198	176	216	187	196	205	188	213	190	200	192	197	177	185	172	204	184	176	206	177	162	179	196	186	170	185	167	179	223	205	179	182	190	189	195	177	176	181	168	186	179	183	190	179	194	166	175	195	196	188	191	185	164	178	197	194	207	200	189	188	199	210	196	185	193	185	199	176	214	179	170	188	171	212	200	184	192	186	189	216	227	197	201	206	203	203	186	201	193	187	173	182	192	163	193	226	191	190	191	194	173	190	182	194	190	174	177	189	201	185	171	181	197	185	193	168	187	178	205	200	225	195	176	196	181	213	183	180	187	209	177	214	200	183	206	193	210	165	185	203	191	209	199	208	171	157	182	192	209	207	175	159	194	219	186	200	201	200	178	173	193	189	184	190	192	143	206	213	182	173	201	179	199	185	185	178	174	194	205	184	198	164	190	179	170	163	171	168	180	178	168	182	195	170	205	186	188	194	158	200	186	182	202	208	207	195	184	190	199	165	198	221	165	171	168	156	195	193	200	190	212	196	203	164	163	180	181	193	197	185	178	200	193	191	180	189	178	191	189	218	193	179	202	198	167	175	197	182	189	176	194	184	199	196	196	174	181	201	168	177	209	153	219	198	207	168	200	213	188	199	191	197	199	182	187	156	176	167	184	189	178	164	173	179	191	176	176	197	197	193	156	187	180	194	195	202	193	177	200	186	165	220	168	138	153	171	195	175	175	197	191	176	176	208	197	179	168	186	169	194	198	185	195	201	196	186	193	175	179	188	195	176	168	194	157	175	210	188	162	213	200	164	178	202	178	168	172	186	160	175	215	202	224	185	172	184	174	194	188	168	209	186	187	172	199	217	191	191	188	183	189	203	200	180	175	207	191	183	160	183	195	172	196	174	167	213	191	179	199	195	195	200	192	160	201	183	185	188	191	162	191	169	179	205	199	194	177	187	197	225	192	164	197	224	187	211	175	204	170	195	193	171	197	171	201	185	176	200	178	177	180	183	202	211	175	171	191	214	211	180	205	198	178	186	198	203	203	193	174	189	192	161	149	186	168	184	190	170	185	153	202	191	168	203	196	176	187	181	179	191	184	192	199	181	214	189	146	187	187	175	201	191	181
32350	55634	59332	41171	36186	1738	702	683	602	564	530	547	522	535	532	491	468	509	448	475	479	512	478	476	493	481	460	477	481	462	478	433	453	456	468	447	441	418	408	474	429	448	440	468	433	417	426	435	455	477	424	472	439	401	430	424	447	456	436	441	425	434	455	434	477	434	464	432	437	469	444	427	465	475	446	417	463	447	474	471	426	437	459	407	463	430	451	476	435	444	429	446	423	454	469	435	432	449	448	469	455	455	429	428	452	443	442	458	441	457	415	443	442	431	414	429	455	423	426	443	466	466	485	450	450	436	477	432	399	462	427	427	451	417	461	433	430	442	455	460	451	422	430	468	453	458	461	458	445	462	436	441	460	425	487	457	462	424	440	418	445	485	444	446	466	417	410	442	456	496	455	479	422	410	447	431	425	449	453	449	465	457	420	455	433	459	413	439	419	454	439	436	420	459	454	459	389	456	429	432	440	450	441	440	437	446	438	461	470	470	443	432	444	407	453	437	399	414	465	414	429	471	443	470	439	404	439	471	426	423	439	472	467	455	440	466	452	468	415	437	389	426	411	409	426	416	456	443	444	451	440	440	441	464	411	375	412	493	421	449	436	480	432	472	446	467	454	468	491	450	474	465	445	448	431	425	441	414	441	459	435	413	419	445	425	444	466	445	421	412	446	434	425	430	426	434	472	447	454	442	484	468	424	436	439	428	470	444	458	412	442	404	435	441	452	430	429	418	422	460	425	449	431	437	407	442	449	436	446	450	442	395	461	464	428	435	430	420	436	451	452	421	456	433	463	475	423	449	437	481	449	426	444	442	441	442	446	449	404	440	437	435	424	449	451	469	443	453	410	442	474	393	431	449	426	455	442	446	453	458	435	445	457	454	475	434	419	430	427	458	448	454	455	445	443	455	449	426	435	435	481	392	456	442	442	468	449	404	429	448	455	451	463	476	459	415	433	456	432	406	457	445	452	401	474	439	430	455	455	412	419	467	448	439	409	455	496	450	425	437	410	411	491	453	436	455	450	410	422	400	385	435	427	447	439	450	443	475	425	413	451	453	455	455	452	455	446	446	415	411	428	454	472	449	436	438	461	435	462	429	452	439	440	457	441	455	473	468	451	443	440	475	397	437	421	418	427	447	429	418	440	437	453	435	436	447	432	439	414	472	456	485	453	459	435	444	434	453	403	438	425	440	467	404	438	424	446	478	486	455	457	445	454	435	429	468	415	392	430	432	465	426	433	436	431	418	468	436	427	453	417	467	494	450	428	466	436	452	416	478	425	462	428	442	456	435	433	451	426	415	435	451	454	462	416	429	450	417	459	425	427	411	491	473	424	426	439	406	444	404	438	433	425	475	434	447	440	441	473	428	466	418	415	452	431	474	442	464	435	437	452	453	431	468	446	423	431	431	454	418	455	447	465	486	464	454	417	434	440	463	469	419	428	480	425	442	444	424	442	469	479	459	393	432	434	431	415	448	414	462	458	439	435	450	462	447	466	418	458	454	453	449	450	444	471	471	461	462	456	421	427	442	468	455	464	433	423	423	487	470	427	443	456	416	443	433	452	451	456	441	437	490	426	444	400	474	434	410	416	406	455	413	370	474	453	416	436	444	473	455	416	428	438	445	457	452	440	470	435	443	429	422	440	441	420	427	436	469	471	432	463	421	416	470	419	422	439	438	453	441	412	434	432	480	412	409	399	446	468	469	432	443	433	415	435	403	476	414	429	506	428	473	436	488	442	429	442	437	421	397	451	412	465	452	488	397	415	461	413	433	463	472	425	463	434	440	411	477	431	440	433	420	439	424	442	442	467	418	450	461	414	442	440	421	462	439	426	444	428	423	463	412	467	435	473	458	441	470	457	471	411	450	455	403	439	433	443	445	458	452	429	437	444	429	431	485	454	465	448	454	420	448	444	420	437	497	431	421	451	438	410	413	411	420	420	479	429	469	473	445	439	415	457	440	421	449	423	499	417	424	429	454	440	434	450	412	393	471	447	442	467	442	454	446	433	465	447	413	397	469	440	398	452	436	438	415	455	422	468	420	414	460	437	496	453	437	443	460	454	446	430	445	425	460	432	421	447	407	455	421	462	423	461	448	500	458	400	434	457	441	419	390	440	412	469	438	430	435	493	474	441	449	442	412	444	441	456	428	463	466	427	428	473	451	404	414	452	474	455	437	448	454	462	434	423	426	412	417	460	452	427	443	442	465	427	404	468	401	421	467	429	466	449	464	426	449	443	444	457	410	417	427	475	416	463	431	403	439	441	462	422	448	438	420	435	465	469	409	479	459	460	421	446	427	432	439	409	439	452	437	459	409	434	451	408	434	452	463	429	450	416	478	455	428	434	410	446	427	450	443	432	476	436	463	454	458	419	463	429	461	432	447	428	469	416	437	451	443	481	454	435	458	481	427	440	409	445	431	412	425	446	437	404	466	415	432	446	478	437	403	420	456	436	423	414	424	397	480	452	409	434	411	469	476	417	429	446	436	428	423	469	464	457	451	419	433	454	435	473	400	427	475	449	393	431	440	447	437	445	448	491	420	438	462	432	463	430	463	442	460	416	445	444	435	465	456	444	458	464	421	421	442	419	448	456	440	392	461	479	420	424	431	473	436	452	398	474	444	451	459	408	455	429	431	407	422	488	450	479	463	441	429	438	490	469	477	488	434	436	424	477	431	414	460	415	467	427	437	425	422	419	433	438	460	444	415	443	456	468	446	452	419	438	481	459	463	438	479	420	436	399	445	471	439	442	459	438	405	444	431	429	448	419	458	457	438	449	399	424	366	419	437	424	436	442	415	409	425	428	408	428	430	424	440	446	433	411	463	466	448	468	443	443	438	430	463	431	451	442	449	434	470	428	413	436	447	427	492	441	415	444	449	453	421	437	448	423	458	448	417	431	462	452	425	435	436	439	495	399	436	441	413	465	431	452	454	455	463	459	424	455	427	441	445	434	417	417	430	460	427	405	432	424	389	466	477	430	439	441	445	437	435	449	442	418	426	445	428	432	436	434	453	435	481	451	404	427	435	415	466	417	478	461	471	446	396	415	409	454	442	424	417	438	448	460	426	451	464	433	449	457	410	477	415	418	440	445	412	410	426	455	436	418	462	429	410	446	393	453	468	448	419	420	419	489	393	484	421	428	386	437	432	420	436	414	462	465	435	448	456	465	443	450	449	436	430	431	418	433	461	440	412	467	428	419	403	460	399	400	410	448	416	461	438	461	424	423	420	432	428	434	436	412	432	422	450	434	399	445	438	435	464	436	467	450	425	417	440	412	451	422	440	405	483	436	450	412	435	463	473	437	444	422	426	427	412	406	460	491	436	415	457	465	451	451	418	446	433	433	462	468	447	497	460	435	441	480	435	442	436	469	454	450	476	465	433	466	436	430	440	454	415	483	465	463	422	465	462	451	400	437	455	427	443	456	390	456	388	418	438	462	442	429	441	447	430	444	425	446	445	443	439	447	440	436	460
62880	83056	75829	45529	35358	9226	646	364	324	391	344	321	301	317	329	301	329	273	335	324	298	285	302	287	311	302	309	301	309	277	290	294	284	272	279	326	286	293	314	254	313	309	270	278	298	279	296	294	281	323	280	300	310	325	325	291	307	298	325	314	268	267	280	318	284	282	305	288	317	293	344	288	309	296	348	299	314	264	294	310	304	295	310	296	324	295	265	258	302	295	286	284	291	290	289	330	280	308	323	283	292	309	314	304	325	285	294	280	308	293	288	251	308	304	296	330	276	313	242	240	285	292	280	273	325	318	279	300	309	300	306	278	302	289	301	316	297	278	261	292	300	306	289	333	320	320	309	305	299	292	298	283	304	268	338	301	277	273	291	309	308	292	314	314	320	261	309	313	290	325	303	302	303	324	301	298	305	283	300	342	293	306	291	300	298	266	297	316	306	292	278	272	270	278	299	292	269	271	291	303	295	284	302	282	268	291	275	290	324	322	309	306	315	320	282	308	291	284	281	276	329	264	273	317	302	264	288	275	305	283	298	310	312	300	296	310	283	248	277	285	303	273	333	322	304	289	299	280	303	282	279	287	331	309	301	301	301	286	330	302	302	294	266	286	286	332	287	291	307	277	336	310	295	313	314	325	272	275	314	306	267	306	305	323	280	303	266	287	280	303	272	290	302	276	280	306	261	294	302	288	281	264	275	303	311	286	314	272	278	278	328	288	285	279	303	295	331	300	299	293	324	303	305	292	331	306	308	258	297	256	307	270	318	314	303	271	285	285	306	287	308	277	317	324	301	281	266	285	312	276	301	285	291	282	281	301	281	295	288	304	281	305	278	289	302	313	283	312	311	291	285	324	330	289	299	326	308	290	273	294	262	325	316	285	308	292	324	300	292	258	320	283	301	295	309	280	349	304	299	301	322	289	284	270	320	313	316	290	301	303	287	301	283	258	324	281	283	270	268	274	285	293	262	305	304	269	292	274	323	321	281	314	306	322	297	278	301	278	300	283	317	304	293	294	285	299	305	335	280	269	287	323	290	294	287	305	290	271	299	284	295	281	283	299	267	289	281	286	275	280	331	301	307	278	272	269	303	307	289	318	286	288	302	278	296	317	286	291	338	343	303	266	288	309	271	281	296	290	266	320	280	285	355	317	280	294	304	293	298	306	313	295	255	269	254	299	297	300	281	272	295	314	304	284	289	287	328	314	295	301	268	310	259	289	278	287	285	320	295	319	322	273	308	291	274	311	281	292	300	325	303	269	303	278	309	288	286	298	318	295	305	327	294	280	300	340	302	296	291	273	294	287	290	293	308	305	319	278	303	304	313	316	320	335	293	270	310	274	300	274	288	265	304	307	304	270	306	293	308	289	315	286	303	296	300	290	321	279	343	270	273	311	274	296	305	271	257	276	302	317	293	285	286	303	286	327	288	289	291	280	303	295	312	269	266	329	299	291	270	317	330	283	276	314	303	283	294	284	304	320	290	298	307	271	288	307	294	314	290	287	311	281	275	270	287	315	284	296	261	279	316	285	299	322	315	332	287	298	288	305	271	314	279	307	301	292	329	277	279	343	305	301	321	290	302	269	296	256	319	299	309	309	291	305	292	289	296	290	319	292	266	299	316	336	266	333	293	301	303	295	308	319	291	306	259	333	288	290	286	325	311	308	289	280	311	268	322	275	295	281	295	294	284	312	289	293	295	298	261	326	295	282	296	300	309	308	292	316	294	274	298	303	288	276	294	274	303	300	296	278	287	285	321	328	301	292	318	310	261	282	282	294	286	312	306	292	321	323	299	287	313	278	312	308	269	301	301	312	307	279	288	277	283	310	292	287	313	274	287	279	286	296	304	272	300	278	286	272	274	271	260	270	256	272	301	285	304	320	320	268	278	323	325	276	283	292	266	300	290	290	308	265	321	309	302	275	318	284	299	317	312	331	295	268	273	282	268	293	298	293	299	323	310	339	303	331	296	285	286	254	302	303	306	280	318	309	290	269	299	277	281	331	289	282	317	296	308	277	295	309	313	312	323	301	309	338	296	325	286	311	278	276	296	286	287	284	289	265	284	278	300	318	287	307	326	325	315	284	281	304	281	285	274	266	312	299	315	295	310	300	278	292	328	295	306	293	292	279	297	298	300	304	265	299	302	287	269	272	256	284	332	307	306	282	306	329	295	294	317	314	285	278	318	295	305	305	272	293	278	305	268	281	274	316	295	305	273	299	314	309	313	301	304	307	312	310	330	315	340	325	292	341	296	275	294	306	272	308	256	259	283	278	312	282	290	299	314	284	278	298	325	283	312	285	296	296	325	330	303	265	316	311	277	300	292	303	304	310	265	286	313	304	271	301	301	281	296	298	301	311	318	275	287	289	290	281	297	293	299	304	300	314	304	285	319	311	284	285	279	297	322	274	303	313	267	285	295	302	291	296	295	301	265	335	334	301	292	288	303	289	317	316	290	300	299	296	276	286	312	285	292	300	288	271	310	304	285	285	259	305	279	262	277	292	283	255	289	288	280	320	281	241	297	297	310	298	301	310	317	265	256	272	289	307	316	361	257	303	278	318	261	300	241	303	289	286	292	273	282	286	290	259	312	299	228	323	294	279	263	263	285	310	292	320	306	269	292	301	322	257	273	313	288	286	289	294	285	313	281	298	287	277	302	295	308	281	296	293	288	289	304	286	297	340	294	285	305	259	295	279	282	278	325	290	282	287	319	301	287	309	346	288	278	311	297	290	309	287	271	267	291	299	265	281	342	285	270	321	286	283	294	306	302	318	286	293	302	309	276	328	293	302	311	318	290	319	307	300	292	293	286	286	297	291	303	278	262	315	316	288	299	308	314	268	329	307	280	305	289	266	309	319	307	313	282	261	271	284	282	258	278	312	293	282	281	266	297	309	286	248	292	306	318	293	300	278	304	308	303	304	324	305	283	279	288	279	256	287	337	293	307	258	313	326	294	335	325	314	331	288	280	271	278	295	283	278	279	293	289	295	314	325	318	283	286	282	287	286	274	310	245	296	284	307	297	289	310	307	310	321	271	322	304	304	334	297	282	283	305	285	306	290	296	314	305	314	302	286	285	295	295	315	330	291	292	331	279	343	308	307	307	288	268	293	332	302	270	317	328	269	272	291	277	321	310	269	299	298	291	278	336	310	311	278	306	320	295	269	314	307	288	289	320	276	286	317	315	295	262	326	317	304	323	291	269	299	291	284	298	294	292	279	316	326	303	282	263	276	282	295	266	265	310	300	317	297	299	295	323	296	283	289	323	285	266	303	311	323	290	335	326	311	311	331	274	269	297	278	306	321	312	329	310	309	317	284	285	279	279	302	305	318	296	296	301	284	296	300	306	315	284	304	292	289	295	313	309	283	307	331	310	321	290	262	277	287	254	307	279	306	268	290	282	306	308	284	288	277	292	299	294	273	269	290	292	269	300	310	285	299	343	265	252	324	291	285	304	279	293	301	291	278	325	306	296	272
36081	68696	72316	52093	46557	2638	1221	1118	978	938	878	838	766	803	836	769	751	751	747	724	705	666	732	715	774	740	718	700	714	674	703	688	686	700	654	702	745	689	728	663	670	671	658	686	671	663	644	695	626	674	634	641	694	682	698	665	657	628	668	660	707	670	630	613	670	663	619	639	687	676	650	649	625	680	613	651	714	677	666	652	649	733	637	706	694	678	666	659	651	702	670	663	719	692	690	637	617	670	660	661	649	675	648	684	628	673	652	651	649	625	621	671	691	658	629	690	696	641	684	688	654	643	675	631	694	671	687	706	646	632	650	659	612	693	640	707	651	656	677	694	650	692	658	647	636	612	668	630	666	691	632	670	643	665	677	599	643	683	653	715	703	662	690	663	688	654	692	687	679	686	649	657	667	634	696	652	663	691	692	629	659	681	678	711	690	670	613	646	705	682	646	674	662	690	699	664	641	709	685	651	697	654	663	664	671	652	616	676	649	604	675	646	645	671	625	701	647	664	677	669	632	655	639	662	693	644	680	649	686	698	663	648	641	613	692	713	638	621	649	720	646	666	669	657	695	682	622	672	695	655	668	707	686	668	672	718	685	679	666	650	671	669	612	660	639	707	651	655	674	628	688	664	671	677	711	676	682	660	661	705	634	690	679	682	710	655	677	651	622	689	704	664	682	699	625	644	726	696	624	656	709	691	648	689	656	642	676	690	630	661	663	642	694	636	676	640	630	631	681	723	675	697	680	671	652	635	692	666	670	662	684	686	632	606	667	673	656	657	610	673	688	662	636	677	620	689	700	638	661	708	687	668	710	666	652	710	621	654	683	651	628	715	647	695	696	633	660	650	685	669	672	639	692	650	643	699	673	659	675	659	675	695	656	675	641	683	677	649	642	702	693	698	658	661	694	669	599	697	649	623	663	688	631	715	622	693	643	665	720	672	685	690	646	641	691	704	719	633	678	622	655	671	663	715	676	686	646	652	645	666	692	710	644	723	672	675	672	688	651	689	683	661	698	676	659	620	684	657	677	662	666	623	632	701	667	648	676	712	627	625	651	650	630	642	658	636	665	654	675	683	648	664	651	651	677	666	640	676	677	675	642	617	673	631	690	684	652	598	671	631	654	674	634	696	677	723	709	609	669	621	656	685	716	660	649	701	630	679	647	677	661	709	658	684	686	735	675	644	695	652	623	644	663	625	667	667	673	667	687	664	648	636	665	657	689	704	639	647	667	642	638	668	659	699	687	688	667	681	657	607	725	679	672	727	655	679	644	632	646	679	683	680	689	648	670	655	644	649	705	625	629	680	672	644	623	660	647	673	676	653	657	622	647	671	624	676	660	681	689	664	688	668	681	670	679	636	663	651	634	680	662	651	639	666	702	676	712	640	681	637	687	681	680	652	676	700	648	657	685	674	655	645	630	663	656	624	667	704	673	636	677	669	624	646	701	639	655	686	673	693	621	688	695	709	677	704	630	667	638	688	647	669	659	674	683	695	689	679	655	640	660	654	660	655	630	669	687	683	668	665	682	644	688	672	665	638	649	622	658	663	679	620	645	652	656	647	667	626	658	679	666	663	669	704	677	637	687	689	663	631	644	669	674	598	688	684	664	606	643	640	639	631	655	646	705	656	647	687	617	679	647	623	657	669	665	692	655	647	641	623	682	658	650	691	674	640	663	642	675	629	693	650	661	678	669	667	671	650	717	673	678	686	626	659	654	677	639	666	714	611	657	640	646	651	685	682	659	641	682	624	705	660	685	646	673	665	659	634	669	678	696	649	679	685	681	640	670	650	676	651	695	730	712	681	635	669	692	648	683	652	661	665	670	673	643	626	681	660	649	661	647	695	710	639	695	688	658	656	708	659	630	652	666	671	685	739	640	661	719	669	667	674	707	653	604	662	669	665	617	657	652	702	650	710	606	668	665	645	683	636	645	660	690	652	660	672	625	719	709	683	642	682	700	663	703	685	670	659	641	668	652	645	685	658	659	656	664	646	749	670	673	674	613	626	615	676	674	682	645	664	678	629	685	693	679	677	693	681	621	624	697	667	729	655	635	704	676	664	625	640	683	637	652	667	664	639	716	668	686	637	640	685	674	697	653	608	684	664	626	642	638	662	677	657	703	650	641	651	629	626	616	684	741	677	684	638	697	661	629	654	694	654	678	642	648	667	688	644	671	690	685	632	652	664	681	643	678	687	653	651	663	623	688	664	714	642	650	665	688	717	653	630	657	690	681	691	658	643	654	661	661	675	636	689	631	692	695	737	655	676	610	639	694	624	670	669	669	641	619	657	703	659	675	687	719	663	702	646	655	662	679	674	640	645	629	676	655	626	641	653	640	691	666	711	627	699	664	646	646	671	647	664	641	650	664	690	665	674	653	692	665	704	673	667	660	672	663	618	668	645	680	653	670	670	644	653	657	672	692	701	629	706	697	665	652	674	688	638	689	633	671	703	640	647	657	720	663	645	690	680	676	635	641	649	652	671	669	704	645	670	624	658	651	649	670	667	676	691	684	668	700	665	672	626	675	651	654	628	644	673	667	654	666	622	632	670	651	669	669	685	682	680	668	725	630	662	664	699	663	672	710	679	640	604	692	669	643	692	705	692	686	640	683	656	671	692	631	679	660	675	645	694	681	706	691	669	633	618	670	645	725	667	631	616	662	720	682	611	678	658	643	685	655	695	639	681	681	670	683	656	726	665	675	670	651	694	638	650	630	609	649	683	676	698	655	700	679	695	677	644	665	651	693	648	674	706	685	634	673	673	646	629	658	723	657	678	679	651	684	679	628	696	676	678	684	654	689	672	662	706	670	683	678	698	663	659	656	678	667	628	653	704	619	680	647	670	644	640	690	647	677	653	675	664	670	687	671	630	632	644	684	639	641	654	722	648	663	675	615	653	643	656	669	654	671	636	625	655	667	665	673	706	683	636	636	662	670	674	669	659	650	631	707	667	659	698	697	682	639	703	672	715	656	598	674	685	653	678	636	641	685	701	653	686	663	627	651	651	719	675	676	632	663	668	711	671	680	637	676	660	655	701	659	680	644	639	652	689	653	656	680	662	665	659	674	657	675	666	656	672	669	715	662	664	624	714	621	665	679	622	693	639	654	719	677	673	698	681	662	656	641	699	662	644	649	712	661	681	667	638	654	668	664	645	630	632	650	688	650	674	662	684	631	648	673	630	670	696	679	651	681	705	637	691	644	694	669	676	679	634	650	632	665	634	628	679	624	688	662	702	682	641	689	639	651	664	678	615	665	700	627	669	622	650	669	615	698	701	637	673	659	667	703	673	632	723	750	684	662	648	658	658	624	666	650	653	691	662	681	679	660	645	647	677	650	648	676	698	703	685	689	655	688	636	642	666	695	639	659	707	686	637	676	700	684	647	644	657	688	603	707	679	656	690	641	697	640	674	623	652	642	655	673	667	709	630	638	629	662	632	630	678	632	656	665	695	647	651	676	714	674	615	669	626	710	665
42513	35315	14427	2399	1098	332	302	318	295	288	311	296	284	278	298	312	286	298	294	292	316	294	273	314	277	295	291	304	299	254	281	303	289	255	273	295	280	315	300	266	305	265	263	272	275	289	242	274	305	254	286	274	275	308	304	299	287	268	334	270	286	324	315	291	311	331	324	296	293	301	250	274	281	271	289	244	301	268	285	294	269	284	289	317	291	274	298	266	269	237	310	266	274	308	287	301	265	300	280	248	273	250	297	323	245	319	302	319	290	281	280	314	272	259	296	283	285	300	260	291	306	288	296	306	269	284	273	290	302	283	287	287	296	295	307	301	296	295	301	276	297	263	306	295	267	318	290	281	271	303	242	283	283	269	297	266	279	288	303	302	293	260	283	276	275	276	282	288	257	280	290	300	269	303	301	306	276	315	268	290	269	276	276	252	284	304	259	300	268	307	272	305	271	319	296	282	314	271	288	281	318	296	308	285	312	288	288	231	296	268	311	303	286	297	275	267	286	274	291	276	270	274	280	282	310	308	285	294	304	312	312	258	261	278	292	264	289	283	285	325	305	293	304	294	289	261	281	294	311	337	286	286	278	268	278	259	292	318	284	318	279	294	266	279	313	279	271	265	290	264	279	277	276	293	294	270	285	307	296	299	289	265	297	267	351	283	257	258	295	282	313	261	295	296	278	303	282	279	311	298	297	278	279	295	282	287	289	277	279	322	291	284	289	316	279	281	311	297	287	282	266	287	273	269	278	278	269	267	292	268	308	287	297	300	274	284	320	279	252	271	290	288	268	272	289	286	277	316	303	276	286	294	288	283	319	271	291	303	257	279	263	265	281	281	294	302	271	277	280	267	315	277	266	265	289	276	260	288	282	278	272	269	282	269	279	272	298	285	277	303	302	287	266	315	284	298	254	340	318	332	292	283	296	299	305	288	283	277	259	278	295	280	313	324	303	274	286	280	302	279	294	301	303	290	303	262	257	274	267	297	299	269	276	291	278	283	278	290	283	296	267	297	289	278	280	320	281	292	292	309	288	294	291	276	296	292	288	293	306	278	298	286	247	293	277	249	269	294	291	305	344	299	334	276	300	305	315	266	315	312	270	260	268	270	286	300	256	297	285	267	293	321	297	297	279	285	286	315	300	271	309	296	287	320	304	254	262	300	281	284	275	270	306	285	293	302	270	290	281	253	276	306	271	259	281	289	263	291	263	261	273	285	269	256	270	281	262	313	265	295	260	270	302	296	279	267	306	265	290	308	275	274	309	244	297	302	290	299	311	262	302	296	306	276	308	289	289	267	288	282	282	275	284	305	294	286	300	293	252	292	290	323	280	285	311	267	283	293	294	273	305	268	308	279	284	295	287	305	297	264	319	282	273	310	303	254	314	302	296	277	282	268	277	287	287	273	263	302	294	294	255	294	297	270	318	313	296	300	305	314	304	282	273	294	286	322	289	301	297	282	267	279	273	279	308	269	310	336	271	289	290	266	293	290	312	294	281	291	292	315	298	284	278	285	275	285	263	280	316	300	283	259	296	227	298	311	319	293	296	276	283	303	310	273	300	296	333	288	299	289	314	287	285	267	264	288	283	294	285	290	265	296	248	273	281	281	296	297	307	263	299	290	295	283	270	277	296	312	260	299	335	273	286	310	304	308	290	252	270	292	300	283	277	306	311	300	288	298	294	289	284	286	268	272	309	272	301	265	264	294	322	290	306	285	254	282	287	275	294	268	299	278	310	272	293	281	255	256	316	268	305	293	324	270	272	283	293	270	304	289	280	293	321	269	269	299	268	290	273	308	312	265	279	284	279	297	295	296	268	289	259	257	268	294	322	289	289	308	311	259	289	307	319	273	266	253	299	304	281	276	247	261	300	255	267	267	291	287	308	283	303	264	329	307	272	279	296	257	324	302	273	256	276	259	282	269	283	294	282	290	273	300	314	292	274	265	301	279	277	304	284	334	291	264	290	289	297	277	319	288	270	286	255	255	306	273	304	302	286	283	293	278	306	282	285	304	285	313	300	271	271	259	283	297	281	266	321	280	295	351	314	283	251	287	268	308	313	291	286	302	278	296	298	280	284	296	273	295	288	277	285	260	271	279	286	263	260	292	302	289	268	271	278	290	290	300	299	292	274	275	269	292	265	289	315	276	271	251	306	266	282	281	307	304	292	298	264	285	273	302	271	308	256	272	271	309	270	289	292	279	278	280	292	247	292	287	309	266	295	280	334	295	281	264	270	251	308	247	295	288	296	287	290	279	281	298	283	286	276	271	288	257	278	297	283	316	293	272	281	292	276	295	347	284	309	324	313	287	283	273	306	271	287	301	276	308	274	269	273	299	289	297	296	307	275	287	270	259	276	285	292	294	288	312	299	290	276	277	290	312	265	280	279	280	297	283	285	334	278	252	298	291	285	291	278	274	258	309	256	306	353	256	300	323	278	303	270	296	351	293	281	288	279	287	278	300	275	312	284	302	254	292	286	301	290	265	264	298	269	288	279	277	279	272	310	266	274	299	263	284	282	274	309	295	324	316	306	297	304	271	292	293	257	307	306	280	287	307	267	286	307	272	305	299	277	281	303	253	255	316	293	294	278	300	342	261	282	287	277	294	269	293	310	301	308	271	269	267	275	270	310	284	287	309	306	294	272	317	306	286	261	268	294	307	280	283	307	306	286	288	271	280	300	282	286	331	305	273	277	297	280	291	301	283	285	297	286	265	291	278	277	283	294	302	340	251	273	307	303	312	287	288	275	243	295	269	275	309	272	315	262	236	288	297	252	243	323	279	299	306	273	331	334	299	311	291	281	321	279	301	261	263	289	282	294	295	310	318	261	334	279	286	298	300	332	275	291	291	268	279	289	282	270	288	296	271	296	294	274	277	282	281	298	272	307	283	285	282	275	308	284	297	273	300	296	273	295	305	274	301	286	314	291	276	271	305	272	275	256	303	273	295	310	300	273	305	285	276	289	292	310	291	278	264	302	286	286	295	297	322	315	292	315	300	278	313	272	317	302	290	311	291	284	266	269	270	303	287	312	310	273	307	317	301	281	298	303	290	280	268	312	300	296	282	275	309	282	291	298	271	310	305	322	275	291	236	287	299	260	275	287	280	261	293	271	285	274	287	291	286	314	293	295	314	293	310	265	288	295	275	317	282	269	277	291	260	340	273	306	302	283	270	272	279	283	306	305	277	278	287	283	270	310	295	274	283	287	297	310	300	291	311	269	246	273	276	288	278	281	284	293	278	291	289	288	307	293	269	285	319	301	267	306	275	286	279	265	294	253	283	288	319	304	289	268	294	276	320	284	260	282	268	278	275	258	279	279	283	301	296	297	313	260	269	277	283	317	305	280	293	282	288	265	267	320	311	286	295	270	296	286	304	318	294	291	286	276	298	260	276	281	262	276	275	272	275	269	293	287	264	315	294	267	250	263	287	289	260	285	267	293	301	316	287	281	295	306	280	302	299	299	282	254	308	297	299
22275	26710	15329	4685	3469	709	629	653	653	637	632	642	672	589	628	637	592	669	646	597	616	619	622	595	629	601	623	597	594	596	630	646	611	627	656	661	645	646	652	635	633	659	646	626	597	662	599	630	620	678	677	626	646	656	623	606	619	645	636	632	635	589	625	609	616	650	676	604	639	650	597	609	591	630	603	645	608	605	604	598	650	617	623	589	639	612	619	665	643	613	599	609	646	660	605	632	668	618	585	600	658	574	659	669	608	643	588	637	605	617	650	633	603	610	602	628	654	654	579	659	583	580	589	622	638	610	646	580	640	567	665	623	579	631	586	602	573	632	599	626	626	613	626	615	600	571	618	623	598	607	589	607	615	624	621	590	675	618	617	634	651	668	568	673	598	664	645	614	605	597	623	599	649	608	600	609	640	665	619	623	638	600	617	600	633	637	640	609	623	624	636	633	636	652	636	594	627	592	612	612	633	638	550	613	674	551	653	617	597	665	644	621	667	624	615	628	652	638	617	657	616	626	639	600	602	613	628	656	582	643	592	625	613	600	649	635	603	623	632	654	616	642	647	606	625	657	584	584	623	625	640	603	626	611	641	644	637	616	682	666	652	614	567	620	652	611	634	626	627	621	630	644	626	622	627	644	609	603	632	615	597	633	656	644	593	644	616	638	660	601	633	582	588	609	578	640	648	623	620	649	636	641	613	653	626	669	600	619	620	633	604	609	577	648	615	612	618	625	645	612	591	595	634	634	589	608	627	624	634	577	614	617	654	651	628	556	620	637	664	607	635	627	642	668	631	607	638	605	628	635	619	624	612	633	648	610	609	601	586	633	624	609	642	604	648	684	573	650	623	631	659	586	638	626	643	631	598	658	617	615	660	625	620	662	653	608	616	640	644	642	680	640	614	648	640	614	662	625	655	642	665	658	612	616	593	622	613	671	614	659	648	658	619	625	593	626	620	634	586	648	612	653	629	637	645	662	635	627	618	639	638	587	621	601	633	599	619	630	600	566	593	630	599	653	615	602	587	597	639	612	617	614	661	632	581	638	648	643	634	619	643	633	577	621	659	626	629	640	614	611	597	647	621	644	666	663	690	597	593	602	647	631	614	633	646	610	638	610	623	587	622	601	640	621	611	612	610	603	608	637	629	661	619	628	611	584	633	621	666	631	604	618	614	648	622	636	644	633	660	623	629	674	611	633	589	601	634	618	587	587	667	641	608	638	609	654	696	600	634	662	558	602	619	605	609	610	589	619	626	608	639	605	641	669	589	624	656	648	632	606	617	554	590	596	602	674	608	614	621	584	619	648	667	646	646	579	628	615	606	621	629	603	616	631	667	635	583	632	670	619	624	607	648	614	638	617	613	605	636	621	614	633	640	649	705	651	645	592	564	638	649	589	633	630	655	616	646	640	608	611	588	650	614	600	643	600	631	647	667	619	629	644	664	629	679	654	693	646	655	583	615	613	611	556	633	641	667	616	664	674	611	610	629	622	672	599	637	624	619	643	631	605	581	642	606	618	612	616	621	622	605	582	648	594	636	578	676	630	641	639	592	620	586	597	595	595	597	648	598	613	696	637	603	628	615	631	624	593	626	625	613	622	637	608	648	605	589	656	645	617	608	616	594	654	698	664	643	656	598	628	624	661	629	614	568	608	593	610	565	670	604	622	591	613	614	652	641	624	658	677	621	652	597	639	612	606	640	625	666	630	606	585	607	594	679	624	643	656	602	587	612	618	599	598	641	622	610	602	628	661	598	621	566	623	656	606	631	635	668	654	650	622	600	600	624	659	653	625	578	622	640	602	620	606	647	618	654	645	626	653	684	662	619	663	619	648	641	600	625	615	632	608	627	663	614	588	648	622	637	640	650	646	595	666	630	641	598	607	586	601	635	606	647	657	652	620	642	659	594	613	620	636	660	677	666	622	610	633	619	628	627	640	594	593	651	605	628	585	594	649	644	617	628	612	597	637	639	664	624	642	596	629	614	625	606	635	605	621	668	629	675	590	632	642	590	653	609	628	608	637	588	604	628	624	601	627	649	643	637	632	646	625	588	651	649	643	604	621	602	632	618	635	603	633	641	617	641	637	615	623	585	617	640	653	605	578	687	616	623	574	599	631	624	664	635	601	649	641	635	602	644	630	649	610	608	622	633	585	607	639	653	621	617	618	584	610	619	627	596	654	610	611	572	644	618	666	595	620	656	609	641	576	605	616	637	621	596	628	607	629	633	618	622	654	671	574	659	642	603	595	657	622	651	633	628	684	641	628	589	647	613	612	654	585	627	556	572	572	704	666	599	655	598	651	577	618	613	640	637	638	679	599	664	627	611	637	630	591	610	641	622	626	630	667	601	599	611	632	649	615	582	651	598	651	611	609	657	650	668	638	647	627	584	576	671	608	567	666	607	591	630	670	631	647	648	619	612	677	597	626	628	603	613	610	675	584	636	681	614	617	626	676	625	639	610	620	630	616	622	638	591	631	625	631	617	636	611	635	658	652	650	631	603	606	633	621	657	646	641	589	633	660	618	632	588	589	575	630	638	631	602	676	600	610	636	638	588	633	657	624	623	624	634	665	625	574	633	617	635	633	606	669	626	588	649	667	606	568	689	601	618	608	624	635	621	624	658	626	598	659	591	635	616	628	618	601	606	631	581	622	636	615	618	576	629	602	609	619	680	608	636	595	641	614	629	613	634	600	641	658	643	629	630	619	591	650	641	615	611	645	604	635	631	631	609	602	618	589	602	628	631	675	659	575	663	630	604	649	649	694	619	629	579	676	619	643	634	582	644	593	592	614	604	572	629	679	630	617	663	597	627	642	641	599	645	618	615	620	605	637	605	632	619	620	680	643	603	612	593	598	646	647	670	613	624	619	652	668	564	639	636	650	603	606	602	608	612	610	623	636	667	618	643	611	617	625	585	648	616	612	648	653	611	629	597	628	644	625	625	614	605	617	631	622	633	624	602	620	636	614	606	613	555	600	629	592	644	568	649	669	650	620	645	601	665	626	648	635	620	625	589	647	619	612	632	626	607	640	613	602	631	638	602	603	614	645	649	590	639	616	654	656	640	630	614	616	652	592	614	627	658	586	622	627	630	610	624	614	662	634	639	657	675	608	595	627	668	645	623	557	630	614	590	635	609	646	659	637	623	600	631	662	627	637	645	606	628	629	638	637	648	627	640	607	641	606	635	587	671	631	603	605	656	631	658	638	616	641	630	603	645	592	616	643	586	617	635	581	567	603	647	648	700	655	644	624	651	655	618	654	617	647	637	646	637	654	598	607	634	595	630	611	633	603	654	607	651	671	630	610	636	603	611	572	631	585	672	621	614	642	578	647	601	624	632	604	645	629	653	669	583	633	616	611	597	614	640	668	679	627	624	644	569	646	674	635	652	630	586	629	647	636	613	637	615	650	632	618	597	616	626	593	654	601	641	591	643	641	596	615	621	601	602	644	597	624	596	611	643	625	613	604	601	597	636	628
54354	72603	64127	34688	23453	4192	273	233	225	203	210	189	188	216	207	209	190	174	200	179	195	180	163	163	188	191	200	201	186	179	202	176	185	208	202	182	189	190	185	170	197	189	193	177	175	192	188	194	176	172	179	212	203	144	179	165	173	186	219	172	173	186	197	169	162	181	222	179	200	188	218	170	189	196	190	217	207	199	211	215	194	191	196	164	190	175	180	174	161	180	188	201	181	191	194	179	170	210	200	171	194	177	195	191	200	199	174	171	182	182	170	182	195	215	218	192	170	155	195	197	179	188	181	192	167	174	162	210	156	169	160	189	188	165	171	166	180	198	172	192	166	196	186	161	188	191	155	187	190	182	193	201	166	171	183	219	188	179	191	180	184	177	187	182	203	169	163	205	192	167	182	193	159	175	189	177	166	228	199	163	214	180	173	195	194	170	199	182	188	159	170	202	201	197	172	193	205	186	177	186	186	205	183	169	181	181	190	204	185	151	201	201	205	183	196	172	187	205	195	187	186	185	150	186	185	159	163	182	194	198	183	173	191	201	172	191	192	183	194	154	171	171	175	195	176	176	184	192	195	169	164	181	165	177	173	177	185	191	203	178	182	181	163	174	190	224	161	180	206	204	178	191	186	200	179	184	205	210	180	200	182	166	189	193	158	167	199	187	207	168	188	189	174	170	191	189	190	167	202	182	187	176	194	182	211	189	192	181	193	199	199	199	175	166	177	176	195	186	184	175	186	161	175	181	164	197	193	167	191	159	153	199	203	184	193	164	173	169	211	165	189	187	170	215	190	189	177	149	158	184	159	157	166	205	203	211	153	168	191	195	195	217	186	183	194	166	176	192	184	176	169	193	162	193	168	175	146	194	204	197	182	145	159	175	204	204	210	171	200	184	173	191	200	188	196	205	182	178	192	183	181	204	191	170	181	204	169	172	177	181	195	215	197	194	187	172	212	169	182	188	179	200	201	164	187	183	200	181	193	164	174	182	174	190	186	175	194	200	174	180	168	187	198	187	208	162	166	166	198	172	199	200	190	202	186	183	169	196	215	194	204	189	195	188	175	181	184	194	191	155	197	176	183	192	158	172	193	177	147	184	194	197	173	158	195	187	193	194	183	207	174	168	203	196	167	185	198	164	183	211	186	187	206	184	158	189	174	171	189	198	191	177	180	185	197	182	178	200	177	169	171	168	187	182	198	175	177	179	192	173	195	170	201	182	186	182	200	181	185	210	178	203	173	174	191	180	165	188	176	197	183	189	189	179	184	173	191	176	191	175	181	168	201	211	196	194	175	157	185	169	187	186	182	186	200	163	179	192	200	189	163	192	189	218	198	185	181	165	178	186	180	173	168	190	179	188	171	201	222	191	181	180	199	201	180	179	164	184	189	194	200	209	205	180	186	192	198	164	188	183	210	180	168	153	161	181	172	205	173	181	210	209	192	175	189	181	200	169	166	187	167	182	172	159	169	190	186	206	163	190	180	171	207	165	199	177	185	205	189	178	173	174	186	210	190	175	187	182	164	175	188	181	187	151	160	161	183	187	172	216	169	181	190	196	194	159	195	196	207	212	162	201	191	190	186	183	188	186	180	205	186	186	187	169	198	192	184	197	198	166	177	204	230	183	177	178	165	177	179	197	192	182	180	173	178	173	185	196	183	205	199	183	187	178	162	150	181	167	169	190	179	193	189	188	209	207	180	201	183	187	188	187	189	167	174	204	206	169	171	184	183	194	190	165	172	188	214	198	204	185	169	194	189	211	179	179	200	198	200	187	199	205	179	171	173	183	205	200	209	176	185	188	200	190	188	193	187	187	171	208	180	199	201	206	185	182	185	199	184	188	171	192	202	184	180	188	205	206	186	163	171	167	173	177	176	211	181	208	175	167	191	209	196	190	206	224	174	159	184	199	159	158	206	163	172	168	199	173	174	191	164	194	183	201	197	177	206	201	196	185	191	181	168	183	191	176	162	184	184	193	191	187	195	199	169	178	183	180	193	178	201	190	152	199	189	190	164	152	185	164	198	191	168	140	150	175	190	183	187	177	179	175	179	168	211	221	174	181	204	200	167	188	159	207	167	187	180	194	172	176	181	202	226	177	182	170	174	205	191	184	185	189	196	187	179	193	180	178	193	190	193	172	185	207	180	201	177	210	213	212	167	191	172	209	179	170	187	168	188	190	171	183	205	190	160	166	195	193	183	191	198	226	165	194	195	190	155	181	164	172	207	159	174	230	192	185	178	202	188	164	172	190	172	178	196	180	184	172	187	170	201	190	167	168	172	200	166	202	183	178	203	184	193	183	184	176	206	170	171	199	199	201	182	182	194	189	185	175	179	176	180	203	184	188	191	186	197	199	185	208	186	175	185	176	188	207	221	186	183	196	206	207	210	198	201	183	201	177	186	190	183	193	211	174	198	184	169	194	203	184	178	174	166	188	210	191	196	197	174	207	188	222	194	167	201	189	198	149	158	176	180	205	210	193	183	182	190	173	160	176	176	173	212	174	161	196	201	185	177	166	197	169	184	199	193	156	180	207	166	190	184	191	184	196	203	182	164	166	200	183	179	216	181	171	198	188	209	196	166	175	163	185	220	176	172	195	195	176	183	171	193	180	194	193	194	212	196	201	186	207	214	176	157	184	161	173	180	201	181	193	171	190	209	165	188	171	178	191	162	226	189	192	182	196	177	177	169	196	174	174	173	156	170	221	185	199	190	189	174	186	174	176	160	183	175	207	181	198	222	167	191	187	198	204	206	197	195	191	187	166	185	197	177	183	184	182	166	198	201	198	224	179	197	199	174	180	156	204	197	196	157	175	185	168	179	165	192	174	196	161	191	165	195	207	173	205	200	198	178	169	163	183	193	197	211	150	158	171	189	201	165	172	223	179	200	210	184	166	198	187	197	190	162	185	162	207	177	159	185	182	169	191	183	201	214	198	189	188	192	186	189	203	187	182	203	174	170	184	213	198	183	172	212	153	195	190	182	176	186	185	174	188	206	157	207	200	198	172	183	171	218	210	185	207	175	186	201	186	210	190	169	175	205	188	182	166	176	186	180	159	198	213	206	144	177	190	189	189	170	188	177	164	191	174	179	219	164	164	173	171	185	191	183	173	192	171	178	196	178	186	186	172	171	202	205	186	211	155	189	199	167	168	189	203	180	151	170	160	171	188	189	195	180	203	172	180	182	202	192	180	169	208	191	166	184	182	202	187	181	162	194	200	220	193	176	231	186	184	188	191	197	166	177	181	169	181	219	217	205	165	181	181	197	190	177	191	164	153	184	186	199	184	188	185	169	176	200	187	177	165	175	185	204	188	188	182	177	166	187	187	215	205	179	170	188	182	180	181	215	194	179	213	202	160	180	177	192	205	176	190	193	173	193	191	198	169	168	151	189	176	187	191	167	187	191	190	219	205	194	178	185	215	184	190	195	167	203	190	165	178	166	151	188	173	188	194	184	154	190	183	221	210	206	205	165	173
30324	56764	58873	40962	35666	2432	698	685	622	598	562	596	506	505	528	492	556	495	508	494	510	506	453	490	512	488	476	489	455	497	453	481	456	451	425	439	455	419	457	442	426	427	446	449	453	439	446	421	445	428	423	450	450	456	441	438	445	438	452	419	419	420	450	457	449	438	444	460	489	430	406	455	434	477	436	465	447	421	474	432	412	448	473	446	443	487	422	453	468	429	449	451	454	446	472	460	471	470	425	426	495	435	421	461	458	409	467	450	392	462	428	414	409	455	435	464	438	443	475	429	435	451	437	446	459	435	447	434	465	427	434	456	400	423	415	456	423	426	437	432	446	439	388	452	426	442	415	432	416	405	443	411	426	425	437	440	454	430	463	441	481	437	457	436	467	407	439	437	438	419	439	385	407	461	446	434	453	426	410	462	453	398	447	437	431	443	452	467	390	443	446	436	446	432	450	426	425	453	426	447	453	427	454	457	445	416	487	468	441	465	428	443	442	444	461	453	435	453	443	440	417	419	488	453	446	500	432	444	427	452	405	427	442	409	407	450	480	464	451	439	446	439	439	475	442	427	403	437	432	427	405	434	445	445	440	380	465	433	432	485	462	439	456	455	397	420	448	407	454	474	444	486	415	439	448	392	390	428	420	431	419	419	427	439	466	438	455	414	462	447	451	413	442	433	447	413	426	455	377	427	464	442	439	439	452	420	424	456	389	459	401	425	441	432	483	447	465	470	434	423	411	450	431	415	448	410	438	463	423	403	444	476	437	426	429	471	437	445	421	433	477	430	425	450	430	406	453	465	432	453	430	428	409	434	492	444	414	419	444	445	395	423	427	409	434	444	419	434	483	408	448	495	447	420	460	443	461	473	470	430	474	420	449	448	436	423	426	436	444	424	420	468	407	457	427	419	455	447	450	465	462	409	405	460	429	436	464	426	413	439	427	425	453	422	404	438	422	447	429	408	412	455	440	427	455	424	458	463	436	414	436	476	452	424	421	419	421	458	461	448	457	449	416	416	418	456	446	436	462	430	454	443	449	452	431	471	448	453	414	505	483	410	411	437	446	437	412	451	452	457	477	431	416	446	433	459	451	415	434	467	403	455	390	412	423	450	460	462	434	394	420	434	499	464	430	453	437	431	410	435	425	416	422	378	431	431	419	438	474	438	470	434	441	381	420	438	465	458	444	405	452	432	455	444	429	463	451	451	426	428	450	471	449	425	457	410	496	455	390	466	467	409	432	446	444	450	454	435	433	464	436	438	467	380	413	434	442	438	442	438	413	461	444	444	447	460	440	454	420	419	458	441	420	479	390	410	434	412	447	451	420	445	441	411	453	458	396	390	481	464	430	436	435	452	446	452	469	464	461	431	444	437	432	440	475	483	425	424	449	424	403	430	471	435	436	449	408	420	418	453	455	415	450	440	432	458	435	440	431	448	431	472	443	472	423	445	413	398	457	438	405	431	434	399	435	451	434	455	415	437	439	425	452	454	446	425	423	422	439	445	415	421	457	444	447	441	419	437	425	443	403	462	445	469	412	486	446	454	452	453	416	449	469	430	450	408	484	466	420	411	451	445	437	445	436	437	437	429	478	482	416	426	433	394	434	413	447	422	443	461	421	450	411	457	433	379	421	415	426	433	454	467	438	434	427	407	408	427	475	439	417	407	444	436	436	427	449	436	475	388	432	460	456	437	455	440	415	430	448	437	448	422	396	417	434	479	442	421	442	429	449	479	473	464	470	438	446	449	437	454	433	430	417	474	430	430	469	448	416	424	460	434	437	471	418	444	444	421	436	405	478	439	429	407	454	419	414	427	416	428	445	468	437	438	431	440	470	443	397	423	435	457	450	486	421	440	425	406	468	440	411	395	465	428	455	466	483	453	429	450	418	453	428	469	419	412	472	435	430	418	439	407	441	431	436	437	460	443	464	464	414	433	427	442	466	420	433	434	462	433	399	427	436	427	418	469	435	439	432	444	476	471	432	467	457	442	428	420	424	445	402	451	416	444	410	433	440	408	462	439	427	424	405	455	426	419	477	436	454	457	446	431	411	463	453	431	414	480	445	431	455	454	444	425	435	447	457	394	464	434	403	437	459	414	449	413	419	438	389	467	435	449	444	451	458	419	421	429	424	456	427	452	441	413	464	425	424	419	412	455	436	462	478	419	444	429	458	453	431	449	456	489	447	420	476	448	442	459	444	441	424	468	435	420	442	456	426	421	446	452	443	439	445	422	408	422	414	461	424	411	439	428	452	446	468	443	427	442	434	464	412	464	444	445	436	431	448	428	449	466	461	432	413	410	427	436	431	435	462	448	400	436	444	465	445	453	448	452	433	439	393	449	449	481	419	472	460	416	434	468	416	475	439	459	439	396	439	447	427	464	398	452	492	431	470	443	453	467	427	416	428	445	440	423	429	438	457	445	450	438	427	419	429	431	423	435	442	478	431	396	432	460	434	435	448	436	427	471	400	428	390	422	427	424	446	424	430	454	434	456	401	481	394	440	457	469	408	460	450	448	454	462	448	435	410	443	444	434	403	432	391	439	394	412	450	466	449	466	480	421	435	450	453	412	444	432	441	440	420	428	489	483	444	417	456	454	439	445	430	418	462	468	440	445	427	429	466	417	456	440	426	453	423	451	454	442	429	457	425	446	427	422	431	425	432	458	431	433	444	431	445	413	444	450	451	438	459	426	450	415	442	421	430	422	453	473	392	423	436	438	422	458	440	468	420	418	397	460	451	412	440	421	459	435	441	417	461	445	421	439	430	433	418	425	433	441	451	458	451	434	394	486	449	399	410	459	454	406	430	433	413	454	422	407	443	419	420	419	413	475	442	417	409	436	438	453	472	437	438	403	448	421	407	458	432	434	445	451	434	424	425	461	473	437	411	433	449	432	425	441	475	452	406	460	421	452	475	405	452	479	432	413	415	461	413	422	430	453	433	439	439	439	440	459	466	480	414	429	429	439	406	422	474	444	430	436	417	438	445	431	439	423	448	444	424	411	398	377	441	429	404	460	437	463	439	454	473	405	454	458	429	466	440	445	455	440	380	431	427	445	418	453	446	472	438	379	460	436	470	445	453	444	444	492	429	405	461	443	419	450	424	435	449	445	467	411	498	489	462	449	442	455	439	404	438	457	441	403	413	465	486	435	412	449	455	452	441	487	466	445	412	447	441	433	447	439	435	424	433	466	413	406	433	447	480	428	477	452	457	450	445	430	464	442	415	429	446	412	431	474	419	444	428	457	476	453	415	431	497	456	439	441	468	437	399	459	440	474	445	437	438	473	400	436	463	447	424	406	434	430	438	453	465	450	431	456	445	433	445	428	461	480	465	463	472	445	440	469	452	438	414	487	430	457	423	440	467	455	448	472	476	400	439	436	433	425	435	431	471	411	408	443	485	445	431	416	453	430	464	459	427	432	463	430	409	461	434	457	466	452	429	412	438	442	451	443	462	421	476	450	461	437	444	445	425	436
62312	84272	76369	46293	34788	10441	686	370	364	319	339	321	336	312	292	270	308	331	299	298	318	295	344	325	295	304	284	288	326	314	287	303	317	264	271	299	325	304	320	274	262	295	293	301	304	293	306	272	332	291	286	293	262	270	318	277	306	301	316	319	301	289	293	308	313	318	299	282	299	281	285	312	307	303	315	278	312	286	296	296	278	295	297	253	301	289	310	318	318	265	308	315	289	293	284	303	293	269	317	297	266	280	310	302	299	270	306	302	310	300	271	277	286	320	275	274	279	281	307	296	285	285	287	293	294	293	295	317	300	271	294	263	279	308	302	287	306	314	308	283	275	275	283	298	313	317	307	295	284	266	299	261	285	282	304	287	288	267	283	271	305	289	276	300	256	273	302	310	281	291	287	277	301	278	300	272	323	311	318	323	289	337	265	275	308	302	289	296	284	294	278	330	298	290	273	281	298	258	270	289	287	280	294	287	301	287	267	294	287	292	300	311	282	298	312	285	342	300	253	300	286	264	309	270	293	310	324	287	298	284	279	325	285	269	289	306	315	319	281	282	272	291	308	291	292	279	292	302	297	315	317	295	327	296	316	295	310	258	252	289	348	296	273	292	294	306	297	295	287	309	284	274	317	280	323	299	327	301	348	275	280	292	302	278	305	301	277	304	311	290	298	244	289	322	306	281	266	277	275	338	288	313	266	259	259	288	299	333	285	278	300	285	283	317	336	309	309	292	297	265	300	320	279	292	303	295	291	276	296	288	282	283	285	318	290	308	283	278	298	302	317	291	310	300	271	271	271	277	282	294	254	271	287	284	278	296	292	318	291	271	296	292	271	280	281	269	274	301	290	247	288	296	295	273	305	309	287	312	276	311	289	255	325	304	295	298	288	285	290	312	268	317	324	332	249	265	304	297	286	276	262	263	298	272	298	278	310	305	292	272	289	245	278	305	286	324	255	269	302	296	300	273	242	320	284	321	276	276	293	296	279	269	295	280	252	275	287	288	310	289	302	287	273	277	274	296	276	296	315	271	322	283	292	300	295	320	312	288	262	290	279	247	292	298	307	315	302	277	285	288	304	291	311	305	289	283	289	282	309	310	317	296	299	328	310	295	273	266	261	287	272	268	290	293	304	263	305	336	291	271	291	302	267	306	288	287	314	297	275	287	302	299	316	304	290	283	292	308	280	264	283	299	305	259	268	299	305	294	296	284	311	292	279	294	292	278	296	294	299	313	282	306	282	273	282	292	297	281	292	283	306	304	317	288	272	289	278	278	276	282	283	293	301	327	281	271	295	279	289	321	263	294	310	272	255	301	294	283	276	298	285	289	331	301	285	301	284	296	285	293	319	287	263	286	303	273	298	263	320	289	262	272	304	278	294	326	283	292	308	281	283	299	294	294	320	274	305	273	295	287	285	297	338	292	297	285	299	303	303	332	275	314	287	307	273	307	311	304	283	288	260	295	274	309	308	298	293	308	281	290	298	289	276	290	268	289	299	299	298	303	322	306	283	293	247	275	297	329	310	308	306	284	254	269	292	294	296	308	287	290	280	288	279	272	291	264	295	279	304	278	282	292	292	265	282	300	291	329	310	276	289	294	309	307	303	326	307	292	293	281	293	294	285	289	273	291	298	316	301	259	283	294	291	258	266	256	271	309	317	266	306	343	295	299	289	277	286	313	290	298	299	288	288	255	311	287	338	284	289	283	290	298	289	335	275	299	273	283	311	292	274	283	339	302	309	271	309	274	281	287	306	275	269	301	316	297	313	319	282	272	296	303	298	321	273	269	286	294	292	300	287	316	274	257	301	320	264	294	308	328	275	302	277	293	285	320	272	312	273	251	298	300	307	286	250	308	312	265	316	302	288	304	293	287	304	260	294	305	309	255	257	262	255	316	282	285	320	280	267	258	284	293	236	277	288	305	268	258	283	286	279	280	317	326	284	303	314	277	291	295	302	315	301	298	290	287	310	303	317	269	284	297	280	266	307	299	271	305	292	331	272	281	314	283	298	289	297	287	266	286	294	304	286	310	247	268	280	334	264	310	264	303	279	297	285	324	310	334	291	282	290	281	284	306	278	273	296	322	295	294	274	286	269	269	282	262	291	300	315	273	289	277	293	281	322	278	288	281	278	274	300	286	307	278	271	317	303	301	301	289	283	274	297	293	263	280	270	306	320	269	313	284	305	304	285	293	262	313	265	276	280	281	286	287	296	264	284	284	264	300	292	278	288	293	240	303	295	310	292	301	304	310	308	274	279	287	265	299	302	281	284	285	278	255	290	300	313	304	284	313	307	263	316	274	332	266	268	283	290	297	264	286	297	320	288	303	285	291	267	279	284	279	334	294	312	293	340	289	268	300	315	311	310	311	285	306	303	323	318	255	295	310	289	291	294	247	265	277	293	306	295	271	266	256	258	261	271	280	298	304	292	343	276	301	254	292	292	282	266	303	292	316	302	278	274	293	312	302	277	285	297	317	318	261	285	296	265	269	287	278	308	305	293	324	305	263	278	309	276	286	301	313	297	305	307	272	280	329	295	309	306	289	307	267	293	314	254	303	280	284	287	310	319	318	298	340	290	313	319	354	299	321	275	312	298	277	293	319	272	306	282	278	320	301	262	295	297	277	301	282	291	271	275	298	300	285	299	306	281	298	320	296	279	297	326	287	292	287	297	306	313	289	291	305	313	305	280	317	341	278	296	295	296	293	290	306	306	295	314	272	295	308	308	280	288	302	321	286	308	285	286	298	280	288	292	277	316	337	298	304	288	272	294	305	284	300	313	310	307	294	284	316	304	284	282	289	274	314	270	283	253	314	307	297	311	297	293	289	277	292	284	257	301	322	287	286	303	265	314	317	252	270	246	306	302	310	313	284	302	307	309	310	282	276	268	310	302	270	292	266	292	307	321	287	315	279	287	312	273	293	268	294	285	322	324	275	320	317	293	294	285	293	267	302	297	271	304	324	304	283	276	308	272	270	277	307	271	276	306	291	305	241	302	271	286	291	294	289	291	272	292	305	292	280	345	299	289	321	279	276	292	301	262	279	324	278	318	282	291	293	270	286	302	276	288	295	272	310	305	281	304	246	297	296	302	293	280	274	283	296	284	286	279	303	291	300	283	282	302	289	304	295	253	293	263	305	288	296	259	290	273	285	305	315	325	289	297	321	307	308	328	298	268	302	274	299	321	299	277	277	328	325	297	278	309	274	298	290	253	314	338	294	281	319	300	284	298	299	291	258	259	282	294	283	289	276	321	282	302	298	289	281	275	306	303	306	293	314	300	283	295	287	296	304	266	308	312	307	274	265	270	332	299	280	287	284	277	293	321	292	263	294	284	324	306	342	284	289	296	286	306	267	293	272	277	298	271	315	280	280	281	314	293	259	300	301	289	298	291	279	295	259	341	308	306	317	337	321	285	277	299	284	299	286	328	300	306	278	306	293	305	266	265	270	302	296	266	288	292	277	325	295	301	288	286	273
35495	67743	72303	51604	46661	4751	1244	1089	950	938	879	837	823	803	780	800	808	766	792	684	748	690	701	729	757	689	695	697	707	659	726	695	684	683	653	673	698	691	664	666	637	718	673	691	676	655	691	678	677	655	649	666	673	669	663	709	698	725	643	694	705	671	654	653	661	676	657	637	663	699	645	659	647	664	695	660	657	666	672	637	651	681	670	659	635	639	653	638	695	693	655	620	721	646	663	636	655	666	659	722	694	619	630	626	665	688	669	648	662	670	689	705	721	671	639	638	706	648	678	654	678	673	651	650	632	667	639	668	668	675	684	620	646	668	635	655	636	729	662	627	626	661	653	667	683	649	654	657	632	643	684	677	659	708	651	658	632	627	632	705	689	646	627	703	645	633	673	604	684	678	707	606	693	601	649	605	659	680	685	655	677	657	630	682	628	676	659	703	662	703	623	686	676	712	683	638	670	653	656	662	682	625	641	676	681	624	670	650	656	687	650	631	614	650	641	642	683	601	654	639	719	626	672	683	671	681	646	627	659	646	676	683	640	593	665	695	662	637	695	655	662	658	668	675	672	665	706	617	679	675	634	655	721	667	655	692	674	636	695	643	649	680	670	654	649	673	637	606	665	670	625	692	690	630	703	643	696	658	655	635	671	662	639	715	656	684	671	647	645	663	631	716	667	700	614	644	623	672	645	679	638	622	678	688	601	680	649	659	663	684	677	694	675	654	673	653	694	700	728	662	633	664	646	659	626	658	684	706	649	621	678	645	677	650	663	667	629	628	629	648	680	654	640	659	650	634	692	640	667	669	636	617	696	656	628	669	662	663	648	636	658	676	666	683	663	661	658	676	685	646	661	609	617	674	645	641	630	643	680	599	647	665	698	664	634	646	663	622	626	626	601	652	640	623	664	659	644	670	686	665	618	654	678	678	659	670	654	646	624	635	638	683	702	665	659	657	634	681	649	703	647	678	655	658	668	670	661	626	627	689	600	643	696	629	643	623	675	652	640	646	658	631	648	653	661	638	670	658	669	674	609	697	652	642	650	614	708	620	649	671	661	663	667	657	620	699	692	640	648	651	649	682	653	679	674	654	614	651	611	677	600	652	681	665	675	686	636	624	699	724	679	615	658	624	676	664	657	647	703	654	654	651	672	671	678	646	690	639	667	677	660	642	624	677	668	672	660	584	652	719	666	662	645	673	704	642	668	647	687	661	678	579	616	642	613	684	651	629	656	666	651	645	686	652	655	642	637	701	673	653	673	677	687	673	666	674	664	665	655	635	644	674	668	660	647	697	670	679	661	651	608	685	658	641	655	658	651	652	680	655	600	676	671	671	643	715	670	642	645	661	600	690	676	669	642	633	664	680	642	662	664	626	652	680	675	683	682	675	653	672	620	645	667	622	667	668	648	665	657	647	616	641	663	654	629	635	683	672	730	670	697	691	658	635	691	689	653	621	631	661	666	671	634	631	657	671	675	672	621	690	676	682	676	677	633	656	631	633	683	679	685	690	690	671	637	663	605	629	607	679	672	649	615	699	675	698	677	655	697	623	634	637	654	636	665	675	635	587	669	651	659	690	624	638	633	654	679	619	633	647	682	663	639	638	637	669	671	695	724	682	628	654	630	650	652	627	628	685	641	665	640	640	670	663	659	654	687	670	645	649	610	651	657	682	670	648	680	640	658	652	619	631	718	713	653	649	662	723	668	719	640	682	650	656	701	672	650	670	660	650	646	659	697	646	670	679	683	639	678	673	674	676	648	640	666	687	664	670	633	635	619	708	665	661	651	618	645	657	641	700	690	694	671	661	679	685	652	666	607	657	692	645	681	670	687	622	623	684	637	669	632	644	614	601	679	702	671	675	636	638	653	686	692	642	693	659	646	648	682	645	652	657	680	685	678	669	696	698	623	642	656	684	647	675	665	676	631	594	636	695	622	670	663	662	676	648	638	656	607	707	661	624	663	680	642	627	683	635	646	672	658	666	652	673	720	633	633	684	679	651	666	670	653	654	672	671	649	649	646	632	644	622	632	680	647	673	670	674	681	634	594	649	657	636	679	638	672	658	655	643	663	648	669	633	685	609	616	610	633	658	685	663	645	625	673	652	696	607	661	644	660	675	645	740	662	648	669	644	717	716	688	662	678	676	620	687	642	649	680	661	679	618	690	655	667	645	648	677	640	643	640	682	660	631	670	643	673	602	645	673	625	642	649	631	657	643	634	641	655	688	679	590	672	650	664	692	651	705	680	653	646	691	651	680	629	620	657	651	698	693	671	693	655	666	662	673	620	638	653	660	642	679	686	659	658	645	665	668	679	638	624	621	572	697	663	654	669	654	607	635	662	690	647	653	705	630	657	656	643	681	652	704	646	683	672	701	716	680	647	651	670	676	678	656	650	680	658	659	673	683	697	657	662	619	658	727	667	659	677	676	653	649	622	707	650	640	608	659	617	637	644	661	660	668	713	629	697	612	679	642	689	646	624	694	658	648	706	690	637	639	695	645	642	657	684	673	667	627	662	682	625	700	659	665	678	648	681	660	651	635	660	674	705	626	682	651	642	658	675	623	665	665	670	675	656	613	639	675	638	617	667	643	688	662	682	643	672	662	649	656	657	660	648	659	660	660	650	678	629	655	680	662	654	667	637	622	675	710	678	609	633	663	635	690	650	640	657	650	687	652	670	665	695	659	658	710	652	687	652	656	649	630	630	645	661	677	663	659	646	673	687	691	670	634	642	644	687	672	673	665	656	674	674	653	634	676	682	697	699	656	669	648	667	614	660	679	673	614	683	679	659	640	617	646	616	655	661	664	683	640	690	650	639	644	608	611	667	680	648	667	652	676	684	640	658	639	646	650	678	642	654	681	645	691	672	676	684	609	666	668	660	624	642	677	612	656	622	681	673	687	661	680	669	666	654	666	672	649	635	663	645	651	669	661	661	653	711	633	668	655	661	676	661	671	649	643	674	642	658	628	659	639	668	662	713	635	686	700	614	629	667	685	676	640	683	631	707	594	609	643	675	652	649	631	679	656	664	650	692	688	647	673	636	662	652	638	640	633	651	675	681	653	687	657	609	628	671	635	596	674	661	697	650	680	665	632	636	701	659	648	674	598	665	679	663	644	690	714	646	678	676	633	687	702	663	656	683	643	661	678	692	645	649	674	636	659	691	708	719	650	674	654	674	680	681	657	689	614	665	669	631	603	642	743	686	708	672	706	701	641	649	633	661	661	624	720	646	652	675	650	692	671	664	649	691	636	669	664	675	668	684	645	698	673	671	644	665	625	679	669	669	686	614	712	645	671	652	659	660	672	686	652	592	686	675	656	638	680	678	670	651	714	650	669	662	646	650	634	652	608	734	682	626	620	659	679	648	628	676	707	672	746	697	683	648	671	637	660	671	635	650	683	666	630	663	657	682	583	630	656	712	688	645	672	683	706	642	676	666	658	648	654	598	670	744	672	639	643	677	684	669	651	651	691	712	634
40552	34674	14722	2841	1271	478	292	261	287	274	240	273	282	286	281	296	301	323	285	300	305	318	323	280	314	296	295	292	278	274	305	286	315	293	307	268	312	292	330	273	304	320	275	271	275	293	315	316	282	287	262	282	263	282	275	305	303	263	304	269	311	317	299	284	338	247	280	289	265	263	280	300	280	260	282	320	313	252	276	291	292	295	291	295	273	294	300	305	270	292	306	279	285	293	313	302	284	316	312	300	308	282	309	299	291	318	286	267	295	283	276	267	292	260	295	279	251	293	308	291	269	269	274	292	311	268	286	269	247	257	288	311	276	289	275	290	280	299	237	280	297	333	317	275	317	293	297	275	267	294	324	296	310	267	270	303	272	273	292	300	310	278	305	286	318	298	334	309	276	263	298	294	290	319	314	295	299	281	288	294	267	320	281	295	281	268	307	299	275	258	292	279	291	291	305	260	306	280	292	281	286	264	256	274	274	303	274	236	270	313	270	258	313	285	301	302	303	273	263	267	306	296	271	239	297	293	251	284	276	267	310	278	291	276	275	301	272	278	271	283	320	306	295	317	263	279	308	311	287	289	281	273	274	273	309	300	276	302	312	282	301	292	272	288	286	273	294	255	271	295	286	275	303	297	265	275	286	309	282	302	292	285	321	304	262	287	303	286	238	311	299	279	302	315	297	302	278	293	259	296	297	227	246	270	294	261	275	257	265	279	304	272	298	268	305	270	290	310	267	272	254	273	308	263	253	296	279	301	303	255	291	286	273	256	306	266	296	263	268	269	286	317	282	289	271	258	334	285	303	284	267	241	259	277	257	298	296	285	260	259	276	275	279	296	261	275	270	273	291	301	281	290	272	287	263	301	284	272	299	306	312	304	310	310	280	301	249	282	286	279	278	256	259	257	281	265	292	296	264	269	290	269	306	274	294	261	273	291	281	265	280	307	275	273	284	300	299	279	309	321	299	313	269	301	274	271	260	297	297	287	244	263	277	272	281	259	342	295	299	275	268	266	331	236	259	276	303	280	277	268	298	297	330	280	284	270	279	309	295	300	297	315	281	290	298	278	282	286	308	314	280	255	305	292	285	273	280	293	310	322	248	288	298	281	290	262	262	304	300	295	263	271	267	296	250	278	290	257	290	307	272	281	303	282	289	282	279	259	299	307	284	290	270	290	336	298	276	302	298	304	297	293	298	275	275	268	285	284	289	246	280	283	265	276	261	278	270	271	293	279	290	277	277	298	275	281	309	273	287	287	300	268	278	300	259	279	256	279	321	326	260	248	302	265	277	279	280	259	258	284	294	294	241	299	291	308	278	299	284	288	259	279	275	300	248	303	268	267	275	282	292	286	283	300	275	273	302	307	309	323	314	260	291	299	279	282	286	300	277	267	281	269	271	260	283	318	281	272	266	257	289	280	250	266	300	284	268	250	269	271	267	277	272	278	265	273	309	282	310	269	299	256	280	287	329	267	266	277	282	283	278	295	302	268	256	311	286	300	275	287	287	259	258	259	279	286	268	255	272	304	294	269	289	293	323	260	300	276	297	280	283	255	271	329	287	269	302	299	295	279	276	299	296	270	309	257	257	263	268	341	295	293	268	292	284	317	277	314	300	290	300	299	283	298	275	254	287	309	267	300	291	275	301	287	265	312	313	295	273	327	298	264	286	281	289	293	299	281	302	273	291	291	284	275	276	270	295	282	268	262	296	308	272	273	289	298	267	284	328	291	318	292	282	298	328	285	301	276	266	285	283	255	297	282	261	288	325	276	281	268	296	281	288	282	288	303	285	259	282	270	306	248	242	309	285	280	274	303	279	286	304	303	283	288	274	294	276	261	317	294	294	296	280	285	287	244	274	285	264	269	311	272	298	304	295	286	295	292	289	267	273	289	290	244	283	280	272	292	304	299	288	279	276	276	286	293	300	290	264	262	287	268	264	283	277	279	273	289	309	269	289	283	264	324	279	281	270	293	303	267	295	275	300	259	271	284	309	263	269	291	283	265	266	266	275	283	288	247	314	244	284	278	281	269	249	298	316	286	275	304	288	302	298	319	274	293	277	291	278	313	304	280	302	260	275	287	274	269	287	287	272	300	293	290	304	274	272	274	280	290	289	274	273	273	303	284	254	287	289	281	281	288	301	290	307	284	292	281	262	284	287	330	302	273	283	272	288	294	275	306	292	279	266	285	251	292	308	305	264	318	283	248	300	295	300	266	270	305	298	294	258	277	306	279	283	278	299	284	277	259	304	288	285	330	266	269	284	284	276	250	322	302	264	279	284	297	278	255	265	293	256	278	279	302	272	263	258	307	267	279	279	265	285	305	266	255	249	309	285	270	287	288	284	274	284	298	291	266	246	270	259	277	298	309	268	285	299	314	314	260	282	242	258	286	276	263	268	274	272	262	260	293	272	273	304	288	265	298	284	309	308	250	291	247	277	304	310	263	301	288	299	300	288	257	323	280	278	292	279	286	289	323	281	279	287	303	282	295	319	287	283	283	293	266	292	329	282	266	289	307	265	285	308	289	276	271	282	258	264	289	281	271	273	283	272	264	252	333	290	267	295	267	283	296	280	269	274	269	286	281	293	267	318	325	295	288	254	271	277	272	284	283	266	273	283	243	272	287	292	289	256	263	285	265	250	299	311	313	264	292	309	279	309	300	319	293	292	280	256	262	279	269	277	266	269	280	313	282	292	309	288	291	268	280	267	293	266	313	280	292	304	286	309	290	295	282	287	262	290	305	280	288	287	298	293	271	282	244	263	298	282	251	297	270	304	303	271	295	291	287	303	304	281	287	285	296	295	315	289	266	302	292	279	276	283	276	277	325	334	295	276	266	290	283	298	301	289	277	273	276	320	295	293	275	307	266	259	299	313	301	301	300	282	285	299	289	271	320	297	295	303	264	302	310	307	273	264	266	277	274	298	264	279	293	297	295	274	291	303	289	299	289	288	305	276	294	287	274	314	289	296	294	314	273	305	290	290	299	289	305	308	269	284	297	283	285	294	314	291	257	261	268	282	292	274	275	298	298	257	276	314	288	260	275	275	310	260	281	265	289	278	295	269	253	292	263	287	288	318	260	280	328	266	298	265	263	285	266	291	260	276	281	254	240	270	269	274	277	301	313	283	275	300	259	274	286	278	305	254	317	296	283	335	255	264	282	312	250	288	278	260	289	284	301	285	291	292	288	337	284	306	267	294	264	264	258	289	279	300	289	302	272	293	277	288	280	289	292	296	311	285	287	262	271	301	285	292	299	258	258	259	287	338	279	294	286	291	314	285	306	266	304	263	290	280	264	298	302	264	284	271	252	297	264	272	278	295	307	302	301	277	289	318	270	293	271	282	278	278	310	275	291	294	283	279	269	279	274	292	268	273	260	276	245	285	278	283	327	291	295	280	297	265	321	294	288	263	303	270	263	286	293	279	266	301	288	315	294	293	313	284	286	318	252	258	300	263	281	261	275	299	279	299	272	296	248
21416	26476	15870	4963	3800	804	609	684	662	629	624	621	640	625	639	678	653	626	620	613	617	609	640	667	641	662	588	644	616	636	623	605	668	687	682	645	625	602	583	636	653	635	626	602	599	596	592	628	622	611	625	633	591	599	642	615	638	621	618	672	629	614	639	608	617	568	649	585	595	618	596	600	638	628	614	673	626	604	631	612	633	673	636	563	676	624	640	618	630	591	624	616	639	619	580	639	619	607	659	611	624	610	609	567	639	610	583	608	648	643	603	619	589	615	608	642	618	613	594	599	626	643	620	602	604	623	612	626	613	619	621	593	634	616	653	623	638	646	626	605	616	616	587	610	647	645	616	626	634	635	666	623	635	638	623	596	595	647	640	612	655	684	626	664	669	587	616	650	665	588	647	617	597	651	633	628	632	670	644	651	668	628	619	602	621	608	597	650	613	606	629	624	606	659	626	641	619	628	583	605	620	625	596	616	601	601	596	686	617	632	587	595	667	626	625	608	654	608	644	615	617	643	610	659	612	609	624	571	598	645	618	599	617	620	578	593	620	642	643	598	628	628	637	604	639	663	629	633	617	634	589	618	634	594	581	602	608	631	605	673	595	640	637	662	628	624	694	564	607	614	611	604	618	679	650	647	633	645	612	611	593	621	589	614	595	595	630	643	607	639	621	615	596	607	624	605	618	671	601	609	631	580	599	623	618	631	637	635	637	654	640	612	613	646	653	628	628	625	642	611	616	607	651	652	654	627	637	580	618	624	619	649	614	594	600	632	653	615	646	616	579	560	641	622	671	638	629	622	614	603	620	650	617	607	622	600	587	632	602	601	589	613	612	623	647	597	622	617	602	632	620	598	614	655	612	636	627	654	665	640	611	687	609	602	614	640	607	634	598	602	589	562	607	666	608	622	628	633	586	626	613	646	648	636	656	573	620	660	549	623	631	609	646	622	593	614	635	645	644	625	641	611	601	656	601	667	621	684	643	603	622	606	642	629	659	620	598	684	628	658	642	610	645	618	631	635	635	642	627	558	622	604	623	637	659	615	617	619	613	642	558	622	640	616	604	618	599	634	623	645	622	580	652	651	645	665	612	616	630	621	595	628	601	667	671	611	640	641	579	643	601	612	628	595	651	636	615	616	614	596	660	606	595	591	618	639	624	650	608	639	630	581	638	640	628	583	602	613	626	644	577	640	645	596	625	616	621	646	639	596	573	635	638	627	617	582	657	608	599	667	621	600	634	575	630	606	622	624	644	667	609	621	645	607	678	588	644	640	618	585	626	610	609	685	597	603	593	625	655	632	615	616	644	584	609	646	605	620	647	622	637	604	628	609	653	568	575	652	636	653	615	604	621	614	645	576	641	610	618	666	615	640	619	604	666	640	609	576	616	630	622	650	622	625	615	617	625	649	614	614	670	633	621	631	563	608	605	664	619	637	576	625	627	608	595	594	594	678	628	679	642	655	654	629	639	596	654	654	598	674	606	654	623	648	638	595	597	589	617	635	621	593	629	628	679	664	628	599	587	652	639	646	628	613	643	572	610	634	652	619	620	635	614	596	644	628	613	604	623	586	674	620	600	605	628	604	657	605	609	683	613	613	610	632	630	653	617	622	620	625	629	601	610	632	587	643	618	588	634	605	633	630	614	568	623	631	630	611	603	623	638	634	651	649	658	607	648	641	662	623	628	652	625	611	639	612	657	616	578	615	625	615	574	649	667	609	613	658	598	648	616	626	583	632	610	623	618	665	658	639	618	645	645	627	614	596	644	589	616	618	621	628	629	599	603	625	677	630	630	600	588	594	616	590	581	608	632	600	594	648	645	645	618	641	625	578	644	634	625	660	629	575	662	611	577	624	594	638	624	637	595	599	596	621	605	599	589	639	622	639	602	640	604	613	625	634	608	633	630	588	650	692	596	611	645	632	605	637	645	611	589	624	612	626	670	597	624	569	586	636	616	611	642	605	653	576	630	596	599	631	596	637	619	640	655	597	645	611	610	648	688	606	623	615	633	630	624	594	651	651	660	602	646	664	624	674	641	604	617	641	650	654	648	635	590	637	641	564	600	648	631	615	606	613	650	633	625	617	674	609	609	631	619	632	698	579	618	641	586	631	622	634	600	589	605	627	618	634	624	647	607	607	627	606	591	634	594	579	602	633	613	668	611	634	648	639	641	637	617	619	617	655	596	623	638	634	661	623	641	614	584	619	697	660	616	607	615	642	614	639	603	596	623	620	670	593	691	593	617	634	604	619	624	624	605	612	655	618	582	603	604	632	594	631	611	640	639	643	609	667	643	605	622	663	619	605	624	637	650	640	620	616	613	611	634	656	565	649	660	679	620	624	611	621	583	592	577	631	593	631	609	639	635	642	601	614	598	651	603	625	614	632	616	563	630	636	620	604	622	608	630	654	659	630	584	663	631	609	617	581	631	643	603	635	603	664	661	615	587	601	617	679	598	595	614	608	675	614	617	589	616	622	596	642	613	643	658	629	625	612	615	607	641	615	625	601	592	615	624	674	647	628	598	584	578	625	641	589	614	589	621	663	614	590	607	677	648	602	640	626	644	618	671	627	585	607	667	594	586	605	637	632	603	666	636	615	638	570	644	600	598	644	613	649	620	553	641	617	615	645	599	655	613	607	571	644	634	662	577	657	662	623	637	610	671	626	607	624	633	646	642	617	615	613	630	642	625	634	632	649	629	626	601	611	623	693	667	659	612	632	632	651	609	640	636	624	637	654	628	595	623	622	631	600	601	605	640	630	614	619	603	622	602	656	664	615	598	642	625	697	634	622	645	629	591	624	636	614	603	633	607	632	636	587	647	643	607	628	649	624	637	676	592	596	626	621	626	602	594	636	574	583	628	596	617	589	665	618	611	637	620	605	599	604	666	603	636	610	655	612	645	628	587	663	614	633	640	630	646	594	616	636	640	608	631	622	620	633	586	577	597	646	644	600	661	680	652	627	652	590	600	592	595	612	629	617	580	629	639	622	629	655	666	635	665	598	645	611	692	623	647	659	622	618	631	632	603	621	671	623	588	568	636	597	601	628	607	648	631	651	592	634	629	603	584	669	589	652	587	631	639	596	607	600	612	620	618	616	608	643	638	605	638	634	618	630	626	612	588	582	594	634	609	604	657	638	638	614	646	629	599	641	577	625	636	588	583	662	613	672	594	623	673	625	614	607	619	619	619	612	666	609	604	585	594	624	602	603	629	605	658	626	603	663	654	611	626	581	615	641	681	683	651	635	595	617	633	615	600	593	610	596	576	624	580	652	596	609	588	576	669	662	638	615	603	636	644	613	628	625	603	622	639	650	601	616	645	635	640	617	645	641	627	574	632	631	631	642	636	629	631	608	625	592	647	617	612	671	628	627	643	646	620	605	694	634	621	622	615	627	610	621	603	669	591	624	661	563	621	646	615	606	618	614	604	599	617	631	612	619	654	615	586	604	554	592	600	675	634	642	604	644	606	609	662	640
53815	72443	65474	35956	23415	5024	293	244	263	186	227	220	186	202	200	210	169	203	203	170	172	204	190	183	176	166	182	190	179	177	209	175	168	177	191	198	168	192	192	186	186	159	191	195	185	171	186	190	194	182	198	196	157	178	187	188	198	200	196	218	186	219	206	195	160	164	187	215	182	199	188	175	153	198	185	198	198	195	218	217	208	164	206	221	181	202	203	182	178	191	181	203	201	203	181	180	169	176	205	177	175	163	208	170	175	178	184	172	205	189	200	179	146	193	199	188	177	175	189	179	206	210	185	157	190	178	179	178	223	186	208	171	162	176	191	184	173	186	197	175	187	178	221	185	191	185	187	181	180	192	172	187	182	194	169	184	155	193	201	188	155	177	187	187	197	195	177	182	187	168	165	181	177	231	211	178	180	175	189	186	215	182	175	194	178	179	179	219	192	203	191	182	183	150	189	179	203	175	188	167	197	199	185	166	181	202	197	184	213	163	193	194	193	198	176	209	192	160	195	190	184	182	176	164	170	186	199	197	211	173	175	183	172	176	191	171	190	162	182	195	172	164	160	193	183	187	177	172	197	175	171	184	207	168	178	180	201	176	190	183	199	178	185	177	181	214	181	199	184	166	193	205	175	186	189	174	175	175	183	207	210	194	202	212	183	205	199	184	201	187	201	194	188	163	187	175	205	207	171	187	170	182	157	161	185	201	194	200	177	188	179	168	212	193	197	190	181	188	192	217	167	189	190	174	183	187	170	226	208	205	190	180	191	179	173	181	185	173	210	192	181	208	214	191	187	193	188	175	189	187	191	218	174	178	171	211	157	173	195	192	160	191	190	177	191	164	175	172	218	171	213	202	205	179	175	195	186	192	186	201	181	202	174	186	202	201	144	216	209	173	195	161	195	160	179	167	210	205	176	197	209	179	181	189	192	209	181	179	218	199	198	203	180	184	175	169	163	191	204	178	171	213	174	191	181	208	188	177	218	214	208	199	200	182	179	183	167	207	191	167	200	180	187	165	200	159	184	183	185	167	184	211	191	186	172	200	149	184	174	190	175	197	180	187	197	201	191	173	174	166	183	186	161	200	196	158	183	193	169	164	172	185	183	167	197	198	184	209	180	183	182	211	193	186	188	185	188	197	202	182	190	199	169	180	168	179	182	181	211	171	205	204	203	187	204	177	173	200	201	189	182	192	179	179	200	172	187	204	184	183	186	181	197	224	205	181	186	183	188	190	192	192	189	192	181	187	180	161	186	160	164	198	194	176	189	187	197	195	190	177	196	188	180	187	181	166	203	211	171	175	198	183	195	225	214	186	164	171	216	193	178	172	208	225	195	178	204	199	208	175	160	209	200	201	182	173	204	175	174	194	205	168	168	178	152	199	208	169	186	185	188	195	175	186	177	192	162	208	194	187	199	178	215	160	191	205	204	174	171	180	168	186	201	210	173	181	177	181	186	184	201	187	230	189	192	176	182	177	192	189	189	197	178	175	196	195	189	165	192	178	175	165	178	169	182	177	172	187	184	167	184	179	197	186	177	195	173	174	162	228	181	190	182	207	178	165	189	178	198	171	219	203	175	203	169	178	225	188	200	175	185	174	208	197	172	208	204	175	187	192	171	193	193	192	176	176	189	198	178	191	209	179	175	171	197	173	215	162	195	168	210	192	200	188	162	159	159	179	187	167	203	181	194	182	210	196	182	192	203	178	200	198	190	191	176	184	178	201	182	202	179	190	233	181	177	181	195	200	179	209	197	179	190	201	167	171	200	189	226	195	201	175	162	172	176	188	187	178	176	186	168	189	194	179	217	201	178	186	182	202	204	185	174	178	167	183	165	185	203	183	167	202	200	181	201	182	221	196	183	180	223	178	182	183	182	201	189	193	171	187	164	170	198	209	201	198	175	195	148	189	194	184	157	181	199	183	193	173	155	186	202	207	202	176	193	189	182	171	168	161	178	193	188	178	174	175	163	192	152	164	188	221	206	190	189	201	189	191	169	183	188	184	185	202	178	167	187	188	203	204	203	174	185	168	190	172	201	180	187	172	220	178	179	182	184	211	212	194	205	186	160	211	163	190	175	162	160	169	185	211	203	171	174	194	189	202	168	166	192	195	187	169	188	179	171	181	214	199	184	180	185	184	178	196	181	163	190	213	178	199	183	194	174	200	181	167	179	194	180	211	191	172	188	194	166	215	197	182	206	192	194	185	169	175	190	181	178	210	187	181	177	220	185	200	173	200	170	202	185	187	185	203	202	182	190	164	191	184	209	175	202	169	180	180	180	184	209	198	210	188	192	191	181	163	182	185	173	171	171	213	191	182	198	188	198	180	198	181	203	178	217	204	195	179	182	177	170	172	162	178	196	177	178	191	192	186	194	202	207	202	188	167	184	183	158	204	198	203	181	183	203	179	177	186	170	161	187	164	174	203	188	199	194	179	164	169	194	192	183	183	205	189	191	184	173	160	151	154	186	165	143	185	178	179	197	179	204	202	166	175	165	182	202	175	159	165	205	190	188	192	172	186	185	191	203	191	184	193	199	211	167	211	186	178	206	166	188	188	214	164	156	152	185	181	191	192	173	187	178	187	173	197	177	177	195	190	206	179	183	155	178	204	184	175	174	178	210	158	178	196	165	177	185	167	191	184	190	182	183	202	186	194	178	201	215	195	170	203	231	200	160	179	182	174	200	184	195	204	190	191	181	205	186	170	155	174	190	173	193	187	197	186	194	187	203	167	185	203	193	184	182	205	167	178	181	188	186	206	188	189	176	195	157	183	185	176	184	189	194	191	211	171	183	194	195	184	197	204	214	172	178	172	177	177	184	184	192	214	210	185	179	233	172	186	163	174	185	202	169	180	213	171	175	171	179	200	195	149	188	178	189	167	229	183	174	211	168	178	192	149	209	200	205	207	204	161	198	202	164	175	192	207	197	179	206	173	190	187	174	194	184	179	210	181	194	183	183	162	168	177	151	200	202	194	193	182	185	203	200	193	206	213	187	183	185	193	178	169	198	205	200	162	201	204	209	223	187	178	205	196	193	156	179	192	152	161	193	177	182	179	200	184	203	166	160	185	193	169	180	174	206	183	185	203	213	192	178	188	189	184	169	164	214	178	185	202	207	180	170	203	167	197	178	213	183	161	176	187	204	202	165	172	194	189	177	215	180	213	173	213	173	188	186	199	204	185	180	203	211	205	162	204	180	195	184	202	181	201	187	175	199	193	180	176	197	170	184	184	181	206	162	203	184	174	176	177	168	189	186	184	178	178	204	172	177	201	161	172	179	144	196	188	194	185	215	177	192	162	176	202	183	188	212	175	170	198	185	199	170	208	211	190	167	218	180	189	186	182	176	168	166	185	179	176	167	190	182	196	194	200	228	197	170	173	197	175	173	196	210	189	191	153	184	221	166	224	187	170	157	194	232	186	181	204	180	206	195	195	178	205	191	191	184	218	211	167	179	190	205	186	170	172	220	193	189	189
29738	56289	59859	40693	36238	3756	766	648	633	588	522	516	499	515	514	522	548	501	501	443	499	466	490	441	473	430	453	438	436	475	468	432	393	457	405	429	432	451	437	438	470	444	460	464	451	451	455	478	469	417	458	419	432	475	483	462	410	429	452	432	482	466	447	435	434	424	454	462	450	441	450	429	428	401	419	447	466	434	436	468	482	475	463	467	470	467	435	461	464	434	433	444	432	389	492	470	460	441	479	418	442	428	418	448	455	442	448	429	437	435	397	435	484	436	437	448	462	482	484	447	416	452	460	454	453	422	423	434	426	470	433	419	440	485	456	410	445	434	414	442	460	475	447	440	416	421	429	413	412	445	447	447	433	449	448	420	444	479	464	440	448	411	434	442	440	445	439	450	415	455	445	451	455	454	470	423	450	399	463	474	430	453	432	442	435	439	414	444	456	430	431	398	431	454	418	455	444	445	411	446	470	415	449	462	432	462	448	431	452	453	434	447	457	424	428	432	453	454	449	393	414	430	430	455	391	461	424	424	484	446	447	448	451	474	417	480	407	458	447	430	453	445	464	445	474	446	408	443	415	484	443	432	447	433	469	399	426	456	440	444	489	418	465	424	402	451	435	484	431	461	453	436	442	402	478	450	427	470	445	442	449	440	444	436	439	417	443	422	410	479	462	468	452	430	415	432	441	463	430	431	450	445	462	444	462	462	429	440	428	444	459	416	429	464	436	462	425	438	448	460	424	431	449	415	454	419	463	395	417	424	424	431	452	458	455	446	467	439	405	436	452	453	498	447	419	435	468	419	428	430	455	396	456	412	476	433	474	432	462	406	479	448	416	444	446	437	448	437	452	426	462	479	436	445	437	445	483	450	453	431	446	441	481	408	436	432	438	435	465	450	435	402	482	437	427	474	444	478	420	479	451	428	426	411	434	437	413	453	444	464	427	429	464	450	470	471	417	472	425	467	461	417	418	449	448	458	446	459	455	475	429	459	426	461	420	451	426	433	444	447	438	442	415	395	460	399	456	413	433	465	459	414	416	447	456	428	445	430	457	415	431	442	430	474	412	431	427	437	424	467	458	400	444	409	464	425	449	418	432	447	446	466	426	393	426	481	454	442	439	456	447	435	398	399	439	456	446	441	482	394	431	409	469	421	446	447	428	438	433	420	434	430	429	440	476	459	461	443	417	429	458	432	436	432	442	448	405	423	458	431	445	467	438	474	411	435	468	434	419	461	427	415	434	411	430	464	440	425	395	454	422	413	478	451	483	460	448	447	419	451	483	447	445	389	449	426	453	460	424	421	437	407	428	402	459	433	442	413	394	464	438	457	462	438	426	444	449	455	390	443	445	440	447	465	435	447	457	433	485	480	450	445	488	445	480	423	408	435	457	461	450	434	427	469	427	415	449	456	427	420	453	429	442	458	420	446	461	442	445	432	445	468	437	457	437	469	402	418	398	405	435	418	441	423	422	421	483	470	440	441	448	461	435	442	420	447	464	454	451	421	449	445	437	422	431	466	422	419	433	444	448	436	474	459	443	474	468	441	440	435	435	488	415	442	448	462	454	451	413	453	467	439	419	475	426	424	433	483	442	458	474	414	457	429	452	448	435	461	402	482	472	421	440	490	425	459	458	431	447	454	455	485	469	489	433	436	401	449	440	434	440	442	447	447	437	416	451	452	413	435	460	411	459	475	464	437	453	419	434	484	443	480	460	446	451	411	422	444	464	434	456	440	406	472	450	419	457	437	445	444	418	493	415	417	472	439	440	461	440	432	427	447	464	445	436	389	452	444	415	443	472	388	424	394	454	376	440	446	441	436	444	453	433	446	455	451	443	454	419	425	417	451	437	437	451	415	434	433	458	439	444	427	433	439	453	421	502	462	441	439	433	466	401	432	438	453	402	480	455	422	452	481	401	404	476	456	474	428	439	431	407	436	477	434	429	436	472	459	446	467	439	445	448	437	436	432	459	398	430	439	397	447	439	432	446	449	433	444	442	433	423	432	404	430	470	451	397	440	411	451	461	427	483	431	468	460	449	464	390	446	458	440	422	465	409	418	395	436	442	422	438	464	443	451	463	428	421	450	431	470	435	440	461	454	481	449	449	437	440	469	436	438	440	403	486	433	449	465	496	433	443	439	419	444	460	485	492	444	418	430	439	443	447	485	431	458	458	451	418	458	412	444	418	442	437	396	461	438	434	445	454	453	451	444	441	415	434	424	459	423	451	478	411	443	452	460	447	455	401	404	422	426	435	487	420	457	489	482	406	440	433	448	460	466	455	429	465	454	442	438	418	476	449	416	412	426	449	421	443	433	425	465	453	486	435	456	454	463	456	461	423	421	445	437	473	419	435	426	453	454	427	409	476	467	420	456	462	478	467	466	444	450	446	413	455	443	429	426	455	403	440	481	449	424	433	451	459	424	432	464	464	433	488	444	427	451	481	430	430	464	439	456	440	384	515	500	417	448	413	435	437	443	463	433	456	447	428	427	472	430	435	435	450	438	434	458	425	485	454	408	446	448	416	463	479	453	478	404	451	484	463	440	422	451	441	436	421	483	466	436	426	450	442	433	464	472	409	440	427	452	429	461	416	418	455	414	419	435	458	473	437	463	453	452	438	448	414	445	385	434	386	409	420	444	454	408	452	422	442	455	434	420	450	426	440	483	414	518	417	463	446	449	471	474	423	430	410	416	481	435	436	438	480	464	459	439	446	424	420	421	437	435	421	421	414	478	443	462	397	447	437	449	460	434	449	437	484	435	441	445	462	461	463	413	432	416	439	450	437	459	436	438	453	427	484	432	446	437	404	430	462	411	441	428	464	431	432	442	429	439	432	475	444	441	466	400	429	444	420	430	447	440	459	438	450	457	513	457	421	449	465	474	436	453	465	451	445	444	457	433	429	449	433	444	428	470	413	477	450	443	465	467	414	458	418	465	458	462	376	451	377	449	446	461	431	409	462	473	447	472	474	455	388	432	445	414	437	408	451	445	456	445	423	445	430	453	454	452	442	461	476	450	430	428	479	472	427	454	429	422	440	458	441	414	439	444	471	441	467	440	426	426	405	419	436	454	448	422	476	425	463	476	457	414	421	419	432	456	459	464	422	429	456	417	465	445	445	448	467	402	445	463	447	466	452	433	406	427	472	431	413	439	459	428	488	440	461	474	430	446	444	436	453	443	417	445	455	432	452	418	440	458	430	447	456	458	454	444	448	459	479	434	475	452	456	410	484	426	422	424	432	433	394	412	448	445	440	436	451	441	431	460	418	469	452	437	437	479	453	442	458	435	451	420	441	456	442	440	454	476	440	437	424	387	414	451	456	471	466	430	416	468	400	432	470	429	460	461	457	439	418	449	427	458	428	415	433	454	465	412	443	442	474	422	424	442	424	457	434	466	460	413	418	460	463	434	427	425	464	426	454	457	460	473	470	427	454	476	444	416	390	462	441	427	469	453	459	435	454	427	419	435	454	454	467	464
63462	85398	75649	45637	34899	10893	748	388	368	338	355	302	303	325	286	303	298	305	311	335	309	287	287	316	315	303	319	333	306	296	310	311	317	315	332	328	311	308	334	352	279	321	315	281	294	277	303	304	274	279	294	283	289	263	273	253	262	312	323	298	284	311	285	294	311	282	301	309	270	298	288	329	275	269	312	288	321	340	310	254	285	270	307	266	300	312	307	315	320	264	286	280	309	302	311	274	275	327	326	269	290	262	272	290	291	252	290	267	295	299	283	280	303	276	263	316	295	309	341	359	314	268	316	322	285	296	295	264	303	296	299	299	321	308	302	322	284	300	297	289	280	262	267	265	298	305	306	278	305	313	300	341	304	308	294	312	283	302	292	319	319	295	285	290	260	299	298	265	323	293	326	303	279	275	277	300	295	325	298	325	297	309	290	241	274	290	286	296	276	265	283	316	266	287	294	309	277	300	240	295	347	279	314	293	285	272	284	286	309	292	313	293	272	311	321	291	304	318	305	319	297	332	293	290	299	246	302	279	309	300	330	297	293	278	287	280	309	284	275	301	281	302	317	291	321	292	294	291	280	294	283	330	317	297	327	272	305	304	283	301	296	307	293	279	276	286	269	308	354	317	322	306	285	290	274	280	330	306	289	280	282	302	280	286	302	268	322	287	287	294	295	292	275	297	294	305	309	308	295	266	303	289	293	288	285	282	298	300	268	319	296	276	287	274	290	316	317	303	317	309	284	297	298	301	275	313	280	317	289	280	297	290	273	305	293	281	299	278	283	306	315	279	287	272	313	292	322	296	311	296	314	303	310	271	287	295	306	317	288	319	301	296	327	314	305	277	288	332	318	312	334	302	297	262	271	297	296	286	305	320	315	294	303	313	317	324	304	321	336	274	277	294	286	279	299	264	289	277	285	288	306	266	300	274	319	287	286	328	279	309	309	287	299	279	305	279	303	279	311	307	287	308	320	312	283	280	301	340	262	337	278	299	297	317	307	369	311	285	297	282	304	293	331	313	283	287	283	281	279	301	302	307	288	300	341	319	267	293	291	324	323	310	315	267	261	315	326	311	332	289	274	288	267	331	296	319	303	294	292	296	283	310	322	303	301	280	297	291	314	308	280	312	328	291	293	332	278	236	280	260	271	301	288	290	318	247	307	279	279	309	279	286	303	302	289	317	306	279	319	321	299	318	260	299	288	290	304	307	331	279	311	271	335	318	307	300	286	286	264	285	267	301	304	310	301	302	323	333	250	287	305	307	322	318	275	297	303	309	301	297	293	296	277	288	300	306	297	271	301	287	312	331	287	314	299	302	269	292	307	299	303	304	249	284	321	287	275	279	291	292	287	329	278	307	293	325	305	279	294	268	275	294	334	268	271	316	310	280	322	315	320	291	275	281	247	294	280	304	263	268	275	306	285	284	263	280	316	284	305	299	313	310	302	289	301	274	304	296	329	291	296	310	275	308	290	305	322	293	315	299	283	290	313	272	301	309	301	316	285	291	298	280	287	309	321	274	301	265	278	260	288	300	274	318	317	290	269	292	337	297	290	269	304	284	310	321	301	263	296	322	335	322	300	308	284	295	314	308	299	311	334	304	288	315	279	291	259	296	281	263	299	275	281	299	325	276	317	264	314	295	309	336	306	300	318	297	258	311	293	287	289	278	270	268	275	332	312	315	309	267	299	285	298	307	268	299	285	303	284	313	290	323	292	283	293	301	301	300	284	260	314	281	257	300	315	300	303	326	312	323	284	287	309	284	289	310	316	298	257	299	290	317	288	263	307	312	301	261	303	302	299	309	303	269	274	329	265	269	280	301	306	304	275	304	296	310	265	282	267	299	286	295	271	276	297	319	301	261	311	289	270	300	307	300	288	289	280	308	315	279	325	307	325	299	299	268	338	295	308	322	308	330	292	322	331	302	295	279	323	287	311	322	310	337	270	308	327	299	297	305	317	317	289	294	319	315	291	274	291	302	261	343	296	314	284	297	291	297	258	275	315	299	319	283	308	308	319	294	280	293	280	279	284	297	292	307	312	290	322	286	336	306	309	309	293	292	298	271	334	303	265	310	295	282	267	288	284	305	280	296	292	255	295	308	273	282	292	301	253	281	291	310	280	311	266	314	297	318	320	312	313	286	329	304	299	303	289	297	302	281	322	288	286	281	304	291	338	284	329	286	302	298	327	303	306	259	295	313	339	264	302	294	284	285	271	276	308	307	271	276	287	315	287	288	300	269	304	305	304	311	274	282	307	304	275	293	329	301	293	344	277	309	261	265	278	296	290	291	308	284	315	319	301	312	288	318	300	352	299	321	271	291	306	324	327	273	268	274	307	294	317	288	287	303	308	277	259	322	283	275	307	306	279	289	308	309	310	293	288	316	332	308	253	297	278	298	292	304	323	300	295	301	286	300	281	283	289	303	307	323	323	268	285	312	299	324	319	291	270	305	308	299	299	303	286	290	301	316	310	303	345	264	282	288	277	272	271	322	288	312	321	294	308	270	317	280	316	315	297	276	327	332	310	293	328	311	320	288	323	284	314	299	289	312	260	285	301	291	266	277	272	267	278	304	297	280	310	303	294	296	272	281	287	330	263	308	303	315	328	302	321	319	290	265	297	300	281	332	296	276	302	343	305	267	269	294	297	337	327	301	315	311	295	307	261	314	303	330	324	313	273	270	319	298	318	297	304	343	298	302	323	305	285	290	317	304	317	300	243	293	294	272	307	304	307	309	314	291	273	295	257	270	298	297	283	305	280	327	268	291	293	294	277	281	301	301	302	316	272	283	301	319	326	307	299	309	308	306	305	307	306	280	293	313	311	290	279	305	308	293	339	279	296	281	310	320	290	314	285	336	287	304	275	291	287	275	262	305	293	292	290	311	282	320	309	295	299	294	259	310	278	308	284	303	287	331	326	277	299	317	277	330	304	331	311	289	280	291	276	275	287	277	317	303	333	313	321	301	278	309	350	316	319	288	287	263	306	304	279	310	297	336	314	292	248	307	312	313	284	311	327	295	302	315	317	334	281	294	309	302	270	273	271	244	289	285	326	306	316	304	329	295	275	298	314	312	276	271	314	304	262	282	306	305	270	318	309	303	279	313	308	301	267	261	287	256	285	259	277	320	298	327	311	273	303	307	310	325	293	266	276	311	326	288	297	266	314	296	314	309	262	267	283	276	281	268	270	268	277	271	296	301	320	264	276	283	290	308	321	288	269	309	294	291	265	294	292	299	313	269	307	313	306	292	293	273	311	274	302	302	300	272	298	310	328	288	318	282	313	298	281	285	312	339	300	305	306	311	294	290	298	293	275	296	299	284	323	289	284	277	282	292	296	300	290	283	323	292	292	308	301	313	323	327	314	293	302	302	316	283	310	313	309	276	290	324	291	283	303	274	301	291	276	309	286	300	280	307	312	285	283	299	281	322	257	291	293	276	305	334	279	308	286	306	308	312	317	336	330	281	286	308	286	302	313	269
36429	69326	71781	51488	46570	5143	1193	1089	1017	900	908	882	804	772	839	845	726	721	701	752	764	766	712	730	686	688	709	734	661	665	688	689	666	651	693	684	649	654	695	681	670	632	631	684	655	694	675	666	659	689	726	712	672	724	722	624	675	699	640	697	663	652	642	687	678	688	691	672	726	687	691	656	688	664	621	687	687	656	657	644	688	635	679	695	650	652	658	660	632	683	648	709	657	659	658	669	733	646	696	680	656	667	624	635	636	637	657	654	633	696	663	685	705	725	677	654	686	678	678	642	661	665	700	681	719	652	659	672	668	654	644	690	656	660	653	672	665	670	642	715	703	677	650	667	699	660	669	708	677	707	712	663	685	655	720	655	635	670	692	687	650	686	663	685	666	675	659	620	626	649	703	642	685	671	710	652	657	673	677	665	672	678	632	743	655	688	684	665	720	675	678	678	709	640	680	662	687	693	635	670	655	668	652	690	661	673	683	698	587	590	670	663	608	644	600	680	716	697	652	677	675	654	697	688	642	658	669	649	664	679	699	634	622	686	644	690	642	715	645	686	689	685	652	682	692	688	627	639	703	688	722	668	629	657	682	634	658	678	637	642	671	666	728	684	689	652	668	629	685	691	625	702	673	670	642	656	690	692	675	664	642	629	693	657	647	691	662	670	649	664	653	685	657	664	658	689	670	705	690	631	723	660	677	657	661	683	670	704	668	666	658	666	704	685	691	672	684	692	678	677	653	679	689	619	659	674	716	688	625	643	686	688	646	687	686	657	617	686	641	687	682	636	645	681	676	618	619	695	609	661	667	692	628	718	658	625	658	688	666	707	693	693	700	690	655	693	678	650	657	635	652	683	646	675	679	650	656	642	716	687	661	708	702	687	673	658	695	685	671	719	646	689	722	670	698	629	647	670	685	662	677	644	642	657	642	692	658	675	617	647	670	632	631	661	679	648	669	667	655	676	664	638	615	647	681	678	648	715	686	655	667	659	675	706	620	679	653	668	656	675	634	677	701	695	665	666	676	682	716	618	671	624	650	681	664	664	651	637	707	677	673	632	670	672	660	670	640	675	655	621	680	635	637	686	703	675	656	669	651	665	674	650	673	701	642	658	694	714	672	630	641	719	656	657	688	656	618	671	656	643	661	629	615	672	685	668	653	670	658	669	680	672	686	666	677	659	696	632	692	661	679	673	676	731	691	627	662	629	623	711	665	671	629	665	628	671	677	674	628	716	697	698	679	671	682	649	643	710	642	641	665	699	685	707	686	684	659	659	637	680	683	632	688	719	699	684	656	665	698	649	691	667	710	639	697	672	694	666	652	648	677	654	685	666	678	679	679	651	657	676	685	713	685	643	640	612	691	682	671	679	668	671	671	684	666	679	634	666	721	655	667	659	681	706	677	641	674	688	694	715	646	655	675	690	624	654	683	669	698	690	701	680	637	661	696	689	638	652	704	623	672	660	657	695	654	684	669	696	654	654	677	697	652	676	602	696	652	675	623	691	687	679	693	699	672	654	687	646	694	686	677	634	707	686	678	677	668	706	651	657	660	647	662	648	622	643	675	715	691	692	655	679	696	686	691	702	690	673	682	698	629	706	619	662	636	627	641	649	675	681	642	697	678	593	640	687	718	651	695	646	668	669	640	712	639	682	681	654	674	646	679	661	680	675	639	664	699	662	686	708	676	647	663	655	680	669	664	663	606	676	712	643	687	651	673	672	658	673	645	674	686	679	658	646	713	664	658	684	634	681	675	662	645	681	670	697	660	660	712	768	697	717	696	695	639	644	654	714	706	670	657	676	696	667	661	651	662	640	701	629	687	663	675	663	698	675	699	710	679	645	659	666	705	733	658	674	679	633	676	671	690	657	668	648	631	700	614	689	704	687	667	656	636	661	643	661	701	675	652	658	696	650	707	689	700	663	677	726	675	683	686	671	705	709	667	715	659	700	682	648	681	670	669	651	655	698	630	654	657	681	678	678	642	678	658	675	678	660	700	667	661	657	684	635	667	696	680	696	662	676	656	672	669	706	694	709	666	660	691	688	687	700	661	648	656	692	681	660	693	673	689	630	655	652	730	613	635	668	635	653	652	690	687	680	693	695	666	694	651	683	649	680	669	683	656	664	707	645	657	682	649	645	664	626	686	657	691	672	662	655	660	666	581	665	639	694	684	671	658	665	670	666	676	649	672	596	657	672	652	661	683	654	669	681	700	679	677	639	658	674	689	654	700	723	710	690	705	665	668	712	678	633	625	669	657	672	668	675	707	693	644	694	658	673	684	687	637	680	640	654	655	688	747	699	674	707	629	695	665	639	625	661	643	639	691	693	599	670	638	647	683	626	660	626	652	695	698	589	636	672	689	668	602	658	694	610	702	665	663	733	653	644	691	692	723	643	697	665	676	629	688	680	678	679	645	683	659	675	693	639	683	633	689	650	616	686	648	632	693	663	688	640	618	654	655	648	653	669	658	652	683	665	673	700	634	645	715	639	673	658	644	685	650	645	636	683	692	641	707	698	671	669	651	670	656	673	698	666	675	680	659	697	616	669	687	691	668	695	696	646	695	693	688	718	626	679	652	644	656	682	650	656	658	676	646	654	602	687	681	686	631	650	616	679	699	632	668	680	633	667	656	747	680	671	649	669	666	635	649	673	612	640	685	659	698	705	649	665	668	643	690	660	706	643	691	654	647	642	648	636	652	648	652	691	646	667	680	676	680	622	647	695	693	640	676	654	639	664	683	640	641	688	698	635	635	641	734	621	693	715	646	697	675	663	674	675	703	645	667	676	663	668	645	665	670	657	678	701	658	676	667	653	653	701	643	680	668	618	640	692	682	637	649	670	709	703	708	659	708	671	695	653	641	638	662	652	631	678	702	691	624	706	692	677	651	670	674	683	629	624	637	672	687	699	661	663	630	631	612	638	645	711	688	704	690	646	667	675	611	670	698	701	651	710	722	673	653	673	661	650	673	692	694	626	620	647	673	693	651	661	629	684	629	645	695	648	700	626	683	685	656	651	645	670	634	693	670	670	701	697	683	689	663	667	639	674	628	652	657	644	668	656	655	667	709	650	644	657	605	675	693	610	648	696	740	688	673	677	656	616	684	700	686	626	651	652	653	688	683	688	669	692	687	707	680	689	615	662	699	677	709	720	663	678	706	662	666	676	662	713	660	726	660	659	621	702	636	678	682	673	678	706	679	688	655	636	665	662	653	677	634	645	642	703	632	660	655	678	670	686	655	637	696	635	653	633	662	705	660	702	647	654	657	665	686	659	681	657	665	652	637	683	685	627	642	671	699	670	683	690	660	680	675	641	659	675	638	658	620	694	706	666	687	671	690	690	685	714	643	692	675	694	703	683	667	704	658	712	639	667	661	655	676	724	646	740	684	652	693	660	672	662	629	655	676	669	685	690	671	653	718	671	670	660	675	720	652	653	620	647	679	633	660	681	661	679	661	669	656	697	656	697	669	640	630	684
43109	35807	14347	2682	1135	319	294	283	288	303	273	309	296	268	296	303	307	312	309	290	310	290	281	284	278	289	244	306	302	280	241	290	305	339	309	320	307	278	259	271	323	285	267	284	308	296	296	292	285	287	272	307	264	320	295	257	238	271	274	283	284	303	290	314	293	291	297	310	337	287	312	308	308	284	248	265	294	286	248	280	262	280	275	286	270	277	277	261	290	276	276	302	320	281	309	275	303	308	301	287	304	296	286	281	288	323	300	309	304	304	239	298	275	317	320	271	289	318	293	300	266	277	307	280	294	269	328	269	275	292	304	258	295	299	304	239	304	287	281	258	295	289	290	285	300	300	279	301	280	289	237	306	289	267	298	286	316	321	299	284	277	276	292	272	322	290	321	273	290	299	304	305	309	288	286	318	244	328	290	317	291	271	293	290	270	278	285	314	274	293	284	288	316	290	291	307	274	260	276	297	298	299	255	281	269	285	264	234	276	256	283	305	311	285	313	318	296	257	296	312	303	284	292	288	276	280	295	279	305	280	288	297	281	302	290	313	303	299	297	279	307	273	269	274	287	284	286	274	314	288	309	332	326	287	338	309	277	291	262	279	289	281	283	307	248	275	261	302	258	312	296	274	294	269	289	282	313	291	287	281	328	289	266	272	302	284	294	281	233	290	286	328	290	308	306	275	301	314	286	264	277	297	336	251	263	295	301	291	286	279	332	279	312	258	304	285	311	281	287	288	280	289	290	265	275	313	276	314	292	269	287	336	293	266	290	260	310	301	273	318	308	311	280	283	280	269	280	270	264	320	336	294	274	277	296	304	325	296	266	264	276	285	303	314	268	319	298	283	273	323	295	285	307	295	309	303	282	278	303	300	276	301	294	305	284	296	278	324	266	296	272	268	294	288	271	287	321	307	280	313	322	246	321	262	290	351	282	308	285	270	306	306	298	302	349	300	329	302	312	254	302	279	250	282	279	266	317	280	268	263	261	297	287	281	291	303	288	294	299	287	272	284	296	293	282	294	283	276	282	292	287	262	266	268	251	290	267	281	286	295	304	310	328	321	278	294	306	294	299	298	287	272	280	296	266	289	273	287	287	295	272	282	304	306	284	290	287	289	279	264	278	316	287	308	264	281	316	286	269	266	294	298	281	294	278	282	268	295	295	310	285	306	290	289	276	287	292	302	284	294	298	301	306	299	292	314	272	252	297	286	284	303	300	305	285	281	283	282	278	306	289	315	279	263	299	284	288	313	307	264	271	286	282	280	292	303	301	252	286	299	273	277	282	295	311	291	277	288	328	295	318	275	296	277	282	296	303	278	277	257	319	290	323	299	330	321	277	271	270	292	296	313	317	279	298	290	274	282	289	309	289	263	306	296	289	279	285	299	276	268	304	303	276	287	320	287	288	256	273	295	281	285	316	276	303	270	316	277	280	264	269	307	316	251	272	266	303	312	291	310	268	289	274	301	265	296	286	293	288	295	280	296	289	280	299	294	280	282	307	274	279	277	315	256	268	286	315	285	299	272	276	273	282	314	248	283	287	273	293	290	280	308	268	309	272	306	300	318	268	288	268	293	313	266	266	266	294	278	278	286	279	296	307	315	309	281	305	290	270	323	309	271	311	289	305	277	279	299	271	304	275	276	283	275	292	268	334	301	306	294	278	288	290	313	296	313	300	308	301	277	284	273	263	267	269	304	272	308	338	247	310	253	290	297	302	324	283	271	292	276	296	282	274	304	293	287	293	291	271	280	312	274	281	317	285	295	307	286	318	302	256	299	289	283	284	249	274	277	266	281	299	262	295	299	290	292	327	279	309	318	292	356	273	297	275	267	302	280	282	286	302	282	298	303	296	309	304	316	312	277	287	306	312	294	294	295	265	265	264	284	333	277	264	276	285	334	282	354	297	270	297	292	305	293	277	236	255	258	316	289	292	277	252	301	317	264	265	311	310	311	288	288	294	282	288	302	297	305	292	265	296	362	286	269	295	307	270	281	301	294	302	305	296	286	309	285	292	315	303	308	303	305	293	277	260	293	325	297	250	322	286	293	313	302	275	275	287	298	275	308	277	290	278	259	273	309	302	295	258	295	309	327	248	306	287	245	304	298	276	287	305	282	323	292	278	296	276	287	259	289	305	301	299	310	292	291	300	317	318	297	262	296	310	276	296	294	302	303	300	293	286	287	311	315	304	324	318	285	295	316	315	268	275	265	280	303	277	282	262	267	285	288	272	287	301	303	286	293	264	289	301	292	259	273	292	280	279	272	276	293	281	291	275	299	322	298	283	294	323	315	269	296	301	295	294	280	301	314	270	282	272	278	266	296	279	290	296	303	302	295	301	308	287	325	297	287	270	282	296	274	264	282	300	285	280	304	299	304	290	267	280	280	265	305	285	300	269	279	293	301	265	258	298	294	295	312	286	290	284	293	283	262	284	281	275	279	273	290	300	298	301	300	276	276	284	258	312	294	267	253	260	271	315	274	304	285	309	290	299	299	305	298	298	295	309	277	290	327	296	297	284	281	274	292	287	289	287	296	282	299	286	325	286	306	309	313	269	277	278	310	265	315	276	302	328	283	290	296	311	277	274	278	301	292	246	285	283	285	258	305	297	292	310	275	304	286	268	255	309	290	285	315	291	306	310	298	314	280	301	298	284	291	273	283	289	291	265	276	311	260	271	272	290	290	271	297	289	308	251	295	314	289	282	298	260	289	317	271	271	273	312	278	317	270	281	282	301	294	302	324	302	319	287	288	266	305	309	283	309	282	283	286	256	301	260	278	290	269	297	279	268	292	303	241	289	292	313	257	281	273	298	287	293	270	292	286	285	298	249	292	287	273	292	285	280	261	285	297	276	286	313	293	272	301	310	296	284	282	313	284	293	304	302	294	282	314	299	281	291	316	304	317	286	306	295	272	270	282	260	278	280	280	299	286	266	325	278	276	323	282	291	296	269	298	304	264	298	299	300	283	303	280	297	295	280	290	313	282	296	275	306	278	328	296	349	298	259	294	313	285	289	302	260	314	302	303	260	274	283	304	287	311	342	292	292	275	252	318	300	282	274	266	294	281	290	266	272	286	287	298	291	315	279	253	317	296	315	273	311	278	280	310	295	291	276	276	291	319	294	281	273	295	267	275	258	301	299	298	314	294	280	307	290	272	277	299	253	286	300	326	283	290	306	270	264	307	286	247	306	286	290	305	320	308	316	281	273	309	279	296	287	275	307	251	288	347	296	315	282	305	290	275	294	292	242	271	283	311	273	303	259	274	299	284	315	297	279	288	288	282	279	294	286	293	301	300	258	320	314	301	261	300	309	270	297	297	305	314	289	289	255	280	272	288	284	315	284	274	283	250	262	289	279	268	250	269	293	258	293	290	311	270	304	317	270	270	280	283	265	299	283	277	274	284	332	312	276	272	331	269	264	308	273	319	316	274	253	297	301	320	279	276	271	276	301	287	316	290	279	283	322	322	254	285	297	277
22765	27069	14936	4942	3863	770	638	690	652	646	642	601	640	649	659	629	614	670	620	614	622	649	644	663	625	619	651	613	624	629	622	611	635	635	631	618	614	615	628	608	687	577	580	640	611	610	648	640	633	618	656	647	627	587	667	621	630	637	642	615	641	578	637	634	633	655	601	584	601	644	627	613	637	605	627	651	606	666	634	629	627	654	634	653	655	636	570	639	681	624	638	631	635	558	642	628	641	615	654	627	638	593	594	623	623	567	591	628	664	640	609	647	634	645	585	650	630	618	617	585	630	597	628	589	641	620	633	630	638	626	637	674	648	626	642	612	671	634	632	613	638	624	559	603	656	620	630	650	625	596	639	598	635	592	599	687	627	621	657	655	621	617	563	610	592	617	631	650	616	632	635	633	639	624	654	632	614	638	605	622	620	620	650	666	623	627	610	653	642	636	679	672	625	655	606	643	608	658	613	611	624	613	620	619	646	673	649	651	608	625	663	613	629	663	610	586	637	637	625	638	607	653	627	646	646	589	606	667	582	649	588	633	608	626	633	609	623	648	664	617	629	574	606	616	635	642	603	594	570	677	617	654	637	637	590	605	638	634	595	648	590	600	629	662	642	582	641	655	627	583	597	665	626	627	621	591	624	616	666	620	653	613	628	650	609	611	656	605	632	608	604	585	617	624	612	617	645	604	587	642	622	638	599	632	644	622	634	587	618	670	608	598	605	627	610	608	607	620	601	585	660	620	627	670	622	649	633	580	638	633	631	585	545	603	675	639	599	605	621	604	610	664	638	652	605	638	609	666	625	608	619	627	628	588	609	661	613	595	619	627	637	650	622	639	606	643	584	631	677	627	642	636	651	643	633	596	637	604	594	632	625	628	649	626	597	626	620	636	615	616	628	601	628	551	632	651	647	643	632	600	677	647	650	615	606	631	647	623	632	633	614	618	635	645	618	664	642	575	660	640	615	595	622	650	617	637	670	612	654	571	584	672	649	649	674	665	662	606	571	649	602	659	552	627	626	584	641	666	623	616	671	599	604	641	590	626	631	625	601	636	603	640	676	634	577	665	620	646	621	619	672	639	572	621	662	621	630	668	649	627	661	607	643	619	647	620	576	582	617	654	615	662	603	640	597	612	639	634	628	609	597	595	621	627	637	641	627	635	638	613	628	659	605	654	653	631	604	596	624	655	602	663	662	600	666	619	669	674	638	607	640	599	627	594	605	624	599	610	625	634	627	627	626	629	656	612	597	655	616	635	641	651	638	646	624	611	614	580	670	640	633	657	644	630	627	610	666	616	607	575	626	614	662	664	615	632	631	593	599	668	662	612	600	640	617	595	629	595	617	619	610	604	623	628	631	646	635	674	648	667	640	618	618	628	636	620	618	638	628	570	632	633	674	587	595	608	624	648	654	629	637	660	637	613	671	598	607	624	626	641	623	639	630	622	614	625	624	613	683	633	647	656	636	604	619	659	634	589	644	650	604	629	654	633	630	592	605	609	610	630	593	624	683	583	636	617	610	622	626	658	659	634	634	648	661	587	603	628	611	632	660	601	653	600	575	665	628	599	623	668	624	633	641	621	604	649	624	633	628	573	637	650	639	630	585	623	677	583	592	625	629	643	632	635	604	633	604	634	639	602	627	629	647	648	682	603	637	607	599	601	637	589	590	630	590	620	634	659	661	614	583	614	637	645	628	592	588	630	664	637	640	635	639	608	623	647	646	647	617	626	595	628	606	632	621	628	633	619	610	640	593	632	644	618	589	624	637	598	616	650	612	668	628	625	647	619	655	675	605	596	645	620	652	654	615	675	664	624	633	634	614	612	637	618	634	602	665	680	554	646	652	632	591	613	610	624	623	617	621	599	638	628	620	583	673	633	639	636	626	631	630	622	658	629	583	621	631	657	621	561	636	644	623	634	614	625	635	638	619	600	643	626	618	633	616	659	624	676	584	648	615	672	638	630	622	655	616	670	634	605	635	596	665	646	678	636	577	594	609	615	592	617	603	597	617	646	625	623	655	628	629	640	614	655	581	613	658	597	621	612	615	626	647	626	655	619	635	599	613	652	630	626	585	656	634	674	620	637	610	671	605	670	637	643	612	616	660	651	601	635	693	660	619	655	594	633	642	611	642	624	621	620	618	629	637	656	686	631	626	633	614	630	641	607	612	639	607	629	653	638	645	575	616	606	656	640	633	617	631	624	615	614	616	646	600	612	629	631	642	612	629	579	662	620	627	630	649	652	644	680	648	606	625	615	671	621	636	598	605	710	598	626	627	626	604	618	583	636	654	646	655	654	635	648	635	644	624	666	606	619	624	608	600	596	620	649	619	668	627	643	645	593	688	642	632	633	605	631	626	579	636	671	656	653	653	615	612	649	616	647	640	655	659	635	626	607	612	642	612	586	589	634	649	640	608	630	609	596	601	642	618	661	584	630	590	613	610	652	617	602	622	632	623	609	607	623	595	621	623	631	650	641	654	664	689	683	611	626	647	643	630	616	588	622	651	647	603	603	651	607	662	591	615	689	599	646	617	645	574	638	608	627	654	618	606	591	593	597	629	627	602	638	582	648	639	623	610	671	603	595	597	586	626	635	655	638	632	666	614	631	603	603	617	612	637	657	638	608	662	592	614	636	635	621	618	651	659	603	626	680	655	635	661	686	629	628	648	577	652	650	616	604	636	600	596	589	600	680	589	613	574	644	651	642	663	658	642	610	623	614	648	624	611	638	648	627	635	602	627	627	625	619	590	667	649	591	603	672	581	655	609	618	633	619	654	631	609	638	670	689	644	583	677	615	638	602	592	647	588	611	655	636	617	585	646	638	649	626	608	700	609	576	606	608	652	603	628	646	657	671	651	654	645	672	622	629	669	623	643	635	620	634	651	623	681	624	609	633	630	653	608	648	635	646	644	601	649	620	640	627	602	649	627	655	620	589	635	641	613	613	620	657	610	590	605	607	600	613	613	645	619	603	623	615	607	610	610	643	646	626	601	623	585	631	616	637	614	614	632	703	611	625	673	646	615	645	608	637	630	634	657	659	677	648	620	629	628	601	647	599	609	641	611	609	645	588	661	623	636	615	681	644	615	650	661	679	647	651	621	643	640	621	672	664	630	614	581	664	555	603	661	621	621	665	642	622	642	630	575	600	657	628	670	630	644	678	623	635	630	610	667	656	645	621	663	629	630	573	616	664	620	632	619	662	626	624	705	612	646	665	644	640	618	654	660	643	602	622	602	611	656	625	637	640	612	621	602	636	601	628	655	670	645	654	598	659	636	634	594	609	604	627	615	645	653	587	680	633	631	634	608	620	579	596	613	666	658	639	610	579	616	665	631	605	662	673	596	630	595	589	639	632	643	612	615	646	609	664	674	605	648	660	638	635	708	621	630	628	606	637	596	617	629	652	615	658	682	692	637	625	612	589	604	626	645	607	662	661	647	665	645	611	574	627	650	650	633	615	602	632	615	624	628	650	595	658
56536	71809	63666	35400	23815	4618	319	241	222	196	208	212	185	204	214	199	169	174	194	209	178	173	173	202	178	157	201	202	178	174	179	212	168	176	192	188	178	200	181	191	196	181	162	167	177	174	216	187	186	169	211	183	188	213	185	194	163	171	186	171	189	206	167	187	159	189	185	181	163	173	165	196	206	178	193	193	200	183	186	212	185	191	190	194	199	191	219	198	206	170	182	181	169	198	188	178	169	167	197	197	206	195	200	199	188	191	169	190	186	175	219	199	188	201	193	161	173	202	177	207	213	203	190	184	173	207	192	167	181	202	187	204	203	167	213	184	207	191	209	187	223	208	202	178	183	190	199	199	191	211	211	176	173	187	181	183	202	173	187	207	190	183	174	181	153	177	199	179	186	194	202	170	194	187	179	176	205	204	198	174	174	166	178	188	205	186	169	181	178	181	185	186	193	166	215	199	190	196	194	193	200	178	194	202	180	193	208	200	162	168	163	178	187	197	201	184	201	187	179	181	186	196	192	198	194	196	184	169	196	176	192	178	198	234	220	167	202	208	174	181	173	199	167	152	202	178	199	200	183	207	185	171	185	223	202	159	182	189	167	197	184	185	213	196	177	181	192	184	226	191	188	179	181	169	195	176	195	173	174	201	180	169	167	203	174	184	195	218	176	182	193	189	198	188	179	194	220	174	181	194	195	193	209	189	179	182	196	202	202	158	169	180	178	178	188	161	196	178	164	170	178	192	177	200	209	200	193	191	195	201	221	191	173	193	211	185	198	198	182	167	176	190	220	169	198	197	175	195	177	201	203	200	171	200	172	195	179	200	190	199	182	191	177	184	180	202	197	160	190	173	192	171	200	196	225	178	199	179	173	183	178	198	179	174	199	206	197	195	203	220	207	178	176	195	183	184	166	206	197	191	194	194	185	208	174	167	178	187	215	206	194	192	200	172	166	180	197	179	207	184	177	228	165	180	179	194	211	174	190	178	211	192	205	193	196	193	182	161	167	175	185	184	213	188	173	185	190	202	198	187	211	192	187	179	216	184	194	192	191	164	189	205	179	175	212	210	173	194	199	213	174	165	182	192	176	173	210	189	229	195	176	213	201	223	203	207	218	188	169	181	200	209	188	171	195	194	210	175	161	195	189	195	191	201	179	197	186	188	182	204	214	154	188	201	195	179	200	183	179	193	204	194	195	185	174	205	151	190	195	203	180	172	168	201	207	175	193	191	202	203	200	168	188	189	206	182	190	185	166	194	196	180	204	192	199	165	200	190	185	187	195	175	190	156	186	204	168	215	193	166	196	185	159	193	174	170	172	182	193	193	170	187	180	174	182	200	194	207	174	170	170	155	172	186	174	195	173	177	199	176	173	205	181	192	206	172	193	234	160	189	173	206	200	179	194	186	153	170	194	196	182	214	197	207	212	175	196	181	174	189	183	201	176	188	176	209	184	215	195	187	186	180	175	188	192	215	221	179	180	190	197	172	203	190	172	189	204	204	191	201	174	184	185	189	164	188	195	216	192	196	180	227	203	184	191	187	193	188	195	207	201	201	174	191	177	181	183	186	186	176	212	198	169	182	197	202	196	167	190	179	193	186	196	177	176	185	163	184	192	220	182	199	195	213	191	154	198	189	191	179	175	184	185	183	178	191	176	183	177	186	185	189	178	216	186	199	190	178	174	216	213	164	199	199	191	164	218	192	213	175	201	185	175	138	205	197	204	208	180	166	173	175	185	184	202	163	210	198	178	167	217	197	191	172	154	185	216	178	189	193	194	210	179	191	167	174	147	176	187	177	183	190	188	185	192	194	173	206	199	191	181	205	209	179	184	203	188	181	188	181	195	163	183	190	217	200	175	174	172	181	192	187	198	180	175	194	176	205	193	195	193	212	168	209	199	173	199	185	189	197	198	194	170	182	204	199	195	193	182	168	179	194	191	175	202	184	209	210	215	210	179	178	200	203	162	175	186	179	190	183	190	180	177	188	179	191	192	186	201	208	189	204	180	191	190	223	197	217	177	173	208	188	182	187	169	187	182	180	202	188	177	171	192	219	163	188	216	147	208	169	174	198	164	172	179	190	186	219	173	196	173	187	182	199	187	182	232	187	187	167	205	204	212	178	174	206	207	185	168	179	198	199	189	184	187	182	166	202	190	204	182	202	221	189	178	167	192	195	196	189	196	207	185	178	188	188	185	168	164	198	179	179	180	195	190	175	182	200	187	205	180	170	197	148	166	196	182	190	181	160	180	185	189	159	193	175	177	172	185	180	179	178	184	176	192	202	181	193	178	161	190	193	201	189	183	193	195	200	167	190	195	199	187	208	202	181	214	207	166	191	178	176	176	211	171	188	196	184	158	197	168	189	184	199	208	178	177	194	184	183	189	211	181	177	198	178	184	181	194	182	180	210	161	197	185	186	170	193	182	202	193	166	166	156	186	197	178	183	172	188	164	200	211	197	192	185	180	184	196	201	182	198	209	173	188	177	206	199	205	199	199	203	215	196	194	183	172	203	192	168	192	179	174	202	178	182	161	180	193	193	192	191	224	191	201	176	179	194	187	173	175	185	176	176	184	183	174	179	173	186	186	191	188	186	164	226	200	211	212	194	176	181	159	205	203	203	173	195	184	202	201	177	211	187	189	175	199	186	205	200	182	180	172	180	169	205	175	172	191	168	186	193	205	166	160	154	218	172	184	203	166	166	189	159	181	219	200	180	204	177	181	176	189	182	219	192	214	178	179	190	200	166	196	187	167	192	191	181	181	180	189	159	197	177	176	200	167	185	192	185	177	191	197	172	212	166	180	222	193	180	223	187	176	197	182	193	174	222	189	200	195	195	190	193	203	219	172	197	167	155	173	182	178	194	210	165	205	194	155	180	199	178	199	198	186	183	194	179	176	176	194	194	197	205	189	201	176	196	186	211	207	179	215	207	197	194	218	206	163	189	177	192	180	199	175	175	200	202	207	198	179	163	183	158	191	188	204	210	188	187	183	210	190	197	179	167	176	167	197	177	200	197	168	189	208	166	186	183	183	172	184	196	170	173	203	192	180	187	187	195	179	191	183	162	202	197	195	180	201	173	186	203	210	202	197	190	198	201	160	201	199	190	185	185	173	166	172	181	187	203	185	190	175	200	171	207	210	191	188	211	177	187	201	171	190	194	160	204	155	194	159	182	181	205	182	160	187	193	172	188	203	195	226	192	178	161	167	199	178	205	163	174	177	183	171	184	187	182	197	175	183	202	171	201	188	167	210	183	172	186	197	183	172	174	177	189	191	173	180	196	188	189	176	201	165	169	177	193	169	195	206	204	183	190	185	177	195	177	210	180	173	181	207	177	183	194	188	193	179	180	177	182	183	174	180	176	190	191	177	220	213	151	186	193	183	167	195	184	200	183	188	184	164	202	185	189	197	185	186	174	156	195	186	187	171	188	194	187	176	187	187	179	183	147	167	183	192	210	146	202	197	185	215	169	181	187
31721	56520	57977	41563	35912	3329	699	651	628	611	609	530	521	489	499	490	519	484	491	499	489	474	467	491	491	434	464	443	458	494	466	428	459	461	465	426	426	422	427	493	443	453	465	460	447	457	469	392	449	441	449	407	464	459	454	475	428	444	446	439	459	466	420	457	480	468	462	425	477	432	467	434	428	415	403	433	460	407	443	437	465	453	474	483	455	457	453	488	433	451	441	442	468	397	412	444	449	436	461	470	505	426	437	411	463	473	425	466	467	421	435	425	435	462	484	438	454	430	449	421	436	461	475	439	433	440	417	424	429	483	467	431	491	455	479	442	462	455	430	437	451	431	447	407	424	441	457	407	436	471	422	439	421	476	445	396	433	437	477	453	438	456	439	443	421	469	441	459	438	450	458	479	446	441	456	474	464	452	417	439	449	452	438	486	425	383	457	400	435	488	413	454	426	462	441	438	452	443	495	461	452	454	400	421	462	454	442	463	437	482	449	424	450	470	452	428	451	441	477	419	439	442	446	475	435	448	410	459	464	407	454	438	447	439	443	451	460	476	425	432	457	451	474	435	440	433	442	435	416	459	446	463	464	439	431	439	455	441	467	449	443	442	459	473	418	461	436	439	479	432	465	470	479	458	427	457	397	408	463	452	470	439	411	456	465	470	466	399	477	447	472	467	439	421	470	439	465	462	435	450	420	444	465	414	470	444	472	452	407	472	452	426	477	454	465	440	486	424	458	412	414	429	435	443	444	437	456	406	431	460	433	420	433	444	434	462	428	449	452	438	426	473	422	443	450	440	460	418	451	467	424	459	446	440	453	427	458	424	482	446	454	454	441	470	421	436	443	452	439	441	436	426	482	434	455	466	449	412	450	459	466	452	449	427	455	450	435	417	448	422	428	466	488	435	481	399	436	472	420	419	458	416	470	450	409	478	446	456	454	413	452	451	439	421	431	459	417	468	440	439	485	447	440	468	414	433	424	436	452	451	441	453	431	462	432	473	459	438	454	441	466	448	437	433	467	478	469	443	447	445	450	380	460	436	453	447	451	462	446	403	479	414	438	474	430	439	480	447	439	432	454	441	422	427	428	436	465	508	438	431	428	469	444	430	450	452	438	420	445	426	443	445	473	419	446	434	438	480	471	444	458	446	436	461	457	433	474	465	434	416	468	466	438	490	414	462	442	457	466	415	438	433	452	444	416	435	439	461	437	455	466	426	432	467	440	420	419	420	431	424	454	440	445	419	421	448	433	419	424	456	444	419	446	458	468	432	442	458	458	450	438	484	436	456	443	418	459	438	464	464	426	465	465	439	439	453	488	412	417	432	453	460	473	416	432	417	444	443	440	416	456	432	448	432	442	430	424	472	453	446	464	454	445	467	511	441	459	409	431	445	462	435	467	408	443	459	419	452	453	464	414	464	443	459	396	433	443	428	426	451	447	478	442	459	435	441	425	433	475	435	455	469	405	437	423	416	438	438	447	462	431	431	460	445	401	449	426	441	431	425	450	474	434	440	428	459	432	405	451	410	440	436	452	457	445	401	453	476	454	499	491	467	428	469	459	403	428	481	457	447	469	473	445	452	471	437	471	411	437	439	422	461	398	412	457	462	441	427	468	426	459	417	440	450	449	416	451	466	411	448	437	433	430	486	431	438	470	443	456	436	479	436	446	426	435	443	457	450	413	428	418	448	455	450	429	463	470	438	418	430	430	455	447	433	428	448	436	447	465	463	420	433	445	430	464	469	461	451	450	418	420	427	395	489	477	429	430	419	404	447	413	444	459	466	407	418	444	469	380	468	425	450	464	445	446	390	452	417	490	436	471	435	480	381	431	465	425	446	459	448	453	433	452	458	466	438	474	466	421	430	448	445	439	441	417	441	439	384	471	467	446	439	419	491	423	466	466	435	479	450	393	442	446	443	438	448	428	442	448	437	422	475	455	455	438	395	423	435	441	425	457	427	448	475	422	443	434	442	436	458	440	452	452	432	438	419	419	465	442	456	430	477	455	424	432	415	431	447	417	468	434	454	455	451	481	440	435	425	472	421	422	445	477	422	446	433	457	442	402	492	440	438	428	448	464	441	437	464	428	445	471	454	408	431	443	424	443	461	452	419	438	436	469	428	459	423	440	437	411	419	467	452	442	448	426	457	461	464	430	466	458	420	465	432	410	437	443	447	445	429	451	426	463	447	472	452	415	446	471	433	408	404	487	457	471	436	450	422	436	453	461	461	437	438	458	426	435	444	446	441	451	458	432	456	429	462	440	399	446	453	457	453	432	435	453	427	446	436	448	433	442	467	461	429	447	476	463	433	462	435	403	480	431	441	465	422	483	404	458	438	476	473	436	426	439	421	432	426	451	418	448	470	457	438	444	391	460	448	428	421	457	433	470	447	408	450	447	453	471	432	474	457	442	450	435	468	450	437	429	428	428	444	439	485	438	453	447	455	451	476	434	431	457	426	439	456	458	444	449	406	428	402	475	445	436	429	436	452	449	466	479	466	481	443	452	431	457	434	438	422	452	455	426	456	443	414	491	453	408	442	392	422	485	426	416	446	439	460	432	453	448	429	430	457	448	422	482	428	444	446	424	445	445	388	465	453	434	421	474	451	425	463	463	456	440	468	419	493	432	438	479	431	443	466	400	422	446	421	445	462	456	456	436	451	432	431	420	438	443	447	440	431	412	444	440	437	439	450	464	415	506	445	458	454	449	444	488	439	459	427	437	438	455	427	422	452	456	412	452	426	436	454	396	431	459	428	447	447	434	410	406	452	473	455	421	435	447	465	460	491	453	404	424	410	459	436	472	426	455	410	455	464	413	471	424	440	419	446	438	405	453	429	474	427	449	492	445	457	448	448	422	406	428	473	428	441	433	450	442	441	439	430	409	451	410	459	450	476	460	459	414	420	466	424	447	426	438	441	463	464	411	436	438	438	439	434	451	476	416	440	443	448	459	462	452	460	414	448	401	439	449	429	431	458	440	462	461	449	397	401	456	412	461	454	446	452	449	481	432	482	405	477	449	431	431	432	456	439	466	442	464	441	459	463	485	440	456	443	448	465	406	436	486	429	466	456	481	451	443	454	456	423	425	431	439	464	441	477	435	440	457	434	459	469	470	429	470	451	434	453	425	447	471	472	424	433	434	449	429	428	425	421	467	429	425	466	421	430	440	436	423	434	436	417	441	416	463	455	426	449	446	435	446	449	445	436	475	465	446	463	442	429	470	434	407	469	471	456	439	458	440	454	420	438	430	492	445	454	449	466	439	436	440	427	435	467	427	474	442	453	462	447	433	462	445	433	439	459	508	455	461	449	447	464	429	467	449	423	447	434	434	422	445	434	455	433	464	483	459	413	456	468	443	485	441	450	392	446	452	426	463	449	470	432	472	405	467	426	430	430	416	456	422	437	426	462	446	469	428	450	441	461	456	454	419	426	474	443	434	444	448	432	425	426	473	445	473	436	446	456	418	404	428	425	487	401
64126	85980	74596	46614	35076	10420	665	381	374	325	347	342	323	291	326	308	302	333	303	312	327	338	321	316	311	325	305	310	269	311	306	314	304	318	284	260	290	286	300	278	301	309	306	309	300	301	302	311	324	310	282	325	326	299	292	304	302	299	271	276	303	316	287	265	284	273	302	285	292	304	291	306	291	285	297	301	317	282	334	297	339	301	299	247	290	283	299	274	291	281	314	296	322	284	276	294	322	330	286	266	268	280	281	280	286	301	300	295	330	286	282	288	305	332	285	295	302	291	298	318	294	309	291	300	297	283	317	280	297	279	290	295	288	267	304	323	338	289	316	274	272	325	324	305	315	279	289	290	273	286	273	319	303	281	278	304	258	303	294	286	275	275	321	301	323	277	288	320	292	263	287	286	293	303	330	292	309	291	275	319	293	265	294	283	301	307	312	276	300	294	337	295	287	339	301	286	335	308	290	306	278	302	277	280	291	298	289	286	283	273	290	305	299	300	287	292	313	289	301	299	303	263	276	286	290	321	309	299	303	291	314	285	301	272	297	292	287	306	300	289	309	286	297	347	281	284	272	272	293	278	300	288	318	314	285	275	293	314	293	296	282	279	281	298	308	294	291	286	292	270	297	305	324	286	304	311	289	296	304	285	293	257	287	288	286	271	316	312	282	298	269	300	314	278	300	316	269	305	268	283	289	305	297	270	271	284	285	293	285	308	298	319	281	276	316	305	308	288	288	303	292	306	284	280	284	283	282	307	285	310	298	309	291	321	308	288	326	272	313	279	302	281	287	277	298	305	300	288	290	270	279	307	312	272	309	313	297	345	295	303	293	342	342	316	301	289	296	292	335	260	318	283	286	287	274	284	316	337	307	319	284	313	300	307	311	305	297	290	348	296	266	297	298	295	325	291	290	291	289	317	281	269	302	282	300	327	302	305	300	300	290	308	280	267	298	315	270	302	276	305	308	313	302	272	298	271	333	307	259	293	316	285	289	298	296	325	255	303	301	325	285	303	314	320	329	303	241	284	303	295	322	295	309	276	306	287	273	322	311	308	291	289	289	292	274	302	305	264	331	279	304	283	297	309	268	281	308	288	292	281	311	324	301	277	309	346	327	317	308	278	308	343	257	288	293	276	292	284	317	306	293	307	299	303	299	298	299	330	295	304	290	312	285	292	323	298	300	302	287	320	290	283	335	275	292	322	276	281	261	299	304	310	282	311	331	317	289	274	262	325	317	235	271	323	305	316	323	287	300	290	293	299	311	299	291	296	343	291	256	331	291	321	304	280	271	292	316	317	283	287	290	275	309	322	301	256	299	330	319	304	289	286	265	310	314	289	280	292	310	317	282	279	287	307	295	312	270	275	288	277	286	307	280	290	330	291	279	272	332	309	275	318	284	323	304	285	295	289	284	287	276	306	296	316	298	292	332	293	308	279	270	319	288	325	313	304	279	284	313	263	299	280	299	283	296	262	319	281	327	261	306	315	290	312	337	308	318	347	282	275	318	279	305	308	311	258	300	293	307	275	291	296	290	289	308	295	298	294	271	274	289	267	300	301	305	291	317	289	311	290	297	330	299	302	325	275	288	325	297	249	297	295	287	297	283	300	301	274	285	289	296	316	306	309	330	329	297	295	306	278	303	305	295	253	259	296	256	302	324	286	332	275	321	311	259	281	262	292	306	288	313	279	319	287	302	296	311	321	320	305	306	266	293	289	293	326	314	340	316	301	323	308	291	321	282	300	308	290	314	321	275	289	328	307	281	309	315	287	327	292	262	294	315	304	315	281	327	343	278	279	295	301	333	305	307	306	306	310	288	298	325	335	326	317	297	306	322	280	307	279	337	284	294	281	296	303	258	274	300	282	320	291	312	287	297	278	326	294	281	266	266	312	289	301	306	267	295	300	309	299	305	306	295	306	267	267	292	311	341	326	273	294	312	283	305	286	302	274	310	291	290	282	273	285	308	322	305	292	311	320	267	302	340	335	307	288	271	318	293	273	281	311	244	297	300	279	303	289	302	294	301	303	319	293	284	279	288	316	301	324	293	291	297	264	277	310	332	309	305	283	324	285	320	273	299	294	275	293	276	296	317	301	284	293	287	315	320	320	329	283	284	275	299	315	307	299	260	277	271	354	284	296	320	322	304	302	289	300	289	307	275	270	319	285	295	312	297	289	286	296	267	289	291	246	306	329	322	290	284	299	281	267	280	276	304	277	280	271	291	313	277	290	312	306	311	322	317	283	343	318	291	281	293	305	300	320	292	307	300	307	320	309	294	317	291	284	304	319	298	293	279	285	316	305	303	314	270	290	295	329	305	283	343	295	310	350	288	273	304	305	279	289	282	281	303	299	274	290	291	291	284	309	316	305	287	288	296	312	273	272	300	307	312	292	284	330	295	320	296	305	285	318	287	295	306	286	266	289	319	307	282	284	301	292	299	317	298	269	290	268	301	300	294	302	331	290	315	303	288	302	278	262	307	333	315	290	311	297	264	300	303	317	294	263	313	294	273	318	299	327	288	296	285	237	278	307	311	313	306	285	277	296	276	300	296	287	290	281	269	319	311	335	301	316	311	257	287	295	320	297	311	334	331	310	325	313	295	266	290	303	294	276	255	275	324	302	296	292	305	252	309	349	266	292	267	286	311	271	294	285	307	308	245	289	308	294	302	275	303	289	296	316	316	294	299	260	304	301	304	291	262	281	295	313	290	289	314	287	282	281	298	250	273	304	276	278	266	274	300	292	286	271	273	282	296	310	288	326	322	315	313	307	312	286	265	295	290	313	307	300	307	335	325	294	316	330	313	294	280	293	310	311	254	295	254	283	283	309	258	355	310	302	299	279	288	334	320	280	309	309	316	311	297	299	264	300	297	282	285	314	305	297	309	316	300	288	306	322	300	279	301	289	290	293	299	278	287	271	358	290	291	294	307	270	287	285	325	300	290	282	273	266	306	315	293	271	322	306	285	294	304	274	320	316	311	319	300	261	292	306	304	292	281	271	303	307	265	318	299	277	296	317	278	295	284	291	301	294	291	301	281	290	304	291	265	256	263	237	289	310	320	316	291	285	277	284	303	297	281	310	317	288	301	301	286	316	304	308	280	326	310	302	290	337	309	316	321	317	270	310	304	282	279	287	282	325	326	307	294	308	275	274	306	302	286	306	304	294	304	289	278	252	284	264	329	309	278	299	323	318	342	301	318	333	294	279	278	296	301	308	304	284	302	299	317	299	306	332	290	308	272	293	298	314	306	287	341	298	311	275	300	306	313	309	289	281	272	301	293	315	286	307	327	283	289	300	291	291	295	328	258	243	241	301	279	288	311	283	279	299	269	268	284	315	287	299	280	277	302	306	259	286	306	297	266	337	286	292	289	270	300	311	293	264	317	309	332	340	277	275	327	325	296	284	300	288	337	306	292	314	305	303	309	297	284	327	313	341	250	298	310	294	248	303	248	300	304	291	328	293	279	312	301	288	271	325
36471	69188	70631	52499	45930	5382	1185	1121	1020	980	934	887	802	829	825	769	753	764	747	712	734	739	721	702	697	752	722	637	644	660	650	646	682	728	696	674	676	705	621	671	710	663	724	701	710	721	687	669	664	624	634	709	688	738	633	672	676	652	699	690	718	647	676	691	717	681	687	715	673	646	663	702	659	718	631	658	686	670	639	699	662	672	674	685	654	663	661	674	631	674	684	696	662	686	668	627	636	656	630	647	660	674	640	709	670	629	712	623	690	669	740	658	672	653	668	630	669	682	654	649	631	637	669	662	665	688	670	624	627	680	698	653	666	668	654	678	633	679	660	710	681	674	623	700	651	648	660	688	625	682	701	638	653	682	673	658	656	677	668	695	649	677	662	692	667	670	688	680	651	664	711	673	656	688	631	677	696	683	706	674	680	662	665	688	627	665	651	681	676	694	649	663	637	667	699	656	690	685	671	650	668	685	690	680	662	657	719	686	619	617	691	676	659	652	660	655	644	638	656	721	707	696	691	714	637	695	680	688	651	637	646	671	730	631	653	661	661	710	648	662	650	651	643	677	687	687	697	644	699	677	687	694	668	661	652	677	633	705	682	689	671	660	648	640	659	622	690	645	652	636	667	677	682	666	657	689	689	634	682	639	633	662	592	654	637	653	680	654	649	661	700	633	694	647	670	681	694	643	676	660	696	693	684	636	667	681	658	670	662	649	640	656	697	636	654	650	693	695	706	695	677	700	688	667	636	663	629	701	667	665	672	641	705	675	674	667	670	633	631	653	657	635	633	684	655	675	646	651	653	665	678	667	679	616	677	681	682	642	601	630	680	685	651	670	681	661	676	665	666	652	694	663	667	650	660	697	690	668	698	694	677	694	637	661	644	681	634	632	690	648	671	679	665	676	632	667	675	675	679	702	692	628	654	663	644	701	755	681	637	668	685	688	690	669	678	674	673	627	690	669	670	594	690	710	620	727	676	627	681	616	643	669	637	696	692	683	666	658	671	608	655	657	647	650	661	654	611	648	654	674	661	697	666	652	696	700	691	656	678	678	667	651	645	598	656	679	686	683	641	668	647	715	647	644	662	654	657	712	708	639	638	657	673	670	688	682	639	661	665	705	679	653	672	647	644	656	745	666	690	669	644	648	688	655	689	659	611	678	675	708	655	672	690	652	649	714	615	637	636	687	673	660	653	631	635	644	663	682	726	710	612	647	660	652	652	686	697	703	637	667	674	624	661	647	637	712	678	648	713	663	680	641	667	644	679	677	654	643	660	621	674	639	683	713	639	679	717	669	624	643	718	677	682	669	671	651	714	650	658	672	682	701	699	665	677	654	646	622	652	714	628	677	659	666	679	649	650	649	676	669	680	654	676	669	687	645	676	656	631	676	636	676	684	654	680	633	664	657	651	662	664	650	683	688	652	709	668	656	651	660	638	703	641	711	641	664	667	682	607	715	683	661	616	687	669	691	667	685	686	671	637	686	719	609	627	674	657	659	707	650	703	625	669	652	658	660	661	654	671	665	639	667	654	659	685	696	662	673	667	686	669	715	648	629	662	641	661	688	622	631	658	686	637	685	657	656	679	707	656	641	661	657	645	654	638	639	649	708	703	683	708	693	669	636	662	647	686	616	701	691	717	655	650	635	645	685	662	691	671	667	661	675	662	685	688	659	654	682	647	642	666	665	659	644	621	638	687	660	690	628	660	624	673	628	661	677	691	637	685	643	638	654	664	663	688	719	668	703	677	650	667	718	691	680	649	690	678	726	675	733	667	648	672	658	671	676	607	675	631	640	671	625	695	649	684	634	673	632	671	648	674	682	666	708	671	657	682	656	632	653	697	639	648	647	671	681	677	650	657	663	663	685	677	672	682	663	638	658	671	627	667	663	675	681	673	653	635	692	684	682	662	644	656	686	655	632	667	710	668	654	658	668	657	666	663	655	668	670	672	635	692	685	637	668	676	702	666	679	710	654	620	692	646	684	728	659	683	691	652	684	629	689	679	674	681	736	644	620	709	656	683	646	671	644	684	660	673	670	650	710	668	704	676	619	635	670	668	651	676	649	680	684	696	701	657	671	673	663	654	661	630	684	714	696	718	663	658	628	654	631	674	640	694	696	666	701	680	653	661	692	663	670	674	659	656	656	673	665	650	700	659	654	640	679	654	646	696	611	635	685	617	686	708	621	666	638	654	672	671	695	668	658	706	651	677	635	662	646	653	654	670	609	693	704	674	656	645	612	651	690	649	667	672	674	717	657	668	666	688	666	672	648	679	686	682	696	659	658	691	665	657	645	657	635	632	664	665	647	641	667	671	632	625	667	682	681	668	659	718	696	675	640	671	646	649	654	683	612	665	665	671	633	639	668	674	637	664	632	665	674	657	655	655	676	653	679	680	650	682	611	684	693	629	654	638	670	668	667	668	691	684	640	667	666	726	665	679	613	698	687	675	627	701	694	689	669	665	685	655	672	696	649	691	638	655	645	662	659	696	667	668	672	688	652	688	635	660	647	643	695	694	687	693	603	688	671	695	661	652	674	649	686	664	677	662	687	713	688	695	725	692	693	689	680	683	628	683	646	670	655	683	673	638	705	629	638	650	683	669	676	686	657	654	629	666	666	651	640	696	689	679	672	675	671	693	634	677	633	625	613	701	663	692	722	651	695	646	673	681	671	629	692	679	680	710	726	670	685	698	707	667	698	679	665	700	642	712	715	724	689	660	653	696	692	652	712	654	653	726	642	664	621	697	670	665	616	659	651	700	612	703	649	622	698	664	686	676	662	715	684	667	650	641	696	649	685	671	726	658	691	713	665	614	653	660	656	654	663	660	681	677	663	658	674	703	678	684	713	654	642	637	661	667	665	656	676	688	676	636	643	708	683	650	621	657	690	645	671	732	704	735	679	700	701	679	633	675	668	679	654	685	632	661	701	664	692	689	690	644	626	664	617	683	643	650	657	676	686	683	693	655	650	693	684	646	693	652	640	662	664	670	629	693	677	670	676	722	658	671	652	659	634	623	646	655	659	608	668	723	649	669	644	683	704	652	696	678	643	669	644	650	644	699	654	717	689	700	696	724	636	654	652	601	680	682	640	682	649	709	653	639	631	663	679	645	713	663	645	654	619	687	658	711	688	690	629	656	643	681	705	674	697	662	668	655	702	708	657	658	679	663	673	670	619	683	678	673	649	662	653	674	655	677	657	655	662	660	670	629	683	643	708	644	643	682	661	655	641	669	687	682	608	636	688	656	648	683	654	658	684	679	659	644	697	661	682	638	694	662	652	669	660	690	657	696	739	704	645	667	645	683	658	701	687	681	656	633	682	646	637	668	630	641	689	674	654	643	675	628	660	704	645	688	670	674	702	657	659	670	674	679	665	674	611	677	635	667	700	670	656	703	752	664	659	683	651	655	702	659	661	621	664	673	659	670	656	657	678	654	726	678	689	713	652	660	678	689	673	665	626	669	686	718	685	665	642
43878	37514	14322	2992	1381	454	299	300	282	306	278	272	294	307	261	274	287	275	308	296	273	302	298	283	302	297	321	268	310	273	306	283	277	268	290	299	277	277	292	293	312	306	287	284	286	309	272	270	285	270	315	286	300	277	308	302	274	266	287	312	266	315	293	305	298	296	287	246	291	321	302	278	295	291	328	276	286	312	277	280	299	285	298	281	313	321	262	270	275	303	293	313	303	293	319	271	284	281	265	309	303	239	257	302	298	285	273	249	319	314	301	288	295	283	262	293	287	327	300	292	281	298	272	290	275	285	332	276	285	277	261	255	296	296	267	299	280	287	315	306	302	290	268	269	286	271	286	314	261	285	295	259	281	276	274	286	276	280	289	269	288	276	279	312	276	274	276	289	268	278	284	316	331	305	303	282	295	271	271	292	287	279	309	302	259	287	294	310	290	308	277	289	247	295	322	287	288	333	281	295	309	285	275	270	323	309	236	273	301	304	281	279	275	289	276	276	286	289	301	269	282	265	296	287	318	311	313	290	292	304	278	290	283	320	296	289	283	298	278	263	280	294	325	287	315	263	297	331	308	279	291	276	312	286	299	270	289	295	260	298	299	288	287	347	278	287	280	292	294	316	329	301	281	270	313	269	309	304	293	297	307	272	266	306	271	321	277	315	270	288	277	282	260	306	314	268	284	298	256	293	262	280	280	303	296	308	320	293	299	297	296	281	299	284	291	259	304	288	256	290	288	273	274	264	267	316	301	327	298	309	279	284	312	282	283	275	270	307	295	273	286	337	321	279	308	272	299	291	316	248	315	282	312	305	305	316	283	286	316	269	313	277	305	276	319	309	282	272	300	282	287	291	295	261	253	277	280	286	284	270	293	297	302	262	322	259	270	283	303	323	292	299	296	304	279	321	289	278	294	303	305	281	303	281	337	311	308	302	301	253	277	276	318	301	273	315	335	294	290	299	305	320	289	285	300	304	296	280	328	299	326	259	294	310	284	307	293	305	305	322	273	291	281	279	279	309	267	294	277	293	317	277	270	259	304	292	266	271	289	315	266	284	281	286	306	273	289	282	285	297	297	293	266	287	288	310	325	282	280	330	278	293	283	260	290	299	295	265	272	314	284	259	278	269	307	302	272	325	296	306	260	283	283	269	286	332	314	269	303	278	295	321	265	281	289	266	270	293	270	295	270	306	276	257	309	282	278	285	286	268	318	305	280	284	291	308	271	289	307	268	291	304	293	293	282	271	272	321	312	319	315	292	255	306	316	273	306	282	306	277	290	272	296	292	285	248	279	282	301	301	308	308	276	288	329	324	290	287	293	305	280	283	287	300	300	285	283	302	296	288	289	275	280	300	273	265	262	295	299	293	280	283	289	330	253	294	300	283	305	283	333	270	299	299	332	272	302	279	293	263	275	284	273	271	274	306	298	310	313	316	314	295	325	296	305	287	307	302	267	261	292	257	279	273	307	278	298	302	264	335	331	275	294	276	279	310	283	291	287	289	263	314	315	270	263	289	247	266	307	306	292	260	295	259	292	301	322	303	290	268	297	287	251	280	323	279	283	296	304	284	270	310	313	283	280	265	280	265	274	281	304	330	335	325	266	283	276	301	292	241	263	283	280	274	302	305	299	283	284	291	321	302	270	317	285	297	279	313	282	299	304	288	287	294	310	291	292	306	293	305	287	266	303	262	273	304	307	304	272	274	250	263	293	288	296	267	270	325	275	327	283	294	248	304	328	261	284	284	271	287	315	281	328	325	298	265	290	271	290	293	302	281	315	312	309	319	286	273	300	264	284	294	283	280	305	288	290	264	313	285	295	267	294	297	287	268	270	269	289	334	309	311	293	299	266	248	287	316	299	304	308	297	250	282	277	316	284	285	303	281	300	311	291	291	294	266	269	286	307	310	277	290	272	270	266	287	303	285	282	292	263	263	310	283	304	280	308	294	269	285	313	304	295	291	323	287	300	266	265	254	259	320	270	278	301	341	303	282	304	276	314	287	284	268	294	281	263	290	279	274	291	268	274	276	294	282	299	299	323	288	287	288	272	304	231	288	249	281	278	272	277	280	290	297	309	321	263	284	271	265	299	323	315	264	322	331	303	311	283	318	301	283	292	315	296	283	304	277	263	304	286	272	285	312	317	272	313	304	329	311	267	324	310	272	281	301	330	282	306	283	277	283	303	310	298	297	259	289	335	299	294	281	269	288	301	309	273	295	266	286	300	275	281	282	284	270	312	253	307	319	321	305	274	267	283	275	320	277	287	289	303	274	279	275	302	244	253	286	292	286	272	299	281	261	301	286	283	274	308	297	297	275	289	307	282	307	275	327	287	274	284	282	278	304	270	312	269	330	287	273	282	284	285	305	286	300	285	308	267	295	285	273	288	313	302	281	308	289	296	288	344	327	311	302	307	304	272	304	283	300	301	283	275	304	291	290	305	280	331	302	297	278	291	276	304	286	294	313	264	257	305	293	298	296	278	307	283	295	302	278	289	306	267	267	284	267	295	319	323	292	277	281	269	284	287	297	297	307	300	277	282	279	299	311	257	310	323	312	292	274	299	290	310	305	321	269	305	270	282	264	288	290	309	319	277	249	257	273	277	305	302	294	281	291	360	291	330	311	299	324	275	265	282	347	281	306	299	280	303	261	328	287	290	281	278	277	296	300	270	287	308	309	294	304	277	277	292	286	321	313	277	282	277	275	288	290	301	303	240	292	294	274	294	281	269	318	313	305	298	255	271	269	265	274	266	291	287	288	296	296	275	300	328	307	257	263	319	308	287	253	311	277	275	319	282	293	328	270	309	258	286	271	271	296	315	276	284	293	296	311	256	294	293	300	284	300	291	298	297	300	270	255	275	280	288	267	291	334	306	269	306	280	283	267	299	304	288	304	286	302	323	299	316	299	275	300	297	346	308	300	278	281	304	282	301	305	296	279	291	292	269	305	279	288	303	322	293	288	287	297	314	290	302	285	305	311	329	273	275	312	299	304	298	283	316	319	307	291	282	311	279	295	275	289	306	299	279	262	311	280	292	265	302	308	283	277	316	289	278	288	294	297	290	285	283	309	279	295	265	300	292	267	289	269	286	311	288	333	267	282	266	310	307	268	282	301	308	276	290	293	275	274	267	288	283	287	289	274	266	302	307	289	304	313	281	279	296	278	261	285	264	284	278	276	294	253	276	292	283	287	260	284	302	297	294	290	308	321	246	309	272	271	297	277	265	290	294	292	276	295	301	315	285	284	282	315	292	308	273	314	281	311	320	278	307	285	323	316	269	302	313	286	285	307	302	273	308	303	264	278	268	315	285	293	288	273	308	263	277	316	290	298	294	299	279	294	299	290	300	308	288	286	291	291	305	292	294	278	259	304	258	278	281	266	294	316	313	276	279	301	280	281	245	269	304	292	327	296	289	298	286	296	315	313	295	280	273	292	300	309	280	288	295	301	328	311	281	300	289	280	277	295	267	311	266	291
23056	28295	14668	5318	4034	835	658	599	697	686	626	665	643	669	622	643	624	630	608	624	613	614	642	632	581	638	613	640	613	646	630	632	600	622	614	632	622	615	628	655	649	599	665	607	670	609	623	676	680	619	625	591	603	594	607	679	638	638	605	666	639	640	617	629	636	621	596	644	592	641	608	611	622	632	659	636	636	604	605	674	623	587	671	646	595	675	629	664	618	654	637	622	630	585	567	628	594	661	632	606	576	637	608	605	640	684	605	598	654	602	621	633	642	614	626	671	570	602	625	636	646	622	667	632	594	607	598	642	593	625	625	643	647	632	612	637	647	624	656	602	584	635	665	670	661	617	610	636	622	591	622	607	604	646	640	566	636	621	642	679	623	614	589	589	609	620	647	613	601	646	625	617	654	624	614	634	635	628	690	646	600	650	689	648	629	648	647	611	642	638	609	647	624	662	654	671	611	641	647	626	655	624	640	664	629	636	612	638	627	627	600	583	661	601	611	623	669	621	610	623	580	672	621	594	634	610	590	665	620	615	690	605	625	599	577	621	640	630	624	638	666	643	642	663	610	592	597	618	651	635	637	630	645	588	654	669	662	606	635	615	634	648	643	618	642	625	610	653	616	598	650	631	630	619	556	649	627	607	674	649	670	586	629	640	657	601	672	590	650	588	608	610	625	699	656	655	625	607	628	621	647	613	631	617	677	665	650	621	610	628	599	636	670	592	637	586	613	657	602	603	640	600	573	693	647	641	635	656	680	643	636	616	626	619	663	622	618	663	634	642	634	635	639	620	609	634	621	628	638	635	590	649	615	645	624	635	613	644	617	661	629	653	631	611	628	639	621	620	650	612	602	620	579	606	659	580	642	653	669	638	645	617	652	645	632	654	606	694	633	651	595	663	666	607	670	636	642	637	668	686	602	635	599	594	656	680	651	642	608	630	665	586	642	581	628	612	650	651	661	613	646	629	588	659	638	611	634	591	604	622	690	623	644	641	619	600	604	625	577	647	614	634	605	643	645	675	640	615	585	629	622	641	624	583	617	677	631	666	604	631	645	627	676	607	650	679	638	634	660	648	635	640	634	623	649	652	639	614	635	658	636	657	626	603	629	694	629	653	614	640	630	645	657	668	607	634	654	630	600	603	629	659	646	599	652	630	685	629	626	659	582	607	630	615	621	663	636	590	647	645	631	608	622	622	628	631	619	665	595	645	620	688	648	634	612	624	633	583	623	604	590	592	600	656	612	649	589	642	625	635	601	576	593	641	602	650	559	612	639	628	608	653	609	627	590	586	639	647	656	595	624	615	644	703	638	648	650	675	632	633	616	654	573	637	628	642	630	640	651	629	617	640	604	615	619	638	681	641	615	623	637	643	605	618	618	617	628	658	631	637	679	603	616	585	645	630	627	660	599	620	597	619	662	611	638	625	675	639	619	602	651	681	642	634	641	602	640	617	629	613	645	625	568	614	603	634	648	646	634	666	652	639	652	630	633	650	636	661	645	642	625	610	624	614	678	631	607	689	608	630	602	626	612	655	631	610	610	564	659	609	610	620	646	631	592	628	667	648	674	639	616	664	621	632	633	618	608	641	624	670	593	629	631	591	621	658	629	604	611	692	624	639	603	630	609	613	630	620	639	593	651	586	626	640	628	660	683	606	581	642	608	620	587	582	602	628	609	620	631	632	683	601	619	621	601	614	664	635	648	653	589	643	629	617	628	673	680	624	597	610	634	643	654	608	627	610	591	590	611	654	631	642	640	671	613	670	596	640	643	616	633	665	573	650	629	662	684	621	626	636	654	613	626	601	614	662	636	550	632	623	628	622	627	616	655	682	654	631	635	652	608	583	602	633	664	613	645	649	625	633	666	677	637	631	607	667	644	619	650	633	623	626	597	670	653	639	646	662	603	617	635	636	653	630	655	665	672	579	613	623	654	618	620	607	636	660	614	665	606	650	612	602	633	636	622	583	581	655	631	618	605	624	627	630	702	653	622	669	641	607	647	609	672	626	621	612	638	637	647	618	649	612	614	597	637	632	611	674	622	638	648	630	591	591	606	674	682	602	649	621	626	670	679	608	615	574	644	618	636	651	609	597	650	648	607	610	675	644	652	623	618	710	603	622	620	635	602	626	694	646	613	621	616	619	636	608	589	671	602	640	556	629	618	618	650	615	658	645	598	632	621	655	632	639	615	624	658	597	679	637	660	647	590	660	642	580	641	635	624	638	597	662	614	638	636	589	602	657	606	619	651	638	645	669	643	595	636	651	600	618	641	627	635	596	612	664	657	649	580	630	624	637	600	630	665	637	658	615	627	613	666	636	598	619	695	620	620	625	613	655	624	637	630	683	627	601	622	608	589	612	652	618	613	599	632	604	641	629	636	630	574	590	678	659	635	617	642	622	621	623	651	612	610	619	631	664	598	592	646	616	598	634	631	589	682	622	613	619	607	609	680	631	659	649	656	599	626	625	665	593	626	633	650	640	666	622	597	642	615	631	644	603	613	674	622	622	636	630	621	640	623	644	648	570	601	665	594	619	632	630	610	607	623	624	583	599	604	635	641	645	641	633	665	637	615	575	600	622	620	604	601	611	661	619	633	623	632	570	635	651	616	583	622	610	626	608	603	657	641	610	664	622	608	602	616	620	627	629	672	644	657	646	643	703	631	623	635	579	661	625	610	658	655	633	664	632	620	629	672	601	633	626	667	641	630	607	625	623	667	630	650	601	641	630	617	634	647	623	631	646	638	665	666	645	615	610	631	651	641	592	647	640	648	627	645	631	608	628	568	631	641	639	592	619	634	635	633	613	610	612	596	568	612	640	610	677	629	588	656	603	599	601	623	582	633	608	642	637	617	647	603	659	633	625	628	649	661	622	611	652	579	602	615	578	652	672	617	630	657	581	601	655	603	643	674	656	665	620	619	669	604	611	644	640	621	609	616	631	692	652	638	621	656	626	593	645	658	644	630	656	651	605	629	620	670	590	588	634	617	605	648	660	612	627	595	618	649	642	653	662	635	622	680	707	647	618	647	632	614	579	622	653	633	668	630	620	640	621	627	649	620	638	613	641	626	636	663	672	648	640	585	642	636	634	616	665	643	632	640	636	610	629	591	610	605	622	658	643	627	682	612	646	631	585	624	578	608	618	605	570	648	622	605	599	602	610	662	699	643	658	622	634	657	629	631	645	611	605	628	616	618	678	613	595	653	597	626	652	657	642	617	594	605	659	631	608	679	644	591	647	634	614	588	620	630	614	624	613	629	652	614	631	657	581	611	628	646	619	642	619	611	638	643	624	674	607	599	651	670	617	670	590	590	612	621	635	635	616	572	639	627	645	661	623	626	673	594	597	670	610	633	656	644	624	622	649	623	640	653	656	644	653	601	633	625	630	677	620	661	635	644	625	624	582	604	637	624	631	645	664	627	658	659	613	687	622	685	633	689	632	584	627	612	631	640	686	621	624	590	587	624	598	652	632	612	623
57936	72074	62919	36821	25183	5194	308	250	222	248	194	192	209	215	191	201	206	210	201	180	190	187	202	192	193	199	200	195	192	203	178	187	196	183	174	210	203	215	190	206	188	193	203	205	202	178	205	189	185	185	180	174	184	188	194	210	189	197	190	185	195	216	201	187	190	172	180	190	195	199	179	186	195	170	179	197	202	186	205	208	200	198	177	204	181	192	189	204	183	203	208	228	220	200	191	180	209	197	222	210	215	200	212	196	187	175	181	199	203	219	173	202	177	196	179	175	190	183	204	185	189	181	185	189	166	195	184	175	184	205	212	193	182	204	179	173	200	202	211	177	187	165	188	176	176	175	217	184	199	185	176	200	185	200	202	181	161	184	183	182	175	225	212	197	214	190	178	200	168	214	187	185	217	195	203	210	206	211	196	195	186	174	196	196	200	195	198	197	185	202	167	188	173	181	196	198	185	189	188	201	196	200	204	195	175	205	189	167	218	196	193	183	193	206	165	184	203	229	186	198	177	169	200	191	180	197	204	189	178	181	210	176	166	192	171	211	192	205	198	192	173	182	197	193	200	187	174	187	208	187	197	190	188	209	208	204	177	208	194	187	189	183	171	180	195	200	192	186	183	201	197	182	202	173	191	187	176	193	196	167	220	229	192	205	202	163	197	174	182	167	184	190	205	184	201	181	229	173	163	161	176	196	198	186	186	176	183	198	190	172	219	189	204	192	195	177	190	162	177	187	191	196	169	184	212	177	200	174	180	188	209	169	204	199	180	173	181	189	177	159	182	207	174	208	208	204	202	202	186	169	185	181	179	181	189	189	167	183	203	212	184	201	209	184	207	179	193	222	178	216	222	207	188	167	187	181	187	201	172	191	194	171	170	188	203	193	186	221	195	191	217	199	193	185	187	229	198	182	177	209	184	180	213	177	168	162	206	171	163	175	185	204	212	174	200	194	173	167	182	205	177	201	188	193	176	250	192	204	207	205	190	207	185	194	177	181	191	214	207	197	201	183	171	194	184	172	175	205	203	236	183	205	215	179	192	211	178	213	193	203	210	195	220	190	199	170	202	183	160	211	183	151	222	202	214	186	165	192	177	193	197	213	177	195	208	193	188	184	199	189	181	188	193	209	207	171	184	224	197	204	183	166	193	208	176	195	168	202	208	164	196	182	195	192	196	203	206	182	182	196	207	164	205	205	193	199	188	188	199	194	199	206	171	177	194	199	184	183	194	171	196	206	196	187	208	200	203	192	178	184	209	212	209	199	192	163	168	175	187	217	191	183	200	214	165	193	188	200	214	193	212	199	216	211	188	182	188	203	194	190	208	182	197	203	186	202	193	202	166	192	215	177	188	187	178	187	211	196	195	202	185	181	202	215	223	188	202	201	194	195	184	186	214	192	213	224	198	196	187	183	208	175	186	189	188	190	184	164	181	158	219	202	179	174	176	186	200	240	219	200	182	183	212	185	203	195	204	198	187	208	193	211	193	197	202	185	208	176	187	193	203	183	196	200	199	201	173	209	176	177	200	206	198	197	189	188	182	172	183	189	190	214	223	186	202	214	174	176	185	179	205	197	176	185	192	191	200	186	203	166	208	186	186	182	180	163	197	212	162	203	196	216	206	183	215	210	174	194	184	167	173	194	202	202	190	203	186	193	198	200	173	194	195	183	183	186	195	220	196	199	196	209	208	207	204	197	211	171	200	189	198	180	184	208	205	158	197	188	191	205	213	190	193	209	171	201	197	188	213	193	202	183	184	190	205	207	190	210	199	212	177	204	180	184	183	196	201	188	188	202	215	215	198	201	174	215	168	207	190	174	230	216	170	195	220	172	191	191	210	184	206	144	205	213	199	171	194	174	176	243	198	190	184	196	186	206	182	188	187	202	184	191	167	203	178	195	178	196	198	169	207	190	180	172	191	209	190	177	190	191	167	194	176	190	212	220	163	199	191	207	201	177	179	189	201	200	226	178	181	207	196	206	201	185	205	183	176	202	169	204	205	183	218	198	200	187	182	204	218	180	198	214	200	186	194	187	208	189	238	206	180	187	195	213	180	181	196	175	181	209	195	177	186	195	200	210	183	191	174	201	204	209	184	199	193	175	233	196	210	201	151	171	179	214	157	197	194	175	191	218	190	206	200	201	224	201	203	191	178	219	215	183	196	188	188	215	205	184	203	191	226	178	196	199	200	185	213	175	194	166	211	185	217	197	181	211	199	181	180	181	226	201	194	188	184	197	193	176	155	164	187	182	210	196	173	196	208	180	192	208	202	192	184	175	196	183	165	199	171	206	200	177	209	199	204	202	229	188	173	227	197	216	172	215	160	213	200	205	195	175	193	199	188	227	195	207	178	189	207	185	173	204	184	206	182	195	179	175	189	180	208	191	197	178	160	189	179	165	188	198	190	212	201	212	178	172	167	192	189	193	211	200	194	185	172	211	203	200	199	222	175	206	210	223	203	176	173	186	175	189	191	194	200	190	212	177	199	215	201	203	208	211	215	195	193	178	195	182	183	202	165	191	188	203	191	176	209	199	208	192	177	175	202	187	199	182	176	190	179	206	216	189	200	199	219	201	204	175	176	176	196	219	190	205	186	185	202	208	189	180	185	182	172	199	208	182	203	195	208	191	226	187	177	223	217	189	169	186	207	194	202	209	178	190	210	191	187	201	173	208	199	200	211	200	197	200	162	201	184	207	205	207	207	198	177	174	188	202	189	185	208	187	225	188	196	174	191	194	189	211	218	189	204	213	176	184	206	182	188	162	191	190	185	183	179	182	185	185	202	196	211	184	180	188	174	156	202	201	204	205	223	191	183	203	204	218	203	194	170	177	193	175	181	174	173	190	198	206	207	183	202	206	198	194	202	220	162	179	213	183	214	182	188	183	222	189	198	185	175	189	158	204	170	187	205	189	193	192	161	202	206	170	171	199	199	208	190	202	194	181	209	232	210	152	173	179	213	188	181	188	185	201	187	205	153	186	203	174	200	187	198	185	191	174	189	178	216	189	187	170	185	190	181	193	199	207	184	183	206	203	192	196	192	201	178	205	198	204	193	202	200	165	198	184	207	184	190	187	190	174	210	182	187	177	200	186	208	179	196	165	170	182	176	175	174	204	212	180	207	169	182	179	194	196	195	184	196	195	206	198	170	165	188	175	222	198	189	196	178	198	201	213	213	199	187	195	168	176	198	194	196	172	181	227	187	204	211	174	201	195	205	161	183	217	186	184	194	198	218	201	188	195	181	183	184	193	188	193	199	184	188	178	170	172	216	181	227	215	211	197	200	180	180	187	198	191	208	195	181	178	189	231	193	187	179	183	182	205	188	172	186	200	177	174	196	214	155	172	199	202	190	217	180	203	215	247	189	213	201	191	184	171	201	177	213	188	215	211	189	203	192	189	195	196	186	197	208	186	203	176	211	186	197	198	198	189	193	203	159	211	201	192	178	185	180	207	205	180	197	210	185	173	166	219	203	227
32878	56536	57167	43603	37262	3911	757	699	600	609	557	543	513	484	521	535	528	494	517	474	528	467	499	479	491	472	417	479	444	428	466	486	469	437	439	448	470	442	491	458	461	481	477	472	485	439	460	464	465	431	470	471	489	453	489	477	450	477	470	474	464	418	470	445	449	426	422	476	447	494	421	442	455	465	437	450	445	401	459	449	493	452	457	451	443	442	440	435	459	450	424	434	461	457	433	460	440	457	451	430	446	441	465	436	446	437	442	432	452	476	441	485	404	491	415	461	435	447	461	451	461	467	456	454	444	461	446	451	490	435	424	395	460	459	469	465	442	421	427	481	453	486	427	456	476	462	459	448	463	450	468	465	457	459	418	458	461	469	446	464	461	466	453	463	436	456	490	454	435	467	485	433	431	475	439	472	506	484	497	430	411	458	497	460	460	487	485	433	470	436	444	461	474	473	442	447	469	430	446	444	424	415	441	491	485	451	454	470	475	444	462	498	478	462	440	459	461	450	445	461	441	496	467	477	430	454	484	479	472	451	467	460	472	441	465	461	393	467	458	444	466	454	432	460	490	479	461	411	455	441	441	455	448	432	466	437	492	460	471	435	447	447	411	455	468	454	454	469	465	432	478	428	462	459	451	438	453	422	431	450	461	438	446	418	450	469	479	453	487	453	464	424	434	467	460	469	410	454	432	430	471	449	456	457	433	444	460	461	497	460	428	457	458	448	453	441	467	435	447	474	453	444	445	423	472	451	465	435	466	477	465	435	439	470	463	472	463	438	444	437	460	441	453	475	439	491	470	507	444	437	473	458	456	449	454	458	484	471	461	476	437	445	442	428	436	466	473	450	465	468	435	426	456	460	434	446	459	438	469	459	462	472	453	467	438	463	429	465	439	487	421	508	438	460	471	454	468	455	412	452	485	407	422	461	428	467	473	449	425	441	468	444	411	441	449	437	447	436	414	519	482	462	469	434	471	484	435	431	463	459	459	429	420	464	476	467	438	412	466	453	444	420	468	467	476	477	465	426	484	415	441	455	461	412	455	447	432	432	437	450	450	441	464	462	440	432	441	435	440	455	469	439	434	415	459	497	445	456	476	479	420	449	460	475	449	443	484	469	452	472	442	440	427	489	457	459	488	445	483	443	466	431	410	419	433	484	445	440	465	454	457	453	463	456	429	473	437	447	428	481	459	436	475	458	470	434	446	454	473	506	471	433	433	450	446	435	434	453	448	438	468	455	466	442	446	478	438	442	430	507	448	460	476	447	474	489	469	448	459	450	459	490	428	491	480	420	433	425	455	452	447	461	446	438	456	471	432	436	490	418	435	471	487	450	452	465	437	455	431	437	475	445	406	455	425	434	395	466	453	434	458	494	495	470	454	422	450	497	430	443	477	464	450	448	436	450	445	445	437	452	449	425	435	460	461	444	478	435	431	433	441	469	429	469	467	430	488	461	437	444	492	442	438	457	452	475	463	414	444	478	437	471	458	475	452	423	468	460	428	463	527	451	471	470	469	462	451	497	449	511	425	489	453	431	408	464	486	457	437	461	455	458	508	444	444	456	456	464	407	492	484	482	456	449	480	491	425	470	442	461	436	478	451	449	449	473	472	440	429	437	498	472	486	438	460	453	459	483	452	483	436	448	492	432	493	435	454	454	442	426	490	430	425	449	533	440	453	403	433	437	462	446	450	497	456	410	480	462	478	431	453	428	445	450	499	483	468	451	425	417	484	492	472	479	447	428	461	443	450	469	464	443	417	435	427	443	440	424	441	486	456	427	457	435	465	477	442	437	451	483	448	448	469	472	469	506	464	504	447	451	504	455	453	421	421	465	449	501	450	483	519	457	465	485	438	460	450	470	458	442	475	473	425	414	453	413	464	474	468	443	469	441	442	460	449	453	441	426	441	495	468	460	418	459	473	467	495	456	460	465	444	452	477	458	481	419	470	472	439	439	455	438	503	437	444	467	454	476	444	433	445	461	472	471	397	434	456	400	436	452	465	435	423	487	464	452	437	445	462	478	486	490	443	441	449	455	472	443	446	471	438	455	473	500	462	468	436	471	465	463	491	463	472	462	483	463	462	467	441	435	444	456	446	457	479	458	472	447	450	451	447	446	430	412	453	476	446	450	462	485	450	430	452	494	450	440	464	449	444	431	464	428	462	433	460	439	471	470	467	470	442	428	479	424	455	435	420	448	439	473	464	473	462	443	441	446	434	413	452	434	474	422	470	462	461	474	431	435	472	481	437	450	445	433	481	487	462	449	479	466	477	472	480	464	468	441	478	432	476	480	450	446	444	454	450	468	447	425	460	414	456	440	478	509	432	489	487	465	446	463	449	475	465	405	489	458	446	439	467	452	450	512	451	467	442	420	465	484	438	427	463	415	440	452	471	452	446	455	457	449	420	471	458	439	468	473	453	481	426	507	461	476	419	449	443	437	490	403	443	432	451	534	470	437	419	442	450	464	419	464	418	432	437	497	464	459	460	461	448	433	456	462	459	429	470	457	480	458	431	462	452	466	451	441	438	455	442	477	441	451	463	479	421	442	430	484	478	454	491	450	425	450	495	444	480	483	456	460	460	470	485	437	512	453	461	455	452	434	481	451	439	475	450	469	458	442	444	479	455	467	473	424	455	435	442	492	429	457	459	486	428	421	443	483	416	467	462	446	462	450	434	428	482	470	436	459	483	445	442	469	441	482	468	499	446	467	501	435	472	449	432	463	484	479	442	460	476	458	444	470	442	417	481	487	454	461	467	429	434	444	496	436	460	457	431	457	429	467	436	486	423	466	483	443	469	428	439	473	456	489	461	429	466	482	486	432	507	444	458	497	438	457	471	473	486	473	492	438	451	478	480	451	450	494	441	454	483	472	480	457	478	446	429	458	510	412	471	428	476	466	472	494	447	424	457	498	492	462	452	450	468	426	477	445	424	458	430	451	491	471	441	442	483	434	412	463	466	432	464	489	417	478	422	495	425	485	477	445	443	481	486	439	436	420	452	466	457	503	476	449	496	409	424	436	463	466	478	419	480	471	439	458	448	475	464	459	444	471	475	407	504	453	474	446	469	447	450	434	470	458	455	455	477	457	458	477	423	423	413	446	440	433	429	438	445	474	451	413	434	475	449	444	482	462	431	462	446	438	480	453	435	455	475	468	449	451	434	466	463	429	441	471	452	493	447	468	438	461	463	452	445	458	448	441	469	462	495	429	451	450	432	439	481	440	444	460	437	451	463	458	449	500	431	460	444	435	494	459	477	434	447	458	456	472	450	423	439	434	428	434	449	483	427	418	449	465	450	431	443	447	451	447	453	462	480	452	438	454	440	441	419	459	463	400	453	454	473	484	453	475	478	440	458	459	459	458	440	453	430	448	445	448	440	457	470	511	455	439	470	441	418	456	477	454	460	451	453	508	424	466	456	454	462	443	435	463	486	473	430	437	449	442	440	432	468	451	457	434	460	484	461	411	437	461	417	452
65602	82619	73463	48572	36844	11344	745	414	326	342	324	334	355	357	310	332	306	299	302	319	299	326	317	284	325	296	300	328	286	281	308	315	300	347	313	334	299	303	276	327	333	302	298	300	321	296	341	302	282	352	289	340	304	321	290	320	289	320	311	319	339	286	269	279	285	279	356	284	290	307	311	304	298	311	296	302	278	336	276	319	293	293	305	314	284	305	313	318	318	291	292	319	295	322	279	339	289	294	284	318	313	274	339	272	295	326	291	276	318	323	284	343	288	326	299	299	309	312	284	303	284	324	314	285	292	316	326	292	291	310	300	298	307	289	298	297	308	315	284	299	314	288	316	279	304	331	274	296	297	350	291	324	269	291	295	244	297	275	320	365	290	285	302	315	285	300	306	303	313	325	325	306	318	299	309	304	269	302	313	331	290	308	322	310	308	279	308	278	272	286	296	292	310	272	302	272	264	300	299	248	320	287	293	318	300	326	283	331	267	277	287	314	317	326	301	290	305	291	292	301	268	275	295	287	300	295	297	302	275	296	301	311	298	341	315	310	322	318	306	297	309	309	326	301	301	316	323	280	301	288	304	276	330	295	293	309	303	312	317	300	270	323	292	264	301	313	346	333	304	308	296	305	321	281	305	303	310	288	281	326	280	330	337	304	279	296	306	315	260	258	309	285	304	281	301	311	276	303	313	322	293	314	283	287	301	279	286	289	293	288	300	325	324	278	291	300	307	312	303	320	303	327	313	283	320	293	321	318	309	283	315	279	298	293	299	277	271	298	294	311	312	292	281	263	317	294	313	313	306	286	319	307	280	308	298	335	318	289	332	318	310	291	277	321	296	308	320	317	303	300	313	310	263	298	253	304	294	328	293	289	278	288	306	330	300	304	293	303	308	299	277	301	281	302	286	307	322	284	284	271	320	312	299	316	267	297	261	279	263	292	308	324	328	316	287	299	304	298	293	285	291	309	284	299	285	302	281	321	328	284	310	284	303	292	309	308	314	319	296	341	287	314	311	299	282	296	298	301	293	310	314	295	305	296	318	296	303	321	304	275	310	307	296	296	261	307	254	302	315	301	269	316	292	305	312	292	301	295	294	295	292	293	292	287	314	284	303	293	293	318	313	305	277	299	286	324	312	275	298	295	315	289	283	295	305	298	315	317	268	296	289	285	322	280	309	328	300	297	296	303	287	306	304	301	291	279	283	308	319	268	283	275	323	369	308	309	318	305	288	282	327	328	316	289	304	330	309	291	316	312	310	288	303	307	280	302	290	304	311	318	319	312	274	264	298	322	286	313	313	323	299	328	292	308	289	276	291	329	298	296	307	291	310	270	281	308	287	301	282	356	329	296	305	352	314	299	303	256	305	313	324	261	289	264	277	308	297	263	276	304	274	316	262	271	275	318	306	308	299	319	313	311	301	295	282	281	305	295	299	336	303	308	305	337	273	319	286	306	286	271	311	284	315	285	271	295	294	292	317	324	316	294	289	315	306	320	310	302	297	297	315	270	308	334	317	306	310	266	303	303	304	290	306	329	339	288	316	284	308	287	294	277	306	282	288	285	304	329	273	318	285	335	273	329	311	311	294	333	328	347	314	290	298	283	302	316	320	323	327	292	300	299	284	318	311	298	299	291	297	323	287	293	292	310	301	324	339	326	311	307	287	309	290	304	310	290	306	315	306	293	322	318	287	273	298	290	279	318	260	305	304	308	306	298	305	293	333	309	325	307	272	285	294	326	319	330	323	303	294	291	313	278	303	328	273	316	287	278	308	299	336	309	300	335	302	320	280	283	316	290	307	324	261	299	304	303	315	317	307	278	297	296	322	300	306	303	306	281	312	321	341	297	313	283	300	269	283	293	288	289	293	288	281	283	327	287	332	334	316	300	292	290	311	238	297	327	284	319	260	317	320	322	298	301	299	304	317	322	313	293	302	274	286	342	278	293	311	308	268	303	295	318	323	275	312	301	280	308	297	296	316	299	279	269	271	319	294	262	286	306	282	294	315	340	292	322	328	335	320	265	279	266	275	313	319	323	322	290	286	317	299	290	303	310	321	291	313	286	312	315	275	285	281	315	319	340	296	284	322	270	310	306	314	314	288	272	293	286	323	315	249	287	319	273	305	280	302	309	315	288	302	287	256	316	309	306	273	304	291	335	329	301	272	328	278	288	309	278	298	320	310	304	302	251	299	304	287	310	297	307	306	319	316	306	302	287	294	355	295	304	327	320	306	286	295	299	304	327	337	293	289	317	303	293	275	286	274	299	290	302	301	323	285	318	289	339	284	304	294	350	339	305	288	308	304	265	309	257	296	292	290	332	292	286	310	290	280	325	312	308	282	291	287	322	304	290	301	300	299	290	302	305	287	304	337	310	315	294	307	310	312	280	293	299	276	315	295	318	317	308	268	312	300	300	285	365	290	304	328	278	320	266	309	308	283	319	294	313	286	335	321	289	329	307	292	298	288	327	278	305	313	289	336	292	291	304	321	286	317	346	299	303	326	320	336	315	296	314	299	282	325	316	295	311	310	312	297	313	277	314	298	307	309	262	325	310	304	296	327	313	322	321	309	317	261	319	288	320	288	333	303	300	282	307	326	311	323	302	305	306	301	292	292	311	288	319	304	319	303	283	303	281	285	285	318	294	279	315	284	339	285	321	281	308	310	285	302	289	290	313	348	296	308	287	289	309	285	296	281	290	278	334	268	293	276	295	278	300	309	301	274	287	325	307	306	303	292	308	311	300	316	291	282	278	292	329	332	262	278	316	301	279	313	288	294	310	328	317	326	309	279	264	314	266	269	290	324	290	295	297	281	345	294	303	286	301	305	311	333	268	303	283	296	288	325	289	307	302	317	281	295	320	311	265	302	302	303	317	288	282	279	324	304	309	285	303	333	343	314	286	325	343	338	325	317	293	288	302	311	293	321	287	316	293	303	332	304	275	310	288	341	323	305	285	277	307	318	340	299	326	280	287	264	308	286	289	290	300	288	292	298	283	303	347	310	320	296	252	282	276	324	304	294	324	286	297	285	337	312	275	298	331	317	296	344	309	306	281	299	311	292	269	313	318	302	303	304	320	303	271	297	295	318	292	344	273	290	306	326	290	253	308	311	291	313	310	322	297	296	324	273	291	318	319	311	286	312	281	302	266	297	282	306	274	295	286	306	285	293	286	317	313	307	307	297	328	307	312	293	312	320	332	277	304	283	267	304	310	310	309	297	294	312	327	317	303	298	304	318	334	324	300	326	311	263	290	323	309	301	267	277	269	271	296	312	325	308	286	318	315	355	286	299	290	293	290	299	282	271	297	293	287	288	326	286	294	305	316	301	306	296	292	337	289	300	311	315	307	262	334	305	259	297	285	282	317	302	288	303	282	276	317	316	301	290	308	306	323	311	337	310	316	271	313	305	293	322	297	285	307	309	257	287	312	259	307	296	312	329	283	301	308	338	276	302	300	290	269	278	301	295	301	301	302	295	263
38077	67771	69647	55651	47291	6250	1197	1094	919	911	910	837	813	800	779	791	790	722	779	738	783	730	732	727	713	743	708	655	687	727	663	671	706	709	667	670	718	725	711	665	733	691	680	673	663	711	696	712	697	658	664	684	672	687	666	674	685	648	688	672	665	655	663	653	660	718	677	666	651	671	625	665	709	678	676	694	703	666	705	700	653	684	720	696	667	653	650	679	721	668	650	680	656	671	677	671	670	682	681	652	683	707	673	704	676	659	693	676	637	727	683	655	668	673	679	669	688	690	662	667	694	683	679	700	632	680	685	696	628	663	683	698	666	683	717	639	652	685	626	653	693	684	698	699	682	694	700	654	689	708	634	684	678	670	702	666	645	683	699	684	649	689	646	655	663	622	663	722	690	716	624	712	689	738	702	612	670	679	659	717	684	692	676	679	719	672	682	691	640	629	697	703	684	648	723	703	640	670	660	659	725	697	654	662	656	670	726	658	671	644	655	676	688	687	676	727	687	614	664	696	673	677	684	630	677	654	684	693	704	668	657	722	678	718	700	691	630	697	697	653	673	679	691	683	655	663	702	702	683	683	739	711	697	717	642	684	706	723	686	656	679	690	691	717	669	670	675	660	710	726	704	681	648	658	701	704	643	640	660	636	629	723	717	681	686	604	701	632	714	637	662	696	676	673	680	691	690	654	715	675	676	655	690	698	686	719	655	670	721	655	660	649	682	649	668	716	730	666	705	682	686	685	685	650	685	706	674	661	727	669	686	657	707	704	696	654	662	668	692	735	662	706	650	679	674	653	739	711	692	689	646	668	633	649	647	698	638	696	685	669	715	668	695	657	701	664	636	672	660	676	694	688	685	662	675	675	718	694	644	672	668	653	687	679	684	660	684	673	620	717	663	681	690	671	680	657	667	647	671	639	672	655	685	648	709	652	724	623	688	653	688	673	658	729	670	676	641	693	702	673	680	705	665	684	673	666	701	657	667	667	658	651	690	671	678	650	692	675	650	714	704	686	659	674	674	678	674	669	705	657	711	713	694	668	679	635	660	676	672	743	654	650	660	621	682	680	639	669	691	655	678	656	643	663	655	678	665	706	714	675	643	656	692	637	658	666	676	701	675	666	702	662	705	636	640	682	684	677	703	669	722	669	654	725	660	640	644	694	663	676	717	702	666	654	705	682	669	665	677	659	637	649	667	695	667	682	674	677	681	705	743	725	673	690	641	675	627	656	673	649	661	712	686	705	679	671	645	685	676	681	697	707	728	627	632	649	699	672	681	661	697	680	664	672	678	682	679	691	679	678	620	654	664	679	723	680	666	721	634	630	694	679	662	690	704	679	653	684	685	652	705	721	716	688	640	642	701	623	693	675	654	661	644	697	667	713	639	680	655	672	646	660	655	695	674	675	681	649	669	685	693	664	679	684	642	705	656	673	671	657	643	638	658	645	693	708	617	668	735	638	678	693	680	702	679	608	698	669	675	675	675	724	667	687	647	670	675	722	671	714	673	698	666	671	694	733	724	616	656	687	656	708	668	702	703	657	678	698	670	669	697	669	694	689	679	669	690	676	649	652	664	636	658	708	680	652	664	709	682	692	735	681	666	712	675	669	686	709	681	652	720	718	677	619	707	691	678	669	687	643	674	685	666	681	682	682	701	664	646	653	683	709	608	655	692	652	689	662	666	692	652	697	724	691	691	648	684	683	653	714	687	676	624	677	701	661	680	698	688	655	689	689	674	651	666	679	677	678	635	722	654	670	642	667	595	677	667	657	673	691	665	697	666	675	693	664	705	711	655	650	658	676	667	704	694	660	700	639	676	671	700	699	693	655	653	688	694	699	687	645	711	692	714	664	675	678	698	685	661	669	705	659	658	641	710	701	611	666	663	675	697	678	670	648	677	665	672	695	666	666	677	713	671	767	693	652	698	652	690	658	642	585	680	641	702	732	656	662	675	679	733	710	646	644	677	636	657	685	644	716	718	637	697	698	693	684	675	690	663	679	729	688	697	713	651	706	637	729	652	652	709	696	660	702	699	660	712	728	618	707	661	713	673	669	645	667	679	670	622	698	672	639	652	663	656	701	673	647	645	638	631	686	668	703	670	679	698	658	696	675	717	658	659	704	721	698	695	712	678	696	664	670	682	721	690	697	663	655	669	676	702	675	661	670	666	619	726	674	665	656	663	677	728	689	674	718	673	649	672	670	666	688	708	654	663	647	687	640	669	620	693	705	668	684	677	621	684	662	710	675	695	646	674	708	711	669	705	707	684	673	725	672	626	639	683	676	675	682	651	684	692	658	673	740	654	692	685	684	691	657	676	686	679	681	672	649	637	688	689	698	713	699	643	631	683	701	652	671	687	656	671	701	651	695	707	666	667	672	638	684	694	657	731	687	663	701	650	692	672	684	637	681	650	641	661	672	670	669	693	713	694	682	665	670	693	648	641	667	689	656	694	638	706	697	695	671	671	682	672	663	639	689	695	654	711	645	689	699	665	735	678	687	668	655	677	685	658	665	635	648	662	713	666	716	643	678	666	682	716	680	656	650	732	679	710	677	642	698	666	599	673	642	677	659	726	682	659	693	688	686	690	693	641	667	693	719	652	678	683	689	723	662	682	653	697	634	674	682	648	691	653	700	670	702	708	676	665	691	644	712	684	671	668	626	694	681	689	696	644	721	638	715	723	719	680	708	659	669	623	677	717	646	674	675	672	688	680	659	713	669	710	611	710	666	652	611	660	670	616	656	665	655	653	623	676	682	722	699	658	685	669	713	653	673	675	661	683	676	661	732	693	669	688	711	672	664	654	672	658	629	639	672	656	670	710	708	668	691	711	681	718	624	660	641	688	697	689	670	687	683	643	684	680	652	667	699	698	631	651	716	691	712	749	650	692	708	677	653	693	683	704	635	688	640	713	671	699	668	676	666	720	646	690	666	700	698	686	682	653	644	619	637	688	696	650	672	659	680	736	724	707	679	684	719	687	654	707	652	680	674	642	681	693	641	704	638	644	678	693	671	656	657	662	643	687	662	610	684	695	708	683	667	706	660	690	710	688	673	712	664	648	650	691	654	668	685	705	695	634	666	700	646	653	654	664	653	659	646	658	700	716	683	655	624	763	687	656	684	676	708	717	676	617	692	697	701	679	735	614	663	715	706	656	646	691	691	695	646	654	623	673	683	659	666	696	640	696	703	689	701	678	681	731	711	683	708	665	669	687	662	678	668	744	754	700	675	680	697	636	645	677	648	707	603	659	657	661	666	642	647	641	667	698	674	642	669	665	672	645	697	652	654	697	692	719	665	679	685	693	670	711	659	677	702	654	693	642	676	687	698	690	717	594	676	712	685	704	712	722	665	679	711	693	665	712	684	668	672	704	725	663	680	709	615	685	649	635	688	707	665	716	676	664	645	678	666	678	661	700	669	675	681	696	657	721	625	669	688	636	647	651	680	668	735	668	664	637	667	659	685	698	708	629	642	669	651
47935	38366	13726	2702	1295	420	296	284	283	296	317	293	286	281	259	332	252	299	308	296	283	305	334	317	277	309	277	300	265	277	299	304	294	301	315	320	285	304	310	291	290	291	327	280	269	311	270	283	285	294	284	328	306	293	316	306	281	286	297	328	278	265	292	294	292	318	298	313	319	291	303	298	302	276	319	301	307	314	283	285	298	290	276	292	281	293	275	279	277	306	291	328	312	325	267	307	270	286	263	311	310	274	273	273	286	274	320	304	308	320	275	316	256	264	286	309	273	287	313	284	285	270	287	317	295	293	297	285	306	313	288	294	295	278	287	313	266	296	307	301	308	308	290	319	281	284	300	343	294	311	307	271	262	281	319	280	245	308	289	298	257	318	291	297	289	303	307	323	316	317	304	299	302	304	285	306	300	319	274	301	287	316	289	319	318	322	319	299	272	308	301	297	294	303	289	310	300	289	311	270	293	300	298	295	333	269	281	291	273	327	328	292	285	314	282	308	336	280	298	304	287	292	303	294	298	295	328	279	313	258	249	306	279	305	319	300	314	304	302	296	266	273	285	289	270	333	322	316	309	297	286	313	276	299	288	281	288	320	288	309	279	309	273	276	309	275	319	286	289	299	300	302	286	281	317	279	282	296	310	301	309	315	294	339	290	297	290	317	308	290	315	298	260	306	327	321	300	308	296	287	303	294	275	341	293	283	246	291	300	303	314	282	289	316	279	296	296	273	289	287	291	281	299	280	320	282	299	300	292	306	311	316	299	293	273	303	270	258	278	258	271	318	297	329	288	307	269	291	313	313	308	299	291	298	285	316	307	293	303	277	270	309	302	315	320	300	283	310	317	313	279	313	290	289	289	304	293	307	289	298	249	310	263	284	298	293	306	300	343	301	285	294	303	290	276	289	292	311	303	289	289	289	301	266	285	299	280	307	294	279	286	316	305	318	312	295	283	319	267	292	319	321	300	287	280	274	324	276	273	288	278	302	293	289	337	288	311	281	324	303	314	314	292	318	298	308	287	283	301	270	261	291	292	300	288	281	279	289	325	297	278	320	263	295	278	299	291	316	330	318	299	302	301	266	287	267	300	292	305	301	308	313	296	299	297	278	247	274	309	293	245	321	310	286	284	291	313	312	279	288	301	322	284	267	305	291	294	318	282	279	313	300	273	305	309	276	305	300	298	316	297	285	325	322	281	298	278	310	303	292	296	303	317	321	304	292	320	302	326	319	325	253	311	297	346	303	272	320	306	272	299	312	294	306	303	296	281	323	271	278	280	300	318	295	274	289	304	288	316	306	289	280	274	318	315	302	287	318	336	284	279	302	259	275	287	313	286	334	300	317	289	302	314	319	249	288	305	290	296	292	307	280	293	287	284	285	285	267	294	290	310	294	292	307	297	294	276	314	327	279	278	279	271	310	298	302	296	337	293	297	293	302	266	276	298	303	305	275	282	307	292	283	294	286	284	273	294	299	282	336	297	283	302	289	270	296	303	301	269	289	287	297	299	317	279	318	322	296	292	285	291	306	291	300	281	297	335	286	273	303	277	290	302	297	293	308	300	304	304	309	303	307	293	283	272	293	282	290	320	305	335	291	311	285	270	320	309	266	283	293	282	296	324	284	309	295	250	309	275	275	299	265	301	298	313	328	312	320	326	295	267	315	307	280	298	347	285	266	263	306	296	308	317	307	317	284	277	308	281	290	304	292	279	284	295	301	264	307	328	298	309	279	335	282	247	254	313	317	288	299	257	286	308	314	319	311	307	314	315	282	288	307	342	300	280	283	290	304	298	318	319	281	284	294	318	280	301	306	292	275	328	287	290	300	324	273	292	306	313	342	290	308	300	288	280	286	301	306	304	283	279	276	282	311	278	298	300	312	318	296	314	277	301	278	340	315	299	305	321	313	296	274	290	322	260	277	303	309	294	269	291	263	301	280	294	301	286	279	303	303	319	306	279	290	295	291	320	321	294	305	286	283	299	327	305	333	285	299	278	297	271	315	314	285	258	261	303	315	308	311	308	319	297	299	296	289	287	313	311	294	274	309	301	301	321	294	279	275	274	289	291	318	317	297	340	312	319	285	273	299	337	294	271	281	320	264	290	318	293	294	257	293	262	305	280	318	301	327	282	275	307	305	291	293	297	257	292	322	340	282	304	298	278	295	298	297	316	278	319	275	302	285	306	335	301	291	299	301	290	298	308	282	306	272	292	303	298	273	317	300	283	308	239	331	325	340	306	283	290	317	311	298	291	285	288	316	272	285	302	326	280	293	302	324	329	272	315	293	283	276	290	298	280	293	322	314	296	315	321	283	236	308	307	305	292	297	282	288	249	289	274	315	297	283	289	305	304	294	288	273	291	321	298	337	300	308	301	288	315	285	311	326	272	290	297	273	284	298	297	297	264	275	323	296	299	288	297	280	320	302	318	276	303	273	251	333	298	287	297	270	312	259	296	317	302	281	293	294	316	262	299	320	295	275	261	344	280	284	282	267	298	293	301	331	277	328	294	298	303	308	299	311	298	318	276	304	293	296	261	313	276	294	307	316	287	299	291	264	324	276	288	334	277	261	275	335	291	302	269	269	314	320	302	244	305	323	266	270	285	265	274	269	320	304	284	288	284	290	290	280	312	296	308	284	297	305	272	301	306	314	311	302	308	289	289	305	312	289	297	288	312	274	313	285	270	295	282	311	286	288	306	271	293	312	287	271	297	282	306	280	306	293	274	264	333	314	316	313	306	318	301	280	289	287	272	312	313	304	276	303	328	277	268	303	300	277	262	317	303	282	278	296	304	302	280	320	291	310	265	304	292	273	290	277	319	293	254	299	275	285	286	277	323	292	321	290	310	283	267	297	330	308	314	276	317	315	274	269	307	301	307	299	294	300	298	276	287	297	322	284	286	327	286	321	284	278	319	320	299	300	316	343	304	290	285	299	277	315	305	302	304	303	271	267	320	293	305	292	332	298	304	285	270	312	273	286	268	286	313	251	300	312	306	288	352	327	282	336	287	293	309	334	298	307	265	286	297	303	318	294	256	283	279	389	307	288	314	269	330	313	289	247	315	270	292	292	277	278	311	269	291	257	285	281	262	312	299	294	279	297	273	291	286	292	295	299	295	329	304	278	295	297	272	292	300	303	304	271	315	288	280	248	288	291	282	296	270	327	314	282	271	306	289	276	301	283	286	305	304	299	264	292	289	306	289	248	299	312	273	312	336	290	297	293	295	311	293	277	308	301	276	276	292	284	292	328	264	301	293	293	301	314	273	293	302	310	312	291	298	287	304	269	287	292	286	291	318	310	278	289	324	322	275	306	306	326	277	284	315	287	295	311	292	288	274	257	260	264	305	326	292	283	294	303	303	297	280	279	305	307	291	333	309	299	294	262	320	287	300	281	292	281	304	296	306	340	299	307	264	282	301	301	276	292	310	286	295	313	323	306	284	312	295	289	281	323	321	261	306	304	297	329	278	311	292	305
25662	27979	13134	5421	3867	836	640	671	643	653	660	670	614	639	636	667	632	613	665	667	641	607	625	625	630	621	614	612	627	601	657	617	677	647	645	617	616	620	612	634	625	637	657	642	631	679	660	623	671	645	653	605	672	638	605	665	672	622	630	602	652	647	635	660	636	695	636	621	636	613	581	616	661	693	633	630	621	667	673	617	634	686	647	654	691	621	619	680	593	585	636	631	625	659	605	658	677	600	615	593	623	641	598	620	681	648	642	643	642	637	617	586	634	682	664	630	611	617	670	617	687	621	646	656	685	685	667	617	674	658	608	643	640	638	651	571	642	633	638	666	641	632	637	612	656	654	632	682	642	680	645	640	660	636	645	645	678	639	603	648	634	643	652	612	588	656	647	621	659	656	677	617	601	644	634	620	618	653	611	608	633	631	635	628	657	599	669	658	609	603	608	610	638	635	611	628	645	604	645	641	665	612	631	677	635	675	663	610	653	653	657	614	676	640	677	651	618	665	687	628	609	664	603	642	658	644	651	628	641	662	676	616	653	661	638	650	619	659	648	613	659	642	647	642	625	644	643	642	647	640	590	674	615	620	702	690	660	622	663	659	659	636	597	646	653	690	603	641	660	625	634	627	646	682	707	628	603	622	642	658	653	628	651	687	642	675	618	674	695	617	682	642	624	665	572	645	673	654	610	634	654	655	637	651	630	578	649	637	634	644	613	626	619	644	644	637	584	642	633	636	659	637	625	582	629	615	607	655	604	670	628	647	646	615	614	581	641	677	624	631	597	683	626	666	669	606	651	645	609	630	653	609	622	648	691	583	606	655	650	640	670	674	663	615	716	617	674	663	655	637	658	646	633	634	617	653	628	663	661	629	590	686	646	626	635	603	642	654	638	630	636	651	659	659	628	631	646	604	673	629	645	615	672	655	626	650	608	660	670	689	629	605	618	605	696	634	630	646	684	620	625	634	607	585	613	645	642	636	667	681	671	625	685	616	626	646	625	653	616	654	637	610	636	661	663	662	640	635	616	680	643	648	647	631	645	660	655	659	639	620	610	623	634	619	620	624	607	696	622	629	647	604	628	612	688	657	633	647	671	635	671	609	664	609	656	670	629	629	680	653	647	603	621	655	655	639	627	658	594	599	606	632	688	632	630	638	595	673	661	631	617	642	635	668	650	651	644	618	635	663	583	640	679	630	639	645	606	642	683	584	630	620	637	605	651	637	619	645	648	664	631	629	635	630	654	631	653	622	600	645	637	636	655	602	637	639	602	680	628	636	674	635	642	606	625	596	626	668	637	660	649	635	630	647	677	653	638	659	667	628	632	551	604	639	617	625	659	625	669	645	614	671	669	633	674	662	661	606	583	621	624	671	616	657	633	649	633	618	654	631	646	609	624	633	651	644	670	648	644	604	576	642	639	648	623	625	582	631	689	648	595	636	642	624	666	663	634	644	654	673	634	671	640	627	628	631	632	637	615	584	657	639	649	711	639	613	635	660	628	649	628	616	635	650	611	656	655	683	681	621	652	626	608	656	638	646	659	611	621	636	684	637	613	657	684	578	648	647	624	681	591	627	631	657	627	634	678	662	633	671	633	678	640	617	635	647	641	647	628	667	595	617	618	631	621	632	655	627	632	656	651	634	618	625	637	659	639	627	603	639	640	639	650	631	638	679	652	642	658	625	667	660	618	597	649	647	620	654	647	636	641	615	586	637	648	614	652	656	626	692	617	616	648	663	653	657	600	614	660	587	640	645	633	656	625	670	614	664	621	617	586	664	663	646	641	612	591	595	633	632	617	646	641	627	662	620	654	598	646	653	614	627	641	626	665	648	655	693	632	678	624	600	676	638	606	620	622	627	623	692	670	656	646	651	672	647	615	639	599	625	598	657	661	662	598	658	634	672	696	667	596	641	687	622	621	607	630	670	636	653	606	591	658	652	645	637	656	603	616	631	608	656	649	632	613	628	698	638	650	642	647	640	636	647	682	686	627	655	612	628	635	696	618	664	665	627	626	668	590	637	638	624	613	628	650	605	603	662	625	621	649	602	618	671	633	593	673	642	654	630	646	641	630	602	655	619	620	624	602	681	625	643	650	603	657	620	694	648	640	606	634	617	648	658	645	663	647	649	603	612	642	600	658	622	644	632	623	636	649	674	626	670	674	664	635	660	660	630	639	605	704	661	620	652	652	617	676	652	683	618	679	686	601	668	639	649	653	645	647	643	628	610	602	597	596	620	644	629	621	644	670	649	630	622	608	703	671	619	631	648	614	657	607	671	603	658	613	614	635	641	677	599	638	644	613	645	606	549	603	626	594	706	646	632	624	658	635	678	634	647	620	639	587	641	636	612	650	643	608	647	637	627	588	653	638	629	675	649	628	656	670	653	688	605	637	665	627	631	623	631	599	642	671	663	672	647	633	646	626	651	599	658	667	599	632	634	651	650	654	668	647	668	640	620	614	603	647	642	698	594	660	645	632	678	601	607	650	613	661	628	604	625	676	620	666	623	646	623	638	619	684	685	617	613	639	678	684	627	659	658	615	652	668	631	689	625	628	661	600	632	635	637	601	618	622	600	652	592	637	618	658	605	645	650	605	628	622	670	655	646	617	626	647	653	611	657	677	589	659	660	657	653	634	621	661	613	658	614	663	624	631	618	618	637	621	624	618	654	643	632	665	595	628	649	632	663	608	625	643	627	596	635	600	628	637	649	623	639	622	585	604	632	622	614	653	641	667	643	660	612	643	637	637	666	606	629	590	623	625	595	623	614	640	655	636	639	653	640	681	683	635	605	652	657	652	660	617	605	606	695	688	618	636	664	662	634	620	637	635	630	640	582	686	640	671	646	636	614	675	645	662	663	637	635	634	657	650	649	614	591	628	634	610	620	628	665	628	601	654	607	635	651	641	657	672	660	628	678	658	618	632	636	646	626	626	660	672	630	624	629	646	646	647	624	640	601	641	618	629	595	671	616	649	625	677	603	618	648	655	595	596	622	669	626	613	625	641	645	662	630	641	630	646	617	608	623	643	626	594	596	679	654	653	669	691	619	645	586	660	656	645	676	633	592	612	640	613	663	634	574	653	635	637	636	677	650	631	595	632	660	646	616	621	643	658	594	654	627	646	631	666	661	603	581	639	621	604	643	666	678	666	640	643	627	642	650	663	614	651	610	648	625	623	591	649	643	658	662	629	690	630	609	627	655	647	635	625	679	619	656	586	655	624	676	678	656	607	672	636	637	675	642	621	638	642	661	610	652	663	623	654	695	618	632	632	537	658	627	603	631	645	651	594	647	619	649	630	619	694	612	635	676	667	622	642	691	670	652	622	665	607	622	676	661	644	614	624	629	676	625	625	660	663	631	624	605	633	620	657	629	601	658	604	616	680	676	607	639	619	649	656	638	649	625	644	597	632	639	647	631	633	629	636	618	650	685	611	602	653	655	664	671	645	629	637	654	647	701	652	602	633	662	605	630	658	630
60795	71415	61189	38087	25559	5052	311	244	252	205	220	242	176	216	216	233	213	183	184	204	204	191	222	215	224	190	220	201	189	182	195	192	213	203	195	193	213	198	200	176	203	195	187	210	214	207	178	184	183	201	225	201	218	205	209	206	182	211	209	214	182	191	190	197	182	203	178	182	191	172	205	207	176	190	187	183	178	191	194	206	196	195	196	196	200	175	204	187	205	207	205	208	202	214	192	217	178	224	179	209	196	226	201	176	198	176	196	193	213	186	198	195	218	189	216	178	188	212	201	208	165	179	226	173	185	217	194	188	176	173	203	179	188	190	185	174	178	185	225	196	215	192	168	189	185	182	203	193	178	182	209	205	182	166	188	197	204	184	170	207	197	203	193	204	193	209	201	185	182	192	208	180	215	181	187	185	214	183	176	202	186	204	217	202	227	189	214	179	215	198	200	210	222	213	176	199	147	181	205	187	180	189	179	186	200	186	216	205	192	206	193	200	202	195	190	199	204	197	170	200	209	164	215	208	182	206	193	182	211	195	223	227	212	205	182	199	187	206	191	191	187	179	200	192	204	203	202	207	206	196	187	181	190	233	191	203	188	198	216	181	186	217	168	173	180	173	186	188	171	197	167	185	171	200	222	175	207	198	214	210	208	195	189	187	203	212	205	190	198	166	175	228	211	202	213	200	202	211	191	199	209	207	207	201	216	196	180	168	184	191	198	184	206	198	207	201	174	208	180	226	197	193	168	200	182	209	203	224	226	180	194	184	191	158	196	237	187	191	196	216	172	194	210	188	161	195	185	178	209	170	180	198	178	186	201	189	214	204	163	188	209	187	174	192	204	213	183	211	216	186	188	189	175	195	192	179	226	209	194	201	211	186	180	189	230	156	180	215	181	188	190	176	196	216	182	214	224	206	187	186	177	190	201	194	195	209	199	221	209	206	217	195	201	203	203	198	200	197	198	201	207	171	208	191	198	200	185	204	217	181	220	204	196	210	219	200	219	197	190	205	205	212	182	195	209	199	211	200	218	214	190	175	180	179	184	157	191	235	204	186	176	195	157	196	199	190	180	201	173	177	201	196	187	207	192	195	165	180	225	178	182	220	184	205	196	200	196	197	232	196	192	211	214	216	202	199	199	192	181	200	235	229	185	170	174	188	190	229	200	193	187	203	193	182	185	202	182	201	190	186	168	206	200	169	203	186	202	179	234	225	224	195	205	191	203	203	193	191	195	202	216	184	189	194	164	214	215	178	183	193	219	183	244	213	194	211	196	198	164	196	200	186	193	184	194	197	202	189	180	192	187	188	188	198	180	182	201	209	214	183	189	192	234	193	182	215	203	199	175	220	171	183	211	187	209	205	165	199	188	217	193	217	198	189	198	175	185	179	191	196	179	196	205	200	203	183	196	233	193	191	211	185	178	176	199	184	184	183	199	235	199	201	194	217	185	181	190	181	182	184	208	213	211	180	188	188	225	178	174	184	164	205	203	175	153	186	222	191	182	185	205	211	180	169	190	207	187	200	207	190	204	218	184	197	200	193	203	182	190	181	199	185	220	210	207	207	195	211	172	209	192	192	204	205	187	197	195	222	191	211	171	208	217	187	207	191	189	199	207	175	197	211	198	161	165	182	188	198	176	198	200	205	189	192	195	188	198	179	193	200	185	176	193	205	200	215	179	205	189	190	198	201	200	189	197	172	174	202	192	215	210	211	179	191	191	191	190	211	194	191	162	179	190	195	204	184	206	177	172	200	190	204	193	207	185	235	201	184	198	202	191	181	200	179	215	160	189	198	219	170	200	202	221	214	195	193	188	184	185	170	202	202	233	200	211	185	170	189	210	199	200	200	182	187	213	178	183	199	201	199	184	214	190	207	188	194	199	206	205	188	192	175	205	209	198	205	219	204	182	193	225	202	199	209	187	180	181	196	209	191	184	207	200	190	200	223	177	170	215	201	202	185	191	212	202	211	192	168	192	210	222	189	208	193	186	192	182	154	215	179	162	201	189	199	186	205	192	195	193	190	204	220	194	188	175	188	203	191	199	195	230	194	198	194	183	221	208	207	196	206	223	181	217	199	207	230	173	215	196	195	199	209	199	214	218	190	178	185	209	196	201	198	210	177	208	206	201	222	199	161	205	206	192	201	206	198	228	182	199	206	178	192	191	234	195	206	195	212	210	221	193	204	174	198	196	215	207	186	209	177	197	183	231	213	207	176	216	198	196	195	182	197	182	202	237	203	223	230	179	181	184	203	190	181	200	185	223	186	202	221	229	196	178	199	204	211	208	212	188	190	227	192	184	193	153	206	215	202	253	182	198	202	204	214	218	204	188	218	191	194	187	205	197	202	204	199	181	189	199	172	216	200	202	212	202	209	196	185	199	187	184	211	195	220	196	193	196	190	172	167	188	205	176	193	196	199	194	185	183	185	181	204	212	203	197	167	192	192	191	240	201	186	189	180	199	210	185	218	183	206	196	184	178	184	185	191	177	206	193	185	220	212	198	197	221	199	210	189	176	176	179	188	215	185	193	185	181	205	188	210	184	190	200	220	194	187	189	179	187	181	181	183	185	212	206	200	170	208	177	199	213	214	181	181	177	201	197	189	217	158	169	212	204	208	170	196	182	188	238	200	213	201	185	186	190	190	204	196	174	181	196	210	207	203	197	208	194	206	200	172	184	203	198	191	196	224	195	188	184	182	236	180	202	235	220	198	203	187	193	181	183	185	209	200	176	194	215	201	201	217	204	191	201	219	176	207	212	198	207	185	186	204	179	197	164	183	203	189	197	206	195	195	179	191	215	217	206	223	180	201	191	179	220	179	172	209	184	170	215	186	180	180	208	166	192	191	215	205	194	196	202	207	214	209	211	192	200	231	198	154	184	177	209	211	179	214	199	200	197	180	197	174	207	190	190	179	192	205	172	202	199	207	180	203	176	199	192	203	196	190	197	223	209	193	186	176	211	165	199	183	204	175	240	196	202	203	176	181	179	197	196	172	170	187	212	188	192	214	197	217	208	172	194	222	179	190	185	218	203	191	212	199	192	197	163	198	214	201	202	189	163	200	199	204	197	194	209	180	201	180	187	187	196	181	211	210	226	210	192	198	210	180	203	214	211	191	186	193	172	227	190	168	185	209	197	179	173	198	210	182	200	230	197	204	186	209	168	204	204	174	187	201	202	187	186	217	214	198	200	192	209	207	218	204	191	184	211	178	188	221	173	174	202	198	214	178	203	200	178	184	207	202	211	184	194	196	213	212	169	187	215	218	188	188	190	205	183	162	182	193	197	208	191	182	212	184	174	207	182	188	210	182	234	195	204	168	194	182	179	191	208	201	201	188	198	222	215	188	184	192	224	200	205	189	190	169	203	202	203	196	199	187	181	188	198	207	196	189	211	220	184	202	168	198	201	192	189	197	214	214	186	192	194	232	195	203	190	174	196	205	214	207	206	169	216	176	203	191	201	169	204	218	192	209	193	205
34809	56467	56176	44894	36676	4369	657	648	662	556	517	508	552	505	514	526	493	488	473	531	477	495	484	472	434	475	484	478	500	493	510	452	421	477	469	417	466	497	467	500	501	525	486	446	447	444	509	463	456	490	473	487	507	440	472	443	495	470	448	505	466	473	488	490	471	487	456	429	444	470	487	464	512	442	461	473	454	422	427	420	448	445	440	450	462	439	451	466	465	475	463	497	490	458	433	445	483	456	446	442	459	470	460	445	498	448	471	461	437	476	486	459	438	462	477	474	455	467	444	439	468	481	450	426	413	430	462	415	472	477	484	464	463	467	457	467	464	477	429	456	466	464	455	423	471	507	472	456	457	491	476	522	463	449	461	463	449	458	415	474	459	460	447	462	482	439	458	443	523	412	456	448	426	464	430	448	493	439	436	492	464	452	443	458	498	484	438	469	462	523	490	470	459	453	484	463	478	481	461	439	461	425	417	454	422	460	426	449	451	460	447	495	470	473	474	444	458	438	459	470	458	435	451	450	462	488	472	418	430	464	487	458	465	465	456	464	451	433	462	470	442	474	438	475	457	439	463	449	463	473	445	455	476	494	432	454	474	454	397	485	468	455	423	474	461	499	449	464	436	438	490	465	497	447	414	470	464	438	484	442	455	397	460	497	435	436	479	448	456	493	439	444	476	457	467	438	445	476	462	493	485	446	451	456	476	458	439	471	470	472	487	456	476	478	436	472	458	429	462	495	481	425	521	447	448	416	467	460	495	458	494	480	453	473	498	441	446	454	468	504	482	425	450	469	474	453	458	467	448	426	474	452	480	453	474	454	437	429	462	443	449	448	458	451	465	499	452	453	468	478	488	463	479	461	455	440	432	460	410	466	527	473	459	460	460	468	466	448	477	455	449	494	516	480	457	436	445	459	470	470	480	473	477	491	435	426	439	506	471	444	477	471	462	460	464	457	498	460	461	439	456	458	456	455	492	464	470	482	464	446	495	460	464	465	442	470	488	457	493	461	478	442	493	456	475	461	445	493	481	450	460	438	439	478	457	463	524	447	490	441	458	493	479	460	413	485	463	493	466	458	443	448	455	461	451	472	498	436	442	448	458	475	449	482	467	482	462	470	442	450	442	473	467	435	434	433	458	440	441	460	459	473	445	428	459	470	463	424	467	450	447	473	466	481	400	492	460	486	450	484	412	469	439	518	446	470	447	419	431	486	472	430	476	438	429	506	450	468	441	473	451	472	478	459	486	493	442	443	455	465	478	434	429	440	482	424	489	477	422	494	459	480	464	457	447	454	462	461	447	491	456	479	454	496	485	453	503	476	445	426	428	486	440	476	462	457	454	453	468	454	430	450	493	451	429	457	440	458	461	475	452	456	502	435	464	506	509	461	469	479	453	452	485	478	442	478	447	467	438	475	468	440	459	468	495	511	456	453	415	479	442	470	498	485	466	450	461	486	495	485	482	481	468	459	485	457	478	463	459	509	475	478	472	500	462	410	458	423	445	418	475	446	432	471	476	433	457	468	431	461	439	447	451	501	484	467	441	467	439	473	442	468	475	443	409	442	437	467	464	446	444	439	446	428	464	457	451	462	442	459	460	428	386	449	484	447	459	477	477	497	465	485	484	483	465	481	475	472	447	466	455	490	462	439	452	469	474	458	486	458	448	467	445	492	429	456	438	481	456	480	452	426	478	468	428	453	431	502	472	450	441	489	431	465	478	479	487	441	479	487	470	421	497	441	455	429	458	488	456	426	465	437	469	456	478	469	477	448	456	491	427	477	450	496	460	457	452	439	489	455	478	488	454	446	486	480	445	479	511	460	473	433	442	490	467	484	477	468	466	435	455	437	478	473	476	432	464	431	467	485	475	444	455	491	434	444	452	426	503	476	444	470	484	456	443	467	487	459	464	477	451	444	455	462	452	463	450	458	465	459	456	466	457	491	458	473	473	478	452	447	448	497	463	457	456	459	439	460	480	479	464	438	443	477	479	461	459	464	469	433	464	477	456	440	446	438	496	471	439	438	471	461	450	446	429	455	498	471	469	454	440	423	512	453	456	474	467	430	452	424	464	434	437	457	446	432	481	429	507	496	431	466	436	462	463	438	451	447	439	470	450	466	479	455	480	454	464	441	469	472	435	469	491	476	515	460	445	440	480	483	475	443	493	446	486	479	464	431	478	446	438	504	474	449	476	424	485	510	458	482	422	460	468	500	412	437	435	494	457	488	450	454	454	467	474	517	479	458	444	434	462	452	420	427	460	437	483	455	467	495	438	457	488	460	427	482	454	442	427	455	471	457	450	465	475	456	456	465	453	446	449	469	456	439	444	476	468	493	442	461	475	458	456	467	457	415	487	441	501	475	467	463	451	424	453	485	436	471	458	466	429	398	457	455	495	460	462	449	457	454	506	494	465	429	469	494	454	452	488	464	510	428	407	480	500	428	451	451	498	459	447	460	466	451	419	476	482	466	441	467	465	448	483	448	437	463	432	455	429	450	456	472	489	491	429	447	464	450	470	452	429	482	498	452	435	440	429	458	468	481	459	469	438	463	461	479	490	426	468	461	460	488	416	449	472	474	449	477	423	425	479	493	459	478	476	464	511	455	433	457	471	429	438	440	440	480	488	447	441	457	487	477	462	457	479	442	438	478	446	490	464	430	498	444	470	477	466	453	483	457	463	471	489	481	482	464	492	447	502	464	437	441	461	495	496	431	483	439	444	473	448	468	446	469	463	422	456	423	434	433	449	424	462	422	460	469	452	462	466	479	448	471	448	446	441	444	440	488	439	463	486	476	475	497	443	483	476	442	433	445	455	443	504	449	457	472	507	465	435	457	493	448	436	427	506	450	465	451	498	518	458	458	395	470	457	479	480	454	445	486	460	400	458	505	450	453	442	473	449	465	443	428	482	487	454	481	457	475	447	456	485	480	464	453	460	462	447	452	439	473	469	475	441	453	466	481	488	464	467	470	431	464	480	463	432	421	427	444	416	459	458	434	436	470	507	454	442	456	439	453	431	470	473	426	420	501	487	467	441	414	444	479	486	524	489	463	478	455	440	481	453	447	482	476	452	502	465	455	462	458	436	495	412	490	509	443	461	414	500	484	437	443	452	473	461	455	456	479	473	479	420	460	486	447	463	419	449	457	473	466	479	448	440	476	418	459	462	467	432	457	477	441	448	435	495	442	441	439	467	482	437	502	473	484	457	466	445	487	477	481	513	489	472	512	455	476	485	440	430	464	448	468	464	458	457	442	454	470	472	443	432	461	454	498	471	457	442	491	436	427	435	452	455	502	433	481	455	439	437	456	421	451	441	480	437	497	457	480	472	452	459	458	460	442	435	510	508	443	485	485	468	474	441	447	460	471	441	480	469	486	449	484	428	434	463	421	438	504	488	470	451	486	454	476	467	477	480	440	449	449	476	444	480	481	450	457	426	467	477	438	462	459	456	477	445	436	490	495	443	503	465	494	465	465	426	457
66231	82851	73036	50752	37623	11068	800	379	372	368	341	350	348	355	319	327	336	277	287	296	353	325	282	305	310	278	287	302	307	300	321	320	259	295	324	289	305	327	298	303	279	278	267	327	319	309	315	323	314	286	285	316	307	329	295	305	283	296	276	287	294	289	288	314	325	323	303	308	293	302	301	297	290	325	348	317	271	251	273	300	298	274	299	305	264	321	295	251	315	286	275	294	321	290	284	293	294	314	286	290	305	296	304	314	299	281	316	294	287	333	307	294	284	318	340	304	310	329	334	299	340	260	295	307	302	305	300	273	270	295	281	304	301	319	301	284	312	301	301	318	299	315	276	281	296	321	313	283	295	301	311	292	310	303	318	305	279	256	331	297	292	273	286	299	318	294	285	302	327	285	281	289	262	311	335	329	291	266	283	288	323	299	318	264	310	310	284	313	297	325	316	280	272	301	303	309	316	302	302	310	286	310	304	307	280	317	266	306	280	298	326	301	297	324	319	300	310	279	301	259	292	315	281	271	324	344	297	302	282	307	301	294	308	324	311	273	296	304	326	333	266	300	291	294	298	304	290	294	302	282	293	284	260	290	291	291	290	281	295	310	304	294	306	331	333	307	297	299	287	287	282	303	326	303	308	287	323	340	280	307	287	297	321	282	286	321	289	320	271	260	283	309	318	294	296	310	361	298	320	278	310	314	301	292	324	324	266	286	299	321	300	309	281	311	295	306	306	302	321	293	303	279	313	328	315	305	289	305	309	304	317	308	280	299	308	272	273	309	288	291	300	275	280	289	294	306	304	318	318	319	304	316	287	309	280	298	288	264	310	305	298	267	279	282	343	293	273	293	305	316	296	292	321	341	298	343	312	294	281	280	314	274	303	338	313	293	311	272	315	306	289	298	324	313	305	317	321	310	313	301	285	288	291	315	298	286	293	321	300	309	305	282	300	299	274	282	296	300	296	298	321	285	282	254	295	306	307	296	296	285	301	273	274	295	307	320	313	276	314	329	284	290	282	313	348	282	305	298	337	307	306	301	269	298	276	293	284	293	314	297	292	305	279	290	345	298	298	319	278	321	309	296	311	312	289	304	308	299	317	337	292	300	319	290	304	293	285	311	314	284	313	297	290	306	323	303	279	298	302	314	298	294	326	295	298	316	281	309	298	275	320	306	297	291	298	286	334	291	311	313	286	298	292	292	294	305	315	306	325	328	302	280	307	287	299	321	337	290	297	314	293	360	284	276	319	304	292	316	296	360	314	267	324	303	306	296	314	313	271	305	286	305	288	294	318	277	272	305	285	296	305	279	313	273	293	277	339	271	299	283	286	272	290	269	310	279	324	339	300	307	299	295	309	318	265	313	282	291	292	279	280	273	316	305	295	324	301	297	302	325	316	276	299	281	272	290	307	310	306	315	282	329	327	280	313	307	293	287	305	303	308	301	324	320	281	318	302	309	303	314	326	321	301	334	295	301	314	334	324	333	287	328	315	309	327	326	320	284	312	326	290	258	301	328	269	335	291	288	308	308	306	333	291	303	285	273	310	237	299	274	308	317	303	310	318	313	280	303	289	307	280	302	295	277	295	289	295	318	322	287	278	298	328	309	303	308	278	303	281	297	292	325	312	298	303	293	291	296	312	304	285	331	282	293	288	316	272	275	303	290	303	321	312	323	313	300	294	289	281	310	291	298	289	302	296	301	272	327	319	268	278	329	315	288	330	295	347	315	296	313	362	273	295	302	290	280	339	302	326	301	300	299	338	311	316	305	297	301	289	307	317	284	273	303	298	321	302	301	327	288	301	318	290	278	289	301	324	312	322	300	278	298	289	300	318	323	292	307	311	289	284	324	307	284	311	336	300	307	321	305	279	312	297	318	325	313	303	290	283	317	283	285	304	320	285	308	271	287	295	308	280	305	307	321	297	309	308	308	300	279	289	286	291	329	280	273	291	297	290	288	287	304	298	347	307	315	281	287	305	323	300	309	312	311	322	287	311	326	317	312	297	291	295	301	312	312	288	307	301	292	294	305	297	283	309	305	296	299	269	285	299	292	328	337	294	324	304	337	335	308	307	301	260	316	310	297	296	275	298	333	308	280	287	287	269	322	279	346	286	303	283	286	313	295	280	324	318	321	292	315	307	345	314	270	328	329	303	268	303	290	292	295	281	331	339	303	307	297	295	300	308	294	315	284	303	293	297	316	301	312	300	342	334	318	292	314	286	294	296	321	323	267	285	311	309	302	285	322	317	292	287	314	360	299	313	285	327	324	289	301	292	305	281	329	339	301	341	289	286	326	321	297	340	306	266	286	300	318	305	283	272	326	295	317	307	302	296	314	260	276	313	318	315	321	319	325	301	305	299	309	334	314	300	309	297	295	296	298	288	269	325	272	308	260	279	267	277	296	301	306	289	282	325	312	298	262	284	309	285	312	296	325	259	292	305	286	267	311	276	269	313	303	306	299	318	307	311	312	315	324	284	305	319	291	310	293	264	279	322	313	329	314	291	303	270	276	318	309	292	313	299	313	315	313	314	300	298	308	321	319	312	273	335	347	317	327	296	277	296	305	293	314	296	312	330	312	275	278	302	294	314	270	283	305	321	310	256	285	305	310	311	273	283	294	324	305	263	341	284	254	321	327	303	322	297	321	322	291	308	284	311	280	332	282	248	306	297	332	292	311	325	308	289	352	329	312	321	315	291	305	303	283	326	272	308	297	288	302	308	290	278	299	286	315	301	287	321	311	327	275	297	264	248	299	279	320	305	290	290	321	278	308	320	315	335	309	307	335	327	324	314	248	309	314	285	319	300	303	278	283	296	304	291	292	301	310	372	274	328	327	295	290	313	312	315	300	285	312	299	301	310	310	313	312	289	307	273	290	302	302	294	319	287	298	305	300	296	278	314	273	304	304	325	307	302	326	262	282	306	305	278	357	308	283	338	342	296	259	324	286	295	364	302	299	327	312	328	296	289	271	274	297	285	326	289	327	297	333	292	311	294	315	301	266	283	304	322	303	323	333	309	289	292	309	287	263	275	288	276	306	314	301	275	291	281	295	310	293	291	294	293	309	274	288	281	300	301	305	293	276	255	328	294	294	310	289	274	283	297	296	344	323	318	288	273	302	300	278	310	322	302	285	310	327	332	299	333	313	297	299	266	303	312	319	301	299	316	275	288	295	284	249	281	298	287	281	356	296	319	320	313	300	262	293	290	342	334	314	305	297	325	308	312	315	276	287	293	341	291	293	286	293	293	302	310	309	310	293	283	291	304	268	250	299	307	323	263	315	283	276	297	302	301	316	330	282	304	306	317	318	327	254	269	309	291	290	290	286	289	308	302	310	335	328	327	337	315	303	314	313	290	300	358	311	329	278	292	277	310	316	278	307	327	288	287	312	279	328	313	336	300	306	313	329	295	338	323	296	294	325	286	300	282	288	314	305	323	327	286	278	288	321	276	296	299	311	298	321	295	294	309	284	309	285	305	314
38713	68016	69486	57522	47025	5966	1233	1088	1028	919	899	885	852	794	859	769	764	729	754	726	709	750	718	728	778	711	716	688	727	694	718	741	686	678	691	682	667	733	720	727	679	653	656	659	726	765	691	721	685	669	678	654	706	645	714	708	671	705	670	673	655	628	650	645	692	678	689	708	711	670	679	663	668	689	702	710	719	691	649	706	679	674	648	658	695	703	700	669	725	661	675	669	663	657	683	686	660	681	691	601	672	708	698	653	689	665	691	716	688	680	675	707	675	690	705	647	663	702	733	695	708	705	686	717	692	674	684	681	681	679	671	638	640	609	676	672	709	672	671	718	693	668	694	652	719	686	676	654	673	669	704	702	725	633	698	678	672	693	690	632	692	663	631	650	707	702	671	696	684	735	691	691	619	642	604	705	692	671	694	692	677	654	668	657	708	660	644	674	677	684	637	663	675	688	676	669	663	696	740	662	656	647	704	665	733	708	680	648	663	676	679	713	684	660	673	685	708	694	699	644	672	630	660	662	709	671	646	661	650	720	679	697	680	700	681	663	638	680	639	690	695	712	715	669	663	689	687	651	655	658	634	688	660	742	629	661	684	667	684	678	682	670	651	655	673	643	701	659	659	663	695	676	680	693	664	689	701	662	656	671	711	669	612	641	662	682	650	670	709	644	708	734	692	706	652	724	638	713	684	634	651	633	615	661	715	715	714	630	688	747	712	674	668	687	698	700	689	706	705	665	659	691	664	721	735	649	679	689	689	674	662	689	656	712	664	659	676	686	664	710	675	659	706	681	715	722	700	668	703	661	643	634	679	681	720	683	646	673	633	657	649	660	660	648	633	664	687	678	698	695	667	659	692	644	665	694	636	704	708	716	712	663	653	662	659	642	651	613	726	704	639	645	667	696	752	680	693	704	667	704	682	698	688	678	662	650	674	690	661	652	696	678	658	655	639	697	643	657	692	720	653	707	722	715	710	706	727	668	733	716	648	661	727	683	683	675	732	690	694	696	670	676	676	684	693	712	667	696	678	700	705	674	695	670	688	616	698	643	666	714	641	658	706	659	666	671	627	709	675	681	724	688	670	660	632	682	682	673	707	639	713	666	702	667	636	711	663	662	656	722	683	652	656	626	707	637	695	712	677	688	666	669	625	726	678	630	723	669	677	690	739	663	647	670	686	706	696	701	686	669	720	645	689	673	709	656	676	709	657	716	697	621	661	674	702	651	672	755	688	682	669	663	655	711	633	630	676	670	699	715	703	707	658	719	653	693	670	674	664	670	685	668	680	733	661	752	709	691	681	645	668	696	689	676	665	697	680	689	686	673	678	674	634	655	694	681	689	712	660	646	710	672	668	705	715	636	648	651	642	732	657	653	681	713	670	675	658	723	587	702	669	668	676	658	675	652	665	695	705	639	674	658	683	689	681	723	665	639	729	672	685	608	691	682	675	720	691	658	709	633	723	670	688	643	679	673	718	680	661	678	694	678	666	719	675	692	647	722	702	710	660	685	653	650	673	675	687	678	708	655	679	653	674	656	657	663	711	723	616	713	728	675	661	658	691	709	642	683	674	718	653	710	657	657	680	709	637	643	598	709	674	730	693	650	712	651	652	681	632	674	696	617	671	686	696	599	648	712	738	668	646	696	659	720	666	694	683	647	692	668	779	703	669	720	722	700	650	626	681	676	653	690	682	671	670	660	645	649	719	620	634	716	636	658	683	685	671	689	672	673	678	686	663	683	654	720	694	684	650	700	659	671	650	663	697	728	676	689	645	705	673	694	655	698	637	739	647	671	701	685	690	708	702	689	689	692	639	709	675	673	702	671	668	670	689	659	670	655	647	690	702	668	702	638	692	661	689	708	700	697	677	668	675	677	666	710	707	686	720	647	711	664	650	675	719	662	652	670	663	640	710	650	683	699	665	690	640	718	678	658	710	671	681	702	636	663	680	710	674	699	697	648	658	660	650	694	684	678	691	688	658	643	715	710	638	652	679	685	692	638	702	691	623	698	714	662	696	732	657	677	686	633	700	733	642	709	650	685	652	680	663	655	656	709	634	669	713	673	657	686	703	685	675	650	684	658	685	682	624	698	645	659	736	676	659	700	673	657	684	687	699	681	700	676	684	648	645	669	668	704	716	702	696	654	671	702	655	688	678	639	700	719	653	660	665	665	703	666	683	713	647	666	658	756	684	678	686	660	685	653	625	675	697	629	688	672	704	655	656	670	665	678	617	680	690	649	638	691	683	701	677	614	662	677	651	661	683	695	635	664	701	658	672	726	660	647	658	633	662	678	654	669	720	680	665	639	673	644	651	672	697	723	699	645	693	645	695	667	725	687	659	645	705	669	685	685	659	684	640	675	685	684	701	657	687	690	702	657	672	682	675	725	655	682	650	653	671	644	667	662	692	702	651	678	684	713	713	670	686	676	605	690	667	695	665	656	686	688	669	674	662	655	674	682	662	661	670	708	654	645	675	687	670	666	694	726	636	693	665	702	698	684	649	628	678	689	703	659	686	689	684	686	682	693	708	667	670	686	688	645	692	684	649	671	714	695	688	681	670	682	699	631	706	682	685	688	671	676	698	702	636	681	657	661	624	686	709	690	647	685	675	703	651	716	698	716	659	670	720	701	710	732	697	680	644	615	694	666	638	685	693	661	619	670	687	702	662	677	719	655	650	655	668	679	668	623	676	670	696	653	671	659	695	662	655	732	683	645	660	709	671	646	696	656	683	702	694	656	693	643	680	673	696	700	656	676	654	669	687	634	680	700	656	645	689	690	713	665	662	643	705	675	686	701	662	674	659	688	667	692	672	671	690	652	681	673	636	717	694	630	672	712	731	665	701	690	658	714	657	690	698	687	671	681	706	671	695	666	689	711	658	699	682	694	696	706	652	678	676	687	660	646	720	673	669	668	696	642	692	670	693	689	675	715	681	660	658	699	694	691	638	672	722	664	690	722	704	712	672	666	646	693	676	676	659	696	690	650	672	692	699	698	700	684	612	676	703	647	681	677	647	703	671	680	640	668	672	702	678	710	672	710	729	676	689	687	688	651	722	694	690	677	698	689	652	678	689	673	712	701	642	683	673	646	675	657	712	675	640	691	656	667	653	676	690	678	635	685	716	656	654	654	651	741	685	680	615	695	695	685	692	668	711	699	683	699	685	655	654	685	691	723	690	668	705	640	672	638	684	670	704	686	684	673	705	675	691	707	655	673	688	694	669	675	674	672	668	697	660	682	648	706	693	659	705	625	672	710	642	652	723	663	678	668	673	689	646	654	635	668	623	697	671	671	671	638	697	647	669	689	678	632	727	649	635	684	696	681	654	663	675	644	682	685	692	700	651	651	713	724	683	683	684	674	633	687	656	665	673	694	623	677	714	669	691	696	686	683	678	704	682	690	674	666	687	698	648	662	712	650	648	660	661	658	698	666	627	679	681	697	719	669	723	695	694	667	645	660	633	701	664	663	622	668	684	682
45329	33856	12798	2862	1394	365	312	295	326	290	253	271	288	305	319	294	274	291	318	294	262	321	266	263	309	315	275	315	298	263	252	292	286	304	277	291	263	305	313	290	260	291	298	304	281	288	286	262	278	289	293	282	250	306	324	289	292	280	269	283	321	267	282	289	290	276	270	287	316	288	320	296	277	295	300	281	312	289	295	275	278	292	285	288	262	319	292	321	288	299	324	268	268	311	284	278	305	295	310	285	270	271	305	288	291	282	274	277	275	261	307	280	294	304	302	279	289	309	280	279	272	274	291	285	288	303	283	296	293	279	292	319	337	284	295	273	295	331	274	286	284	273	304	284	287	305	282	302	289	289	300	299	273	287	290	270	293	308	314	251	321	279	276	307	316	245	326	293	271	338	302	289	268	254	284	292	262	320	287	291	304	308	333	286	267	304	296	327	297	309	281	260	295	286	314	306	301	320	288	299	346	321	305	272	266	334	271	291	291	268	293	282	285	290	277	320	325	307	281	309	279	316	312	303	287	298	329	249	264	299	282	297	302	295	307	287	291	270	303	313	300	294	260	279	293	264	299	293	282	269	312	270	303	283	297	303	310	295	277	311	316	309	289	263	311	283	279	286	302	279	270	277	249	313	271	289	277	314	308	302	282	297	293	297	269	317	267	312	274	298	287	288	285	301	294	304	350	282	287	315	259	282	294	280	313	308	334	284	276	284	288	257	287	290	284	276	290	321	288	294	306	271	303	299	287	297	288	293	296	280	288	281	294	317	292	270	292	298	300	284	317	304	285	288	274	274	277	264	269	326	291	280	263	276	288	288	289	286	307	292	292	294	277	292	302	312	260	324	313	309	304	289	298	291	295	275	267	274	305	266	308	278	278	269	302	281	304	286	309	275	264	309	298	267	301	301	291	273	294	289	277	292	278	298	291	292	266	319	311	290	289	290	315	284	304	309	307	286	293	301	293	300	296	290	295	317	290	295	302	330	265	294	333	284	294	295	315	317	311	312	279	289	287	302	302	283	283	290	276	279	324	314	295	315	317	281	264	294	309	296	271	308	299	304	277	289	307	293	308	319	287	305	323	305	279	301	282	278	321	289	300	295	297	302	271	314	294	269	284	278	260	269	333	279	315	298	274	293	295	290	309	279	306	308	302	296	332	302	271	259	265	309	276	311	301	312	280	312	305	248	293	289	279	296	320	282	306	285	269	294	303	286	279	297	280	294	323	283	312	279	290	294	313	307	274	316	283	265	288	292	296	295	292	313	280	310	276	282	276	315	259	258	302	293	312	296	266	296	295	243	320	284	272	307	306	263	292	301	255	274	258	285	251	291	284	263	294	274	316	272	254	285	292	315	280	295	289	305	268	295	265	306	283	291	284	276	288	270	300	336	280	301	296	305	285	275	271	297	298	276	282	275	303	282	286	281	304	320	318	313	318	253	269	301	257	302	309	304	256	286	298	281	288	270	290	277	288	267	288	281	303	253	290	277	313	283	286	294	289	294	304	294	293	277	287	273	289	295	295	260	306	260	306	318	274	296	293	273	297	304	293	275	278	283	279	297	300	302	311	262	277	286	289	286	299	313	308	300	295	273	316	296	324	272	311	322	286	264	305	281	309	293	286	251	308	287	278	310	280	297	316	267	337	267	284	267	275	305	256	335	272	279	270	281	306	293	307	296	271	288	292	327	271	278	320	298	289	328	325	264	281	274	329	274	286	292	314	296	276	305	268	300	277	272	264	332	295	296	271	294	296	300	327	293	276	271	289	290	279	283	293	304	293	301	271	280	290	291	297	274	271	276	283	273	291	269	286	300	273	272	291	298	270	304	271	297	302	266	291	286	283	285	281	292	300	319	296	283	265	290	274	314	316	298	286	302	296	284	296	280	315	298	276	298	308	281	309	302	268	295	277	296	264	299	282	303	280	287	271	284	296	278	285	263	275	290	287	262	270	313	267	318	290	303	300	265	278	292	259	273	281	317	278	293	306	318	276	295	287	306	280	260	289	294	303	286	283	303	290	313	293	284	310	267	299	303	283	292	309	312	307	327	293	301	329	309	283	291	307	305	274	271	309	271	280	311	293	283	307	314	307	291	252	248	272	296	270	289	313	291	293	272	297	301	272	321	282	267	275	259	289	291	285	281	288	271	280	261	270	278	283	280	318	280	297	302	262	306	284	290	277	292	315	294	264	303	299	295	261	267	272	311	289	287	308	289	295	293	296	274	263	313	290	273	264	290	282	311	288	288	300	284	299	256	269	294	299	292	285	290	307	280	301	289	299	251	293	321	331	347	304	303	288	301	267	274	295	263	291	297	279	305	301	295	283	320	275	285	295	328	299	285	276	308	279	282	284	266	267	312	273	284	310	342	307	308	289	318	297	307	306	291	304	275	325	294	275	292	309	287	304	280	302	298	294	318	284	272	274	300	293	282	273	284	295	297	308	304	296	268	259	284	295	309	276	299	300	318	275	299	286	289	308	304	282	320	291	311	303	261	254	282	288	290	302	286	290	271	290	306	258	292	287	287	312	305	299	293	268	273	295	306	274	283	340	291	289	288	282	284	297	307	303	293	296	292	302	307	296	286	291	312	310	311	290	261	275	279	235	273	254	285	295	305	282	266	292	250	288	313	269	321	300	302	273	261	264	299	308	299	323	297	287	298	291	261	286	281	282	274	309	282	319	301	297	307	286	269	304	292	316	327	286	304	312	291	298	303	271	294	285	310	286	305	268	326	287	271	286	312	286	295	298	284	283	297	306	292	316	289	262	277	280	309	304	300	315	277	285	283	286	302	287	260	254	287	293	275	290	280	304	285	311	284	304	292	271	279	275	325	250	272	293	301	280	290	294	306	268	269	295	262	308	299	274	303	315	286	283	293	290	302	284	304	328	280	317	327	285	289	320	318	304	279	272	305	309	291	319	298	283	279	272	336	323	289	286	290	285	267	317	302	306	312	297	304	232	301	247	300	280	308	258	320	303	266	302	315	342	277	300	302	261	288	286	282	297	304	289	290	296	299	300	306	316	277	286	292	283	286	290	335	316	301	285	292	264	237	308	313	289	315	318	253	259	271	300	274	270	300	293	313	312	322	302	303	275	296	301	263	290	307	307	265	313	290	325	264	298	313	270	270	284	291	300	329	268	292	297	282	276	262	285	286	278	304	259	295	306	303	302	301	340	272	305	288	285	298	286	292	287	318	298	305	268	292	277	297	264	260	307	332	284	293	267	299	302	301	268	269	301	326	302	289	289	271	269	305	280	292	297	284	298	276	258	301	265	260	318	323	301	332	285	333	305	287	273	292	292	326	293	320	307	293	280	326	316	268	314	272	257	298	295	285	290	275	314	300	271	302	317	289	295	271	247	305	298	270	286	302	283	285	295	276	288	286	298	296	277	261	287	299	294	301	297	291	297	322	301	282	299	280	297	276	294	309	272	285	275	294	271	312	288	307	313	271	296	299	264	285	298	284	322	300	295	285
23769	25627	13224	6195	4196	845	625	657	711	632	630	655	666	658	639	643	647	628	672	648	579	677	645	610	655	627	669	682	637	634	627	654	601	646	638	586	624	647	647	635	603	621	642	595	650	649	614	655	670	672	659	587	701	639	689	587	633	654	617	682	587	663	607	645	621	606	608	656	633	653	589	619	606	588	575	665	621	657	627	638	648	652	647	633	655	620	665	610	657	628	649	635	616	670	643	635	678	632	624	660	624	583	618	622	678	637	644	635	646	615	594	600	627	618	668	637	598	648	654	671	606	606	632	607	618	658	620	630	635	597	615	638	654	584	638	595	600	621	625	663	647	626	646	602	637	700	619	673	639	623	646	636	611	642	631	632	645	619	648	635	644	607	640	608	632	586	635	621	626	643	654	658	594	632	658	611	621	642	611	615	649	635	585	642	649	676	611	637	642	660	640	640	644	610	642	614	611	671	647	687	625	638	604	626	646	626	627	614	606	644	587	609	654	590	612	631	655	625	620	611	687	620	624	622	654	630	615	633	590	616	640	608	606	646	587	600	608	577	635	628	653	637	599	607	605	670	617	612	681	617	639	599	623	628	600	606	647	608	625	635	663	614	585	627	615	595	628	689	692	642	594	654	596	661	612	652	639	619	638	604	636	620	642	665	663	636	637	663	634	615	626	645	625	634	600	604	639	707	593	645	605	633	630	667	624	633	634	643	638	578	625	651	634	632	633	670	660	632	634	640	630	619	604	640	659	642	638	624	630	618	637	614	601	659	667	625	661	567	640	622	631	664	621	640	623	655	644	595	662	629	638	597	701	626	608	613	612	619	632	591	623	631	663	641	618	655	612	621	597	677	615	650	606	614	629	605	654	629	642	683	625	639	637	657	619	632	668	646	669	624	646	659	611	683	628	619	682	607	649	570	625	613	598	682	612	650	668	650	661	656	605	647	622	581	665	596	700	616	630	623	648	669	668	645	636	618	615	616	620	644	637	632	666	633	656	606	694	590	665	609	638	618	584	666	603	623	642	648	669	594	622	636	653	646	668	668	656	598	644	625	657	654	591	633	650	614	686	631	658	628	589	633	660	601	630	635	675	573	635	635	623	619	617	630	632	586	642	645	595	636	603	644	661	636	636	656	645	649	658	677	591	646	633	666	603	631	667	640	651	636	618	620	637	665	635	621	678	632	687	660	669	595	644	620	622	641	679	654	618	641	668	663	652	658	656	610	632	685	645	587	645	658	635	613	650	600	623	606	586	599	624	633	674	638	637	624	631	637	659	600	641	630	614	588	632	656	650	691	611	615	602	638	592	661	639	637	656	619	639	652	677	655	677	654	637	618	649	638	651	619	682	641	654	671	650	638	626	589	658	648	651	629	596	596	651	574	600	606	630	651	642	650	608	624	611	626	635	628	610	587	602	635	613	623	693	668	624	632	676	658	629	645	623	625	679	640	634	663	630	635	666	652	636	594	622	602	604	617	672	629	599	595	625	623	593	632	622	629	608	656	612	639	590	627	619	632	616	613	650	620	657	623	684	673	658	614	661	653	605	648	662	631	674	637	605	654	625	635	624	655	594	627	595	650	594	639	608	651	665	687	565	633	652	623	679	629	646	697	664	649	657	639	623	631	576	605	621	667	673	640	604	635	601	624	629	667	625	597	652	635	604	688	572	600	638	630	661	625	650	640	581	655	633	652	625	646	650	617	604	649	631	631	646	645	599	614	650	658	590	661	585	626	599	662	637	627	640	639	599	594	692	614	645	674	616	621	575	614	535	652	659	635	637	641	641	641	605	654	638	682	600	622	615	638	633	597	663	654	617	638	632	602	632	660	648	642	658	632	592	635	568	667	630	604	656	639	586	601	620	651	592	612	632	627	643	599	635	624	608	618	619	649	588	607	593	645	619	623	631	613	659	623	595	644	605	654	633	587	618	631	638	663	628	655	634	642	608	657	622	631	664	645	656	647	659	639	661	629	612	622	615	634	619	643	635	620	644	597	617	612	631	637	556	621	628	617	644	667	671	639	650	648	601	635	633	638	595	608	616	605	673	662	660	644	627	658	623	618	625	628	638	595	611	613	636	657	622	609	642	639	655	649	643	662	637	645	599	659	655	661	626	670	598	634	626	606	614	607	557	660	687	607	659	628	614	586	650	605	643	639	634	710	643	697	622	662	581	663	629	616	609	607	659	653	623	639	641	655	609	630	680	659	612	691	641	580	624	629	622	567	662	612	612	634	656	586	592	642	672	628	670	623	635	628	624	610	629	640	654	657	632	640	613	637	674	664	680	651	609	644	628	599	652	594	612	630	634	622	633	651	634	632	644	663	625	658	622	654	635	630	635	645	581	615	648	640	648	669	614	663	663	642	630	651	656	622	580	669	629	636	629	623	635	671	643	647	641	635	650	601	577	628	614	597	650	666	642	628	686	639	648	623	631	622	630	661	644	639	596	623	608	573	679	655	613	641	639	650	638	651	656	669	650	612	684	624	635	641	613	629	637	633	637	618	648	642	606	653	640	625	622	610	632	578	631	644	624	630	599	671	621	582	635	605	669	596	613	610	625	650	658	618	615	650	624	601	638	609	615	611	647	601	647	609	645	659	655	657	592	601	597	645	628	601	632	627	665	663	644	654	625	648	619	638	668	614	625	635	644	611	609	656	632	611	661	691	636	602	644	606	636	592	662	636	630	604	603	614	641	648	632	635	663	650	611	597	631	614	651	629	613	630	635	657	611	594	622	576	650	640	646	662	660	609	646	642	640	614	614	619	597	618	610	608	621	630	641	624	685	576	616	643	657	630	608	661	662	637	617	652	716	630	630	666	638	645	670	620	623	645	706	633	633	595	606	591	625	662	689	600	672	583	662	592	656	620	644	687	651	609	631	616	625	606	644	642	644	572	593	560	680	644	649	632	644	617	613	612	627	674	622	632	671	587	643	687	663	680	630	665	660	638	641	605	629	640	623	681	643	569	649	566	593	640	635	653	633	628	648	652	620	726	674	636	618	656	656	634	627	642	603	624	671	609	636	598	638	645	671	669	628	610	625	622	630	612	643	651	619	647	615	602	611	604	621	625	614	602	613	620	610	670	625	652	658	664	636	627	637	598	620	632	575	599	668	654	622	626	589	633	649	631	651	612	608	662	654	612	537	651	624	678	628	618	600	603	592	640	612	631	612	664	649	633	657	635	628	609	647	682	623	619	660	657	632	595	641	630	598	612	602	562	630	605	583	604	608	641	646	682	655	680	612	636	661	630	607	651	618	593	624	625	661	638	616	635	561	679	582	618	628	651	642	631	630	639	658	618	636	668	663	601	663	630	636	621	637	608	596	648	603	620	660	636	607	623	614	588	573	639	618	651	599	603	589	613	587	600	636	604	620	618	642	627	667	631	592	665	639	639	620	623	636	626	651	634	625	654	604	631	612	610	607	618	624	658	596	684	640	587	603	617	654	632	609	596	637	626	624	689	596	612	627	630	590	596
57425	72141	61199	39656	26028	5306	259	251	238	189	219	183	218	210	235	225	194	193	195	183	187	205	216	169	175	190	183	183	174	176	194	197	213	213	213	223	203	210	190	183	193	177	200	176	212	206	186	199	165	204	200	179	199	177	190	200	181	183	190	199	177	192	159	205	177	190	196	160	199	214	195	185	224	194	194	177	192	194	199	181	216	201	198	206	200	194	173	184	181	204	194	213	205	187	182	178	163	182	193	191	201	169	180	184	163	192	190	185	211	214	207	181	200	170	205	229	192	205	196	179	179	175	181	183	172	183	165	191	224	182	195	181	182	200	174	204	189	158	175	202	175	196	216	205	197	209	196	206	179	157	176	165	202	178	166	195	203	185	216	217	173	205	200	188	197	166	223	196	200	184	201	213	172	203	188	216	190	168	189	213	200	179	200	182	204	184	192	183	206	191	190	206	211	190	205	211	208	197	175	199	213	187	204	200	193	170	181	193	199	186	189	204	185	200	196	187	196	220	184	179	200	184	206	208	202	168	167	213	190	183	190	151	200	217	209	182	197	190	190	190	193	180	202	199	162	203	189	179	185	176	199	175	192	198	206	215	196	184	201	185	185	161	186	184	180	197	190	194	171	180	199	182	210	211	183	174	177	187	170	176	188	175	202	214	206	186	177	228	192	195	214	177	191	190	186	205	195	183	187	205	165	215	192	174	190	195	218	176	189	180	181	175	176	188	188	222	186	189	208	207	197	176	230	186	225	223	196	175	163	218	195	181	202	176	188	212	159	185	192	229	185	237	185	205	205	189	204	204	186	222	212	180	170	197	202	188	174	199	201	171	198	197	185	162	153	212	188	187	190	192	197	179	211	209	170	216	196	188	184	197	179	177	179	206	216	171	198	191	212	194	182	194	182	192	197	184	180	190	184	202	167	193	191	197	185	180	216	172	208	183	155	177	173	187	179	212	160	196	194	206	205	201	194	182	213	169	198	180	197	204	185	194	198	202	186	194	209	193	180	194	167	204	187	204	195	193	209	189	177	180	189	221	168	175	183	186	175	203	186	173	194	185	200	191	208	206	220	170	174	202	185	181	166	203	215	184	180	216	214	190	204	184	211	198	164	175	165	193	185	189	230	194	190	176	204	194	185	177	193	208	175	205	167	188	177	191	203	200	218	204	196	201	211	194	189	206	196	202	177	204	202	195	225	199	204	184	207	174	209	179	175	184	189	195	174	185	191	186	203	195	206	200	186	207	177	171	188	186	197	169	205	195	192	183	182	200	202	165	192	186	203	185	187	194	187	176	196	203	185	201	189	166	193	159	192	192	180	207	201	174	194	207	175	190	202	176	188	192	185	194	200	198	201	205	196	210	223	195	193	195	167	207	199	177	186	196	189	183	176	208	183	197	187	190	194	178	194	184	192	183	174	202	200	179	174	182	185	182	186	207	180	203	213	211	205	199	212	168	216	194	190	203	201	191	223	188	188	178	192	187	182	197	182	176	185	190	189	191	200	171	193	190	198	198	208	196	178	196	198	175	202	185	178	201	213	165	169	193	193	190	177	196	195	191	202	201	172	189	192	163	169	173	189	221	180	192	176	188	168	176	199	181	164	204	203	203	185	204	180	206	192	192	190	207	205	172	184	194	189	189	195	174	193	190	197	184	182	205	190	208	207	204	186	185	190	200	188	188	181	215	169	203	202	202	195	170	163	184	176	164	183	185	204	177	211	215	193	179	187	173	202	190	176	189	179	198	170	198	206	192	194	180	165	166	209	186	200	182	218	177	169	175	174	192	154	201	197	187	185	202	206	194	199	198	187	182	210	219	193	182	203	176	197	200	207	206	189	186	202	207	186	182	186	164	186	175	189	213	203	205	206	182	181	161	202	189	185	186	203	168	192	205	201	182	154	189	192	184	205	205	194	205	205	203	181	196	183	206	206	180	201	210	227	182	194	196	182	200	193	175	199	214	202	188	183	193	165	198	205	207	182	188	183	197	164	198	180	195	184	176	195	212	180	183	207	195	192	187	182	194	221	200	193	200	197	206	202	230	196	199	180	215	218	171	168	198	165	189	192	200	194	196	177	193	175	180	173	179	214	168	189	197	180	168	187	171	198	204	200	197	205	192	191	197	178	190	179	171	173	195	213	198	170	193	167	203	199	189	186	196	182	176	200	213	191	203	198	196	204	216	181	166	208	193	205	218	187	179	213	239	194	195	224	184	204	195	208	185	189	180	194	185	218	200	167	196	191	186	183	189	165	186	171	195	213	195	160	183	197	209	198	175	203	193	195	199	206	173	213	184	195	200	169	189	187	199	177	189	196	188	212	184	197	176	170	192	178	205	173	176	167	170	193	191	201	200	207	214	186	202	160	168	190	215	191	166	176	183	194	183	188	190	207	194	192	164	197	175	178	196	152	198	198	202	184	173	196	195	166	212	191	198	182	177	172	188	198	197	192	182	214	185	161	192	189	229	189	178	189	196	157	194	186	200	177	181	171	191	198	181	206	206	189	193	202	183	197	217	206	191	210	212	181	189	182	196	192	189	171	177	190	196	194	183	192	161	158	216	205	201	180	197	195	190	211	187	168	217	192	206	226	210	201	182	194	191	185	183	175	198	204	201	200	180	209	210	205	168	156	169	183	193	200	185	194	198	216	214	201	193	204	195	175	186	168	193	189	178	204	205	196	185	217	176	175	158	221	193	211	202	207	183	179	201	209	211	204	195	184	208	166	180	201	217	199	180	186	188	222	208	179	189	199	181	181	173	189	180	177	162	178	187	184	214	205	229	193	202	190	159	211	204	187	205	197	184	169	198	180	186	158	192	179	205	198	180	202	186	164	176	203	175	197	190	196	189	192	180	199	203	179	218	193	229	177	182	201	183	205	223	156	196	202	209	167	206	221	223	209	203	190	206	199	215	182	196	179	184	202	181	209	209	195	187	191	207	190	226	199	181	198	196	198	176	179	176	181	183	202	189	193	233	214	170	179	174	173	192	217	219	226	194	175	202	192	198	171	176	197	187	218	192	203	224	185	174	170	186	191	211	174	198	161	196	175	174	188	201	209	206	213	200	218	190	186	188	209	194	204	205	184	170	193	202	201	183	209	196	182	217	192	166	194	184	195	181	182	210	172	195	200	184	205	203	197	188	195	195	219	181	184	192	199	180	203	176	173	183	201	182	206	186	185	184	163	183	227	214	201	172	218	176	212	204	172	200	201	180	218	184	208	194	180	170	215	179	214	210	223	174	198	185	182	187	156	176	192	187	181	188	192	205	163	203	178	201	191	204	197	204	187	204	193	202	186	194	175	184	172	191	226	221	188	187	182	175	176	169	199	207	215	188	186	179	186	226	192	186	180	175	175	184	178	203	215	185	210	177	201	177	201	180	214	186	178	152	207	157	208	197	197	200	194	210	214	205	193	194	209	187	212	196	187	180	197	193	192	185	169	186	188	182	191	188	160	218	212	163	161	204	187	195	179	172	189	205
32124	56733	56066	47094	36046	4368	722	659	613	630	511	517	545	535	477	511	490	463	526	494	474	460	454	483	508	467	478	454	495	480	493	481	486	471	495	445	449	459	432	440	453	433	411	463	450	462	435	415	441	453	425	477	427	471	465	453	458	431	442	466	433	471	460	483	438	450	429	474	463	448	425	468	428	434	431	479	457	473	438	442	443	438	435	413	448	457	494	447	439	465	450	432	445	473	433	420	448	479	463	493	446	414	459	412	436	423	442	434	444	446	456	461	454	467	438	440	483	449	473	477	445	457	484	453	468	474	449	444	484	457	438	440	472	443	457	425	431	441	498	464	467	471	477	395	476	462	430	467	433	447	508	466	463	428	432	448	465	477	421	457	458	440	444	470	480	453	441	462	448	438	436	483	434	462	484	466	438	484	438	393	461	466	451	448	439	492	415	443	456	424	487	458	453	438	428	437	446	410	449	466	450	468	433	467	424	419	471	460	447	491	434	455	438	437	456	462	485	474	424	456	474	483	450	477	469	475	511	456	485	462	437	434	430	441	408	474	418	453	444	473	413	454	454	479	442	456	417	447	460	482	483	457	443	422	422	431	419	434	432	482	494	449	471	447	458	444	460	435	463	483	428	452	483	412	437	476	466	438	467	448	493	462	446	462	450	467	423	448	479	425	441	455	462	433	438	467	409	488	469	468	475	471	459	471	449	431	420	466	449	486	433	434	470	426	464	463	416	439	483	469	475	462	480	480	468	431	484	452	428	443	463	458	423	511	422	455	404	435	462	445	453	452	445	449	409	482	492	452	430	425	442	452	462	458	481	467	442	455	450	442	471	458	462	474	449	478	456	411	463	482	485	489	440	444	436	428	465	460	492	431	447	476	473	469	432	452	466	501	451	433	454	427	485	445	458	450	439	474	483	431	436	451	449	417	440	456	461	437	473	453	439	428	460	492	479	488	442	463	408	440	458	464	471	478	463	464	437	413	426	429	456	465	456	433	468	417	442	434	447	454	446	458	432	451	453	461	446	498	420	428	467	456	425	464	431	462	482	433	439	456	407	438	484	438	455	435	454	471	441	450	411	486	461	438	456	463	454	450	469	446	459	430	452	425	428	457	448	442	475	481	439	468	483	403	471	474	435	456	452	459	448	439	447	438	484	418	441	459	481	448	462	440	416	433	458	442	451	469	465	461	444	446	450	441	433	442	415	444	417	451	455	443	407	462	455	460	440	422	442	433	434	454	424	447	433	473	487	404	469	461	460	462	430	477	444	472	447	484	452	444	450	420	467	475	441	453	422	454	449	472	467	460	468	464	440	431	479	494	432	439	459	472	458	423	476	450	427	459	464	455	418	462	428	437	461	448	475	442	449	437	492	447	461	429	470	414	422	497	508	441	485	425	423	435	447	438	454	473	443	450	496	442	446	458	482	481	478	455	432	468	452	486	458	418	454	452	448	461	438	460	440	432	499	430	480	466	406	448	443	484	451	431	463	437	470	447	439	475	447	478	461	442	457	434	471	435	399	461	435	471	441	436	478	435	474	431	414	440	476	436	457	484	441	450	447	429	461	447	416	422	445	446	446	462	481	498	454	433	483	438	422	448	443	446	428	440	428	466	426	441	415	467	463	506	417	431	472	452	454	439	457	473	505	452	444	509	454	456	445	447	461	479	465	445	417	467	405	455	447	460	446	476	442	454	453	456	473	472	463	435	471	479	453	416	468	464	439	437	438	432	447	447	428	497	451	419	435	421	461	464	469	473	478	442	492	445	445	452	467	440	422	439	503	443	418	455	470	456	436	447	475	422	448	462	501	447	416	469	435	453	410	456	452	453	432	466	472	456	453	463	488	458	473	465	447	450	441	437	500	438	488	401	419	425	456	458	464	484	458	477	449	464	486	442	439	466	451	432	444	434	475	433	426	438	450	477	423	462	393	463	457	467	459	517	460	449	474	442	465	469	455	423	448	441	443	442	435	440	475	455	423	448	453	458	418	469	450	450	449	449	463	460	456	440	458	427	459	450	467	431	408	491	475	467	486	455	494	450	474	464	440	404	479	479	465	485	448	433	464	457	482	445	468	454	427	489	423	453	503	478	450	468	413	475	436	424	465	454	431	453	443	490	449	492	467	490	457	440	451	450	455	467	438	465	501	477	421	475	450	441	440	447	481	460	462	444	402	453	446	462	462	439	449	420	465	436	453	439	457	447	478	437	449	506	454	485	474	461	435	466	453	418	449	467	430	449	434	429	457	459	454	481	453	475	436	436	449	485	498	420	456	461	457	429	463	492	440	450	494	469	470	468	443	430	463	442	465	474	500	451	485	453	452	472	424	447	447	457	453	458	476	459	476	469	477	446	437	476	444	449	408	427	444	435	443	434	434	473	447	441	446	481	423	490	434	488	450	477	434	451	452	438	444	454	452	443	496	439	478	440	434	456	462	434	450	440	430	449	441	431	473	466	461	445	458	413	449	463	436	467	451	451	463	466	450	456	403	422	498	445	494	433	466	479	403	451	439	450	459	423	465	423	489	450	456	472	424	457	470	424	467	470	471	467	445	412	450	445	501	446	469	443	445	425	452	473	437	479	434	451	422	430	479	454	445	456	449	463	490	474	444	445	430	468	459	461	466	439	435	447	446	464	459	435	463	470	431	455	423	431	432	444	472	452	443	445	422	449	474	464	424	441	469	500	470	440	454	438	466	424	443	444	429	484	434	493	471	474	448	445	450	476	421	463	431	467	440	449	445	404	406	462	432	436	451	485	476	482	457	449	459	447	432	437	438	468	452	459	445	440	439	484	453	454	454	452	421	477	456	450	436	431	449	441	421	476	424	464	430	411	457	463	447	466	423	444	422	435	393	433	429	493	453	422	471	432	467	430	455	462	458	476	461	452	444	475	419	427	409	464	427	500	480	456	460	436	443	482	442	434	479	483	474	400	443	444	459	434	477	423	441	458	464	455	495	484	427	435	445	492	433	498	461	439	446	473	423	480	469	427	450	463	480	445	417	430	419	397	463	480	463	426	453	475	468	455	431	458	431	497	426	394	448	455	473	466	456	462	475	448	453	438	428	423	433	478	462	449	451	423	472	425	450	460	459	448	465	458	449	439	466	441	432	460	458	448	482	452	434	447	479	474	441	457	506	436	433	471	482	460	436	453	456	448	421	471	446	470	463	470	472	432	453	432	462	437	487	451	447	434	428	473	483	454	450	425	450	476	481	459	482	435	459	446	422	431	423	411	460	474	430	463	454	441	449	429	460	456	430	458	483	458	431	427	470	441	428	417	459	436	453	443	457	462	472	458	436	440	475	443	418	457	489	484	459	466	473	446	485	444	450	418	506	456	449	454	426	488	433	488	437	424	443	405	452	443	493	443	467	479	432	420	430	450	486	462	431	428	467	414	433	446	473	494	450	465	449	450	447	490	483	420	412	458	434	450	458	507	437	461	440	447	484	424	471	429	463	445	405	439	437	410	478	420	455	462
64477	83722	73283	52178	37481	10412	709	422	370	374	325	335	311	322	303	303	314	325	295	332	314	293	329	343	296	309	329	303	295	335	331	289	312	314	324	287	301	320	285	313	278	315	319	300	286	280	345	329	293	311	285	284	288	324	282	288	313	322	300	299	311	298	294	306	300	312	308	360	324	298	277	301	276	279	343	315	309	329	295	299	301	281	282	307	269	334	306	287	297	299	302	276	341	319	315	253	293	313	257	276	314	331	310	325	285	288	292	302	318	303	271	317	325	281	298	296	324	313	325	296	295	297	305	305	305	290	316	280	343	300	306	287	303	241	282	291	301	295	294	316	292	298	297	306	290	319	314	294	267	311	302	284	314	307	290	286	270	306	314	259	290	264	252	258	303	294	292	292	261	338	272	323	329	286	290	329	266	306	279	314	288	281	295	292	284	292	287	296	292	318	293	298	321	290	274	284	311	287	314	293	303	296	304	292	329	312	298	287	335	305	307	313	287	287	302	289	288	313	305	293	272	285	291	300	276	326	337	302	307	294	312	305	312	308	301	299	298	278	276	290	299	301	298	284	298	291	300	293	302	303	277	284	286	253	279	320	301	313	352	283	271	269	286	321	318	330	327	286	320	284	297	278	280	268	283	302	303	304	303	312	298	283	276	311	273	332	297	300	275	306	306	321	289	288	289	311	290	321	312	297	326	292	324	309	319	309	316	313	281	286	286	289	298	291	308	266	325	303	311	302	303	266	316	313	321	317	296	300	292	295	271	272	298	295	301	325	283	285	290	300	303	278	331	314	272	265	285	320	278	263	263	297	318	284	305	270	271	286	282	319	291	298	295	312	329	298	332	308	306	265	257	290	317	285	306	297	302	358	280	316	299	289	308	289	283	280	312	329	266	288	284	303	300	322	296	312	288	305	317	278	312	333	301	304	280	262	322	302	277	289	310	294	302	290	318	267	291	294	308	275	297	332	270	298	256	290	321	297	284	311	303	278	286	323	287	290	286	317	309	329	303	308	309	293	306	322	297	317	306	284	330	287	265	314	316	341	304	288	296	313	299	282	294	293	300	286	273	275	310	249	309	308	287	260	296	297	273	251	286	311	295	317	280	296	269	293	321	280	283	269	285	281	312	297	296	282	294	283	287	306	298	257	299	312	262	318	262	321	344	314	283	316	340	295	297	331	305	311	336	337	265	338	299	323	300	299	307	306	321	281	308	315	253	310	297	289	317	298	289	285	318	301	296	299	274	318	333	307	296	306	304	266	274	320	293	312	302	290	295	305	302	297	304	284	288	283	312	267	283	299	311	292	325	305	287	288	293	270	297	300	280	296	306	277	301	279	322	261	309	268	334	280	293	280	303	330	256	285	290	292	259	301	313	312	335	302	305	286	287	282	283	297	287	304	307	316	291	293	301	274	248	297	333	305	292	257	301	287	271	297	291	300	300	297	282	303	262	298	312	354	301	316	335	304	307	317	300	282	325	286	291	312	272	299	301	282	287	305	288	354	333	267	297	297	260	279	310	305	310	303	260	304	308	315	316	291	280	306	309	311	269	282	279	310	277	272	317	315	299	276	265	297	336	291	309	290	294	312	292	307	286	290	298	308	296	311	285	270	294	318	289	327	318	305	285	280	292	299	280	316	308	283	343	315	307	319	275	294	315	283	317	291	299	298	292	274	326	287	308	286	303	312	291	294	317	271	267	301	305	308	323	308	270	281	284	307	259	277	284	308	316	291	309	264	315	282	268	265	280	307	284	303	311	313	310	327	292	300	286	306	325	303	315	315	283	317	291	292	258	321	284	304	314	335	310	296	298	311	324	294	337	306	303	280	275	298	298	326	284	284	295	286	270	307	305	300	294	302	295	266	301	322	297	324	274	284	273	288	307	282	292	287	303	312	316	283	284	309	286	272	291	299	271	283	294	305	290	278	311	313	318	291	297	317	288	314	299	285	306	296	282	335	319	326	332	269	286	309	265	273	335	288	271	292	267	315	295	327	263	288	301	304	292	297	298	289	292	308	304	284	299	330	332	268	318	331	321	315	319	296	315	324	272	282	288	285	313	277	266	271	300	279	272	303	306	313	298	294	266	298	284	301	294	287	275	298	324	264	329	293	305	286	299	303	273	293	303	306	308	291	312	280	305	293	309	288	291	286	290	318	296	277	291	296	310	305	327	297	286	310	335	282	273	298	301	316	318	285	286	313	285	305	300	300	293	303	306	294	300	294	279	292	301	297	272	283	264	311	308	309	290	290	294	270	313	285	328	313	297	305	308	279	279	287	274	315	329	325	294	293	284	283	253	294	274	290	301	266	269	304	302	347	294	286	279	296	290	317	321	313	290	269	281	282	246	275	318	296	277	299	288	266	316	358	282	269	321	302	279	271	295	303	328	287	279	284	272	302	336	329	262	303	288	318	271	296	295	294	295	257	284	268	266	291	281	295	276	291	313	287	294	293	312	295	310	306	311	299	296	286	291	281	301	305	310	320	292	321	282	300	324	314	305	313	298	260	294	239	316	275	278	277	302	269	304	284	296	346	303	291	283	278	296	318	278	306	293	294	317	331	323	285	291	313	280	292	302	286	262	318	317	293	323	302	299	305	299	264	289	319	313	279	332	289	288	316	310	287	326	324	303	315	307	342	297	276	344	319	304	334	281	325	272	262	291	282	284	298	321	325	289	312	313	275	277	309	279	286	315	307	293	273	310	285	300	298	324	295	280	271	300	292	291	289	337	304	324	313	301	286	335	301	318	307	303	281	309	316	288	301	262	318	274	298	290	303	308	299	272	313	282	276	303	322	288	311	308	275	234	271	279	275	272	282	252	293	285	338	317	316	309	303	319	293	318	310	306	307	285	291	277	311	292	308	349	284	286	295	312	285	283	280	312	291	309	286	295	301	308	300	254	280	312	316	285	267	280	325	291	305	309	314	297	285	305	327	328	299	282	297	295	304	289	258	329	286	304	283	289	321	298	293	271	296	291	297	305	294	318	303	269	326	262	302	308	329	275	295	318	286	272	282	306	301	300	318	310	306	319	312	293	306	270	314	307	307	310	300	315	304	307	307	295	316	317	302	299	309	276	318	308	305	330	289	312	285	302	283	319	319	303	295	299	306	285	318	330	282	305	296	303	325	304	269	328	280	282	291	285	293	277	276	290	280	298	329	306	336	274	311	260	317	298	280	287	314	292	291	324	301	324	298	331	316	283	314	282	328	313	283	322	306	300	310	307	297	306	278	319	290	343	294	314	329	308	336	273	321	280	293	311	317	280	293	330	308	273	306	293	307	315	302	298	335	313	281	274	318	315	310	326	340	286	272	282	279	303	312	269	297	301	300	310	280	289	311	302	306	300	279	317	317	306	283	313	293	332	333	294	303	301	298	294	300	276	313	280	298	289	316	270	280	282	284	281	269	338	323	300	300	285	284	292	297	302	273	296	276	285	318	260	273	305	309	301	284	320	305	290	259	327	293	334	297	308	313
36882	67714	69115	59055	45505	6056	1160	1059	1012	924	883	888	864	832	781	762	729	720	744	735	729	721	728	705	744	666	727	739	693	685	707	737	697	672	711	716	716	661	709	693	694	708	688	719	685	679	654	674	748	682	706	652	637	649	732	687	638	676	689	684	665	633	672	650	646	678	696	637	661	685	734	661	653	651	668	675	661	651	688	726	619	671	630	709	701	676	685	682	679	714	689	660	711	689	641	678	668	662	684	632	681	661	641	705	669	715	683	688	647	633	659	683	662	688	655	627	686	659	607	634	670	663	646	640	690	659	668	634	664	687	676	668	713	677	718	698	678	663	686	693	681	688	634	695	709	705	713	672	676	651	703	708	699	651	698	645	714	656	646	696	674	661	643	644	648	696	666	712	750	684	681	676	690	674	650	665	662	713	732	697	688	674	660	715	689	707	698	675	746	644	717	680	638	623	685	700	702	670	715	646	661	675	697	697	671	637	648	650	668	644	680	670	645	651	693	673	638	695	646	693	642	632	674	645	710	682	698	677	665	695	691	647	723	691	630	685	700	653	701	630	678	655	684	660	736	632	619	654	620	692	668	665	708	707	675	693	694	677	713	688	646	647	710	725	677	703	691	681	717	692	689	655	691	668	702	688	701	653	628	647	659	698	650	657	670	672	690	660	682	717	622	641	664	661	652	696	688	630	665	652	703	678	653	669	738	642	659	654	715	699	684	668	728	702	666	690	658	669	651	705	661	697	693	698	656	716	679	705	678	679	667	687	685	619	681	663	653	688	651	694	650	686	690	703	650	646	664	703	654	650	655	703	644	689	651	647	717	685	624	646	685	671	651	708	683	657	677	674	661	694	687	654	665	675	640	730	696	679	677	696	659	676	688	652	662	662	675	665	733	685	731	696	685	659	709	718	714	697	662	708	692	629	694	646	682	713	669	656	698	680	671	693	659	632	647	655	726	665	655	672	692	710	649	711	630	659	666	653	662	680	673	671	662	678	722	708	678	718	652	748	618	659	658	680	684	664	676	698	646	695	636	677	684	637	672	661	667	640	686	687	667	681	656	663	688	695	697	690	649	682	720	649	648	667	662	659	672	649	664	679	628	635	686	717	644	680	634	699	655	628	675	697	642	657	679	710	685	674	654	687	658	677	662	638	683	657	673	683	706	646	695	703	650	689	671	672	751	686	657	685	664	684	658	673	657	689	681	713	754	659	684	689	668	672	613	650	656	680	674	656	699	683	662	591	665	644	694	643	700	672	648	656	642	675	675	667	620	674	659	641	701	701	641	681	653	627	696	675	687	661	678	620	651	659	655	701	681	644	675	645	699	629	686	666	668	707	677	700	708	673	684	682	673	651	657	652	654	617	673	682	680	675	660	708	637	658	671	640	690	654	676	660	685	718	703	649	670	663	671	709	640	634	668	674	656	676	641	662	667	709	721	681	665	680	715	653	654	699	690	677	680	687	678	655	683	660	674	643	657	653	709	654	671	670	660	675	622	671	694	652	659	642	621	710	672	669	673	683	655	624	642	682	659	645	728	675	647	638	684	686	684	725	653	638	655	654	621	639	673	700	665	694	665	655	644	689	667	662	644	702	689	627	660	665	673	632	657	685	724	651	662	657	685	665	634	720	649	674	647	656	651	694	727	665	720	641	670	643	670	650	620	687	651	684	682	666	673	677	664	669	647	677	673	688	680	680	659	653	695	667	701	687	704	647	699	617	650	676	628	712	629	672	678	630	661	661	635	708	645	705	653	659	683	682	686	683	699	662	652	687	654	664	729	694	638	674	691	649	653	648	684	687	637	647	619	664	689	637	692	692	678	700	636	662	700	624	663	690	693	685	630	670	668	682	663	641	624	640	695	659	676	689	631	639	705	678	664	688	667	669	658	660	673	693	703	665	671	656	683	686	692	700	668	727	697	669	668	714	698	649	627	671	702	670	747	642	681	628	632	686	700	657	668	621	672	649	659	642	668	613	626	666	674	666	657	693	718	653	674	637	673	695	647	627	677	713	679	671	671	664	703	692	648	695	700	658	695	654	635	685	641	641	610	726	691	675	663	670	693	648	681	647	686	694	706	655	664	674	707	664	690	619	636	707	687	693	674	693	652	642	642	679	707	699	691	658	739	690	646	639	667	697	669	707	685	656	694	676	657	705	634	702	659	660	670	669	692	615	699	684	695	696	675	652	676	690	694	719	669	711	723	655	670	686	663	696	667	657	709	657	691	645	676	672	655	651	677	621	661	649	691	631	673	673	680	681	677	657	652	671	655	654	697	670	719	683	666	641	671	674	624	677	649	731	637	705	648	640	637	682	668	710	652	629	668	678	666	665	667	648	682	645	677	692	704	664	627	712	695	679	677	650	693	709	643	653	635	671	655	654	684	690	650	683	647	664	736	667	668	713	694	724	661	681	670	658	697	732	656	651	625	706	681	712	665	645	670	602	680	655	639	625	601	666	639	695	683	680	660	646	676	661	627	694	633	685	675	642	651	694	639	654	672	653	701	697	706	679	686	628	681	673	665	640	636	689	605	701	672	669	634	682	654	644	694	666	672	701	682	648	672	681	700	660	690	675	672	652	665	716	664	666	656	687	687	661	650	677	640	667	682	686	723	702	680	665	669	685	690	686	649	669	693	617	666	718	688	652	662	693	644	648	692	647	675	705	665	626	660	672	669	654	675	652	680	689	683	662	663	707	654	684	706	703	673	662	672	671	708	675	694	660	677	687	646	627	669	669	677	684	677	704	653	654	681	694	687	682	608	701	672	694	678	688	616	657	690	708	654	702	701	704	632	639	704	682	695	667	669	652	666	631	668	711	643	679	680	680	661	661	672	641	683	636	638	709	716	644	680	625	663	653	692	645	617	610	727	667	674	694	650	701	688	680	681	632	691	667	713	642	706	702	683	684	672	686	599	674	700	648	638	694	668	679	682	667	691	658	678	672	670	665	656	647	656	656	671	619	654	693	679	616	669	651	686	692	699	700	716	650	680	645	632	680	658	671	684	663	652	641	652	597	691	689	720	690	638	689	678	644	666	687	742	737	663	690	613	674	686	653	650	614	670	681	707	711	679	682	666	706	644	677	692	672	654	629	670	672	731	635	652	668	643	714	661	678	642	651	584	687	642	684	690	693	689	698	654	715	715	630	670	667	666	672	681	660	645	635	672	620	639	659	651	655	686	638	649	683	638	687	646	687	732	679	674	719	680	695	691	645	650	638	683	650	652	681	690	685	665	664	682	687	685	692	694	647	692	618	718	693	693	663	661	715	680	649	675	697	627	718	660	706	680	640	678	646	697	687	681	652	628	698	662	661	680	661	739	629	691	705	712	633	656	687	686	668	697	679	659	673	616	686	683	657	652	704	666	633	678	668	657	652	694	647	605	692	623	667	646	644	652	666	698	680	655	678	686	644	659	702	673	685	636	674	662	593	654	663	678	688	638	678	716	690	609	662	680	665	755	658	654	683	685	699	669	682
44457	35342	12868	2877	1315	357	297	280	260	341	307	313	266	303	329	272	325	298	285	292	259	252	274	303	308	283	274	308	265	289	307	318	310	278	276	275	286	291	277	276	297	267	265	301	312	274	290	290	312	306	288	308	291	262	308	280	292	271	306	289	282	264	292	304	280	301	296	297	304	340	326	320	316	312	312	318	257	275	283	289	298	278	285	284	279	285	298	291	269	291	328	283	285	298	265	288	268	271	327	291	297	291	291	280	317	293	262	306	278	247	308	299	293	291	298	304	270	270	289	282	266	317	294	293	271	289	279	291	296	301	242	279	278	287	310	304	280	271	285	274	307	243	306	296	299	290	320	268	283	270	314	280	305	277	265	316	260	265	314	264	265	351	294	290	296	271	316	303	295	313	273	286	282	269	291	298	295	308	287	302	272	274	275	247	284	292	264	272	306	287	280	280	297	292	284	279	329	284	286	289	266	293	308	287	302	307	324	265	273	288	275	275	276	321	313	267	301	308	312	306	302	284	270	265	278	295	281	303	277	276	298	306	323	287	280	286	263	275	283	302	302	284	270	275	304	313	309	270	303	287	264	307	273	268	275	277	265	263	270	300	310	285	274	291	305	285	310	305	294	285	275	266	262	340	304	310	294	298	288	296	302	282	321	309	268	245	267	309	292	286	318	317	289	288	277	283	276	301	307	306	304	295	289	287	300	309	339	291	309	309	259	284	288	287	285	294	273	264	301	316	297	294	296	281	266	253	300	267	288	301	297	304	308	302	279	290	297	255	305	277	290	292	287	265	265	261	276	268	304	264	266	268	280	244	279	289	303	274	279	288	293	289	276	290	272	314	317	300	340	280	285	296	304	277	259	297	276	298	263	284	292	259	292	254	290	290	292	274	297	304	291	263	277	303	293	296	294	279	282	286	267	272	292	302	314	255	288	282	302	331	277	324	326	300	284	296	321	264	275	324	303	308	281	297	265	278	307	291	282	301	278	307	315	317	313	284	287	296	283	282	285	286	293	274	306	283	278	268	263	279	329	300	294	295	313	259	268	257	282	265	308	316	304	310	293	278	323	278	255	261	259	305	277	320	287	282	291	279	289	272	267	293	302	313	280	307	293	292	276	280	295	296	280	284	293	280	321	289	275	301	319	293	261	298	290	322	269	275	307	265	279	283	260	291	324	283	303	283	283	266	315	277	310	299	273	307	279	285	320	290	281	293	307	264	298	267	302	310	302	292	285	298	294	311	268	267	284	260	313	313	270	289	267	284	301	269	267	256	295	317	306	303	319	323	288	280	259	305	289	270	292	279	311	291	265	293	292	335	300	269	285	293	289	322	276	277	301	272	311	299	297	285	297	275	321	284	310	277	304	317	294	294	290	269	320	267	306	273	277	302	267	255	283	294	294	299	291	317	295	267	293	269	288	279	308	294	267	283	283	300	282	290	313	308	289	301	297	297	288	291	305	300	262	271	266	291	266	314	282	278	267	254	265	288	281	280	275	302	295	291	278	274	270	338	297	260	263	271	252	259	308	283	332	285	283	290	267	315	298	287	274	279	301	295	311	252	265	315	282	294	287	287	276	262	299	283	291	284	293	282	295	298	307	310	294	255	269	291	322	264	295	311	274	275	280	300	250	339	321	303	288	322	288	284	306	271	300	289	272	301	295	282	311	305	248	281	306	276	269	288	264	299	277	293	294	275	280	262	279	271	293	275	295	271	269	312	301	292	287	293	285	271	276	311	325	276	284	256	269	297	330	328	278	303	313	272	296	288	288	298	287	305	310	306	293	292	281	300	272	260	287	316	287	282	297	257	288	286	298	332	273	297	282	267	284	286	307	325	307	295	319	271	271	294	295	315	264	290	295	315	292	311	293	330	309	283	282	300	284	310	300	279	296	304	267	294	304	307	285	303	302	291	249	282	267	318	302	312	278	286	289	243	313	274	298	283	300	299	312	277	276	293	255	286	293	322	259	288	282	342	272	260	270	326	282	292	282	315	297	276	299	327	287	304	279	286	277	275	279	275	254	292	293	285	291	284	266	274	303	286	284	257	292	281	275	283	299	296	269	256	308	285	319	293	285	297	285	291	301	314	324	310	280	290	281	269	293	255	275	281	293	333	274	268	292	283	265	300	292	293	286	283	305	278	312	312	310	276	274	253	288	272	301	309	289	295	287	302	329	285	300	300	301	312	283	306	309	279	267	271	284	309	302	285	259	309	326	291	305	258	319	294	297	260	276	278	297	312	290	263	302	315	258	281	299	304	298	305	286	290	280	265	299	286	295	292	294	287	319	294	277	277	295	254	278	312	295	307	283	310	272	317	318	297	307	259	296	254	283	309	280	296	302	262	292	294	280	287	337	267	309	277	279	294	270	324	300	290	277	280	291	285	263	279	280	306	289	297	287	311	284	287	303	310	301	288	292	308	308	282	289	260	271	289	296	286	323	274	273	277	310	323	293	290	312	313	288	286	273	310	300	310	285	307	279	285	281	303	324	295	307	288	286	316	309	290	304	313	273	321	280	301	291	294	275	279	288	275	321	289	257	262	290	290	306	297	302	250	257	310	299	321	316	272	276	298	280	318	284	271	264	282	297	257	253	303	286	287	299	276	304	295	323	268	281	305	321	279	298	274	284	323	292	292	262	301	287	299	287	283	331	335	288	284	283	322	279	262	323	337	275	288	329	290	291	325	296	286	299	252	291	278	311	246	303	242	316	276	265	314	259	245	302	289	296	293	285	301	253	298	275	287	277	287	284	279	302	284	279	297	274	293	295	286	285	312	324	297	315	309	266	290	294	296	336	290	300	250	286	299	283	294	289	307	274	295	300	299	303	291	280	307	320	286	299	273	288	270	278	286	276	321	270	309	297	287	301	280	282	265	288	328	275	314	304	309	287	240	295	270	280	282	312	297	298	306	292	298	298	328	306	296	261	268	292	297	264	287	303	277	326	310	313	304	261	258	270	277	278	291	289	303	310	262	301	321	271	285	338	277	292	309	320	324	278	259	293	290	290	318	324	308	264	316	275	300	282	261	277	297	302	334	311	295	287	293	317	309	281	274	303	290	283	301	288	309	305	312	328	284	270	331	287	274	301	298	297	314	278	304	291	282	283	278	299	292	336	296	279	289	294	304	341	292	277	289	302	292	303	282	296	280	309	281	306	237	281	277	290	313	274	290	291	323	293	302	278	278	307	256	295	317	292	287	281	313	306	307	294	301	292	279	298	319	328	275	290	299	318	300	323	291	294	317	262	320	281	302	291	293	303	289	319	314	315	299	274	292	291	279	273	279	259	291	275	302	266	300	283	290	301	273	292	281	280	256	304	318	290	277	291	279	275	272	287	300	317	296	266	293	263	279	301	267	269	288	307	330	307	307	315	264	316	289	306	285	295	279	315	287	300	286	297	307	293	272	287	279	275	292	294	288	280	265	283	270	304	264	269	265	272	265	279	285	290	305	274	236	224	271	288	306	285	316	262	272
23119	26874	13047	6251	3717	761	678	669	626	642	629	693	640	619	658	667	609	623	628	605	641	617	628	565	630	642	594	665	605	616	671	641	637	642	616	665	640	668	620	626	657	624	643	648	578	657	651	653	636	655	611	610	660	624	617	611	632	634	597	643	618	611	632	661	602	652	626	691	610	655	602	608	626	652	595	624	653	607	635	583	659	642	665	620	609	655	582	623	597	630	619	669	633	650	674	619	566	671	650	645	586	620	561	682	597	619	662	677	644	590	639	604	623	626	668	608	577	686	629	625	614	602	683	669	671	620	644	637	629	618	659	642	640	652	618	657	656	634	648	693	644	644	644	639	653	649	606	629	651	609	592	635	635	613	622	613	629	623	639	641	582	603	674	676	586	664	651	666	627	638	634	662	629	615	618	621	618	656	595	599	616	635	657	642	653	636	644	530	581	620	666	678	662	630	657	647	612	620	642	606	631	607	601	615	672	629	635	605	636	623	644	632	652	636	644	625	643	636	639	596	614	662	616	649	641	613	582	639	599	588	647	615	620	608	648	666	602	632	613	596	626	637	671	621	629	713	650	654	647	614	666	662	617	667	664	633	614	618	655	614	578	624	628	585	666	608	632	639	643	591	646	686	599	653	613	623	601	623	626	608	674	595	613	594	598	641	609	602	671	592	601	632	647	585	622	610	609	639	636	633	602	634	622	628	618	640	625	624	627	613	635	625	628	622	662	676	607	656	623	651	611	593	634	635	590	646	668	645	612	617	648	635	646	612	611	598	635	649	623	608	603	621	629	648	631	627	655	652	615	668	624	638	627	636	586	598	639	667	628	649	577	617	635	591	633	592	655	640	661	671	614	619	638	600	625	577	628	629	643	613	635	601	597	649	636	630	603	597	666	642	671	599	604	661	634	663	655	617	621	611	612	609	646	640	644	626	651	648	683	619	655	630	682	629	588	710	633	612	620	634	664	656	614	596	660	640	621	634	598	619	639	633	612	650	602	638	664	636	651	629	631	682	640	664	635	591	633	613	636	570	598	653	641	632	594	690	602	618	622	650	619	592	645	619	608	614	669	624	596	595	628	663	642	619	609	626	655	590	645	583	607	646	654	655	589	589	611	652	653	608	662	635	620	633	604	629	628	631	623	612	592	639	618	672	588	611	655	644	716	606	594	660	667	583	619	677	629	659	616	628	637	608	678	630	655	622	606	602	576	600	625	613	629	625	628	681	601	629	590	684	620	660	590	631	646	675	643	650	618	620	586	604	626	631	628	640	601	621	609	689	629	624	618	660	655	589	648	606	637	631	633	601	652	624	597	624	625	639	583	610	647	623	622	659	636	619	622	635	606	618	614	618	647	574	630	566	677	648	615	576	633	614	656	672	663	574	658	620	622	656	645	658	617	649	667	628	663	619	632	693	627	677	664	665	633	623	664	627	663	603	628	645	587	640	613	612	644	633	669	636	634	604	613	649	648	652	649	645	615	656	651	635	621	618	604	598	680	659	663	669	647	678	607	617	698	650	669	618	641	636	604	613	619	604	584	649	630	639	601	623	649	627	615	645	642	643	614	620	637	643	646	574	641	579	683	629	629	614	641	610	650	621	645	550	646	604	628	655	650	681	633	629	659	628	596	685	615	691	637	638	595	600	629	684	673	630	570	634	639	643	595	586	615	656	657	646	629	619	638	583	612	640	616	663	634	628	638	673	655	643	642	597	620	618	639	644	637	636	626	685	659	640	678	627	643	591	622	624	587	619	610	661	633	607	655	654	594	651	628	634	618	621	651	630	641	631	682	659	666	645	608	671	678	660	650	648	599	629	675	628	637	642	664	617	639	623	647	665	599	612	585	634	623	598	628	605	650	648	596	647	652	639	678	644	678	614	655	596	668	689	675	645	689	626	657	612	597	658	607	628	627	646	648	599	600	641	643	648	653	642	645	651	606	605	636	643	621	665	610	637	655	631	600	615	592	640	621	680	610	642	624	640	641	634	588	620	653	638	609	626	661	609	608	642	641	637	663	627	630	636	635	659	669	635	648	617	623	645	643	663	624	634	626	660	644	660	655	645	640	652	670	656	646	654	643	619	625	650	647	689	658	592	641	646	629	625	634	655	653	594	604	634	678	604	610	619	596	675	651	624	621	612	642	667	644	658	677	652	661	615	627	643	624	629	610	614	611	641	666	632	658	636	592	608	612	635	655	600	623	630	631	613	665	661	601	677	640	588	663	644	604	645	627	609	606	632	637	628	638	626	619	603	616	631	612	598	663	644	666	610	655	613	651	634	585	614	662	641	628	667	619	598	591	653	618	652	667	659	642	598	670	648	587	591	646	606	651	654	641	645	680	618	635	619	633	605	654	698	659	598	647	611	640	617	668	636	633	593	639	636	654	622	636	608	607	646	609	633	611	615	647	640	611	604	666	633	631	644	655	666	684	666	641	607	658	574	601	608	626	632	656	607	613	613	619	615	658	616	684	625	599	634	654	621	656	605	610	631	657	653	654	623	647	616	623	647	590	629	594	652	650	635	626	640	651	632	633	676	617	625	619	647	637	655	674	665	633	616	657	651	650	621	595	585	634	636	666	650	617	653	639	627	628	620	622	622	646	653	586	657	613	639	627	653	632	619	625	648	601	644	625	594	693	642	662	651	632	635	600	607	623	597	613	632	646	570	673	587	638	666	601	604	633	641	625	611	645	623	597	663	618	649	620	623	666	585	623	623	616	644	620	653	605	650	632	579	627	619	644	635	615	617	612	650	663	623	606	626	639	655	671	604	675	633	652	618	643	650	595	604	634	615	616	582	623	624	665	595	585	617	625	626	595	632	637	634	586	595	603	655	630	648	615	638	606	590	611	572	660	619	619	628	637	651	649	590	642	657	623	648	615	601	627	601	598	646	630	631	600	649	646	639	647	639	599	647	671	653	614	623	652	602	643	639	616	667	634	646	613	623	624	623	637	637	594	619	590	634	666	697	675	645	625	628	629	604	611	593	620	597	629	681	625	630	609	640	674	603	594	648	665	625	608	608	658	642	601	642	619	627	608	678	602	620	644	642	621	584	628	595	663	662	602	618	664	625	668	664	607	610	625	666	604	625	674	597	660	613	630	681	635	677	636	610	627	641	687	669	616	649	634	638	650	645	590	628	667	629	633	618	623	606	661	635	631	660	606	575	683	600	684	663	651	654	626	633	658	608	624	619	642	636	643	620	602	674	639	642	638	662	648	616	654	618	624	636	635	599	608	603	619	637	606	640	616	636	668	638	622	636	619	617	571	603	622	618	641	603	646	647	641	668	631	581	621	597	650	581	631	659	608	619	634	626	649	642	624	599	634	666	625	658	682	635	625	559	633	617	634	637	613	585	656	608	641	612	641	632	627	680	657	657	655	651	628	615	613	626	607	687	616	615	636	638	674	644	645	698	653	620	604	656	623	650	622	653	590	592	616	611	637	611	644	619	616	619	633	663	632	642	678	593	666	645	619	619
59418	74861	61174	38839	25023	4223	244	230	231	216	238	210	207	219	211	217	213	166	212	193	212	209	185	195	201	194	185	238	204	210	189	204	203	232	207	187	192	212	200	187	188	180	172	214	191	217	205	177	183	205	188	196	187	197	197	185	200	234	198	200	174	178	198	182	238	202	195	225	226	196	210	191	229	199	190	217	193	226	200	222	185	176	218	198	214	206	209	174	183	168	215	191	203	188	189	203	205	191	213	197	210	240	204	186	196	209	202	203	223	187	213	193	212	204	179	184	233	175	191	194	203	192	199	175	214	199	224	193	173	192	213	192	174	201	220	201	195	189	221	189	182	188	184	193	191	197	194	201	197	179	211	206	203	204	183	205	199	204	212	178	200	188	194	176	209	205	200	208	199	196	202	208	218	245	210	182	186	200	200	184	178	186	224	179	217	190	167	189	186	184	223	202	207	200	208	233	211	219	189	229	188	215	182	192	186	209	199	204	211	219	169	207	196	174	184	190	195	204	211	195	203	235	195	201	192	195	204	235	203	201	203	213	187	181	194	213	179	207	211	180	185	175	195	195	206	218	173	178	194	187	213	189	184	219	199	175	209	208	214	207	196	220	230	201	187	181	173	190	194	199	186	188	192	199	181	213	195	182	212	208	203	201	212	217	181	193	204	234	179	198	187	190	214	195	192	180	172	191	206	185	177	192	198	189	196	181	175	200	169	194	202	215	219	201	225	223	198	204	212	192	226	188	204	199	183	198	215	175	179	200	190	185	196	188	195	200	203	163	207	188	197	185	186	172	198	216	205	196	207	189	196	205	189	211	185	172	188	198	205	208	201	207	210	202	216	176	225	207	208	194	177	191	221	231	226	187	219	203	192	211	202	216	210	208	218	183	208	185	203	193	192	200	208	192	190	199	198	180	193	187	201	210	205	207	207	198	187	205	204	182	208	216	174	211	208	199	176	232	213	182	180	198	192	199	210	198	195	193	208	174	210	184	213	197	192	214	169	185	215	222	214	198	202	189	187	188	197	191	192	198	190	170	200	182	200	189	212	194	205	188	199	212	207	186	188	197	198	203	215	219	184	201	201	176	204	208	184	195	200	218	204	207	216	209	191	204	180	206	195	199	213	179	181	199	185	186	177	188	205	199	206	183	222	194	196	202	193	186	201	203	202	202	239	220	174	198	191	202	170	161	194	214	206	204	185	181	220	199	192	191	196	200	206	227	196	211	199	215	181	185	198	194	202	188	204	181	177	192	199	211	187	202	198	196	178	189	180	163	224	218	172	177	195	212	185	215	219	189	172	186	203	186	192	203	222	192	229	190	202	192	189	203	188	230	166	211	203	178	204	237	189	197	204	210	179	205	214	227	200	184	212	212	202	189	183	189	211	185	202	194	185	192	176	176	192	186	210	208	181	188	198	194	198	198	189	181	206	213	202	171	186	217	212	200	203	198	184	195	194	177	188	204	198	216	201	213	188	193	199	200	180	194	205	178	197	198	168	186	206	206	190	194	238	214	215	162	167	192	181	195	207	192	205	207	198	192	209	203	185	189	208	192	179	168	179	222	189	195	202	230	204	209	166	196	161	183	220	189	174	207	202	178	169	210	206	204	226	211	183	207	166	210	194	189	200	225	202	192	206	218	230	184	196	214	207	209	199	178	180	185	208	203	194	184	189	225	181	187	174	199	195	191	200	223	176	209	205	180	185	179	184	185	237	211	190	176	192	207	185	238	215	201	196	202	201	189	194	172	210	192	183	191	195	209	188	210	191	178	211	187	195	201	183	191	191	200	206	193	205	226	186	205	169	200	206	195	206	220	202	183	207	206	206	193	187	198	163	175	177	243	221	215	220	205	185	213	211	204	196	178	200	189	202	213	197	182	218	204	196	201	213	187	194	165	199	190	204	216	212	190	235	210	217	203	195	188	199	209	207	218	193	222	194	193	204	195	201	181	183	192	191	177	182	177	187	199	181	211	174	189	175	195	187	190	199	194	192	163	203	211	178	212	197	192	200	200	182	198	206	199	193	174	188	201	200	215	211	218	212	165	212	185	172	215	208	192	192	205	180	191	225	211	195	183	188	214	186	206	212	190	194	220	214	189	166	216	216	196	178	184	217	178	207	202	219	180	215	217	203	195	193	206	191	181	208	196	174	198	214	207	193	177	181	211	220	191	200	199	199	217	207	178	193	236	191	191	186	207	213	192	179	207	186	189	201	231	204	189	187	199	200	203	200	175	200	202	209	204	234	181	174	194	204	183	188	205	195	212	208	208	180	185	205	205	147	187	189	182	239	209	202	207	201	186	210	190	200	189	188	183	224	194	207	201	220	199	193	180	197	197	189	206	205	177	203	189	166	178	198	186	196	212	194	192	226	196	164	207	222	206	202	203	184	221	163	182	227	206	189	206	225	199	175	171	189	200	189	182	221	185	197	191	211	218	222	183	209	227	223	209	197	192	206	215	201	193	209	204	203	204	195	206	188	219	160	190	188	191	175	182	163	214	210	178	216	194	197	195	189	209	196	196	191	164	186	186	195	176	200	211	186	203	196	200	207	185	211	168	180	198	179	190	199	193	193	201	178	214	180	216	175	187	182	177	196	204	194	181	230	206	190	189	194	215	187	205	220	178	220	186	194	203	200	211	185	177	209	214	198	213	196	224	194	184	219	205	216	201	195	199	191	180	203	194	202	195	188	225	195	193	179	195	217	175	217	172	187	219	182	213	200	193	186	204	194	219	200	198	217	199	186	195	203	212	195	203	198	221	219	214	198	178	181	217	206	166	179	194	167	162	204	195	179	200	181	200	209	220	203	187	163	186	207	203	189	179	189	205	195	187	190	229	190	180	204	198	194	185	185	211	190	199	218	219	233	213	209	160	170	199	177	208	203	209	194	175	179	200	206	212	176	182	208	199	189	229	182	206	188	176	204	218	211	182	230	190	217	212	200	212	201	210	182	191	212	203	189	200	198	201	213	210	220	198	191	219	190	193	188	189	211	178	194	196	204	180	181	199	210	176	193	182	194	202	192	194	182	209	175	218	217	210	206	201	199	191	195	208	205	194	206	172	206	196	172	186	186	213	190	190	210	188	174	188	191	201	187	191	217	190	181	161	191	184	181	218	181	182	211	192	209	180	215	213	189	210	216	181	218	194	216	192	216	204	227	181	189	197	203	182	181	198	193	174	181	222	215	192	207	196	208	196	183	201	221	174	208	229	218	195	201	214	196	207	198	201	188	228	201	212	182	172	198	204	190	196	196	184	210	184	196	215	233	175	177	189	232	224	215	195	209	227	197	215	193	192	202	187	188	205	192	205	186	205	183	185	200	205	181	208	208	201	201	197	191	193	212	208	191	192	187	172	181	229	227	202	189	152	181	181	203	213	210	193	219	205	189	191	201	217	188	199	204	184	203	196	180	184	231	205	176	192	186	203	185	198	216	216	191	188	200	200	198	198	215	204	208	207	215	201	215	214	188	223	202	200
33832	58229	56073	46250	33583	4081	728	670	582	615	578	552	508	513	550	533	490	498	490	505	486	473	499	490	491	497	440	481	483	528	492	497	501	499	506	457	434	486	458	488	487	430	472	497	488	473	461	513	483	498	469	433	481	482	455	476	461	447	449	441	437	470	487	468	492	487	449	464	435	459	451	446	484	452	432	449	486	461	500	477	460	447	444	476	477	426	457	446	448	507	497	450	472	451	481	474	467	473	463	426	446	457	446	441	413	427	503	462	475	449	474	451	469	486	424	482	475	433	447	467	487	460	431	508	506	438	475	439	423	466	410	432	434	501	454	435	476	452	436	504	505	472	482	481	461	455	438	429	480	468	443	467	476	476	461	459	449	475	495	441	458	412	482	476	415	464	455	450	484	466	462	447	459	468	480	472	451	427	508	485	447	426	477	458	453	460	450	449	470	453	460	449	468	481	495	467	482	485	472	491	464	467	492	485	452	468	485	511	446	460	425	447	447	459	452	465	473	453	423	477	488	458	461	457	481	497	478	488	475	437	460	488	503	441	484	458	443	495	486	452	478	457	491	480	471	454	492	446	488	464	467	482	505	398	459	452	451	464	461	448	472	485	442	456	462	483	454	446	503	488	481	497	463	476	473	467	462	459	458	447	439	450	423	459	442	432	451	451	474	462	435	455	480	431	466	453	507	406	471	474	510	445	467	431	455	482	471	506	476	451	452	470	455	445	457	418	433	463	485	456	485	458	455	446	482	495	467	471	473	469	429	458	476	456	450	464	470	458	451	476	442	481	448	465	411	491	477	462	470	494	495	471	432	469	448	448	485	483	437	475	444	497	452	487	479	410	436	447	478	494	461	478	512	447	484	441	477	478	510	467	456	466	416	471	491	444	424	463	460	462	460	441	429	489	459	487	477	493	483	457	455	496	449	457	473	452	453	448	445	483	476	468	478	446	438	496	461	465	447	484	458	427	467	459	468	468	469	510	510	453	484	448	466	496	498	457	451	507	471	460	472	450	476	492	485	427	457	455	432	495	474	463	436	411	475	449	510	423	478	485	471	443	470	471	446	478	471	482	480	426	457	490	464	429	490	443	453	440	421	477	431	445	449	512	467	486	428	496	463	446	457	436	456	485	451	449	464	478	452	445	499	448	468	448	469	514	480	452	472	501	538	480	466	466	477	483	437	473	476	489	467	438	453	434	456	451	451	446	488	503	505	463	452	460	488	474	468	455	454	469	494	488	458	451	460	487	430	470	445	469	472	468	453	420	512	473	431	461	491	470	484	460	491	417	455	472	471	488	422	430	445	468	461	461	486	478	436	466	459	484	481	489	463	504	448	485	471	467	459	449	480	470	411	453	457	476	451	468	454	473	480	458	461	460	479	494	450	462	412	430	449	448	469	476	479	436	451	502	482	445	480	509	496	437	446	459	475	451	474	444	454	484	479	469	482	463	445	465	447	482	433	480	448	456	494	476	454	472	471	443	444	455	397	483	450	455	480	468	457	496	475	489	482	468	455	486	494	451	505	490	468	503	484	451	466	470	470	473	437	422	472	464	472	464	486	477	456	473	439	471	474	485	435	481	444	465	495	474	443	458	473	494	472	496	499	448	463	414	483	478	444	479	468	500	479	437	460	445	457	488	469	465	435	432	451	448	480	440	467	448	448	452	458	480	456	505	494	460	494	445	461	418	455	456	470	478	483	486	452	474	458	468	450	463	460	453	478	464	458	484	446	477	460	432	494	459	423	437	480	450	454	490	447	474	468	488	454	494	429	433	479	471	458	429	491	459	460	440	471	495	501	428	446	501	476	450	457	475	492	441	446	445	458	446	499	480	492	487	491	495	467	478	487	459	496	481	441	461	449	421	460	453	466	463	420	452	413	448	454	497	463	449	454	460	471	414	451	478	469	455	461	485	492	471	488	507	440	498	462	446	457	460	480	475	429	470	419	496	504	461	430	457	467	436	456	468	490	498	440	497	454	480	439	478	483	457	467	479	467	469	488	466	456	480	457	450	445	437	466	503	484	451	460	454	432	437	455	512	511	469	450	451	460	494	457	522	432	442	438	466	442	445	448	482	471	496	468	461	452	475	438	488	464	462	468	434	460	467	464	486	473	468	471	469	445	480	460	473	468	505	444	446	438	450	479	473	461	455	458	458	462	455	483	457	463	487	420	428	484	476	446	434	478	505	439	484	457	502	459	447	438	468	453	435	463	504	469	471	430	443	511	486	441	444	518	501	483	462	468	448	459	473	462	470	461	473	461	450	473	444	443	459	446	496	449	522	481	459	509	442	506	476	435	483	459	484	465	451	490	489	477	461	479	473	459	492	485	464	454	424	457	514	487	460	458	431	456	458	461	430	476	466	503	465	447	487	454	498	450	486	457	462	495	443	492	466	452	457	460	479	480	465	450	477	436	452	437	488	459	504	513	471	459	429	456	479	424	495	489	466	463	446	474	468	477	454	489	464	468	450	472	438	444	461	464	488	458	466	455	457	468	435	441	454	449	478	505	453	483	474	491	460	450	480	449	513	457	467	444	487	469	464	456	418	459	442	460	483	466	424	455	473	486	447	441	447	431	468	454	441	500	465	469	417	457	470	467	441	490	466	458	484	494	482	473	468	498	480	461	470	461	492	432	476	485	449	464	479	448	452	472	465	469	423	468	456	492	496	482	470	452	481	481	509	495	467	460	470	462	457	477	458	440	513	488	457	471	458	464	477	489	494	476	456	472	488	462	466	464	475	480	439	468	451	472	435	439	455	471	461	451	459	464	466	429	475	429	457	475	496	477	474	479	477	441	462	507	464	506	489	452	473	481	429	468	434	477	456	462	501	457	461	443	461	460	473	432	453	443	503	446	451	459	504	475	446	455	446	433	509	454	518	483	479	471	441	478	451	460	472	465	446	473	457	470	446	440	451	464	461	459	485	446	455	434	449	461	446	437	459	511	456	468	456	451	468	422	455	454	430	450	489	474	443	514	433	467	474	459	428	471	432	439	432	459	476	479	488	481	480	452	493	424	468	415	452	451	487	428	427	443	483	474	457	469	487	484	486	491	511	474	454	450	423	486	492	470	476	460	482	442	494	467	450	479	467	462	457	456	475	449	446	469	473	490	469	481	429	462	433	450	467	495	457	449	448	451	426	469	444	452	438	454	487	440	465	465	431	500	485	431	483	462	495	473	490	402	481	475	469	491	481	446	476	489	469	438	440	494	442	497	483	473	459	463	465	470	466	494	465	481	470	445	439	467	461	468	433	483	468	508	450	426	457	447	461	449	489	420	443	466	472	455	469	479	480	460	482	472	485	465	485	452	460	450	436	460	462	457	456	479	456	470	518	492	477	440	482	455	489	407	488	483	460	483	461	460	430	489	431	497	472	397	486	475	461	468	475	474	441	471	476	476	468	469	455	458	467	465	466	459	485	485	445	439	493	452	454	465	505	433	444	435	454	445	488	444	440	458	461	492	466	455	485	512	490
66759	85388	72433	51053	37112	10201	656	410	365	359	335	316	344	348	336	339	318	347	297	348	316	306	294	344	326	287	307	291	293	326	318	307	325	275	312	300	320	324	291	321	332	303	296	304	317	269	317	317	300	293	290	301	282	304	315	313	258	292	303	332	262	337	311	293	300	347	320	317	324	294	300	328	319	356	337	294	308	287	315	340	323	289	323	323	318	321	331	294	321	324	333	341	325	335	309	302	292	311	306	289	285	290	332	328	336	314	298	315	330	333	332	321	298	292	281	313	291	300	325	305	319	296	340	318	334	307	347	293	320	315	330	278	300	318	305	325	333	345	264	322	312	334	339	325	321	295	279	289	264	309	304	318	323	324	313	330	320	326	316	297	303	317	331	315	298	303	316	290	299	310	326	339	283	315	304	353	310	306	323	348	291	316	302	323	325	334	271	305	323	309	298	326	317	308	319	327	307	286	315	277	321	324	258	299	274	341	306	339	339	312	309	310	300	291	299	329	282	273	285	291	327	300	305	326	351	293	330	318	316	294	283	312	333	289	338	296	277	299	314	323	298	325	291	311	277	323	286	288	299	327	334	325	304	341	295	319	290	273	310	302	289	288	285	329	330	283	335	300	276	317	323	319	314	338	297	308	303	349	335	291	292	324	330	336	287	272	297	290	314	298	290	313	309	311	342	334	314	319	306	306	321	313	331	311	304	276	295	282	274	282	297	289	339	297	302	297	291	300	282	338	312	310	311	305	317	315	289	275	275	312	293	320	299	327	315	326	293	312	309	328	312	325	302	324	266	306	299	334	320	284	322	324	280	284	292	314	314	291	332	329	311	309	322	270	286	313	324	312	294	298	277	296	320	373	311	332	330	334	324	313	325	319	291	328	340	324	311	308	310	340	320	338	292	310	289	271	310	337	320	334	328	299	309	300	294	291	315	332	339	281	310	293	297	307	329	312	316	290	320	341	338	342	293	302	319	331	311	310	330	327	338	286	320	302	298	299	312	314	311	295	297	302	328	318	330	338	291	327	305	327	325	292	305	306	290	319	279	312	289	295	310	286	297	309	312	329	341	308	309	303	285	348	326	316	317	290	300	289	315	328	318	294	323	283	331	311	318	310	343	324	293	293	307	329	299	314	315	322	302	332	322	342	365	323	350	330	296	323	338	319	294	309	336	322	362	328	327	299	312	315	283	300	290	281	271	287	297	315	309	332	338	343	311	259	301	308	319	319	286	326	325	319	297	314	297	284	295	322	311	339	306	317	295	278	296	336	317	292	281	309	307	295	308	300	314	313	314	284	296	293	296	328	300	295	323	275	340	310	340	302	307	334	299	312	339	303	285	320	291	322	313	323	291	288	280	292	301	315	306	312	328	333	304	321	298	306	308	310	296	281	297	292	319	315	293	280	306	281	313	320	329	335	345	298	262	277	299	308	305	281	330	306	300	276	296	289	307	320	295	292	325	275	283	344	330	326	332	325	316	310	309	285	309	296	296	294	275	299	320	274	323	332	321	281	334	324	316	310	280	303	291	284	306	300	310	327	288	319	300	313	297	306	314	323	323	289	314	310	311	334	323	302	330	307	325	317	308	291	331	257	308	314	328	336	304	289	333	316	321	299	315	319	316	309	321	333	336	311	301	308	306	308	306	306	334	331	345	350	303	298	282	323	288	319	305	308	321	297	323	292	285	276	284	266	250	291	302	291	312	323	292	330	287	283	304	276	336	352	314	322	320	323	338	322	279	290	320	295	303	323	303	324	294	304	323	348	278	309	325	314	340	311	281	314	290	253	300	341	357	329	335	281	301	284	291	362	294	340	316	342	288	341	280	320	305	320	297	272	311	322	288	282	306	283	328	312	282	353	304	311	311	297	312	298	297	309	318	297	279	323	299	300	318	316	293	309	318	332	324	328	350	305	322	288	311	287	292	306	326	343	302	327	291	312	319	313	280	290	311	286	320	327	289	327	340	315	296	298	310	323	327	319	309	345	315	335	299	333	309	312	289	319	312	361	329	307	324	336	294	319	313	320	330	310	320	314	327	333	284	295	323	301	321	291	321	336	340	322	296	298	288	324	317	314	306	309	318	317	334	328	334	359	332	319	321	312	360	303	301	320	274	322	350	317	288	312	291	291	299	301	305	298	328	322	298	293	331	295	286	310	293	321	307	291	313	323	320	296	306	318	306	303	331	349	337	288	298	292	293	339	334	309	330	298	277	300	312	291	338	287	303	316	316	307	329	282	300	335	325	282	327	317	313	298	333	327	295	295	323	292	293	291	321	311	328	301	328	292	307	286	285	318	270	337	290	305	268	311	338	320	258	309	292	315	286	291	325	323	317	269	317	324	305	320	331	292	306	291	316	317	294	322	336	309	337	306	316	321	317	311	294	315	307	291	280	304	317	314	315	303	372	348	299	286	324	268	305	328	292	287	310	317	286	295	274	327	318	307	285	307	304	278	302	304	289	324	312	304	309	335	308	292	318	328	318	326	321	318	298	298	308	325	282	300	314	295	306	301	302	290	309	298	294	341	321	270	314	295	333	310	327	336	301	303	292	299	266	330	307	291	339	297	321	319	312	298	269	309	311	293	318	289	319	302	292	307	313	317	305	304	302	325	306	289	333	319	286	303	305	329	295	339	325	277	304	344	300	290	324	333	293	295	307	308	327	318	326	327	315	317	298	284	283	309	326	308	316	300	286	331	335	314	330	301	308	335	290	310	318	326	309	307	325	294	325	311	323	284	323	307	314	276	294	307	296	327	328	292	307	331	329	294	330	330	314	322	293	309	307	291	264	312	300	301	297	303	298	319	323	317	303	296	327	332	298	296	319	305	333	299	298	289	307	316	315	237	314	333	298	289	327	292	335	309	316	339	320	349	273	284	332	350	286	298	304	296	316	327	287	319	302	320	300	321	299	312	283	312	280	277	298	337	348	292	280	326	342	282	293	295	298	308	312	292	282	287	308	298	298	324	306	291	331	289	283	331	303	302	303	289	298	289	305	286	320	286	321	299	303	328	335	326	289	320	340	333	325	315	324	325	321	299	289	295	309	326	288	311	340	286	312	336	300	309	334	343	340	281	328	308	319	287	281	323	318	304	279	280	318	297	319	326	307	368	305	329	302	290	303	336	346	331	286	322	308	311	322	325	290	333	325	343	317	297	289	331	314	282	337	345	331	318	320	314	303	332	308	279	301	302	308	309	299	311	307	349	253	312	293	315	325	310	332	311	327	328	330	334	314	308	309	303	297	320	328	318	301	328	313	291	280	293	296	316	310	309	323	342	303	262	315	322	364	309	325	296	314	311	319	289	327	293	292	293	294	348	353	296	317	304	307	244	310	311	291	320	313	290	352	307	296	329	300	281	304	310	310	319	290	285	303	297	311	286	339	290	306	283	319	334	291	349	327	312	319	323	307	303	281	341	304	313	299	296	305	317	295	320	320	339	312	315	286	303	286	293	337	278	279	299	319	299	312	269	301	280
39132	69742	68567	58124	45444	5805	1163	1024	1013	944	882	866	866	760	725	787	794	763	778	795	726	756	735	702	666	737	745	724	689	727	706	727	731	722	676	686	698	724	715	677	686	730	684	752	701	666	690	695	668	752	713	645	754	679	698	737	709	713	697	672	680	697	680	757	640	735	667	697	691	687	650	738	671	711	689	655	708	702	678	697	665	682	681	675	723	735	678	688	657	717	702	683	651	713	684	747	673	689	700	733	696	733	710	660	677	661	739	699	693	725	688	694	699	690	711	656	715	673	665	660	686	639	734	687	653	676	659	663	693	675	676	704	673	700	709	681	700	672	699	693	699	701	659	688	711	738	709	715	724	690	706	716	697	719	694	736	682	673	690	666	679	684	667	698	655	661	683	702	668	721	729	677	699	659	688	692	661	688	687	727	690	735	678	636	732	702	678	677	694	676	715	659	729	703	718	694	723	687	679	643	678	678	709	728	686	681	679	714	761	674	690	661	689	664	670	657	686	710	683	645	678	742	664	692	738	721	722	747	720	654	696	679	726	695	691	696	717	651	689	668	682	684	753	654	675	686	681	667	733	709	671	644	730	705	658	699	707	734	665	701	681	716	668	653	675	725	715	665	697	668	700	702	685	688	635	668	747	652	667	693	701	699	681	673	632	688	673	714	707	705	705	679	673	676	669	708	696	698	729	717	690	662	661	681	708	734	663	719	706	710	689	727	751	712	653	704	673	687	702	657	721	672	696	704	693	686	742	660	697	682	674	723	695	694	702	669	658	745	734	713	718	694	702	710	721	657	729	677	663	710	695	683	703	700	663	739	733	636	714	663	696	698	685	672	705	684	705	703	687	726	715	683	713	690	675	718	687	717	703	709	692	666	744	629	662	662	719	713	685	693	686	675	731	687	693	712	700	716	656	691	717	667	696	695	678	687	683	693	697	700	665	709	674	671	666	679	726	709	709	674	730	701	654	661	699	702	684	694	663	725	708	730	665	698	730	671	698	691	723	664	702	710	658	684	673	686	746	693	663	701	684	690	727	632	647	685	699	638	676	713	699	724	690	713	675	698	675	699	696	677	669	676	689	683	742	694	675	714	682	764	701	677	651	692	695	696	668	697	741	703	678	649	670	702	699	668	693	626	694	712	699	698	697	721	701	681	654	700	691	678	709	669	692	639	667	687	686	678	626	690	687	678	697	678	695	712	732	677	680	723	702	648	718	683	669	703	646	702	665	702	717	716	639	731	751	719	702	666	689	712	658	682	638	673	722	705	741	674	689	705	672	663	710	715	718	704	711	733	667	674	712	725	659	686	703	726	721	709	710	666	726	666	715	651	669	694	709	719	738	701	655	692	714	677	669	682	684	698	705	673	676	676	690	696	724	667	658	701	693	710	723	700	672	668	689	698	721	671	654	731	653	739	654	724	669	682	650	682	653	686	729	705	662	718	730	698	702	658	669	682	700	694	693	702	661	699	705	738	684	692	747	642	685	662	698	714	666	697	702	658	700	694	724	702	677	703	708	720	713	685	676	728	630	711	698	747	708	676	703	686	740	768	701	725	715	715	656	697	709	697	711	701	684	685	726	680	730	685	705	684	732	681	680	694	707	669	749	684	633	693	711	681	703	708	726	673	719	664	690	721	680	695	721	684	741	668	726	705	676	707	646	672	680	668	684	703	677	671	710	693	667	678	689	683	685	677	728	717	736	700	701	725	709	674	697	709	667	675	681	722	643	738	738	648	671	674	678	701	661	665	681	662	720	682	707	700	666	693	677	697	675	638	690	707	737	688	689	693	711	690	749	706	668	707	661	707	711	691	729	673	673	700	687	704	680	742	717	659	720	720	690	748	737	668	704	658	674	663	707	676	654	664	721	684	709	698	715	708	673	709	663	676	705	650	700	747	671	659	667	648	688	661	685	678	741	706	703	709	702	691	699	675	664	659	703	644	655	667	684	690	715	696	690	670	683	743	689	703	698	722	690	664	726	727	670	706	728	670	700	697	713	700	672	701	715	701	703	704	673	705	681	670	675	660	712	664	677	712	670	637	717	644	669	721	648	678	705	677	666	725	701	675	636	710	662	730	719	706	705	697	696	689	715	689	679	671	695	696	718	686	696	718	726	696	692	626	700	672	700	646	716	678	717	693	689	722	668	733	713	665	675	716	704	685	712	668	668	674	686	718	692	704	658	672	711	709	708	659	695	658	727	699	680	722	615	703	699	640	669	683	684	687	738	664	676	719	665	694	652	702	743	760	706	697	666	701	665	708	686	693	671	707	672	693	682	689	678	674	682	733	713	718	721	688	639	744	713	667	663	736	649	691	703	684	691	682	697	715	659	683	694	711	690	665	663	662	701	681	652	693	709	691	693	713	654	704	668	652	705	692	675	707	710	717	733	700	715	697	666	701	648	671	713	677	713	672	685	657	694	689	689	682	738	705	688	703	657	688	648	694	718	692	698	660	697	679	737	657	692	691	699	731	632	637	670	696	686	665	683	665	699	702	727	660	685	659	644	647	681	680	698	688	742	656	689	700	702	730	652	732	696	644	721	667	701	672	694	680	729	676	696	703	703	708	671	741	750	660	644	647	683	712	639	727	681	657	693	689	736	727	669	699	703	687	713	722	701	707	681	686	706	711	667	644	721	727	663	728	678	685	683	689	656	658	694	679	753	664	683	679	711	746	684	673	669	677	746	711	675	705	722	732	692	640	657	678	711	663	627	683	652	679	665	698	621	684	672	689	655	681	682	680	703	730	673	693	711	684	712	645	697	706	664	680	727	738	690	719	721	685	698	684	667	626	688	650	725	727	683	688	663	689	734	713	690	695	731	674	692	656	681	681	707	649	718	714	666	723	711	722	717	697	693	688	684	721	711	669	668	717	700	712	710	651	680	678	705	742	732	663	691	721	718	739	676	679	638	722	680	721	650	686	666	674	709	723	729	659	701	627	726	699	648	688	695	683	681	718	694	685	710	658	702	696	663	699	675	695	653	695	683	705	696	706	663	696	677	706	683	655	669	656	680	688	713	720	634	698	707	676	702	649	697	694	704	713	694	662	683	693	708	713	684	717	671	660	651	723	672	665	681	730	679	678	703	684	717	704	734	653	659	659	686	625	629	692	689	687	713	660	711	673	730	737	737	711	663	699	691	705	706	647	711	662	696	703	714	662	710	690	649	700	639	686	662	726	660	751	715	705	674	714	651	688	697	666	674	713	711	703	653	698	700	730	694	690	715	712	739	689	679	688	620	671	683	715	727	724	735	689	632	687	713	691	734	638	669	659	697	699	706	721	708	708	675	688	704	642	708	626	675	708	651	684	665	711	663	741	746	691	619	709	687	692	708	641	728	691	706	678	652	668	671	714	726	714	691	675	713	638	707	662	693	688	660	703	659	720	711	709	682	685	673	728	712	701	717	698	692	664	742	715	678	676	673	741	684	674	682	688	705	738	733	703	666	698	677	693	681	708	673	690	673	688	669	724
46957	37740	13546	3221	1603	494	308	318	285	279	325	278	332	304	308	296	312	300	303	272	333	281	283	325	313	280	305	269	305	298	317	336	342	297	326	314	317	295	307	279	314	320	323	316	277	319	270	308	323	330	305	309	302	302	299	290	276	326	268	297	277	288	281	306	315	349	323	299	302	283	276	302	304	315	301	275	319	284	316	294	327	290	333	286	269	293	270	327	321	319	283	308	300	303	303	285	296	293	305	287	308	297	312	309	326	263	310	280	272	300	267	279	290	273	304	283	308	277	288	291	319	279	291	296	281	296	317	309	281	280	318	306	303	317	310	288	319	319	283	369	301	290	318	257	322	312	298	321	274	276	295	269	286	306	297	316	326	324	288	287	301	315	295	310	295	289	292	279	296	312	291	281	300	300	322	307	335	294	344	289	282	286	308	290	274	321	279	267	253	302	295	311	281	316	320	311	280	334	318	296	308	307	282	331	277	314	342	320	299	328	300	318	268	285	285	335	330	305	299	310	319	308	309	307	284	293	286	306	312	315	286	303	315	328	264	322	302	293	312	312	319	277	269	314	283	290	304	280	318	311	271	313	308	289	294	284	307	312	279	278	324	310	295	331	329	276	296	299	311	313	316	274	280	282	290	321	314	275	329	311	279	302	308	317	348	287	279	282	267	301	281	291	322	294	312	319	302	311	293	346	308	324	284	295	293	308	332	305	285	268	298	294	283	270	316	304	310	339	272	280	309	299	296	299	301	306	296	265	291	306	304	269	292	287	285	292	302	280	301	289	313	308	288	333	274	293	301	293	263	305	311	318	326	325	302	309	277	270	290	345	314	288	305	291	316	287	253	297	281	337	289	307	314	322	275	296	294	296	308	260	293	306	267	281	291	321	268	311	289	296	299	325	296	331	294	318	294	290	311	262	282	324	336	309	325	327	285	283	304	302	316	329	277	287	288	290	266	290	319	327	298	280	295	293	283	313	294	308	315	317	287	299	295	301	297	281	290	311	319	290	362	307	265	310	304	312	324	326	278	307	347	324	292	318	321	310	314	305	310	271	297	309	311	327	336	280	325	294	310	300	272	307	276	290	306	314	289	312	304	266	285	323	305	301	331	318	297	335	324	262	318	327	303	325	294	307	303	269	306	315	285	300	286	326	300	274	310	273	310	298	308	291	327	285	286	296	338	287	273	315	284	283	305	287	312	294	276	307	331	302	299	318	276	326	299	318	316	298	292	295	347	322	297	292	326	293	276	305	311	297	301	295	273	297	273	293	298	293	259	295	284	279	280	289	278	320	308	287	268	281	288	309	275	316	298	277	316	301	295	326	269	276	285	310	305	290	315	278	277	282	294	281	298	297	288	283	318	323	306	335	295	296	312	324	255	295	325	294	313	294	296	290	318	328	313	293	306	297	312	280	302	322	342	355	313	332	303	318	292	312	294	293	274	316	311	296	274	305	314	321	300	291	313	282	294	318	299	291	286	289	283	281	302	321	322	320	317	307	289	274	337	310	304	295	284	285	307	329	294	301	301	305	324	296	309	300	320	302	318	301	297	304	306	287	315	288	311	264	356	277	295	306	307	294	311	265	347	314	301	318	297	340	282	341	291	282	317	303	309	281	311	323	314	330	297	309	269	327	306	316	291	314	279	307	298	302	300	312	315	300	303	309	298	297	268	283	291	311	315	290	317	306	313	305	302	303	290	286	284	309	307	297	326	304	304	316	294	287	290	330	305	259	292	300	312	324	309	318	341	321	291	291	294	281	302	309	291	269	311	309	286	328	333	300	315	313	278	297	285	295	317	303	331	281	308	291	298	311	281	295	293	291	303	264	291	292	311	291	302	293	290	300	312	315	297	276	285	302	323	273	294	309	296	296	293	298	295	306	308	280	300	290	263	314	324	310	314	289	285	310	330	298	310	280	310	297	288	293	307	333	311	262	266	336	293	300	306	277	307	277	290	277	301	312	302	305	303	308	302	347	317	311	309	323	291	286	312	320	315	292	294	314	275	296	301	334	293	296	311	327	247	297	322	321	309	326	325	301	319	287	319	297	303	296	307	315	341	270	299	284	300	278	268	279	302	271	301	319	326	305	329	252	310	295	314	305	318	295	310	310	328	309	306	330	286	296	309	287	290	292	318	332	276	299	305	305	266	311	304	310	279	292	295	301	299	325	273	279	294	318	317	285	290	306	263	297	297	260	295	305	278	292	284	310	279	290	315	316	275	283	304	286	279	302	302	317	337	282	301	307	288	337	281	312	273	313	341	266	303	303	303	290	293	283	293	284	286	290	341	290	293	298	304	312	287	298	302	311	302	342	295	300	272	302	305	286	303	274	321	295	338	301	310	299	313	279	305	325	284	283	314	286	271	274	283	293	302	291	309	307	327	296	306	310	282	290	309	317	328	324	297	295	304	279	321	307	306	299	284	313	303	305	295	296	306	302	290	267	342	306	290	293	321	299	295	298	298	278	328	285	286	283	311	292	273	290	303	307	302	292	307	330	300	294	309	267	293	264	295	310	306	332	286	287	301	300	284	353	343	280	286	300	293	314	269	262	283	311	308	265	296	310	327	282	306	323	300	301	307	322	278	279	299	312	306	292	285	305	316	326	272	314	303	292	289	300	303	301	277	310	292	277	291	339	306	308	308	325	279	299	309	281	281	287	294	280	293	300	313	310	273	290	291	280	292	329	272	301	299	282	275	278	299	303	252	307	297	313	292	301	339	309	302	292	320	293	280	289	313	318	287	295	293	298	309	301	267	314	315	299	302	282	306	306	276	290	281	324	304	318	326	307	261	313	292	281	304	287	285	290	324	301	328	269	326	309	286	296	295	336	331	307	325	277	268	305	306	253	293	309	296	317	308	279	260	337	331	324	282	289	284	314	325	310	268	311	293	296	333	332	303	282	302	336	300	336	292	317	278	308	288	312	277	266	284	298	307	306	260	306	320	320	270	302	261	283	295	318	315	293	291	331	302	291	310	291	313	304	312	294	312	325	325	316	271	275	325	279	282	314	316	297	299	322	295	301	277	287	300	307	321	339	295	272	293	314	277	316	331	326	365	295	314	323	277	310	286	315	277	311	300	303	281	316	296	304	296	321	307	296	336	274	279	292	310	305	318	308	295	279	316	285	304	318	311	305	278	295	346	321	277	267	336	322	296	296	290	325	272	288	271	270	281	319	339	285	290	282	302	286	330	312	290	348	323	280	322	313	289	290	312	269	308	322	327	289	291	326	305	332	314	308	288	324	292	319	289	327	317	269	307	295	275	315	297	312	295	303	323	270	273	317	332	316	309	284	303	304	287	332	297	324	307	326	314	311	335	308	298	283	297	368	305	320	300	300	310	305	316	331	331	323	312	280	313	273	294	316	288	297	303	312	270	277	319	291	275	324	272	301	284	287	292	295	297	325	288	264	292	289	266	312	292	275	280	273	321	356	290	287	305	306	295	329	316	309	322	291	290	309	289	312	318	275	303	296
25457	28052	12857	6499	4208	890	690	684	624	683	602	637	664	661	635	660	652	652	688	617	643	679	714	627	698	675	691	632	646	620	654	655	655	677	657	655	673	714	622	587	664	606	678	634	648	639	654	633	677	613	644	641	660	646	631	676	671	620	651	642	642	666	612	661	670	664	593	647	649	627	678	622	686	643	645	601	677	637	653	650	620	673	629	629	682	628	667	658	642	681	625	611	676	674	647	694	660	657	656	650	661	644	640	688	649	665	606	661	632	681	653	616	636	649	679	656	625	629	665	607	646	627	614	633	619	636	684	682	670	637	652	675	702	619	656	626	654	613	669	647	653	680	672	654	633	622	669	652	672	651	694	705	647	623	655	612	600	651	610	655	634	611	682	625	674	627	651	624	635	617	643	670	660	667	656	613	725	650	683	668	633	656	633	668	635	691	681	682	651	640	648	593	643	723	648	660	619	627	645	658	666	657	705	642	630	634	672	628	660	650	639	649	625	670	638	685	674	667	682	672	637	650	630	650	653	608	613	646	632	687	658	642	702	680	652	624	665	643	672	649	633	638	668	598	649	685	623	721	625	644	651	689	638	596	658	685	680	635	651	673	625	620	654	616	637	618	656	646	617	597	669	623	654	667	658	633	626	649	607	676	670	681	633	656	645	679	630	662	666	598	584	654	669	628	652	688	645	619	658	632	683	638	648	695	606	636	631	659	687	641	654	645	620	612	645	646	637	668	656	654	657	672	651	650	671	672	622	632	621	647	657	641	639	653	679	670	661	639	621	630	611	618	650	668	650	607	638	645	681	649	620	694	675	661	668	632	695	619	653	632	632	672	664	651	648	619	641	684	655	640	678	623	599	616	653	626	692	677	601	628	651	630	707	651	632	633	696	644	654	656	625	701	597	665	659	679	696	640	613	622	614	623	633	659	646	615	669	603	636	641	659	674	664	686	662	636	649	644	692	677	620	618	651	638	664	668	667	632	670	673	666	667	682	665	679	637	658	637	620	603	625	661	641	701	654	676	620	664	676	683	694	637	669	634	612	676	673	625	643	662	640	642	607	614	630	690	655	692	607	654	645	683	683	643	605	635	687	691	646	667	653	660	643	621	637	643	576	682	675	623	670	648	655	676	622	636	685	637	666	687	628	663	647	706	685	652	661	644	662	649	643	685	649	651	625	589	687	627	667	652	653	604	646	655	680	646	677	640	637	630	641	625	646	682	666	633	664	644	655	673	694	602	663	649	682	692	629	627	606	627	702	664	692	621	657	659	656	638	672	632	655	672	634	653	626	656	677	601	618	688	616	665	642	656	648	651	664	649	691	625	710	673	613	679	647	611	659	650	634	621	606	650	663	642	653	660	641	673	657	652	648	620	658	616	661	636	647	730	635	673	644	688	680	633	644	660	650	608	595	700	659	638	658	637	667	673	659	607	619	658	652	597	630	613	651	639	656	656	672	670	660	649	634	695	651	658	636	662	682	659	645	683	654	611	596	625	649	670	626	658	675	593	652	674	635	671	639	671	667	690	642	630	693	682	656	642	672	630	695	670	699	654	669	642	680	633	695	664	661	700	634	642	637	659	645	640	615	652	703	655	655	658	671	661	664	606	665	613	670	650	659	639	642	647	659	664	677	645	647	662	615	651	691	615	667	683	653	655	639	606	643	659	660	690	658	666	669	649	624	678	661	660	664	656	676	653	682	635	657	643	670	698	688	586	665	638	718	648	692	634	637	658	695	603	643	628	692	665	600	656	675	628	667	642	651	656	665	642	645	625	676	638	635	637	609	647	695	645	637	642	650	642	617	707	650	675	637	620	665	650	639	621	669	648	695	651	653	659	660	670	667	691	672	609	633	656	633	644	643	626	636	664	648	623	640	686	669	653	674	628	684	654	639	651	684	652	647	635	671	605	607	639	647	680	626	620	645	680	622	670	617	720	640	609	662	670	672	654	680	652	627	643	663	700	662	637	627	643	668	688	630	646	671	670	655	640	685	592	659	631	633	631	661	659	645	644	664	680	627	618	634	644	626	635	629	709	687	629	621	667	660	650	680	648	645	658	690	641	629	679	657	630	606	669	631	643	698	686	695	607	654	615	636	628	611	678	630	622	652	611	697	683	670	632	608	702	614	639	700	639	656	645	638	661	666	673	713	617	632	635	654	643	647	573	659	669	637	645	635	617	677	616	627	634	617	643	653	651	704	670	632	631	646	716	684	635	665	678	676	648	650	635	633	648	680	638	611	682	621	627	644	668	652	643	648	680	654	687	666	626	665	631	674	638	660	622	683	623	650	675	639	622	687	620	636	594	649	652	655	642	663	669	666	628	662	659	664	669	628	641	607	607	639	673	681	652	643	671	656	636	716	667	625	622	651	691	657	649	619	659	656	645	694	623	645	663	661	683	651	670	621	670	657	662	659	670	641	640	652	639	684	641	646	656	631	662	676	670	644	653	675	675	636	641	675	638	656	640	659	675	689	644	715	665	697	636	625	652	624	632	674	652	648	685	655	670	619	678	701	625	642	658	642	669	656	672	623	695	635	678	690	661	675	626	600	634	714	665	646	608	681	696	636	614	604	668	621	614	644	658	639	686	631	681	673	669	634	664	647	651	661	670	627	662	621	656	658	630	651	641	651	648	665	674	631	643	668	634	648	686	650	618	659	618	679	631	675	651	661	678	667	643	652	642	662	633	652	616	664	686	653	634	632	670	621	617	641	661	640	614	669	621	673	704	637	603	652	672	677	666	627	665	628	641	673	659	607	682	691	648	650	600	659	645	623	619	630	650	653	666	691	693	713	652	685	660	675	640	636	637	659	657	625	655	629	651	627	677	690	600	687	649	616	667	659	656	637	629	671	635	649	595	665	669	635	648	645	625	664	620	670	619	674	656	617	648	683	607	656	642	644	634	641	648	660	615	645	608	669	695	634	668	658	630	626	613	626	624	644	649	670	674	670	603	640	674	629	637	679	615	676	627	706	652	670	640	675	636	707	612	625	618	622	618	642	675	700	614	626	695	655	637	688	656	654	682	646	662	622	668	668	650	646	713	598	601	622	674	636	691	630	653	682	646	650	651	650	667	648	683	649	649	604	644	638	635	661	689	659	640	655	658	618	630	659	657	676	645	669	659	664	661	620	642	663	659	669	631	640	675	681	667	665	606	649	605	678	659	686	627	647	698	640	596	658	670	650	635	657	623	671	657	681	666	659	664	658	651	641	642	668	643	635	649	639	660	696	680	670	641	645	637	709	612	644	648	635	689	690	643	661	691	694	646	618	646	649	659	664	615	615	686	645	639	669	619	659	658	667	658	652	643	686	647	628	647	662	643	660	632	681	639	670	668	643	661	618	670	659	660	636	656	655	658	620	642	669	666	618	644	683	716	625	613	627	668	659	647	673	654	659	640	698	635	649	622	676	667	634	657	603	652	653	664	608	675	677	621	642	648	638	642	630	688	687	673	684	665	640	652	633	611	664	620	650	619
59947	73241	60514	38929	26018	5339	315	248	220	226	212	209	178	208	232	189	193	190	232	195	194	216	206	198	195	195	216	204	178	182	168	201	205	227	197	204	195	173	190	214	194	188	206	203	193	217	220	184	197	187	196	208	199	201	206	198	192	188	208	194	201	187	223	193	165	181	203	185	199	196	195	201	194	203	188	198	188	212	217	192	219	207	225	194	193	174	200	186	186	182	194	207	182	211	219	207	184	193	208	188	201	208	238	221	193	215	232	201	174	195	179	176	207	223	228	208	188	225	227	220	187	219	180	183	185	177	225	234	221	231	178	214	218	183	188	215	206	196	186	182	169	200	204	168	191	217	187	175	209	185	189	202	203	198	210	209	210	203	198	199	192	186	177	188	210	191	199	176	217	201	184	196	193	166	214	217	182	183	183	185	176	194	194	206	212	188	188	177	172	208	202	208	215	208	199	212	191	167	193	212	197	168	201	201	210	243	200	189	188	184	218	198	203	183	207	213	204	210	178	229	209	217	204	204	164	173	205	196	177	220	194	166	219	190	217	199	197	189	205	203	203	203	210	200	205	190	184	215	213	224	198	193	196	190	188	177	198	163	162	200	214	192	212	196	179	167	172	190	207	202	198	231	208	183	227	200	197	172	191	197	194	208	202	202	233	205	188	210	206	217	210	205	194	196	199	193	175	213	197	189	195	185	199	214	178	202	193	198	206	197	188	230	199	219	182	175	214	226	181	207	226	206	207	182	181	220	214	196	168	198	212	196	192	176	180	213	213	216	196	210	210	205	214	198	210	199	187	239	230	221	210	208	217	194	168	206	219	186	215	232	227	212	168	188	187	206	190	198	182	203	184	187	191	185	209	184	191	184	218	211	202	208	195	212	219	175	206	198	184	199	203	186	193	197	182	188	190	207	185	214	211	217	175	187	187	199	202	213	182	181	203	193	238	188	206	194	196	180	197	213	206	187	218	200	205	222	169	189	202	217	184	208	207	212	201	193	202	187	210	166	188	187	174	212	190	182	192	194	206	183	195	194	203	239	182	186	234	243	220	197	188	189	233	198	216	191	202	196	187	212	213	205	207	181	209	202	206	198	222	188	206	202	225	212	193	210	184	194	196	209	197	180	221	191	202	167	173	176	197	215	210	209	172	203	191	208	210	205	202	190	185	191	185	196	204	214	194	201	181	206	169	173	199	213	201	183	194	197	197	196	215	184	215	212	185	169	198	227	220	205	210	216	216	176	199	180	204	191	224	197	190	184	195	220	210	181	185	184	192	231	192	187	196	188	199	206	191	202	223	215	188	200	181	203	191	184	200	179	201	202	181	190	201	212	193	223	181	197	198	214	208	197	195	179	202	208	192	160	196	216	188	184	188	201	233	224	209	201	214	196	202	176	201	212	226	192	191	197	222	160	197	227	189	212	176	181	184	223	205	198	208	225	206	194	225	225	177	195	206	196	192	196	185	199	190	200	199	213	188	210	186	188	193	187	194	195	206	196	148	167	218	196	197	183	187	211	200	191	209	210	184	208	204	224	219	200	233	191	217	186	221	231	223	178	192	200	200	240	210	219	186	203	192	231	195	183	207	174	189	207	187	191	197	200	197	208	231	220	184	210	185	193	203	204	211	181	232	219	171	195	194	227	228	176	204	208	210	212	189	194	208	213	224	208	204	180	185	202	184	166	188	181	208	212	219	195	203	177	189	203	180	185	217	215	184	190	206	179	189	202	179	192	212	240	203	219	201	179	185	196	179	195	213	184	198	185	197	180	241	183	185	219	168	207	202	187	188	193	201	166	210	186	202	198	219	186	186	191	195	204	200	194	217	192	191	175	205	208	180	189	205	174	213	190	211	213	222	184	190	198	201	208	202	186	176	190	215	192	170	197	174	180	178	215	220	172	181	202	207	218	233	218	181	172	194	190	221	200	183	202	220	205	207	215	210	210	223	197	210	179	192	194	187	204	175	211	186	199	255	204	198	189	215	207	219	195	188	197	193	185	227	178	197	233	193	195	228	194	201	204	223	198	191	201	199	213	194	206	196	187	203	194	206	198	216	208	203	216	194	201	199	208	210	213	201	200	204	222	203	210	203	196	218	190	214	206	187	215	209	193	189	209	195	214	207	226	200	194	229	204	183	207	219	190	188	172	196	209	203	196	179	199	223	210	226	199	193	202	196	171	193	197	216	177	206	196	217	190	231	191	199	199	206	216	194	217	216	187	204	170	213	184	196	201	189	201	205	198	179	206	220	204	210	187	188	213	181	196	215	212	208	211	197	197	182	210	186	226	190	217	201	202	216	186	178	175	204	201	173	200	176	192	203	165	183	205	200	183	197	203	182	206	199	202	193	187	183	217	223	202	212	199	216	203	182	187	166	213	207	183	191	177	216	186	197	195	221	199	181	190	199	216	195	207	193	215	193	207	202	178	193	202	171	191	211	228	203	175	174	179	178	237	201	212	207	203	218	191	200	193	192	174	202	196	176	191	176	207	184	210	209	196	196	207	216	206	174	211	204	184	213	197	226	194	172	216	185	208	204	171	185	161	199	188	213	194	181	201	196	204	191	177	188	186	181	195	202	223	183	173	200	221	194	193	198	191	194	215	221	195	187	182	243	216	190	184	191	210	206	185	204	194	206	223	206	206	193	216	206	220	205	221	213	191	181	182	214	200	195	200	195	193	209	201	196	214	191	186	200	195	210	214	183	200	202	190	181	190	211	191	203	204	212	209	187	206	200	223	193	208	213	192	194	231	212	217	189	202	212	216	211	191	181	195	210	191	210	189	182	231	184	188	189	203	185	207	196	210	204	179	172	200	196	190	202	201	217	191	204	211	206	186	198	187	204	221	212	207	188	195	190	191	216	188	177	169	225	184	190	203	193	201	196	200	189	189	231	204	208	207	199	193	184	216	205	206	186	209	217	195	188	212	214	208	206	202	186	191	206	187	174	177	206	201	178	204	186	219	195	197	217	204	216	229	198	219	215	205	196	218	188	183	213	206	178	204	210	211	189	202	224	210	216	205	204	192	210	206	192	183	200	212	216	197	198	181	203	173	199	212	217	206	208	224	208	205	198	202	197	193	204	195	186	207	202	205	211	184	209	215	203	214	220	205	207	193	214	207	224	185	191	182	202	217	175	203	199	241	205	257	219	202	159	183	195	195	211	177	189	213	197	183	211	203	222	207	218	199	194	189	202	186	207	188	197	216	213	175	215	213	225	206	197	198	195	182	188	178	209	211	200	202	180	190	193	197	198	180	216	213	204	216	201	202	204	184	224	232	205	188	188	196	198	170	185	184	202	217	221	200	171	206	175	217	199	177	220	209	239	201	200	195	210	203	179	210	214	197	191	202	187	200	181	216	225	202	206	192	197	210	199	198	186	199	194	189	203	208	179	189	191	178	178	190	187	191	194	170	191	190	226	203	189	184	189	189	158	183	179	203	193	207	242	188	198	168	203	200	195	185	194	173	191	203	188	207
34286	57183	55886	46271	36685	4952	716	693	614	605	601	533	547	531	527	507	548	501	484	507	495	497	490	468	435	545	512	472	472	475	453	537	443	518	493	483	458	477	515	481	492	468	470	409	445	489	438	456	470	440	453	447	500	466	461	477	500	481	462	462	500	498	440	456	479	482	481	460	478	522	473	464	443	463	458	498	445	443	429	488	481	460	497	460	441	462	476	457	502	482	450	464	473	454	459	452	487	439	479	488	436	480	444	468	455	485	471	453	486	485	448	479	470	449	494	511	485	426	483	462	468	474	442	444	459	455	432	450	419	494	447	451	432	442	488	475	472	460	459	476	474	456	519	511	452	484	442	485	475	474	453	453	469	469	436	455	448	472	473	448	479	421	479	425	470	441	482	461	466	458	466	461	486	460	464	463	460	459	459	453	443	476	504	487	491	507	488	462	450	454	473	465	484	470	474	454	440	495	459	447	504	478	462	487	466	461	487	497	488	461	453	481	462	502	498	485	439	458	430	445	423	469	446	506	442	445	451	458	437	460	431	479	454	479	464	443	487	487	455	426	482	455	504	461	508	450	497	475	471	431	453	462	455	506	420	465	449	518	449	457	474	500	504	469	454	501	489	493	477	449	477	471	481	455	488	470	458	473	465	408	485	481	489	484	463	445	440	478	476	446	492	451	486	469	486	518	461	444	474	464	462	447	460	486	474	466	488	488	462	499	467	456	499	439	507	504	471	445	480	480	456	439	436	438	453	444	448	477	455	444	485	473	478	488	466	483	473	457	453	460	474	461	513	481	448	426	448	460	487	475	455	496	422	424	466	493	477	452	476	496	469	506	491	470	488	480	469	460	476	473	423	508	427	446	487	505	497	495	505	495	487	451	492	460	479	483	502	474	493	440	471	460	465	481	461	450	474	440	450	480	476	466	473	479	496	466	469	452	456	466	468	505	459	450	453	436	426	462	461	470	492	488	452	470	463	470	481	491	459	470	472	436	459	471	490	468	537	458	496	488	478	476	466	463	497	443	459	449	466	472	515	450	480	463	477	463	490	488	465	454	436	459	464	479	467	482	468	478	453	462	475	503	426	487	483	452	474	427	498	436	455	455	448	475	437	514	476	462	468	458	493	498	498	450	449	496	469	490	490	434	461	459	459	473	464	477	466	467	495	473	472	495	504	475	435	475	474	488	490	470	476	481	487	475	472	455	456	476	431	507	451	452	491	446	454	459	442	474	506	433	477	452	528	475	443	456	469	472	478	486	480	421	482	458	450	455	468	448	436	446	459	479	474	478	476	489	430	489	457	457	457	464	503	470	455	419	492	484	460	487	480	477	508	496	486	433	463	484	438	479	489	457	502	478	483	490	498	460	427	464	474	471	467	455	466	472	470	488	485	491	470	464	459	452	491	426	498	436	451	463	499	484	440	453	474	462	461	438	445	463	478	479	466	475	457	477	448	440	475	488	468	443	476	486	423	468	451	456	481	465	438	487	461	463	473	458	457	458	424	470	454	479	448	417	464	453	455	506	488	460	501	498	440	491	471	513	465	482	506	480	480	476	475	474	483	494	517	449	463	454	485	475	432	455	472	491	469	494	460	476	485	475	493	465	460	456	439	442	473	433	464	506	454	420	475	499	485	452	456	472	485	469	482	457	433	469	450	480	460	484	437	496	452	495	467	483	447	458	468	459	500	475	440	420	483	495	525	482	473	460	448	436	503	436	442	454	478	449	431	436	460	471	445	494	451	497	468	508	445	469	493	497	501	479	471	483	457	486	526	432	452	490	470	451	486	525	473	469	487	436	494	481	434	456	452	477	482	487	485	458	453	459	457	475	471	466	458	502	457	473	495	453	458	506	498	463	451	477	484	490	484	446	450	449	470	459	485	449	448	482	464	487	467	496	503	451	466	460	512	451	468	471	487	505	486	453	494	434	476	415	466	472	433	480	499	526	449	468	457	464	438	491	473	431	450	444	478	485	469	462	466	451	458	453	467	458	461	504	469	470	476	460	471	493	486	462	468	467	464	470	499	481	471	511	452	481	454	461	502	475	463	458	478	456	444	458	449	477	475	448	449	488	451	431	468	495	491	470	479	455	454	483	476	482	477	466	448	452	448	445	471	457	456	468	445	508	453	468	448	449	491	475	461	451	471	444	456	475	469	453	469	449	509	445	463	466	409	501	517	463	450	457	459	469	475	432	486	477	500	481	458	447	443	451	461	477	464	455	489	481	464	473	436	449	493	459	407	471	474	439	507	472	424	441	455	461	460	463	506	449	492	452	449	486	453	471	504	485	468	459	476	449	459	440	460	518	478	486	468	481	488	494	430	442	474	443	486	491	479	492	439	484	474	486	486	443	486	460	460	471	499	466	451	471	453	479	466	461	470	448	498	452	454	458	479	484	474	471	463	443	466	478	449	482	481	476	442	491	488	481	414	468	513	467	455	489	459	456	476	488	457	448	485	502	461	457	461	461	493	438	494	455	459	451	461	472	406	463	476	490	472	484	480	523	497	488	420	442	455	472	483	445	532	431	471	466	465	478	446	444	483	480	463	510	470	470	451	490	470	480	471	422	501	474	442	458	466	455	464	440	461	476	503	476	498	453	492	504	447	492	464	470	452	470	456	500	481	488	486	458	481	459	509	478	454	437	461	466	513	483	459	504	432	482	497	478	448	483	464	453	410	439	454	452	458	502	459	510	462	499	463	456	493	471	500	476	501	484	466	498	482	464	459	477	452	438	454	453	470	493	472	461	465	468	474	457	493	471	431	438	396	461	486	474	451	438	431	508	512	441	462	475	459	444	438	444	447	437	427	454	505	447	481	434	468	436	426	457	447	433	448	472	454	430	491	454	479	465	502	447	452	463	476	456	444	517	470	463	420	496	466	486	448	480	475	488	478	472	470	442	480	433	462	464	431	451	459	519	450	483	482	497	434	468	454	456	488	467	450	477	482	474	477	455	484	497	437	432	487	457	466	472	480	490	491	516	483	437	470	470	481	500	454	454	433	490	472	460	478	458	485	436	471	466	490	515	451	465	448	447	462	435	455	463	500	489	456	444	483	480	450	431	480	492	483	448	468	482	483	446	451	483	448	436	478	476	464	506	461	473	471	502	483	499	462	442	468	453	509	434	448	433	441	454	464	481	435	468	447	451	473	478	459	469	524	476	499	482	475	472	487	442	468	477	435	489	458	478	442	495	485	488	495	493	453	493	481	451	451	465	458	475	458	462	480	460	474	489	455	457	484	492	471	491	449	439	435	475	480	420	482	496	496	484	476	492	454	453	460	471	463	499	461	443	466	436	471	473	498	444	427	490	480	446	436	490	437	448	455	457	475	464	476	484	489	485	500	448	433	453	463	452	487	473	515	464	483	489	478	480	442	478	459	486	479	460	503	476	467	444	461	453	468	449	444	445	467	482	476	489	477	458	473	483	479	489	457	498	442	453	462	436	429	481	469	472	464	433	450	462	483	475	488	476	484	491
67503	84701	71243	51082	38096	12276	895	404	355	376	323	326	312	299	346	323	355	347	325	319	321	330	311	333	316	313	336	269	310	282	337	287	319	302	287	314	298	304	273	318	334	304	300	353	295	317	316	313	320	303	294	332	300	287	312	317	326	294	318	302	303	341	297	296	317	306	281	292	287	324	316	351	321	292	288	347	308	289	290	310	294	308	304	305	281	288	336	293	299	296	329	305	317	292	298	296	282	306	332	297	323	309	293	246	317	333	338	271	287	338	315	299	307	295	280	307	295	347	291	283	311	317	333	319	312	326	292	306	335	321	294	309	286	351	298	303	283	291	299	303	329	309	311	288	326	299	337	331	309	257	290	295	313	289	330	293	315	316	315	332	310	313	295	333	320	320	319	314	312	291	293	273	296	306	334	292	283	302	307	349	331	299	295	314	309	290	285	298	284	321	299	314	330	303	307	302	318	312	319	303	315	301	341	324	320	272	298	285	328	286	281	298	303	312	293	284	283	317	333	284	302	265	298	333	287	320	311	291	307	301	315	294	303	314	306	322	363	308	362	327	337	312	298	317	314	303	288	293	295	298	306	342	297	310	302	308	324	309	308	305	316	307	308	301	264	305	290	298	310	295	310	319	281	327	313	312	327	294	333	323	302	318	330	320	325	308	317	314	293	309	313	319	355	320	271	303	297	318	307	315	292	296	309	319	311	320	312	302	327	303	328	279	293	316	319	306	270	317	322	281	320	332	328	306	296	287	288	292	318	289	304	275	311	314	340	297	299	294	307	346	312	293	300	300	274	341	325	279	334	328	302	302	309	284	302	294	294	306	303	337	313	303	327	307	342	330	320	295	308	291	300	299	309	279	314	291	287	302	324	316	303	291	292	293	292	312	344	309	272	309	330	273	298	306	319	320	333	315	329	316	330	305	326	301	290	293	306	300	324	317	320	326	306	305	320	322	280	329	298	300	284	316	307	271	306	311	284	294	288	325	312	288	322	306	317	310	307	285	305	307	298	330	310	287	338	344	304	317	288	345	305	313	307	301	309	320	313	279	278	296	324	330	329	323	314	311	289	265	323	300	319	299	297	287	315	295	357	294	306	328	280	338	303	340	341	297	299	296	309	312	284	320	283	318	308	306	346	324	327	304	303	293	258	309	322	310	280	267	302	301	284	326	317	323	318	315	285	252	318	314	314	327	325	342	305	294	314	292	324	293	307	321	291	308	324	308	320	318	321	299	333	298	327	318	316	333	296	315	307	343	295	312	304	309	324	301	323	304	308	298	309	342	280	303	300	317	319	318	315	305	278	293	310	337	305	288	320	291	283	327	301	361	327	310	274	275	316	304	291	310	323	293	310	307	302	317	285	308	303	303	292	302	314	268	283	335	338	306	296	287	284	306	293	328	341	308	316	316	335	301	324	317	287	300	303	326	317	312	306	317	322	348	313	307	306	306	290	310	333	337	350	313	300	312	303	295	324	290	306	324	307	284	296	297	305	304	267	295	324	287	324	311	301	289	295	291	307	325	282	313	333	297	314	285	328	312	298	287	329	292	289	336	318	313	309	309	335	302	297	264	303	298	303	294	319	306	281	304	284	288	284	301	315	337	341	318	329	323	341	272	308	294	309	292	321	332	343	283	294	359	316	303	324	292	316	282	310	307	292	323	331	328	289	318	287	318	315	306	267	308	310	325	308	315	304	307	315	334	332	290	299	287	283	291	310	278	319	331	285	288	325	332	325	295	300	305	301	299	312	304	363	327	294	292	313	316	315	323	290	276	330	286	284	294	268	293	314	305	363	333	309	340	318	313	290	289	309	311	315	323	307	298	324	319	308	286	306	319	290	322	294	368	307	300	305	279	300	315	308	324	350	290	274	289	299	323	318	305	305	289	291	303	335	296	309	307	280	316	318	325	303	291	292	305	305	324	298	299	317	317	314	281	343	309	272	315	283	315	269	335	280	315	304	308	306	273	272	294	301	328	294	293	298	331	320	326	283	280	296	297	297	302	302	276	291	297	304	321	312	283	325	301	294	321	296	272	313	316	287	292	340	281	313	298	319	329	330	319	349	291	291	284	345	343	338	313	289	329	319	338	341	357	316	303	308	295	347	286	321	321	310	294	311	348	327	280	332	291	286	309	299	276	297	309	303	313	301	316	320	324	312	302	300	340	302	344	314	327	297	323	343	298	312	314	305	300	307	319	308	282	329	317	299	326	304	298	279	309	293	311	318	306	294	319	294	305	302	328	332	326	325	319	313	300	312	322	299	310	319	318	300	266	325	292	327	277	305	315	310	331	311	300	285	299	258	310	313	304	311	329	296	341	340	292	302	311	315	306	306	292	321	305	300	316	292	300	290	334	344	326	305	299	292	309	329	303	293	303	304	293	337	298	322	282	315	338	319	310	325	278	311	320	316	300	300	299	290	311	329	282	304	321	303	288	299	340	287	352	295	296	332	301	312	272	290	316	325	318	319	296	311	302	322	313	304	282	286	305	296	289	309	327	273	312	299	321	323	326	335	326	302	334	331	299	316	324	318	313	306	276	303	324	310	309	327	298	297	283	328	309	300	267	324	296	323	276	306	301	287	321	306	318	311	318	311	292	309	281	313	300	281	294	297	294	293	333	278	290	303	325	303	329	310	285	271	291	307	304	312	289	311	290	288	308	294	300	276	312	317	281	305	308	312	334	332	308	288	321	305	276	327	308	291	280	321	353	288	286	329	300	332	323	276	314	280	338	319	309	298	306	300	314	314	309	297	300	285	291	278	334	316	285	300	271	318	304	299	329	330	304	324	307	303	290	309	288	319	327	323	291	261	280	311	319	298	309	334	287	301	307	302	294	310	313	301	296	301	295	317	304	295	331	331	337	287	313	300	271	346	305	366	301	309	328	284	322	311	288	307	279	334	307	305	311	305	321	322	345	310	330	303	282	277	282	326	291	297	331	288	305	322	323	288	325	343	318	323	306	274	314	330	301	280	318	332	297	327	333	288	316	326	337	300	300	298	269	293	275	321	282	296	328	288	274	314	307	323	306	330	309	322	311	305	287	287	312	271	298	324	311	321	317	293	301	322	303	309	298	282	350	308	288	295	331	303	305	276	326	334	311	333	319	311	317	297	355	303	301	337	296	314	316	299	285	309	293	291	329	331	288	325	328	285	307	316	310	307	249	310	298	314	282	284	287	323	300	290	320	293	342	328	313	319	305	281	301	323	318	339	301	309	295	289	295	308	307	292	286	282	303	321	336	304	312	286	282	310	303	312	335	335	298	335	271	309	295	291	312	295	326	319	313	325	308	337	328	297	309	312	302	318	340	295	303	320	339	288	345	306	293	272	294	307	299	328	328	304	326	296	283	283	295	303	312	331	310	285	296	325	329	297	291	290	291	316	266	331	257	281	350	310	337	298	335	317	298	294	327	274	307	280	315	306	283	347	319	308	309	297	299	329	286	306	294	299	310	341	303	286	302	303	284	315	307	287	311
39628	68759	67880	57885	47206	9389	1196	1065	1010	964	873	918	843	848	782	790	761	743	703	799	693	732	746	748	745	724	698	755	726	666	672	687	714	714	684	703	704	708	709	700	720	692	726	719	692	712	699	654	701	689	696	737	665	741	726	672	710	700	727	672	718	742	717	663	690	697	687	636	699	688	713	698	719	667	724	721	688	692	665	746	705	674	702	671	652	674	696	686	721	672	693	711	718	665	631	712	695	664	688	660	671	690	697	627	691	673	697	696	680	703	684	679	684	661	602	678	685	720	691	713	687	683	683	716	658	689	654	729	767	719	657	735	644	702	712	666	674	677	660	681	729	708	672	725	668	720	706	680	673	681	685	667	687	715	653	674	660	704	677	730	679	680	705	689	640	667	696	636	699	703	645	660	693	699	759	681	708	665	689	699	695	639	684	701	687	660	684	664	718	653	689	691	692	676	625	692	682	648	701	638	683	692	644	679	672	722	718	689	647	700	681	702	722	704	680	665	682	658	720	685	720	679	707	700	690	693	679	641	639	743	684	686	682	706	716	705	704	694	669	726	657	666	671	687	689	682	661	746	677	687	686	674	681	667	673	689	694	678	732	675	690	705	669	679	749	696	674	707	783	680	701	597	645	686	648	699	665	672	659	717	668	674	649	706	670	675	681	619	655	656	653	644	684	697	694	667	643	733	643	677	663	742	681	687	708	697	711	671	656	692	654	667	691	667	681	694	686	660	694	673	671	686	694	712	729	690	638	753	680	655	666	710	674	729	746	673	668	678	688	733	693	712	700	726	679	733	703	668	678	659	667	699	682	691	670	691	714	718	686	681	686	709	689	639	680	665	655	668	641	651	679	662	675	663	689	679	687	659	680	734	721	727	688	650	699	700	698	632	708	704	704	704	679	656	702	716	733	672	668	682	736	659	677	636	693	660	698	645	671	672	707	630	690	702	704	677	676	670	667	712	703	652	694	702	713	719	663	664	696	701	687	690	725	680	674	645	634	731	714	722	697	686	643	678	653	657	698	720	685	672	696	679	700	660	670	689	671	714	700	670	703	661	638	703	709	701	675	676	663	734	735	692	648	662	674	684	683	678	652	725	672	686	679	723	701	675	666	700	703	690	676	711	661	693	729	675	674	691	723	652	668	675	670	693	684	702	675	666	664	699	691	678	654	655	688	675	698	681	668	665	681	668	636	675	680	674	689	658	700	697	704	704	712	667	720	650	728	657	707	712	677	655	715	709	718	668	713	681	666	688	689	646	652	743	682	701	689	681	674	726	688	747	677	693	716	705	675	695	700	714	707	670	669	695	692	689	634	667	683	684	706	695	699	730	710	664	662	676	686	700	720	652	708	682	722	666	694	709	663	702	666	710	707	709	718	671	671	703	671	749	696	709	688	691	688	646	652	690	694	678	688	662	693	688	661	676	683	695	697	693	708	677	734	673	674	687	700	675	677	689	675	678	701	655	685	729	651	723	737	657	658	672	717	694	670	686	731	682	673	714	715	694	693	706	621	637	709	676	687	709	662	682	682	659	686	685	689	658	711	612	703	685	688	718	677	708	715	662	683	654	675	669	691	699	676	686	726	696	655	685	662	694	665	681	661	693	699	639	719	630	714	700	721	678	638	694	670	677	698	657	678	682	675	709	707	713	691	755	664	672	653	686	644	726	676	677	690	708	716	677	680	649	645	677	703	631	689	717	691	690	679	676	707	653	688	695	702	698	646	656	694	661	698	724	683	749	669	701	705	643	697	707	691	668	702	645	694	712	683	692	657	703	669	679	632	683	694	716	667	718	683	687	670	691	665	688	658	690	747	674	637	748	686	715	673	687	653	637	699	694	684	713	718	713	722	717	635	703	670	685	670	683	665	670	642	665	698	653	680	657	687	669	712	669	679	694	642	709	725	713	693	667	699	654	700	700	708	638	732	684	709	690	716	608	678	711	654	696	696	699	707	665	723	704	698	711	657	714	646	675	729	694	663	653	691	640	733	695	646	707	696	684	665	688	709	739	691	700	689	703	684	644	648	634	736	705	639	746	702	691	731	670	688	694	689	642	649	706	679	671	660	731	711	655	685	706	707	731	760	702	702	706	737	676	676	729	674	703	730	678	705	687	689	673	648	655	704	664	771	662	699	703	729	677	663	694	681	714	653	726	688	691	686	714	699	709	707	661	683	701	682	664	691	654	675	686	710	640	691	685	665	703	723	698	751	678	652	670	666	694	670	684	638	726	669	674	689	689	706	737	651	737	664	666	694	688	741	702	705	658	667	688	623	715	662	691	658	694	672	705	649	681	708	637	716	663	709	642	671	656	710	713	713	706	734	710	683	725	668	675	724	688	689	729	723	713	701	679	700	706	697	654	709	700	709	650	641	687	662	714	650	678	710	685	677	654	679	684	676	685	666	701	681	699	675	701	641	705	665	667	723	712	705	666	707	694	660	675	680	648	625	718	711	681	709	636	710	686	668	711	666	695	718	710	720	684	699	665	668	701	707	694	658	639	656	675	653	706	624	695	735	724	710	676	694	656	666	649	693	669	678	650	700	706	699	641	694	676	642	699	745	717	681	687	670	628	650	673	686	633	678	656	694	636	664	689	712	716	700	689	670	695	665	700	680	705	702	672	707	709	666	700	722	695	694	715	726	679	702	705	656	647	666	684	698	702	703	666	705	695	682	715	700	744	676	702	695	676	686	658	680	742	666	668	662	737	656	661	680	706	656	732	694	681	701	687	617	681	707	697	695	672	674	716	673	667	704	673	692	665	681	688	687	720	711	703	686	691	684	728	675	665	690	739	648	681	697	665	672	675	704	689	654	684	698	675	711	662	692	676	712	693	670	679	696	680	741	663	675	661	699	691	712	697	660	711	710	682	703	675	677	691	628	707	697	716	716	737	648	681	676	674	635	734	687	675	704	744	636	671	699	728	653	697	701	640	681	712	667	672	654	700	677	671	678	664	661	691	728	673	645	715	665	684	726	692	667	676	685	697	698	650	693	668	690	656	700	704	696	687	692	747	734	683	725	674	699	683	690	717	640	723	697	680	696	677	729	676	710	693	676	724	702	659	630	682	685	698	694	680	633	710	701	664	710	680	688	677	665	740	672	663	694	683	687	700	674	663	678	682	677	675	665	670	710	689	669	646	676	669	714	669	691	729	629	670	739	698	696	688	701	657	711	668	673	686	688	639	753	705	704	673	647	684	703	705	684	681	720	644	688	699	660	680	670	688	661	701	684	689	726	711	641	675	666	670	679	683	648	725	674	661	710	695	684	694	725	662	674	670	713	665	655	672	702	657	651	676	698	692	662	674	692	653	721	670	691	717	699	661	636	673	769	683	691	681	684	705	687	709	745	670	672	701	714	700	655	743	694	640	705	708	675	674	710	678	700	700	708	687	696	769	704	709	638	757	688	674	685	660	689	662	713	666	710	663	718	685	741	743	667	665	692	691	668	673	687	709	734	650	709	690	718	719	669	707
47395	35647	12060	2650	1193	411	313	309	307	288	316	305	312	326	317	290	290	270	285	290	321	287	294	275	322	264	334	320	287	305	315	307	299	294	296	329	286	268	291	277	326	263	282	289	291	324	319	294	284	293	274	292	306	302	279	270	291	326	324	323	286	269	294	328	320	317	263	315	294	288	329	283	259	286	286	289	296	321	295	269	298	317	296	310	277	336	274	296	290	306	300	316	312	322	283	317	297	312	329	288	281	318	318	329	293	307	282	289	297	270	309	275	318	338	322	301	279	283	291	304	296	290	299	310	291	314	309	313	344	295	292	302	317	295	290	298	302	318	296	301	290	312	292	267	293	301	267	283	258	306	282	297	327	316	325	293	302	298	275	268	327	289	295	265	261	299	312	271	319	308	302	291	326	320	291	270	270	301	281	317	292	319	273	294	262	315	270	332	322	277	314	324	293	304	279	270	296	309	277	262	288	290	310	295	321	306	320	297	322	291	277	301	261	285	280	294	281	309	300	305	315	293	324	283	290	299	291	309	312	297	305	309	292	321	283	329	318	271	296	294	264	317	286	292	281	282	332	283	291	310	288	305	304	292	287	318	321	293	284	282	279	305	301	306	286	301	319	263	266	314	303	303	283	267	281	291	314	293	314	303	302	285	276	293	324	298	304	288	320	309	300	289	316	275	270	324	306	286	274	310	282	331	279	276	272	299	303	293	286	316	301	311	331	306	311	286	266	301	311	307	336	317	310	331	315	297	313	303	311	289	328	323	300	253	255	266	305	293	309	268	277	272	274	309	283	270	281	308	287	310	331	278	280	299	310	270	306	334	303	318	305	321	318	291	297	320	272	285	273	316	314	284	314	276	299	296	291	312	272	332	289	307	298	286	301	302	327	310	305	275	300	297	285	289	317	281	292	299	297	294	310	300	316	318	337	325	293	288	304	298	339	287	282	299	308	284	309	286	317	334	313	259	267	314	323	274	283	252	307	310	310	291	316	305	307	319	291	280	284	316	277	326	319	297	305	306	328	318	300	301	308	300	299	274	310	303	285	327	305	288	305	317	310	317	268	273	270	283	297	293	297	308	273	288	277	288	318	278	298	297	303	300	306	300	330	290	288	326	270	295	280	286	327	302	317	308	293	299	284	307	311	307	285	321	288	273	297	291	298	310	292	325	322	309	319	282	309	297	320	273	292	285	291	263	281	304	282	276	279	311	266	316	305	286	318	312	286	272	314	288	256	288	266	306	290	279	303	314	310	318	313	267	300	318	283	278	276	292	269	291	291	310	311	303	277	299	300	298	263	288	301	309	297	276	312	324	331	328	338	333	317	260	285	302	311	324	316	304	284	302	303	303	320	286	260	316	273	288	316	279	307	312	314	322	266	287	340	310	283	299	312	304	340	293	283	300	308	300	282	304	290	241	270	307	327	309	305	307	329	299	309	279	310	316	332	304	282	286	314	283	297	274	312	316	259	259	288	323	296	320	309	329	306	300	310	283	310	317	289	270	315	291	318	269	299	284	303	306	276	332	328	298	291	261	263	321	324	301	307	321	300	278	312	326	314	291	298	289	327	306	290	299	304	297	296	344	290	278	312	284	307	300	309	291	287	292	318	290	305	277	304	298	296	305	282	348	329	302	280	308	259	300	320	294	266	302	268	336	287	319	306	293	296	303	293	317	289	279	346	290	297	294	277	309	319	311	273	317	280	316	331	287	306	258	299	293	294	293	289	253	288	306	328	321	286	299	297	314	310	291	312	280	312	311	297	312	352	316	268	313	320	305	284	273	263	288	266	300	286	284	287	300	328	311	295	285	300	304	282	274	312	289	284	304	314	277	315	312	304	318	347	315	286	301	272	284	278	285	272	298	304	297	300	301	280	282	285	264	294	320	312	283	302	339	317	281	262	289	295	301	309	304	301	253	274	321	305	292	312	290	320	309	312	292	281	302	313	307	291	299	298	291	324	306	308	306	290	308	283	300	294	316	310	288	297	277	290	285	308	286	275	319	314	286	287	310	331	285	279	282	303	297	275	306	319	295	276	252	316	259	319	293	275	336	301	336	281	325	318	299	317	326	305	313	317	304	319	287	310	298	323	285	290	329	314	293	277	318	295	291	319	293	328	315	308	280	273	304	298	288	332	296	273	292	341	289	279	292	298	320	288	293	315	289	325	321	306	290	296	302	306	295	317	295	290	304	292	291	271	321	303	312	289	305	284	292	307	304	295	294	329	315	290	324	283	285	343	289	275	301	286	290	274	287	312	315	286	315	318	286	283	311	295	292	307	281	314	286	333	278	248	271	303	304	309	261	273	327	307	297	327	283	290	274	274	287	294	290	310	310	309	303	288	291	330	265	315	303	278	299	333	293	302	285	275	304	286	281	297	305	281	293	317	293	294	294	290	287	287	271	280	255	303	290	277	291	284	268	282	295	290	300	294	303	267	287	331	310	309	240	337	297	273	278	295	281	291	325	275	305	326	278	302	238	306	308	334	311	295	276	306	334	317	292	306	313	307	314	299	304	333	280	287	314	327	316	281	303	298	309	299	326	312	322	288	292	259	297	317	284	295	320	349	272	293	285	284	312	315	303	281	287	326	295	324	316	320	303	279	306	273	300	288	262	352	288	308	288	281	290	294	316	292	334	307	309	299	295	291	273	279	278	271	307	306	280	314	293	297	318	299	325	305	289	315	276	300	279	327	284	312	294	293	300	337	302	296	302	317	284	270	311	314	252	289	303	302	286	315	298	314	300	300	310	282	285	290	330	280	298	298	284	296	285	292	309	311	277	291	287	323	307	270	311	276	294	318	310	302	335	285	302	314	306	320	300	326	337	292	310	293	262	294	293	319	300	295	280	272	315	277	298	286	308	301	284	284	308	290	307	282	334	299	302	292	281	294	278	269	319	325	308	269	285	276	298	306	310	324	279	296	279	306	286	301	294	297	294	280	331	279	291	315	284	293	293	288	330	319	311	302	273	308	313	319	331	276	310	320	309	322	289	303	296	287	319	300	286	319	274	317	326	301	297	310	310	281	350	313	296	297	290	334	297	290	282	311	280	279	340	324	268	312	308	287	291	297	321	287	291	323	309	310	324	299	294	284	299	306	322	304	330	302	312	278	281	301	287	319	290	282	326	312	288	285	272	276	304	298	282	312	304	312	300	286	298	290	295	299	298	296	301	288	297	283	312	299	269	288	327	267	309	261	287	271	336	325	326	269	295	321	319	331	308	290	291	321	277	313	300	286	276	283	297	262	327	296	326	291	289	281	276	322	264	302	307	336	298	273	298	280	304	304	315	305	308	299	308	293	309	266	320	305	310	309	286	284	315	311	305	288	285	287	322	335	249	309	288	308	293	290	294	287	298	303	291	299	293	317	290	295	315	299	293	313	298	276	301	317	264	320	312	326	316	314	294	258	338	288	252	298	272	286	289	288	304	303	270	304	291	312	254	272	294	284	287	282	303	295	287	297	293	307	285	305	312
25350	26079	12045	5855	3644	896	677	640	630	662	642	679	656	629	623	654	640	626	641	633	605	654	653	645	674	627	623	692	652	630	641	672	656	675	623	599	653	638	621	605	633	609	647	632	589	622	635	688	630	672	662	655	648	709	613	625	619	646	676	607	680	638	620	648	652	650	667	621	607	688	646	644	623	631	651	620	658	600	646	676	688	620	620	600	635	726	638	682	656	658	625	643	582	618	611	644	656	606	676	620	659	629	651	631	633	622	672	645	645	677	653	633	654	706	651	642	653	624	607	640	659	647	656	637	645	657	617	638	668	650	629	648	679	632	615	628	660	649	622	626	656	680	645	659	663	675	666	702	654	629	642	659	624	686	631	619	663	672	684	640	618	628	653	613	696	610	594	653	611	638	657	670	645	645	640	626	647	679	656	652	647	687	634	615	634	633	638	574	658	633	656	610	640	662	629	663	628	671	590	648	608	667	601	645	650	677	616	626	674	635	609	602	617	649	631	691	666	643	629	696	630	617	640	641	630	637	645	636	551	644	662	667	655	647	605	671	613	622	630	656	642	622	652	628	621	673	611	641	604	647	660	632	625	629	637	664	632	602	670	650	632	613	626	632	618	663	624	661	672	662	686	619	651	633	591	648	620	633	664	650	656	626	618	690	634	655	637	658	651	649	620	633	620	653	655	719	635	636	644	704	622	642	626	597	645	669	616	662	614	623	653	646	652	644	651	620	634	676	653	639	621	566	641	638	629	680	694	659	699	639	656	625	636	610	618	635	637	636	679	647	667	660	631	615	659	688	656	650	665	625	610	613	672	604	613	664	624	736	668	619	644	653	668	671	643	632	656	653	636	622	634	612	640	570	659	646	647	638	604	654	610	642	653	648	614	646	624	662	638	626	673	636	623	611	663	675	662	645	617	651	668	668	664	594	645	617	659	648	665	655	590	614	674	676	616	621	675	641	615	638	665	668	652	652	680	636	655	616	626	677	633	660	578	684	618	632	653	617	685	677	613	657	616	614	649	633	638	606	625	663	638	641	645	679	632	677	619	656	642	627	600	647	663	663	683	651	632	672	681	642	639	642	656	631	641	624	630	639	637	627	590	657	613	629	617	646	622	603	663	633	664	639	610	672	644	627	640	635	649	659	654	655	646	637	649	642	647	640	636	679	626	615	585	648	661	617	646	682	653	626	669	670	602	642	640	625	602	598	681	663	640	617	645	681	658	604	661	660	644	667	608	622	666	624	651	628	675	620	624	598	636	619	677	635	640	623	638	661	635	643	664	627	615	643	615	624	653	645	666	648	690	646	671	612	638	679	631	641	632	625	687	662	615	626	618	641	653	650	636	680	684	633	623	617	661	646	641	605	695	631	637	645	644	603	644	711	632	645	635	602	627	621	624	639	679	618	640	642	660	644	667	594	651	618	611	693	657	667	663	642	663	618	669	652	656	662	609	643	643	635	666	699	659	630	652	695	659	663	614	653	656	606	615	643	639	660	673	651	618	662	662	640	617	635	631	631	629	599	614	630	663	652	675	581	668	654	676	618	623	671	624	641	665	661	628	658	605	673	673	616	696	632	640	657	662	657	636	656	639	690	647	626	664	607	611	616	635	635	668	662	686	620	674	617	650	682	589	642	677	609	659	614	604	682	652	703	645	622	658	651	649	654	621	665	668	670	639	686	661	633	617	669	653	692	609	627	650	662	607	637	612	634	671	660	690	619	606	637	661	645	605	662	631	654	623	644	631	667	605	722	644	672	598	579	689	656	672	685	679	630	639	633	637	676	646	646	647	604	623	665	620	625	631	608	619	614	677	687	686	620	613	624	673	599	634	637	642	690	648	658	619	638	652	638	623	676	636	578	656	631	622	657	639	662	630	604	620	631	621	665	607	619	609	663	645	660	681	618	688	652	635	631	643	655	643	619	679	664	679	641	679	606	630	665	644	623	661	602	694	628	600	617	672	658	651	648	627	611	638	673	616	686	673	632	610	650	696	605	635	648	665	661	649	622	584	617	670	664	631	675	633	644	638	683	656	638	616	647	620	651	618	637	647	683	652	698	657	679	656	639	605	646	652	655	631	595	695	665	652	592	632	569	619	649	637	629	630	636	627	656	652	601	621	656	622	639	640	653	631	640	677	677	617	681	644	690	633	615	595	575	607	679	667	596	684	635	698	657	687	632	644	596	642	632	638	622	631	619	651	655	682	654	686	638	647	655	660	631	613	635	675	686	613	636	576	649	639	661	648	619	664	581	663	614	589	630	660	676	646	637	634	692	664	639	671	641	645	639	694	656	630	657	655	663	650	642	654	588	630	618	638	648	669	598	585	651	650	642	629	619	638	609	651	637	669	639	659	677	599	642	621	613	672	641	637	650	674	638	638	660	652	708	620	672	633	644	658	653	623	644	695	668	641	609	633	673	650	630	655	614	628	679	650	638	665	694	659	678	645	647	584	670	679	599	658	702	628	649	639	613	655	653	665	641	623	668	660	637	650	675	662	625	636	591	665	617	646	644	628	646	638	637	656	678	632	654	655	680	652	616	631	623	605	643	615	612	677	649	637	615	626	646	599	654	608	622	633	623	661	671	619	657	672	632	659	710	636	618	671	672	657	620	655	613	630	631	631	614	674	636	612	641	646	632	640	634	646	654	647	579	606	676	650	664	673	635	604	619	604	618	660	611	667	662	617	605	630	641	609	638	611	639	665	596	599	652	648	635	636	643	674	660	686	666	636	635	663	655	619	595	639	653	643	632	597	693	619	677	662	625	630	652	638	670	630	686	654	644	624	630	658	645	635	665	648	677	681	625	641	672	620	641	659	623	657	622	629	682	641	656	605	630	638	657	637	675	615	622	664	650	645	717	655	630	647	633	602	663	642	664	632	576	641	605	651	664	659	666	664	589	642	647	610	661	653	659	653	643	612	633	712	630	620	611	637	666	653	677	660	660	647	672	654	710	606	571	643	672	647	600	649	657	674	698	593	657	666	625	670	678	673	627	614	660	704	645	631	688	654	606	604	660	613	623	604	635	661	639	682	639	626	659	652	617	699	635	641	648	652	634	617	650	680	653	640	632	669	651	635	670	612	632	661	667	636	671	641	650	619	604	629	639	640	646	597	630	661	616	642	659	635	640	638	658	639	654	604	629	662	631	633	630	660	612	657	642	639	646	639	617	642	647	687	683	623	648	618	635	619	619	663	694	655	671	648	633	674	643	650	675	679	667	616	671	658	622	623	607	670	662	610	630	629	657	661	604	665	596	640	659	655	665	659	676	632	662	648	679	658	627	628	615	623	614	631	651	671	665	669	663	635	639	644	623	626	656	664	671	683	668	629	692	665	657	633	664	649	606	623	648	659	634	644	658	624	669	617	623	638	622	664	660	690	640	643	627	639	614	683	657	614	624	635	639	652	631	649	621	697	671	678	659	629	644	646	666	700	629	638	622	643	660	657	697	635	675	650	644	642	624	600	612	679	700	684	645
61313	73759	59425	37930	24667	5781	322	232	241	195	241	221	204	199	202	234	181	204	197	199	228	207	207	191	174	187	191	195	191	215	207	230	213	186	186	225	187	185	183	175	182	190	201	206	181	206	201	188	207	221	182	205	202	199	200	178	191	217	235	222	198	184	208	205	184	194	221	180	203	240	190	226	202	181	214	173	179	227	213	213	203	206	193	231	218	202	228	187	180	191	189	182	212	191	219	180	186	194	189	186	210	182	203	189	181	211	190	197	183	208	201	189	185	201	176	194	182	204	192	197	215	218	171	177	177	210	243	188	191	215	196	209	198	212	211	204	192	183	181	197	185	190	195	188	186	225	207	220	199	215	202	180	222	190	188	208	176	198	196	190	189	219	187	195	206	196	183	192	218	181	225	185	177	229	198	207	195	214	191	193	196	214	220	229	191	206	215	213	189	210	208	226	201	209	227	183	206	199	202	227	197	234	196	210	186	196	210	207	168	168	202	192	188	209	200	181	209	224	227	196	225	181	221	233	183	217	226	220	191	201	187	186	205	214	191	196	226	182	191	211	227	198	202	209	198	231	221	190	201	219	203	210	210	185	200	204	191	183	189	196	228	206	205	198	191	205	198	196	195	199	218	190	207	200	215	206	186	185	218	207	200	179	212	173	188	203	191	170	192	179	171	200	209	197	196	200	182	197	195	216	203	239	216	191	179	183	190	224	200	199	200	181	225	205	214	174	190	182	201	213	189	193	194	198	195	209	183	230	201	210	210	191	195	189	203	219	222	200	203	203	182	206	205	213	204	174	195	215	210	194	190	172	189	211	232	197	216	193	209	218	210	195	194	192	193	212	171	194	212	196	191	200	194	199	205	199	201	211	186	207	194	212	185	193	209	196	204	197	211	174	202	207	205	189	217	218	215	194	202	193	208	193	180	184	218	190	184	187	232	213	175	182	211	230	219	200	192	227	187	202	194	218	195	171	206	183	208	214	214	199	200	207	197	201	205	198	214	221	202	212	169	178	200	189	229	208	221	223	200	235	228	197	207	187	196	243	193	223	202	193	185	190	205	171	217	217	187	180	168	193	183	207	192	183	193	185	198	188	198	223	173	213	219	202	191	250	208	214	216	208	229	206	195	202	215	200	231	205	195	209	200	210	195	203	190	208	181	169	204	226	213	196	198	175	217	236	189	219	217	210	199	208	202	187	212	197	196	166	202	216	199	214	204	230	211	215	225	190	188	204	198	207	192	232	193	198	185	201	195	228	209	215	203	200	193	225	209	186	156	195	184	198	197	202	194	193	205	198	203	193	228	223	217	214	202	221	197	184	220	212	231	199	195	207	194	187	223	194	215	204	178	198	196	205	192	190	180	227	219	196	208	191	189	174	186	195	187	207	203	209	220	184	197	186	182	220	197	201	213	192	170	217	193	224	209	195	192	185	210	176	199	206	201	169	191	222	196	200	210	179	182	234	187	199	218	181	218	206	194	180	197	190	189	180	193	182	176	207	183	211	201	194	199	179	174	203	203	183	192	198	214	187	184	217	238	203	180	214	215	206	186	182	195	197	178	196	197	213	213	213	177	171	209	184	200	176	206	193	218	199	190	207	210	191	197	182	185	200	210	166	194	209	174	192	249	204	227	189	176	200	244	208	209	202	177	207	219	206	178	201	202	195	186	219	202	212	199	197	204	193	190	187	208	188	194	188	203	207	193	195	218	229	207	192	198	215	228	213	205	204	209	216	222	215	209	190	202	224	167	198	200	212	192	183	208	192	221	208	190	200	192	201	181	201	207	210	225	208	212	193	187	194	201	177	185	203	213	196	205	195	240	204	216	222	194	217	172	200	193	192	211	197	190	190	231	198	216	188	201	210	208	185	195	203	186	204	188	183	202	181	220	237	231	188	203	194	191	187	190	202	196	221	200	201	185	176	191	212	205	217	184	171	213	194	194	200	204	211	218	218	212	209	186	194	232	218	226	223	194	177	208	213	188	186	189	213	194	192	207	194	205	192	201	224	213	183	207	194	190	196	206	183	205	183	230	205	215	203	224	203	199	205	229	199	191	211	185	172	196	206	208	241	199	203	205	204	209	176	199	212	234	195	182	184	196	208	192	179	197	219	177	220	193	225	197	206	216	189	191	203	207	178	207	186	206	199	217	184	200	204	206	178	217	189	226	201	195	184	203	195	227	202	220	215	219	219	218	200	218	219	184	211	218	220	207	206	230	191	214	201	179	176	203	217	196	212	192	201	203	193	190	191	192	191	191	190	184	200	202	199	193	215	181	213	200	216	205	208	206	191	203	188	197	235	200	183	222	209	218	223	203	191	220	170	176	224	205	161	206	223	198	216	218	201	198	227	210	194	201	214	165	164	195	197	210	196	177	234	210	189	188	223	218	179	178	206	215	211	178	215	215	207	185	174	188	199	202	205	210	188	191	215	210	202	231	205	211	198	188	221	216	205	183	221	221	187	222	188	231	171	199	189	211	189	172	183	188	207	205	178	206	196	191	212	171	217	206	221	175	227	188	218	202	193	217	211	201	231	193	214	187	185	169	181	189	181	237	206	183	203	220	197	216	191	185	209	224	191	177	200	199	203	227	208	209	206	198	195	207	196	201	207	200	184	191	212	208	190	192	198	194	192	201	188	191	207	191	176	221	202	209	182	214	208	201	202	176	188	183	222	180	191	231	228	170	203	214	178	204	218	205	203	219	206	207	221	193	205	214	186	219	197	218	206	197	215	210	201	184	189	182	199	214	177	187	192	188	180	192	185	185	208	165	170	227	173	198	193	193	196	223	218	215	198	216	185	231	183	210	198	176	211	221	221	180	177	225	179	228	185	190	213	222	204	212	164	190	195	198	200	216	174	199	198	191	175	207	194	202	175	216	181	223	194	202	217	191	220	213	185	208	217	208	180	184	195	187	216	192	181	192	210	224	186	208	186	191	216	190	225	198	204	198	207	198	173	247	181	181	194	204	236	188	211	185	182	187	228	200	192	216	188	204	206	188	218	206	189	191	220	168	190	205	185	195	215	203	229	230	205	173	204	204	199	193	211	203	208	203	218	200	221	203	216	211	184	204	197	194	221	219	183	213	202	190	186	190	197	192	207	206	174	204	247	203	213	187	190	176	205	196	198	199	197	199	195	197	181	186	207	205	196	205	209	216	193	207	182	226	216	223	208	202	196	245	200	186	169	218	188	186	196	206	200	203	211	190	180	179	188	202	225	213	202	217	199	204	177	192	215	176	210	199	198	206	203	196	171	202	209	195	198	210	178	203	185	231	233	188	200	200	196	195	195	192	196	186	209	185	204	210	199	184	211	209	207	187	200	199	193	192	223	211	204	206	241	210	207	197	195	185	207	193	199	203	234	195	185	198	183	212	198	189	218	217	186	204	192	194	173	212	191	197	206	194	188	230	195	176	215	198	195	220	199	211	198	177	190	208	188	188	219	194	188	183	194	215	236	195	225	215	206	175	200	196	209
35440	57582	54343	45145	35602	6657	688	650	625	616	579	540	507	537	511	516	491	507	493	481	491	498	479	493	517	442	481	523	439	420	472	431	479	486	443	456	477	452	514	490	447	478	450	485	492	510	475	498	492	440	501	468	488	474	479	485	435	458	469	474	484	491	495	471	471	479	496	479	449	490	460	493	468	469	513	441	484	468	479	460	423	492	509	480	448	519	457	486	469	457	463	471	442	491	480	463	453	500	478	447	445	438	491	492	479	433	490	490	443	489	499	486	449	466	438	447	474	484	475	457	474	481	461	438	482	479	443	450	486	457	472	452	456	506	513	461	464	432	487	455	465	490	493	462	470	478	476	471	504	454	449	524	478	411	459	458	484	483	447	509	466	485	460	486	459	460	490	490	440	501	476	489	459	442	460	449	460	456	449	482	455	512	479	459	493	444	481	455	455	437	472	452	451	418	465	432	468	451	465	425	436	456	457	472	457	444	520	478	453	484	522	422	485	443	464	491	483	452	493	444	434	512	474	453	487	509	450	459	463	464	473	465	487	452	456	466	447	455	526	489	493	462	469	460	460	505	452	470	469	442	477	446	468	513	454	464	497	476	463	513	489	470	458	438	472	430	453	474	471	471	454	465	509	449	466	458	477	434	483	457	418	488	487	493	427	462	435	476	515	472	456	456	439	468	508	465	452	463	426	495	474	508	447	435	475	468	488	452	459	447	464	438	471	445	469	474	462	470	456	463	496	441	427	468	451	488	458	441	465	454	522	460	467	442	477	463	484	465	469	446	454	481	441	458	494	440	481	481	514	426	452	457	457	501	483	468	483	431	483	451	490	456	487	470	467	481	482	473	481	475	455	487	459	463	458	491	519	467	485	438	475	481	459	456	426	466	440	485	476	468	464	468	435	505	454	465	505	486	451	500	450	435	502	501	493	423	488	471	458	471	480	470	452	475	428	457	455	495	454	445	437	503	479	462	441	449	477	445	464	456	474	490	434	473	451	436	498	449	422	447	478	455	447	491	440	466	461	459	460	458	465	448	509	447	486	428	444	450	463	471	426	477	439	474	482	470	486	461	462	444	513	465	445	483	460	491	469	492	448	438	492	481	494	489	482	430	450	469	467	439	503	433	473	439	500	471	485	475	426	467	528	473	446	483	435	427	434	452	498	487	445	521	484	482	472	519	420	470	479	472	452	466	490	477	480	445	478	481	484	461	467	480	420	498	489	459	490	506	458	493	466	469	487	506	472	459	462	452	502	480	460	465	459	468	463	454	443	486	499	444	492	453	495	466	445	459	454	462	448	444	465	477	479	472	496	474	463	466	417	454	455	457	441	450	526	459	454	456	454	467	445	445	459	510	463	481	469	494	467	447	453	500	461	485	486	476	442	446	473	493	470	491	454	455	465	443	467	468	468	480	455	465	474	479	471	501	478	438	492	461	509	447	475	479	444	447	472	464	463	480	476	514	457	441	477	462	493	495	476	484	464	496	454	468	471	516	443	483	451	474	436	453	443	464	463	481	465	454	482	477	456	431	420	453	493	458	479	496	500	446	450	479	486	492	508	410	434	482	442	439	465	486	453	411	440	499	458	483	483	497	514	477	469	480	465	441	468	457	481	440	438	447	447	500	459	473	475	474	455	464	518	467	449	458	474	461	448	463	509	443	457	493	495	457	470	464	471	494	475	442	455	457	448	442	460	457	420	469	418	449	466	441	471	493	480	424	492	484	488	488	465	495	471	501	462	432	478	481	516	513	486	487	479	489	465	469	443	446	453	491	464	496	455	443	447	455	488	491	464	487	470	438	479	448	468	465	469	503	460	451	458	467	462	507	453	494	493	443	421	485	457	464	499	446	481	450	455	499	418	452	440	492	442	463	479	477	430	498	478	456	486	480	458	498	485	479	491	437	449	484	451	494	466	503	527	438	465	458	448	463	466	472	449	468	476	448	478	460	453	486	501	464	451	480	474	453	481	453	486	477	450	483	432	473	453	448	448	498	487	451	449	509	417	499	454	459	467	469	459	457	481	474	478	441	466	464	474	459	457	447	452	505	437	463	474	484	490	485	468	457	478	513	471	439	512	394	467	468	449	513	442	470	457	447	495	507	480	444	458	437	452	468	459	486	472	483	473	472	451	463	508	535	436	465	489	473	455	446	470	460	481	456	454	507	465	484	466	477	494	444	470	449	494	458	471	434	449	525	468	468	469	447	479	463	514	466	458	471	449	480	478	483	421	432	430	494	480	484	492	488	452	493	465	477	477	480	447	453	473	478	441	452	442	430	472	476	450	424	457	487	441	460	451	460	458	455	497	465	487	467	428	468	453	460	466	470	415	474	477	474	449	438	468	460	470	470	457	473	472	458	479	461	499	505	483	462	423	482	438	477	435	454	461	468	473	489	418	477	481	497	415	456	486	459	449	489	479	460	471	488	452	456	474	464	440	475	422	435	431	475	473	492	474	497	442	476	461	451	443	450	485	459	459	478	474	464	448	466	482	443	442	489	511	501	456	471	488	476	472	455	463	484	473	501	460	498	493	452	471	488	470	470	460	467	482	490	496	456	471	483	488	467	446	449	477	484	435	454	484	509	449	473	459	459	480	443	479	494	476	455	420	473	469	455	466	452	490	503	475	494	468	495	497	471	443	459	466	462	477	482	449	508	483	440	474	485	442	475	463	449	446	401	489	450	463	472	484	500	501	463	514	478	458	467	464	483	464	456	489	463	484	445	453	446	498	430	490	498	494	484	443	469	463	505	464	471	470	455	469	464	482	478	450	464	483	438	445	468	430	517	457	488	495	460	473	502	506	468	466	476	466	472	455	526	480	438	455	429	452	518	442	481	494	476	501	460	485	449	466	455	481	491	507	464	468	485	456	492	471	488	472	494	436	491	480	497	441	459	462	464	482	401	515	455	472	473	466	453	460	442	479	504	441	443	432	471	450	469	459	443	460	448	439	502	490	488	485	462	441	465	483	462	452	478	494	496	466	477	472	433	462	455	467	547	416	455	456	495	456	502	463	459	482	489	477	461	483	448	453	455	480	481	495	447	462	508	454	473	498	457	479	447	453	453	442	452	455	474	495	439	432	527	471	510	489	486	474	444	466	466	474	471	471	493	459	477	457	471	493	442	454	494	489	460	478	463	491	460	465	499	473	496	456	471	454	442	475	468	471	466	483	462	452	455	474	455	500	504	457	444	461	470	473	459	469	478	457	474	450	469	459	484	454	455	465	501	443	478	471	460	473	478	459	464	422	464	442	424	486	520	460	459	462	433	447	464	438	472	473	492	510	481	439	477	481	477	457	457	487	449	466	494	440	479	458	492	487	466	483	460	459	441	489	471	447	475	461	452	462	464	465	475	458	477	461	498	441	457	467	449	471	507	467	486	497	480	467	478	497	478	517	485	504	479	487	432	438	459	452	504	518	491	448	464	488	436	496	496	518	464	491	477	471	472	464	437	454	467	498	458	480	428	464	450	494	500
69362	84125	70164	48825	35028	12292	922	399	417	375	335	386	338	325	333	362	312	345	320	300	339	300	289	304	305	298	300	326	326	343	323	308	306	347	307	313	294	312	313	311	304	301	319	317	302	291	332	297	283	328	326	305	316	276	304	309	283	329	290	297	282	280	336	313	312	332	318	293	351	331	299	316	340	295	296	314	331	330	324	337	317	332	303	296	342	266	315	313	298	289	283	291	341	327	329	330	310	294	308	258	317	321	318	382	317	307	309	318	286	330	312	327	286	306	306	306	294	313	321	296	290	307	363	309	332	323	307	290	346	317	311	336	335	310	313	313	302	317	307	321	320	336	335	315	327	297	296	314	328	303	298	309	326	292	316	304	307	308	286	319	303	301	312	290	286	299	291	346	289	332	304	303	331	316	280	294	292	330	304	309	337	297	325	290	319	306	310	307	370	318	311	319	320	306	339	291	314	307	340	305	324	321	333	331	321	320	278	320	281	344	322	302	331	334	347	302	295	276	304	309	310	301	304	309	343	335	314	341	317	333	288	334	308	269	289	316	326	328	319	297	331	290	334	348	304	328	294	310	320	286	345	289	291	285	313	318	300	297	339	297	333	343	327	356	277	291	289	337	322	327	320	344	338	305	299	284	312	314	280	292	330	296	304	311	270	286	327	324	273	330	310	322	315	309	331	314	314	335	321	307	321	301	308	292	324	313	313	329	296	277	320	303	335	312	321	323	297	287	340	297	325	262	306	330	296	327	350	330	305	293	316	308	309	339	311	320	335	324	311	313	342	297	301	309	312	277	299	321	321	321	316	327	331	318	289	304	279	328	316	354	327	287	292	317	306	307	316	313	321	302	316	306	302	352	285	315	306	358	361	299	305	330	281	303	305	313	309	335	314	349	283	287	304	291	324	345	329	318	341	297	285	307	296	292	319	335	334	299	332	347	339	322	300	325	309	318	329	322	296	320	329	334	287	275	319	336	311	295	314	327	299	320	317	309	373	305	302	338	308	281	304	280	291	290	294	262	298	301	310	321	318	320	295	307	340	288	265	300	313	342	301	296	304	315	299	320	301	314	321	313	326	305	314	313	296	322	331	302	328	309	300	317	332	332	292	327	320	315	298	308	362	325	304	282	334	313	277	270	304	328	343	306	317	320	354	334	333	310	339	322	339	307	347	291	299	323	302	293	289	316	356	319	294	295	308	287	293	282	337	289	344	293	284	349	296	340	317	342	320	317	303	275	320	303	314	312	321	282	281	308	308	301	319	299	304	295	321	304	319	302	310	267	296	304	305	341	313	353	315	333	321	314	308	303	307	332	307	316	337	359	360	333	294	309	340	326	306	307	292	285	319	278	369	307	306	307	296	284	323	311	290	344	330	285	271	286	315	318	297	303	341	310	367	327	316	339	311	311	286	299	299	275	285	339	297	311	322	333	269	319	321	290	299	304	308	291	318	324	339	315	294	297	295	290	326	291	287	282	325	297	291	308	331	325	305	317	305	365	316	323	322	295	306	337	308	318	337	295	286	322	290	349	312	282	291	300	326	313	323	306	315	302	284	347	290	297	274	309	278	292	335	318	322	329	339	324	318	317	343	339	313	335	314	316	296	309	309	315	306	325	304	303	310	337	325	282	304	312	270	325	287	259	342	311	295	289	302	311	320	317	308	306	314	295	283	317	277	327	291	331	327	348	334	316	288	374	312	316	330	320	314	310	301	291	309	305	314	295	323	321	309	315	344	343	319	333	301	299	324	315	300	290	316	306	326	293	273	307	318	317	326	304	319	305	304	329	302	304	307	339	301	316	311	315	263	297	322	332	287	273	309	309	326	330	312	307	365	328	305	291	259	332	299	321	322	330	320	328	317	325	299	290	327	320	321	331	328	313	328	324	290	307	300	298	292	308	296	317	314	324	294	299	310	317	324	331	346	288	256	332	304	305	283	319	346	301	307	316	276	312	324	294	295	332	269	301	313	320	322	291	328	350	304	312	281	318	330	341	321	321	320	320	332	308	315	314	276	299	344	318	320	343	342	300	315	293	338	340	320	315	279	303	284	321	311	314	304	323	314	286	332	330	308	295	299	261	322	291	324	258	344	283	300	305	338	336	328	289	282	324	305	308	329	298	315	339	314	299	339	314	304	350	287	339	329	324	300	325	294	311	289	326	312	329	325	339	332	348	308	309	333	292	297	333	304	325	291	285	285	327	296	326	312	297	326	316	295	290	294	338	326	314	308	288	302	290	323	348	313	309	311	312	309	333	331	318	285	313	355	309	311	321	309	300	318	315	337	285	300	312	319	305	290	301	329	297	285	285	319	278	318	309	286	313	300	299	338	308	335	312	281	288	320	308	331	290	303	322	318	310	357	286	345	327	260	338	313	312	309	338	313	308	317	297	306	313	287	331	328	331	318	300	304	327	296	321	338	337	300	330	294	296	296	315	304	282	355	327	332	322	289	321	295	294	309	327	325	317	297	300	301	336	279	306	330	327	297	313	304	321	308	262	330	281	353	314	318	318	284	319	319	282	292	299	323	302	290	300	335	312	301	299	297	326	306	308	329	326	306	329	334	357	323	312	343	329	297	324	339	285	333	279	347	325	318	324	308	313	303	312	335	342	319	317	337	299	332	301	301	299	341	302	331	327	307	339	317	298	309	275	305	320	333	318	291	325	295	328	332	337	355	354	324	316	346	300	295	320	296	292	289	301	333	292	308	325	360	354	311	331	279	329	319	297	308	298	308	320	337	333	320	345	330	304	294	344	332	321	302	321	319	321	270	325	290	333	334	339	307	344	303	306	342	316	274	353	301	318	339	307	332	296	327	329	295	301	315	369	298	296	346	312	296	308	288	309	328	359	297	298	277	291	311	316	361	324	362	328	325	264	309	337	326	301	296	317	334	296	323	297	341	305	314	302	315	329	352	345	331	307	315	305	314	355	337	315	293	341	324	343	304	309	336	322	296	300	317	330	292	359	320	301	305	289	275	295	275	320	285	314	315	306	316	290	334	301	317	330	278	309	320	343	318	347	325	309	313	321	290	322	334	312	294	299	306	322	293	309	333	355	325	307	296	300	317	305	309	267	320	305	330	298	286	338	316	320	309	316	313	305	328	291	313	329	330	325	301	306	319	320	331	320	320	294	321	337	313	339	314	338	329	335	283	332	324	312	341	334	351	327	309	296	305	327	324	266	303	327	306	354	330	328	345	319	310	317	332	295	271	304	320	313	313	287	311	335	320	317	300	316	282	288	305	288	304	314	299	313	306	294	326	331	306	302	339	304	304	326	329	315	331	307	288	272	332	347	300	284	301	309	288	279	290	302	332	275	323	339	301	322	299	303	290	347	314	304	326	315	298	331	349	293	307	316	301	293	333	298	276	310	312	319	320	286	309	319	343	307	296	316	267	279	294	303	304	308	309	326	345	312	307	346	305	305	325	300	339	315	316	315	295	303	331	293	312	318	312	298	305	289	311	299	302	323	288	309
41440	70303	66357	55876	45494	10107	1112	1012	946	927	873	838	781	790	772	813	752	824	730	752	748	750	729	763	734	753	682	700	739	717	721	711	670	680	708	717	750	736	691	690	713	706	742	668	696	696	724	708	682	733	739	695	736	712	677	705	672	748	702	723	709	684	697	709	704	725	722	738	723	673	733	718	729	705	719	664	695	732	725	719	687	673	664	735	704	699	694	669	674	676	663	667	706	678	781	648	701	692	708	728	691	705	646	671	640	701	715	679	694	686	723	709	724	717	715	687	701	707	722	768	672	695	661	692	667	630	730	705	711	673	715	756	663	674	610	694	712	701	713	687	710	686	684	685	691	718	687	702	674	710	697	728	743	673	683	705	679	684	708	689	699	697	682	703	692	635	680	723	686	693	696	651	702	724	699	669	681	715	700	687	682	681	737	705	707	703	705	715	763	637	716	697	712	685	704	658	680	688	689	689	733	670	702	691	631	688	709	708	701	709	700	723	689	643	746	694	691	710	712	682	726	709	689	676	720	708	730	721	714	696	701	651	710	688	670	702	743	715	682	711	689	702	686	739	692	680	677	725	678	676	745	666	655	664	704	713	705	712	727	699	719	669	701	698	723	710	694	695	672	674	684	671	734	728	641	676	737	686	708	719	690	633	725	701	655	672	707	658	686	683	684	689	665	725	716	693	667	680	727	713	700	666	705	743	717	713	712	694	702	659	720	740	771	662	664	751	732	679	666	712	677	728	717	708	702	713	680	684	692	683	690	686	685	702	735	701	723	716	759	702	688	678	683	684	688	750	688	703	740	719	620	692	747	685	701	691	687	708	681	667	713	689	737	728	700	705	704	730	709	678	725	672	627	709	701	678	733	718	693	704	713	708	728	657	693	684	677	689	694	668	681	658	725	651	680	707	665	681	702	752	721	670	773	676	699	747	711	672	714	673	690	730	694	713	689	689	716	689	692	707	652	713	714	709	698	703	714	668	717	699	677	694	683	694	687	688	664	689	738	683	685	682	721	687	687	722	687	700	712	664	720	733	678	651	679	723	725	705	671	682	723	701	668	704	701	699	730	708	686	720	693	724	684	708	688	661	693	679	707	731	660	678	696	718	638	683	757	725	706	688	748	684	682	673	690	689	685	711	686	721	715	633	664	729	685	697	707	710	708	710	634	697	692	692	679	668	720	697	724	696	683	662	726	705	650	637	699	706	693	688	704	670	652	667	686	678	729	713	689	720	687	703	743	692	698	686	708	694	712	691	682	665	693	674	683	650	666	698	691	733	681	698	682	724	718	672	694	685	695	658	695	721	696	662	691	732	709	696	693	732	725	705	712	731	704	640	721	688	709	685	750	744	719	737	642	700	697	667	682	686	678	722	650	688	664	685	700	708	679	701	694	775	745	669	718	756	723	739	720	675	668	696	705	743	710	671	645	632	699	650	649	744	738	705	692	686	741	694	714	692	655	674	737	713	713	680	671	695	703	700	702	709	643	694	699	717	686	653	723	707	674	731	724	702	670	653	670	684	683	680	699	707	721	662	680	669	699	665	725	745	665	693	701	686	762	707	719	726	716	660	678	683	682	690	661	687	715	648	705	678	725	736	734	655	712	684	729	711	704	718	705	671	683	734	753	674	697	662	684	666	728	713	677	671	675	736	699	732	672	648	668	672	702	659	701	712	653	719	724	714	668	718	700	692	671	679	657	693	690	702	702	685	719	651	672	667	711	729	727	696	654	738	721	676	701	689	707	696	652	683	725	697	742	739	682	700	728	736	711	659	732	668	673	692	702	740	716	722	726	667	711	727	697	707	722	660	724	697	657	718	711	676	714	686	707	717	681	621	693	702	702	679	700	704	738	686	705	654	710	699	691	713	684	709	709	702	677	730	734	712	698	706	672	682	709	704	675	645	707	701	706	707	728	710	711	659	653	721	668	714	684	676	717	663	724	705	713	686	690	728	683	697	655	681	672	714	675	733	643	694	694	664	728	687	702	703	710	677	738	692	653	723	679	733	676	708	686	683	706	717	714	717	671	703	674	694	659	701	729	662	670	718	701	706	710	704	663	677	693	680	708	730	687	678	678	666	679	697	698	655	643	671	677	688	735	720	714	670	730	733	699	688	690	759	685	703	673	714	725	721	702	707	682	695	686	661	668	711	692	697	665	695	738	693	718	665	770	678	678	683	706	685	711	719	719	703	707	730	715	676	707	635	712	682	687	679	642	695	768	682	682	675	690	704	680	715	699	673	705	694	712	673	680	728	699	686	693	697	732	733	744	698	651	698	731	674	709	695	662	729	707	669	696	646	727	675	703	679	672	708	700	694	681	656	706	733	706	682	688	701	675	768	687	696	712	754	664	716	728	691	680	686	717	682	678	695	721	726	678	632	769	753	680	697	679	721	717	647	701	723	740	678	707	696	706	699	674	648	721	687	716	744	700	705	722	720	715	728	694	700	719	677	700	688	732	663	685	713	723	708	645	778	715	658	741	739	693	696	695	713	683	715	709	691	660	703	725	672	715	682	687	702	729	698	734	705	644	722	700	750	720	663	685	740	717	682	692	662	697	666	695	662	672	726	679	684	708	703	723	710	703	683	711	679	695	698	743	685	691	716	721	711	680	699	681	677	663	697	745	675	714	648	729	654	682	681	732	728	663	708	713	677	676	709	718	672	694	680	658	698	697	695	690	699	711	705	703	719	712	690	691	699	695	690	666	710	716	690	682	690	708	663	674	679	700	737	736	694	639	729	706	692	707	707	713	718	673	695	678	674	729	663	678	682	741	744	723	692	713	729	706	706	696	706	662	714	680	699	701	694	740	704	746	741	690	674	665	656	666	711	677	702	692	683	657	767	736	647	648	636	721	706	672	681	683	673	675	729	721	695	704	673	700	684	684	664	704	721	701	729	688	735	759	677	736	733	726	758	667	719	681	656	701	663	685	725	692	709	686	668	699	738	691	655	725	705	684	695	718	663	700	766	696	687	703	706	725	700	677	650	681	698	707	719	684	685	748	660	708	694	714	717	701	649	708	706	681	699	697	702	638	698	699	723	676	687	669	677	722	727	694	650	758	765	662	689	666	675	750	698	719	727	708	667	646	664	688	649	690	685	704	702	715	723	716	707	697	727	682	692	742	711	680	683	655	728	720	716	694	699	697	711	759	765	712	661	717	720	714	721	684	725	709	717	654	743	685	698	689	725	692	722	725	677	696	658	694	705	697	706	734	724	685	684	717	702	654	711	688	690	698	757	696	736	708	646	719	719	697	639	740	719	717	672	718	726	696	715	707	673	709	722	691	675	671	676	695	679	675	722	738	739	700	684	682	679	699	732	731	687	659	714	699	688	695	670	734	702	698	707	726	666	681	693	712	704	677	656	707	723	682	647	683	720	670	701	742	697	708	763	680	642	699	669	702	678	681	731	692	700	654	718	715	752	686	691	698	654	693	706	692	687	715	705	712	685	719	655	743	724	680	754	679	693	685	732
50647	37779	12979	2608	1190	408	305	288	318	307	282	289	327	293	318	285	302	300	317	317	278	304	349	305	322	307	314	305	299	303	326	318	296	289	324	279	274	304	296	342	299	296	315	304	316	301	325	303	356	320	297	299	284	300	275	304	291	284	306	319	308	314	309	279	283	293	325	265	292	270	306	281	327	311	307	329	346	304	270	294	286	303	271	300	305	292	348	296	298	285	313	296	338	322	321	294	299	308	330	261	294	296	320	318	294	309	308	300	305	290	289	288	291	304	312	309	315	296	267	304	330	293	317	294	271	300	308	290	273	317	350	264	325	293	316	320	315	300	295	266	285	306	297	328	313	328	302	364	299	279	300	291	324	308	314	282	324	291	319	301	285	277	293	315	304	306	305	315	280	307	303	305	317	266	296	310	294	340	291	326	306	296	303	280	290	306	309	332	291	277	288	298	292	321	330	291	331	305	339	298	306	331	318	335	307	296	266	315	302	312	298	308	331	305	322	315	312	334	284	318	289	301	290	283	296	288	307	310	311	298	304	295	340	291	293	284	296	300	320	292	312	281	274	326	298	299	299	294	289	292	259	289	303	320	323	301	253	265	306	293	299	295	309	306	336	307	318	268	299	310	324	323	315	283	332	324	306	324	295	310	286	288	317	291	282	292	328	284	290	313	323	303	281	329	294	275	290	289	283	297	305	272	310	362	273	299	288	290	283	283	294	312	324	333	299	297	322	309	274	278	314	308	330	346	258	292	308	298	326	330	285	265	311	301	301	300	297	292	300	267	298	291	316	280	301	280	307	281	299	296	284	297	294	297	301	275	342	312	292	314	309	317	288	309	304	286	301	276	302	303	322	318	313	306	344	314	271	270	293	269	300	312	336	317	343	323	316	321	286	291	285	309	322	310	288	303	299	305	292	329	311	300	289	305	317	314	275	307	281	333	272	296	320	330	300	335	284	296	339	312	307	328	303	311	310	295	319	274	295	314	312	309	279	317	313	318	325	291	305	293	344	305	319	312	330	310	310	315	333	319	282	285	302	281	314	260	240	275	300	308	300	284	304	308	268	326	323	293	315	326	343	299	321	304	308	275	329	313	295	314	291	327	292	312	312	280	281	307	291	320	324	302	304	308	296	326	311	309	286	292	300	291	284	303	277	267	286	310	309	294	309	279	317	308	283	305	310	343	306	291	287	306	301	297	289	305	305	314	281	314	320	316	295	301	327	322	309	307	327	339	319	316	311	295	270	309	327	331	307	323	317	262	315	304	292	324	338	304	301	341	307	294	302	305	343	326	288	326	289	322	291	296	303	277	286	305	307	311	295	296	328	335	296	334	298	312	312	318	301	293	295	331	342	314	295	272	311	294	319	270	282	324	309	320	325	306	298	301	285	273	312	295	275	277	285	304	283	294	270	252	296	306	312	301	310	304	325	315	325	301	305	301	281	311	289	291	295	297	359	307	287	279	296	305	265	319	304	288	369	327	328	303	317	308	287	303	302	286	294	305	317	302	297	326	266	294	324	277	302	296	328	345	319	318	306	320	305	300	320	316	312	322	312	280	347	319	327	306	311	351	289	306	279	304	294	295	294	281	333	307	266	287	293	281	321	291	304	279	304	297	316	302	295	305	275	271	282	289	284	252	283	338	282	318	340	280	308	277	275	283	312	306	287	298	306	326	341	327	323	336	325	333	328	309	278	315	303	303	265	307	293	298	339	316	329	272	297	309	302	285	306	319	316	301	300	296	269	322	324	312	282	311	283	272	310	319	293	308	327	298	299	332	337	317	299	298	297	285	328	331	306	299	263	305	255	290	312	279	306	267	283	256	317	296	296	323	273	303	309	300	317	322	312	297	288	271	319	308	326	322	300	269	280	304	291	295	337	283	304	286	276	256	276	309	329	305	306	292	284	323	293	303	321	283	312	269	296	289	278	303	319	326	274	305	318	296	280	308	320	289	315	290	288	309	288	294	272	324	298	331	313	310	292	281	296	341	307	339	311	319	317	317	271	289	296	314	302	274	312	290	319	305	297	281	300	315	338	309	323	294	336	293	283	291	319	341	303	277	273	302	285	272	314	312	303	309	319	291	299	292	316	327	263	299	318	286	308	334	305	337	289	307	298	290	328	332	307	338	316	257	330	297	310	296	283	271	296	296	281	322	281	307	346	293	276	279	306	328	327	266	310	345	303	305	319	317	313	299	260	344	303	265	293	308	330	324	285	321	323	282	319	316	300	318	306	297	308	303	285	326	334	268	308	321	331	318	292	292	308	304	338	317	303	304	285	283	318	273	278	294	302	305	308	316	293	285	320	306	313	293	314	301	305	311	307	310	281	297	308	284	263	309	316	301	316	293	308	305	252	291	308	266	322	301	315	298	292	296	296	282	308	302	326	276	279	323	344	307	293	308	278	300	307	334	304	278	273	293	298	281	291	290	309	366	307	289	273	270	304	347	306	326	336	305	302	285	306	300	284	309	310	322	302	288	280	299	314	287	327	320	289	331	302	294	287	308	294	261	283	311	320	323	333	319	339	303	282	307	322	284	292	291	278	317	318	331	294	313	325	273	337	299	288	325	332	288	312	302	316	291	264	307	307	319	298	315	287	303	273	273	289	313	269	296	292	323	304	293	291	286	290	280	324	293	342	311	290	294	257	320	321	320	302	321	319	293	265	288	285	294	318	274	278	317	307	268	315	319	325	289	300	305	274	314	293	283	318	302	299	291	303	311	307	305	327	301	312	289	297	292	297	272	313	316	306	299	301	323	313	334	252	295	313	297	299	303	303	279	293	296	336	299	292	315	255	259	311	267	282	314	324	316	311	299	302	291	290	257	294	283	307	336	298	299	297	309	292	322	321	306	275	307	287	294	296	314	281	299	306	322	311	311	324	293	278	305	273	305	292	299	291	271	302	317	333	294	315	293	274	308	338	318	286	276	280	320	306	327	291	303	326	333	305	315	291	296	326	319	310	292	320	312	309	310	299	300	305	322	301	273	329	318	308	326	307	308	301	292	256	312	323	291	326	271	300	272	338	319	337	300	307	310	305	284	294	300	315	277	309	320	309	298	294	299	295	336	292	322	274	271	306	291	304	291	286	324	308	293	269	263	299	285	278	305	269	295	297	328	325	330	318	287	296	285	313	277	288	287	280	292	315	340	309	287	308	302	291	304	313	301	298	312	320	275	293	291	301	349	309	276	303	279	302	315	286	279	282	275	303	296	282	288	290	297	319	305	302	306	285	281	310	328	292	312	284	290	298	315	280	306	295	307	294	315	301	340	305	328	314	311	310	299	314	316	303	291	291	292	267	301	298	292	292	283	325	287	303	265	294	322	288	294	313	306	308	298	339	315	303	310	303	296	318	292	306	297	277	285	287	301	312	280	342	287	306	316	277	323	307	280	312	301	307	278	294	293	296	289	319	292	307	310	301	319	323	285	348	291	277	297	292	310	314	286	331	296	287	295	308	320	302	335	317	313	316	313
27930	27019	11844	5605	3576	915	619	662	610	656	642	683	648	696	670	663	638	639	675	676	655	656	653	613	621	659	648	626	657	652	666	695	648	695	655	625	655	626	671	641	692	674	646	721	659	639	627	655	697	618	693	661	659	688	667	629	667	667	675	631	627	675	651	632	629	661	646	636	696	656	673	669	700	662	663	657	651	666	632	698	656	680	613	638	643	663	668	640	694	651	664	687	692	626	677	616	661	625	638	671	633	677	650	650	688	642	677	691	660	680	622	644	689	679	669	587	639	681	648	626	681	658	682	671	684	680	677	618	611	627	703	641	636	649	611	655	647	645	649	615	655	690	641	680	623	651	638	651	670	669	640	716	627	657	652	670	612	643	679	616	643	652	665	644	666	647	658	660	714	638	650	656	621	655	623	681	637	649	654	640	677	670	670	699	656	665	639	699	674	723	705	672	659	692	649	648	673	657	666	643	632	646	631	643	640	640	614	608	693	638	674	679	665	605	662	691	609	685	672	676	657	675	648	664	685	625	650	630	627	680	659	655	694	634	628	681	673	670	649	713	658	655	659	660	611	661	619	641	653	643	669	645	680	671	640	666	652	624	679	678	611	634	687	615	701	657	636	673	619	674	638	651	616	599	674	627	660	652	690	644	658	651	627	652	627	662	673	650	657	613	622	702	694	653	604	683	649	635	715	640	666	656	648	655	652	663	665	619	655	648	666	686	637	677	648	622	649	655	609	636	653	636	641	648	679	639	626	609	635	683	652	625	614	694	683	655	656	627	646	656	652	647	639	683	638	651	617	686	689	695	665	643	616	652	681	667	669	611	663	709	661	656	631	697	699	654	661	672	597	631	640	639	698	694	665	646	663	627	659	670	625	637	600	682	609	655	636	627	668	655	629	616	681	665	649	682	655	678	669	667	644	667	691	662	692	663	621	640	707	635	664	660	654	651	702	673	637	665	646	669	703	633	609	658	688	711	621	637	687	679	641	617	648	656	653	661	600	654	662	683	627	684	696	680	647	657	691	704	677	643	626	684	650	679	677	640	587	648	637	622	655	685	677	650	663	623	653	651	656	659	644	656	629	651	648	638	693	636	655	666	631	642	665	643	597	673	646	654	679	633	613	663	712	671	702	684	675	614	647	654	665	690	637	632	692	672	743	676	604	658	693	632	649	619	665	657	714	625	624	646	595	679	668	654	640	665	650	687	610	651	643	652	689	647	664	652	613	663	633	699	710	669	687	655	639	604	645	671	663	660	731	667	641	605	699	646	628	659	681	622	628	641	664	658	664	628	638	632	669	654	612	612	649	649	647	652	603	645	663	608	670	652	615	646	648	630	626	677	647	637	701	685	630	644	635	615	704	685	633	645	605	703	681	661	685	651	650	692	655	655	652	626	645	635	646	705	674	647	601	656	664	647	705	648	630	651	663	663	673	666	669	661	657	655	640	655	661	659	646	662	658	639	661	649	674	694	681	643	636	683	696	653	639	620	625	616	621	683	646	629	630	632	616	645	690	654	605	662	648	630	617	625	678	652	667	654	668	631	638	684	631	691	665	698	631	665	651	624	627	646	679	632	619	665	691	681	627	672	666	668	655	675	645	650	677	638	647	620	633	612	652	659	624	630	623	653	675	717	638	656	664	637	648	679	629	674	675	628	674	653	662	653	684	675	648	656	662	665	677	679	679	683	641	705	663	626	617	658	584	591	633	642	628	694	626	665	673	679	674	643	625	670	650	698	660	643	653	654	647	682	627	654	666	660	671	633	660	637	658	649	660	635	632	631	691	657	654	635	662	647	644	649	637	643	631	680	683	642	607	615	655	678	605	667	700	670	636	662	634	632	667	636	621	688	683	655	648	693	669	613	681	656	649	656	681	674	644	620	645	635	632	659	677	648	677	656	690	664	621	681	664	647	616	642	663	648	611	695	610	656	675	691	599	687	669	699	636	685	675	648	630	672	698	652	678	682	654	630	641	641	648	671	641	625	651	624	654	707	627	710	645	661	662	654	664	659	632	625	669	671	688	661	676	655	625	663	658	631	638	630	677	634	659	664	659	686	652	669	673	670	647	627	699	676	680	702	648	657	623	626	648	625	655	674	633	644	632	677	673	657	652	710	669	709	669	642	613	616	625	622	674	635	634	628	629	635	626	666	663	671	667	678	649	640	635	654	645	644	641	673	659	646	680	631	675	657	650	645	588	654	678	616	663	650	659	693	688	595	672	602	647	621	643	656	689	615	661	669	736	680	690	663	682	660	641	680	670	647	688	646	646	600	650	614	687	643	622	599	651	686	623	650	651	648	701	601	642	684	637	660	664	692	661	671	667	654	637	652	656	670	621	649	693	605	649	655	643	620	638	690	679	616	689	685	661	645	639	652	699	628	668	628	660	700	644	680	648	643	629	636	637	598	692	635	623	681	658	671	645	669	652	699	645	663	656	636	595	664	679	639	653	671	652	683	664	634	722	647	662	680	664	657	617	630	630	645	691	651	680	652	689	639	716	617	644	614	630	637	649	670	684	656	630	645	691	655	672	688	661	705	705	704	650	640	672	665	667	649	621	655	639	635	679	708	677	673	623	647	691	644	709	668	693	622	639	656	626	709	666	676	637	656	718	620	673	644	672	652	659	700	671	631	698	638	705	669	640	676	640	641	621	588	679	660	664	674	627	726	673	698	710	648	644	668	611	609	613	621	671	646	667	665	638	621	690	661	659	654	654	627	666	662	622	635	638	650	633	699	683	674	627	703	634	675	661	701	651	676	676	663	641	653	659	640	649	656	618	641	643	650	657	635	665	688	613	658	636	637	631	638	643	682	628	637	657	674	628	632	663	667	662	651	655	641	649	664	670	683	626	586	657	676	650	666	685	654	666	652	651	653	636	691	682	614	669	659	627	693	635	632	666	643	656	678	670	646	636	667	629	685	652	650	676	667	652	669	622	700	673	642	634	677	677	635	678	658	660	663	658	632	667	614	672	669	643	632	662	642	648	679	663	656	617	669	609	652	627	609	626	657	670	628	664	667	670	645	651	710	668	663	694	635	689	679	679	681	673	623	670	656	634	627	647	637	643	628	678	687	689	650	612	623	639	654	617	655	683	711	632	621	585	670	686	654	689	698	626	643	670	620	624	670	662	577	640	624	655	658	636	707	624	657	641	651	649	646	693	658	632	652	671	650	696	665	662	650	723	656	662	662	629	626	688	683	623	659	656	639	659	677	638	663	640	689	635	665	636	687	624	608	630	624	671	680	659	683	700	642	672	628	671	698	668	647	661	727	647	671	667	640	683	666	636	641	647	610	633	650	605	663	689	675	618	636	585	637	678	636	611	663	667	661	659	683	706	623	701	661	675	666	667	615	645	658	666	654	616	684	675	634	649	671	675	656	619	634	645	623	630	646	665	633	670	632	652	663	629	651	653	637	640	649	651	656	663	668	606	625	651	676	641	681	654	683	681	635	633	654	664	684	616	682	690	641	629	696
64320	74187	57933	35846	22827	5588	325	238	221	230	193	221	225	205	247	205	229	240	243	212	222	214	188	201	213	199	213	174	196	213	218	211	214	220	229	197	195	216	219	222	180	221	191	206	199	221	185	206	216	248	193	224	219	198	198	187	231	203	193	222	187	197	212	191	211	219	184	204	226	213	181	204	209	204	203	202	197	197	176	211	186	212	217	215	242	210	238	235	187	223	196	227	180	230	183	193	216	184	215	222	198	227	234	210	214	231	213	223	202	198	186	191	247	191	181	193	214	220	204	217	185	196	192	207	218	205	240	212	183	196	202	217	212	216	208	180	211	201	191	198	229	210	222	230	213	196	186	220	215	211	209	207	197	227	190	216	203	197	225	200	203	216	218	229	212	206	190	207	180	194	198	203	203	192	211	183	229	185	225	230	208	232	200	230	216	218	225	205	218	207	201	218	207	197	220	229	191	226	227	219	204	175	236	225	197	215	218	236	222	175	211	213	223	204	252	194	191	214	190	198	204	221	197	223	201	213	199	190	224	198	217	220	179	173	202	224	207	220	204	197	234	192	214	206	199	214	203	225	217	247	186	216	204	215	182	201	213	231	198	209	208	221	177	219	210	204	202	187	194	185	214	186	189	186	229	196	196	213	201	220	213	191	198	208	210	206	197	205	217	218	171	203	189	215	194	205	208	197	185	194	206	181	177	204	180	209	193	212	193	207	218	218	180	181	208	200	211	207	203	208	186	181	222	202	195	216	184	208	205	194	184	218	216	208	184	202	203	196	207	247	210	199	220	230	224	209	216	197	211	205	195	228	200	197	187	188	205	193	197	188	186	207	212	203	197	177	185	186	228	203	188	198	208	209	213	240	212	188	177	215	189	217	216	187	218	201	201	209	203	223	185	195	197	202	189	203	216	193	203	199	217	207	182	176	177	202	206	255	214	221	173	211	180	197	209	216	205	182	225	219	213	205	207	214	218	220	211	202	204	200	184	219	181	213	250	179	214	195	205	221	190	182	214	182	169	212	202	181	182	195	194	218	201	217	190	188	203	190	200	217	192	192	214	198	186	205	206	217	196	180	186	192	204	199	188	179	222	196	201	201	211	201	221	175	235	202	227	188	211	187	202	209	210	226	187	207	205	215	193	207	236	224	212	198	210	195	224	197	217	215	175	198	213	205	194	215	185	198	203	226	212	199	189	208	212	213	215	220	194	188	220	196	207	223	218	207	217	228	203	219	218	185	230	197	209	188	186	246	211	233	220	197	221	207	225	212	224	211	213	206	221	190	191	190	217	186	205	184	208	191	201	201	173	196	209	193	183	227	193	211	199	234	191	197	234	214	227	196	202	189	203	242	203	203	212	195	185	187	191	196	211	204	220	232	193	197	193	194	210	204	191	184	210	202	192	205	216	217	223	226	212	210	230	217	222	197	215	230	208	228	169	227	167	238	187	214	204	218	193	220	214	176	204	197	222	194	180	178	201	210	208	193	199	194	221	198	227	213	210	213	213	205	216	206	188	186	201	202	242	194	204	217	201	201	219	196	204	193	219	228	195	199	202	203	202	210	235	224	219	204	179	211	211	197	160	214	201	215	220	212	213	203	207	193	226	212	194	197	217	175	205	207	205	201	196	199	188	224	222	228	210	210	202	180	206	188	168	192	216	203	209	206	195	209	193	199	231	204	190	210	225	246	178	211	217	228	204	204	190	197	206	197	201	219	180	225	201	221	207	217	213	225	225	202	222	180	196	225	200	207	182	224	188	191	207	189	217	182	203	230	194	200	220	222	221	214	228	197	202	230	207	225	191	210	203	173	178	208	197	204	231	208	166	188	191	215	199	209	212	206	207	209	202	199	188	219	233	202	224	184	185	186	198	220	224	233	214	250	213	216	182	184	238	220	224	217	195	198	196	222	206	232	216	196	205	198	194	187	211	200	193	191	206	179	195	202	192	187	199	223	183	225	210	217	185	195	222	206	217	208	194	211	210	219	207	200	195	206	194	217	199	184	179	210	201	207	198	209	192	221	190	229	219	220	233	185	197	212	188	179	219	208	183	224	190	164	201	207	191	213	203	207	211	190	216	183	219	215	192	213	189	197	203	221	199	176	211	212	197	212	186	209	202	201	200	204	220	211	244	191	186	203	190	217	199	211	193	200	190	214	195	221	235	212	228	196	207	193	175	193	222	168	222	178	202	205	202	220	208	229	198	198	213	219	181	202	210	227	233	211	203	228	213	232	193	199	185	222	225	221	213	216	190	191	202	219	211	195	202	208	209	201	211	186	228	212	193	212	208	188	222	193	211	209	214	184	183	184	208	181	210	183	194	203	229	176	185	203	185	175	195	185	189	191	192	206	179	181	210	205	213	204	214	210	203	221	196	201	201	214	207	200	218	211	202	204	202	205	190	178	223	198	198	209	204	190	198	199	231	199	176	221	264	237	195	209	209	235	237	214	188	194	201	211	208	208	226	219	225	195	211	224	174	207	214	204	230	179	195	192	181	224	205	186	203	205	218	197	212	218	241	228	230	202	181	197	187	217	182	206	200	194	169	181	224	178	201	184	208	194	212	194	229	196	197	214	231	205	227	205	218	201	198	184	217	208	211	194	231	211	199	199	219	193	247	225	220	201	209	214	204	208	213	199	179	249	215	192	189	203	224	190	185	197	205	215	222	187	211	217	224	203	222	207	185	203	173	173	196	200	203	217	201	194	209	186	211	217	213	240	199	187	216	224	188	227	227	229	207	215	197	227	205	214	217	218	187	201	189	170	220	178	212	213	243	200	210	184	165	191	197	193	191	217	204	202	195	210	198	184	217	177	196	191	183	195	229	205	193	237	192	212	172	209	182	253	212	194	217	235	212	219	197	192	186	203	222	219	162	187	209	201	208	200	181	176	194	198	199	191	196	179	203	201	214	209	223	207	224	208	199	207	212	221	251	213	207	213	214	202	208	235	210	181	194	185	197	191	218	190	204	211	193	200	185	211	228	199	221	210	205	190	187	206	185	215	200	173	183	194	187	230	174	210	194	216	190	218	214	197	217	220	198	195	176	185	212	198	207	221	191	207	220	200	213	233	203	216	197	200	189	189	194	183	189	223	229	211	198	208	197	215	219	189	184	208	208	220	234	193	217	197	227	213	229	198	196	173	219	217	200	181	206	208	213	190	172	228	227	213	192	208	237	214	192	201	220	197	208	214	226	188	209	199	202	189	210	179	198	227	189	198	214	221	202	213	215	191	192	206	202	223	185	215	189	203	206	204	223	227	214	192	195	252	214	209	186	177	184	204	186	225	201	170	178	199	188	226	227	219	240	202	202	205	180	202	203	198	203	221	199	219	206	215	217	186	216	197	223	222	179	190	216	233	203	164	194	196	207	194	216	206	224	174	194	205	196	209	217	218	229	212	238	201	196	189	204	216	197	191	186	184	184	209	198	215	206	208	200	193	206	209	193	203	220	208	214	212	197	188	219	233	201	213	206	224
37855	58676	53314	43730	34517	6909	694	649	651	627	545	564	572	573	517	504	522	508	542	485	503	525	501	474	539	482	525	454	492	512	494	508	499	486	517	511	512	501	488	470	482	469	499	490	471	500	467	511	472	465	487	498	509	460	470	466	491	492	473	491	454	495	470	452	504	479	485	468	479	479	489	474	497	476	464	464	484	488	486	504	466	448	472	515	433	478	485	460	449	458	426	484	458	514	470	506	522	455	502	466	488	519	497	520	493	494	453	447	474	469	511	490	491	494	469	482	484	512	496	482	538	506	476	467	441	481	460	473	484	493	504	449	466	480	506	432	459	502	521	441	470	459	462	491	431	477	507	463	467	449	468	459	455	486	439	494	497	454	484	443	478	466	504	491	491	454	472	511	469	461	485	457	454	483	489	458	504	483	481	427	457	482	455	476	493	493	431	449	464	509	500	488	480	469	482	467	505	491	475	466	488	447	460	504	498	466	482	465	468	480	516	487	465	466	517	499	514	475	470	453	493	480	452	484	503	468	518	480	461	489	457	469	474	475	494	471	454	480	554	465	468	444	433	489	510	478	473	472	481	462	514	472	462	480	452	504	478	490	471	471	491	493	461	492	460	459	470	513	476	496	453	488	455	524	468	453	483	476	479	461	502	511	473	475	472	461	495	488	476	505	527	492	486	474	504	449	483	468	459	507	480	449	483	481	474	508	476	455	474	454	484	433	511	480	475	467	498	492	466	501	489	472	439	488	512	426	475	543	463	490	476	517	425	482	497	490	506	471	477	464	492	505	482	496	462	458	468	490	484	487	492	487	474	479	439	480	458	503	457	480	487	471	473	485	480	466	487	481	478	486	461	473	443	479	482	450	458	492	486	498	463	459	465	495	453	475	460	487	455	476	496	496	500	461	489	480	517	461	490	484	484	480	457	473	470	469	518	545	500	460	445	459	487	474	491	474	487	459	462	462	476	453	471	459	479	501	510	509	457	444	423	436	448	466	457	500	493	483	477	494	513	489	490	495	480	477	475	490	472	473	472	510	432	479	525	511	489	455	432	472	476	522	538	493	480	462	500	437	487	469	485	457	477	486	476	512	452	494	468	479	491	480	481	434	489	446	505	477	470	526	455	466	493	491	475	472	478	486	473	470	470	492	505	490	467	505	462	508	486	466	480	477	481	487	490	508	504	454	480	499	498	483	497	426	484	489	497	474	499	443	530	448	469	509	472	505	470	484	456	486	462	465	490	496	469	507	437	506	464	451	503	515	460	493	482	455	525	476	463	459	429	491	459	474	467	488	423	457	476	454	461	483	527	471	499	482	509	459	487	459	511	475	468	473	487	500	493	476	502	492	505	485	474	451	493	472	477	498	485	495	506	497	470	505	485	466	489	469	487	493	495	508	442	480	496	489	428	431	477	493	479	477	463	497	502	465	458	537	515	485	481	486	487	460	468	506	531	472	448	490	494	518	457	472	479	491	476	499	466	486	500	466	489	490	489	461	512	495	485	454	484	466	482	476	468	511	501	472	461	494	476	475	496	454	465	525	470	448	457	461	466	508	470	448	511	465	458	499	503	437	505	474	485	508	457	512	475	519	474	511	514	477	509	482	499	471	456	444	503	523	492	452	484	488	478	451	456	456	452	453	471	463	487	492	468	497	477	428	483	480	485	481	515	503	506	499	489	504	474	492	481	537	500	472	463	493	456	486	473	442	515	435	414	518	453	502	482	457	478	516	512	492	458	501	478	503	489	450	511	451	478	424	482	483	469	470	486	481	474	508	499	465	532	490	488	478	453	518	474	471	483	486	455	469	480	496	503	460	510	494	488	465	455	483	477	483	522	471	491	481	477	461	511	497	476	427	486	486	455	482	483	504	466	428	485	450	472	448	445	456	470	490	472	481	525	484	454	454	491	536	446	482	498	432	484	448	492	486	447	461	442	469	441	480	507	502	453	488	479	501	497	472	490	442	449	482	497	460	480	479	482	533	457	468	500	509	428	489	476	475	464	450	447	488	498	519	499	477	472	481	490	532	483	494	486	519	508	493	460	472	471	493	468	421	478	481	452	456	490	481	497	468	493	481	500	436	459	472	459	529	460	491	452	445	456	451	512	465	492	467	471	498	473	499	508	468	443	466	439	431	488	448	474	488	438	480	516	466	507	503	487	475	459	501	465	507	461	459	468	464	476	458	503	430	444	462	517	460	450	466	508	515	465	499	452	474	471	496	452	453	460	475	482	488	442	445	456	464	485	491	487	493	481	455	501	475	473	505	452	481	476	487	469	466	481	449	496	507	470	479	441	482	511	461	487	456	510	479	473	502	486	459	454	440	517	482	493	483	470	430	472	441	515	484	460	482	458	494	467	537	486	449	476	506	448	472	492	472	493	485	471	445	507	463	454	433	477	515	465	460	522	473	487	477	475	448	449	479	450	496	455	474	516	445	472	488	449	478	489	465	461	451	490	466	462	449	475	482	471	497	466	506	453	496	432	514	524	454	452	500	469	485	462	502	497	462	451	447	490	456	461	471	449	484	466	486	472	500	490	485	504	498	449	477	510	481	459	482	467	501	457	450	450	507	462	470	470	483	494	462	480	487	495	457	480	413	472	449	498	472	487	455	483	509	438	459	466	498	474	504	485	484	489	477	517	522	468	461	457	435	441	481	445	488	507	489	470	471	500	508	523	520	467	495	463	483	470	495	467	462	483	480	512	464	479	529	464	489	511	492	500	464	482	465	476	505	500	475	506	462	518	457	497	490	443	496	458	486	432	461	452	501	451	493	501	471	462	451	515	470	500	486	460	466	496	467	459	496	489	498	471	458	480	476	470	472	462	471	486	455	470	495	455	501	478	520	450	487	454	494	471	463	484	453	507	488	488	471	488	483	513	452	461	501	479	487	497	468	481	506	494	486	460	457	462	452	501	442	496	469	486	482	493	472	447	485	455	509	455	459	466	479	481	484	456	467	497	449	488	450	478	514	493	475	473	492	476	479	459	438	468	487	471	479	481	444	503	461	459	488	467	472	491	488	500	478	481	499	469	517	518	497	480	469	479	482	486	504	479	461	500	478	497	439	474	503	464	465	474	503	480	490	476	479	539	482	445	459	441	480	499	461	505	464	458	458	487	500	501	498	476	432	479	469	521	503	475	480	488	483	511	470	485	525	475	458	522	501	455	512	460	482	468	458	513	463	502	451	469	445	494	484	507	443	489	487	478	502	459	491	510	483	506	495	492	504	510	450	451	481	471	486	489	452	460	468	484	474	511	491	466	481	454	514	478	479	486	483	465	498	475	502	459	494	457	467	491	469	452	459	452	475	462	486	455	534	492	472	475	489	476	487	478	489	499	508	501	517	471	478	460	468	478	452	475	467	463	528	474	454	479	448	454	498	497	464	455	477	489	432	497	428	477	493	488	472	477	511	457	495	474	497	464	444	496	474	448	467	469	515	471	467	458	471	492	438	448	465	479	492	500	470	487	483	440	481
70295	86500	69495	48109	34819	11774	836	406	350	374	386	349	321	316	330	365	331	306	307	332	324	303	345	311	310	280	283	289	305	332	308	309	304	335	365	315	327	279	344	324	301	319	317	308	348	320	318	301	291	303	325	312	305	306	348	333	317	305	314	319	319	312	291	320	298	334	315	287	350	309	305	290	309	342	315	295	345	337	282	304	288	287	339	315	336	342	321	297	346	310	290	321	324	313	337	323	329	351	298	335	308	319	290	300	304	324	312	322	358	294	282	312	256	334	319	305	275	270	327	309	335	287	320	308	302	305	315	327	313	288	308	291	317	334	307	294	309	300	310	346	346	339	321	282	319	319	302	270	299	304	293	336	315	369	308	329	319	323	335	333	310	305	339	281	291	256	283	334	312	313	319	312	340	294	276	366	314	341	297	351	324	321	350	319	303	307	283	317	326	269	281	338	316	324	331	292	317	295	283	297	304	291	276	300	277	327	281	312	333	331	325	320	301	322	292	336	317	330	366	353	314	316	306	321	320	316	324	282	322	317	310	340	347	331	320	312	340	333	305	314	297	305	297	318	306	312	304	323	285	320	309	323	333	320	324	293	315	302	313	307	323	310	285	344	314	333	286	339	300	288	270	298	281	283	326	306	245	242	346	309	316	320	321	296	312	320	293	316	302	334	267	299	318	308	341	323	308	330	315	341	281	327	286	308	272	326	326	315	272	308	279	281	320	325	344	299	326	316	317	317	300	298	312	324	283	302	311	329	285	308	278	298	316	308	289	295	292	314	312	311	315	309	340	342	311	289	318	354	280	296	315	319	339	338	296	306	318	294	294	318	321	358	334	304	330	303	319	300	332	297	319	306	287	304	293	262	304	325	356	315	294	340	292	326	285	306	304	311	301	316	311	263	288	298	291	292	309	312	312	280	305	307	294	314	327	304	282	338	279	323	301	305	303	298	305	294	322	328	298	324	343	302	333	322	279	318	303	332	324	332	287	304	301	307	299	321	295	264	297	304	308	323	312	319	326	300	311	295	341	310	320	307	308	305	305	347	311	293	287	295	317	299	314	295	275	300	309	309	318	315	298	297	290	332	322	308	294	291	290	302	303	315	312	323	288	297	297	323	327	279	323	314	306	321	341	324	285	283	313	323	298	322	277	300	294	289	335	317	323	293	294	326	339	343	303	280	363	329	296	335	308	309	283	326	321	278	316	310	311	298	334	280	336	358	319	296	331	323	334	308	332	296	324	315	305	311	301	302	324	314	280	312	309	286	330	302	317	286	336	301	345	287	304	288	302	290	307	284	314	298	308	328	333	333	316	305	310	277	319	340	303	323	331	316	326	299	292	295	294	326	290	315	312	308	288	331	334	317	332	313	297	314	291	311	297	299	287	327	342	286	301	311	325	313	324	282	293	305	343	307	300	314	317	328	313	340	347	302	294	296	300	320	269	334	340	318	322	298	316	338	301	341	328	330	303	317	295	312	330	295	312	317	287	305	297	295	323	324	320	342	298	315	307	302	322	306	322	314	274	313	338	317	326	278	305	315	334	305	320	310	321	309	300	334	316	288	302	302	334	318	314	336	333	301	340	340	305	323	288	307	311	295	317	298	307	319	302	326	313	314	315	307	303	299	316	305	292	309	324	304	310	312	295	279	301	311	291	296	310	292	328	309	297	293	292	335	309	318	306	337	306	327	310	304	276	327	315	288	282	305	320	329	282	312	295	295	309	318	330	298	311	287	303	298	293	278	348	329	327	340	339	316	291	306	315	316	284	288	287	303	303	348	329	336	310	296	311	291	314	328	300	287	304	354	318	301	279	272	331	271	325	292	310	297	285	339	314	286	302	312	283	309	325	316	301	303	327	312	312	315	290	342	294	298	296	304	330	342	301	353	321	320	299	323	323	347	349	323	311	349	298	301	347	313	304	294	287	303	289	281	332	338	311	300	327	286	305	324	309	280	314	276	336	318	303	340	294	302	267	301	320	328	315	322	310	285	311	293	314	311	331	270	322	344	318	322	317	298	329	320	310	333	306	294	289	319	270	334	312	308	324	306	308	267	305	307	313	330	345	351	311	289	283	317	294	266	315	293	299	321	303	294	277	308	293	304	337	319	331	372	304	309	330	331	330	330	287	323	338	347	319	318	347	311	312	325	281	286	301	324	311	307	320	299	273	301	311	278	333	286	300	323	285	287	313	321	314	311	316	280	313	320	315	319	290	325	326	316	292	316	293	319	285	288	342	278	346	303	300	307	354	297	328	309	343	331	304	307	347	302	311	312	314	316	272	300	328	318	316	318	323	349	310	348	308	315	314	308	317	335	329	291	304	307	305	293	334	305	297	304	321	311	304	264	322	297	321	317	298	304	300	328	304	293	304	313	328	310	329	315	325	303	306	299	308	317	308	275	290	339	302	300	325	317	307	319	276	325	333	322	256	280	296	318	288	338	306	297	304	323	287	336	326	305	272	312	300	313	325	290	310	257	337	302	300	301	331	332	308	321	305	343	309	329	281	300	341	315	290	305	311	309	337	303	296	360	312	307	288	281	300	315	333	312	322	267	314	334	293	320	325	314	314	310	309	318	296	305	314	338	320	290	328	325	261	296	297	277	314	284	324	300	295	322	318	305	328	312	311	264	311	333	303	324	315	314	297	281	300	317	310	324	312	368	298	324	356	314	291	318	326	292	321	320	320	332	347	335	281	286	317	281	299	257	290	290	304	329	315	299	349	280	300	323	342	358	326	331	299	334	338	300	277	308	321	305	292	271	291	315	335	319	312	339	293	301	333	337	306	308	322	277	328	307	297	306	296	315	278	306	337	322	319	287	294	327	310	364	305	320	314	323	316	297	311	305	291	329	326	306	305	298	285	331	324	307	310	287	354	332	295	303	319	304	319	331	285	323	320	340	328	270	310	284	325	316	341	316	302	305	318	332	321	297	303	335	297	313	310	291	271	305	331	276	291	278	287	313	304	316	317	301	308	303	301	293	325	338	310	305	292	307	351	294	298	301	316	303	294	299	306	323	313	270	279	338	296	325	296	296	297	293	308	298	310	291	295	296	312	315	323	304	302	303	327	320	329	304	280	282	298	289	316	302	325	317	324	301	307	301	296	291	324	310	303	300	302	307	344	312	314	285	347	318	338	276	331	325	289	325	321	309	322	336	291	281	303	318	323	323	330	335	323	303	301	331	322	292	309	310	343	293	300	295	286	296	325	300	327	310	324	317	308	323	312	353	282	345	342	328	320	320	361	308	281	308	342	299	314	351	324	276	321	299	331	314	297	297	295	299	334	271	298	296	291	316	294	317	318	332	286	276	292	299	307	338	322	370	303	311	303	299	318	302	321	305	292	305	294	273	332	305	315	329	314	286	339	335	337	291	292	310	323	330	311	329	324	326	303	320	300	318	331	312	296	317	305	290	328	305	257	315	310	314	315	296	306	303	333	279	285	274	335	305	302	346	309	324	312	323	318	339	292	315	327	294
42444	70955	65474	55124	45388	9799	1123	1096	957	900	904	865	761	786	813	725	763	764	728	743	761	768	690	728	736	741	692	749	741	743	715	689	756	710	745	710	755	696	730	720	775	676	669	722	731	711	711	738	692	672	680	686	677	734	674	715	649	739	697	691	699	711	708	681	694	679	677	720	688	724	711	696	704	696	727	731	720	743	713	679	679	666	733	672	643	648	715	720	698	718	686	748	712	710	680	721	698	694	669	761	712	713	696	711	674	684	729	635	740	687	675	629	684	689	707	729	689	687	703	690	706	651	751	666	714	680	664	695	703	658	675	751	710	704	678	663	676	692	702	735	641	738	658	684	681	703	733	695	698	678	721	670	652	730	663	705	703	730	705	671	692	702	701	677	709	712	635	671	664	698	670	688	716	677	719	677	666	715	700	693	696	724	722	698	693	651	679	660	694	695	669	673	711	654	686	653	665	717	686	686	785	709	674	697	706	727	704	637	721	692	659	665	708	703	678	710	722	641	709	714	731	688	679	655	712	675	693	708	690	714	679	705	698	681	689	650	694	732	699	703	645	682	708	712	688	621	621	643	658	705	658	693	684	663	659	693	707	698	692	682	706	702	675	675	656	674	723	717	680	714	686	647	680	703	662	752	660	691	696	676	682	695	711	704	676	654	716	736	699	648	721	693	726	674	662	726	717	676	692	694	646	680	732	768	721	705	673	684	680	678	659	719	691	694	672	674	711	714	721	719	723	678	712	734	704	687	687	650	689	737	704	714	671	719	706	747	641	684	716	639	693	698	687	684	722	702	750	680	711	739	700	688	744	681	721	735	705	678	684	679	663	690	692	709	663	725	702	641	686	698	677	652	728	664	730	652	744	706	689	721	743	693	723	680	695	698	749	705	731	622	718	681	700	694	686	696	726	659	675	679	674	717	646	719	735	702	674	691	714	678	667	645	718	673	719	683	688	691	702	684	718	670	661	727	685	701	705	656	703	763	659	740	700	697	700	724	683	711	687	740	726	714	704	669	756	695	684	631	704	693	658	653	676	674	675	728	648	708	683	653	707	684	677	665	715	684	716	745	724	684	679	723	643	740	684	681	720	701	694	669	670	696	659	721	734	681	701	715	689	685	731	692	669	629	724	697	664	689	742	672	674	687	681	709	686	705	708	673	704	693	715	693	681	706	757	698	676	680	684	703	712	705	640	685	683	697	747	667	688	682	712	698	751	673	665	667	645	701	662	685	699	653	653	698	649	730	703	709	695	674	693	742	751	695	680	727	715	692	714	670	710	686	711	704	724	670	672	683	758	676	729	683	725	712	688	687	724	671	751	688	684	715	693	735	686	717	667	652	719	691	655	711	708	713	675	702	704	703	695	730	662	675	654	691	704	671	679	738	755	714	692	703	707	705	706	762	724	709	709	714	659	716	717	642	670	715	716	698	716	697	691	691	721	701	692	692	698	703	693	712	709	681	719	711	728	692	704	713	678	714	724	688	730	672	684	696	678	693	735	707	701	711	685	688	676	742	718	723	700	669	688	713	663	702	698	685	702	679	725	734	750	712	699	678	683	734	735	695	705	659	720	680	706	694	634	693	723	696	654	644	676	656	740	706	704	725	678	729	783	680	674	696	688	701	710	706	713	691	756	733	699	712	665	710	648	674	684	723	703	677	675	654	756	745	690	705	682	661	713	727	734	690	641	705	685	702	693	684	722	682	708	695	726	699	680	715	694	709	690	678	720	699	732	710	688	681	705	732	652	682	674	685	689	669	710	718	671	741	707	707	700	672	700	672	681	675	680	661	705	650	704	674	684	751	715	677	681	737	675	691	727	666	700	695	683	700	720	707	693	737	667	716	714	680	689	694	671	654	691	680	714	708	665	682	704	701	696	675	675	689	683	685	650	663	694	723	699	710	718	685	703	722	682	707	703	649	681	749	646	680	700	716	711	660	664	724	676	710	676	638	663	665	725	702	696	677	702	725	723	692	690	720	697	705	747	709	720	705	714	678	693	665	717	681	685	673	715	695	667	669	678	734	696	683	733	710	683	690	690	694	708	730	674	683	713	693	709	707	695	700	650	668	735	683	694	674	670	683	719	675	726	679	714	674	658	690	723	664	699	741	687	728	722	694	658	691	681	715	676	665	701	680	680	696	681	683	673	769	693	676	715	731	718	649	686	672	743	726	705	682	692	732	664	701	709	728	699	693	689	681	635	713	716	675	675	731	760	734	715	657	702	654	727	645	692	681	670	721	764	698	706	694	655	714	716	695	712	654	673	655	728	661	728	678	668	682	697	683	681	717	687	711	719	655	690	718	729	740	686	689	690	679	673	681	772	690	674	689	682	701	675	662	705	706	731	681	681	721	677	661	674	682	685	670	619	728	687	700	744	708	669	699	706	716	705	731	691	697	703	677	673	731	690	691	696	650	696	672	708	708	719	677	678	689	720	695	708	673	728	663	671	653	697	696	692	659	701	706	692	732	733	694	687	684	687	658	658	711	671	728	712	698	674	673	717	679	729	707	695	692	684	671	711	720	675	709	727	638	662	710	711	690	717	723	659	704	635	667	731	666	712	677	729	656	687	711	709	700	689	703	661	709	679	697	680	686	649	702	720	708	707	652	730	685	704	687	705	702	690	704	693	696	672	687	661	674	700	638	737	707	723	724	726	732	742	667	692	706	740	644	670	775	705	744	703	740	709	697	709	739	706	721	655	710	672	729	713	680	743	700	722	673	752	680	700	679	681	704	741	623	670	700	675	713	718	681	682	743	704	709	698	680	733	721	674	693	646	699	694	681	655	707	681	663	754	688	716	707	733	699	693	667	730	675	657	750	740	677	692	731	661	729	705	690	689	682	668	704	684	678	680	693	704	675	695	669	667	712	725	738	682	657	726	716	689	714	646	670	717	683	699	680	713	672	678	681	688	649	690	628	651	693	681	678	688	661	707	701	674	730	655	693	704	685	676	698	741	684	691	662	678	695	693	664	692	703	691	703	659	688	680	718	667	707	722	716	732	668	672	705	703	632	619	687	688	680	671	737	726	709	643	662	707	663	675	709	660	731	718	699	699	645	664	697	691	697	715	701	716	701	676	731	681	682	648	641	663	750	707	688	711	702	708	658	726	683	716	688	666	712	683	734	700	745	687	678	701	697	703	659	709	698	631	688	678	700	694	692	715	720	704	760	712	743	721	701	709	694	662	659	674	685	686	683	697	663	655	697	683	667	730	675	721	702	698	671	676	692	739	707	712	668	657	708	692	669	666	694	660	674	655	669	675	710	690	688	687	735	671	682	702	699	692	709	664	719	654	707	722	680	684	738	684	771	652	678	684	700	703	712	684	684	692	712	676	747	674	723	669	730	674	677	711	668	701	648	691	669	683	675	703	676	736	702	694	748	665	749	695	720	719	679	746	693	667	689	726	702	674	695	663	691	663	715	649	668	755	724	674	682	678	687	671	709	710	700	703	712	656	687	702	740	709	657	697	672
53670	36648	12567	2807	1228	492	286	294	295	315	275	303	298	296	315	294	329	290	305	310	329	313	277	287	295	317	264	261	307	305	274	314	292	285	316	319	326	303	305	282	323	308	337	297	297	284	296	291	315	320	305	274	305	277	277	306	304	280	330	284	272	290	295	295	307	277	299	313	332	311	307	323	294	294	288	275	287	308	282	297	315	297	272	324	333	295	319	316	305	312	320	326	320	280	310	299	279	297	340	313	289	292	319	319	301	282	318	297	289	303	292	304	318	306	301	292	304	320	297	278	289	314	262	291	292	297	277	271	297	297	285	331	302	278	310	304	314	314	316	315	320	322	296	316	269	298	305	302	315	326	330	298	324	301	300	318	272	298	333	324	316	282	285	306	309	271	305	332	292	283	330	303	300	301	311	332	308	321	293	299	293	311	300	289	253	291	305	314	329	287	305	311	331	279	268	287	273	309	305	277	306	296	287	269	304	307	329	275	311	311	305	322	305	280	314	311	323	274	314	303	307	250	297	284	302	312	297	309	326	315	292	290	278	269	322	290	290	311	298	300	321	325	267	274	289	296	315	274	275	312	286	317	297	298	282	278	293	276	281	284	300	301	280	309	290	296	289	326	326	311	307	261	327	271	305	331	334	250	306	287	293	317	259	293	320	308	267	306	338	298	311	283	294	316	289	281	286	309	339	326	290	286	303	303	272	291	302	298	331	312	296	307	301	296	319	279	303	305	296	305	351	304	257	334	301	323	317	302	296	287	308	306	296	319	316	281	301	309	308	285	298	278	281	343	311	296	306	316	307	298	259	301	308	303	342	323	299	297	307	300	287	280	289	281	276	327	325	306	294	280	281	298	309	289	304	282	295	315	287	315	310	323	289	278	276	290	292	339	342	291	283	271	304	278	366	318	307	301	279	307	295	305	305	316	299	276	291	287	322	305	293	292	312	291	297	275	280	315	305	313	304	279	264	324	312	277	311	294	319	260	283	296	303	289	310	298	286	278	292	302	287	334	257	279	311	324	308	277	279	289	311	309	279	269	320	306	256	302	301	296	304	323	273	265	311	312	292	297	298	307	301	325	313	293	286	302	302	324	311	309	286	296	346	301	303	298	287	301	287	284	283	307	300	275	283	294	285	295	288	287	297	306	312	295	324	288	283	313	301	302	287	295	315	296	302	308	318	321	318	328	299	270	287	293	290	299	307	303	323	274	302	305	289	279	310	298	297	273	328	293	280	291	287	313	288	299	313	312	316	311	282	284	301	320	288	326	303	287	261	314	296	282	324	275	354	312	278	296	310	303	286	276	309	314	320	315	290	298	306	310	309	304	320	262	279	281	303	329	296	292	305	329	311	274	299	296	287	300	316	305	289	294	326	307	277	300	282	307	327	285	292	271	263	320	299	288	293	306	298	303	304	320	280	320	305	343	309	351	290	328	344	317	296	301	317	310	304	276	323	293	262	335	286	298	288	295	284	267	293	327	290	316	317	269	335	326	333	301	291	295	308	300	299	296	327	289	302	317	284	248	315	291	299	319	324	305	305	327	283	310	288	322	273	306	321	269	300	304	284	318	289	332	329	297	316	317	284	313	282	285	279	286	287	298	274	298	275	272	295	296	295	307	321	304	290	280	324	276	285	284	323	295	301	271	285	252	291	288	263	300	304	307	319	299	305	310	306	323	323	314	285	316	308	320	328	328	336	342	318	263	299	347	280	287	299	291	325	267	281	332	275	298	263	318	315	307	324	285	293	276	287	275	315	320	315	337	305	300	285	249	293	286	315	287	292	296	307	308	319	279	247	241	300	301	297	267	298	309	276	284	297	304	279	286	317	297	284	296	260	266	305	310	312	300	282	300	318	286	326	305	296	292	276	304	337	279	293	284	301	298	302	281	272	320	340	302	312	298	319	295	300	294	322	315	288	302	310	290	285	294	289	286	288	324	268	315	310	316	308	334	306	307	303	264	315	299	289	288	309	325	299	310	312	319	306	311	327	297	292	273	283	289	304	320	280	252	319	316	292	285	301	275	300	310	308	294	306	338	282	302	316	305	299	320	297	291	265	307	281	308	320	315	282	286	299	303	294	287	315	277	324	291	310	318	298	300	288	313	311	293	304	300	292	278	317	326	313	306	289	274	260	276	325	294	310	324	327	303	306	319	309	274	277	276	299	307	282	324	311	292	311	272	327	317	297	284	300	288	291	317	307	287	298	280	302	312	312	295	324	276	315	312	283	318	309	298	299	286	269	290	291	269	289	339	280	305	320	300	273	276	303	292	311	281	294	297	354	330	290	265	307	264	289	291	287	293	291	280	294	312	317	284	279	306	300	276	317	281	310	296	299	282	257	301	288	300	278	263	290	288	275	281	292	291	297	282	303	318	311	327	324	313	267	283	304	327	305	276	320	305	289	291	314	297	305	277	288	313	298	293	300	296	282	312	317	289	280	290	282	311	286	271	281	328	306	315	276	257	287	256	280	302	294	314	309	290	294	313	317	281	321	283	292	275	250	302	292	280	308	315	321	303	279	295	290	290	290	294	286	301	301	296	314	292	289	300	293	293	286	276	305	309	318	314	324	302	290	274	328	295	290	296	300	272	284	291	293	338	282	317	280	281	318	299	322	278	303	298	284	306	308	306	314	272	284	281	292	301	313	299	321	301	348	311	312	315	281	303	330	303	296	310	286	301	306	304	297	268	282	295	260	281	285	285	295	317	267	293	317	303	310	309	295	347	276	313	302	317	302	321	293	273	339	309	272	300	291	292	305	281	301	295	285	313	320	272	299	328	280	314	296	288	301	298	304	299	290	292	275	284	294	294	287	283	282	291	289	305	274	312	316	302	295	296	326	307	330	294	288	275	303	275	291	285	286	281	279	294	295	285	309	296	276	305	262	316	298	290	275	311	280	279	296	263	330	297	285	348	309	284	309	289	298	291	300	302	300	285	307	304	298	276	295	307	293	270	284	330	307	303	300	289	295	281	288	272	328	292	312	329	273	314	304	297	296	293	293	272	328	325	304	306	291	292	313	276	308	303	289	289	300	315	289	273	318	299	291	337	295	297	302	297	288	312	265	310	274	317	282	315	294	283	291	297	296	320	274	293	310	325	300	303	310	292	284	284	296	308	291	281	285	289	316	317	310	288	292	306	311	292	289	268	295	277	304	284	284	283	304	303	304	315	311	303	265	316	296	290	288	299	307	316	298	307	320	338	301	266	318	261	321	273	347	329	282	299	325	286	318	318	303	326	305	314	281	290	289	303	321	322	315	289	314	317	334	288	260	279	270	326	294	312	310	319	310	304	266	286	280	285	312	316	285	294	268	268	286	317	315	280	320	289	345	273	284	322	278	272	318	314	309	303	287	280	309	308	286	315	259	274	302	295	313	311	282	322	303	287	319	296	283	320	306	327	310	319	314	303	309	314	294	270	294	284	328	301	297	304	289	318	287	284	261	291	294	319	272	277	281	292	274	317	290	293	318	318
29152	26548	11259	5661	3657	966	663	678	662	693	636	644	688	670	602	630	673	676	677	605	639	667	644	666	683	652	667	656	620	620	633	639	636	662	615	658	679	625	658	677	646	624	690	644	654	678	622	656	703	661	659	653	631	660	667	623	605	687	699	615	622	647	642	596	654	640	637	651	620	624	656	603	692	670	649	655	654	634	622	659	636	629	634	638	663	688	634	606	673	625	638	665	604	649	704	641	667	673	671	627	631	664	659	648	615	671	659	659	668	673	652	664	589	692	697	598	625	639	675	663	652	642	651	665	664	601	627	670	621	610	651	667	651	664	685	682	682	669	605	675	635	659	662	652	663	681	646	640	665	688	649	630	660	696	710	684	662	664	685	641	623	600	600	684	656	657	662	663	668	648	670	670	702	690	597	623	600	683	675	678	681	614	655	653	659	658	645	645	657	649	649	674	679	683	626	623	656	618	637	642	621	657	633	660	636	643	645	637	636	636	633	665	640	676	639	634	624	638	636	657	650	637	659	642	663	654	653	625	636	638	632	650	665	662	632	688	641	630	658	626	657	657	669	642	657	626	694	667	666	666	690	641	646	620	649	674	706	626	662	644	616	644	638	602	662	645	661	665	698	606	637	660	615	678	610	655	599	655	609	659	668	643	612	671	657	635	647	647	669	656	604	652	668	708	629	634	625	604	607	628	653	627	656	683	632	645	638	658	708	648	625	677	570	639	624	576	649	642	700	683	670	654	666	664	654	624	682	624	674	624	704	659	677	683	648	643	694	633	676	646	654	621	621	667	690	623	650	647	637	612	668	668	637	652	641	632	704	607	686	689	677	631	625	653	682	653	585	643	589	653	633	643	681	621	661	682	701	645	640	620	642	699	635	657	636	642	624	617	698	688	634	646	673	596	663	627	621	629	645	652	680	655	668	657	651	640	656	609	650	636	645	653	676	662	676	668	679	634	628	634	585	622	652	601	660	625	660	676	679	643	631	620	636	598	660	617	643	643	632	631	653	647	642	654	613	632	627	632	644	657	648	672	638	646	628	608	632	679	655	610	706	624	641	634	626	698	626	605	659	676	624	612	639	633	647	696	612	648	668	644	578	648	703	725	620	640	664	630	684	626	657	638	672	685	610	612	659	608	680	627	626	631	620	622	648	650	654	690	638	663	730	638	639	637	606	624	667	708	718	669	618	670	637	626	680	665	691	664	653	675	663	664	643	648	696	634	646	663	654	647	685	669	645	652	635	664	625	630	592	651	627	616	607	654	710	685	662	652	656	629	669	617	650	658	643	640	639	635	619	653	669	708	634	673	650	647	672	621	660	662	684	663	645	686	653	679	681	597	615	674	661	626	651	664	647	657	669	642	672	693	620	597	655	637	638	657	634	626	666	669	604	654	676	632	645	713	595	634	685	673	637	642	638	675	667	659	655	649	669	668	640	669	602	669	729	649	649	628	667	618	648	653	666	599	632	635	672	663	662	638	619	668	617	653	657	632	675	702	641	635	695	657	690	664	655	624	670	618	656	634	639	662	626	654	677	653	606	634	645	641	677	594	659	668	643	685	622	660	636	630	624	666	594	647	623	652	642	598	644	658	640	614	621	688	683	656	660	647	634	666	626	663	653	691	667	670	669	630	647	624	664	643	649	627	618	644	639	663	648	678	651	649	616	667	668	649	641	656	695	648	652	645	647	711	641	692	618	661	610	648	685	676	653	645	629	685	674	608	646	652	684	653	649	652	644	645	653	608	640	653	644	591	640	625	622	649	662	616	671	618	693	635	644	650	632	633	630	720	643	656	681	599	658	673	613	657	674	618	640	673	666	594	629	609	638	646	631	698	649	627	643	610	655	631	632	607	657	703	646	645	640	605	602	654	650	663	612	638	653	601	701	635	635	621	664	661	662	630	671	590	661	657	652	594	650	651	630	653	634	614	671	679	636	642	657	663	606	623	674	693	664	648	685	702	624	658	675	596	640	635	604	648	710	622	650	597	649	626	636	623	688	619	697	651	627	674	679	702	644	669	621	646	619	693	640	694	645	660	647	630	691	614	615	596	633	657	653	605	610	688	658	639	690	680	673	611	635	635	619	654	639	636	658	614	630	637	649	649	674	662	674	664	632	652	635	649	682	630	677	627	655	620	674	672	635	661	621	655	636	685	602	631	693	642	640	670	661	665	640	696	614	686	623	661	625	631	668	624	675	634	658	619	678	672	637	668	642	641	686	696	602	643	650	637	658	635	677	637	599	642	638	685	670	615	628	653	636	629	642	628	626	673	641	653	628	694	657	660	636	625	604	649	632	648	628	642	633	640	686	648	626	636	641	638	622	662	633	651	705	621	621	638	632	659	695	668	587	624	645	681	667	599	683	679	716	654	632	620	672	632	645	635	603	661	606	630	652	640	651	641	656	648	626	641	630	648	641	702	616	662	653	678	650	653	689	632	601	669	630	622	653	630	601	631	634	680	681	667	677	666	627	667	658	633	650	634	663	659	639	627	667	686	675	613	649	614	623	616	623	600	665	667	632	635	656	621	610	657	613	625	675	657	614	632	679	662	618	636	698	667	599	625	627	653	573	607	648	678	664	641	646	671	661	655	685	669	677	661	638	637	669	665	641	626	677	680	636	648	629	606	597	646	647	643	645	649	641	642	656	671	693	612	621	646	642	582	634	657	634	654	632	643	658	658	642	668	650	638	657	646	641	654	634	627	669	636	654	653	626	686	698	647	646	658	605	671	647	687	663	675	664	647	663	662	656	634	616	662	662	674	657	625	685	678	675	658	694	659	616	632	656	730	662	656	611	675	672	620	665	661	641	641	672	662	630	627	630	655	664	657	646	679	661	656	660	635	615	642	639	661	642	602	650	620	665	659	681	666	639	672	669	668	636	640	657	637	635	678	614	672	648	617	665	670	674	653	653	642	643	670	638	617	648	634	636	658	638	684	640	633	664	656	654	650	611	646	611	609	626	679	647	651	679	673	600	667	641	658	628	634	617	622	668	636	659	667	666	646	618	617	633	638	685	645	651	629	636	651	608	705	661	639	635	663	679	651	649	661	637	688	638	648	650	653	592	657	662	659	666	642	674	686	614	620	677	626	635	640	629	600	668	669	634	604	627	611	671	679	660	643	637	655	653	685	645	664	624	639	596	611	638	664	674	642	672	631	673	621	646	636	642	668	620	632	668	625	663	680	669	623	666	622	661	645	657	638	636	639	623	669	660	634	652	649	682	685	632	656	619	670	625	619	633	699	617	639	675	663	622	605	630	653	658	646	649	669	638	657	642	584	613	651	595	653	638	660	676	607	599	645	678	638	647	656	700	652	658	638	628	651	611	657	657	656	651	656	663	656	652	646	662	650	682	609	618	641	647	625	649	629	647	626	636	649	654	647	681	657	631	661	659	626	670	627	684	654	688	640	651	657	676	617	638	677	675	642	676	632	645	650	685	642	680	629	643	608	642	685	643	681	656	634	636	642	622	638
65926	74026	56707	35336	22327	5433	289	223	263	217	204	228	206	205	210	187	194	213	201	191	226	210	230	205	220	185	225	210	186	212	219	205	187	206	183	201	194	205	200	217	168	226	212	204	219	207	213	222	215	191	194	195	200	191	192	230	199	197	209	211	187	234	191	245	211	215	217	226	179	210	195	213	193	224	209	184	210	228	193	198	214	211	205	228	207	202	212	172	215	182	182	186	213	229	213	228	229	195	197	185	194	212	200	206	176	202	248	206	221	212	214	183	237	182	206	210	182	234	186	212	202	192	190	192	188	188	182	213	208	177	198	210	208	196	215	200	209	214	198	211	199	202	189	203	203	213	192	225	223	207	209	216	195	180	216	205	216	206	190	186	183	242	186	194	180	206	206	200	228	217	211	233	203	197	213	194	225	192	212	209	203	196	186	182	191	218	205	179	201	191	202	208	189	215	218	190	187	209	231	214	216	223	213	201	213	211	201	218	209	178	180	204	196	193	228	183	229	238	192	182	212	202	178	196	181	203	172	194	196	206	186	251	184	194	225	193	214	196	172	195	182	242	193	193	186	190	205	211	189	187	176	185	203	220	179	224	209	216	189	191	184	210	200	208	229	197	197	196	197	197	214	194	185	215	199	217	194	170	206	222	184	190	186	192	190	178	230	206	183	226	230	208	199	221	181	218	204	226	203	190	204	202	217	218	204	203	250	203	228	195	198	198	230	178	181	206	186	206	203	209	223	180	208	195	196	210	208	225	204	234	229	193	205	206	204	176	229	211	223	248	187	199	179	219	216	212	184	209	199	180	231	192	222	212	215	190	223	195	209	219	182	209	210	217	190	180	197	234	186	175	196	191	185	197	227	192	193	204	209	197	192	198	180	207	204	234	207	197	217	203	199	233	222	217	173	209	215	189	229	214	221	231	216	207	176	195	195	228	192	230	203	192	203	186	200	214	206	211	204	255	190	189	187	226	202	189	204	258	206	179	200	191	195	201	205	220	197	195	227	233	202	195	219	205	229	202	219	171	231	185	189	189	188	182	196	206	221	208	195	182	214	189	247	187	192	181	197	199	196	209	191	178	201	216	207	193	226	195	206	221	205	190	181	220	204	187	197	202	189	191	189	211	207	233	163	214	184	194	187	206	231	214	190	187	198	197	187	208	184	195	190	176	214	231	225	201	213	176	207	201	197	193	191	218	213	184	172	193	199	206	183	209	204	210	193	197	198	201	195	178	214	186	201	216	190	180	209	208	207	214	202	210	227	197	195	192	213	190	186	231	205	209	171	185	182	201	200	199	205	199	213	189	202	204	206	231	205	167	209	215	208	198	208	192	200	227	203	196	220	187	180	191	189	198	181	185	214	192	169	184	228	175	176	197	210	196	192	216	212	238	210	201	206	208	243	207	219	192	165	178	243	162	193	192	208	209	196	206	192	193	175	199	206	222	214	198	215	210	210	203	207	171	178	215	230	207	187	187	228	198	222	209	209	201	184	195	214	193	235	196	237	232	166	214	182	199	193	204	179	188	199	197	191	189	210	198	204	169	196	188	206	172	185	205	191	193	210	194	227	188	219	191	191	194	194	195	193	211	203	188	195	222	190	187	177	196	180	200	187	189	191	236	195	188	219	207	195	189	185	202	211	209	202	203	184	187	199	176	247	212	209	184	219	186	238	201	225	197	203	221	178	213	211	200	186	184	197	182	200	211	223	196	214	199	186	184	210	211	203	199	192	200	188	195	189	222	217	205	179	207	216	239	199	200	185	240	179	199	208	193	188	199	224	205	185	193	194	209	239	194	186	209	211	212	192	225	181	207	197	187	177	221	194	184	192	224	205	203	201	208	158	172	208	192	180	184	201	191	193	206	222	215	208	186	181	168	200	203	192	177	204	187	203	202	239	214	205	197	217	185	223	210	187	196	209	191	212	195	213	192	165	243	234	208	199	205	184	199	202	204	229	206	219	211	175	197	215	176	189	176	228	224	208	229	222	190	223	198	179	223	189	214	191	188	234	185	193	192	204	197	216	179	226	206	223	234	193	214	185	211	202	215	210	191	219	235	181	201	222	217	223	198	230	217	215	195	198	208	200	201	187	206	195	221	203	217	183	205	214	205	191	177	231	221	198	185	210	182	190	179	181	204	197	203	190	193	219	211	189	189	205	201	200	207	212	213	219	186	205	199	203	199	185	206	215	180	194	191	183	208	183	212	212	190	229	190	211	202	202	212	182	208	203	207	211	206	200	207	209	208	181	170	227	213	202	233	211	209	202	173	209	215	193	212	200	191	193	186	207	217	213	185	228	198	189	221	184	210	210	216	191	221	215	199	205	218	188	173	212	207	195	230	210	217	225	201	217	215	199	189	186	194	222	217	208	208	215	216	228	191	193	212	200	205	218	177	206	200	223	224	181	178	222	209	205	181	208	215	213	195	219	206	215	217	192	238	199	192	208	208	192	198	210	217	220	193	200	199	187	187	200	202	191	195	201	194	173	191	182	190	183	193	209	212	209	186	195	196	215	200	218	210	199	196	205	209	216	203	232	205	182	207	195	197	220	187	194	210	186	227	206	231	177	216	249	187	179	194	219	190	199	185	197	193	226	179	188	202	226	212	227	199	200	175	184	200	189	192	201	183	183	194	203	195	189	213	204	220	207	214	207	210	202	185	207	212	186	208	196	204	193	218	212	229	203	222	192	234	226	170	221	210	229	208	199	209	209	182	201	221	188	194	205	197	211	184	177	196	200	191	185	220	196	169	226	189	197	186	197	228	192	189	201	216	195	181	214	209	196	220	225	229	191	188	219	195	208	216	223	210	185	201	199	197	202	204	207	182	217	202	208	212	192	204	194	195	199	226	227	228	202	221	214	180	168	160	199	172	199	222	193	211	199	183	206	177	220	213	198	229	201	209	184	225	205	207	204	228	235	207	238	215	195	201	188	215	177	179	178	212	221	211	200	216	180	201	200	213	210	193	193	199	186	187	230	188	193	197	217	211	176	175	194	197	194	191	196	208	192	216	229	218	187	210	220	196	227	217	216	185	195	215	192	207	223	203	194	207	197	230	200	193	196	207	201	181	221	221	175	215	202	222	201	228	201	178	183	207	187	200	223	242	240	219	203	217	218	208	188	195	233	217	201	214	207	215	224	191	220	192	209	198	220	214	211	205	199	223	199	181	207	188	217	197	205	229	206	210	223	200	221	244	207	189	199	184	219	211	185	196	204	185	188	207	202	204	202	216	212	176	192	209	202	235	213	205	188	196	209	200	201	217	195	193	206	207	208	213	210	201	206	230	184	204	207	222	221	193	186	199	220	191	218	231	226	205	198	226	220	223	212	188	193	191	217	223	198	208	190	190	216	205	217	183	212	197	189	196	208	244	195	215	220	197	213	193	196	196	238	210	220	207	211	213	229	183	211	189	220	211	183	197	226	216	209	198	207	206	192	188	190	216	216	201	176	219	194	187	216	220	214	183	217	190	207	224
39149	58675	52608	42981	34871	6180	699	675	604	607	553	564	513	526	534	521	483	531	507	542	516	465	523	533	483	516	475	506	486	481	488	461	505	466	482	475	466	465	498	474	498	479	467	509	478	493	479	489	490	477	442	492	450	468	503	474	505	490	484	442	464	447	497	471	498	466	478	451	473	488	482	506	479	457	511	465	480	486	492	466	494	496	483	430	473	464	438	543	506	522	500	466	443	470	500	524	464	448	506	459	480	470	471	468	446	473	485	432	502	475	474	466	448	483	475	463	499	429	472	508	450	487	443	502	442	445	473	456	472	431	472	463	452	485	464	445	439	468	496	488	484	479	485	477	514	452	485	464	494	502	491	509	489	485	493	501	506	477	483	459	503	540	486	468	497	470	473	516	475	468	432	462	459	476	474	470	493	451	485	437	492	515	454	483	487	480	499	445	454	453	506	476	489	490	469	451	484	472	499	460	520	492	478	466	516	481	464	481	484	466	531	487	511	476	466	459	484	461	447	492	481	491	519	475	430	494	448	452	484	540	476	471	483	488	507	478	477	487	482	497	508	492	458	468	486	464	489	444	476	501	496	480	505	508	484	473	489	475	444	476	457	487	503	486	489	470	476	471	490	494	495	479	475	461	487	465	494	493	456	503	480	460	453	479	425	464	438	438	486	498	481	512	498	472	472	480	471	454	465	473	497	465	494	524	473	500	488	443	458	500	494	490	459	530	477	473	484	509	461	453	458	494	444	452	501	464	451	478	455	459	444	509	459	498	461	472	498	464	470	488	482	456	489	492	485	496	494	492	497	468	515	474	450	481	466	508	480	444	451	458	450	458	476	482	473	463	456	487	497	491	448	453	528	480	453	459	506	461	482	476	493	527	447	502	453	469	454	506	474	480	492	447	506	447	497	491	486	454	486	477	488	504	484	472	513	477	474	450	477	484	477	519	454	474	464	518	447	474	455	465	440	502	456	475	453	501	458	473	477	478	482	517	501	451	496	484	498	468	477	482	488	514	466	464	473	495	479	480	488	429	474	463	496	451	479	474	485	464	460	444	498	505	481	495	511	495	475	491	480	487	483	450	456	444	483	492	479	474	508	461	475	482	473	449	453	514	515	489	473	437	482	454	475	442	495	471	470	512	476	460	499	458	481	471	473	483	474	453	470	452	479	462	456	478	487	508	451	441	504	478	463	457	487	453	436	482	517	496	481	495	449	485	487	503	511	496	440	477	472	455	506	472	455	519	463	479	458	499	476	463	438	464	472	497	437	498	464	455	465	442	477	459	469	495	484	501	460	461	465	447	495	479	446	498	460	461	448	465	494	442	462	500	510	474	496	507	524	483	471	485	486	537	482	498	496	477	492	475	518	470	445	478	519	476	495	498	476	455	514	478	450	458	522	482	524	491	474	514	496	465	471	465	475	481	462	472	481	475	470	438	500	472	512	508	476	443	469	464	512	478	494	489	480	470	471	443	467	454	467	491	481	521	472	478	464	468	446	484	498	493	492	506	522	478	464	438	444	460	482	477	511	463	506	442	468	461	447	527	478	476	452	473	469	470	498	470	497	452	475	481	486	484	450	485	481	481	487	430	496	481	496	516	479	485	489	497	482	499	480	452	484	478	448	497	476	447	505	485	456	449	459	432	455	494	534	446	483	448	450	525	485	505	461	469	461	461	473	473	434	469	450	462	469	456	473	498	477	449	471	443	454	434	470	483	438	493	466	478	462	462	447	454	472	493	470	459	459	495	497	510	484	461	490	468	489	461	486	487	467	476	451	443	485	448	476	463	469	436	460	466	461	489	474	476	425	519	473	484	441	474	461	480	449	484	494	512	476	493	503	472	446	459	500	489	486	516	499	495	478	529	475	478	516	454	458	451	483	447	490	479	458	466	456	481	414	453	440	489	480	444	471	496	491	471	478	482	474	457	463	487	440	477	459	465	468	494	501	504	427	486	441	483	431	448	515	466	456	476	507	483	505	497	476	483	449	422	461	501	458	473	474	452	471	465	473	452	460	474	511	492	471	509	435	462	518	495	444	487	457	435	507	463	484	489	470	489	473	487	429	502	454	488	467	449	467	515	471	441	509	479	488	508	472	496	478	471	467	504	455	482	459	468	459	435	486	506	470	469	482	479	467	474	491	464	507	472	479	471	465	457	455	513	499	446	493	494	462	466	483	474	463	485	454	449	456	478	473	516	500	467	527	465	450	445	478	471	486	478	457	490	505	488	494	475	461	460	470	485	485	478	484	452	472	486	487	474	456	447	494	481	554	450	463	475	454	481	478	502	450	478	470	447	490	506	490	489	504	484	449	465	496	523	454	491	465	490	467	452	477	474	464	494	428	475	463	507	507	444	467	475	471	518	507	484	487	480	477	482	497	462	472	479	446	470	476	483	498	473	487	482	514	505	491	452	454	436	457	471	485	467	433	493	518	447	492	456	497	485	494	494	489	476	453	453	483	454	477	484	486	484	479	488	464	518	490	478	450	456	473	482	485	475	523	460	458	469	495	517	518	451	421	481	457	456	471	466	467	540	479	492	472	469	445	469	466	492	511	487	475	486	492	508	470	465	492	462	503	481	459	500	493	468	485	468	519	475	500	478	495	465	498	470	470	446	484	470	452	446	490	480	467	531	519	477	479	504	481	462	476	492	462	485	455	463	454	482	451	475	479	515	459	497	448	476	485	471	494	444	485	454	481	467	499	436	475	500	496	477	515	492	443	457	495	477	496	483	486	471	470	510	489	491	479	469	481	467	470	488	523	481	477	430	444	464	477	468	468	452	472	489	453	498	469	478	443	452	463	480	477	448	481	477	444	481	483	490	455	481	498	456	451	429	490	476	471	441	452	496	451	508	458	480	495	477	480	461	485	490	451	475	515	471	494	465	488	451	467	457	416	474	476	482	447	498	474	448	455	462	470	452	473	498	503	482	487	489	498	440	458	527	488	485	472	462	420	474	517	490	514	463	493	467	498	465	501	478	513	493	472	492	506	467	455	457	479	498	457	467	468	488	489	456	512	474	480	479	427	472	510	506	467	458	470	476	478	455	467	476	528	469	482	463	487	489	501	469	494	491	514	437	457	487	487	462	483	455	496	475	487	462	491	504	509	462	478	457	507	488	493	439	440	486	456	463	482	495	491	514	441	495	448	462	460	461	478	470	474	478	484	465	502	511	472	470	484	480	473	450	496	491	473	475	466	457	462	481	458	485	471	455	503	462	499	453	468	438	491	485	461	476	510	488	503	471	452	482	499	471	454	498	516	470	488	518	496	523	506	430	498	493	462	469	481	501	459	433	491	480	537	467	475	486	493	487	477	465	486	491	506	503	525	529	509	436	452	513	470	500	493	469	495	470	484	495	457	502	469	477	431	475	479	440	473	479	469	463	465	492	486	459	493	482	491	466	472	483	488	494	457	465	476	495	454	449	461	447	474	479	489	428	455	453	466	500	454	454	483	520	500	507	469	478	482	495	506	480
73323	85544	69314	47198	33400	12058	884	421	356	312	345	309	330	348	299	363	334	317	330	325	294	289	324	321	344	327	308	328	304	288	313	353	311	327	312	326	326	291	311	322	299	312	321	340	336	338	301	307	277	348	297	319	332	316	333	335	331	322	309	346	285	299	341	285	342	304	313	293	333	292	302	287	279	304	285	320	315	287	299	328	316	273	327	275	298	328	282	308	319	317	322	311	297	298	314	310	333	325	315	294	340	328	292	308	292	326	311	313	330	331	310	296	285	324	292	315	325	325	300	268	299	297	299	314	309	314	291	293	290	310	282	307	281	300	304	307	321	351	328	290	284	279	345	318	299	293	341	308	301	318	324	329	312	289	315	300	311	300	312	318	322	304	314	307	286	309	315	263	319	301	315	370	283	331	303	302	316	333	306	297	304	322	318	288	300	324	332	319	341	330	347	345	307	339	331	306	295	315	333	304	288	312	308	334	319	331	294	308	340	301	320	331	317	313	290	316	310	335	338	356	323	325	301	329	310	318	318	319	343	335	292	315	335	312	323	336	306	312	287	280	331	313	314	322	307	323	286	350	309	302	335	322	315	285	305	322	299	340	289	342	293	338	364	341	324	305	315	333	311	302	326	309	314	313	305	300	351	339	283	353	326	309	318	316	299	334	307	336	291	322	322	316	307	317	315	308	308	316	286	277	286	286	336	318	292	343	314	319	335	318	336	304	294	309	312	324	325	298	340	282	322	336	295	304	270	301	337	330	295	358	335	301	315	330	317	302	370	282	300	255	314	297	327	330	315	326	302	313	347	324	305	323	313	284	315	284	311	332	314	332	317	325	318	325	331	333	318	278	303	303	312	311	280	314	306	313	274	309	322	291	311	327	297	343	339	335	335	303	316	329	316	272	277	279	317	307	320	305	309	304	324	317	330	315	309	324	272	308	295	297	282	295	330	338	343	319	278	314	338	348	320	314	321	324	294	307	336	276	323	342	275	308	323	342	307	295	359	304	327	298	346	332	297	296	337	369	342	305	314	332	305	320	328	286	313	320	300	274	304	292	339	352	323	275	327	349	325	297	310	299	322	315	294	315	318	339	308	290	334	316	313	298	321	303	312	292	338	314	343	301	304	341	306	321	308	290	286	341	320	300	318	332	324	358	344	275	336	318	316	315	321	336	311	294	286	293	300	324	315	347	282	283	305	303	314	290	319	299	292	309	345	348	290	330	313	336	319	289	313	343	309	311	300	298	320	333	302	326	349	294	335	326	285	315	332	315	325	306	304	317	340	352	350	296	315	281	320	297	276	314	315	332	298	325	327	318	302	296	307	354	279	323	313	296	312	295	295	273	309	278	312	286	320	331	302	292	295	331	285	294	336	320	294	300	303	328	333	294	327	333	332	333	300	313	333	305	295	318	336	312	317	307	286	298	288	323	334	315	319	345	298	304	314	283	314	356	308	381	314	324	302	328	280	290	312	288	346	353	337	314	304	290	319	348	290	308	309	313	343	299	337	323	340	343	290	335	297	335	313	306	308	286	319	301	332	311	315	302	302	318	310	297	304	287	327	320	324	322	321	279	322	326	289	317	325	285	300	343	337	331	345	320	277	317	338	296	310	315	289	313	338	323	332	312	313	315	271	328	312	309	342	334	329	309	294	349	333	304	327	333	276	302	332	324	334	323	322	330	310	308	344	327	300	319	346	303	299	268	306	333	331	307	318	300	305	282	308	291	288	326	342	302	338	318	341	306	327	303	292	298	315	323	361	328	325	301	310	329	334	320	316	321	353	342	312	315	330	311	331	326	306	278	298	316	367	325	329	324	295	299	356	343	311	299	323	311	310	328	310	304	287	357	308	332	327	308	314	304	335	318	319	353	322	293	292	288	325	327	314	314	315	306	283	279	321	332	295	317	315	278	303	307	301	299	314	305	322	327	328	317	288	297	320	326	292	336	318	334	314	324	305	308	283	293	306	325	337	330	310	319	326	309	293	313	335	286	306	309	303	316	307	329	320	303	349	294	319	299	326	336	311	310	320	311	285	323	330	332	312	325	329	299	299	297	313	308	303	295	284	298	294	332	336	308	361	312	303	317	325	309	319	310	328	328	313	336	297	334	296	297	296	325	344	319	317	305	339	349	298	297	315	318	324	325	325	330	318	315	295	290	308	284	325	329	297	320	317	330	346	308	279	344	319	283	284	310	299	332	275	295	304	356	299	336	305	278	322	288	317	312	313	320	315	307	324	275	302	324	317	316	324	339	304	295	293	307	336	316	297	312	325	347	337	312	289	302	328	341	312	325	293	287	322	306	311	286	303	345	347	317	308	284	310	340	286	303	348	295	341	336	320	312	319	336	324	313	328	318	340	326	316	323	349	281	326	328	307	310	366	347	298	302	332	289	312	346	298	300	352	336	356	331	322	299	337	350	333	327	322	304	315	328	304	288	337	348	335	274	334	319	315	261	313	337	293	325	329	306	348	314	315	331	307	322	324	314	327	307	305	337	322	330	311	299	339	319	344	303	296	346	323	255	290	299	280	334	289	309	283	324	320	329	287	315	320	321	271	297	336	314	293	316	299	290	327	331	327	309	312	321	322	274	333	321	334	313	301	361	354	339	332	318	314	295	320	291	302	264	295	349	320	330	301	317	314	289	298	317	311	334	318	296	296	310	303	319	325	295	335	341	346	309	312	297	304	290	300	305	282	314	315	306	325	324	296	320	308	306	325	331	332	348	313	308	307	304	343	332	341	293	315	312	312	318	283	324	303	311	310	307	315	313	308	331	335	348	313	322	318	312	301	310	318	298	307	320	281	310	279	328	347	323	325	304	271	304	337	308	314	326	307	318	325	337	361	315	294	334	303	316	307	288	329	332	278	313	291	287	295	330	272	343	323	287	293	311	292	321	316	326	309	327	305	322	317	297	281	326	281	352	335	299	303	331	309	349	325	326	307	303	320	322	294	315	297	299	298	326	313	331	292	341	312	336	335	337	345	335	324	302	300	343	286	282	327	305	312	308	312	301	304	283	299	331	319	304	290	300	320	321	325	284	303	298	305	334	327	328	301	305	334	263	330	332	288	277	333	253	307	342	325	313	337	341	296	310	297	303	334	302	300	322	320	317	319	334	310	329	309	303	325	344	350	312	299	300	323	291	307	326	335	339	269	288	276	321	278	318	315	321	352	346	312	340	317	332	328	314	297	318	300	321	288	317	325	319	322	318	307	345	321	308	345	347	292	279	329	296	336	332	327	335	336	367	302	316	310	325	299	308	293	310	326	325	319	285	327	296	329	297	300	337	312	306	323	293	312	323	298	302	319	290	322	299	311	318	357	350	343	322	296	278	344	332	303	347	309	279	320	327	292	330	326	311	320	341	343	300	317	331	316	303	338	294	309	284	294	302	336	317	314	337	293	329	324	319	301	307	303	277	310	344	325	298	343	310	307	306	290	347	343	296	324	287	295	310	292	354	319	307	317	298	312	354	295	308
44896	70491	65441	53876	44900	10298	1176	1042	964	952	885	833	808	767	785	828	745	749	732	767	733	732	754	728	751	758	757	735	764	699	696	775	745	747	707	712	714	752	717	700	759	716	707	782	719	705	750	724	695	692	701	759	656	721	688	732	695	710	693	696	741	709	742	744	727	716	740	701	741	691	726	684	720	715	677	691	719	692	728	709	737	661	731	675	724	680	681	736	662	710	692	673	705	750	684	687	734	720	669	723	744	689	712	756	736	713	702	717	668	711	706	676	716	711	673	729	621	718	728	712	674	736	713	783	678	712	774	702	717	682	694	729	694	677	732	747	705	681	705	727	692	695	688	687	703	697	669	700	682	666	690	708	701	690	678	657	730	723	683	721	707	719	690	709	707	721	734	662	672	689	703	697	697	689	689	706	679	693	654	714	715	704	715	687	666	701	695	737	733	757	684	737	689	723	741	733	753	707	698	704	708	697	725	681	744	691	668	695	687	726	737	712	694	732	714	666	669	699	667	667	712	732	708	668	691	705	736	719	709	692	745	686	697	765	760	683	714	704	741	752	747	715	711	707	665	733	739	695	724	694	725	696	663	769	710	671	692	673	754	727	684	727	709	678	670	698	743	712	716	696	711	759	690	701	737	781	707	716	715	710	729	671	755	696	725	716	708	668	726	668	656	739	717	634	750	677	717	727	682	732	685	675	688	688	688	688	753	705	649	706	693	709	706	705	691	698	675	649	714	701	705	682	701	657	711	746	692	711	720	713	725	647	696	722	681	660	704	718	692	740	687	692	696	682	711	696	725	771	711	694	747	703	673	714	694	672	722	704	697	764	707	656	696	719	746	734	653	713	691	688	681	702	722	717	675	678	737	672	706	671	725	711	736	698	720	695	663	736	720	751	692	687	724	710	693	703	705	689	702	708	687	721	676	719	699	643	724	640	642	695	709	686	712	685	668	710	749	720	680	657	674	694	678	704	666	694	720	711	675	721	697	675	716	739	677	711	689	696	697	693	662	686	705	685	731	717	695	716	675	731	706	688	651	689	716	688	676	681	719	682	681	707	711	708	717	655	691	682	668	696	678	730	688	710	697	716	722	681	674	722	728	727	737	725	691	726	684	680	698	711	683	695	686	700	691	719	691	706	750	682	678	661	712	653	660	687	689	720	661	702	685	682	691	671	676	701	721	695	689	709	687	718	730	710	673	667	701	727	705	683	760	738	707	698	732	715	683	700	704	707	726	718	683	778	654	708	650	718	698	670	680	688	671	659	686	702	693	659	713	665	692	699	718	732	717	676	668	685	674	747	727	644	682	749	708	686	701	722	734	689	712	706	695	698	712	676	716	683	682	717	683	670	713	709	704	743	681	655	698	668	643	680	668	700	720	678	719	749	681	731	686	683	720	729	715	681	716	710	682	740	733	697	728	687	705	735	654	695	703	731	674	668	703	708	667	698	722	731	710	737	702	670	673	710	705	714	686	707	651	684	704	696	673	654	664	685	736	678	669	689	694	709	694	706	748	717	751	686	741	689	736	674	706	704	709	706	702	757	682	756	694	715	696	730	684	673	747	705	710	753	650	726	715	748	691	682	702	621	710	725	673	659	720	720	695	739	660	712	723	715	695	767	677	668	653	736	685	688	695	702	730	693	702	701	704	735	683	715	709	652	705	689	680	725	712	653	690	712	686	669	681	726	702	675	696	697	700	671	717	691	675	701	741	696	666	732	662	674	692	675	714	714	740	715	695	732	709	730	669	673	720	688	657	708	689	701	690	680	716	661	719	740	712	741	662	750	691	642	690	693	724	691	726	686	703	728	695	687	683	736	715	702	693	700	673	722	662	681	727	729	669	735	664	758	672	706	716	711	731	739	707	695	699	701	713	722	714	692	697	637	726	700	705	688	735	733	696	685	681	713	749	699	678	707	702	713	712	727	692	650	691	707	686	731	717	737	634	688	672	728	704	687	711	692	710	696	691	774	686	681	761	701	716	710	737	738	720	742	814	699	710	679	706	731	667	738	649	723	678	721	650	699	704	703	693	740	718	716	703	660	702	698	698	664	673	763	709	721	686	735	743	688	693	704	716	713	742	705	663	669	675	738	691	665	733	717	654	731	696	705	685	636	705	741	711	692	687	648	697	694	664	717	716	726	677	697	702	687	748	703	701	685	688	674	729	677	694	724	696	705	705	687	687	707	679	686	739	723	706	700	666	708	660	706	650	739	743	701	733	724	675	718	724	713	705	676	724	708	691	683	713	718	747	689	762	717	716	707	772	700	725	696	721	734	717	709	654	697	711	661	702	665	695	724	699	712	704	676	716	663	703	687	703	683	672	698	668	721	695	731	696	711	667	696	694	701	733	735	701	741	744	718	753	739	698	670	688	666	716	725	711	703	717	749	717	740	690	690	701	695	705	713	666	712	723	672	729	730	648	673	682	713	665	699	679	700	696	719	687	677	706	735	689	687	708	713	697	679	716	762	710	724	686	727	700	677	707	715	705	738	767	719	651	719	733	757	705	675	730	713	705	656	706	680	677	762	731	692	722	723	679	720	741	700	748	718	689	696	673	716	694	688	692	728	675	651	770	699	714	685	684	799	661	682	677	694	709	692	686	704	698	709	727	728	706	716	708	736	705	799	680	741	695	701	713	735	690	702	726	722	720	679	681	726	686	728	713	698	737	636	722	703	692	633	696	687	678	720	685	689	674	722	728	686	690	684	734	685	712	691	683	703	657	742	745	741	658	703	722	663	706	730	767	725	709	722	722	700	706	651	721	751	711	718	689	675	691	682	702	706	702	729	697	691	700	631	676	753	709	668	689	703	687	655	743	704	712	712	687	680	653	687	713	683	722	667	680	705	725	731	711	683	715	700	696	747	698	662	706	664	661	692	688	688	659	647	718	660	711	694	692	694	732	684	698	720	739	705	715	701	696	703	772	750	717	696	678	716	735	705	699	698	710	680	724	740	698	709	705	659	707	680	740	702	706	681	714	728	685	678	670	679	706	715	686	720	712	663	709	700	720	743	769	726	710	631	694	718	717	670	681	715	688	697	689	673	691	714	691	732	740	665	714	686	686	721	667	702	696	708	715	675	696	711	671	718	706	729	711	673	661	707	697	651	713	683	727	689	724	716	714	671	727	773	743	713	671	722	691	683	705	701	709	687	703	739	695	699	714	648	717	690	720	711	693	688	667	696	707	711	741	706	707	723	707	689	698	706	718	711	724	700	716	711	710	677	712	748	719	687	733	670	716	712	654	697	677	690	721	695	690	696	688	705	740	734	714	699	734	678	704	708	714	722	641	761	702	713	716	726	707	692	676	711	690	724	709	648	734	682	695	742	687	719	675	716	715	742	723	671	712	693	715	682	704	728	722	738	692	691	712	679	745	662	683	746	653	687	705	708	755	649	690	662	736	712	723	668	662	710	710	667	670	770	684	723	686	726	679	678	730	719	695	711	680	663	784	731	659	698	735	687	734	732	719	697
55588	36382	12471	2772	1234	486	325	328	281	301	322	303	315	261	329	314	284	311	294	288	301	344	295	299	335	313	277	305	298	269	268	326	304	284	291	302	271	275	293	287	315	282	298	285	299	301	328	305	329	313	323	277	318	301	283	288	303	312	308	323	329	305	324	315	302	318	284	313	293	308	304	298	312	277	281	284	311	320	296	300	288	295	290	303	292	328	291	319	322	305	316	306	322	290	311	317	281	317	318	296	291	306	297	297	348	299	277	309	273	315	277	323	318	327	320	267	309	283	330	299	298	281	283	317	306	263	320	284	304	316	288	269	298	295	304	288	280	288	313	304	297	281	317	277	322	296	295	300	290	274	324	290	315	322	306	314	318	314	320	310	296	311	347	336	296	270	303	288	331	261	283	278	288	301	294	310	306	285	288	308	313	303	305	298	288	275	298	301	300	298	306	331	305	284	340	298	270	307	294	304	291	310	324	307	331	292	285	304	322	286	322	284	290	284	282	317	306	292	283	314	347	294	280	255	303	298	288	303	272	335	317	286	288	270	281	301	333	318	309	292	292	302	287	283	268	299	300	283	330	336	294	289	308	306	286	286	286	300	311	309	301	320	273	280	266	300	297	286	300	304	303	287	259	292	266	297	299	316	293	288	288	295	274	310	292	276	320	287	344	292	329	300	297	291	313	305	293	280	320	325	346	303	290	319	300	298	266	318	299	299	294	302	323	305	325	309	269	288	324	296	301	278	301	316	325	322	306	341	342	343	274	326	304	289	328	274	293	313	311	318	312	300	311	307	273	254	294	310	264	303	315	267	307	307	323	306	253	302	260	296	294	309	320	293	303	321	291	322	321	278	273	310	286	297	285	282	280	307	287	276	321	286	326	314	308	306	292	287	263	309	314	266	309	281	266	316	293	287	293	262	322	300	306	292	277	293	302	290	309	307	315	305	324	306	308	295	281	260	275	319	332	307	299	336	300	280	324	309	279	295	320	301	301	297	314	271	323	278	285	269	309	310	311	292	289	320	294	318	319	304	312	293	331	298	273	319	303	305	312	318	292	295	328	304	310	321	298	293	289	314	308	307	263	298	328	306	303	285	297	245	309	314	294	310	310	287	298	285	306	325	287	247	288	285	302	293	330	287	305	329	294	300	282	293	284	304	280	287	277	299	306	282	285	334	292	303	313	313	309	301	286	309	293	279	293	320	261	291	302	297	321	264	308	273	305	298	321	295	286	277	275	281	328	296	252	286	318	311	293	308	284	263	289	315	324	285	284	308	326	327	308	301	329	310	326	292	298	286	269	285	320	280	273	304	293	299	302	298	304	291	298	279	307	275	307	307	303	278	292	332	283	293	317	296	352	310	253	274	333	294	297	325	308	318	322	296	306	324	284	291	285	313	301	268	326	263	269	283	289	268	285	296	315	309	301	305	288	265	292	288	299	306	302	315	358	306	320	322	297	284	298	305	290	283	312	320	286	275	317	286	317	300	296	309	271	280	326	314	295	289	295	283	264	281	308	306	289	303	319	281	296	342	307	316	310	299	289	322	300	312	313	302	308	326	309	299	289	299	279	325	330	287	329	294	302	297	296	284	291	301	308	277	291	302	291	289	296	315	343	297	320	300	316	321	268	269	315	314	295	303	342	283	300	306	330	285	346	339	303	303	317	278	301	330	299	323	294	274	280	284	296	269	283	308	296	282	312	295	278	332	278	284	308	335	306	293	292	299	297	276	267	267	289	318	281	294	279	262	308	292	303	295	335	307	277	283	302	303	300	310	283	271	321	295	283	283	332	308	268	284	320	278	325	294	297	284	289	277	290	299	326	311	288	304	285	280	290	335	305	286	304	297	318	289	309	287	340	310	304	292	304	282	283	286	302	318	323	324	316	297	307	313	303	310	297	290	288	291	305	275	270	277	296	266	298	311	280	306	315	295	288	289	311	287	289	288	309	290	288	295	289	281	294	310	299	320	303	293	287	291	328	265	286	277	318	313	284	297	327	276	271	286	298	294	308	304	281	301	332	317	283	322	298	326	294	312	306	312	316	355	283	312	262	270	352	292	306	289	296	299	281	298	294	308	274	284	299	322	291	274	289	284	299	308	323	312	289	265	272	287	280	292	307	297	328	278	322	301	254	303	273	299	313	306	319	314	293	296	299	278	292	275	348	288	318	298	308	294	356	306	317	294	297	306	308	317	255	319	282	289	301	282	309	300	372	308	302	290	291	303	277	303	292	314	282	290	307	278	282	293	287	284	328	304	282	333	330	305	294	317	290	291	311	278	283	309	297	313	316	291	280	330	339	308	257	272	267	313	269	319	307	307	324	300	275	300	291	266	298	302	270	315	297	286	288	299	290	318	298	309	329	301	312	308	316	279	299	308	314	280	272	266	317	293	288	247	311	299	343	313	295	317	277	280	313	312	275	313	311	320	278	278	303	289	284	302	300	261	271	318	287	308	278	272	303	303	296	321	302	313	309	298	284	315	302	288	284	304	311	288	305	305	307	277	297	309	289	307	321	343	320	255	299	300	319	277	307	325	318	312	332	308	297	296	313	287	276	291	323	289	314	314	301	295	282	299	329	302	360	324	312	336	304	290	287	300	298	305	311	337	337	308	315	329	303	291	299	283	273	254	283	291	308	329	281	325	313	281	273	295	280	311	281	283	284	316	321	330	298	301	277	310	265	319	288	275	327	295	299	316	296	314	262	285	314	304	309	278	314	284	301	300	296	315	290	300	304	324	309	293	352	302	278	288	306	310	283	307	273	296	291	273	287	296	316	258	309	310	278	317	311	327	300	326	327	296	270	303	305	304	277	298	289	270	285	319	282	323	316	300	287	318	320	295	322	307	295	274	311	266	257	298	302	311	267	290	291	275	306	317	327	319	312	291	288	306	301	310	312	302	324	311	297	306	295	294	287	322	295	310	357	301	294	288	274	311	272	287	303	294	326	311	317	334	270	279	284	302	349	327	321	298	291	274	275	284	307	288	314	298	313	273	270	292	317	293	297	303	344	314	278	268	305	338	307	295	285	281	306	317	304	303	311	308	305	304	323	301	283	294	279	307	288	296	282	268	322	297	275	299	292	282	309	322	273	346	309	267	317	310	298	290	284	332	312	282	313	311	286	307	294	299	303	335	300	301	277	308	259	294	322	303	312	308	294	290	315	308	318	300	345	292	312	302	310	286	281	300	300	332	344	319	307	308	297	291	274	262	309	303	287	272	311	297	271	336	296	274	284	289	300	294	336	303	284	301	314	270	349	284	316	290	309	302	311	324	291	296	310	281	283	308	312	291	300	316	296	296	302	266	307	276	295	301	299	327	296	308	316	334	303	304	277	339	319	307	310	296	313	299	250	306	311	275	328	284	287	298	319	309	284	289	294	317	310	305	308	294	301	311	289	306	330	293	300	283	309	336	294	303	286	265	279	303	324	301	322	315	318	321	300	263	266	305	273	287	316	297	286	290	308	314	306	296	309	282
30483	25732	11716	5484	3269	1047	654	677	645	665	670	615	691	642	645	700	619	671	649	644	638	672	628	645	639	668	658	613	635	622	708	670	641	668	643	609	662	652	668	684	666	680	669	610	625	660	668	641	678	631	645	674	650	650	636	665	631	651	640	648	649	647	639	631	713	637	649	673	687	642	681	697	635	680	677	635	673	610	656	618	623	634	624	674	654	631	652	624	661	667	646	679	669	600	658	689	633	664	658	611	678	640	636	625	618	706	654	640	620	609	643	668	636	631	643	654	651	687	575	643	656	629	659	675	667	649	662	627	685	642	586	672	651	675	651	623	689	656	644	661	638	673	613	668	725	665	672	664	588	631	667	679	635	648	605	621	611	648	621	637	628	626	651	662	629	697	628	651	651	625	677	638	684	658	667	617	691	613	640	626	657	660	663	616	678	650	694	686	668	685	620	644	668	666	644	590	636	640	698	598	693	677	651	671	623	664	669	669	665	644	677	651	662	639	649	633	610	640	654	664	674	650	638	641	643	625	621	629	718	683	698	693	678	616	674	632	681	621	674	656	648	597	694	666	641	656	658	639	624	641	611	659	657	629	630	659	632	666	624	645	630	640	651	695	623	631	679	691	671	601	641	664	671	646	676	645	658	657	613	658	594	674	663	666	709	656	654	610	665	659	701	682	672	638	642	644	644	634	660	652	672	642	702	669	644	644	643	620	664	657	638	640	656	640	640	638	619	659	667	679	677	633	696	644	675	637	659	661	671	640	664	620	659	620	670	660	690	687	618	683	694	646	597	641	673	672	678	614	650	642	648	649	637	632	642	660	702	660	654	626	636	652	661	715	708	655	675	617	736	679	658	651	645	666	645	681	627	646	669	643	676	623	655	651	692	629	627	667	672	609	655	653	666	636	667	616	670	636	646	656	624	615	593	699	633	598	654	659	622	679	681	656	674	653	664	692	639	633	659	667	661	690	625	640	624	632	641	668	621	651	636	675	658	628	663	637	643	596	616	611	670	651	667	644	709	642	643	668	636	661	638	653	630	671	678	622	644	646	647	664	663	660	630	704	633	667	632	645	646	630	586	620	697	659	601	636	617	633	590	669	644	703	621	654	699	641	630	654	613	660	665	649	677	657	682	646	640	667	619	685	652	671	654	651	689	674	648	664	665	674	645	623	619	695	621	686	623	642	618	678	616	681	613	711	661	647	666	650	675	650	673	697	638	664	644	648	663	656	657	612	650	625	622	651	634	613	617	628	668	656	634	687	636	627	667	677	653	669	666	650	663	669	627	637	644	638	633	642	644	629	661	667	665	683	688	605	673	633	662	678	675	686	652	687	663	646	624	644	646	628	632	669	679	657	633	648	685	618	639	640	623	632	650	603	680	650	666	719	681	606	683	631	625	620	623	624	661	653	624	669	634	640	617	631	664	655	681	602	629	621	632	625	680	630	640	632	670	652	661	642	636	657	652	662	663	670	697	660	645	623	646	657	617	643	608	661	641	653	655	659	632	615	679	659	672	621	641	630	663	596	649	659	664	665	610	609	641	641	617	613	633	658	665	598	672	610	636	693	699	654	625	623	622	635	641	655	637	603	638	655	680	603	612	621	636	660	639	668	684	650	612	588	695	635	583	674	655	642	671	613	633	646	609	659	684	663	676	638	679	657	618	693	671	660	643	687	649	662	664	634	658	597	659	651	635	672	680	655	694	677	673	636	691	648	660	617	673	656	667	644	649	645	662	657	683	639	660	656	654	642	694	636	685	657	624	671	640	702	628	623	642	636	670	603	645	611	683	676	678	620	658	619	623	670	590	658	626	633	650	661	657	666	697	640	676	642	651	645	654	664	630	666	634	669	665	649	680	606	598	635	638	603	645	674	604	614	652	662	614	645	663	636	665	634	665	646	649	625	635	634	642	660	635	668	636	651	655	594	645	651	713	597	609	640	641	678	674	638	594	659	648	605	640	626	674	656	647	661	643	676	650	642	685	648	655	657	675	624	630	643	617	648	641	644	654	643	646	630	662	638	618	631	655	663	626	616	655	665	601	642	656	639	656	647	620	630	673	635	645	642	628	689	643	631	613	659	602	667	623	699	631	647	639	682	650	632	679	637	712	662	624	614	665	657	680	692	664	632	680	640	673	679	683	648	613	636	637	653	698	672	692	645	656	664	689	613	686	667	646	643	603	648	668	606	627	642	639	637	647	679	645	662	638	630	658	680	643	618	616	604	633	615	636	618	624	614	664	598	634	686	671	661	661	671	651	653	662	662	648	637	696	681	632	614	674	615	688	647	690	658	623	610	681	647	670	623	637	661	655	632	623	631	643	663	631	630	601	633	631	662	646	669	623	694	620	695	634	651	623	674	659	665	639	621	639	622	641	643	710	634	630	658	653	722	690	642	640	642	681	643	664	728	647	685	613	662	702	661	628	632	613	629	637	657	639	650	627	649	594	607	625	648	625	695	616	634	651	624	638	702	656	699	685	625	622	714	668	665	652	648	609	653	667	688	625	640	649	668	647	690	682	637	614	632	627	649	638	653	661	631	617	687	634	662	664	632	637	652	661	695	656	654	621	588	670	650	681	670	648	693	683	621	610	639	655	642	600	697	633	655	622	670	661	668	650	621	637	689	661	657	646	620	672	681	656	660	653	671	623	630	632	634	666	644	612	655	634	678	631	627	668	654	661	643	645	663	651	634	698	642	637	668	654	652	678	664	672	672	674	669	680	646	706	647	630	656	632	647	630	615	639	622	644	676	625	674	637	688	655	653	638	712	691	676	671	653	656	631	674	682	640	685	671	672	617	646	617	635	671	647	683	651	670	625	616	612	639	639	684	604	643	661	674	625	648	643	653	691	650	619	652	609	614	685	696	655	637	657	650	653	639	633	660	669	678	663	608	649	661	642	639	678	646	612	669	637	658	633	612	647	623	620	717	616	610	641	680	634	652	659	585	651	666	616	642	667	668	653	647	620	662	654	614	668	660	715	645	647	638	638	600	666	646	656	693	644	616	616	665	649	618	654	666	643	643	609	638	669	657	660	671	668	643	600	664	616	606	672	646	672	684	587	675	622	632	655	641	683	658	674	640	651	712	644	643	655	638	658	668	693	649	652	624	673	651	658	651	593	672	623	631	658	624	676	668	653	655	629	657	634	653	642	654	620	684	656	631	649	636	661	666	634	632	646	635	632	647	685	679	657	626	646	645	672	679	667	644	666	677	656	653	660	677	644	682	650	649	648	685	650	630	670	667	661	650	643	666	639	638	659	654	648	625	654	665	643	661	639	646	633	700	666	681	640	646	666	696	688	666	657	594	645	626	668	646	659	640	656	647	628	638	649	650	636	643	658	665	668	642	620	604	637	659	652	660	674	666	645	611	627	625	681	653	638	655	647	661	644	714	640	620	631	672	632	665	651	627	650	638	707	647	597	626	657	590	609	613	721	654	624	659	676	718	633	680	643	622	641	641	653	623	661	662	663	654	628
68110	73638	57987	35198	20434	5304	297	242	250	220	194	228	213	216	221	214	220	224	196	206	200	205	221	222	209	194	220	193	205	184	217	234	220	215	196	204	229	208	222	226	199	238	210	189	222	191	169	213	197	219	212	194	203	210	185	187	225	191	210	235	196	201	202	185	195	217	206	213	220	210	225	203	201	186	207	200	203	202	225	198	207	196	185	202	189	195	212	217	188	202	190	221	231	203	200	189	229	197	209	225	218	212	207	223	209	192	172	193	186	230	226	192	188	227	198	183	231	210	205	205	212	203	201	200	192	192	205	207	245	208	204	206	208	192	180	221	188	185	199	175	202	193	188	213	216	221	210	211	214	212	210	190	205	189	217	199	166	177	207	214	194	188	217	180	225	210	221	223	209	216	200	185	206	186	221	229	182	203	179	192	207	197	199	177	181	216	175	207	214	226	219	184	215	202	215	189	218	201	205	191	224	207	214	225	198	198	208	204	206	200	192	179	235	215	203	189	222	226	215	197	204	201	197	225	200	212	216	213	232	187	213	208	217	205	197	214	175	183	202	202	174	182	201	217	201	203	199	193	179	209	204	179	215	204	204	232	203	189	201	205	176	224	206	198	188	235	183	190	197	188	207	227	220	211	188	199	180	207	198	210	220	226	220	187	191	205	192	193	194	199	188	191	201	226	211	211	186	216	222	221	207	206	233	188	231	185	168	186	194	193	206	221	205	211	208	204	201	218	222	205	198	207	233	197	190	196	234	231	208	202	220	201	218	251	217	213	216	223	193	201	185	186	196	220	205	198	213	216	216	189	200	225	215	218	210	210	201	222	212	197	233	201	184	214	212	202	182	200	191	191	208	223	190	184	194	209	191	194	231	192	219	228	178	215	233	213	192	223	196	218	216	221	226	226	225	213	202	222	190	186	223	190	215	222	197	215	222	184	213	196	208	225	230	194	207	233	225	175	230	223	203	220	204	198	209	209	213	207	207	194	215	209	235	205	198	195	243	190	211	175	168	197	189	184	203	199	213	199	221	223	195	189	198	209	228	195	214	205	210	194	186	222	233	201	262	202	200	200	218	189	222	193	208	213	188	218	197	195	202	197	187	214	219	204	216	205	205	214	195	192	226	205	201	195	204	208	201	198	203	200	208	201	200	214	236	188	182	202	191	217	180	216	196	225	183	212	211	220	204	200	209	205	209	186	212	188	198	174	217	209	216	203	219	187	203	182	217	210	227	224	197	228	195	200	195	194	189	186	208	211	213	186	214	196	201	185	229	186	207	231	176	181	216	224	216	216	196	202	206	199	193	215	183	183	227	175	203	198	229	229	220	231	219	237	208	194	212	216	204	198	231	207	216	218	204	214	245	197	187	204	203	185	210	229	218	188	240	199	202	216	195	194	199	181	222	191	206	217	216	232	193	211	189	202	194	193	203	191	208	198	228	242	191	183	194	200	205	195	201	212	202	194	188	188	187	210	242	189	218	190	225	200	172	207	203	205	203	183	212	208	207	192	223	190	195	200	211	205	196	191	198	224	195	185	223	204	208	215	172	216	218	211	232	213	199	232	230	214	219	187	197	197	191	214	221	204	182	225	224	204	202	181	172	204	205	202	202	224	200	208	203	198	200	206	156	195	205	194	193	190	225	195	168	222	209	210	237	191	197	230	202	225	236	190	225	202	229	199	200	173	196	204	211	175	180	189	193	196	206	218	194	202	251	230	191	181	242	195	209	228	241	234	223	193	202	225	218	207	223	198	201	210	180	223	215	222	208	203	188	190	226	215	219	214	177	201	174	192	214	203	237	204	235	189	221	223	210	207	211	219	217	191	214	172	191	221	207	207	220	207	192	186	213	197	191	222	194	200	236	220	200	189	200	194	179	199	204	234	208	197	221	229	193	202	182	229	215	211	180	173	184	198	186	188	211	203	203	197	210	202	205	188	190	197	208	193	206	238	228	205	192	187	197	228	219	214	203	187	197	228	224	213	249	195	209	205	212	218	220	201	193	212	213	207	189	217	194	187	228	195	195	242	205	164	198	187	219	201	224	212	214	192	202	205	218	218	189	185	193	207	238	215	221	207	221	197	200	205	183	220	199	195	191	174	167	198	201	198	217	200	177	226	208	214	213	193	190	189	188	202	208	219	195	197	206	184	187	201	211	198	229	220	203	195	174	211	233	202	250	206	213	232	180	195	191	204	223	218	216	181	174	202	197	178	204	207	202	206	198	220	200	196	197	194	196	231	192	218	223	218	217	189	190	205	213	189	221	204	198	196	184	188	224	197	208	214	224	223	226	193	205	204	209	200	195	216	199	221	206	186	226	211	227	196	181	219	245	189	194	223	199	197	224	193	199	216	241	213	187	185	172	196	206	202	173	197	214	219	226	217	204	211	214	182	220	189	193	211	230	188	228	194	195	199	228	227	223	189	179	198	196	202	200	224	215	202	227	219	213	224	191	186	216	190	209	190	199	198	203	200	219	226	224	192	178	192	207	202	203	217	191	214	188	197	202	204	208	216	183	208	217	195	201	218	210	231	189	224	217	232	193	209	223	203	188	213	227	213	221	180	182	208	194	216	245	190	208	192	191	233	191	206	215	226	199	206	199	213	202	199	185	209	190	229	206	196	215	191	193	174	200	194	169	214	236	188	196	222	215	218	197	210	184	200	175	191	199	173	203	209	223	233	221	225	215	205	223	220	224	220	199	227	220	194	177	215	199	216	228	216	232	206	218	217	189	225	189	184	204	217	216	202	217	173	190	210	254	238	173	190	208	202	187	197	228	202	214	211	216	215	195	181	210	189	198	198	212	194	207	227	200	221	191	210	225	187	197	197	214	186	222	234	164	210	209	227	207	207	211	205	184	177	198	196	220	216	201	177	205	200	172	213	185	181	208	191	201	201	218	191	193	207	190	201	181	196	199	191	207	188	200	214	196	195	194	240	190	189	207	213	189	219	164	211	187	180	204	225	188	173	187	210	231	211	204	205	217	228	173	193	209	209	191	227	209	189	232	208	209	193	195	199	179	196	186	204	208	204	185	182	189	191	232	200	214	204	204	211	184	192	198	181	188	206	198	207	201	209	195	207	191	189	185	182	232	212	222	241	193	201	208	190	199	234	209	213	192	215	182	203	209	203	220	213	191	178	179	229	190	208	191	182	211	190	227	194	245	225	208	217	205	197	228	196	188	191	207	223	204	215	189	220	192	212	218	210	211	217	194	198	183	192	216	201	207	177	201	215	211	194	226	216	217	203	220	232	174	219	195	230	226	218	197	241	191	241	190	216	198	233	216	201	200	224	191	207	219	217	202	214	195	209	198	218	203	216	206	229	203	224	191	218	201	209	218	201	202	199	223	214	186	209	217	208	220	202	201	243	206	214	201	221	212	210	202	211	231	205	211	198	205	217	190	199	196	190	202	218	170	188	220	244	222	212	198	217	195	183	193	217	236	206	206	202	202	200	247	200	198	196	227	220	223	191	184	192
40395	58539	53059	42961	32832	6912	684	635	613	601	587	529	576	525	546	530	539	507	517	510	514	494	509	489	490	507	463	490	481	486	455	475	475	475	439	473	504	473	487	470	481	488	458	463	492	465	455	470	478	501	477	492	518	504	496	498	459	471	488	461	454	484	449	507	476	454	455	480	482	462	519	493	428	489	513	496	437	467	500	452	452	439	470	489	491	472	451	457	460	472	442	495	505	462	458	467	510	455	471	468	499	507	469	472	486	459	510	459	460	487	531	480	481	466	448	471	448	505	445	497	487	491	487	494	447	484	501	458	484	461	454	460	479	448	472	450	503	460	503	478	496	482	507	460	489	441	482	470	480	490	495	478	458	457	482	458	467	445	486	468	474	484	520	474	481	494	547	448	450	501	474	509	527	509	465	464	461	439	472	493	479	464	459	506	440	498	485	506	449	482	481	509	497	499	507	456	521	448	489	475	468	478	495	478	519	486	441	487	466	499	462	451	474	474	477	487	443	467	445	460	478	493	467	476	491	496	480	471	446	465	467	453	462	434	498	476	522	477	452	458	480	480	506	486	489	486	453	496	467	513	476	471	486	457	485	513	462	471	446	479	496	460	493	476	464	474	429	522	476	486	446	484	490	478	485	491	462	468	481	470	458	440	490	500	499	437	460	467	469	448	493	484	507	481	472	477	493	449	450	503	493	467	446	454	485	510	464	497	476	476	421	453	467	509	480	504	453	462	488	476	493	489	484	516	473	450	477	469	521	453	469	471	472	427	487	480	476	498	459	495	429	463	515	483	461	505	497	502	468	560	514	467	486	498	490	466	447	525	469	494	488	495	500	486	518	502	469	479	444	514	486	506	473	496	437	476	488	494	453	469	510	508	484	499	488	437	478	488	517	469	458	481	500	472	440	478	481	447	463	509	484	463	496	463	441	473	480	498	492	487	510	486	505	496	502	530	510	500	470	487	521	515	468	472	477	482	463	478	480	448	439	449	435	485	493	476	499	487	499	452	480	453	474	490	473	479	447	459	463	447	493	500	471	448	493	444	437	502	461	462	440	482	505	465	492	503	492	439	515	441	509	502	479	478	463	469	447	478	476	520	482	493	469	489	486	459	477	454	480	477	476	493	462	496	454	489	514	460	457	451	511	466	456	500	463	457	478	472	488	475	500	461	458	464	491	478	504	462	471	525	534	459	482	485	510	455	478	487	497	511	504	500	480	514	453	490	485	467	517	501	499	502	472	471	482	528	461	493	515	465	433	421	476	496	501	459	495	492	482	476	470	460	518	478	492	458	493	492	466	462	491	478	460	482	437	488	500	445	495	449	508	437	490	461	480	444	441	467	454	517	434	496	519	502	521	469	452	474	512	509	471	484	508	478	516	480	486	478	476	485	509	464	473	447	517	496	473	498	482	487	478	468	498	531	472	471	474	485	486	493	467	465	494	496	479	505	467	498	497	466	483	507	465	488	460	499	467	486	472	457	432	476	491	478	481	479	484	494	555	481	462	517	479	459	473	485	468	461	483	469	513	438	481	484	450	454	522	487	511	503	496	487	512	459	453	504	431	496	485	444	479	503	498	453	485	419	480	480	480	453	478	477	491	492	464	473	487	488	466	476	452	459	454	455	447	477	494	490	460	429	482	460	462	490	470	488	460	459	439	456	475	481	493	525	472	467	476	459	496	487	478	469	457	483	500	441	502	468	450	487	476	502	480	490	472	455	469	460	460	470	458	458	528	493	472	468	496	491	473	458	458	463	482	473	466	465	474	462	483	480	457	467	477	489	439	446	458	517	504	446	529	482	473	483	478	440	469	474	477	483	503	471	509	473	491	488	475	471	480	426	470	423	465	469	464	506	512	478	531	476	511	457	460	449	485	477	479	493	484	498	476	451	470	443	446	478	523	488	433	455	420	510	438	487	482	479	466	464	482	492	448	474	485	479	461	485	474	488	507	469	463	478	468	460	498	495	478	513	520	492	530	482	494	521	470	500	461	473	494	445	474	470	462	493	483	474	432	450	466	463	488	485	477	470	497	493	467	472	452	478	477	490	497	483	480	451	468	469	491	490	486	443	500	497	457	480	486	494	478	505	495	473	506	499	501	488	485	471	491	501	474	491	491	482	450	486	471	467	486	448	444	443	489	495	496	464	504	468	476	489	462	480	502	477	459	517	485	493	466	455	512	523	486	462	475	488	496	468	465	482	477	495	457	497	507	499	513	443	496	490	441	458	477	470	483	493	495	514	434	463	466	510	485	470	459	470	480	499	461	434	520	498	471	485	490	498	477	504	497	482	503	527	482	458	468	479	486	469	458	484	478	448	443	493	502	458	443	481	480	466	476	474	451	493	476	454	507	477	434	471	445	514	489	458	446	519	505	472	456	485	438	490	470	488	523	479	497	517	471	463	455	491	458	477	474	470	469	445	469	459	490	478	460	446	472	467	496	471	495	485	468	478	498	455	476	471	453	471	490	468	475	461	482	468	491	486	458	464	480	490	467	481	476	462	485	472	455	462	439	497	454	452	485	498	546	451	467	506	495	440	534	504	497	494	459	492	480	511	489	478	467	475	485	451	447	459	486	469	468	488	450	514	472	498	468	476	473	506	484	480	470	496	481	509	469	449	504	508	464	503	480	457	470	426	478	434	447	488	486	469	483	462	453	494	462	478	488	512	443	454	490	440	480	468	485	481	480	479	459	512	469	495	510	523	475	500	444	466	460	495	485	486	456	485	465	504	450	483	474	492	463	492	475	463	479	475	476	515	498	485	496	451	503	440	490	451	465	471	474	487	467	457	465	444	440	458	499	483	474	461	489	503	478	512	476	470	482	473	477	486	514	460	473	470	478	478	489	465	459	449	495	476	504	486	478	483	432	402	522	462	481	468	483	494	507	461	496	443	452	499	482	515	484	454	439	517	480	458	470	444	453	455	528	476	475	487	495	484	506	512	452	485	484	506	493	490	456	513	489	499	445	459	520	455	449	429	493	487	483	490	489	444	445	481	473	468	477	481	497	465	490	442	437	508	489	490	490	443	515	504	465	488	482	476	456	466	463	457	423	450	468	451	492	450	491	461	472	506	475	468	470	462	520	475	503	470	455	504	497	509	464	495	500	494	456	484	449	492	515	465	506	495	459	469	468	462	469	476	487	434	505	475	459	462	460	494	488	465	472	487	491	486	444	491	501	460	454	500	494	488	493	477	488	492	469	439	459	536	465	477	519	486	506	461	475	464	465	467	470	482	504	445	478	466	493	489	442	476	439	500	490	488	483	453	489	508	469	479	452	489	466	477	469	485	492	450	458	453	467	452	467	494	444	470	461	460	488	473	485	495	494	483	506	452	447	464	494	510	450	440	487	503	472	470	516	476	453	495	448	442	470	483	504	438	498	486	475	464	467	486	498	423	474	463	481	500	462	515	516	489	486	484	471	517	476	491	495	498	516	480	512	453	485	492	492	485	509	462	475	459	529	479	472	488	481	522
73127	84963	69530	47073	31154	11000	774	388	331	338	349	324	335	326	321	360	339	304	344	322	299	313	298	311	318	304	331	344	339	302	301	332	300	317	302	308	323	282	309	335	317	288	297	308	300	316	338	331	308	301	309	317	323	350	302	347	291	293	336	299	310	314	322	313	327	288	308	334	312	320	299	332	309	337	317	328	312	328	309	306	349	311	301	303	297	326	316	317	288	330	319	306	311	313	293	313	334	318	310	305	285	292	318	305	331	316	327	323	331	317	318	325	312	317	289	335	301	319	316	299	306	313	328	304	284	362	346	305	281	300	300	341	298	302	292	268	280	325	287	317	279	325	322	336	293	319	276	335	286	303	301	323	293	317	304	287	301	320	294	339	324	315	295	312	320	320	337	304	308	300	323	300	304	316	346	285	322	349	303	319	333	326	309	307	296	275	283	338	320	349	313	313	320	332	317	317	327	326	308	288	308	295	313	313	309	325	281	294	331	291	317	314	301	352	315	291	308	295	334	319	296	359	320	300	304	299	321	305	289	321	296	309	307	292	324	300	320	307	345	283	308	331	321	331	289	295	314	327	311	340	312	327	313	306	290	335	315	304	325	310	335	306	287	320	289	309	325	281	328	323	337	313	328	322	326	318	334	325	296	330	315	301	300	327	298	315	287	283	322	302	305	267	284	301	299	344	316	299	277	333	298	323	315	335	294	283	321	297	316	311	317	314	325	339	326	313	336	335	301	324	318	304	313	292	336	315	301	304	312	300	340	336	288	326	312	303	331	321	277	330	308	343	334	322	294	327	301	275	295	308	306	327	341	320	287	316	288	329	295	301	303	287	287	321	318	287	322	333	329	345	330	309	298	313	299	329	320	338	330	359	350	296	302	326	304	302	331	333	300	301	302	288	290	292	270	295	301	297	291	325	342	302	293	323	352	296	306	289	323	315	320	276	297	277	323	300	333	303	306	343	306	293	303	344	305	323	345	287	296	312	311	324	285	328	318	303	313	335	312	343	340	303	296	351	328	281	294	319	312	327	305	301	330	283	338	311	319	323	325	300	327	335	299	319	314	333	311	302	311	267	315	312	342	330	325	351	287	299	330	321	324	315	313	318	308	343	299	313	295	310	294	313	309	326	335	317	377	313	286	281	318	325	275	311	310	288	319	330	298	341	320	288	315	299	314	292	324	286	301	317	335	339	311	328	306	326	289	273	307	312	359	316	350	337	299	312	327	304	329	339	353	303	307	300	314	274	280	305	283	337	291	318	315	352	299	318	317	347	300	323	323	311	335	295	304	316	303	355	332	327	313	306	318	306	285	308	328	363	324	314	330	306	336	327	293	289	337	343	312	322	317	295	333	311	309	293	319	295	330	307	309	310	299	336	330	301	277	326	308	352	333	337	306	272	327	322	347	290	277	289	314	283	274	317	309	286	282	319	267	317	293	303	336	322	290	295	305	318	312	319	323	341	287	319	291	315	331	303	309	282	314	298	302	304	330	333	308	319	325	314	288	304	321	355	335	276	328	294	313	305	279	337	302	329	315	316	308	345	314	304	322	321	335	288	313	319	279	316	298	313	325	311	321	340	306	313	295	284	324	319	329	306	269	300	279	333	285	327	300	342	308	306	287	291	321	317	314	313	325	336	326	322	322	294	341	338	291	323	302	325	315	306	286	352	310	309	319	315	337	336	326	302	311	288	349	321	304	333	305	297	316	335	306	301	299	315	297	341	331	290	314	296	305	322	353	324	327	299	272	330	343	315	325	307	313	301	325	325	322	322	320	291	345	325	332	295	360	318	290	317	283	335	331	301	290	302	321	295	305	295	279	329	321	345	277	313	304	311	280	337	331	369	328	282	301	293	308	293	319	307	293	333	291	275	307	325	316	309	314	335	307	308	305	274	312	323	327	291	332	351	313	295	309	336	329	293	325	314	308	329	343	309	302	309	317	332	313	320	276	287	301	334	324	310	284	340	327	281	332	295	312	278	291	345	336	326	317	330	298	317	334	323	296	301	321	303	331	295	303	317	330	322	304	315	315	312	329	366	314	342	319	346	304	300	331	312	297	331	351	288	301	311	311	315	302	338	354	335	314	300	319	302	297	310	292	302	321	294	308	316	326	325	303	284	287	288	286	310	302	345	307	312	301	276	305	320	360	305	330	319	276	310	302	296	281	355	294	297	330	304	317	280	309	286	311	311	289	322	332	310	309	348	337	320	288	299	327	321	288	315	313	328	313	310	278	312	312	329	275	301	322	284	303	311	308	303	320	305	298	307	285	333	340	300	290	305	318	334	351	306	307	311	306	302	293	278	289	296	291	319	292	334	322	296	315	305	299	309	323	355	281	316	314	283	330	288	330	274	305	295	339	283	297	335	352	316	302	308	317	309	335	326	320	344	351	324	294	283	316	318	294	262	319	326	317	307	305	308	340	292	297	314	312	295	319	312	340	334	323	297	306	344	326	330	301	294	293	348	305	296	331	309	304	290	274	298	300	319	300	300	297	323	313	355	316	301	329	292	310	304	339	337	297	302	312	288	299	289	318	289	293	312	307	305	305	312	318	309	322	342	310	308	322	304	300	312	318	266	312	305	319	284	287	317	288	321	302	310	330	329	368	313	303	335	313	301	311	312	320	311	317	286	309	321	299	331	318	284	309	302	306	268	301	343	302	315	307	340	297	302	334	336	326	283	313	326	353	309	296	321	286	308	321	308	319	329	303	296	328	319	286	305	317	310	310	325	291	307	319	291	305	302	286	295	306	309	314	309	299	317	319	340	291	315	328	263	325	313	317	301	315	311	306	302	306	329	322	325	307	290	310	359	327	298	323	319	306	300	339	309	356	360	332	307	312	336	329	335	308	285	326	310	328	316	313	315	295	333	309	327	311	322	311	344	314	310	327	297	306	319	332	289	316	289	312	276	271	314	283	303	266	314	318	325	303	318	310	312	275	310	308	305	329	338	277	295	305	298	332	315	288	317	316	313	328	310	283	297	306	311	338	353	315	323	324	304	295	313	306	278	306	300	313	337	319	282	287	311	335	329	324	315	319	271	324	321	332	313	306	313	327	329	299	339	331	314	321	287	314	316	309	310	302	302	310	308	360	315	326	268	279	323	320	296	296	309	304	315	321	282	310	341	323	306	322	297	271	323	298	339	327	289	316	318	323	322	304	293	300	326	305	311	307	306	314	327	290	276	306	295	301	307	319	317	316	282	347	310	320	308	311	305	308	318	324	291	298	309	303	290	296	312	352	319	309	325	338	297	314	315	336	306	321	289	346	321	309	324	344	329	324	309	303	331	323	303	311	293	324	286	275	309	304	315	306	330	303	294	338	348	299	275	336	288	285	304	347	321	330	305	295	328	336	311	309	324	313	297	333	314	305	324	326	297	315	304	320	320	350	307	296	300	308	302	323	328	306	264	331	319	322	304	307	303	360	315	318	343	310	296	306	329	298	302	327	299	317	333	317	316	312	339	327	314	297	339
44852	70362	65427	53554	42385	9281	1103	1001	956	919	876	813	783	780	817	743	752	728	764	749	686	778	730	781	736	756	764	683	737	744	694	706	730	722	771	722	713	753	673	718	713	668	740	696	715	669	687	730	688	751	705	679	695	676	698	717	723	700	746	676	686	706	718	679	710	690	683	685	684	735	673	679	692	706	724	693	703	676	693	687	686	735	684	660	693	670	654	676	745	710	738	736	708	698	689	726	665	712	664	698	726	665	708	709	717	705	703	691	665	731	696	718	704	670	681	709	702	725	672	709	756	747	730	750	691	683	682	673	693	673	687	661	726	708	686	686	701	730	677	674	711	671	653	695	680	711	723	719	728	701	714	696	710	703	706	668	699	686	703	647	712	709	676	710	677	711	647	696	662	689	692	693	656	697	675	651	698	684	693	673	737	711	704	702	672	685	722	631	703	698	697	707	661	706	725	675	701	693	687	671	695	701	700	693	742	710	688	699	745	684	714	701	730	704	694	705	711	682	699	707	688	696	678	713	692	694	712	666	694	719	686	663	711	720	714	689	672	683	708	670	699	706	656	696	721	654	681	686	715	727	697	652	657	685	724	699	722	715	703	686	730	662	694	701	683	664	702	681	700	724	699	694	676	669	676	686	725	667	727	687	743	701	666	688	696	701	670	651	695	734	703	661	701	647	652	688	635	713	664	699	684	730	671	705	675	686	681	656	670	739	723	742	689	690	708	690	704	714	702	681	697	665	653	671	666	700	738	692	707	696	694	681	706	647	699	718	703	701	689	713	754	679	694	672	698	663	707	684	699	713	697	703	689	643	662	763	691	654	691	697	727	698	722	700	719	681	651	716	655	664	661	672	704	707	691	709	689	706	707	707	718	730	644	698	633	675	705	685	731	722	667	684	709	691	691	667	732	661	705	657	694	711	674	704	718	678	698	682	721	681	666	681	668	677	667	617	676	752	752	695	708	690	671	684	717	699	699	692	702	730	739	741	717	698	649	701	709	697	713	708	676	619	696	697	679	641	682	723	693	701	686	654	690	687	714	695	645	652	698	712	723	699	674	714	670	742	668	671	703	686	684	676	711	729	717	678	669	715	717	640	711	695	712	723	695	658	683	682	679	692	716	707	680	695	695	717	719	714	709	708	671	718	694	666	689	694	655	746	676	701	645	712	681	687	639	676	669	716	651	730	732	718	689	668	678	664	691	678	703	688	698	678	631	744	680	649	719	713	698	698	737	676	681	761	695	659	693	654	687	691	713	668	675	725	705	706	684	700	716	684	713	721	682	682	684	667	722	677	664	670	677	702	685	736	714	687	667	715	675	724	672	701	685	685	681	718	642	665	715	669	705	700	657	688	676	735	743	629	662	660	651	670	691	683	668	699	729	694	720	680	698	704	721	660	727	709	673	727	677	694	673	715	701	679	688	693	669	733	643	712	708	689	706	672	662	688	688	623	676	718	734	718	689	672	728	693	636	722	713	670	646	664	713	689	719	654	693	671	689	696	695	681	746	725	660	665	670	734	675	691	675	724	703	711	687	778	690	677	645	730	714	664	677	677	712	695	700	690	658	688	738	677	664	707	657	665	706	736	695	687	646	700	714	711	708	658	688	680	698	680	683	697	712	718	730	696	660	657	687	708	706	655	743	720	704	705	715	745	700	706	669	700	687	681	665	711	698	706	695	711	653	750	697	642	643	673	681	681	700	677	661	698	697	709	641	708	700	700	670	665	679	704	668	696	698	703	682	677	689	702	688	690	703	745	631	665	701	683	725	678	689	651	701	705	668	709	702	694	665	684	695	738	726	666	730	671	658	718	676	720	730	674	695	670	715	720	700	705	719	703	659	733	694	671	698	704	706	674	712	757	689	721	719	722	711	698	693	679	723	728	671	696	651	684	682	702	667	733	684	678	696	711	667	694	706	675	721	693	677	693	752	749	713	717	710	644	701	702	714	738	737	676	679	690	708	702	693	694	728	666	704	682	742	719	707	743	662	732	678	685	762	684	690	713	688	717	689	660	684	713	655	682	664	679	702	687	694	732	682	674	720	708	693	714	688	635	686	668	660	705	687	683	701	665	708	686	710	653	688	695	709	636	732	699	668	694	690	723	717	733	725	702	671	715	707	738	699	665	694	741	670	693	700	699	720	687	684	683	708	709	689	731	668	699	704	654	707	692	662	722	722	741	668	726	696	648	733	661	697	692	688	678	633	691	742	713	709	721	720	702	686	691	682	653	748	735	667	676	699	690	697	679	689	742	696	694	650	662	676	726	689	672	662	714	697	688	668	716	703	678	742	665	668	709	726	719	714	717	689	657	675	684	729	719	702	669	716	727	696	685	702	707	660	709	686	729	674	678	658	696	670	721	651	773	671	666	681	676	704	718	703	689	670	707	679	662	697	687	646	658	670	724	673	703	714	706	702	726	668	717	730	674	678	716	690	682	636	715	703	671	721	650	715	706	707	669	636	701	687	765	721	711	726	688	712	696	667	728	685	669	677	705	704	720	708	677	742	716	701	677	713	701	672	692	665	716	652	656	715	686	704	691	698	730	713	712	670	704	696	662	650	731	700	717	739	712	696	669	680	716	695	702	715	718	711	662	701	706	695	648	659	673	713	645	732	658	670	702	658	712	732	657	668	714	733	686	646	696	713	669	731	709	688	673	705	721	718	683	673	724	737	668	720	704	664	688	722	704	710	677	656	701	690	634	675	711	651	673	673	727	688	689	689	675	673	686	699	712	709	675	667	701	685	709	733	680	704	682	688	664	714	662	728	708	759	692	656	672	705	726	693	663	671	702	683	682	686	690	711	652	692	668	699	698	691	701	679	697	688	674	759	679	695	663	672	692	670	748	723	692	724	723	697	679	713	706	699	695	695	662	730	695	671	708	657	700	687	648	697	700	685	710	696	722	683	741	735	667	745	700	720	697	675	721	719	704	682	660	715	666	702	699	717	677	675	701	721	662	710	665	673	725	666	665	704	673	684	725	714	685	689	693	735	726	673	673	707	706	679	669	682	716	698	757	675	709	685	720	749	697	715	672	665	687	713	656	678	647	724	647	698	686	703	738	693	705	715	687	700	730	696	680	705	721	734	661	693	665	722	670	665	667	684	716	682	692	704	756	667	719	673	707	733	744	740	652	763	685	672	717	704	688	722	667	707	686	729	705	682	727	698	713	642	710	710	703	641	735	689	731	692	679	662	711	683	693	720	694	718	743	704	700	741	661	721	700	698	704	673	708	730	660	745	662	672	704	684	673	682	682	687	708	676	682	716	727	692	657	682	680	684	686	703	656	667	690	712	690	642	653	737	718	681	694	678	686	730	709	700	715	669	694	700	714	707	740	727	718	689	651	681	664	679	671	673	654	670	759	658	743	724	731	665	731	654	692	690	686	696	718	686	675	682	685	691	690	680	700	709	713	679	713	705	679	720	720	697	689	678	675	700	672	701	682	703	646	670	673	671	691	681	698	679	740	654	687
56822	35478	13134	2539	888	387	297	327	306	319	292	315	306	305	322	306	323	292	277	280	314	298	332	313	318	288	296	313	274	295	306	302	311	308	324	316	317	314	294	290	320	318	289	297	308	306	297	318	282	281	313	316	317	313	302	292	268	298	261	286	315	278	300	313	277	307	315	346	294	301	308	312	322	272	315	307	292	331	316	314	291	301	311	282	300	276	287	314	284	270	309	312	291	301	321	288	287	290	304	291	281	279	305	325	301	313	293	298	304	308	266	259	321	290	295	307	257	295	309	292	299	322	291	305	292	298	287	294	310	295	278	285	301	288	283	315	269	293	293	307	328	297	272	311	280	292	292	305	311	315	310	273	272	285	257	277	322	303	311	317	312	298	304	286	316	329	297	286	309	301	278	311	303	265	292	296	341	319	311	307	319	311	324	280	274	301	290	284	271	289	329	319	300	289	287	308	305	273	280	286	317	263	305	356	281	303	320	311	316	317	280	295	302	297	294	309	286	301	342	293	295	270	338	274	274	302	264	280	313	279	329	309	330	283	305	311	288	313	313	264	294	313	285	303	318	307	281	300	297	314	288	272	323	294	289	290	295	334	263	290	290	318	305	282	329	302	270	285	296	312	280	311	296	295	304	305	296	310	299	297	296	304	268	287	300	293	280	287	318	303	309	292	319	268	297	292	297	301	302	269	317	290	288	317	317	290	274	284	305	264	323	344	287	317	317	325	285	335	273	289	285	276	298	312	290	311	300	311	277	311	297	314	305	287	296	290	305	290	315	280	310	275	272	312	325	305	263	313	284	275	306	307	325	287	282	298	276	320	305	343	293	296	291	294	296	324	302	308	316	273	296	299	303	292	295	290	310	296	320	291	304	324	291	283	287	323	317	307	309	333	345	314	306	326	288	314	286	287	300	292	287	334	282	316	307	282	290	317	263	313	319	329	269	309	323	311	266	292	293	288	294	325	310	313	293	296	315	319	316	319	287	307	286	313	273	313	287	298	313	282	287	314	303	303	295	282	267	271	309	279	300	302	274	299	317	272	305	320	318	308	284	291	291	310	308	347	313	342	272	282	328	324	297	307	262	260	286	282	293	300	320	300	264	295	299	316	299	270	279	280	313	306	291	307	284	278	319	281	286	324	291	284	291	295	314	330	285	300	294	312	302	301	298	297	317	275	271	324	305	273	298	294	287	292	270	306	316	298	310	282	330	293	275	312	302	298	309	312	305	256	352	286	277	274	307	310	301	301	307	301	331	292	260	311	311	277	309	317	293	304	283	300	328	319	286	281	323	280	256	280	303	293	321	318	300	272	284	318	297	297	322	310	287	272	295	283	291	303	311	313	304	284	334	289	279	290	258	316	274	319	323	299	349	306	308	292	298	352	301	301	277	282	299	289	324	293	298	306	328	278	310	349	276	323	304	288	326	244	323	291	297	307	309	291	275	298	283	290	308	295	292	287	267	338	305	313	296	288	308	306	292	305	319	305	309	269	288	273	310	284	286	301	333	307	315	278	324	278	269	293	304	315	289	265	302	285	350	302	302	275	312	309	287	297	298	301	274	338	315	308	285	293	295	297	306	309	288	281	292	275	285	333	279	294	287	304	289	288	274	309	298	312	311	297	293	288	320	312	313	318	305	290	260	309	325	268	288	273	285	300	267	285	310	280	321	326	289	318	293	287	334	365	304	300	286	275	303	312	285	278	280	307	298	300	331	301	299	280	301	315	315	322	345	296	329	304	287	300	319	308	302	303	286	263	277	312	310	299	287	342	322	301	329	305	319	305	288	317	289	291	288	308	276	301	290	325	333	281	276	284	300	295	290	302	286	301	307	307	305	312	318	311	277	321	318	328	279	328	318	280	276	302	277	311	335	288	314	305	316	275	301	317	307	288	299	322	288	319	326	305	314	318	295	283	285	297	312	277	299	305	285	279	278	273	285	286	279	297	288	335	305	292	324	313	289	305	250	299	269	299	297	285	303	295	301	291	267	297	298	337	324	302	305	263	309	296	252	262	279	338	292	308	315	323	271	308	343	318	292	312	276	272	307	303	310	272	265	261	303	287	299	295	273	334	313	335	309	341	330	300	336	296	313	322	314	300	328	300	355	282	293	270	289	311	288	289	312	286	285	289	284	323	289	292	332	254	321	297	301	322	307	288	281	290	265	312	283	270	315	288	290	285	292	291	307	279	334	271	308	262	293	290	314	311	322	310	305	296	300	293	285	317	289	337	303	297	304	326	317	335	294	320	300	283	264	270	278	320	333	306	309	289	274	302	323	315	320	284	294	324	310	293	365	305	271	300	317	319	302	322	310	313	285	329	320	337	312	297	307	300	313	301	280	281	268	299	304	299	295	280	300	307	318	291	305	263	283	308	315	285	288	276	300	323	294	347	315	294	292	300	325	322	306	324	271	282	297	320	295	321	303	316	286	307	316	291	293	315	332	296	288	277	289	290	282	275	283	319	340	269	342	329	303	323	300	270	296	291	319	301	266	298	333	292	309	303	333	328	316	297	350	317	307	314	278	288	324	292	278	292	284	312	289	322	297	287	292	284	298	301	276	316	293	286	258	287	297	294	316	306	327	283	286	328	279	296	314	301	304	300	306	307	339	306	273	336	307	304	304	300	300	344	307	288	302	326	292	297	294	301	308	289	306	311	292	303	314	310	290	348	334	288	282	287	290	280	270	272	312	300	273	315	319	272	281	301	306	311	264	298	281	297	288	273	300	283	304	338	286	287	304	305	327	294	281	276	310	309	288	306	315	272	306	306	312	319	295	320	293	284	331	337	324	303	292	299	258	294	294	318	319	276	303	299	287	248	320	323	327	290	266	305	286	293	296	304	284	298	302	285	294	313	286	331	312	320	283	280	278	270	315	299	287	322	301	339	313	318	313	352	322	311	295	291	270	326	295	285	321	293	305	306	317	286	301	280	315	322	320	272	313	285	305	347	285	316	323	315	304	337	307	265	306	304	294	317	334	323	332	314	299	293	298	282	309	273	275	301	314	288	321	332	264	280	298	284	269	310	314	287	318	313	270	280	323	315	312	325	327	291	290	305	287	282	288	305	320	293	291	308	296	308	330	303	292	277	299	306	298	297	304	287	308	297	308	291	323	304	284	299	326	275	311	287	280	293	281	307	283	291	299	286	280	313	300	319	279	297	288	283	293	298	304	313	272	292	306	326	288	271	302	323	349	270	332	305	295	315	291	305	299	275	264	304	345	314	282	298	297	297	264	327	309	289	286	283	295	308	305	323	316	307	320	298	308	283	304	276	350	298	309	306	309	298	275	270	272	288	328	270	284	301	302	270	290	271	299	281	335	307	321	283	284	299	276	296	300	340	329	278	307	287	284	322	298	297	311	322	281	285	274	301	288	286	296	303	271	295	295	298	304	308	272	303	307	306	276	337	301	301	312	269	305	291	328	289	296	265	295	306	345	269	314	327	310	309	301	317	300	285	319	321	301	317	329	280
31100	25555	11917	5008	2551	1028	661	651	668	689	635	661	613	676	648	685	641	673	637	600	689	683	644	693	676	675	636	647	649	647	628	618	633	715	626	696	624	635	669	656	645	669	688	686	642	658	666	646	604	655	676	611	682	676	651	621	713	645	650	666	662	691	698	652	664	639	628	647	633	668	615	654	640	626	636	629	634	645	659	653	659	614	655	668	623	612	626	640	630	648	692	715	687	609	679	627	651	646	634	618	633	618	611	663	694	639	630	651	661	654	648	659	716	620	615	641	630	611	635	664	633	626	633	646	632	649	634	633	675	616	668	688	648	696	646	648	666	667	613	667	683	651	640	686	628	628	626	642	701	659	638	583	639	678	672	650	656	640	648	663	667	625	655	631	676	668	652	626	659	664	637	673	674	640	648	634	641	655	630	624	632	657	649	635	661	692	639	694	624	708	694	677	663	642	656	642	617	628	682	692	645	666	618	658	691	648	662	660	641	589	609	688	636	642	689	671	634	642	698	622	641	640	702	649	696	666	634	648	671	593	671	638	696	657	629	665	660	610	659	670	707	665	686	669	637	637	573	624	651	633	622	689	628	673	696	648	654	664	674	655	688	651	615	616	620	643	640	693	646	640	691	692	633	599	611	700	666	628	647	646	655	624	635	637	634	623	634	638	614	684	674	634	659	672	678	655	627	652	672	689	669	657	708	657	613	652	643	627	672	630	659	666	672	663	661	685	644	707	683	645	627	653	645	681	677	627	636	655	662	610	657	642	640	643	632	617	658	589	650	638	726	652	634	714	617	648	654	624	653	642	617	652	626	613	659	625	636	648	652	633	634	640	620	694	611	614	642	623	657	630	575	614	663	662	631	646	656	673	679	659	655	674	651	653	631	647	667	669	670	620	621	723	655	657	677	610	701	653	631	628	607	644	651	665	642	646	652	651	639	654	662	643	660	660	619	657	649	631	626	652	684	573	629	678	634	701	652	645	619	692	647	651	656	705	667	637	637	657	627	652	644	651	678	681	680	645	626	626	671	663	682	597	647	608	705	679	664	694	624	703	622	627	620	675	624	650	636	633	627	661	658	607	663	688	617	605	682	651	662	651	690	638	645	624	673	654	637	666	649	643	647	635	626	660	688	633	708	630	615	646	662	653	627	618	638	682	693	621	650	682	670	639	663	629	666	624	628	689	670	646	665	649	659	602	635	638	671	639	632	655	617	651	645	657	620	631	647	659	665	617	704	659	666	660	660	626	634	609	639	717	660	699	676	690	669	642	668	692	610	668	671	681	685	614	617	699	679	637	656	652	639	670	622	614	654	553	637	682	621	645	604	619	671	672	664	650	651	605	684	660	624	609	643	656	695	639	711	675	639	630	613	627	657	705	666	640	655	620	680	664	657	626	627	707	682	683	639	639	681	608	671	653	696	720	622	617	635	651	631	693	654	659	695	605	675	652	634	632	672	650	674	657	678	718	658	635	628	617	658	668	663	654	649	651	671	636	631	668	659	662	650	625	644	637	647	628	629	625	648	630	655	640	663	655	648	610	612	610	671	649	599	631	668	618	608	620	632	623	649	645	651	648	625	659	690	679	610	670	627	643	629	600	662	651	672	580	725	655	690	624	655	620	609	621	676	645	643	610	647	647	671	635	680	685	680	671	626	646	635	643	641	639	645	615	648	671	657	656	636	642	644	614	621	673	693	636	661	667	621	673	623	657	651	637	672	637	619	650	666	680	651	630	640	649	644	665	639	591	636	650	632	621	637	644	628	623	620	642	661	613	625	622	641	626	643	641	634	665	599	695	629	656	637	654	634	624	632	660	673	615	675	660	656	681	657	658	658	629	633	676	656	614	654	634	700	663	640	675	705	594	633	632	696	670	644	639	695	664	683	642	608	655	647	627	614	618	656	612	625	657	619	656	667	661	624	682	645	644	661	634	636	671	604	637	662	650	631	643	614	657	685	681	610	623	633	666	653	664	647	650	643	633	694	629	703	635	647	662	622	648	654	635	626	634	604	679	664	685	631	655	650	692	655	666	618	675	645	656	575	677	675	699	604	633	632	663	709	642	659	665	696	635	643	652	649	650	637	637	644	648	693	625	620	621	651	651	673	668	674	607	666	673	662	652	633	624	649	620	616	632	631	666	592	674	653	681	654	654	682	634	656	650	656	635	620	654	643	630	676	621	617	688	704	671	642	638	644	651	671	679	646	619	640	589	638	643	684	681	661	674	646	709	619	626	614	700	687	660	636	664	669	634	634	695	644	685	691	672	652	662	620	665	654	603	606	692	697	680	636	665	664	679	648	706	613	628	673	618	627	628	669	676	634	627	666	667	679	671	645	677	651	632	666	701	648	634	616	658	601	644	640	680	637	590	672	656	658	611	657	669	666	633	662	655	654	675	672	661	683	702	650	632	619	658	630	647	674	646	655	685	659	620	617	640	652	662	693	650	642	656	651	619	679	693	672	702	662	632	605	657	672	662	641	661	653	672	648	633	685	610	615	661	636	688	651	676	683	674	655	681	631	645	616	660	649	692	662	679	638	626	625	697	619	625	693	618	605	627	660	646	633	677	595	639	694	640	667	679	658	649	662	630	629	630	655	662	669	633	628	647	677	635	599	642	624	645	645	631	647	621	634	626	676	648	680	683	633	672	686	619	652	669	642	599	634	647	657	651	665	631	669	660	632	603	654	657	656	592	677	676	640	635	625	687	621	633	640	630	690	675	652	632	647	629	621	672	649	615	645	652	682	694	636	655	635	648	664	594	676	624	670	631	578	641	632	644	693	657	645	621	717	707	613	601	672	679	634	647	638	671	670	628	640	684	660	677	666	663	686	653	691	624	611	633	632	633	668	691	686	649	644	668	656	646	636	635	644	682	657	657	666	652	617	597	625	672	620	642	658	666	661	641	658	652	632	671	680	619	674	667	657	641	635	647	661	621	660	663	627	640	661	652	639	640	628	683	596	661	669	662	652	636	677	607	676	595	654	642	654	669	600	685	657	664	593	632	634	675	694	612	639	640	619	638	635	691	588	593	666	654	657	655	615	587	642	674	634	685	605	633	638	651	642	607	633	609	661	696	620	675	650	618	635	684	641	628	667	666	603	665	628	634	642	666	664	650	685	632	655	669	603	663	642	639	628	699	662	609	666	679	628	627	633	652	639	601	625	644	679	630	618	651	613	613	677	669	678	711	643	648	634	642	670	666	659	650	667	626	704	662	600	650	643	695	606	600	616	653	662	662	658	670	663	683	666	629	703	701	658	656	632	658	657	671	604	673	637	671	660	630	672	673	642	699	620	652	662	657	663	678	657	646	660	633	645	697	625	644	649	659	673	637	658	691	640	640	643	622	652	672	656	700	633	631	664	690	656	650	631	679	646	647	653	609	678	679	646	609	678	613	695	647	646	634	646	660	604	647	642	673	683	658	601	669	698	640	643	673	659	696	636	677	677	651	654	668	657	657	632	700	626	616	657	611	598	589
67348	73479	57264	33325	17462	4449	324	249	236	247	202	231	238	198	215	220	232	222	221	248	210	222	212	218	237	230	186	178	232	210	199	245	194	204	216	230	186	237	215	210	199	245	196	194	200	227	187	199	216	218	213	195	206	207	192	187	199	202	201	215	211	206	209	223	210	207	195	218	226	197	192	201	207	199	204	223	198	238	208	195	226	189	222	182	178	206	215	241	229	200	197	193	208	231	221	228	209	194	182	209	243	187	227	211	187	224	207	199	204	216	207	227	183	180	182	218	227	212	227	230	177	204	185	201	216	237	197	193	217	223	222	206	206	205	209	224	206	200	242	193	197	216	228	219	229	198	200	190	212	218	204	222	219	207	185	223	219	231	227	205	190	215	202	222	192	181	203	232	201	200	223	166	218	195	204	203	207	205	196	198	221	211	210	235	204	209	207	209	201	176	230	201	193	195	220	222	207	224	218	213	196	180	222	199	188	174	196	198	204	209	233	204	179	170	193	226	213	201	221	238	210	206	194	195	219	236	210	195	206	189	201	189	193	210	222	224	216	216	219	204	216	227	214	197	227	225	211	216	235	203	209	208	224	247	239	213	223	197	218	200	221	202	183	191	194	236	212	176	224	227	193	225	205	200	218	191	195	212	210	213	205	203	201	249	198	201	194	187	211	198	219	189	196	195	206	185	209	208	219	192	214	178	200	197	190	223	194	180	190	198	206	231	201	219	221	210	187	207	219	207	198	209	245	199	221	194	202	200	221	222	240	210	216	240	211	206	195	203	185	233	184	205	208	210	192	228	192	225	215	208	208	217	217	210	180	236	245	203	240	203	204	195	206	240	192	210	194	194	224	229	207	223	186	207	249	216	219	233	235	184	198	170	225	205	222	214	212	181	215	241	202	206	249	207	198	216	215	224	221	215	203	206	180	238	232	206	209	215	220	237	193	227	214	250	209	218	192	187	222	205	194	189	218	200	218	226	206	179	181	227	196	232	195	180	229	214	198	194	218	226	207	206	220	204	218	213	202	192	220	220	242	239	219	225	202	220	206	202	223	222	210	195	206	216	183	188	229	223	218	211	214	212	217	205	208	222	199	217	224	225	204	215	227	207	234	238	204	219	187	231	208	234	221	212	193	188	222	212	211	191	189	211	232	217	209	215	206	205	225	224	223	208	216	197	200	227	233	210	202	195	207	199	218	207	224	214	223	229	196	236	230	233	224	181	199	190	206	203	246	197	241	230	211	226	207	190	224	239	250	202	207	193	201	208	235	212	207	215	198	198	208	195	191	204	205	212	198	217	217	203	189	209	231	214	199	207	223	215	223	202	202	191	191	205	196	198	233	195	185	206	175	211	239	228	202	190	214	225	215	210	236	209	220	208	177	194	200	228	233	228	217	190	240	189	210	192	218	206	202	215	214	203	206	184	215	198	223	179	223	236	201	219	230	196	214	200	203	228	193	219	211	184	187	193	195	213	216	228	228	174	185	170	232	233	205	198	193	206	210	239	214	197	183	186	225	202	211	237	232	197	210	229	182	203	254	213	184	201	195	193	184	189	237	233	232	224	177	215	180	196	181	190	205	188	197	222	195	190	200	187	190	200	206	194	205	227	202	215	216	195	192	192	219	215	213	198	212	201	192	186	229	228	240	211	228	224	216	212	229	238	227	216	220	244	219	228	204	215	210	233	208	214	217	226	233	233	199	217	212	189	208	214	202	212	207	219	228	206	218	190	218	179	187	194	217	212	200	214	218	224	199	195	235	218	200	214	215	210	232	211	195	213	220	221	233	192	186	204	215	195	216	221	228	214	203	192	207	192	218	221	230	215	183	173	194	205	217	181	211	223	196	182	243	216	192	194	197	224	205	232	228	212	228	243	204	225	200	222	204	202	214	188	208	208	203	208	224	214	223	253	217	204	216	202	188	209	234	188	219	205	213	203	199	229	232	216	195	226	224	202	215	177	205	193	187	205	207	199	184	209	210	224	228	207	194	211	216	216	236	226	225	192	226	208	208	212	219	235	201	225	207	184	185	217	214	186	199	216	220	205	183	199	187	200	205	191	204	228	220	183	202	184	227	233	219	196	217	192	220	211	217	217	199	186	227	206	209	227	197	201	239	210	203	206	241	231	196	187	221	201	208	214	201	216	205	209	218	218	195	208	200	227	202	219	210	184	212	224	193	215	199	212	185	199	223	208	205	227	208	204	231	194	220	190	203	213	231	210	220	213	205	216	221	232	193	215	222	210	194	226	233	205	215	198	201	203	206	219	217	217	220	216	214	205	219	239	201	180	216	206	224	228	196	212	199	238	219	193	200	216	215	237	206	228	190	219	210	219	200	208	202	226	204	195	244	194	182	199	225	208	202	216	217	186	217	199	209	188	211	217	214	215	218	200	214	186	197	197	233	222	209	245	204	213	233	230	234	202	189	218	214	229	188	214	199	187	222	203	246	210	178	228	204	218	208	239	197	178	217	219	176	183	210	227	229	196	211	211	216	216	192	211	222	211	190	209	223	236	210	207	220	208	211	206	220	214	211	199	211	217	205	225	202	204	199	190	191	233	192	204	219	213	235	233	219	190	190	208	212	222	241	197	203	188	230	196	220	211	203	177	206	227	224	199	200	190	210	182	208	229	204	229	214	223	213	192	208	193	218	195	196	205	212	203	187	192	219	208	196	215	210	220	186	235	206	211	213	225	175	215	205	205	205	207	195	204	229	190	248	214	225	207	216	186	221	216	209	199	226	211	239	224	216	204	223	191	193	199	176	232	224	206	249	203	169	235	215	216	198	203	213	199	224	212	214	191	242	219	231	214	188	207	191	207	201	239	202	200	222	211	174	210	201	189	204	197	227	214	229	212	192	190	202	191	192	227	196	202	246	192	216	198	219	220	213	182	228	202	196	198	212	185	191	201	219	235	231	214	187	227	186	188	209	204	214	219	201	197	204	230	220	219	222	205	190	235	193	224	211	250	225	219	193	224	202	195	219	212	169	227	198	201	204	199	203	210	215	211	211	197	239	222	211	183	212	194	229	232	180	196	222	185	199	218	219	192	202	215	244	220	217	200	203	190	207	202	210	233	206	199	221	227	199	231	236	201	189	208	208	249	211	216	219	214	225	170	205	198	201	213	225	164	233	203	195	209	193	193	206	204	227	226	205	213	221	206	185	195	246	197	200	209	204	234	196	199	212	198	222	213	213	208	204	201	178	194	186	237	215	179	187	216	192	195	206	203	198	219	211	224	204	210	200	216	237	205	227	199	213	218	202	196	183	222	222	222	228	207	206	200	186	192	210	201	228	235	205	204	218	216	221	205	202	203	210	182	214	213	205	206	215	218	210	204	212	189	189	208	212	200	209	188	226	233	218	183	194	191	201	215	222	220	222	201	201	236	234	228	224	196	193	230	206	187	208	215	220	182	210	198	228	187	204	202	223	222	214	223	202	182	222	209	203	211	189	183	192	212	207	195	196	212	229	185	177	208
42033	59620	52315	41033	27812	6613	724	626	604	557	548	568	547	558	595	512	543	512	507	539	483	498	499	463	455	511	493	522	461	503	474	469	505	487	486	446	519	466	496	470	489	503	466	488	486	482	447	496	485	516	485	489	513	465	467	504	532	476	466	492	485	478	481	452	501	521	492	510	481	464	503	482	546	478	510	493	482	518	520	467	494	505	502	530	529	524	494	460	476	465	473	514	486	487	460	481	468	471	477	472	493	506	510	504	487	466	501	512	506	503	492	468	467	516	489	482	510	508	482	446	511	464	517	498	501	488	521	482	475	496	499	474	516	482	466	509	509	472	494	472	507	523	507	519	513	507	475	483	504	495	479	480	478	502	505	458	493	506	446	429	485	542	488	505	495	512	472	485	518	491	468	464	502	516	455	500	526	513	460	488	495	465	460	490	507	509	495	471	503	488	459	490	501	487	481	476	523	469	474	471	503	499	471	483	541	464	490	494	459	468	476	486	514	526	482	494	477	502	480	515	507	531	534	461	501	483	524	498	488	497	523	501	506	495	468	484	468	466	499	504	500	455	523	466	484	490	482	508	520	510	525	451	476	505	494	509	518	468	499	543	510	490	470	509	473	483	486	497	511	471	482	481	479	480	527	482	489	547	500	459	480	497	481	496	508	477	484	509	526	445	480	485	499	465	490	460	497	506	515	523	505	479	459	505	479	491	525	518	479	532	458	475	490	489	492	478	499	510	489	460	480	470	518	525	484	507	504	478	537	507	487	444	505	480	462	497	512	526	487	500	495	484	512	465	510	516	489	498	490	471	481	468	511	474	453	485	481	525	476	454	469	473	514	478	471	520	445	503	479	476	461	505	471	486	485	520	507	512	519	491	496	469	469	496	469	505	469	470	509	501	465	485	531	498	486	491	496	488	507	492	500	489	472	467	462	508	451	476	469	524	502	479	487	475	480	484	446	489	513	468	482	464	504	504	491	480	479	481	517	458	514	467	490	471	505	492	497	458	477	481	480	465	500	470	450	494	479	492	456	506	476	496	435	467	455	498	489	502	460	471	477	488	510	509	473	502	461	482	485	489	491	556	476	473	458	503	516	476	485	496	459	466	458	487	510	495	489	508	468	525	487	444	456	489	460	553	461	522	488	494	491	515	477	459	467	491	518	525	476	494	504	527	475	465	477	507	448	469	497	498	470	481	500	518	494	479	471	485	512	492	436	519	462	500	507	499	461	453	480	527	489	483	486	526	484	491	479	468	475	493	455	468	482	545	473	489	482	473	506	477	475	499	465	478	455	477	470	435	471	482	467	520	473	469	509	500	424	514	501	483	515	527	498	487	494	462	514	483	489	504	529	490	475	487	489	475	471	507	492	489	462	491	465	463	501	487	452	528	470	480	486	496	499	460	456	505	475	483	490	447	495	469	530	474	455	481	491	454	505	499	478	493	509	506	442	463	466	492	493	521	488	487	484	471	477	508	511	500	490	476	475	436	417	505	469	498	481	490	464	490	489	524	484	515	489	490	469	459	458	425	518	466	515	489	464	474	473	492	489	495	460	473	506	486	523	486	461	501	500	483	501	488	486	474	472	455	464	471	448	483	486	473	476	484	505	486	487	528	504	473	500	457	473	502	466	490	509	481	535	464	511	498	492	485	492	464	477	471	479	537	475	488	475	506	502	475	488	497	468	429	498	467	522	489	459	483	502	493	476	524	485	505	468	481	499	497	498	472	489	491	480	460	468	497	504	489	479	486	504	475	477	516	478	499	512	498	501	461	471	507	494	548	501	486	457	449	475	463	490	478	491	503	486	496	509	475	491	485	469	487	464	523	475	465	482	505	512	485	483	491	492	513	510	498	491	476	502	532	444	541	467	531	458	462	468	504	482	523	527	460	502	501	491	506	460	522	491	492	492	474	487	478	469	487	446	492	512	481	490	452	486	491	508	519	481	496	449	514	489	457	466	494	454	477	475	530	484	502	479	463	432	524	462	503	491	508	477	531	494	469	487	459	485	474	504	448	496	465	525	485	500	512	496	477	491	502	479	510	454	506	447	463	475	497	526	472	512	493	481	431	470	486	452	497	502	502	484	505	496	477	438	512	515	508	489	495	458	494	500	492	497	511	485	501	524	521	466	489	469	483	490	482	490	489	535	494	492	491	484	474	488	465	457	474	520	506	517	487	464	522	514	482	470	520	469	510	485	458	506	461	471	468	448	518	467	474	441	459	486	511	471	506	507	487	484	493	524	484	468	485	455	469	439	484	474	471	471	489	468	511	500	463	486	533	456	525	503	521	477	495	472	465	512	545	536	477	522	504	521	472	478	483	503	502	495	525	466	479	470	501	498	470	489	493	499	510	514	471	460	562	471	490	503	502	474	472	491	478	515	488	502	507	505	450	458	476	518	479	477	474	518	478	486	489	461	499	470	517	465	473	489	430	467	501	546	479	463	454	494	485	472	487	493	500	458	485	483	470	470	491	519	490	496	455	490	502	478	490	497	508	477	449	488	482	457	458	475	465	492	476	475	480	503	517	528	499	510	472	459	474	507	490	510	464	491	537	555	481	486	490	483	492	524	506	481	498	481	497	507	488	526	513	518	521	535	493	493	488	503	475	468	467	491	509	467	487	472	497	530	475	495	486	497	468	497	497	476	516	453	507	481	494	516	451	458	446	463	466	494	476	487	442	485	492	491	514	460	489	497	484	521	521	494	468	494	469	493	540	508	473	496	503	500	478	453	479	484	479	503	490	458	493	508	511	485	522	490	480	491	491	465	483	470	473	481	478	511	498	471	467	511	478	489	482	464	481	460	483	515	514	478	474	507	470	484	469	447	486	494	447	553	402	486	471	521	498	507	474	480	474	490	481	530	518	507	488	477	485	491	521	453	499	459	487	482	498	471	506	512	470	467	502	516	496	476	500	493	486	505	485	496	497	482	518	501	501	523	469	475	494	489	508	472	466	456	498	470	490	539	498	506	485	492	457	509	485	448	461	477	457	504	499	506	530	501	466	503	477	447	490	481	473	472	479	518	488	443	467	479	466	515	466	514	493	495	471	551	464	483	503	479	474	483	513	491	447	498	501	487	519	530	439	474	476	497	470	447	470	512	470	501	496	518	502	464	468	460	469	495	504	498	442	467	485	466	474	451	500	502	527	533	519	483	502	452	519	481	513	518	498	496	493	464	503	481	473	475	539	517	475	488	482	532	454	509	474	472	518	478	505	471	461	463	455	462	498	499	494	461	480	447	488	476	465	480	464	475	503	482	519	491	489	507	524	498	498	501	494	457	494	507	489	491	448	496	488	530	486	506	479	475	492	479	484	494	495	471	501	468	498	500	531	488	474	476	511	502	540	476	455	496	481	461	481	514	471	494	487	465	469	484	446	454	487	472	515	518	508	467	488	465	513	476	464	491	517	424	509	484	507	472	502	482	483	522	536	482	490	452	484	480	466	525	507	493	482	471	519	477	511	508	444	496	493	458	481
73803	85118	69386	44885	28006	9710	758	373	399	345	327	342	322	359	324	357	344	344	336	330	312	338	318	328	338	330	343	331	370	351	325	341	312	347	331	332	320	282	338	329	328	344	322	320	330	325	339	355	319	348	326	320	319	303	350	323	308	306	321	316	346	321	345	332	315	338	331	325	313	342	330	314	290	319	337	319	313	299	348	313	331	321	329	325	333	310	296	325	333	311	333	296	313	301	330	312	321	320	330	334	314	318	378	347	289	310	343	333	352	305	322	298	326	315	348	325	321	323	313	321	311	319	300	299	317	310	305	329	310	304	319	320	320	324	318	333	329	300	348	341	343	334	364	303	321	323	324	320	361	340	341	331	311	340	300	305	319	287	327	328	334	342	338	332	355	307	312	350	350	357	342	317	333	325	327	348	319	308	327	301	323	321	338	323	298	317	302	297	291	329	298	309	327	296	327	307	283	288	277	308	339	364	333	335	299	346	313	313	357	339	317	361	339	310	322	285	322	343	294	331	333	312	284	303	355	329	337	316	332	317	318	313	342	334	281	313	312	335	330	303	298	341	326	320	350	331	322	327	291	319	332	285	320	319	261	324	326	302	315	328	296	345	294	282	332	321	328	325	301	335	308	293	326	312	329	362	301	353	328	346	337	297	293	346	297	304	300	364	313	375	331	343	321	315	283	337	308	320	304	337	288	311	326	351	322	336	340	347	319	320	311	312	326	326	308	308	331	284	328	272	316	332	348	320	326	293	319	285	331	319	320	323	327	345	358	324	326	322	319	285	301	299	320	313	332	282	333	303	320	351	302	313	315	292	345	347	315	333	326	335	308	297	308	307	333	321	351	347	307	353	335	317	330	323	304	320	328	319	310	331	342	351	313	340	289	344	331	336	315	313	352	337	333	325	315	322	307	303	303	312	323	304	338	297	297	298	320	339	354	321	304	335	320	325	309	286	308	299	311	320	355	317	311	300	318	325	331	309	341	340	304	318	298	288	283	313	324	304	322	326	314	311	310	308	344	305	358	318	315	316	325	340	328	310	330	334	290	297	329	301	353	307	318	332	288	332	301	315	323	330	295	344	337	306	334	349	345	311	324	314	335	329	288	306	306	317	313	312	296	317	342	303	307	310	305	319	316	284	336	320	305	304	319	333	333	356	317	301	342	322	345	317	342	332	364	303	340	334	330	317	258	340	303	314	324	343	292	282	329	312	382	314	335	338	322	320	313	343	350	323	316	326	291	330	359	295	316	309	336	323	298	307	310	331	332	304	330	274	338	312	344	291	324	327	302	311	306	332	320	281	307	334	298	321	339	302	330	330	307	339	314	309	308	321	324	338	298	340	325	346	340	341	328	352	308	310	318	335	299	331	297	317	325	311	333	300	328	298	285	322	323	317	306	340	321	345	338	304	322	320	318	293	337	303	343	303	332	349	355	355	306	300	307	360	336	309	283	332	329	330	319	322	308	313	325	303	311	343	318	345	285	337	331	324	324	280	314	300	290	302	325	299	331	333	331	332	345	309	325	348	318	310	309	350	303	322	306	325	286	293	334	326	327	313	307	309	312	298	313	337	320	310	317	304	317	315	313	304	342	300	299	278	303	301	331	335	300	317	348	298	328	320	303	336	343	315	314	349	327	313	287	298	339	308	322	316	318	311	302	340	324	346	332	311	314	310	308	336	336	344	351	311	302	321	334	348	320	310	325	314	305	302	326	337	334	294	316	289	320	311	314	326	342	326	340	358	343	326	314	304	313	355	285	317	298	301	317	336	333	361	326	330	326	340	298	301	308	325	332	316	299	321	339	354	326	341	332	317	371	379	271	319	342	316	312	317	327	350	291	284	321	292	315	328	350	311	307	300	325	330	327	303	341	311	304	292	344	331	316	298	265	313	288	316	334	308	309	331	318	288	322	290	335	317	327	349	317	314	333	315	307	310	298	317	338	302	329	324	316	322	306	297	340	347	330	324	321	303	323	323	319	310	331	337	335	319	306	319	322	306	315	350	300	322	304	340	397	316	306	319	333	342	316	321	280	318	317	305	301	337	314	334	323	320	327	286	310	322	338	338	335	292	290	298	331	289	321	332	343	340	331	311	303	310	304	315	279	305	306	341	312	338	321	330	316	311	301	310	332	334	316	306	324	352	298	302	321	331	356	362	327	341	336	314	332	321	304	329	303	320	316	295	308	356	310	326	339	339	319	330	322	337	312	314	346	352	346	357	275	308	353	331	326	287	325	318	305	318	345	346	303	337	313	310	339	325	314	312	283	304	325	308	340	301	315	316	306	334	336	318	329	333	301	336	351	320	317	367	312	296	305	306	313	338	297	322	288	330	323	340	307	341	309	325	310	321	334	336	287	308	318	327	319	309	303	331	347	343	323	328	313	344	347	312	292	301	299	261	320	343	346	321	325	314	350	310	345	290	297	319	297	330	318	309	322	294	336	314	323	356	302	337	309	309	342	314	351	351	325	347	330	358	310	344	342	294	298	327	301	305	326	330	323	308	360	284	297	338	285	299	326	317	305	300	289	293	319	345	320	322	328	327	328	310	319	305	323	325	345	300	332	334	315	339	326	339	307	310	307	304	325	293	317	313	303	341	329	319	316	283	322	321	340	326	328	369	372	344	328	307	296	336	328	329	320	328	336	316	330	337	363	317	338	308	364	338	324	270	343	313	309	341	301	337	365	322	341	332	342	304	349	315	317	322	332	329	336	314	319	308	354	310	317	293	314	337	311	336	317	312	288	313	307	335	319	320	311	343	309	310	341	319	305	328	344	338	279	346	338	355	320	329	312	341	335	299	330	274	301	286	327	348	317	288	302	347	323	290	346	311	313	331	323	344	320	371	306	307	316	303	328	301	288	338	388	339	332	338	353	287	338	337	312	321	340	318	302	339	311	337	320	319	335	342	321	300	347	329	340	328	352	335	293	303	344	312	318	297	323	300	305	331	323	319	341	311	300	312	335	353	293	301	295	328	305	337	295	302	325	306	311	293	325	297	342	316	281	331	302	305	311	304	345	321	323	308	350	303	307	311	326	326	309	352	326	331	351	327	303	292	325	319	345	261	325	292	321	317	338	327	333	287	318	307	310	342	345	337	391	327	329	312	332	315	289	316	337	306	296	329	320	318	307	353	315	332	301	318	323	297	295	313	317	284	319	333	335	345	307	301	329	334	356	313	308	322	310	334	309	338	335	348	328	303	332	304	298	313	324	297	315	340	342	360	360	338	340	355	337	330	313	302	354	286	302	314	336	336	283	332	308	301	339	316	320	317	317	318	305	328	358	313	300	307	294	338	317	320	339	322	310	336	291	317	303	329	343	275	319	304	327	303	334	339	318	346	305	356	293	346	337	327	333	318	315	323	305	318	336	336	325	330	350	323	298	346	305	335	313	296	318	318	319	328	331	323	335	326	327	277	314	316	326	318	322	326	358	352	300	288	323	280	295	316	288	323	300	337	329	297	348	301	325	301	319	316
47312	71771	64844	52604	37577	9800	1147	1010	959	905	864	835	837	820	810	763	741	768	816	732	735	756	708	711	695	764	826	724	733	726	718	725	726	747	712	691	731	714	746	723	731	726	702	697	692	773	707	734	718	739	708	712	758	654	732	704	730	658	729	705	737	695	704	678	716	685	729	710	700	674	721	709	706	713	734	690	718	686	689	700	776	671	701	695	703	726	719	682	688	723	701	751	696	694	698	730	699	749	734	724	732	751	708	690	758	719	711	749	672	746	737	692	724	676	680	723	681	739	670	746	785	724	745	734	737	720	722	671	736	709	702	735	725	718	679	716	740	747	685	732	699	730	723	702	649	749	702	712	686	682	718	718	715	713	683	714	730	708	694	714	691	738	801	730	756	687	751	732	723	728	719	696	694	718	714	736	711	702	696	701	717	747	688	671	738	704	716	738	710	709	726	733	684	709	702	739	658	708	722	689	710	696	634	731	687	702	756	716	694	712	686	711	696	720	738	727	695	732	694	761	720	725	713	693	709	743	727	718	747	687	742	700	806	710	715	730	667	709	721	756	704	708	731	756	699	716	715	740	759	694	681	679	712	721	751	646	739	715	678	697	686	703	748	700	704	668	697	685	705	685	722	742	697	695	747	688	702	731	708	680	724	700	717	722	704	703	673	714	767	715	691	697	721	724	747	719	765	730	741	762	763	727	701	720	682	689	755	703	705	671	748	754	772	714	717	797	719	736	673	666	745	725	662	733	692	699	668	762	710	726	712	665	728	738	693	687	716	683	743	738	703	706	723	698	709	701	682	742	665	716	660	713	703	718	729	754	720	704	714	702	688	703	710	683	670	724	710	698	712	702	733	707	737	697	717	708	723	720	748	681	736	703	759	728	701	710	680	704	724	665	735	688	726	697	708	653	744	715	720	701	702	649	711	698	715	691	688	725	692	701	745	741	695	682	738	705	724	764	714	745	711	684	691	723	720	714	717	676	696	688	679	721	706	717	729	697	689	723	732	684	725	688	708	681	732	684	700	732	708	735	747	726	731	709	733	707	745	697	702	706	695	727	666	717	752	731	725	663	703	732	716	664	694	692	692	716	735	725	722	715	705	721	733	699	723	742	746	748	729	656	679	714	692	708	725	682	701	711	710	720	720	743	715	723	728	680	675	706	702	735	701	658	739	639	667	753	686	698	710	698	709	727	665	694	772	661	700	673	735	675	692	714	686	763	694	696	685	700	729	781	721	697	691	710	685	722	761	728	738	762	683	692	715	719	744	734	693	773	715	693	720	685	759	748	694	686	709	718	677	728	698	727	726	702	694	688	712	762	698	710	684	715	731	753	695	727	712	641	712	679	718	723	713	697	747	696	698	760	716	673	707	709	767	695	723	737	750	718	736	685	721	695	722	681	766	741	740	706	694	752	708	769	707	748	742	684	713	700	708	742	739	762	742	689	731	737	710	710	721	668	692	758	738	756	705	718	687	724	702	660	727	692	698	745	703	699	695	725	736	674	739	747	722	700	736	687	687	734	691	663	761	706	708	681	728	694	746	710	708	692	717	666	695	740	733	668	722	681	702	729	684	732	738	716	703	689	673	748	709	690	715	713	729	705	753	739	724	689	758	736	703	703	661	765	732	673	687	711	679	706	723	751	657	711	693	693	686	711	712	719	666	698	750	728	699	659	669	681	730	696	688	737	712	684	684	727	652	691	706	730	707	719	712	744	724	691	725	718	693	733	713	676	740	740	734	747	682	698	737	746	686	701	703	717	721	677	702	684	760	723	758	716	769	643	684	711	714	694	699	713	699	691	718	699	724	688	665	698	744	697	726	789	791	752	707	687	738	697	719	742	700	714	686	744	711	707	694	679	687	705	709	706	699	690	681	711	748	697	721	708	738	700	712	678	722	695	696	725	775	675	672	711	737	708	701	713	746	721	740	743	679	723	680	677	704	745	668	671	697	695	692	704	687	745	699	711	711	702	732	714	706	701	719	712	655	745	697	715	701	712	724	701	702	739	694	702	707	701	726	738	721	697	709	714	720	683	688	739	702	698	634	705	719	718	678	769	688	723	722	707	664	735	737	721	708	717	709	717	706	712	718	707	698	759	726	739	697	690	742	717	718	722	665	712	754	706	705	715	683	669	753	734	718	740	709	747	683	686	689	729	694	718	665	712	690	708	721	686	683	703	686	729	725	733	806	738	733	755	742	737	709	758	717	680	738	748	711	733	751	696	712	681	690	720	690	757	715	690	687	783	699	714	694	752	731	692	693	717	709	716	728	737	768	708	714	708	738	772	739	716	677	704	715	736	751	707	714	731	704	731	715	715	692	724	683	729	690	735	700	731	720	670	668	713	717	679	713	710	733	730	696	712	705	695	749	740	748	662	747	701	716	709	698	707	743	686	691	732	725	725	712	696	694	706	708	721	738	738	703	691	693	776	685	675	731	718	710	723	779	696	709	735	673	711	694	727	729	734	710	730	708	711	674	719	752	746	719	696	724	764	727	725	725	719	713	723	692	703	710	729	698	723	704	727	713	705	707	744	722	710	744	682	753	744	707	671	747	692	744	770	735	677	772	724	732	698	685	663	739	709	697	766	715	677	712	738	690	685	662	688	715	702	753	703	682	676	641	706	713	687	735	692	667	686	726	637	731	708	732	767	680	756	730	752	672	694	732	708	668	680	697	740	688	726	750	682	739	737	742	712	692	700	739	703	703	715	725	765	712	722	667	711	733	690	744	753	656	713	726	695	729	717	730	731	729	735	701	693	685	757	713	674	758	731	746	699	747	741	698	698	693	776	703	725	697	704	706	684	690	678	711	727	725	764	714	733	681	693	709	699	684	664	717	695	772	783	727	682	680	772	672	772	694	700	682	723	714	711	719	720	746	731	709	713	697	698	734	688	714	719	688	713	697	729	752	739	706	705	677	707	707	700	747	718	719	678	732	716	757	727	764	712	721	727	766	722	768	679	741	675	714	724	720	754	701	707	712	706	725	738	740	719	724	735	703	718	737	692	699	656	662	707	694	716	702	716	695	716	715	743	692	691	783	694	710	716	709	732	729	696	701	714	684	733	711	744	737	754	678	738	715	725	735	699	741	699	668	678	731	751	742	699	723	684	736	783	698	708	694	709	696	714	724	767	688	753	733	685	687	737	695	792	698	719	725	685	745	748	737	672	696	687	747	730	754	762	669	717	714	692	717	719	690	754	698	718	708	722	715	688	715	744	696	711	656	699	733	758	700	671	739	727	724	717	694	709	676	722	704	769	772	730	714	739	740	632	755	692	707	727	689	707	729	725	688	700	675	721	752	696	736	701	743	724	669	648	728	736	729	706	700	737	739	744	724	686	688	711	695	731	721	703	699	681	677	670	754	679	715	728	694	735	713	669	753	686	695	670	707	729	709	762	692	728	706	746	712	713	691	680	710	723	698	694	694	710	751	702	761	684	717	773	712	672	711	694	703	693	672	711	708	713	728	753	763	691
60168	37504	13884	2532	780	393	315	284	305	306	328	271	290	342	300	318	322	347	309	290	331	311	343	289	304	294	336	288	311	342	329	335	313	306	338	279	305	310	276	303	289	280	306	302	306	317	301	322	298	296	322	312	292	288	248	284	290	299	295	327	331	318	347	283	343	308	309	306	296	260	322	296	304	302	323	306	312	311	304	305	306	313	330	284	298	293	290	304	273	297	323	328	318	291	313	331	329	309	286	300	306	318	289	315	301	299	309	344	327	322	306	316	299	307	292	305	287	332	333	326	337	314	321	284	316	313	308	309	342	313	326	352	285	316	304	339	310	289	346	313	275	334	304	316	302	302	310	289	290	297	339	309	320	317	299	358	312	292	330	324	338	306	314	275	301	322	328	296	288	302	313	319	283	302	307	323	261	323	312	322	289	325	332	320	296	297	306	292	301	297	296	289	314	290	278	326	310	325	318	292	311	319	350	313	296	339	298	286	282	274	331	306	284	287	290	299	307	366	309	316	298	323	302	297	331	305	315	321	285	317	321	308	309	320	329	269	296	287	318	320	299	303	315	314	302	298	320	326	315	326	310	290	341	328	261	285	335	327	286	318	283	293	279	333	319	306	315	326	323	315	298	339	324	313	303	307	301	286	360	313	280	292	281	327	306	296	321	302	283	310	252	300	322	320	302	314	286	301	305	289	293	296	342	322	283	318	302	325	295	320	277	300	305	312	314	336	312	351	309	290	341	325	319	312	321	335	278	311	321	286	311	316	294	307	310	311	279	347	322	301	323	317	312	300	305	293	300	312	308	308	301	318	294	313	277	314	294	318	302	303	303	263	288	255	306	304	308	313	310	294	304	311	288	296	310	325	294	304	336	326	326	305	322	290	310	313	289	334	329	310	329	338	329	301	384	298	287	267	315	314	314	292	304	311	302	284	325	293	308	310	300	317	336	350	296	324	317	339	302	319	262	299	340	308	308	289	319	299	291	283	290	309	311	308	333	316	320	294	303	295	328	341	323	293	300	323	315	313	310	317	303	313	276	310	306	291	306	314	300	299	315	319	296	310	301	342	312	317	332	278	334	315	325	296	296	296	291	285	273	291	296	306	329	311	306	313	361	310	313	301	327	309	290	290	310	296	310	285	306	301	329	299	305	273	331	306	313	314	325	314	317	311	324	287	291	317	313	331	337	307	341	327	302	310	290	307	294	316	293	322	293	306	325	335	312	300	307	312	303	292	347	325	339	308	323	295	309	350	335	306	315	324	294	314	327	298	307	314	329	281	332	273	330	323	304	319	291	332	292	314	306	322	319	292	335	300	294	333	299	275	349	302	314	349	283	320	254	317	320	312	281	272	310	277	302	336	277	315	284	320	300	286	303	323	305	312	283	275	328	321	323	328	304	316	300	317	329	314	320	311	325	296	324	286	325	348	304	340	353	319	290	322	317	325	272	309	295	293	291	327	301	345	301	316	322	317	305	308	311	312	326	326	319	300	329	302	282	325	361	305	301	285	298	299	322	345	301	324	328	303	312	328	315	307	333	351	339	304	336	312	310	316	302	309	301	312	297	294	318	288	297	301	329	287	322	304	338	320	295	303	330	296	297	309	305	296	292	270	336	283	319	306	305	281	317	315	306	340	304	295	308	298	293	290	338	297	313	323	326	297	283	302	330	319	333	307	292	310	327	335	286	293	302	271	307	326	304	298	286	307	332	299	280	293	323	284	321	307	294	273	334	308	298	318	318	329	317	303	330	289	301	324	311	303	314	262	318	305	255	283	290	326	298	278	281	318	314	281	349	304	304	300	301	294	280	299	343	347	309	305	302	321	304	306	328	315	312	296	307	291	284	305	266	291	296	305	330	309	300	326	310	281	311	284	312	334	360	313	293	331	298	319	330	297	273	322	321	321	338	314	302	329	303	278	338	311	305	329	345	331	320	344	293	340	285	332	316	353	276	312	305	318	334	296	337	303	306	334	312	313	366	320	312	312	292	293	281	328	331	283	306	311	307	315	282	274	341	316	302	334	323	308	335	319	297	338	310	271	309	328	284	298	296	297	300	303	319	305	331	316	335	295	295	295	290	311	318	315	295	319	325	298	322	301	325	304	289	312	325	342	321	318	292	295	320	315	285	293	353	320	329	321	331	302	287	333	286	318	297	317	325	310	289	313	333	289	301	337	319	312	295	316	318	304	307	270	285	285	315	261	310	295	318	322	343	336	295	331	338	303	317	299	313	297	316	319	293	312	303	359	311	295	319	333	301	308	290	326	298	269	332	290	312	330	275	291	291	308	292	327	324	286	324	321	325	290	294	326	299	314	352	289	328	338	324	312	273	278	304	311	299	345	297	296	308	279	300	296	309	327	339	312	303	300	286	283	283	296	310	330	308	290	317	289	300	313	316	348	300	308	314	314	285	328	321	262	321	276	291	314	296	289	337	287	302	313	311	315	309	313	310	322	312	295	335	320	319	300	303	313	298	325	320	290	303	299	331	307	324	335	329	352	289	294	317	322	290	330	257	309	319	345	283	329	298	323	319	316	266	319	307	307	287	293	301	317	318	308	328	336	341	296	303	276	299	306	302	292	312	314	306	304	319	277	318	280	290	315	301	312	326	292	363	298	261	331	279	312	305	319	332	331	312	304	324	302	327	322	341	308	311	317	310	299	320	312	314	347	328	308	297	298	340	319	300	324	310	283	308	351	306	290	277	312	304	290	296	301	312	293	275	313	247	323	312	287	306	297	349	290	309	286	312	307	274	299	265	299	313	291	304	308	309	290	315	298	294	314	307	332	315	305	309	293	305	296	288	321	331	301	325	307	293	306	320	292	279	311	303	303	295	309	344	308	319	296	277	317	338	273	339	305	307	294	329	310	317	343	324	293	326	290	309	285	318	328	326	318	304	316	318	297	275	289	292	299	322	316	307	282	280	335	292	332	331	283	268	288	323	280	277	281	295	299	294	307	323	325	339	293	321	283	297	303	282	278	329	318	306	331	327	299	305	331	290	285	299	302	325	351	283	324	302	296	291	368	279	273	291	303	324	296	291	302	313	309	301	323	302	314	316	288	317	296	313	322	332	300	314	303	308	308	340	281	314	287	298	351	305	304	311	329	319	315	318	326	315	324	285	322	317	287	304	313	342	315	312	286	310	311	288	291	308	305	293	317	318	318	327	315	312	297	278	331	303	327	275	279	278	293	311	281	279	327	303	300	304	340	324	304	309	318	301	335	316	306	321	295	341	324	356	296	344	330	295	319	278	337	315	299	298	298	296	340	323	308	321	322	261	326	314	324	296	327	327	320	293	292	295	284	315	333	318	325	297	286	320	276	315	321	317	309	299	346	330	300	323	300	300	293	349	300	341	300	342	287	295	296	286	325	262	286	313	294	310	310	273	307	268	309	327	306	299	323	301	298	297	334	302	291	277	316	319	286	315	328	313	284	285	313	336	288	293	281	285	307	327	328	284	300	293	298	307	311	302	307
33396	27151	11648	4612	2214	1021	683	634	657	675	673	672	680	671	655	670	704	680	613	713	653	659	695	649	730	696	624	640	681	676	665	654	612	705	685	686	726	689	698	647	665	666	676	684	673	671	664	632	643	628	683	655	658	643	685	671	647	672	641	648	632	684	653	629	692	656	730	637	621	679	724	616	646	661	632	685	648	655	640	638	658	663	660	650	671	656	713	658	644	667	681	672	701	686	656	689	660	685	654	661	643	706	677	643	641	636	647	678	683	703	643	678	653	664	674	670	637	637	710	686	663	675	645	708	666	600	670	654	702	620	677	662	686	606	629	631	618	710	678	671	665	704	673	693	680	673	673	698	668	667	657	629	714	677	677	670	642	650	688	670	712	637	694	674	680	670	655	633	630	636	691	616	696	676	669	666	677	649	650	662	646	685	648	638	663	674	623	678	651	671	679	657	664	658	672	613	702	645	728	634	664	668	647	674	695	656	619	676	678	652	664	659	654	675	659	663	677	697	645	724	667	656	616	660	651	629	666	652	669	643	634	677	666	647	653	684	639	621	681	660	637	670	671	707	666	673	618	610	634	666	621	680	653	665	706	690	696	654	723	670	703	691	654	699	660	648	674	626	695	696	624	631	657	662	640	662	704	653	718	662	648	678	699	667	664	651	663	673	678	646	708	647	658	667	643	663	666	667	644	661	639	661	674	701	674	652	638	659	655	644	658	696	677	673	703	646	704	636	665	637	645	685	630	676	663	675	641	668	613	695	672	662	650	678	703	660	664	679	661	655	633	654	709	722	642	656	690	639	626	657	631	692	641	629	654	619	643	689	696	638	619	686	647	653	643	687	697	695	685	684	676	728	696	608	677	715	685	659	679	658	679	691	636	652	673	676	657	674	683	662	633	655	706	645	687	656	702	677	662	669	665	648	677	624	630	683	671	653	653	655	680	694	726	652	698	681	631	686	664	663	672	705	662	660	647	608	700	651	648	699	643	639	661	680	658	654	671	693	694	645	631	688	654	652	649	647	668	674	714	681	697	637	706	700	692	706	632	641	665	699	673	697	694	681	623	678	696	624	698	657	704	687	642	654	700	643	647	671	663	691	674	645	642	683	649	664	633	694	704	658	660	684	651	715	681	658	668	702	705	671	673	674	665	647	678	654	713	686	656	648	677	629	619	693	675	651	666	701	700	667	673	675	652	627	662	676	648	708	685	655	672	652	715	677	690	641	648	665	700	646	657	672	652	644	663	684	658	684	692	634	653	664	634	655	692	659	624	688	715	661	667	696	624	661	659	652	670	668	651	700	630	719	655	663	647	646	653	648	665	675	678	639	720	666	604	664	645	653	695	625	674	684	689	650	651	631	663	683	692	650	658	651	647	652	628	703	680	654	646	722	686	642	643	653	640	665	682	668	664	706	611	649	665	653	705	641	666	688	676	670	617	655	645	665	646	637	658	632	654	633	635	699	718	680	668	630	666	638	642	677	636	650	652	669	683	663	667	681	674	657	659	651	667	670	653	653	648	690	645	665	688	653	689	671	651	647	672	648	656	666	637	636	651	621	698	712	668	692	643	644	693	660	680	738	675	631	671	680	699	666	635	629	703	684	631	663	702	693	664	668	706	695	686	666	635	662	640	685	623	659	667	697	656	615	663	653	683	660	664	662	653	644	676	637	702	639	683	690	626	661	680	651	640	682	684	668	625	667	644	630	699	690	684	661	668	657	613	649	674	644	659	675	708	686	654	657	654	697	645	672	689	645	674	668	688	663	643	671	651	717	655	661	666	695	651	648	688	665	666	664	659	667	673	693	627	665	668	653	679	631	665	647	685	656	656	629	707	694	723	679	646	658	641	657	707	681	688	689	680	655	669	618	686	662	678	669	647	646	662	671	671	655	676	654	655	669	673	657	662	634	694	654	649	642	686	670	678	654	704	627	663	662	628	682	674	669	713	692	668	641	708	661	638	651	643	656	671	651	610	677	697	657	637	663	651	631	687	702	651	674	662	686	658	678	672	675	658	665	646	672	642	650	669	666	658	656	638	653	653	675	660	670	624	629	675	659	673	680	682	652	656	654	636	648	681	653	699	658	667	677	633	687	688	681	623	647	658	643	693	663	616	661	676	688	658	627	636	643	653	648	679	622	666	635	675	670	638	647	663	686	665	649	666	646	653	687	648	674	709	659	672	660	628	688	647	682	711	635	675	660	671	668	677	663	693	694	573	641	727	632	656	617	654	669	701	656	673	681	680	626	658	718	642	660	667	674	664	657	714	640	647	692	659	645	682	707	689	680	659	626	609	673	708	629	667	658	616	690	700	671	638	617	729	675	645	674	665	668	672	611	665	672	657	639	658	640	691	675	712	662	674	656	690	636	666	683	653	636	659	672	680	636	684	609	683	636	690	697	633	718	660	629	637	651	681	699	644	641	650	675	685	683	646	638	663	660	684	696	687	673	606	668	676	607	666	666	624	657	726	671	620	660	706	666	651	631	683	703	641	669	626	712	696	648	666	696	668	629	668	665	673	633	655	634	689	671	664	696	648	660	679	626	656	690	674	669	703	677	643	636	670	644	649	647	643	657	669	666	617	593	686	624	689	648	635	712	685	658	686	659	662	674	672	682	620	644	658	662	644	644	648	652	646	649	691	661	641	640	698	684	651	693	637	683	624	689	646	660	696	672	735	707	628	653	667	686	672	650	685	681	703	693	669	659	690	619	681	659	669	643	700	648	709	662	724	674	624	665	690	621	621	641	636	695	665	660	639	626	695	666	686	671	735	675	714	706	654	642	660	658	650	643	676	692	649	629	686	686	645	673	658	686	661	716	632	634	665	696	648	658	712	677	643	650	679	642	648	662	657	668	704	676	658	711	589	640	651	652	637	686	642	702	642	660	685	667	668	668	677	677	667	711	645	627	671	626	705	711	682	660	696	617	685	669	675	645	654	662	642	656	663	674	640	640	622	669	698	657	681	663	651	664	676	705	627	665	659	665	678	709	693	658	670	691	609	678	637	672	694	683	672	668	709	723	690	707	688	665	667	654	716	687	663	665	692	680	660	694	672	658	694	666	622	596	741	651	645	720	650	629	697	664	643	702	600	659	639	654	637	662	633	685	636	638	640	688	626	668	598	659	667	649	673	660	647	682	691	614	677	656	688	704	665	670	669	647	630	630	692	669	636	655	658	653	695	640	624	663	673	641	652	701	662	674	657	650	640	700	688	688	658	686	655	647	623	643	668	644	670	644	657	693	652	647	662	638	658	630	657	681	689	639	655	656	673	636	631	659	718	647	641	630	616	696	679	673	673	638	695	628	705	682	630	663	638	658	625	671	647	693	638	647	657	673	688	654	660	636	639	657	717	640	680	684	685	681	676	672	638	650	640	656	649	645	645	653	637	654	679	693	669	651	637	695	720	650	650	674	639	667	649	696	704	660	663	679	708	676	639	662	655	648	686	667	654	679	632	654	643	710	636	646	660	658	677	674
70695	72422	57585	33368	17391	4431	330	250	249	222	235	224	230	229	198	238	217	220	216	191	208	213	219	175	194	221	218	195	220	206	203	219	207	214	209	226	205	214	199	211	215	211	213	228	206	234	226	211	197	200	202	218	187	212	192	178	211	212	186	245	219	221	213	240	231	218	189	220	218	189	198	190	226	204	232	191	188	210	184	204	225	203	236	210	219	207	181	210	228	222	238	220	233	190	196	193	216	230	192	224	239	220	215	210	264	242	213	230	214	213	186	181	246	210	226	223	229	223	201	232	217	208	256	205	211	182	210	198	220	217	216	211	235	214	207	240	230	230	228	221	200	200	208	200	205	197	234	221	216	251	212	208	208	203	211	215	223	217	217	212	216	218	260	221	220	216	234	198	208	202	208	174	175	221	213	236	220	204	240	226	219	212	224	217	205	186	215	231	215	208	204	197	213	208	257	202	222	226	213	201	181	219	189	239	237	188	226	229	214	235	222	203	219	221	231	219	208	219	206	226	235	212	203	208	219	220	220	225	225	208	230	240	225	231	182	196	233	211	207	203	205	210	213	211	218	203	222	202	243	237	208	211	213	225	197	205	193	187	191	227	221	197	217	213	238	210	221	208	188	183	233	200	216	218	208	197	214	212	236	219	242	223	199	210	202	208	206	216	211	227	212	206	233	226	214	230	225	199	195	226	209	207	201	219	225	180	195	244	192	192	208	219	227	224	252	224	229	233	233	215	209	198	221	217	211	218	195	225	247	225	199	186	190	214	185	234	216	216	187	183	226	187	198	192	211	207	205	213	191	235	193	222	205	186	211	204	195	221	207	234	218	224	207	195	211	202	215	241	193	212	223	209	210	189	232	199	220	199	209	240	207	217	220	202	198	207	194	219	199	188	205	210	209	202	251	198	217	224	226	220	227	207	217	184	230	194	208	250	243	235	195	214	225	205	205	190	212	222	185	221	197	232	200	205	184	218	172	188	185	218	197	198	201	223	207	205	208	199	208	227	226	205	219	236	227	207	196	239	202	201	224	236	205	218	214	225	230	216	220	207	190	206	182	206	202	222	199	216	216	221	236	218	213	191	212	229	201	199	213	203	211	193	219	207	205	203	224	188	231	201	238	228	218	211	223	197	203	223	210	250	210	197	202	211	216	181	218	193	216	197	238	229	215	189	199	206	244	223	225	185	199	203	210	208	203	199	185	237	223	239	247	208	209	216	246	208	222	185	211	208	210	205	205	231	223	187	206	231	219	219	191	209	200	213	251	219	186	203	206	228	209	201	187	219	228	207	225	214	213	214	225	204	235	183	176	221	253	210	223	216	243	215	238	235	213	216	232	210	221	228	198	216	211	214	224	207	176	230	220	204	217	218	239	197	233	216	215	219	210	219	231	213	251	219	226	221	194	221	207	217	246	194	228	210	198	207	217	215	188	206	206	201	219	242	196	205	202	218	218	235	219	216	222	183	193	189	232	186	208	212	217	202	211	204	201	205	213	218	216	222	206	212	223	214	216	193	206	211	193	188	235	202	219	224	240	217	241	200	223	224	225	200	205	214	204	222	217	216	222	215	221	220	207	221	228	226	197	216	191	211	234	216	192	223	223	201	193	207	220	185	180	228	226	205	213	198	233	225	223	215	230	208	194	208	207	222	238	189	199	235	204	219	207	236	201	214	193	201	208	206	190	231	215	196	202	224	245	237	199	189	209	232	234	225	198	201	214	197	180	206	223	203	228	208	223	184	198	191	220	218	205	251	229	230	215	215	243	221	189	219	202	233	203	216	195	208	178	219	244	199	191	208	213	216	212	203	222	230	209	216	181	194	198	229	250	228	205	213	216	234	200	213	218	204	201	194	213	213	199	224	190	208	201	204	221	200	214	208	231	215	208	196	187	188	260	209	199	237	205	204	199	222	224	222	224	205	194	185	208	206	218	226	196	204	211	196	216	201	216	197	234	178	195	209	216	209	206	223	209	206	223	219	233	234	214	236	232	200	186	204	221	190	216	221	215	190	248	223	227	197	227	208	199	211	213	216	221	205	221	208	226	214	191	207	200	223	195	208	192	223	217	207	191	208	214	235	217	209	229	197	224	232	197	213	228	195	209	219	183	190	203	204	204	212	198	238	233	203	219	197	247	189	195	221	221	224	214	198	219	231	209	217	210	212	221	180	211	219	226	204	196	222	230	186	176	195	218	236	189	216	210	217	241	187	213	223	202	199	205	235	210	237	201	216	206	227	228	200	221	192	216	210	236	213	226	193	210	204	203	216	200	204	233	214	232	237	214	210	188	249	214	204	232	229	255	231	213	188	210	203	200	230	206	215	200	192	244	219	217	223	182	191	222	199	216	176	236	204	186	212	235	224	206	223	198	194	189	213	207	219	196	219	209	182	205	220	239	201	223	200	191	169	195	189	214	211	216	225	223	189	191	195	212	209	198	218	224	227	209	242	243	206	216	242	199	248	221	207	241	216	196	253	209	188	207	205	178	243	211	249	230	244	223	240	203	261	236	223	201	233	207	189	203	210	222	215	210	224	211	220	228	196	199	214	226	243	234	190	220	210	203	208	211	221	206	214	179	222	185	196	217	184	210	220	218	231	195	229	203	193	225	211	238	228	224	222	212	227	187	234	183	213	215	213	191	193	243	216	227	198	206	208	203	183	204	192	228	216	232	216	215	182	245	208	212	210	213	197	208	243	207	233	222	215	213	203	202	215	189	215	206	182	223	219	229	176	225	235	220	210	220	192	218	229	202	229	204	197	232	212	237	193	245	212	221	219	240	204	228	231	213	232	208	183	196	217	208	239	201	192	198	218	204	225	176	196	196	188	207	195	217	236	215	209	190	209	192	219	187	186	212	205	223	210	186	223	221	215	227	197	195	202	218	204	227	197	227	203	225	223	205	196	212	206	226	236	213	207	242	224	214	214	212	220	202	190	234	221	200	240	213	229	219	235	233	206	213	202	222	233	252	233	197	213	215	207	194	208	220	190	215	218	234	211	209	218	231	194	244	227	200	190	221	200	212	210	212	215	235	221	228	209	196	227	172	218	228	213	226	198	206	217	214	209	188	212	218	203	200	187	226	203	221	209	210	200	233	202	195	224	216	238	211	242	210	193	218	229	190	187	198	193	206	215	215	205	189	210	222	210	180	253	199	231	184	220	225	242	218	220	217	210	216	190	210	224	225	201	206	215	220	196	212	213	219	203	209	239	202	225	222	225	173	206	200	192	222	186	217	211	249	211	212	217	214	215	198	205	204	220	214	204	217	223	213	213	210	206	205	213	230	207	218	235	191	212	220	238	189	243	212	191	220	212	212	190	196	202	206	237	213	215	227	196	215	210	229	197	222	190	236	235	213	213	192	192	208	219	201	203	192	211	221	229	209	212	191	209	217	214	214	257	196	247	198	268	239	188	240	204	215	200	226	224	202	232	205	200	229	190	235	183	211	200	200	205	246	208	193	204	223	202	208	221	206	222
43330	59096	51936	41165	26976	7190	677	672	653	566	549	577	524	512	495	530	517	532	507	550	517	512	494	486	489	532	479	468	471	508	497	489	506	523	515	475	507	492	501	527	503	493	485	483	468	477	491	501	453	523	477	470	525	522	519	460	499	470	489	478	464	460	461	511	512	512	479	477	441	514	512	478	494	483	463	494	489	481	450	455	528	517	527	497	516	500	534	527	518	518	509	484	487	481	517	457	486	532	516	462	480	490	469	478	479	479	506	486	518	491	489	489	528	519	473	525	471	537	501	489	501	520	472	465	496	495	492	515	515	501	525	522	479	485	489	493	473	483	495	471	456	483	510	493	507	466	491	480	516	514	505	490	493	442	470	486	458	478	484	548	493	506	480	506	491	507	515	484	500	482	485	464	513	511	469	470	506	465	466	485	423	514	478	455	468	527	482	495	457	500	478	485	445	481	500	508	549	482	505	465	506	512	520	493	516	502	519	477	509	515	479	516	503	511	509	505	480	477	485	517	495	482	500	495	472	483	528	496	498	496	495	510	499	501	526	517	494	484	474	494	463	487	487	508	487	486	528	501	446	475	513	476	498	463	493	521	491	536	515	539	463	487	453	493	474	461	504	513	495	506	512	491	497	500	475	506	503	445	520	476	504	499	537	487	475	486	487	489	504	493	488	469	514	494	487	467	490	504	483	466	471	469	468	521	516	491	511	478	526	495	503	495	466	540	475	486	497	498	505	472	470	490	451	494	484	500	526	452	506	488	497	497	507	492	500	503	490	467	533	515	506	452	480	522	473	472	516	515	465	451	507	496	508	515	459	498	506	501	508	505	508	566	477	501	503	474	503	536	505	522	453	480	497	550	473	520	472	513	521	501	513	495	528	483	493	486	488	525	479	463	502	499	469	495	480	480	529	483	493	511	492	497	460	495	477	500	491	487	487	492	517	466	522	480	505	494	524	525	502	486	518	470	469	511	505	478	500	455	469	501	487	470	508	479	524	537	488	481	532	504	498	478	505	472	487	495	529	516	495	509	519	541	500	483	474	482	483	494	474	484	467	482	515	485	455	508	506	502	514	472	512	487	474	535	483	489	502	440	476	518	502	440	488	501	515	487	467	486	523	512	518	497	476	503	472	517	508	501	516	470	518	494	467	502	489	488	504	490	520	506	475	491	512	503	451	514	523	527	488	501	475	488	480	478	488	482	525	549	514	476	471	504	528	486	517	528	490	467	498	510	494	518	504	514	506	513	492	527	533	491	476	471	493	488	495	486	471	501	480	478	494	505	496	507	486	487	511	490	480	475	524	473	551	489	482	482	469	500	490	516	510	491	512	480	518	480	484	513	478	522	466	487	475	523	461	466	486	474	483	507	511	527	499	492	504	485	491	493	466	537	448	496	480	458	473	498	473	488	497	502	493	476	525	435	505	440	512	483	500	445	500	517	497	477	481	509	480	442	497	557	515	440	504	504	523	508	469	528	522	547	497	480	466	503	490	488	519	512	479	508	483	460	535	485	497	505	477	467	508	510	511	498	493	479	545	473	509	480	499	471	484	475	473	488	477	520	488	522	492	485	511	540	491	483	516	506	450	480	474	450	543	505	481	529	503	459	514	488	529	474	536	488	496	484	495	500	515	489	546	510	519	491	500	489	460	499	524	501	505	469	467	493	456	509	470	430	513	486	469	491	476	485	546	522	484	504	517	535	506	453	485	524	476	540	481	483	497	476	482	478	495	483	476	541	490	512	534	488	491	500	491	561	486	497	504	497	493	512	480	511	465	501	495	467	516	480	498	509	518	481	489	487	509	483	487	488	532	475	453	461	484	482	463	493	481	496	498	508	489	496	506	542	480	511	482	473	469	514	493	490	477	518	537	459	493	486	526	554	500	491	510	477	496	478	467	464	471	519	476	515	496	497	509	517	518	488	474	498	509	482	472	496	467	480	494	467	458	488	477	519	487	443	498	487	479	535	463	469	488	497	476	463	504	481	483	470	529	490	512	466	522	474	494	483	515	458	495	479	500	539	507	497	499	462	498	508	513	474	483	437	482	488	446	492	469	485	502	469	490	534	498	505	506	468	494	513	535	504	475	480	499	505	485	471	492	509	486	506	504	482	494	505	500	491	491	511	536	511	488	451	474	535	483	482	482	513	504	477	498	497	482	479	465	481	458	509	516	471	497	510	509	453	530	487	470	493	511	490	516	472	469	513	435	522	459	472	485	489	478	530	477	509	496	476	476	481	474	489	489	494	492	498	488	490	499	516	492	497	492	508	501	514	477	472	450	473	492	469	474	460	495	505	471	493	481	512	478	480	483	488	484	501	515	499	483	511	498	486	482	467	466	497	496	462	528	485	511	474	478	475	509	510	510	490	503	480	478	485	523	498	507	482	486	476	477	500	458	513	499	546	535	515	478	500	479	472	474	485	499	494	475	483	447	490	528	483	484	479	471	497	481	492	532	540	504	477	466	485	542	492	471	478	474	474	471	504	506	557	488	544	518	452	492	502	463	491	514	471	494	507	468	453	505	510	483	474	469	487	515	479	491	491	472	481	520	527	469	507	469	504	517	504	459	500	503	471	523	556	462	497	435	489	485	484	435	491	481	434	483	519	513	459	518	463	496	535	502	468	516	461	500	465	495	483	481	487	489	461	490	485	479	513	498	522	470	510	495	468	496	507	549	524	513	552	500	479	492	495	474	505	459	471	482	480	495	498	506	496	491	471	484	494	519	497	492	480	519	528	469	528	535	507	491	501	494	510	517	531	507	492	493	487	503	450	475	474	501	482	507	509	459	497	485	443	481	490	496	491	431	457	542	494	500	473	471	477	507	466	495	500	500	470	501	498	495	454	508	449	464	467	477	517	495	525	486	548	504	507	484	492	477	462	466	511	475	496	470	494	479	489	497	470	501	498	493	466	509	514	491	505	497	468	510	484	490	500	492	494	505	473	493	492	501	507	496	535	498	506	503	511	453	525	507	452	520	463	517	486	483	499	454	515	487	506	505	485	463	469	531	479	485	524	466	508	481	522	508	480	459	476	503	532	503	484	476	482	495	533	488	536	518	495	487	537	455	491	487	493	488	436	501	472	475	497	505	498	502	485	481	466	463	486	480	493	479	496	498	521	502	525	437	477	439	496	477	454	494	541	513	488	518	517	485	460	489	483	471	464	481	513	497	510	517	502	535	480	504	562	514	490	441	500	507	514	498	478	497	482	514	461	497	496	475	560	532	513	474	486	497	509	508	473	494	532	458	501	503	471	515	487	453	448	489	495	485	508	479	493	498	478	446	524	534	475	480	534	496	506	506	493	497	485	499	481	494	504	473	470	517	539	461	530	481	458	493	484	501	469	515	498	506	515	488	496	484	479	483	504	473	471	510	538	464	511	461	514	479	531	528	474	491	484	476	520	524	522	476	444	484	509	505	480	509	515	495	492	470	531	507	477	456	476	510	488	546	472	475	485	485	508	504	477	482	506	502	500
74717	85000	69588	44803	28434	10185	831	405	400	373	343	333	305	392	338	313	326	354	323	297	303	364	337	330	313	323	338	312	345	283	308	318	330	307	313	302	311	313	337	322	328	326	295	322	309	278	285	328	324	334	282	341	354	312	318	328	330	318	326	351	339	315	294	318	317	338	342	282	336	363	340	330	314	302	311	291	329	310	312	319	284	296	323	298	325	302	316	307	315	319	338	342	311	351	305	322	316	351	303	341	343	299	346	290	298	334	314	341	309	338	281	305	292	307	310	370	315	312	327	317	318	329	337	304	308	350	323	339	322	314	346	356	329	316	299	317	294	323	305	300	319	307	318	311	307	307	317	295	316	310	362	293	347	296	315	300	311	340	307	349	285	333	340	273	302	310	339	320	298	319	339	336	303	334	367	312	305	326	306	338	316	326	317	287	312	308	326	321	324	281	313	316	312	343	315	328	339	328	354	360	323	341	320	345	330	328	319	299	306	354	335	317	327	315	308	315	307	337	341	311	343	304	323	312	306	299	322	280	324	323	300	353	306	327	330	307	317	342	297	284	317	322	307	298	339	325	301	340	325	288	312	318	297	338	307	325	311	322	327	299	316	283	271	324	370	322	348	323	304	327	312	338	291	334	304	347	321	344	313	350	292	295	326	328	338	304	296	320	330	344	310	322	288	323	329	299	364	330	309	366	311	331	329	337	343	303	317	295	293	322	324	322	347	336	289	326	303	327	337	325	347	339	332	339	307	315	328	348	327	317	349	297	307	311	322	327	282	286	319	350	331	288	336	268	350	320	311	300	306	341	343	351	337	310	285	317	314	316	290	289	324	321	340	317	338	317	332	321	287	317	290	355	362	302	327	333	300	337	326	330	314	320	331	322	342	322	284	319	317	330	339	308	327	342	327	318	305	329	336	316	335	282	322	294	323	346	298	331	319	317	356	308	308	324	318	338	346	330	303	329	299	347	319	311	306	305	296	309	288	325	354	326	323	328	338	339	315	328	304	355	309	311	299	321	323	320	324	298	324	347	330	304	298	308	294	334	290	328	291	330	295	324	352	310	332	304	365	317	315	310	314	287	338	331	323	316	323	321	295	311	310	325	311	319	311	306	326	330	275	336	316	359	330	316	305	312	320	301	364	344	300	312	320	327	335	330	287	295	313	301	315	307	291	297	290	328	320	330	301	310	328	326	305	315	324	319	339	309	325	344	366	296	307	331	297	325	328	318	335	284	314	314	302	324	287	298	309	334	336	341	319	315	342	312	313	312	293	336	325	336	333	331	316	310	327	331	327	349	337	316	343	354	313	324	310	321	327	318	293	311	338	343	318	275	300	348	321	318	362	297	311	337	344	329	317	346	300	326	339	331	308	334	292	339	317	319	344	327	330	296	354	322	334	294	305	312	322	363	305	308	314	305	328	265	294	339	316	326	336	271	313	316	337	328	344	338	299	313	308	310	327	308	313	345	323	345	323	331	347	328	333	341	328	280	274	313	283	326	335	300	339	305	318	320	316	303	320	320	299	298	309	318	332	279	293	330	311	297	328	339	320	296	357	324	343	325	295	313	361	321	323	286	300	337	323	317	323	330	325	306	291	312	304	336	327	301	330	324	280	326	333	309	325	342	293	293	325	285	318	318	313	340	311	295	335	325	345	286	301	313	294	372	335	313	324	322	320	348	304	288	272	319	305	309	345	319	280	336	337	354	334	305	315	328	329	309	315	322	363	326	353	340	321	319	313	325	357	314	325	322	304	323	355	322	317	277	294	322	316	320	314	321	304	286	315	321	292	309	324	325	313	305	350	328	323	338	303	317	332	322	322	361	331	331	335	308	314	275	280	343	315	309	357	310	340	307	295	314	333	312	325	328	337	324	323	351	321	314	322	288	348	295	310	308	305	295	340	346	347	328	333	324	342	310	295	311	343	308	341	318	345	318	321	320	315	312	317	329	310	321	328	385	324	324	290	301	322	323	288	323	304	385	294	334	301	300	361	311	317	329	306	330	323	280	310	308	329	351	328	284	308	312	349	324	322	315	337	331	303	328	303	318	284	315	347	312	301	344	292	324	329	318	316	274	302	306	356	359	359	346	346	308	328	336	332	296	331	302	351	316	294	312	310	309	293	298	301	302	342	309	322	314	309	333	290	284	315	305	330	332	309	304	317	283	311	300	316	273	287	307	288	331	334	330	351	311	319	331	315	303	346	290	344	331	305	323	299	320	300	328	298	345	292	282	323	320	287	296	298	328	338	297	332	316	345	336	293	338	322	323	328	304	281	326	321	318	328	346	298	302	321	286	333	331	304	282	338	339	301	330	330	342	311	342	342	343	304	314	343	302	326	311	305	347	329	303	340	313	296	315	329	314	333	337	283	337	325	298	328	312	323	319	351	325	319	296	344	299	350	315	326	336	306	357	296	332	311	352	298	306	311	336	306	342	301	328	270	331	316	321	332	320	308	325	351	318	298	314	350	306	311	298	329	313	310	319	290	301	323	302	322	289	286	327	361	302	324	301	345	349	342	294	336	305	285	318	307	308	323	317	297	342	320	302	310	321	318	374	320	327	326	302	294	313	285	315	319	311	332	355	284	320	346	327	362	343	311	319	305	279	322	351	287	329	306	304	338	300	287	274	310	318	361	343	312	337	304	328	308	317	335	311	304	348	321	330	296	295	322	338	306	340	289	293	306	301	311	275	346	337	298	328	347	323	334	296	314	321	304	323	310	322	331	330	298	336	298	338	349	345	296	358	345	353	289	287	349	312	294	330	335	321	326	325	340	336	333	295	306	335	350	315	348	324	296	305	338	308	325	300	332	327	276	351	344	340	323	329	294	342	324	330	354	336	319	323	309	310	324	319	322	289	339	315	343	331	330	334	323	289	323	299	309	329	348	322	315	295	339	287	337	301	305	317	335	312	324	315	326	332	340	309	338	331	311	359	363	329	329	352	289	320	354	359	317	305	343	342	341	329	327	303	312	308	307	334	342	280	327	274	277	330	337	297	303	315	343	328	310	341	271	257	333	332	315	284	307	316	321	339	334	305	329	318	312	336	328	297	307	317	334	326	331	338	313	301	349	315	300	311	324	313	357	299	306	311	313	344	304	310	326	327	321	302	317	297	309	300	317	322	306	349	294	330	324	314	319	348	305	293	305	305	306	312	311	289	307	306	322	329	323	330	310	299	279	310	315	307	287	311	341	310	327	285	312	330	351	311	320	320	303	290	295	340	309	284	315	301	347	289	297	333	303	311	340	272	317	286	316	322	321	310	303	287	297	313	303	261	292	332	302	333	297	312	313	325	330	329	344	332	330	347	323	327	300	309	340	323	338	309	318	315	317	359	279	310	343	337	312	306	333	310	307	295	294	307	317	330	307	327	359	326	319	320	341	291	326	300	357	312	316	321	324	326	309	312	335	305	325	313	315	296	338	326	326	324	332	365	364	342	327	305	316	312	317	286	311	324	334	289	301	293	272	294	328	306
46665	71485	65208	52407	37892	11573	1025	1032	952	936	847	913	786	812	843	800	820	806	738	771	756	739	764	761	739	735	716	784	688	707	735	728	702	708	716	735	714	685	748	735	721	768	719	719	691	741	722	692	696	733	717	737	723	675	718	721	684	680	741	698	721	752	735	700	735	759	669	728	730	667	663	732	704	725	684	735	763	694	728	719	699	746	790	681	727	724	693	714	706	724	721	683	677	732	704	763	737	698	746	688	747	735	696	742	731	701	738	751	719	668	692	674	701	751	714	658	702	701	721	756	735	682	725	678	678	680	678	702	680	683	708	712	664	743	722	697	708	702	742	704	725	723	706	663	723	661	655	688	678	751	707	729	714	727	712	774	688	691	692	696	685	693	707	741	717	719	685	717	699	708	758	696	679	699	719	687	694	706	702	730	711	738	704	684	706	746	682	718	668	721	692	699	707	644	708	721	703	695	718	702	619	750	743	703	713	685	751	708	713	729	729	686	662	720	745	693	675	708	713	726	722	743	715	697	720	746	729	697	722	733	722	747	701	693	690	709	751	758	754	700	723	731	712	774	625	713	675	710	720	720	708	714	721	696	769	732	691	715	717	665	700	703	672	693	720	706	779	708	700	691	684	764	737	684	655	767	713	703	685	700	731	684	724	717	722	687	728	740	741	701	701	720	683	730	749	739	684	662	696	731	734	721	734	735	678	712	705	700	700	708	729	736	728	614	727	719	731	698	742	691	699	728	728	732	732	733	705	702	732	705	666	696	740	689	762	713	681	730	695	717	693	731	711	696	724	700	706	693	715	732	742	720	702	671	741	687	733	664	724	721	695	712	679	686	731	700	704	690	658	722	727	700	710	744	722	696	730	694	687	715	689	733	699	739	716	738	704	716	665	703	731	705	677	705	728	677	726	715	700	716	700	712	704	758	712	720	713	689	679	696	707	664	676	739	746	666	685	690	772	711	691	719	675	714	738	716	686	666	697	710	728	711	716	681	654	730	727	700	703	736	742	770	742	675	638	715	669	714	694	733	666	705	699	745	686	708	685	692	719	691	699	742	770	743	704	705	713	701	725	714	704	693	699	703	711	761	672	691	708	716	697	728	709	731	712	777	733	723	703	677	750	714	763	683	692	712	708	702	744	731	712	700	701	718	705	685	693	722	739	736	695	723	695	682	690	760	687	760	685	693	733	730	708	730	705	676	696	659	689	711	744	692	715	737	669	729	704	708	715	696	695	731	711	682	708	652	682	730	707	711	674	676	688	719	714	701	668	691	700	693	704	693	743	729	705	739	690	698	730	707	683	720	685	725	678	707	707	759	733	706	726	707	691	703	704	688	726	740	732	756	716	748	716	777	756	741	657	715	679	756	705	727	725	682	716	715	705	706	702	694	731	729	726	722	692	726	720	651	676	708	681	743	725	653	705	712	683	695	739	701	703	728	711	727	719	712	722	656	662	678	693	674	765	716	749	680	719	708	683	726	741	681	686	729	703	708	663	655	684	717	728	740	680	669	651	753	712	684	748	633	726	753	692	713	712	715	697	720	697	733	707	682	689	693	710	785	710	706	730	695	741	713	712	730	693	731	733	716	716	701	734	784	736	706	729	767	681	721	699	706	694	685	770	746	699	724	713	731	708	714	688	737	649	726	694	684	698	723	744	711	759	782	720	718	690	706	760	685	709	652	650	698	728	745	701	686	712	696	716	693	675	740	689	691	700	699	686	693	743	712	706	711	714	714	702	729	737	701	656	702	757	700	681	710	657	714	723	763	676	708	701	721	724	766	723	720	717	696	698	706	712	690	714	686	693	689	708	724	726	705	717	672	664	673	705	728	731	729	703	731	710	722	716	721	723	685	672	712	723	741	681	700	741	708	703	702	738	692	679	743	713	680	709	718	735	674	742	663	720	707	714	710	696	727	710	701	687	719	742	747	719	710	736	681	691	724	706	708	685	693	692	699	775	725	665	668	706	697	745	665	779	728	683	674	697	714	726	705	730	716	659	725	706	700	681	733	701	711	701	713	698	714	709	758	774	708	719	755	681	698	703	682	722	738	706	694	701	696	682	672	732	721	697	687	673	745	736	687	698	643	715	721	686	705	721	747	704	737	710	738	730	730	694	690	720	667	705	690	711	694	704	708	723	695	699	700	679	700	721	730	684	717	694	671	685	709	732	688	710	770	725	649	690	736	700	739	666	692	680	729	720	729	671	756	684	707	716	668	699	683	719	687	685	711	694	703	674	688	714	665	696	692	721	677	745	721	703	711	690	713	730	705	714	747	693	673	729	708	682	749	724	699	718	729	696	720	710	697	707	725	760	729	727	727	720	691	676	727	719	682	700	741	736	737	752	680	701	711	712	707	685	703	721	759	743	776	700	711	684	716	712	692	715	722	763	729	677	701	708	717	712	691	738	693	750	708	699	749	728	732	708	695	718	731	753	690	672	672	687	682	740	691	715	648	739	743	705	739	651	691	694	728	691	710	695	733	717	729	695	707	738	702	690	659	702	708	668	748	694	654	741	720	733	709	714	707	651	728	695	721	745	696	693	698	755	735	680	658	700	745	724	688	689	722	699	714	675	741	723	700	701	728	696	708	684	676	686	719	711	685	701	686	706	754	720	716	697	693	682	717	679	735	696	681	692	659	697	732	710	697	716	720	726	716	682	732	702	718	761	681	745	720	746	691	689	750	706	739	720	702	710	683	710	692	688	687	733	762	712	686	725	742	684	670	729	727	719	709	716	704	732	680	685	719	679	753	697	747	735	741	688	730	678	712	712	655	718	742	676	729	715	684	731	762	730	708	720	755	672	720	714	709	666	714	699	748	713	768	694	683	725	708	745	687	698	681	687	716	702	697	722	709	726	724	710	681	647	754	696	672	666	694	720	732	700	661	700	748	715	710	718	702	725	729	693	695	740	684	678	746	684	699	722	733	676	697	710	704	696	736	745	723	725	762	727	722	706	741	696	725	717	725	732	745	691	739	695	734	735	686	735	729	722	715	726	733	683	704	702	679	768	757	674	645	739	745	675	688	683	664	745	693	690	690	713	676	760	712	723	681	689	752	726	715	689	725	716	680	686	676	692	699	716	734	693	685	707	743	670	716	704	737	705	771	723	755	696	673	745	710	680	735	729	742	678	710	686	723	666	706	751	682	712	720	700	720	694	686	686	708	626	676	648	751	706	717	740	657	715	701	709	738	702	689	748	759	686	726	715	690	702	720	695	745	727	700	719	734	716	674	739	721	711	720	688	689	697	721	730	707	670	725	722	701	701	718	692	753	657	664	708	748	717	698	708	713	705	736	700	711	678	692	716	706	701	667	721	668	684	721	714	780	759	684	694	732	670	721	707	691	719	702	670	733	724	692	674	695	727	760	660	696	723	695	748	736	707	723	726	761	684	707	717	726	706	714	698	680	686	728	699	731	713	691	732	685	691	707	709	717	669	692	703	728	696	752	652	712	771	737	751	697	729	744	701	705
59086	37532	13767	2610	820	428	334	282	298	293	295	340	310	296	320	324	303	310	280	292	321	298	336	306	309	281	317	302	304	319	318	299	310	250	294	292	292	294	339	308	300	278	323	323	329	309	308	305	285	304	301	277	278	309	302	310	270	274	305	303	329	283	309	293	289	307	312	291	278	310	310	315	297	294	299	298	307	319	255	305	336	310	358	310	303	291	285	305	275	307	267	310	313	303	304	292	287	325	315	265	289	274	313	297	339	295	282	294	323	269	309	334	285	280	312	283	301	285	304	298	309	337	306	310	315	292	326	322	321	290	311	327	294	289	293	312	330	322	316	308	296	310	327	294	288	322	282	353	339	256	281	293	296	281	280	317	293	318	311	319	289	324	285	311	319	326	295	323	268	305	323	344	301	278	288	313	283	297	291	299	297	306	307	290	294	315	319	314	317	262	310	295	328	321	285	316	299	301	313	315	335	286	288	340	321	322	312	312	300	296	318	340	296	295	333	291	337	269	316	299	302	317	322	288	297	294	309	317	322	300	321	310	313	306	311	314	287	297	316	279	336	296	286	327	290	307	325	293	293	324	289	323	315	295	313	305	280	291	322	324	347	290	301	315	263	301	265	288	309	302	293	301	329	335	327	290	306	301	292	299	290	289	292	311	310	331	301	270	300	287	302	308	302	310	268	292	294	305	319	306	310	295	292	275	285	299	330	309	331	304	311	319	298	336	300	323	310	310	304	299	302	304	297	340	301	307	304	333	317	295	325	299	289	300	334	296	349	334	315	291	301	303	292	304	312	290	306	328	321	305	274	261	278	293	325	306	281	317	281	281	337	286	231	298	278	296	322	297	280	306	353	300	288	285	320	306	342	291	307	310	295	322	301	276	286	292	296	269	290	298	319	296	285	286	339	313	285	296	316	317	283	294	287	302	304	281	295	318	324	300	288	292	323	303	283	316	310	306	315	303	296	303	280	294	292	314	300	288	290	302	330	305	284	293	277	282	315	295	332	323	309	323	320	285	270	311	288	310	301	305	288	282	307	316	291	243	305	276	308	333	331	312	320	334	294	321	300	294	294	313	342	309	344	325	285	285	302	322	310	325	304	324	299	319	303	268	312	299	281	319	325	330	324	291	256	300	317	305	301	303	281	345	317	302	329	289	295	296	273	303	288	287	306	293	329	335	319	289	319	292	300	317	304	251	295	291	295	294	302	309	294	314	307	325	317	354	328	312	315	298	335	327	302	312	308	311	260	288	286	301	336	327	310	308	269	303	301	291	328	288	288	289	306	304	304	323	329	292	327	340	323	320	307	302	313	301	302	292	244	261	299	317	332	283	314	336	304	290	301	292	318	281	285	318	298	296	298	302	272	352	313	289	264	318	343	292	304	293	325	278	323	293	300	315	320	301	279	317	303	326	302	261	320	299	299	305	300	290	331	327	324	319	326	279	291	321	300	286	326	323	332	330	293	341	306	322	323	312	313	266	325	302	296	256	324	320	287	301	298	287	304	307	294	297	311	309	303	312	316	322	292	294	299	280	314	368	286	309	314	294	311	337	288	269	268	283	356	295	277	348	310	289	314	283	322	304	307	303	314	301	307	304	319	283	297	314	284	330	316	304	319	320	290	287	296	304	329	324	284	312	325	324	273	292	303	304	275	337	290	297	309	323	343	306	326	303	282	287	318	324	326	299	314	287	302	267	305	314	326	308	316	321	320	327	298	302	316	318	297	338	348	324	299	281	306	313	281	297	331	311	288	297	309	296	302	297	307	313	323	347	308	293	312	348	329	321	316	317	294	297	283	302	308	294	294	313	297	321	309	280	291	302	342	323	290	316	289	304	306	313	295	289	296	297	319	345	293	286	322	310	318	309	323	313	306	314	274	301	376	319	295	329	287	299	331	316	306	275	300	286	315	302	309	295	308	306	320	290	319	292	307	291	295	296	320	290	308	303	284	297	307	289	292	297	329	301	302	285	331	274	282	354	343	329	304	323	291	345	307	327	324	294	287	298	329	301	318	315	319	313	304	345	302	299	304	319	305	331	293	281	318	325	283	325	280	295	282	287	317	308	311	301	303	320	309	302	299	330	318	332	315	307	303	347	325	262	296	284	325	265	294	294	324	325	268	337	296	273	318	313	316	315	313	315	310	280	304	259	321	298	321	272	302	304	288	296	317	276	272	307	303	295	304	318	290	301	289	316	289	292	320	312	337	316	326	291	304	297	317	300	255	282	317	306	265	315	313	318	340	288	302	318	293	318	322	290	294	267	293	319	298	329	303	293	331	320	308	322	277	301	323	333	300	314	296	310	337	285	279	320	333	310	305	292	290	288	325	289	318	291	284	298	294	300	314	304	319	286	291	313	307	300	322	316	319	271	284	309	286	309	325	291	300	305	292	296	297	301	289	326	323	303	305	314	301	296	329	277	301	322	346	336	316	307	324	306	336	290	305	313	301	303	312	316	307	297	301	276	304	314	286	314	322	341	331	313	300	302	313	286	298	288	325	292	327	301	331	318	314	332	332	330	328	329	327	319	324	317	314	285	317	302	296	329	295	277	307	304	282	304	297	312	360	290	306	296	311	307	289	314	286	312	316	278	333	306	281	301	318	312	293	348	329	289	287	327	321	311	330	298	313	317	296	304	302	303	309	322	272	294	292	259	342	323	274	333	293	292	281	337	313	274	258	306	291	292	331	318	301	290	299	308	322	315	299	321	321	286	263	309	312	308	286	304	327	307	286	319	332	321	314	295	320	317	309	305	305	293	326	288	277	266	320	286	288	320	322	291	302	295	283	311	299	292	285	306	328	318	314	277	312	290	300	281	310	289	301	282	288	298	303	285	300	294	280	326	313	308	310	319	279	333	334	308	319	287	299	316	296	331	338	332	267	315	311	288	335	342	284	308	313	312	331	320	299	284	324	305	316	280	336	315	324	288	302	335	310	317	296	298	329	323	310	268	305	304	326	299	301	349	304	304	315	306	305	304	324	320	303	336	304	316	290	320	299	296	312	306	340	271	307	330	273	281	308	291	312	334	278	285	287	327	335	283	334	318	316	314	289	324	287	334	318	307	306	307	299	331	303	316	332	336	334	333	325	319	299	322	328	322	302	317	309	313	267	297	341	298	328	259	286	304	288	262	336	287	296	266	322	333	299	313	337	283	282	300	329	304	290	303	285	337	327	317	298	322	322	288	339	293	295	300	293	324	271	295	314	306	310	260	303	315	310	309	297	295	307	288	298	302	291	270	305	318	287	292	287	354	269	309	366	303	282	317	307	313	292	280	317	303	310	322	330	331	305	302	329	310	303	291	317	326	299	288	295	299	315	339	337	317	319	297	298	322	284	302	282	315	289	347	314	323	333	286	331	322	297	293	276	312	326	342	306	286	286	322	307	323	305	317	298	316	271	280	299	306	338	303	306	317	315	292	297	284	282	338	325	308	309	287	313	289	298	273	276	313	322	304	306	273	340	292	345	294	285	303
32320	27078	12155	4813	2427	962	624	667	626	631	671	677	686	657	701	674	638	659	691	681	669	680	653	668	668	655	681	670	650	608	666	653	673	631	681	670	667	681	661	658	691	679	680	688	638	642	686	655	632	700	712	665	646	620	681	697	685	674	687	655	699	674	647	695	621	657	665	710	637	640	649	664	680	651	681	666	645	694	663	630	677	676	637	642	599	661	646	671	652	643	641	622	655	658	680	666	652	647	718	640	662	630	663	639	691	668	617	631	676	686	661	688	695	703	590	641	656	632	649	638	667	655	635	641	700	644	649	629	646	654	700	654	693	670	656	689	710	623	620	669	675	678	677	647	645	645	665	675	653	693	684	696	686	645	669	662	656	680	645	658	683	631	663	684	660	636	681	628	682	613	672	668	657	685	684	643	663	662	646	675	685	623	626	618	600	649	696	693	666	699	647	668	639	676	712	684	677	711	650	677	663	674	668	700	622	717	678	668	650	719	649	676	605	634	643	667	621	624	639	694	646	643	716	631	697	656	630	631	652	655	662	629	666	651	610	675	665	634	612	657	666	653	626	682	655	712	667	719	607	671	660	644	654	670	670	681	692	664	680	723	655	660	704	654	654	631	664	663	685	678	705	628	683	688	691	691	666	662	629	664	658	676	655	665	660	645	668	640	696	657	673	697	637	634	656	688	701	670	691	680	663	645	677	655	665	624	669	613	679	708	652	666	668	693	667	647	642	582	630	624	644	669	701	656	654	657	671	663	683	687	704	627	682	648	737	677	646	657	653	658	647	668	631	680	667	676	641	644	633	649	672	641	674	641	651	621	705	636	647	703	640	611	646	653	697	661	690	648	673	679	634	641	648	632	670	610	725	687	593	633	644	625	661	679	642	634	691	653	671	700	619	665	697	660	626	638	685	613	639	677	664	635	652	678	680	657	646	693	631	687	621	705	663	666	672	629	698	595	663	649	640	690	637	657	635	625	664	653	635	649	639	693	692	683	675	646	688	644	658	652	665	670	676	652	678	690	616	634	660	696	719	696	671	703	672	662	683	645	750	655	654	647	635	686	699	640	695	649	706	697	634	679	681	637	664	657	662	682	678	668	686	638	656	640	651	659	672	686	683	664	648	641	642	641	665	633	628	665	700	645	640	648	637	658	671	657	681	701	638	675	675	637	671	715	658	716	648	646	648	670	603	632	684	642	648	693	632	691	627	655	649	666	660	652	666	674	649	617	660	676	657	642	719	641	628	690	602	644	637	645	646	681	675	676	661	676	680	668	720	661	658	650	645	647	704	684	698	631	689	685	705	687	670	594	653	675	629	653	695	658	673	663	659	622	669	650	669	664	623	675	644	663	643	686	651	675	696	664	668	699	654	666	663	621	656	637	654	694	632	636	663	733	632	652	671	637	655	699	691	678	647	668	641	652	692	650	673	686	692	647	671	643	665	668	687	681	649	680	699	681	636	652	670	632	704	657	671	640	660	733	702	663	703	652	664	693	696	647	673	647	615	618	641	641	670	659	658	657	719	662	664	645	665	666	674	650	675	649	637	655	697	652	589	630	685	662	669	617	685	687	641	667	647	657	647	630	687	646	654	664	688	682	573	668	686	636	702	644	636	675	669	674	662	664	645	676	657	649	618	647	654	622	692	652	653	695	636	642	674	705	677	684	660	650	653	695	636	672	647	646	633	689	717	622	681	654	603	677	625	648	705	649	675	670	675	671	651	652	665	669	654	680	642	668	712	686	644	665	680	698	651	631	674	644	640	625	701	679	669	692	690	671	657	648	678	699	658	678	640	661	685	630	638	664	704	655	664	617	615	640	647	697	667	701	679	660	642	663	687	680	666	657	639	604	617	661	648	609	687	672	647	688	661	646	676	648	668	633	669	664	706	663	659	648	669	688	692	612	699	632	639	665	687	660	647	636	630	653	673	655	670	711	683	639	672	618	614	654	643	635	621	655	650	647	658	677	677	663	684	613	682	644	669	616	659	673	648	666	614	631	628	620	664	576	648	663	649	658	659	699	625	649	651	612	694	627	666	643	616	627	653	674	649	668	702	618	654	623	680	641	633	653	647	657	687	680	694	662	620	678	682	660	670	641	677	682	701	661	663	663	648	682	654	675	669	677	634	701	682	652	695	644	641	710	629	668	601	670	687	650	668	638	634	668	682	629	672	695	653	660	668	659	682	705	640	661	639	645	647	656	686	654	695	635	655	643	633	669	656	632	650	688	646	640	654	658	631	649	642	669	652	685	687	670	692	661	689	661	704	652	710	666	680	671	648	697	632	646	668	632	687	645	669	656	697	673	647	628	656	666	640	622	655	642	639	642	649	683	662	593	655	621	669	641	688	705	621	694	666	655	681	663	660	659	658	685	660	645	642	624	699	687	624	639	637	653	665	682	643	643	713	655	674	604	686	655	683	657	679	703	635	692	663	654	671	673	648	602	652	636	690	651	675	630	619	670	621	673	706	643	657	633	675	660	646	670	689	644	668	657	663	673	660	679	683	625	655	640	671	640	671	640	670	650	605	633	679	695	650	636	634	640	658	664	665	652	635	655	631	670	694	661	687	671	680	676	689	670	653	655	641	634	604	720	664	620	628	681	678	643	651	660	654	684	681	688	648	646	667	663	647	647	665	683	634	675	667	604	677	639	669	648	697	684	641	689	664	675	676	681	663	673	681	672	611	676	642	670	636	649	657	661	639	684	638	687	672	651	667	631	683	660	631	642	691	665	671	720	662	639	681	662	690	711	690	687	680	664	612	632	689	599	687	708	670	665	641	653	645	655	668	659	697	658	679	635	640	634	725	636	644	661	700	646	673	711	657	664	647	651	678	648	667	668	647	665	667	695	652	665	631	664	636	669	688	614	659	657	708	675	643	677	645	678	699	632	630	621	651	648	728	662	703	665	695	684	681	644	628	664	671	660	656	651	667	662	670	655	669	665	694	651	665	631	636	673	630	636	665	673	667	678	656	654	652	610	637	665	649	655	669	688	663	664	693	681	667	647	654	636	678	656	650	687	674	678	702	672	636	667	691	669	644	689	680	635	644	703	634	673	616	654	651	698	660	668	692	654	665	692	686	654	627	645	647	664	661	617	671	630	626	684	661	597	647	666	629	698	670	679	686	594	615	682	652	699	681	635	639	690	680	645	617	644	625	684	637	672	663	651	621	646	638	670	634	691	702	655	712	672	661	680	668	673	677	658	692	669	654	607	676	612	664	645	641	659	666	638	632	700	684	649	681	709	676	689	652	593	655	669	684	671	702	658	709	675	636	648	711	652	665	647	626	673	675	670	624	658	684	680	648	658	714	714	656	654	647	670	622	662	642	666	677	641	659	658	658	671	619	656	672	656	685	645	652	696	680	679	696	698	675	698	639	621	644	682	653	623	659	721	671	653	661	657	642	669	664	599	658	613	673	600	693	635	657	619	654	653	646	630	660	672	644	661	659	686	672	667	629	694	651	685	670	666	639	654
70488	73298	58173	34438	18240	4709	318	233	260	244	238	218	215	225	242	190	207	232	202	197	201	216	217	235	222	223	184	203	229	224	219	215	180	209	220	203	222	216	193	226	240	210	224	205	222	190	189	204	201	192	215	232	205	218	186	215	211	206	215	216	206	228	188	210	214	231	211	208	240	177	203	222	242	193	194	221	186	201	210	196	200	212	204	209	237	204	228	234	220	214	215	231	197	177	184	222	192	202	230	198	178	207	206	206	212	216	235	215	214	197	245	220	196	214	194	209	212	219	178	206	199	199	224	221	224	226	193	215	227	219	198	207	205	219	195	216	208	208	240	206	201	188	197	216	200	195	207	217	204	243	220	191	216	216	194	210	179	224	199	202	208	204	189	202	217	203	202	210	180	188	210	204	236	203	212	210	206	212	227	226	197	192	214	218	197	222	218	220	219	197	209	194	225	203	195	226	202	206	242	194	221	207	222	216	214	199	214	226	189	184	231	218	210	226	219	247	218	218	190	201	237	233	212	209	234	210	187	213	211	219	214	204	203	207	250	175	193	205	215	204	193	252	224	211	202	204	203	213	205	208	195	209	224	221	194	193	199	195	205	186	200	223	194	200	198	234	224	180	203	210	238	200	213	190	202	232	218	185	208	209	191	227	247	217	179	179	222	194	207	186	233	209	230	187	202	204	221	190	201	211	224	204	210	215	196	197	196	215	232	216	220	222	221	235	233	185	177	226	157	222	210	188	232	222	213	201	234	244	212	202	217	203	223	225	190	172	219	205	192	191	227	198	207	203	210	183	236	189	207	205	230	229	219	219	200	207	215	202	224	245	219	212	214	195	213	187	166	206	217	180	227	211	205	223	218	226	209	218	230	228	188	235	200	200	212	204	216	227	199	184	209	201	219	212	195	171	169	199	231	218	203	187	197	197	198	182	215	190	205	216	220	192	177	202	199	220	198	224	208	211	197	209	216	202	212	222	179	161	215	203	211	215	211	213	212	235	198	220	228	225	215	192	187	197	228	208	212	174	197	226	221	162	179	202	201	186	201	206	214	196	224	206	230	206	228	205	213	199	223	231	217	234	189	211	212	225	243	221	202	242	204	202	222	234	215	211	198	221	230	211	229	208	189	211	189	193	205	225	211	183	205	206	240	191	180	200	226	217	224	234	206	206	195	196	188	233	230	196	220	208	227	223	199	207	229	215	234	228	233	221	210	202	224	233	189	201	209	211	232	202	211	234	220	240	212	231	195	206	201	206	222	212	197	190	215	186	191	218	210	210	205	210	192	219	199	219	217	237	190	243	206	198	211	231	215	220	223	188	199	211	219	197	198	220	211	205	215	223	205	241	213	194	193	173	214	223	198	217	225	209	201	192	189	206	197	189	232	186	201	203	242	218	192	212	201	205	211	209	235	234	219	224	195	193	225	215	210	197	219	216	196	220	202	197	202	217	218	234	215	214	221	229	215	241	179	196	208	179	214	199	219	178	184	191	201	187	178	230	208	213	237	196	206	181	186	253	196	209	200	203	206	191	192	213	205	196	181	216	201	209	224	236	234	223	238	223	212	174	233	240	202	190	200	221	202	205	200	193	188	193	212	220	212	196	213	210	226	235	213	239	262	243	217	211	206	193	234	213	179	212	212	208	228	207	174	193	228	198	229	204	185	193	193	216	191	242	220	209	200	199	208	217	190	208	207	205	197	229	228	197	199	204	234	191	208	198	176	201	225	200	248	216	221	244	188	187	206	202	240	196	208	208	222	206	210	196	211	220	219	194	222	228	207	214	214	194	221	199	206	216	196	186	211	198	217	211	212	192	221	203	192	212	189	215	192	195	170	216	228	193	188	200	197	236	210	227	213	239	216	204	234	194	188	226	244	208	222	208	200	201	211	217	213	199	210	219	226	217	190	198	207	226	232	215	219	241	199	235	203	206	220	217	205	202	252	214	217	223	199	217	218	236	228	209	216	210	203	195	218	202	177	199	189	213	214	211	218	227	201	231	225	223	202	200	217	232	221	197	198	221	211	204	198	205	207	219	195	199	202	214	205	246	190	215	205	186	211	201	211	194	212	199	191	213	214	207	218	184	219	178	199	220	219	202	193	209	228	201	180	210	230	206	199	218	237	233	224	201	200	219	219	202	197	209	225	168	220	214	193	224	210	225	226	227	243	214	189	199	211	200	239	181	187	203	174	204	183	194	219	214	205	206	191	188	217	228	215	222	218	189	192	192	196	206	227	224	196	206	201	225	208	190	231	222	229	211	220	223	194	206	215	196	241	220	240	196	201	209	186	185	238	202	199	199	231	200	210	217	205	194	218	247	207	206	234	227	217	211	222	190	216	192	183	210	202	232	205	190	193	193	215	203	190	214	206	243	224	204	199	211	251	223	186	223	246	204	222	216	202	208	203	197	185	208	224	206	196	231	206	182	214	210	199	210	203	209	203	210	191	220	214	194	187	218	208	207	212	207	228	217	225	212	197	220	200	233	241	212	212	205	198	179	168	208	197	236	192	227	214	189	200	185	204	192	170	213	209	213	203	222	211	217	185	200	198	216	198	228	198	210	235	211	207	214	212	188	199	220	209	217	202	191	209	216	208	195	224	194	232	222	184	215	198	228	213	215	221	233	205	199	193	243	208	217	190	202	219	218	204	194	207	199	213	245	226	202	216	213	208	222	222	207	207	202	195	218	206	201	208	200	200	207	190	179	204	215	202	224	217	215	189	219	182	188	212	225	253	205	215	193	220	209	195	210	176	212	241	205	205	196	204	211	222	209	203	217	222	225	209	207	194	245	217	195	207	223	199	196	247	210	185	215	226	205	229	195	233	219	245	219	207	210	209	230	196	183	220	191	189	222	189	203	203	200	220	224	194	216	193	206	222	202	216	229	199	227	200	233	222	202	200	222	215	200	215	223	206	211	198	208	248	194	220	221	250	203	213	240	201	227	199	207	199	203	212	204	208	188	216	215	188	210	215	186	229	217	182	198	168	210	218	185	183	221	214	195	219	166	203	208	209	212	216	215	198	217	182	197	228	219	210	201	238	219	199	210	193	204	177	199	214	209	183	205	194	217	199	200	188	211	236	185	213	225	213	222	186	239	206	221	214	165	200	200	216	201	200	181	219	222	217	203	182	202	227	215	206	194	200	217	189	216	195	199	187	187	219	196	216	212	200	227	226	202	177	212	213	213	212	242	215	213	218	229	173	220	216	201	204	208	212	241	211	208	207	203	237	209	218	206	196	227	225	204	230	210	211	201	191	192	226	207	212	206	204	202	229	230	219	214	229	208	204	200	212	217	201	214	215	243	203	221	255	192	214	232	203	215	230	191	207	222	217	225	231	193	240	188	185	245	193	198	212	199	185	208	209	215	204	225	224	222	198	190	226	222	244	206	183	241	219	211	235	233	206	198	217	209	227	200	206	206	204	210	181	228	206	202	227	235	183	223	200	196	202	181	248	215	243	227	216	210	191	212	202	208
41527	58843	53150	42005	28160	7657	733	681	663	577	561	582	548	596	578	512	537	502	509	536	501	491	484	499	446	441	504	516	503	495	515	522	504	500	489	500	495	504	495	479	521	528	473	474	515	474	489	531	506	458	551	508	493	487	520	468	506	479	492	491	509	481	526	471	464	453	484	476	490	501	459	530	494	462	493	496	488	507	454	481	478	459	509	512	486	475	483	505	473	532	514	469	498	465	496	500	459	483	499	485	459	565	466	466	490	492	503	487	508	523	519	490	476	490	482	543	478	517	497	494	523	494	455	479	507	510	475	491	464	481	532	515	494	516	486	505	474	494	483	476	461	504	506	497	477	445	492	472	473	456	505	436	475	478	503	477	482	486	486	487	479	521	463	467	496	468	494	525	510	516	459	508	505	469	523	483	517	498	502	473	444	523	480	488	506	511	475	474	492	465	463	433	483	511	474	468	517	502	484	505	471	525	491	479	441	462	482	490	500	461	511	510	470	468	463	497	522	530	491	468	491	478	517	454	462	487	460	515	498	502	449	474	462	484	475	485	499	511	473	491	455	512	495	503	471	510	481	499	478	483	469	485	467	496	497	516	461	484	496	523	480	483	475	523	479	509	492	508	483	469	467	455	491	469	490	470	526	495	479	524	485	476	478	479	451	477	461	498	467	466	463	485	458	484	500	510	463	494	401	488	496	503	449	515	494	474	478	470	472	505	508	491	555	486	478	494	470	499	528	537	476	475	518	498	494	514	483	488	503	523	471	461	453	500	450	486	491	495	516	490	462	457	449	498	465	508	477	470	487	499	499	484	487	479	501	487	485	464	500	468	538	477	506	473	496	438	485	454	492	501	473	468	519	515	507	470	463	536	531	503	504	503	473	464	485	473	503	514	480	473	522	500	518	484	476	447	518	506	500	501	481	500	462	517	442	474	488	485	488	481	499	503	474	508	486	447	514	465	557	465	492	516	511	489	490	499	479	492	461	441	509	474	509	498	490	506	483	497	505	493	482	489	506	501	488	485	489	487	468	485	464	502	510	498	485	467	505	496	479	512	480	497	483	447	453	504	495	503	514	521	491	493	512	497	498	467	480	475	504	472	464	502	488	490	504	460	467	503	473	453	505	503	484	455	482	475	485	477	456	457	481	486	484	526	467	451	503	509	486	534	464	481	439	521	471	486	485	522	492	492	514	502	509	485	506	504	463	490	473	501	492	483	475	492	483	486	498	508	472	475	499	471	501	498	489	520	481	455	490	502	461	485	480	482	501	510	486	529	450	501	481	488	450	510	490	523	440	515	487	479	500	455	442	506	505	465	494	453	548	509	502	509	511	497	537	473	487	486	494	486	516	540	489	433	541	464	500	483	503	520	493	495	476	522	482	519	496	479	529	489	493	481	486	487	521	501	511	510	494	503	441	508	479	505	470	471	447	497	477	514	498	449	495	484	500	510	487	485	501	479	448	498	497	460	485	502	473	477	486	491	507	519	509	507	496	481	491	517	459	486	501	486	499	489	488	512	487	484	451	483	505	505	466	453	484	505	506	506	476	509	489	464	501	476	523	515	473	485	496	494	503	480	479	484	460	491	505	495	516	488	475	486	477	568	512	464	513	476	439	455	484	472	448	464	488	504	467	501	471	493	514	481	484	473	502	475	533	494	460	509	450	502	505	481	499	463	541	458	484	456	536	473	440	468	475	512	445	494	506	486	512	463	496	503	476	463	477	474	496	463	451	483	446	494	462	487	488	485	497	480	533	475	488	490	483	513	457	490	491	489	480	496	512	513	455	472	505	465	496	463	497	504	480	479	453	541	498	509	504	492	465	459	484	479	467	497	490	491	527	497	532	454	432	483	466	519	484	481	506	496	515	487	499	499	479	484	456	470	515	446	462	493	492	460	491	480	495	497	481	445	475	483	501	464	479	499	477	413	511	444	506	470	483	454	424	516	481	493	473	522	526	492	495	471	476	519	458	508	495	470	450	462	478	500	486	486	468	477	469	485	508	499	478	473	495	532	509	477	496	455	480	449	475	473	510	478	498	512	534	477	485	512	465	488	491	487	474	527	503	540	468	477	484	499	481	478	490	508	459	516	500	467	511	499	533	475	490	455	531	496	516	480	449	492	482	494	451	453	450	515	532	495	494	465	452	446	490	519	475	461	440	491	478	505	411	507	500	512	483	467	488	493	518	465	481	458	550	505	504	508	515	501	483	504	482	515	497	445	463	478	494	470	512	462	469	486	497	516	479	477	503	469	468	496	491	485	477	504	525	479	487	505	481	513	484	476	431	505	472	467	498	527	489	511	501	488	490	456	487	481	521	478	525	448	487	530	445	473	446	499	483	517	493	468	471	479	475	468	485	528	497	537	463	470	518	465	498	441	471	499	510	471	454	472	467	530	463	442	493	478	506	478	499	473	483	504	531	475	477	496	480	491	516	500	498	479	480	513	491	481	497	490	466	513	472	509	455	518	494	478	464	517	491	507	500	485	504	500	501	469	489	476	484	523	510	520	498	457	483	463	472	501	490	486	481	498	477	526	476	495	498	533	473	492	494	491	510	502	472	472	451	525	451	446	470	473	511	504	502	475	509	508	500	495	487	461	471	505	455	489	505	515	526	496	490	485	533	456	535	463	531	459	488	493	515	467	467	522	520	431	450	486	477	499	514	470	481	470	491	484	492	497	519	466	475	489	487	484	482	486	491	432	468	511	445	497	485	495	478	519	535	485	481	517	477	492	477	492	476	522	497	482	495	508	484	490	500	467	482	464	464	463	526	492	448	497	493	518	484	501	494	473	455	517	509	481	518	500	481	525	492	456	514	476	518	480	493	495	465	492	462	463	517	484	508	484	419	473	498	501	488	521	481	522	448	457	482	509	471	497	479	514	495	489	481	473	477	501	494	520	496	534	492	452	484	474	476	508	487	478	493	459	493	497	514	486	510	505	483	476	492	506	457	464	497	504	496	501	496	488	503	494	500	501	499	491	471	472	505	508	485	484	472	441	456	462	454	491	458	480	474	483	469	472	506	473	507	475	473	469	510	493	470	496	521	482	462	517	521	518	457	471	496	515	531	464	466	513	503	470	495	470	462	494	455	467	486	499	519	524	478	494	515	536	504	496	483	501	476	476	451	460	470	522	489	484	507	500	483	515	514	470	483	487	490	516	510	486	499	488	479	482	467	501	493	510	450	506	466	470	461	479	454	500	458	520	451	488	459	500	476	471	501	498	455	470	503	520	451	469	472	487	517	469	473	464	499	491	465	485	502	522	492	498	507	466	467	459	549	468	498	517	496	513	466	532	478	500	505	489	520	511	515	475	524	513	507	488	500	476	511	485	473	515	491	481	501	520	491	546	495	502	486	466	472	539	498	475	478	525	484	498	466	484	476	461	505	466	480	504	492	469	457	490	493	541	487	476	497	490	517	512	484	499	504	496	486	513	465	451	518	489	503	490	508	494	488	541	504	498	502	500	510	475	474	493
75533	83433	69851	46924	29597	10971	841	399	388	364	366	334	359	375	352	332	314	356	335	291	331	343	313	336	288	330	328	300	329	350	322	355	326	332	318	300	334	346	346	318	315	325	318	360	293	327	309	311	303	354	325	347	321	309	307	373	337	349	321	333	346	318	323	326	334	316	326	308	336	307	338	319	293	300	299	328	357	331	288	336	313	303	309	296	337	286	331	309	328	303	306	315	358	327	328	343	325	319	348	326	294	346	293	311	317	365	296	357	352	321	320	309	319	286	296	340	310	322	358	301	321	342	301	342	311	307	307	316	341	324	299	308	304	331	317	289	331	326	335	336	305	353	308	292	290	345	350	326	323	313	330	297	357	320	333	289	320	298	316	313	330	323	323	334	287	300	329	331	366	302	273	327	316	306	320	326	330	298	304	294	320	354	329	313	328	320	299	286	317	329	307	336	305	321	322	323	321	328	330	327	330	316	317	315	295	322	340	309	311	331	372	345	316	289	300	331	321	320	280	350	330	334	315	342	319	323	337	290	301	298	301	295	320	310	334	341	301	320	314	313	299	318	371	294	324	327	342	334	342	337	318	341	301	334	323	337	282	275	305	290	317	313	341	303	278	334	289	333	359	329	295	301	316	334	314	345	321	296	318	308	308	302	343	310	322	305	316	331	345	320	332	333	347	350	329	300	322	313	321	307	316	301	328	296	315	357	328	326	286	331	331	343	344	297	324	301	344	319	343	332	352	333	336	331	304	292	292	332	301	318	363	343	294	338	362	362	333	312	295	304	301	322	324	333	321	348	324	346	334	294	305	340	361	337	314	359	321	325	303	367	331	325	306	303	322	339	319	320	350	328	295	353	331	283	336	324	307	326	324	304	318	321	328	312	316	300	312	296	326	343	303	288	324	308	325	312	336	316	319	312	260	332	313	265	329	306	371	317	311	322	340	318	297	314	373	303	353	314	321	267	321	299	315	308	330	303	306	290	315	318	315	299	338	328	340	327	338	307	307	347	287	292	313	333	344	321	347	307	311	304	325	333	331	330	303	327	289	321	358	344	313	350	339	347	323	306	296	343	351	332	321	299	306	321	334	329	322	340	316	331	307	308	334	349	317	302	298	281	332	282	328	320	325	280	322	361	348	356	318	355	280	345	327	311	340	325	289	300	324	318	318	305	327	309	328	292	308	339	344	323	301	336	329	314	330	336	332	339	298	310	333	344	304	323	338	319	283	308	338	286	321	300	333	314	337	315	321	341	351	343	344	320	316	300	362	342	315	301	312	326	337	341	298	298	304	331	330	365	323	277	307	312	322	315	334	326	323	326	319	329	348	322	316	318	317	334	303	287	373	292	332	375	375	354	348	282	343	306	291	331	300	307	342	306	336	341	354	334	307	324	311	314	319	336	338	328	354	296	319	335	311	300	341	342	309	299	324	311	310	322	320	304	336	325	322	349	307	307	288	322	313	335	313	325	313	318	277	316	303	320	299	346	326	300	295	312	316	320	312	342	352	324	332	307	315	302	314	303	318	334	315	303	276	331	300	313	341	336	316	349	324	305	303	314	309	331	294	304	302	299	307	308	323	333	321	326	299	340	269	302	298	323	324	327	289	296	333	309	296	307	307	323	309	320	320	320	321	343	299	346	331	320	289	325	323	305	303	294	307	296	330	342	332	355	312	305	319	346	321	338	326	321	340	292	298	315	286	327	274	346	302	350	348	310	283	268	328	299	316	323	362	290	310	323	290	289	334	297	316	325	325	323	315	327	346	335	302	320	329	289	310	322	340	347	330	331	313	326	329	329	311	324	327	306	305	298	312	300	290	364	334	325	330	314	310	341	332	340	319	326	331	286	352	355	336	349	328	301	352	329	338	360	345	329	324	325	307	335	316	262	331	328	362	332	339	303	309	309	342	350	298	326	304	311	323	294	329	313	321	312	305	289	341	345	280	305	318	311	333	323	316	343	315	316	302	329	299	320	314	363	304	339	336	332	313	336	299	338	307	331	328	318	325	341	311	340	307	311	324	296	294	316	307	307	338	337	354	333	356	317	357	322	336	306	312	352	308	336	340	332	325	334	334	292	299	310	327	326	336	348	308	308	330	322	365	354	334	307	357	355	308	308	310	345	308	285	324	328	291	307	342	305	298	315	304	322	347	331	342	344	307	362	322	322	328	321	320	323	358	324	307	306	300	299	298	301	311	319	340	309	301	302	326	280	353	351	313	325	322	322	300	292	304	286	324	274	320	305	287	327	289	307	294	332	342	349	330	285	287	314	314	321	307	291	306	325	307	359	332	349	324	327	349	301	309	350	314	334	341	296	339	286	317	294	322	296	296	342	352	333	331	332	331	313	312	332	263	310	327	303	315	314	334	317	302	282	326	308	298	322	278	309	326	333	319	333	331	305	325	308	324	330	327	340	303	299	304	348	324	319	334	331	295	304	301	268	310	337	273	320	324	317	338	320	326	335	332	288	312	346	362	323	318	340	316	341	336	298	325	312	357	309	332	291	274	324	293	300	323	298	276	337	304	321	314	322	297	302	354	343	334	309	326	312	348	303	308	382	292	365	330	316	308	329	322	330	305	326	332	370	299	283	325	276	342	346	298	321	315	339	301	279	308	332	345	333	299	301	318	338	306	353	310	311	316	308	331	314	325	341	298	337	316	320	307	326	340	348	310	302	311	337	327	333	275	299	315	326	273	306	351	307	332	326	295	332	350	311	313	351	331	352	299	327	320	315	319	334	298	322	306	326	323	312	349	303	322	281	300	320	351	333	349	353	317	294	378	332	322	335	281	333	336	319	307	285	297	319	318	329	325	333	311	310	296	322	351	338	334	320	302	347	359	330	311	326	314	294	331	278	286	348	320	326	354	293	334	322	358	287	292	331	330	306	312	325	315	288	310	299	298	321	300	317	335	304	367	328	302	328	317	297	295	313	336	299	283	317	319	345	311	342	321	282	307	281	325	343	315	312	314	353	290	289	327	311	318	311	325	298	331	302	282	323	339	299	285	350	325	311	317	342	317	341	334	316	344	313	319	329	311	315	316	325	344	338	321	313	306	289	324	313	287	310	290	340	362	331	305	349	339	303	340	310	329	309	349	311	316	360	340	341	298	362	353	324	302	319	328	302	319	330	338	326	316	320	297	301	312	315	331	302	319	310	297	337	338	332	293	327	322	347	337	314	318	336	315	305	323	330	300	306	296	309	332	313	331	315	324	322	299	353	329	343	321	333	323	314	330	313	288	316	310	294	282	368	330	316	318	298	295	347	313	267	336	303	323	302	306	333	300	320	354	315	305	293	303	370	364	333	332	321	324	322	318	329	322	295	312	300	268	350	294	336	310	322	330	317	329	352	293	339	331	322	344	319	326	329	310	316	310	347	299	332	314	331	326	304	328	352	306	300	326	320	311	334	308	338	319	333	305	313	295	312	361	338	299	332	348	291	347	309	314	339	300	307	319	302	340	288	325	346	314	299	329	291
46049	70201	65695	54227	39243	12540	1184	1065	935	944	894	819	798	855	790	800	777	753	789	762	752	757	751	714	780	778	679	762	685	717	774	697	727	718	688	727	744	765	714	721	692	699	731	730	734	743	717	713	673	720	745	736	660	684	695	691	684	736	733	728	725	729	701	723	704	706	752	693	673	736	721	790	742	751	682	664	706	694	737	691	727	691	781	685	716	745	736	717	737	709	733	694	670	696	662	702	699	738	711	761	734	720	736	699	705	724	726	706	709	742	730	784	653	738	692	740	721	681	665	739	640	723	714	768	701	740	751	709	716	665	709	749	749	672	720	762	675	722	683	712	707	752	727	703	752	674	684	695	694	687	758	761	728	779	725	740	681	668	690	699	769	706	674	667	681	717	713	756	716	695	723	734	741	699	737	705	704	721	703	735	718	706	734	682	724	733	644	692	710	692	662	686	716	745	723	723	769	711	716	698	644	717	705	700	698	673	697	717	729	713	705	656	706	701	722	705	728	735	719	737	676	760	683	673	741	677	707	722	749	689	692	712	712	725	676	722	726	721	739	781	724	740	681	700	765	707	723	692	712	782	692	758	707	728	716	726	705	693	716	732	707	707	722	757	641	682	646	667	725	744	726	738	755	730	719	672	705	715	775	712	714	728	750	742	701	724	746	723	677	682	720	724	694	683	662	722	686	690	732	735	734	713	741	734	690	762	709	712	728	692	727	731	703	747	735	699	696	666	704	713	703	723	611	713	686	759	700	686	707	730	755	722	731	677	727	738	693	689	708	717	678	725	677	683	727	706	741	686	735	707	710	724	690	694	723	681	718	741	693	682	738	683	709	666	671	698	682	739	727	717	698	747	711	742	737	745	644	736	758	700	677	697	753	696	726	693	732	714	698	687	724	668	755	693	686	687	739	703	691	724	710	671	637	688	709	729	731	714	712	721	664	716	756	718	736	696	759	672	676	683	677	713	739	702	693	731	719	688	737	732	700	720	695	714	725	739	759	723	690	687	676	729	724	675	660	730	684	662	719	671	730	674	661	723	710	655	727	692	727	691	663	735	700	675	721	747	733	717	719	725	674	687	712	690	739	705	697	689	715	690	679	733	665	750	698	659	672	720	691	711	774	710	720	690	700	716	704	707	675	727	693	740	709	706	666	704	724	698	696	679	723	714	720	702	717	749	706	710	741	748	678	704	718	743	689	727	726	690	737	730	744	702	724	729	725	773	718	711	743	670	725	706	741	722	708	678	720	723	689	728	679	745	743	691	740	683	739	700	719	698	703	695	666	698	710	788	709	697	718	694	712	705	736	713	716	716	687	704	679	721	713	710	712	666	721	677	722	702	719	731	687	757	686	723	715	659	716	705	724	738	737	718	755	707	696	701	726	753	720	741	731	701	736	689	746	761	728	699	719	729	710	721	723	706	696	714	698	688	703	706	650	726	714	682	705	673	712	731	679	645	733	734	706	688	692	723	717	699	715	693	725	725	719	738	699	740	735	718	707	697	758	716	691	678	691	706	708	688	705	707	663	735	715	674	670	693	702	746	710	701	706	701	734	708	697	723	763	723	703	737	697	725	724	710	715	730	726	770	691	720	702	713	688	687	688	692	683	674	705	732	736	723	729	703	701	682	712	687	657	680	709	730	710	702	736	711	730	705	698	628	720	713	777	672	677	684	703	711	709	718	676	734	739	680	680	706	717	696	683	664	757	731	732	675	704	718	716	708	703	686	702	688	695	720	738	744	737	718	704	709	718	733	720	694	684	740	635	713	701	722	671	718	721	681	697	696	734	708	703	707	705	730	695	709	694	730	713	697	717	696	695	767	659	695	719	699	706	699	718	720	715	693	746	682	668	752	711	689	737	774	692	722	668	732	685	686	713	663	695	723	728	698	676	655	745	695	719	690	681	716	687	702	683	683	684	659	703	727	714	700	741	726	705	710	663	689	708	702	718	687	722	681	759	740	755	722	738	713	757	769	768	662	705	737	718	711	673	745	708	715	735	728	701	780	713	693	718	713	731	746	679	682	702	674	746	745	724	723	737	713	642	731	725	646	729	709	681	700	734	668	695	730	719	713	700	689	739	677	746	726	772	673	752	690	752	711	697	712	700	699	728	690	737	695	691	690	708	756	703	726	689	743	719	685	740	686	731	714	748	736	749	697	698	678	679	706	697	679	730	664	750	671	717	703	718	717	730	712	654	722	690	750	697	677	731	747	700	709	710	695	711	689	732	688	719	700	715	713	690	703	693	694	722	698	703	688	733	684	731	763	696	759	668	707	686	727	694	696	731	710	678	699	694	707	689	730	707	742	708	703	710	760	763	730	698	712	697	715	692	723	690	718	709	676	715	722	693	727	732	709	750	728	751	773	699	752	669	672	689	705	665	730	705	697	698	694	743	679	708	692	720	674	705	736	745	704	708	724	709	749	713	712	691	701	717	698	721	699	714	721	735	687	715	738	725	690	727	732	652	732	708	691	721	716	715	671	668	718	714	701	744	719	772	711	686	659	739	701	679	739	761	681	754	710	700	669	736	710	678	720	737	738	725	683	707	731	687	723	699	685	686	688	715	705	682	687	690	729	802	703	698	713	746	692	743	706	729	648	725	752	760	724	676	749	728	715	687	656	675	660	728	687	744	699	718	695	751	736	704	701	716	744	728	719	752	697	687	720	689	680	724	710	745	739	697	681	757	681	748	744	711	690	694	740	737	699	701	675	722	672	676	700	732	732	736	717	759	703	692	688	735	720	736	703	695	738	750	722	654	723	729	703	732	698	716	731	706	772	695	697	717	695	701	679	711	705	692	693	714	686	721	726	692	725	710	701	716	703	667	717	700	710	734	731	735	680	696	723	692	721	714	692	711	735	690	680	685	689	735	675	720	716	673	707	750	725	758	708	747	684	755	687	685	708	738	764	740	774	717	704	717	736	664	700	740	704	656	753	736	763	726	681	713	715	714	714	730	705	694	674	693	702	697	750	750	693	659	701	749	725	715	694	698	696	700	662	683	742	693	733	710	733	732	736	716	706	651	738	665	725	704	696	728	787	668	686	735	710	726	705	680	720	723	712	718	682	689	672	722	703	713	703	741	684	726	698	672	727	702	699	734	717	711	723	691	691	698	732	711	687	634	696	746	751	730	704	709	714	734	708	708	727	684	695	684	704	673	662	691	701	721	723	694	756	729	744	737	735	685	720	711	696	697	740	720	726	725	723	758	688	700	681	685	710	707	717	779	709	706	761	679	713	766	650	739	658	733	696	674	756	695	739	721	735	670	688	725	729	700	678	729	740	682	779	695	684	713	652	736	716	731	714	729	728	732	684	723	714	688	767	716	685	740	692	694	740	687	711	724	710	727	717	737	701	737	744	685	742	729	750	677	738	729	679	688	768	736	719	687	682	706	729	748	738	688	680	745	719	716	711	717	664	681	712	696	731	684	721	728	734	697	727	721	756	762	705	703	706	670	707	708	739	737	645	693	741
57918	35527	13173	2663	863	393	332	301	271	282	301	277	310	339	303	357	298	309	307	326	320	319	342	316	299	279	306	295	303	297	328	306	287	321	329	300	306	302	306	286	260	321	302	285	317	300	317	282	286	310	268	289	296	321	322	338	288	312	309	283	296	299	301	327	311	297	288	311	295	309	321	281	307	324	320	293	269	302	341	284	300	318	276	333	294	299	303	320	307	318	318	311	290	318	290	312	292	301	290	305	283	298	297	281	284	301	290	333	297	330	294	328	303	303	310	274	323	300	313	266	317	304	294	296	313	307	280	291	329	323	307	306	307	273	320	278	280	310	303	308	295	312	324	326	282	351	309	308	321	305	281	279	298	304	349	301	290	294	285	288	309	296	303	305	303	291	315	295	303	287	336	283	316	290	317	353	332	318	320	315	297	274	324	295	281	283	280	288	302	308	311	319	307	301	327	287	275	295	284	320	280	311	299	270	294	316	330	319	329	289	298	305	310	303	303	308	315	271	323	303	317	302	332	317	363	286	288	295	317	286	335	272	296	282	288	295	301	282	323	311	334	313	280	337	305	306	260	256	301	271	304	278	330	305	279	298	298	289	274	334	315	287	311	322	326	272	298	315	300	285	339	295	310	292	324	299	321	318	298	264	305	317	299	344	293	315	318	295	276	281	309	347	270	261	279	279	319	290	309	296	298	288	305	314	278	277	315	305	303	301	312	270	291	335	321	336	280	313	305	339	323	299	278	307	308	321	270	307	290	309	342	289	300	288	281	326	318	330	312	268	304	293	320	295	314	274	289	364	319	312	310	311	334	284	313	277	313	305	307	322	298	310	283	303	299	296	286	360	298	293	332	323	330	279	317	317	279	310	277	294	309	289	283	275	295	325	284	336	289	306	321	297	313	292	303	286	307	341	305	310	302	333	314	297	305	292	313	286	285	345	307	285	308	297	306	299	286	315	280	309	318	319	320	301	320	261	282	304	284	306	324	302	292	311	320	338	307	291	306	278	278	321	307	303	301	319	278	284	269	306	297	305	303	299	282	300	333	328	317	329	326	315	306	270	304	294	278	309	316	325	307	299	351	324	307	274	301	316	299	280	313	278	276	300	310	297	293	302	289	293	319	295	291	327	300	280	271	290	298	292	307	290	285	306	280	301	332	317	337	320	283	314	324	344	318	301	316	337	298	266	279	298	315	293	294	305	299	276	267	312	302	304	311	283	286	259	301	298	316	296	277	287	272	333	269	300	311	345	308	323	278	322	309	290	323	289	302	299	307	345	295	296	317	316	282	309	299	302	332	321	318	317	304	302	339	277	284	304	293	310	305	287	314	325	301	297	274	296	296	319	269	278	284	289	313	311	303	269	300	293	281	316	312	284	359	300	260	319	309	324	306	311	300	325	303	271	254	315	321	322	283	326	325	313	304	306	286	270	277	315	318	321	304	320	293	316	294	289	317	299	323	306	298	302	325	310	302	306	331	281	339	339	308	259	308	306	323	291	308	296	298	313	276	289	312	305	255	294	306	317	277	307	310	318	332	315	281	285	273	313	301	304	314	320	285	320	289	286	313	299	316	310	291	302	300	290	280	300	278	276	314	297	303	313	326	285	299	296	331	305	322	307	316	274	311	280	319	312	281	300	258	343	304	320	272	322	317	298	319	280	303	309	322	320	298	295	298	282	315	314	316	311	300	291	330	330	308	297	286	331	287	318	292	301	319	282	312	305	320	290	292	335	323	323	322	333	303	296	309	299	309	315	325	303	298	294	304	323	289	298	332	252	286	291	300	299	298	295	291	282	293	299	287	302	330	287	299	285	270	305	312	329	288	280	278	316	319	339	321	293	272	330	294	308	322	339	246	277	281	294	289	286	321	332	265	285	301	310	286	313	309	273	290	312	296	319	277	328	316	295	285	334	294	314	339	326	281	270	337	282	315	270	338	319	289	324	276	291	293	290	339	312	314	320	322	310	332	264	300	261	302	275	301	285	318	297	300	295	316	296	318	302	311	302	327	285	325	312	342	329	313	279	298	311	287	296	285	275	273	295	311	322	310	307	307	312	317	284	313	321	317	318	317	342	302	306	317	295	281	302	301	280	260	272	271	314	294	307	295	315	285	313	311	295	313	305	308	278	288	288	275	304	305	323	298	283	290	337	293	290	326	294	291	298	292	322	304	285	290	289	302	319	275	313	304	294	293	293	291	262	298	327	268	310	301	321	308	318	285	312	308	289	305	299	317	318	295	289	313	297	314	286	310	283	262	317	294	316	296	268	289	283	278	304	323	299	283	306	324	328	302	284	292	287	311	292	294	310	265	299	295	271	315	312	301	322	269	307	266	294	346	321	313	304	337	300	268	280	316	323	315	285	289	280	273	255	312	289	303	310	294	310	248	304	310	272	300	291	286	256	288	288	272	281	304	312	303	303	304	296	327	333	306	293	285	329	310	284	322	287	312	331	288	309	264	290	271	280	302	301	315	299	290	319	299	313	273	297	318	304	292	285	304	293	290	303	304	306	305	332	323	307	321	308	290	328	333	311	294	301	345	303	286	310	330	306	309	304	325	290	331	291	298	300	321	309	296	286	281	314	300	316	322	291	315	308	313	291	282	314	321	301	321	300	324	286	310	259	296	264	273	281	321	287	295	339	255	296	305	285	281	302	334	277	310	283	302	322	277	316	299	285	300	280	291	279	310	273	308	260	286	360	322	309	308	311	320	295	304	279	280	311	297	287	287	344	300	285	282	307	305	299	300	299	286	307	288	309	316	287	323	331	319	331	306	311	305	311	302	285	310	282	315	284	324	293	302	277	267	309	292	291	321	316	288	313	321	313	272	331	313	272	305	316	328	276	279	304	315	296	287	282	276	261	353	268	310	352	328	281	278	321	317	316	288	314	312	330	306	309	282	329	268	312	292	328	308	317	297	304	320	262	295	312	300	296	268	289	252	326	332	294	331	326	310	314	349	318	294	299	316	308	315	278	307	291	302	305	272	290	289	270	269	310	323	323	299	301	289	332	305	265	287	291	320	259	262	302	318	301	275	302	282	301	299	297	268	306	285	307	309	319	283	270	276	279	336	315	289	300	320	276	325	302	263	316	329	312	295	314	300	294	290	318	292	275	304	320	275	268	296	276	287	306	305	301	297	296	280	301	310	310	306	306	307	311	324	302	322	280	326	298	302	265	278	260	264	301	261	312	328	277	318	293	320	289	278	293	288	336	309	305	285	282	325	288	294	316	303	310	292	287	314	308	286	283	307	293	281	304	298	328	290	304	301	278	348	296	299	297	301	295	289	314	325	347	303	314	280	285	305	298	288	292	309	322	318	308	301	275	310	340	301	312	280	327	317	310	319	288	279	285	321	295	313	307	272	304	290	320	294	288	320	301	324	343	333	295	335	313	305	282	300	317	276	337	323	310	314	320	303	311	262	333	310	317	297	262	303	292	291	269	271	314	269	328	299	289	335	284	318	294	299	312	280	307
30858	25580	12369	5396	2379	1023	685	651	648	630	601	689	642	652	612	620	701	691	672	614	698	672	647	668	667	676	725	656	679	645	664	640	667	667	621	619	697	651	683	639	657	597	680	630	619	713	659	666	673	711	678	643	679	655	663	674	616	621	638	667	629	632	689	650	687	634	640	631	653	650	672	623	656	654	624	635	662	609	689	632	658	693	642	628	625	656	660	655	611	662	645	650	636	650	639	678	621	637	665	680	630	655	661	691	660	620	671	678	671	665	682	669	660	635	635	691	691	633	614	657	621	657	574	656	677	670	662	623	687	661	670	687	600	643	685	645	660	665	602	631	652	646	670	696	632	646	657	678	607	661	657	720	677	672	679	656	668	688	639	619	633	635	634	675	659	672	620	662	602	669	626	653	635	614	665	630	648	654	661	649	632	658	643	651	628	667	650	657	650	650	653	665	655	679	654	615	606	644	672	673	658	651	706	621	648	674	689	702	638	677	636	609	642	652	668	638	685	645	696	644	626	635	652	673	705	699	665	642	690	679	651	641	665	639	590	643	662	659	638	658	703	707	653	631	590	647	656	625	659	684	699	652	658	659	673	640	628	630	661	626	619	614	669	664	677	641	666	640	644	604	658	652	671	671	689	649	710	643	635	631	677	619	674	628	658	617	686	662	686	694	636	654	675	639	662	652	637	628	643	618	677	681	655	651	633	675	615	633	644	645	626	695	688	662	637	716	656	710	626	677	638	657	641	587	624	638	641	631	659	634	673	719	664	691	638	667	632	685	679	656	651	626	676	667	682	641	687	691	648	641	630	631	682	589	719	656	625	651	646	602	675	640	626	635	634	701	672	699	668	652	652	703	651	613	685	641	655	618	657	698	619	627	685	689	627	645	676	662	652	650	688	620	635	615	664	616	653	706	631	664	664	607	666	601	635	626	653	625	702	637	631	691	669	672	621	648	649	648	632	661	644	646	608	695	638	660	628	675	673	615	673	653	674	667	639	633	684	638	652	685	663	614	635	653	644	613	646	667	639	644	657	644	643	664	611	595	704	683	620	682	647	629	692	646	664	663	668	675	648	677	712	673	608	637	613	618	625	660	667	687	626	678	626	651	641	665	661	678	685	664	650	659	674	598	647	651	625	620	640	647	636	636	622	635	656	628	666	716	665	656	687	624	682	642	693	648	649	606	675	642	626	652	692	670	681	622	678	623	677	640	681	689	649	632	627	631	651	688	688	661	639	661	649	687	679	630	649	682	653	645	615	635	646	666	652	654	665	660	656	649	655	610	662	687	631	640	634	665	647	652	646	640	630	625	657	642	635	638	640	629	655	575	646	677	714	606	648	662	662	696	649	634	618	660	649	630	620	654	639	622	626	607	661	643	655	693	647	643	711	662	640	681	655	675	638	710	696	656	669	591	660	655	616	652	639	634	670	650	644	632	629	671	679	683	643	662	633	652	653	661	665	636	625	626	641	681	673	688	672	626	679	601	616	695	651	661	686	697	636	629	670	625	664	614	663	668	617	641	629	665	632	638	637	658	613	654	676	625	657	689	629	653	649	646	647	677	656	649	680	657	686	626	674	688	658	702	644	639	674	639	634	638	647	667	631	679	642	612	632	671	638	636	626	638	640	630	608	645	645	648	654	600	655	657	680	633	622	649	668	641	645	655	626	656	636	639	647	629	652	635	677	704	694	688	663	652	639	668	662	665	655	644	640	688	636	659	679	674	595	678	678	657	669	668	652	674	690	679	596	689	640	636	619	666	631	665	613	651	641	658	627	663	703	647	679	626	671	679	626	661	657	633	631	617	664	649	639	611	651	661	688	653	672	649	640	648	656	644	629	626	632	628	677	617	708	689	610	645	644	658	670	679	633	683	679	656	653	660	706	662	605	647	710	671	676	686	686	674	694	646	659	648	638	632	650	648	678	648	668	661	629	667	685	640	630	660	662	662	597	637	676	656	636	648	677	637	639	626	658	661	640	674	644	639	649	615	656	645	672	646	640	652	632	630	610	675	693	687	653	658	669	656	621	656	663	648	640	654	611	665	617	626	661	650	628	700	647	670	632	648	650	656	662	679	674	682	650	665	688	663	601	633	644	652	673	630	634	716	635	654	667	682	621	684	671	656	641	628	666	683	657	638	644	647	676	706	691	643	646	656	648	632	651	612	627	633	618	632	575	667	691	646	646	648	606	652	650	646	674	696	654	669	647	612	658	635	664	608	658	606	671	628	683	659	709	675	678	640	647	650	623	664	657	666	671	626	642	661	644	692	614	656	650	677	646	691	638	713	651	664	676	667	637	635	643	673	660	626	618	601	649	626	705	658	616	703	643	673	642	666	636	665	653	636	630	681	627	667	694	637	634	679	661	667	688	606	673	620	635	660	682	691	633	596	651	636	662	655	633	616	690	648	651	694	669	655	665	634	654	713	658	674	676	632	725	633	617	676	639	670	657	667	666	659	683	644	642	626	660	719	636	669	624	632	655	632	627	667	600	670	638	642	699	609	680	611	688	660	659	679	695	636	622	628	659	637	666	647	665	633	670	667	682	643	659	666	661	649	607	676	664	668	644	622	612	616	645	670	656	662	628	628	669	623	695	695	640	652	622	648	656	644	662	633	585	663	651	669	636	646	631	631	686	686	663	646	623	684	637	666	660	639	655	714	626	693	631	649	611	662	634	629	637	671	654	651	652	641	670	649	661	635	670	658	628	634	658	650	660	662	640	660	669	633	627	665	671	614	634	625	662	727	660	659	657	635	640	620	598	643	668	650	598	666	676	669	624	692	618	626	637	624	633	636	641	651	627	659	671	619	665	670	674	656	646	662	659	672	653	660	657	674	652	680	721	654	600	651	683	696	637	689	660	688	675	632	662	620	646	601	634	642	689	677	671	624	638	692	659	680	645	635	643	651	642	660	670	679	652	647	692	623	677	650	670	655	677	654	646	659	633	634	642	647	646	601	645	648	641	621	644	663	647	610	664	679	601	629	631	634	655	665	666	650	661	653	677	622	622	665	672	633	647	687	655	663	656	621	647	672	659	644	661	665	689	676	714	623	608	670	659	655	663	674	660	612	650	683	666	615	642	655	652	632	611	625	525	623	644	707	640	682	638	625	622	709	639	657	690	659	639	621	649	626	610	621	618	625	633	652	653	637	650	630	662	643	683	667	644	650	682	644	652	629	677	624	614	663	623	659	666	633	632	618	622	599	633	636	675	678	629	639	665	633	657	667	642	637	644	711	679	649	658	651	650	635	720	667	690	679	604	637	675	661	641	670	642	693	614	659	660	713	608	688	679	651	680	692	653	677	668	712	676	688	644	657	646	693	644	690	684	667	671	636	649	720	648	635	610	659	616	672	643	652	660	668	679	686	659	643	668	649	623	639	689	683	697	661	660	659	688	662	621	635	647	643	690	633	646	659	644	674	689	656	661	649	628	661	620	665	720	673	684	663	621	711	659	693	641	656	656	653	696	679	678	642
69171	71707	59019	36166	19101	5894	405	237	241	242	240	244	200	238	185	233	189	204	223	229	219	207	197	233	217	193	207	211	213	216	180	196	218	188	238	228	212	184	210	222	205	193	194	190	169	207	218	208	225	185	209	194	207	193	219	235	200	210	212	196	194	196	222	205	229	194	223	213	226	203	220	185	187	226	215	203	192	205	194	200	211	209	248	211	210	183	209	212	222	236	218	226	178	191	223	188	222	211	208	203	196	225	200	189	211	230	204	233	208	202	199	213	215	202	192	210	220	232	203	218	197	206	207	234	210	203	203	244	213	195	191	207	202	191	226	200	207	231	200	192	198	212	203	173	208	171	218	208	222	225	218	217	206	195	208	199	204	210	214	202	224	209	193	190	228	199	177	211	197	234	196	202	231	190	213	213	206	195	186	187	219	196	201	204	220	213	189	179	196	215	196	196	213	206	231	233	238	194	198	200	207	233	210	198	219	164	216	216	223	202	192	210	220	195	199	201	205	206	194	208	239	210	204	206	213	199	231	228	207	230	192	217	213	212	213	214	211	222	194	216	214	211	202	182	205	228	208	210	201	214	205	213	216	186	203	197	219	201	215	207	214	215	209	205	215	180	201	198	189	197	185	201	232	215	197	197	211	224	223	220	193	214	213	223	199	212	227	217	206	191	186	217	204	225	192	219	182	213	219	180	193	222	221	210	213	181	204	216	207	206	214	186	199	194	210	225	210	194	192	216	227	193	198	217	222	192	203	215	191	194	199	216	195	239	191	221	192	194	206	211	198	221	220	205	222	193	220	206	208	238	215	214	189	221	218	228	230	202	177	206	189	190	238	227	217	181	226	190	200	196	172	196	203	196	218	203	211	206	221	202	210	196	218	195	227	215	177	214	212	234	204	189	184	201	207	199	211	222	188	196	200	201	188	234	212	242	221	176	183	187	191	214	175	206	221	221	192	193	219	218	208	186	184	198	238	212	203	192	203	226	201	218	194	192	182	211	192	210	208	214	221	228	239	245	210	216	230	213	240	220	180	196	197	212	191	241	210	229	187	216	208	232	194	211	227	214	206	237	200	223	223	220	185	200	171	228	223	189	221	205	250	219	198	203	171	211	195	208	207	203	203	194	195	199	197	180	201	200	195	164	209	191	192	204	229	199	219	209	226	200	225	224	193	200	205	225	210	205	214	223	198	220	194	208	200	196	206	226	218	235	221	205	200	193	186	194	207	228	209	221	195	234	204	195	199	233	180	197	209	199	173	219	195	239	205	176	202	200	201	218	209	209	227	196	214	213	228	216	200	201	195	174	195	189	177	189	209	217	232	193	200	189	200	208	208	201	221	202	203	230	216	203	186	177	217	205	200	204	194	187	216	196	227	209	208	231	215	200	211	202	213	209	234	205	215	205	212	205	213	202	198	184	225	231	226	205	189	184	230	207	186	214	219	215	198	186	204	195	203	199	192	204	202	202	193	198	222	189	209	220	192	229	203	212	196	231	205	212	202	171	227	199	224	205	207	228	213	203	195	195	216	229	168	175	204	227	185	188	192	213	218	201	198	205	240	225	208	198	199	204	214	209	194	214	207	212	205	218	216	197	209	192	217	202	239	204	190	212	185	220	232	199	240	206	208	190	194	189	210	217	212	199	218	208	216	200	200	200	217	180	183	236	209	203	207	206	198	199	179	208	185	206	190	204	227	209	218	228	205	198	184	243	232	214	202	205	218	192	198	192	219	219	185	223	207	228	197	217	175	234	190	213	205	254	174	215	202	196	224	195	208	206	191	209	213	220	214	224	200	195	214	201	206	209	237	236	188	187	195	209	194	243	188	190	181	205	207	192	215	203	196	194	168	217	212	197	206	183	165	220	191	187	181	182	190	223	193	217	197	197	229	207	215	214	196	220	187	219	184	206	206	219	195	197	214	198	192	190	192	215	206	208	174	190	222	192	203	204	215	213	200	213	221	190	215	202	185	193	194	217	211	184	214	200	181	196	191	197	200	209	204	206	192	203	221	207	208	215	203	182	207	209	183	192	199	194	200	215	182	207	229	210	197	201	190	194	200	214	221	218	194	200	234	187	207	216	191	208	193	193	193	217	234	197	214	190	195	200	214	227	200	211	183	220	215	217	184	200	189	201	194	216	199	229	227	191	203	255	182	211	204	207	214	200	222	219	222	206	208	219	169	209	219	225	228	198	205	278	230	199	196	222	202	204	220	211	208	180	199	206	186	215	195	185	200	234	185	190	215	209	199	184	213	224	207	228	197	196	187	201	222	187	209	228	200	214	194	207	209	186	163	217	232	186	192	210	223	214	204	201	203	233	226	178	200	193	206	236	233	206	208	220	212	218	210	203	219	203	197	198	227	223	217	219	200	197	196	209	224	209	215	182	209	194	200	213	210	250	223	192	177	207	206	192	213	218	229	194	189	198	209	201	230	221	213	196	208	207	234	207	207	209	221	219	216	194	201	184	171	174	219	223	216	207	212	185	194	208	211	213	198	203	203	244	230	208	223	226	185	210	184	202	229	218	234	218	215	201	199	208	187	208	221	220	221	212	227	205	207	203	187	214	239	219	225	195	164	209	187	192	201	224	187	230	218	207	180	190	179	216	212	204	207	216	201	207	190	207	199	210	254	217	208	205	197	210	188	187	197	191	215	220	229	217	230	225	206	208	188	199	217	215	230	196	207	221	184	203	205	212	205	205	203	218	198	181	201	195	218	197	207	205	177	202	209	231	219	190	226	222	205	199	210	214	203	214	203	230	208	203	199	208	203	187	190	199	186	186	208	189	232	252	216	198	210	192	202	212	219	224	235	229	174	215	198	187	206	227	222	227	205	195	212	206	212	200	195	236	185	188	202	201	175	195	209	200	209	198	184	213	205	213	196	190	212	217	174	205	208	210	210	208	198	195	184	198	197	201	222	201	197	204	194	191	197	208	199	207	200	210	202	241	189	226	230	206	176	202	221	195	205	175	173	208	192	219	218	195	211	177	186	192	213	205	204	226	222	200	208	211	205	216	204	205	212	214	163	217	234	186	227	180	200	190	205	224	195	207	227	196	200	186	211	208	203	218	211	228	208	196	216	173	226	220	209	225	232	195	194	206	210	215	178	199	209	206	201	232	242	224	196	187	197	234	190	220	187	210	179	213	199	198	222	205	181	194	192	214	210	207	215	184	228	240	218	222	209	214	191	249	188	222	216	234	179	202	216	230	205	196	193	230	199	221	195	186	193	196	215	205	197	219	205	202	195	226	222	180	199	218	217	196	218	224	174	198	188	216	215	225	197	207	194	198	227	211	226	210	196	218	204	188	208	202	204	172	230	169	202	204	230	211	226	194	220	211	229	211	218	227	196	200	215	200	222	206	190	184	224	222	229	205	177	187	203	209	209	200	205	189	212	187	176	197	191	193	211	213	212	209	166	204	229	209	216	220	204	185	207	191	213	206	209	189	209	221	208	196	200	190	228	205	205	191	212	182
40897	57754	54049	43982	29014	10144	737	688	633	604	569	557	544	541	528	524	518	554	509	527	458	502	450	466	531	525	483	506	465	450	459	499	483	465	510	472	483	476	485	466	523	497	509	501	453	484	474	426	481	474	472	511	491	470	465	478	513	483	486	497	513	500	484	445	515	474	458	480	486	487	455	526	503	501	489	494	508	457	490	508	465	495	458	476	485	532	450	504	484	493	490	494	464	473	457	501	468	521	509	478	517	530	476	482	481	487	517	482	500	452	444	477	457	490	447	489	517	473	477	491	479	466	526	520	495	475	488	480	517	472	476	475	471	532	460	505	509	485	461	466	525	467	486	488	524	469	498	473	516	474	479	456	482	464	479	466	495	488	503	468	458	494	477	528	478	503	450	484	491	477	484	471	463	474	493	481	486	488	475	462	466	475	453	453	480	474	482	454	507	495	455	509	472	498	469	480	493	498	505	491	470	491	438	474	451	480	446	484	476	484	448	461	456	477	462	514	482	469	413	502	462	488	498	463	464	502	499	460	472	425	481	486	498	470	487	518	503	498	472	498	449	478	509	501	456	482	465	477	438	483	487	465	479	495	500	448	469	491	465	452	467	454	478	470	474	467	444	457	476	504	473	494	443	455	481	455	472	469	468	501	469	489	454	478	453	494	490	492	510	526	490	481	464	489	483	515	463	456	437	458	491	502	466	502	452	488	470	470	504	450	481	490	474	480	480	486	473	504	499	472	456	498	474	480	488	456	468	455	480	516	500	485	526	483	498	499	522	483	480	486	463	499	524	511	454	498	510	511	433	484	465	488	459	505	492	505	471	463	503	498	475	461	469	457	462	463	472	500	488	466	507	499	469	489	508	496	477	497	539	489	471	514	485	492	502	454	478	473	467	487	470	486	470	501	464	474	475	500	473	491	509	501	453	467	475	500	474	460	487	500	488	467	489	486	496	464	502	468	447	499	494	418	467	492	480	505	485	507	475	513	449	511	440	463	478	472	454	483	484	480	494	484	495	516	440	496	490	448	526	466	458	448	477	462	438	514	472	478	480	478	507	495	479	476	433	471	466	494	494	466	503	482	475	513	509	448	471	509	429	487	472	507	491	494	483	478	505	480	478	489	496	483	498	516	479	525	499	517	479	471	454	471	501	455	477	487	496	494	456	442	486	459	484	490	492	462	471	492	506	500	451	487	508	483	470	501	487	521	480	484	476	467	486	475	488	486	511	448	504	455	506	472	513	477	466	459	489	478	477	495	468	466	486	459	473	467	490	516	502	480	501	459	496	484	478	471	483	464	487	497	482	462	458	491	486	477	501	481	478	468	508	518	482	478	489	454	457	496	455	471	487	467	486	487	468	473	509	485	458	500	484	479	473	492	487	522	479	501	475	510	471	499	469	470	468	471	491	490	483	518	472	510	480	480	463	444	453	478	495	508	468	468	501	491	464	523	416	447	465	483	460	502	497	487	441	448	475	491	477	500	479	471	462	424	451	466	452	457	479	494	519	468	484	516	488	493	494	460	491	507	494	443	432	468	482	501	473	462	459	451	462	500	488	445	470	484	504	441	505	465	465	469	472	500	487	503	482	469	460	470	519	449	506	469	493	493	493	458	453	488	439	445	490	485	489	449	454	498	494	455	479	482	505	489	506	456	500	488	459	460	480	487	512	476	485	512	473	529	519	458	524	494	510	503	499	463	485	467	491	442	522	446	473	515	455	438	469	523	440	505	460	478	484	478	453	447	466	457	472	478	469	460	493	439	476	444	470	505	496	468	505	505	505	484	515	480	470	479	460	508	481	502	492	461	528	468	450	470	447	474	481	484	493	459	490	478	451	516	511	485	452	466	514	487	487	493	507	464	485	491	490	476	493	480	513	489	501	492	489	468	489	504	487	489	478	495	496	483	495	497	498	430	469	503	479	467	456	442	453	475	461	524	494	478	485	463	464	477	450	501	492	519	473	471	471	520	497	472	507	485	470	500	462	439	495	512	469	490	495	480	466	491	483	485	460	514	452	499	462	488	507	481	504	477	491	447	485	447	454	477	456	474	476	460	476	493	476	487	482	531	481	487	445	467	511	490	444	465	466	483	472	501	492	483	449	510	474	468	475	482	491	502	456	462	487	488	453	506	521	488	450	485	513	451	461	489	535	495	472	488	492	500	518	458	471	513	500	501	504	498	466	455	458	484	478	475	442	518	508	450	483	466	468	479	505	439	460	458	499	506	518	493	475	481	482	470	476	468	487	456	506	469	491	498	471	458	489	456	473	473	505	462	447	472	516	490	545	452	473	467	486	498	476	472	504	473	476	471	486	495	453	452	473	461	499	483	490	488	516	479	462	429	472	495	456	516	464	508	468	462	463	429	478	495	503	504	497	468	512	451	520	483	456	486	420	489	488	440	508	475	493	517	454	507	485	540	492	506	461	468	442	503	456	474	463	458	442	460	453	480	441	486	458	454	505	462	495	477	475	465	524	480	485	483	479	495	475	465	489	459	486	471	459	481	506	478	503	449	472	460	485	470	481	478	475	427	491	471	497	486	476	462	499	473	468	447	442	484	494	448	476	470	483	505	460	466	496	480	504	529	443	503	502	503	495	456	464	483	483	486	486	480	474	495	509	491	461	485	526	483	479	498	523	496	485	501	460	489	471	502	465	489	482	471	503	445	494	502	444	514	502	489	450	450	433	486	486	489	483	505	475	511	494	485	493	469	472	430	482	497	500	483	456	464	496	477	459	488	469	485	482	471	470	509	498	495	470	440	471	464	475	508	464	526	516	483	493	480	438	482	503	460	488	492	464	489	522	463	493	466	508	453	476	459	494	474	463	481	439	494	463	499	470	492	473	471	475	485	474	492	461	497	487	488	499	481	485	463	503	530	457	508	472	507	503	520	501	499	494	479	482	434	492	437	485	490	449	491	468	486	500	493	456	500	508	496	501	479	484	488	502	505	492	465	492	509	511	516	482	485	495	457	471	473	486	513	505	498	450	480	465	492	488	468	457	467	493	451	478	496	504	456	474	492	474	452	502	479	507	492	494	474	513	470	467	488	514	486	474	467	475	471	490	461	454	533	454	491	465	521	486	496	461	497	511	470	469	465	471	484	455	509	470	490	517	475	505	433	492	486	506	482	433	437	502	485	483	473	451	496	487	480	481	465	477	486	499	442	508	463	472	475	502	448	489	469	465	511	472	485	500	476	468	495	464	452	473	504	464	489	479	485	459	490	459	518	492	482	515	433	454	502	433	464	467	526	472	493	482	474	504	455	494	465	458	471	475	496	465	480	496	478	461	477	476	479	485	511	491	492	467	489	519	470	489	473	465	456	519	484	475	508	517	444	511	476	465	490	486	497	506	471	450	479	466	477	453	499	454	468	484	464	483	478	473	509	499	510	441	483	521	496	460	514	489	494	456	491	470	507	477	457	525	459	516	476	492	466	451	488	474	500	469	500	482	490	471	504	494	471	479	470	477	496	471	480
75298	82748	71382	48047	30561	12874	1024	391	365	393	352	371	355	318	369	322	336	330	331	335	314	352	303	273	337	291	313	327	360	313	355	327	308	312	310	334	295	316	287	293	325	345	324	336	301	324	307	306	313	306	345	321	356	318	327	300	340	337	311	334	317	345	330	323	310	330	342	319	312	322	391	288	362	335	301	307	326	347	339	286	308	314	325	338	315	305	308	281	326	324	324	342	343	338	310	288	291	341	327	351	358	346	321	300	334	311	330	300	325	322	332	313	291	322	334	333	336	308	319	303	361	327	299	306	341	307	316	317	296	341	302	290	273	292	321	320	304	322	307	314	312	304	361	358	305	349	306	305	350	334	346	326	316	311	362	331	315	333	315	343	305	304	316	275	316	330	296	307	314	315	336	314	292	326	281	336	304	315	323	331	335	294	317	301	293	327	315	313	345	360	348	305	350	329	340	321	318	292	311	327	321	314	313	359	340	319	336	335	314	305	311	319	293	316	345	305	302	320	341	303	342	317	315	322	278	310	316	295	343	346	302	337	331	331	297	315	286	306	300	324	319	314	334	321	297	326	321	334	317	304	300	328	346	329	306	321	303	299	326	292	312	329	334	338	307	308	311	289	350	344	287	351	322	331	307	313	293	300	350	308	327	353	282	350	304	310	296	311	288	320	300	370	333	291	349	342	350	315	297	337	314	285	312	306	323	349	341	333	306	335	310	309	326	307	306	317	315	366	358	280	306	319	333	317	345	323	330	307	331	302	347	314	358	328	331	309	319	291	297	322	311	346	299	344	337	295	333	335	306	295	307	313	275	308	316	309	336	325	294	335	335	332	337	288	332	335	313	332	315	321	333	334	319	330	322	269	332	310	323	312	340	303	353	353	326	347	315	315	350	323	332	344	313	304	279	352	306	322	319	317	324	345	300	318	310	328	328	317	329	331	304	341	352	306	303	302	318	316	285	331	303	332	336	318	323	333	303	322	327	305	269	334	328	321	306	302	352	311	312	338	318	309	304	359	329	316	304	314	306	306	300	328	329	299	303	303	326	325	315	369	302	301	333	268	295	338	323	337	334	304	319	295	300	332	322	309	296	312	326	349	291	311	308	328	330	320	298	313	313	307	301	334	295	323	322	300	336	312	309	322	294	321	322	342	310	320	296	337	330	323	304	325	328	332	288	359	326	317	303	301	331	292	290	302	344	318	311	359	290	289	277	314	312	336	315	293	331	335	325	325	337	304	294	337	336	351	325	298	294	341	312	310	335	354	312	312	333	348	344	353	330	329	320	313	344	323	329	310	307	310	289	338	320	312	295	318	305	298	294	292	318	303	297	328	299	340	323	305	298	305	283	339	286	285	316	333	336	312	314	333	345	283	329	302	324	296	297	319	304	335	348	300	306	343	289	311	332	304	293	336	318	352	319	277	315	314	321	337	321	326	324	304	315	289	327	333	321	313	330	321	319	290	331	308	318	310	309	333	306	294	348	327	334	309	305	296	317	328	318	316	327	335	337	298	329	317	334	295	331	322	347	344	338	345	319	365	308	315	318	294	323	312	345	329	324	321	305	311	313	326	326	305	340	362	348	326	348	348	319	321	333	348	284	289	286	303	311	337	350	327	302	322	331	296	298	337	314	284	297	337	331	331	329	314	326	340	288	329	340	298	316	281	326	314	337	335	316	314	339	340	280	355	315	327	322	322	308	318	336	337	323	310	305	326	324	313	312	321	364	342	314	297	280	280	315	347	337	289	327	323	318	290	309	335	321	310	311	342	292	328	321	339	295	317	307	321	343	295	317	319	311	329	332	333	309	302	312	343	315	314	293	325	356	297	325	329	310	304	297	316	318	338	326	339	300	310	305	314	305	335	363	295	337	292	324	303	317	307	316	310	321	335	304	338	352	281	334	359	308	336	332	317	342	330	307	295	308	290	317	314	301	298	347	346	315	301	304	324	348	312	312	346	300	325	294	321	304	320	308	306	334	320	289	267	308	329	352	325	358	303	344	324	280	352	336	330	288	333	354	328	345	316	331	335	313	319	284	315	292	315	310	303	296	294	314	288	293	319	354	336	300	299	307	347	334	324	284	304	362	344	304	322	338	294	315	355	328	318	314	309	337	361	331	341	350	325	323	339	297	308	281	289	298	320	319	358	340	320	329	331	299	320	336	273	328	353	302	285	316	331	347	335	318	284	321	325	293	344	323	321	339	314	311	336	366	310	284	326	302	299	313	319	300	323	317	304	332	322	316	316	288	365	361	316	310	335	311	297	339	308	304	311	331	347	293	299	323	333	294	331	300	297	304	327	313	304	337	331	306	349	300	324	287	330	325	304	304	309	349	301	304	324	296	323	286	326	325	302	311	337	322	327	283	358	345	318	303	295	340	307	278	293	334	335	344	304	331	307	300	318	315	340	320	295	330	309	317	303	318	315	306	358	296	335	325	323	372	376	310	321	331	308	303	342	284	316	333	322	338	303	333	320	320	309	288	301	307	318	330	332	335	298	329	342	311	285	320	292	292	303	340	318	320	327	324	322	306	305	311	325	326	333	320	304	306	336	322	340	335	317	318	315	332	337	317	328	319	308	286	309	348	338	358	318	324	306	315	315	312	336	297	313	309	294	310	319	281	334	319	307	322	318	310	318	333	337	353	300	307	336	318	330	338	293	317	336	340	322	307	314	343	354	294	331	342	300	303	340	319	297	342	342	339	337	302	316	302	348	328	291	320	289	314	305	330	328	325	330	332	327	318	331	318	334	347	330	283	306	315	318	336	330	325	318	330	344	370	302	322	321	338	323	304	321	306	323	338	373	317	314	345	320	326	314	373	312	316	314	334	320	283	325	306	292	332	320	288	307	374	312	320	329	324	343	323	313	351	332	305	325	315	299	300	326	300	302	316	317	309	306	294	316	322	302	325	354	313	319	304	317	328	332	319	298	344	318	302	316	308	285	318	293	322	321	279	307	345	330	350	340	345	343	341	349	334	294	314	314	321	315	328	297	318	315	323	311	310	301	307	320	365	302	327	300	298	286	331	354	325	350	304	307	304	316	335	318	318	337	310	326	326	317	334	290	338	315	309	307	315	330	317	304	302	333	323	319	331	340	281	287	316	337	351	350	314	322	346	337	348	308	316	319	303	324	319	318	344	322	341	319	295	301	330	327	317	336	327	331	332	329	333	320	335	327	326	323	344	310	318	338	314	330	346	324	314	325	347	312	342	306	290	333	296	308	328	299	305	331	290	322	288	309	335	317	319	318	331	312	348	332	361	323	314	342	293	347	333	296	349	320	299	317	301	337	312	347	326	314	346	323	320	359	342	332	299	299	313	314	301	352	327	313	318	304	314	331	329	310	313	332	315	332	300	341	289	339	279	279	318	338	318	312	306	319	313	313	329	313	285	321	319	314	290	329	307	292	289	335	325	299	306	321	285	284	302	307	330	359	324	303	316	332	355	332	306	303	299	337	304	297	331	305	328	315	307	308
46240	68891	67221	55280	40209	14620	1105	1064	950	927	885	807	835	806	851	837	762	792	789	741	767	755	725	732	694	815	713	739	706	710	729	768	747	733	763	718	755	700	703	753	695	694	658	695	748	714	738	671	739	772	715	734	705	731	764	698	684	702	717	720	715	734	721	699	650	741	713	714	673	715	741	679	691	681	728	699	733	710	716	733	711	724	665	738	737	740	756	695	734	671	680	734	667	715	670	726	675	663	659	727	683	692	686	711	720	653	695	710	709	684	728	725	717	710	679	694	696	715	718	705	743	732	713	719	733	667	706	739	735	743	690	737	627	716	712	737	718	724	720	720	687	711	726	733	709	676	650	702	737	715	709	726	694	738	703	708	742	748	708	690	718	715	698	732	752	739	662	697	680	736	749	703	709	719	745	766	729	707	759	705	679	782	683	665	708	724	726	663	678	679	721	721	765	743	722	720	725	694	700	712	693	697	724	698	712	646	696	714	675	734	759	720	703	702	741	722	687	708	733	720	671	733	684	692	707	730	690	707	709	722	668	670	721	720	705	709	695	690	695	729	715	707	733	766	752	745	691	715	758	721	661	689	736	693	699	687	715	718	744	704	738	667	690	726	721	704	717	743	708	760	683	724	688	700	714	685	670	696	733	702	718	681	699	725	718	723	688	692	705	723	729	658	692	673	717	727	693	714	695	691	714	748	669	730	729	684	729	703	731	722	666	703	692	700	672	695	671	683	730	680	769	727	693	700	708	711	723	707	703	699	698	707	692	738	687	688	689	721	661	699	674	694	696	739	711	735	695	778	691	728	707	721	723	741	719	714	689	727	714	778	736	677	651	704	714	693	695	698	656	739	668	680	747	735	716	728	730	705	746	743	699	736	719	705	713	725	752	692	721	702	695	747	668	666	688	694	719	693	707	700	671	720	704	737	639	697	713	698	699	731	763	722	663	742	708	723	671	719	654	715	738	708	776	686	705	672	676	689	648	716	710	723	751	772	731	685	721	704	686	718	716	650	699	733	754	706	669	750	718	745	742	677	703	764	677	681	699	724	721	701	721	689	695	715	730	655	681	713	717	716	711	692	722	742	685	677	749	757	690	688	737	724	679	711	759	700	719	679	686	693	707	693	670	746	696	747	698	715	634	679	705	671	706	701	693	715	682	707	743	707	737	691	748	709	678	743	697	671	720	715	739	702	652	648	697	647	689	668	716	673	737	732	702	682	707	688	705	739	697	730	746	676	751	688	710	689	745	725	714	745	705	774	704	741	729	702	722	731	695	761	707	707	685	716	724	757	709	731	773	758	695	743	720	723	732	665	682	716	705	743	720	724	656	694	690	674	715	659	711	719	691	730	755	655	677	679	698	715	671	738	715	737	692	730	725	756	690	691	675	720	696	703	761	694	712	728	730	673	716	665	723	705	699	728	705	742	764	702	706	680	687	730	685	682	718	746	738	740	669	701	678	664	705	678	734	713	665	697	737	706	676	713	656	748	730	740	697	698	662	765	706	690	687	770	696	708	733	695	677	704	715	692	688	705	693	722	698	704	673	701	748	770	733	711	677	700	707	711	756	726	733	714	714	709	706	666	715	738	729	704	688	693	731	666	709	745	705	721	741	680	735	694	680	702	692	725	696	729	697	683	728	732	725	699	744	699	662	713	696	726	758	715	715	701	697	724	752	684	705	708	684	730	732	695	699	684	721	705	696	727	702	677	739	705	737	742	696	714	697	680	718	710	711	717	668	690	760	699	680	706	692	706	700	690	686	684	668	727	736	734	710	685	695	655	750	654	728	749	691	702	754	668	662	696	689	696	731	718	675	732	671	674	704	713	726	704	717	672	707	757	703	704	696	678	678	695	699	699	740	666	746	651	695	696	750	711	690	689	670	714	698	728	691	698	691	725	691	693	707	730	735	717	726	705	737	762	707	683	710	732	669	700	710	687	699	645	745	738	691	712	757	712	740	708	691	713	670	744	686	724	715	703	711	762	729	733	722	680	719	729	745	691	678	735	673	766	723	707	729	678	667	734	736	663	690	722	708	674	698	683	717	683	671	695	684	718	735	757	735	767	698	696	715	710	708	747	769	674	665	703	724	729	716	744	672	749	687	722	773	682	626	726	728	691	754	705	727	704	744	685	705	731	709	715	706	764	719	659	699	705	726	697	674	713	669	759	730	711	745	696	697	729	693	679	663	702	734	689	758	736	710	707	696	728	686	681	740	661	734	711	690	782	688	709	715	678	710	678	726	681	752	706	710	666	715	720	638	703	754	677	701	722	656	729	747	731	655	721	725	740	710	662	723	715	754	686	696	683	718	746	704	701	684	725	675	706	641	662	671	676	703	689	690	704	697	707	730	725	722	693	736	715	708	701	739	754	675	709	695	748	747	697	729	737	711	663	716	654	705	707	732	721	741	711	704	659	724	676	708	708	721	717	720	723	699	739	671	726	686	683	742	765	717	705	739	719	678	720	692	689	718	705	710	651	737	687	710	730	676	747	679	735	715	664	724	715	683	730	680	692	721	669	691	687	728	718	697	776	755	752	695	721	664	725	649	697	734	730	682	714	698	725	732	709	731	679	701	707	720	715	760	722	726	718	691	707	732	658	692	702	718	692	672	665	752	692	717	714	676	709	707	691	713	722	778	757	726	717	742	721	759	748	734	654	680	728	737	706	696	645	696	732	708	704	704	661	700	706	679	675	711	663	695	692	707	738	748	716	710	688	708	656	696	739	750	738	675	692	702	696	693	689	692	715	713	688	697	679	685	711	758	722	715	755	713	698	706	727	739	703	687	665	707	724	683	753	729	705	768	715	680	703	704	717	690	730	693	712	721	666	698	627	711	752	726	742	715	714	737	717	723	705	710	745	675	719	719	724	783	736	704	673	753	686	744	715	744	719	694	691	670	681	722	704	709	699	688	704	712	662	738	697	752	719	732	690	703	706	667	711	700	704	723	688	673	699	679	684	702	741	703	728	697	754	701	743	757	705	688	716	715	692	715	737	689	697	694	714	711	700	663	702	731	747	703	668	659	716	746	719	728	708	700	678	653	681	690	722	747	715	697	705	687	662	727	717	717	694	715	735	700	715	693	750	698	720	761	682	758	697	701	744	726	723	691	711	702	710	709	682	720	738	689	691	680	734	669	699	699	732	709	708	750	688	742	691	727	677	685	729	706	717	679	737	721	666	646	700	744	716	714	735	723	710	691	722	715	726	715	718	710	765	711	689	703	688	729	710	731	673	688	717	697	722	681	710	694	757	741	741	762	709	708	743	694	729	722	662	717	699	711	716	717	705	741	714	725	691	720	710	688	694	706	729	764	678	711	698	707	675	665	680	693	678	681	686	727	723	740	698	671	736	706	629	670	699	758	670	684	710	739	706	726	720	645	735	688	700	695	684	685	717	666	701	740	736	747	726	683	718	705	643	708	654	779	744	714	760	695	703	689	763	699	686	699	675	738	709	687	742	708	717	695	707	727	705
59255	36823	12792	2564	897	428	301	312	309	338	276	310	301	317	259	315	317	353	284	302	352	291	293	321	299	285	286	278	316	305	336	320	276	307	278	270	284	293	325	322	301	310	300	331	301	295	289	333	294	308	304	271	287	316	300	298	325	317	303	274	259	321	295	351	299	296	299	312	324	303	311	329	262	295	313	324	300	284	312	303	279	315	304	293	301	296	298	318	326	296	299	301	315	280	284	288	317	342	309	279	309	321	338	271	309	294	293	293	296	298	299	304	318	297	295	298	304	301	301	303	327	313	311	302	345	312	346	312	314	329	274	283	303	304	289	336	323	290	258	292	337	341	310	293	291	330	295	340	310	308	266	312	320	319	308	303	312	343	275	292	299	273	314	319	272	299	270	305	312	311	284	300	286	335	317	314	326	309	300	278	306	338	289	308	290	318	317	329	283	283	287	337	292	287	301	291	283	296	289	324	292	277	313	351	300	315	300	300	321	321	308	303	297	304	310	309	279	312	290	309	303	325	320	302	313	301	319	301	322	315	311	297	288	312	317	282	303	298	307	295	302	250	293	311	330	323	314	317	296	311	311	303	315	290	279	326	296	291	306	314	268	311	328	316	300	288	309	286	305	268	276	294	350	248	274	346	295	312	280	301	256	297	330	325	305	305	304	310	314	325	289	308	307	301	289	294	284	299	328	286	292	322	316	337	313	296	314	288	282	316	331	309	322	313	291	259	283	308	315	271	310	309	306	275	311	310	263	290	290	298	281	268	306	302	300	294	287	278	300	320	304	330	326	331	290	294	298	329	298	293	303	338	287	302	290	283	321	316	315	293	316	290	277	291	339	315	280	332	307	331	316	287	252	322	290	288	292	333	315	316	322	326	336	314	301	332	295	307	286	298	286	329	314	341	265	311	311	322	308	319	298	308	338	323	307	302	309	294	313	357	284	283	315	313	306	319	309	304	303	337	311	312	307	296	301	286	313	314	294	346	292	306	274	299	269	322	302	316	324	309	293	309	318	318	305	316	295	266	346	294	294	268	301	303	307	267	292	320	324	278	338	289	299	282	305	315	305	294	308	323	319	300	299	318	326	309	304	324	276	297	328	300	262	274	303	321	331	279	306	309	287	300	306	291	303	282	325	272	333	327	302	313	269	317	296	305	344	310	298	272	287	311	304	284	300	311	309	303	311	335	321	280	299	298	306	310	313	313	318	273	315	302	300	283	298	290	300	290	308	316	285	273	275	292	258	327	266	273	301	303	261	300	271	290	290	277	295	292	283	302	305	323	307	283	304	323	317	322	303	297	286	312	294	297	308	291	317	369	283	300	285	299	320	348	288	296	316	304	322	282	310	354	295	332	296	323	332	322	270	293	347	336	308	264	308	327	307	311	279	313	294	300	336	299	302	319	298	302	308	303	295	281	338	304	339	316	307	309	299	309	325	290	286	306	279	311	298	327	298	290	281	320	297	269	305	295	305	303	304	354	313	304	308	325	307	279	314	340	325	306	336	323	329	281	269	294	303	315	295	329	349	289	327	314	301	326	304	345	309	323	306	293	316	311	312	304	325	301	310	303	279	297	308	318	332	283	321	322	278	312	325	319	300	307	292	316	335	301	306	307	324	294	285	298	290	264	318	295	290	306	320	302	349	315	290	286	309	313	336	325	278	299	286	338	304	287	313	315	266	319	311	301	306	274	310	320	283	330	296	326	297	307	296	336	273	285	327	286	356	333	312	268	313	289	253	274	324	297	287	331	310	302	320	305	314	306	302	317	308	291	322	310	303	295	281	311	302	324	284	286	272	296	330	327	323	313	312	308	277	301	301	350	291	289	326	320	277	298	290	312	313	326	310	310	341	316	332	307	319	319	311	268	319	302	314	304	317	297	286	291	307	312	295	301	304	273	321	310	270	290	306	318	310	306	288	301	285	297	294	299	328	316	289	301	301	290	315	320	293	324	318	316	295	324	348	307	295	297	307	286	304	295	331	311	320	327	297	298	320	322	319	339	336	305	295	309	298	292	350	266	309	324	274	318	304	330	296	333	333	274	280	299	310	331	300	284	297	321	306	305	318	343	309	299	289	291	318	317	329	341	277	272	294	279	256	304	284	301	330	304	317	299	322	293	273	287	301	338	325	305	294	277	286	297	310	312	309	300	328	310	311	317	325	307	299	319	317	314	304	338	311	305	300	316	326	326	296	332	314	317	313	301	307	299	303	279	306	306	304	297	307	293	312	342	302	347	319	325	327	320	282	283	321	288	322	277	300	285	329	276	325	306	316	287	345	299	313	279	299	298	299	271	295	322	316	315	294	257	309	292	329	317	319	343	309	300	300	277	305	315	300	318	338	311	308	274	313	307	324	328	274	317	300	309	325	303	284	348	318	296	294	304	335	267	297	284	313	331	332	316	285	314	294	312	282	308	320	292	301	328	296	316	310	278	296	300	299	316	294	286	310	321	290	297	293	288	330	317	282	303	326	287	314	306	295	330	304	297	278	314	295	322	283	328	316	286	314	328	310	298	287	303	336	310	287	319	267	302	297	293	288	292	304	301	276	326	323	313	309	295	332	320	307	301	320	306	302	329	298	319	290	277	286	296	289	326	340	314	298	321	305	305	279	305	319	313	302	308	320	277	326	285	287	285	312	278	304	299	269	307	292	360	292	327	323	299	293	286	311	301	301	326	274	305	305	296	337	295	289	287	305	328	304	269	314	306	286	319	337	340	307	298	315	308	304	320	311	292	295	310	295	309	290	297	302	295	263	309	312	326	291	317	290	301	309	313	294	293	312	305	330	324	320	269	311	318	297	303	286	273	288	300	318	313	299	293	310	310	290	283	299	264	304	326	335	330	289	296	306	299	341	294	326	300	299	312	293	344	278	284	291	284	289	324	296	309	290	307	257	313	308	289	301	304	291	300	336	309	283	322	266	326	331	314	301	324	316	354	327	302	306	288	328	316	296	290	347	305	313	298	306	309	308	324	277	300	291	301	306	335	281	274	284	321	318	293	276	301	291	328	292	360	305	304	293	294	298	312	284	311	328	327	302	268	306	343	322	310	324	244	309	324	294	320	271	328	343	306	311	301	331	300	276	320	312	268	328	307	317	296	329	308	319	292	308	327	291	268	268	309	325	314	303	305	312	320	317	302	295	306	301	266	271	258	339	291	301	281	272	278	318	286	295	301	283	326	314	295	291	302	312	297	287	290	295	302	283	298	309	337	296	302	307	315	360	303	273	301	274	348	296	269	330	279	333	314	289	290	318	321	285	310	310	307	318	329	339	317	312	289	275	316	287	290	326	282	277	351	276	289	319	291	322	286	324	361	305	300	305	307	334	336	308	311	298	295	272	288	291	334	315	318	301	317	300	314	306	289	302	312	318	303	279	313	322	303	305	274	299	318	278	301	299	311	304	281	303	318	306	334	309	329	297	303	296	292	316	295	320	313	284	309	323	288	300	289	326	302	341	308	323	316	273	321	296	313
32315	25248	11585	5084	2597	1145	684	670	650	694	655	638	668	658	625	643	664	618	650	661	691	625	673	635	615	676	655	666	676	624	670	628	622	642	643	667	647	713	671	618	661	649	682	638	631	665	623	684	658	669	690	669	687	687	664	653	681	632	663	680	620	680	657	659	702	658	632	675	636	675	668	644	632	661	666	663	657	715	659	634	674	666	648	652	677	633	679	652	693	679	662	678	640	666	647	605	639	665	600	629	713	640	671	630	635	650	694	631	653	645	620	601	621	632	611	669	606	674	614	635	668	633	668	626	651	642	663	672	696	661	676	648	654	652	658	687	639	640	675	662	689	637	662	613	635	623	608	669	659	672	669	660	618	688	622	646	681	642	621	680	669	656	627	688	641	625	675	647	692	641	656	634	674	648	676	646	649	702	628	608	675	650	673	620	628	599	644	681	658	664	598	684	645	721	649	629	646	644	631	638	622	705	638	627	663	647	674	656	661	684	656	610	658	678	664	654	624	637	636	655	677	641	632	641	669	644	658	640	604	646	716	665	611	642	646	638	686	677	652	664	695	634	729	617	647	691	631	646	628	679	675	657	659	610	664	709	620	678	668	630	655	664	631	635	638	637	661	607	661	688	652	635	640	663	603	694	692	654	665	665	704	647	656	644	650	649	641	673	680	704	652	635	666	657	656	669	632	746	648	646	697	606	690	660	629	621	677	664	650	657	650	645	662	630	675	616	622	632	648	674	634	671	640	672	684	652	697	642	673	627	661	653	610	666	668	670	693	662	669	677	673	647	670	669	640	686	651	611	666	626	689	687	666	631	634	652	653	639	652	642	652	649	646	661	679	651	676	659	679	644	660	673	659	620	667	631	641	620	687	620	655	691	680	656	656	680	663	670	692	626	685	640	698	652	637	659	650	620	677	662	664	660	627	618	687	677	626	641	675	653	625	666	654	653	695	698	664	690	689	661	639	631	597	649	644	668	667	639	597	648	719	653	633	582	688	642	669	697	640	653	642	637	607	629	637	626	642	659	651	654	622	714	649	613	619	649	675	667	670	610	634	673	665	676	698	699	637	634	636	643	628	664	636	656	686	666	686	644	674	659	646	638	631	622	645	648	638	629	653	655	687	639	661	656	660	688	726	618	646	669	681	682	643	677	642	623	661	624	645	664	646	646	659	653	659	652	668	662	660	625	666	686	632	675	676	644	675	647	649	642	678	661	684	680	675	665	669	712	654	664	640	652	668	674	639	614	657	629	627	632	618	641	662	623	644	684	631	660	651	667	667	629	695	620	654	649	587	684	656	699	650	595	675	652	641	664	661	640	668	647	702	658	608	672	684	634	622	659	635	640	629	681	658	704	670	663	695	663	692	660	662	705	670	652	684	689	648	651	673	642	658	679	645	663	664	615	671	637	610	650	678	610	640	662	660	691	653	654	685	692	668	661	677	688	617	635	670	686	643	709	668	642	660	647	644	673	653	684	633	653	648	620	677	655	647	665	641	635	674	689	650	639	641	633	715	660	659	666	635	658	692	637	631	665	661	639	641	674	695	631	659	686	661	648	621	646	643	662	662	645	637	692	663	616	638	638	656	687	642	632	642	665	632	624	652	641	710	676	665	654	625	633	644	669	621	608	656	651	652	691	669	708	650	663	648	596	648	616	666	628	663	693	637	649	645	695	644	642	696	659	661	705	692	693	658	691	667	629	619	644	661	660	678	636	672	661	631	664	687	668	623	646	625	690	675	697	642	687	644	694	694	638	646	625	669	709	647	660	651	652	664	598	611	675	611	664	641	648	647	637	672	649	677	690	663	618	650	614	633	662	657	605	644	692	656	678	680	633	691	671	665	641	652	693	685	690	678	608	601	619	655	612	679	682	698	612	646	629	632	655	641	685	624	651	620	696	663	634	604	637	673	700	645	683	662	661	645	619	640	692	679	601	678	630	670	615	680	655	660	622	693	633	659	638	692	641	572	625	636	671	640	680	654	615	620	618	635	677	615	668	641	654	662	700	639	654	644	676	664	668	632	664	694	655	674	665	644	702	643	666	641	648	620	673	637	656	648	642	689	672	684	648	690	663	651	663	625	627	661	614	639	631	652	684	669	735	625	617	656	664	693	708	606	647	681	671	673	668	643	644	703	634	629	685	684	658	654	667	646	664	606	650	663	702	643	651	633	632	626	647	653	647	659	649	669	636	651	637	666	687	628	626	653	633	650	640	644	667	680	629	649	638	685	651	651	675	630	651	672	643	636	639	656	662	663	673	664	614	590	664	677	630	640	636	629	663	637	684	639	643	694	610	717	680	654	672	673	655	654	617	663	652	627	616	681	695	668	675	650	628	691	653	688	643	651	640	658	626	639	640	669	623	630	660	684	664	660	656	652	661	676	645	643	626	635	686	646	625	659	661	636	634	656	612	622	654	669	684	651	667	623	659	667	641	669	636	614	628	676	630	633	662	657	663	638	626	650	659	623	676	664	695	696	629	672	665	723	606	643	659	644	679	659	640	639	713	660	627	653	637	648	654	618	662	737	675	689	668	659	631	675	621	727	691	651	640	631	633	691	645	698	656	633	658	667	638	635	645	680	667	643	680	635	644	662	688	658	623	666	655	655	624	618	610	681	693	654	695	671	677	680	629	646	707	682	631	665	659	656	665	645	665	670	634	644	656	647	653	677	621	616	642	620	690	666	634	605	644	679	650	643	600	639	634	647	654	641	630	651	697	666	648	657	710	682	645	696	652	647	662	634	670	705	657	569	641	593	646	587	642	673	636	654	655	643	660	608	643	666	683	649	635	653	647	649	683	681	644	640	658	671	633	667	682	659	701	613	630	648	629	717	666	690	651	679	679	663	618	630	683	629	671	663	650	670	639	675	631	634	650	643	676	683	633	630	675	629	659	621	634	658	634	686	649	626	590	661	645	676	639	622	661	656	666	600	655	626	685	674	711	694	614	672	657	661	653	625	635	678	670	591	636	692	658	618	640	637	650	636	659	698	618	675	669	654	657	690	681	690	637	693	693	615	682	635	644	710	677	654	647	639	646	697	661	678	636	676	686	642	631	600	677	606	693	621	667	667	663	629	665	683	617	635	696	636	687	601	655	640	656	701	650	673	673	659	650	654	685	633	658	608	661	601	631	688	673	701	629	657	657	644	676	720	643	675	687	649	640	645	648	623	626	639	645	669	667	621	634	665	637	670	612	658	688	688	616	657	669	634	687	635	636	663	670	643	633	646	632	641	612	670	657	691	647	666	660	642	647	706	620	708	629	686	613	623	676	664	689	670	668	660	625	657	683	657	622	630	649	606	614	674	629	638	653	605	660	641	669	667	670	660	629	622	679	652	669	687	603	643	651	658	685	636	677	620	652	696	676	636	702	645	659	676	636	675	656	636	644	663	635	699	635	647	695	640	696	618	631	635	633	664	684	658	625	696	634	620	639	648	652	633	685	654	614	655	651	629	653	652	685	626	653	673	637	649	667
70669	73374	56448	35213	19243	6171	389	267	240	189	210	243	205	214	198	210	208	215	206	238	213	197	221	216	210	224	228	188	221	212	194	209	202	204	233	201	194	232	222	224	181	212	206	191	200	230	207	232	224	197	204	194	213	213	204	221	210	233	220	223	205	221	216	210	213	218	214	208	239	221	230	183	214	188	212	169	226	221	221	219	224	219	207	208	189	233	210	175	213	203	214	241	197	231	202	212	211	243	206	208	195	201	221	190	186	175	195	186	218	205	197	228	222	208	225	206	209	214	220	215	192	203	218	234	223	201	189	189	199	195	197	193	218	214	218	201	224	173	224	225	223	226	227	229	181	213	239	191	201	247	201	223	226	206	229	207	170	195	205	194	251	234	230	188	190	202	205	212	225	197	195	196	205	179	214	211	199	221	184	198	210	215	188	198	212	210	192	235	210	222	227	218	223	224	219	196	210	218	219	209	215	217	209	191	215	191	195	185	212	222	184	222	236	249	222	203	213	214	200	218	237	200	234	208	208	199	232	210	230	228	240	211	233	192	216	192	210	204	210	179	192	206	207	207	208	209	204	219	212	211	210	209	196	232	204	186	210	232	196	205	227	194	205	240	239	216	208	225	199	195	197	221	215	214	208	234	192	214	190	177	208	221	220	215	204	207	207	220	193	199	225	211	221	200	211	196	228	176	234	220	221	224	216	206	218	233	197	226	246	200	201	197	197	221	228	214	208	205	223	207	213	212	212	218	223	224	218	198	198	209	221	195	217	188	232	198	267	214	197	184	180	233	173	218	225	190	235	224	224	194	212	195	202	218	198	229	213	222	249	215	214	207	217	223	222	222	198	223	192	209	229	191	203	215	224	204	239	220	217	212	189	220	228	207	201	227	227	188	196	229	218	210	221	210	201	217	188	219	212	218	187	190	204	224	208	189	212	205	221	234	207	195	211	215	219	233	200	204	215	233	214	190	208	217	196	210	240	202	206	212	236	211	202	196	205	211	209	247	199	215	235	188	205	219	213	204	216	193	221	231	250	219	210	223	205	194	215	228	219	180	227	210	208	200	219	208	211	168	195	203	226	185	195	211	234	215	189	214	210	213	236	220	199	206	204	205	206	229	233	214	208	202	217	205	189	220	221	203	212	234	220	190	203	190	210	239	222	197	208	205	204	187	234	207	189	204	211	219	231	186	209	205	217	198	195	205	194	248	219	212	206	193	226	212	203	187	194	197	222	200	196	182	215	185	216	213	236	206	229	219	211	227	196	224	208	202	176	214	202	218	185	226	189	205	214	196	204	214	218	205	195	216	188	186	219	229	203	195	193	190	207	212	207	210	236	218	205	201	232	189	196	218	175	231	227	214	190	199	221	200	212	220	212	214	202	210	199	212	215	229	218	199	202	188	177	203	214	196	221	186	224	193	209	198	221	199	211	236	196	209	215	188	215	223	203	215	213	232	225	208	221	185	188	210	242	202	210	207	223	233	206	226	231	234	202	213	203	242	218	209	196	218	221	207	211	227	183	190	211	213	200	210	194	213	201	197	219	177	216	230	230	217	195	208	206	197	195	227	220	203	219	205	214	212	203	222	216	213	223	211	219	209	216	205	192	208	223	211	188	225	230	238	223	217	207	214	209	224	229	221	215	203	212	219	191	203	224	213	189	226	225	223	225	218	204	198	220	205	198	232	230	221	204	221	190	179	205	197	244	225	203	218	213	215	179	203	182	228	212	237	202	202	227	215	229	213	205	229	250	247	195	221	218	204	268	226	212	206	226	211	201	171	200	188	209	210	202	232	213	231	207	210	188	199	188	228	211	206	203	184	243	179	215	223	195	215	210	191	196	222	185	200	203	196	197	206	165	205	201	201	216	212	202	198	237	215	190	191	223	211	220	185	203	216	208	212	211	207	198	207	200	200	218	201	202	202	219	204	218	213	241	220	171	187	216	196	197	210	230	217	175	208	183	188	216	229	208	220	202	219	218	219	183	209	190	197	180	241	209	192	216	211	186	202	221	233	176	216	209	186	224	182	210	187	201	216	182	218	206	196	210	210	205	208	217	199	219	202	198	220	170	199	192	199	189	200	211	187	205	186	217	205	224	202	199	218	201	200	218	199	207	215	206	192	188	219	193	192	232	203	197	220	222	191	176	176	226	220	181	215	215	202	234	189	225	232	210	218	200	220	238	198	230	183	205	212	209	223	221	229	195	195	220	214	194	219	206	240	209	207	236	199	194	203	191	175	181	233	210	188	190	196	201	178	220	202	208	233	236	198	208	214	217	203	178	220	230	213	204	253	213	174	206	196	200	225	228	196	210	233	204	245	202	216	222	240	236	190	201	204	212	218	196	188	213	180	201	237	228	198	178	180	223	248	240	227	213	219	223	208	194	197	224	212	224	207	206	203	210	204	207	212	197	195	215	191	224	191	227	207	209	178	214	200	224	206	191	208	227	219	209	188	198	218	222	187	197	198	195	227	197	238	205	198	186	195	221	223	208	205	194	199	250	248	208	200	215	232	182	232	221	233	218	245	170	210	219	195	203	203	218	197	201	178	199	235	215	210	206	227	200	208	185	188	241	243	217	237	187	218	217	206	230	241	212	189	207	200	194	216	206	195	217	210	212	207	192	199	194	221	198	196	214	201	213	214	194	228	223	198	210	197	197	200	225	196	243	208	187	193	205	189	189	209	220	202	233	202	227	169	201	220	224	199	195	179	210	232	208	195	233	210	200	195	201	221	232	196	210	231	194	215	193	199	206	199	206	208	181	211	204	178	174	218	229	222	212	197	194	220	204	222	198	193	205	204	211	234	237	164	211	213	210	177	208	227	200	226	210	225	200	216	212	214	223	184	202	210	202	206	205	191	234	212	215	195	212	198	202	205	192	191	210	198	221	214	205	208	222	193	199	234	196	203	206	226	224	233	179	206	205	177	215	201	209	201	173	209	231	221	225	223	221	217	211	211	198	224	206	209	247	206	214	217	187	222	214	218	210	181	249	193	205	211	190	184	219	205	213	221	191	220	186	211	213	195	218	213	184	214	204	183	226	210	204	186	219	203	227	224	202	205	198	213	218	191	201	201	201	221	211	204	229	222	209	199	175	193	208	208	218	205	201	194	206	224	189	207	222	182	219	203	202	209	238	214	216	175	221	201	218	173	188	212	219	185	186	215	209	179	173	175	212	185	222	205	194	232	208	217	207	222	221	191	190	202	212	208	198	183	206	208	199	253	238	215	231	235	204	209	208	203	188	237	218	186	209	203	226	213	197	194	208	211	225	223	219	165	200	206	220	204	216	195	191	233	213	208	186	203	224	204	206	210	176	236	218	220	213	228	199	231	234	201	209	209	214	213	186	203	230	201	169	234	215	233	202	212	207	191	203	198	211	187	229	193	233	210	241	207	201	240	210	223	190	208	217	215	208	211	192	197	234	196	204	216	187	210	195	232	188	192	200	211	207	197	216	214	191	209	230	230	246	228	191	217
42412	58045	51857	42935	29200	10663	702	664	560	595	572	593	496	551	503	514	495	520	527	490	525	509	494	506	508	486	510	514	522	524	512	487	467	520	507	509	463	475	472	509	475	491	511	452	473	488	479	528	471	466	513	476	495	444	497	540	456	473	463	466	432	480	512	523	476	516	530	475	493	508	472	504	485	516	518	484	465	521	478	473	480	522	471	470	492	463	508	449	486	488	515	474	505	522	504	476	457	480	482	492	517	472	494	502	475	485	474	489	499	508	522	471	489	498	464	492	467	444	480	465	528	523	462	488	481	478	465	469	514	486	487	495	535	492	489	496	488	447	486	496	487	462	453	487	492	514	477	507	467	483	483	466	484	488	522	508	494	487	500	457	462	468	458	538	495	509	507	464	507	465	441	526	496	493	478	489	476	462	480	470	500	471	471	455	508	462	483	506	446	458	469	509	530	483	502	443	483	470	457	475	476	449	477	512	474	517	489	485	471	449	490	466	476	483	468	481	477	522	466	449	499	508	486	475	513	447	485	466	509	507	480	448	485	476	498	466	466	496	465	489	464	510	484	461	471	511	498	508	473	527	469	505	454	522	464	482	466	514	447	489	492	461	478	488	479	505	435	497	526	507	488	489	498	431	478	492	514	509	449	524	489	477	541	486	451	483	506	478	448	500	458	478	475	500	471	538	490	471	442	476	503	532	472	505	492	509	504	494	450	474	481	505	489	472	438	486	531	499	520	481	484	485	476	496	500	490	499	496	481	461	464	551	521	488	505	469	480	562	470	491	463	449	462	455	520	473	509	479	491	475	497	495	481	473	463	481	485	485	459	499	509	461	468	457	472	471	455	491	452	531	485	520	448	463	464	455	522	519	498	481	483	527	464	467	510	486	508	480	510	492	471	476	505	463	492	494	466	471	497	507	488	518	479	483	485	505	458	514	457	495	470	477	452	444	459	509	468	507	476	464	446	502	515	473	484	451	442	492	499	497	519	550	493	516	482	488	489	512	514	497	477	482	481	463	504	491	483	513	489	481	444	529	512	483	476	530	490	478	482	468	502	510	445	478	481	485	485	492	452	462	465	498	515	536	488	497	493	509	494	491	459	465	484	478	509	522	479	471	514	490	443	477	496	499	495	488	493	504	486	478	477	446	522	467	485	539	460	467	475	521	486	457	466	471	466	466	512	493	507	491	481	486	493	467	484	469	505	493	475	484	464	498	472	483	495	486	468	468	472	482	474	467	444	467	430	510	488	487	478	486	485	486	523	507	471	491	472	510	482	489	510	434	516	481	478	485	438	514	497	526	464	501	489	488	474	453	495	466	511	485	507	482	472	491	495	501	450	497	499	496	449	491	461	527	440	490	501	477	483	506	477	461	498	520	557	494	493	502	486	492	455	507	485	483	508	488	460	482	488	495	482	468	518	464	455	469	495	529	508	506	489	486	485	515	459	511	481	465	499	502	475	491	495	508	469	488	485	501	488	458	496	466	516	512	499	491	491	480	556	486	477	456	464	506	530	511	488	489	476	464	492	499	450	484	493	434	511	473	478	438	536	487	502	459	504	460	532	485	469	502	505	446	517	458	494	482	469	495	514	500	486	491	515	484	465	474	500	502	484	492	465	463	493	505	495	448	443	466	447	524	501	529	462	428	479	468	453	461	451	494	510	497	443	502	479	526	504	433	483	465	495	477	488	485	537	471	495	515	491	477	490	501	501	463	452	507	499	467	520	520	472	486	466	479	526	477	474	450	472	446	465	475	476	451	460	473	488	495	485	503	461	472	470	461	503	476	490	485	459	484	452	486	477	503	501	487	498	514	471	454	482	499	504	488	466	495	519	497	452	558	456	506	476	512	494	498	489	487	489	477	475	443	494	479	498	461	500	547	480	516	496	499	475	459	469	512	506	509	497	455	480	459	484	455	476	511	491	487	467	474	494	499	507	445	457	494	518	489	477	462	493	526	452	497	478	520	482	475	476	523	496	485	464	459	468	519	530	480	454	535	465	496	451	467	520	488	498	449	502	512	458	498	486	494	512	480	463	477	502	492	491	520	488	487	509	482	481	488	479	477	526	461	510	460	483	519	500	514	456	473	513	500	493	460	476	524	465	477	475	504	479	448	475	479	460	439	486	494	487	477	480	495	524	513	456	444	549	492	485	477	491	487	486	489	465	478	462	469	522	482	496	468	494	454	517	478	451	474	493	469	468	482	504	487	497	527	493	505	504	494	476	454	485	502	527	469	451	513	494	493	514	486	473	487	491	469	512	517	476	495	476	459	496	492	502	496	430	446	456	466	528	478	457	485	501	479	481	496	470	485	490	462	466	467	503	489	498	478	499	484	492	510	462	510	484	464	520	489	495	467	454	491	475	500	494	492	490	469	436	504	495	421	504	445	507	456	467	477	474	479	512	486	497	495	490	488	472	471	472	469	463	515	456	485	489	501	455	494	503	488	499	479	485	507	484	504	471	495	528	430	490	458	511	498	537	493	505	499	493	487	508	505	472	505	497	473	502	511	520	529	475	503	482	515	488	512	411	472	489	495	475	474	460	479	520	478	473	498	527	461	492	484	436	517	510	495	485	476	500	496	494	539	475	484	450	483	502	459	496	502	472	500	437	506	438	513	521	467	482	496	461	464	453	495	496	493	508	517	475	515	484	501	498	478	510	475	455	489	507	469	474	484	474	526	519	473	497	476	469	509	480	469	526	470	498	497	501	495	508	470	497	473	463	454	495	514	505	494	473	509	486	504	481	475	511	488	486	496	527	476	503	477	495	514	505	486	481	459	477	469	511	489	478	534	480	452	516	448	515	514	447	462	512	490	502	506	474	456	512	479	478	505	475	455	506	477	502	484	500	532	470	487	511	454	491	474	474	496	487	495	490	460	453	470	473	505	529	480	444	457	488	500	496	469	461	481	487	491	455	469	515	499	490	443	485	491	483	490	514	490	470	477	463	495	477	470	480	509	453	457	500	436	490	521	482	502	489	476	470	481	509	457	507	473	495	497	471	489	462	505	454	475	467	497	456	484	471	482	489	490	526	534	458	500	485	479	487	469	487	486	463	467	462	526	500	494	517	480	514	469	515	514	441	491	459	494	498	491	491	486	502	476	515	478	487	499	477	493	482	504	520	491	494	476	497	471	459	485	508	504	498	485	424	493	486	475	514	460	525	506	510	473	477	456	477	483	498	486	494	466	470	498	478	479	470	510	470	498	454	462	489	480	509	493	490	504	481	507	449	491	453	497	487	486	509	483	468	466	505	496	523	461	498	496	469	519	498	483	509	492	515	466	518	504	513	480	498	507	459	481	514	482	508	461	474	510	497	479	489	486	493	472	457	508	479	485	510	497	497	461	500	482	510	485	481	508	493	453	470	514	484	480	489	483	456	491	502	478	515	486	511	487	537	474	485	488	431	469	506	464	524	479	480	517	487	479	479	494	532	483	502	467	481	467	514	479	466	522	484	476	478	507	486	506	479	463
75063	82864	67615	46858	30765	13592	972	450	381	386	358	318	334	335	339	332	337	323	351	354	305	328	307	328	351	336	316	355	321	323	342	318	342	300	313	322	342	303	333	313	331	342	339	285	358	332	307	334	284	337	300	336	323	347	304	321	307	361	341	336	323	319	317	301	296	325	310	302	339	313	315	338	357	302	300	304	312	308	306	276	372	341	291	314	349	341	358	313	300	329	326	282	329	323	325	307	291	338	323	305	335	300	333	316	314	328	336	343	320	300	341	320	295	323	320	316	313	325	328	319	312	319	337	338	328	327	320	321	315	296	341	330	361	312	337	318	302	319	316	330	300	354	332	345	316	329	316	314	348	315	301	299	329	296	312	337	313	340	310	317	316	302	296	323	328	326	300	306	297	298	325	346	330	339	310	314	337	353	357	334	320	319	310	311	303	307	333	344	323	348	358	282	312	331	325	348	326	310	332	313	340	319	318	280	287	319	321	299	319	303	349	341	322	287	295	307	312	329	337	373	347	286	338	357	296	312	290	320	321	341	364	284	330	317	344	326	316	323	326	321	315	331	304	366	316	309	329	319	326	309	323	322	299	314	294	308	297	308	324	350	337	325	290	313	326	314	360	301	311	337	293	301	304	307	351	306	349	327	300	297	320	352	329	311	339	328	337	317	350	305	314	350	396	341	323	338	316	329	306	294	325	315	312	305	289	304	319	300	364	306	334	338	340	358	328	310	337	376	322	278	348	324	300	297	334	301	342	310	316	330	337	305	314	290	320	328	317	321	310	311	285	294	319	322	312	349	306	317	317	288	350	322	301	333	304	338	315	319	334	343	349	331	320	329	312	321	328	338	305	298	275	298	348	357	329	333	335	325	329	323	344	329	327	335	329	342	332	283	301	318	328	353	305	307	323	346	321	293	308	345	310	326	316	309	314	305	325	279	318	279	315	313	301	298	324	339	327	305	352	264	308	312	342	261	335	322	328	307	337	322	352	318	308	292	321	353	333	343	291	321	350	345	359	315	312	303	307	302	338	300	304	309	332	343	323	305	316	334	348	331	274	290	315	326	346	298	277	294	297	328	311	285	329	289	325	303	359	343	300	296	335	306	352	324	328	317	337	326	286	346	311	319	296	298	343	290	310	317	313	291	318	310	325	332	294	302	336	292	332	307	323	311	325	318	318	339	291	335	354	333	310	316	304	323	310	297	294	307	289	318	270	315	319	322	345	298	313	317	317	329	320	334	352	307	307	323	333	326	309	361	319	307	351	314	312	316	338	318	316	316	327	328	383	322	332	298	339	312	337	323	320	342	331	325	305	340	328	322	299	322	344	351	352	321	286	301	332	335	341	336	318	297	314	335	322	294	287	324	309	303	327	325	344	344	344	322	302	319	315	302	329	320	312	355	289	324	353	310	280	357	348	335	321	320	337	359	339	274	360	355	317	310	341	298	319	297	293	363	320	348	307	319	304	346	310	322	328	320	295	311	305	313	339	317	328	306	309	293	335	306	327	308	321	346	323	316	304	301	324	301	308	324	290	343	308	331	334	314	301	299	312	347	304	331	318	305	343	329	319	329	325	275	325	351	327	323	311	343	329	304	330	331	293	307	330	308	298	349	310	353	324	315	330	317	360	343	314	298	304	321	334	262	309	359	289	304	305	327	341	318	323	323	315	288	309	311	325	329	325	326	312	315	324	309	327	337	338	314	333	301	316	335	293	325	330	329	330	350	315	329	313	332	315	294	314	313	344	284	293	339	332	293	327	299	310	281	282	329	346	304	345	328	325	320	310	305	275	296	303	310	327	353	334	293	351	288	371	338	337	323	319	322	300	357	322	321	351	335	314	312	325	325	320	309	348	302	316	342	316	343	328	314	307	303	327	298	336	330	307	295	319	299	339	318	327	324	321	312	361	313	331	306	343	316	338	298	317	334	273	318	352	326	341	337	314	308	295	273	315	332	326	331	356	300	326	343	320	324	321	333	319	365	334	307	310	341	331	320	319	328	335	333	350	331	311	322	295	346	331	350	333	332	315	296	323	349	298	320	339	314	277	306	330	306	305	353	314	313	330	327	319	313	316	338	302	339	320	299	349	326	312	371	339	277	331	322	341	325	316	331	321	309	362	329	311	363	316	318	327	297	339	323	305	298	340	335	340	316	301	342	319	311	316	304	306	311	329	316	318	328	334	314	299	328	298	340	321	335	349	322	338	298	327	303	307	350	316	323	333	324	299	303	297	309	296	312	303	335	338	322	329	323	323	318	333	331	340	344	360	297	344	318	343	293	333	301	311	337	308	319	305	351	325	336	362	321	320	316	318	347	313	352	307	293	349	333	329	312	320	346	304	306	329	310	303	324	327	306	296	303	288	327	312	317	316	316	298	331	319	355	350	290	276	335	331	320	287	332	356	320	312	342	324	350	311	311	316	302	373	342	320	330	364	318	350	328	338	309	323	307	294	330	304	332	305	328	341	306	354	348	338	360	332	348	333	328	300	355	333	335	337	331	300	313	358	321	322	328	289	314	320	311	300	297	320	292	311	328	317	321	327	344	347	314	308	310	309	301	304	313	320	283	301	294	298	315	337	354	323	330	353	359	319	306	318	323	321	337	308	295	331	337	321	313	338	306	329	307	315	319	321	346	334	313	299	303	332	315	336	300	323	334	324	315	289	304	299	311	330	331	327	334	306	320	357	312	307	359	315	306	332	302	311	330	334	332	311	313	309	300	337	279	306	357	323	298	335	343	336	276	309	363	338	343	316	331	343	304	319	309	307	311	339	351	256	316	305	340	312	326	349	325	335	333	317	333	328	343	307	312	357	308	338	312	322	313	312	285	319	345	347	315	319	354	303	333	308	291	328	295	340	297	294	286	320	306	286	335	315	313	308	305	311	331	315	323	347	318	321	303	340	326	343	349	317	304	323	313	328	310	327	317	364	328	296	328	314	316	346	312	309	328	343	304	329	291	336	355	310	322	344	339	338	346	306	338	315	309	324	361	333	313	315	347	328	324	355	305	310	303	296	322	304	316	325	359	317	314	313	324	286	333	317	298	286	343	311	309	325	325	308	319	338	324	346	327	334	315	310	332	318	364	338	327	310	313	299	286	336	342	320	326	337	353	296	340	343	330	319	303	317	313	307	349	306	319	317	316	307	286	304	296	334	327	306	319	307	347	338	327	326	316	344	320	307	307	315	341	331	305	333	336	302	327	332	338	302	306	310	320	313	325	365	338	307	322	341	323	337	317	311	298	349	313	330	341	301	310	280	305	329	328	303	306	315	326	318	283	323	318	320	341	288	321	321	318	341	362	313	328	306	334	318	304	302	327	341	315	325	318	318	322	328	329	344	322	295	349	345	316	324	308	282	300	302	307	324	354	351	332	333	324	326	322	318	326	363	317	358	278	343	332	298	296	319	303	293	326	305	303	364	335	306	293	364	294	309	340	309	306	334	323	313	346	343	326	323	304	344	341	303	301	345	342	343	329
46985	69968	63922	53955	40146	17066	1090	1047	929	948	824	855	851	823	858	753	746	777	771	743	746	741	723	736	745	725	769	726	748	764	720	744	750	707	712	697	747	681	700	763	750	717	774	745	708	783	747	693	758	715	692	716	734	734	724	708	707	749	723	740	740	711	731	758	736	663	723	747	714	711	682	686	747	723	764	710	703	687	709	729	711	675	750	735	733	724	718	726	719	672	735	750	724	705	687	708	719	728	690	735	675	718	685	719	742	775	688	668	693	661	729	719	752	720	675	719	715	712	776	750	732	771	748	694	732	709	731	720	693	691	742	750	703	752	728	732	739	699	700	710	729	741	708	664	683	734	771	740	700	707	698	668	702	723	729	742	714	737	669	665	689	695	681	721	716	732	702	691	686	709	684	679	706	721	697	742	744	711	706	694	683	712	712	730	674	784	721	745	667	667	725	732	743	695	709	718	705	742	729	747	702	688	729	733	686	752	724	709	727	739	736	738	722	724	729	693	716	739	698	744	693	730	717	682	771	761	723	712	694	693	686	729	740	717	699	719	719	677	752	718	725	699	705	685	764	732	689	724	680	709	701	693	678	747	771	690	714	675	701	709	709	753	721	722	665	735	709	719	755	704	704	703	703	670	719	737	768	731	702	697	688	680	709	731	685	724	783	732	761	767	682	705	732	702	760	723	695	705	704	731	734	694	709	692	708	689	674	708	681	756	744	703	710	748	712	729	753	696	725	697	669	726	715	724	725	691	676	713	718	750	750	707	715	704	711	723	688	717	756	712	731	733	695	719	761	776	736	698	744	711	764	763	720	708	706	683	712	724	673	738	695	699	702	735	759	705	720	735	681	695	669	719	685	739	757	678	737	717	755	705	674	732	716	759	727	688	702	728	715	686	685	697	716	720	743	715	715	705	717	684	702	715	684	701	699	695	677	718	755	651	671	752	711	710	707	710	724	786	763	718	716	758	692	694	677	728	678	749	732	744	686	761	645	699	721	717	745	664	733	734	732	741	670	714	690	747	747	725	691	686	693	657	720	699	708	695	713	692	721	690	738	697	742	714	694	725	727	681	734	763	749	701	732	741	743	713	718	670	732	720	712	698	678	680	707	730	731	719	752	780	694	697	704	737	749	697	706	727	691	665	741	731	718	638	689	705	738	702	748	683	707	668	717	697	714	735	737	723	683	738	761	713	738	725	702	732	705	696	741	698	719	719	714	680	730	703	756	736	722	707	713	731	740	706	689	679	677	754	735	679	791	734	755	720	703	707	707	736	702	739	723	755	681	707	713	730	709	764	722	759	622	758	692	708	737	727	716	710	751	726	727	676	713	704	728	715	725	728	705	706	755	740	666	681	719	684	686	765	722	697	740	731	681	747	724	682	672	749	752	754	741	737	679	714	738	724	738	779	665	716	637	733	715	721	694	743	748	709	716	725	704	686	726	717	686	709	678	739	743	720	663	719	707	762	760	724	695	726	774	722	684	726	712	704	680	762	693	710	699	721	700	693	697	675	693	725	710	684	801	691	722	724	690	735	732	744	728	696	705	712	694	666	692	730	746	725	729	729	701	731	704	720	712	710	764	677	755	713	742	705	698	724	717	715	753	705	717	720	712	716	711	741	707	711	736	761	736	741	795	699	727	701	691	714	728	655	738	726	753	722	750	716	718	745	675	689	662	703	716	714	747	684	709	751	722	715	696	749	720	706	692	732	729	718	697	735	696	761	730	702	708	687	698	724	688	761	709	738	754	711	679	715	726	760	690	725	713	728	731	719	759	727	756	718	688	696	705	684	680	686	713	685	707	669	662	764	684	715	698	720	663	670	668	724	679	759	676	698	755	707	704	692	701	701	686	702	687	691	653	744	783	692	700	746	717	675	722	708	771	707	694	718	726	698	713	731	702	754	719	735	728	711	752	725	725	734	706	687	693	682	694	726	732	752	741	742	646	769	692	688	701	671	664	762	672	700	723	692	678	722	753	714	689	701	684	672	756	730	678	742	732	737	698	685	725	739	713	696	737	675	700	755	723	715	727	706	735	717	692	723	649	682	698	668	685	727	716	647	731	722	712	702	712	740	682	678	730	705	716	720	708	730	697	732	671	719	694	711	742	717	720	722	706	678	677	707	708	741	700	707	671	701	740	757	708	703	681	738	680	718	730	699	739	712	720	760	685	689	716	742	729	774	676	756	705	719	644	692	691	688	694	746	734	698	699	678	702	655	736	728	702	695	737	725	749	732	707	725	698	746	732	691	762	726	684	700	686	673	718	724	747	664	687	718	688	705	695	718	656	698	702	719	690	725	689	688	712	699	737	723	685	725	693	721	674	682	723	644	680	731	702	651	707	712	720	732	699	711	750	720	681	698	756	722	722	679	724	713	695	756	695	717	731	739	682	708	753	710	750	703	712	713	695	701	714	724	685	727	697	752	675	737	740	667	699	700	680	696	732	750	724	684	724	758	680	703	743	741	765	695	693	719	682	774	771	701	695	701	701	710	728	679	690	753	692	728	709	727	683	732	731	728	788	752	738	692	715	752	726	725	741	738	700	750	693	714	697	705	701	725	695	725	735	713	710	682	734	726	694	727	692	698	731	737	742	726	712	723	738	677	749	704	700	717	710	711	706	757	701	753	708	720	734	716	706	714	683	672	744	715	731	659	692	726	705	737	709	773	688	706	684	700	686	754	710	743	699	723	715	714	707	712	704	714	706	671	719	685	707	736	741	751	723	724	689	699	688	721	705	720	727	703	701	702	734	740	746	682	681	696	735	701	748	677	715	685	688	691	711	751	676	753	697	715	698	735	674	690	747	736	733	730	717	655	777	699	738	711	737	670	700	738	692	684	739	746	670	737	689	718	715	710	689	754	758	688	720	727	714	699	722	708	728	727	698	711	709	699	703	703	723	720	680	679	728	696	737	659	696	678	736	675	698	712	729	723	684	689	695	738	682	766	664	718	737	684	750	708	686	723	726	715	745	698	705	708	727	688	652	744	721	699	776	743	654	749	719	718	719	696	724	695	700	741	701	691	697	716	699	702	681	688	731	693	683	690	763	742	707	712	715	715	740	714	709	722	707	742	678	685	701	762	737	723	759	682	697	741	771	705	729	713	710	719	699	740	742	686	718	671	670	687	696	713	686	690	682	665	691	683	725	776	672	670	704	722	738	755	708	724	710	687	752	744	697	719	713	756	742	687	707	721	647	704	775	728	701	726	683	727	729	705	664	674	693	773	735	729	660	726	746	716	729	726	696	770	741	746	784	771	718	688	694	705	708	700	765	689	667	689	719	676	696	716	724	688	730	778	689	740	763	718	688	702	691	710	745	746	705	723	696	724	751	703	697	701	727	685	696	709	717	710	718	701	672	718	714	685	660	715	726	707	707	705	690	678	777	691	731	694	760	704	733	712	668	691	745	743	741	703	700	694	727	742	690	744	689	720	720	696	676	741	683	714	696	666	740	711	728	675	677	666	747	709	728	672
57902	37338	12421	2422	916	471	291	319	322	314	303	285	298	313	300	298	307	306	312	329	342	313	319	306	278	330	327	293	319	308	283	338	313	309	317	290	311	295	274	294	297	305	341	297	315	301	306	323	281	296	312	297	289	300	307	320	299	290	303	333	311	311	329	263	309	341	289	319	324	276	290	336	302	316	293	299	339	322	309	316	293	338	276	306	315	289	319	326	281	299	318	282	325	297	292	309	308	315	294	309	284	302	291	327	352	288	297	334	319	301	293	329	315	300	354	268	293	301	317	289	305	317	286	295	308	309	315	336	292	296	293	325	299	320	312	301	301	328	277	305	320	307	320	302	294	272	296	298	292	281	289	288	320	303	280	342	310	316	305	300	291	304	295	351	308	289	301	308	292	277	303	312	307	297	295	293	304	310	334	331	294	292	327	309	299	336	344	283	312	308	299	320	292	294	291	323	262	289	308	331	347	297	336	284	329	336	283	338	343	283	290	295	320	318	268	302	275	300	331	348	298	300	302	320	283	265	294	317	300	279	326	317	311	305	321	309	297	304	284	325	341	311	301	309	282	298	299	286	327	289	320	325	308	278	330	338	303	319	324	348	275	318	320	318	317	311	351	346	301	303	298	263	322	325	300	302	311	300	303	328	318	309	334	310	295	325	311	304	303	292	275	321	298	306	307	330	318	314	295	327	319	319	279	333	315	320	316	359	309	290	283	338	317	325	347	317	324	306	325	323	307	299	310	313	305	320	302	284	318	267	289	307	281	295	289	332	312	321	313	309	306	286	311	308	319	283	311	307	334	301	280	325	320	296	329	311	300	282	313	290	288	327	312	283	326	325	331	310	332	311	259	330	307	292	309	300	317	278	293	285	319	306	297	336	275	334	305	286	289	329	303	334	307	310	296	313	269	288	306	312	300	289	311	314	310	267	315	305	317	286	274	291	300	296	334	345	292	357	300	304	333	278	276	281	293	301	303	320	295	293	302	282	289	301	303	333	289	310	285	338	293	288	296	294	289	322	259	305	313	303	297	313	315	301	322	299	281	308	286	299	277	318	306	279	301	313	292	271	342	321	327	268	295	323	310	315	290	290	358	304	326	310	318	304	290	295	313	337	284	326	319	282	321	290	313	296	303	310	318	323	268	301	297	300	314	344	296	290	290	331	316	310	279	272	318	284	290	279	308	301	296	319	319	318	277	303	314	268	327	319	311	271	273	310	282	309	311	312	327	308	315	297	293	257	297	302	314	325	313	313	297	307	276	288	302	297	302	318	289	329	339	286	301	312	328	294	346	297	340	337	308	310	304	284	306	288	311	297	310	321	321	346	325	290	327	314	287	302	296	305	347	285	332	293	299	310	294	302	297	296	312	293	307	310	272	319	306	283	282	299	274	338	312	334	305	323	310	335	313	303	296	308	336	311	299	304	344	310	294	317	307	285	295	317	283	306	308	301	326	318	274	332	281	296	330	310	305	287	274	317	317	306	312	304	303	313	319	304	313	293	319	293	308	311	317	300	282	321	327	319	334	293	288	321	334	250	312	302	320	317	287	292	305	265	286	285	328	332	301	308	306	299	288	342	302	303	326	270	274	288	270	329	280	315	327	308	299	323	315	291	302	285	326	307	320	281	292	295	307	318	333	323	302	311	321	323	286	304	300	305	314	315	310	337	288	302	293	289	303	301	272	349	343	336	298	293	295	308	298	289	351	306	326	341	310	306	301	320	321	305	290	320	331	321	310	269	323	331	301	276	309	329	310	290	287	296	300	287	278	292	326	322	333	303	286	308	310	315	310	274	308	309	306	309	314	287	291	252	292	341	299	312	312	319	321	286	295	305	295	328	297	328	309	281	293	309	311	320	294	344	330	317	302	321	341	301	323	324	286	309	289	313	313	326	285	319	305	293	299	282	332	327	325	307	292	316	292	286	318	292	310	311	313	298	299	293	294	328	261	314	345	308	307	289	314	267	320	322	284	324	292	354	312	272	298	314	297	302	324	307	315	315	341	313	316	307	314	302	305	294	286	296	289	294	296	294	341	315	303	317	333	334	302	328	315	322	316	256	320	335	316	305	303	308	289	259	313	315	296	324	321	305	275	316	311	309	304	297	305	337	324	304	327	275	289	312	307	337	296	330	343	319	290	273	330	310	304	331	301	327	303	311	317	290	330	293	283	335	296	325	349	282	301	282	296	281	305	335	293	333	336	309	301	307	315	323	315	313	309	293	328	309	277	318	279	319	319	324	326	293	324	333	303	315	336	288	274	317	292	290	300	321	293	291	324	349	279	327	266	323	296	339	307	315	326	307	303	269	309	319	293	288	264	286	312	296	342	323	316	313	301	333	288	319	296	298	320	339	303	299	323	337	318	314	306	298	298	320	308	318	274	287	292	314	300	282	331	330	311	313	314	309	318	307	334	302	292	269	313	322	260	294	328	297	308	304	339	320	344	311	320	327	298	269	327	307	325	304	327	321	294	293	332	283	324	322	286	299	319	314	342	339	301	287	326	296	315	322	296	318	297	303	317	300	342	333	279	320	280	337	322	311	317	318	325	324	322	342	332	302	312	345	284	301	304	278	317	356	310	321	284	342	313	323	333	290	304	310	295	336	329	308	294	323	290	324	295	275	334	309	323	317	286	311	310	328	307	301	349	312	280	306	320	303	310	284	320	284	321	303	279	312	312	327	311	326	352	310	306	333	286	283	306	300	322	311	318	309	302	316	316	283	264	309	293	287	347	292	308	294	286	303	296	295	273	313	288	263	291	281	299	306	304	322	296	332	300	339	310	319	303	316	281	312	312	333	318	339	301	315	307	303	331	302	327	324	296	302	308	333	309	301	312	279	318	309	320	293	335	327	299	282	314	315	340	314	300	319	362	276	302	359	289	303	318	314	322	306	304	333	312	309	304	313	276	297	325	312	308	309	310	326	326	309	352	277	316	295	318	294	304	281	308	314	337	287	354	307	306	309	326	315	304	345	319	334	335	338	328	306	313	319	306	295	290	322	314	318	301	329	320	312	317	286	305	318	314	307	322	315	299	321	328	310	303	289	309	309	309	312	298	318	314	299	288	301	309	313	286	332	298	295	312	328	291	349	321	283	317	283	322	297	283	327	301	322	290	281	321	340	288	281	332	338	306	306	370	284	319	295	308	340	327	331	311	302	307	319	309	301	289	327	336	304	294	334	321	316	301	309	315	292	308	332	330	317	324	288	316	293	307	315	323	309	315	306	317	299	284	324	304	298	310	281	312	297	343	296	288	304	324	299	300	315	335	313	307	307	291	305	321	333	335	294	325	310	303	310	326	332	307	312	322	306	307	303	294	312	316	289	314	347	307	340	321	322	306	290	320	353	313	312	307	318	332	285	298	325	314	334	310	292	285	335	318	339	309	325	323	306	307	317	306	290	336	305	298	301	311	302	290	280	286	288	310	295	323	328	319	308	311	315	318	317	318	316	257	303	339	282	300	303	329	326	282	331
31506	27121	10693	5023	2798	1243	673	681	682	647	621	617	676	637	674	635	680	671	642	647	658	653	637	676	670	661	668	679	675	627	631	675	638	642	671	707	688	690	678	666	666	632	646	639	658	684	627	626	643	674	660	647	644	678	663	672	639	697	692	660	632	690	666	639	721	627	662	679	648	652	608	623	665	614	678	669	676	645	644	667	654	673	653	696	644	710	625	671	682	663	653	636	660	635	663	647	648	676	678	650	659	635	671	650	629	647	706	662	693	641	674	658	652	652	654	621	668	682	635	677	649	683	674	697	639	707	682	676	685	686	626	658	657	670	627	669	671	656	639	656	691	658	658	665	684	632	661	622	665	659	638	668	644	652	663	708	643	645	708	640	685	620	657	669	572	661	642	701	564	690	665	616	652	678	655	673	629	669	683	636	639	640	631	672	697	614	664	692	657	624	666	637	651	615	689	644	655	665	625	643	615	683	656	658	612	641	701	652	687	693	695	638	677	625	652	700	629	722	687	707	654	659	678	699	605	657	670	670	685	646	671	672	696	661	658	653	713	643	655	691	630	643	692	673	692	621	663	630	632	643	677	637	681	633	642	666	634	662	626	646	671	684	660	645	670	663	719	671	656	624	645	640	649	668	681	650	680	613	691	724	695	655	626	659	701	675	659	710	693	697	694	624	652	620	672	627	663	663	619	700	636	657	686	719	721	613	678	657	693	633	650	617	668	658	705	627	672	686	704	694	663	727	659	676	727	725	663	646	642	681	691	626	640	665	697	633	732	680	651	657	622	670	635	673	669	622	692	660	571	685	662	673	725	680	649	660	655	674	660	711	659	684	610	639	652	639	671	694	672	656	618	639	695	700	641	659	641	656	641	669	603	703	686	668	660	732	729	671	659	670	685	676	687	735	698	686	711	679	687	718	644	652	717	659	612	650	711	676	671	691	665	658	670	695	676	633	659	682	656	648	669	656	684	730	679	638	637	658	662	659	694	653	629	654	692	717	609	639	660	678	695	682	635	659	655	696	641	683	671	661	673	654	627	608	687	637	682	628	672	680	676	656	709	645	657	618	688	673	630	699	641	669	663	621	689	700	693	650	641	632	642	669	648	703	658	627	687	703	669	657	678	659	724	669	679	666	686	681	702	662	653	621	647	683	702	653	674	624	632	682	684	646	633	688	671	674	656	673	698	649	652	644	650	660	627	630	644	638	671	669	660	681	650	678	654	645	650	697	642	676	636	677	680	662	678	670	632	712	669	685	655	646	625	673	726	668	623	677	664	703	652	630	627	666	651	656	660	660	625	674	683	711	633	681	650	657	659	711	676	643	693	621	644	691	659	679	706	647	662	645	688	685	641	664	640	698	614	674	633	666	673	676	627	676	692	685	660	663	643	641	635	654	639	647	652	642	701	684	703	695	636	638	697	668	650	653	656	686	631	683	631	665	718	686	659	704	658	718	701	647	623	658	664	668	629	664	696	628	627	682	655	618	615	689	712	677	625	702	661	690	654	617	692	643	670	720	676	697	699	670	667	626	650	675	660	690	634	663	662	644	684	692	633	702	677	650	630	641	679	666	659	610	672	649	666	666	693	639	672	649	655	606	651	691	665	684	675	666	647	718	648	684	632	662	712	633	663	625	703	643	656	658	703	697	697	659	676	676	601	699	654	646	656	643	618	624	675	657	670	656	679	674	639	606	651	682	653	672	669	630	716	660	610	673	665	670	706	712	660	626	705	640	673	656	654	676	690	670	655	633	689	674	652	668	681	692	634	704	627	640	658	629	619	703	656	666	656	648	643	646	659	723	664	705	645	652	662	646	716	686	662	656	662	626	656	670	677	663	743	700	726	671	644	617	625	644	676	648	630	649	688	654	635	704	662	704	685	650	691	691	665	686	679	634	683	636	624	656	679	625	645	648	685	687	609	670	659	595	664	650	674	674	632	673	646	702	664	615	680	684	699	663	670	680	683	641	650	693	642	630	636	655	642	687	657	636	730	634	693	650	674	669	653	689	664	667	652	653	679	652	670	680	628	671	654	651	650	692	654	663	634	642	685	661	608	692	651	696	684	698	639	698	663	635	644	649	695	710	653	669	618	685	634	644	723	663	689	699	640	657	657	674	670	714	686	689	632	646	654	701	653	643	624	650	721	680	636	655	641	632	647	649	662	649	648	679	663	684	670	654	698	675	675	667	654	691	699	690	649	627	685	674	659	654	624	675	720	676	611	637	655	688	676	672	614	640	655	661	686	669	655	679	671	658	655	674	669	686	641	707	641	657	656	672	687	664	675	644	668	653	624	672	668	656	651	662	660	679	665	646	658	697	618	657	652	676	660	668	658	624	686	682	663	641	683	666	627	653	688	673	648	659	666	645	624	660	656	635	663	659	688	657	672	654	664	620	674	642	707	649	638	653	647	684	655	669	678	650	656	659	648	683	661	697	705	664	662	683	671	658	643	651	653	668	634	707	669	662	663	643	647	667	686	664	651	646	667	653	676	666	652	711	650	658	625	718	663	763	618	670	684	650	675	681	669	718	656	654	649	668	659	654	707	678	661	693	643	691	677	693	662	622	667	634	727	676	717	671	650	697	658	635	669	588	684	674	689	673	661	623	647	644	668	622	652	675	708	688	672	657	650	668	654	668	637	651	653	653	641	663	655	661	702	702	630	676	671	662	657	670	654	630	670	676	613	707	640	651	605	670	690	695	626	638	692	644	698	695	690	672	676	664	692	685	677	676	621	630	685	673	649	652	644	658	684	669	647	680	678	627	651	645	692	681	650	668	649	708	647	656	683	657	668	634	683	654	643	667	654	624	677	654	633	673	663	705	665	681	656	666	619	667	695	663	715	660	617	637	680	670	685	682	669	638	680	660	696	686	647	644	691	656	718	687	702	608	689	653	675	650	694	663	664	647	660	642	686	662	611	705	656	676	677	650	693	658	648	636	627	680	635	715	715	679	677	636	675	714	685	691	720	680	639	608	622	746	654	648	645	658	672	694	653	662	680	648	686	644	631	660	694	641	638	649	717	625	656	681	621	671	668	668	649	645	660	687	648	651	660	713	651	719	718	623	668	679	651	685	641	667	659	660	686	684	651	671	671	654	618	686	613	660	660	698	655	661	663	700	614	694	618	679	635	651	641	679	671	675	635	651	689	650	676	685	653	624	574	636	612	657	643	625	622	720	685	646	679	640	683	677	641	680	654	697	678	702	696	682	647	644	640	647	676	696	678	678	683	646	625	634	652	650	714	644	667	699	649	715	681	697	681	649	663	667	634	613	688	692	701	661	656	669	663	663	660	642	660	676	675	631	712	690	667	652	685	652	684	611	637	692	660	705	666	664	677	661	699	680	696	701	667	676	635	663	628	716	669	693	655	685	742	702	662	626	662	665	688	659	646	660	645	654	634	688	628	651	720	662	642	658	672	633	611	688	663	658	680	658	667	660	624	653	690	620	653	629	693	675	682	687	652	632	699	662	700	671
69291	74458	56787	33689	20057	6409	413	255	219	232	247	233	214	204	241	241	236	223	210	242	198	192	185	222	228	236	203	235	212	197	205	215	217	218	205	195	195	234	220	202	213	207	244	218	220	224	203	203	196	197	223	229	206	244	212	221	245	233	227	204	190	226	207	234	219	208	223	202	201	224	215	224	219	198	218	201	252	208	195	214	219	202	211	242	204	215	229	205	235	243	196	185	227	207	209	214	184	205	255	233	229	226	230	213	217	216	249	191	243	203	250	200	220	210	222	249	209	204	242	228	244	217	200	219	233	238	206	198	243	198	227	243	208	208	201	200	215	239	218	212	204	228	214	235	212	221	214	220	203	192	212	230	247	214	216	225	212	213	214	202	214	219	231	191	215	224	206	215	219	194	228	228	201	236	232	225	218	232	212	236	201	209	233	215	188	210	208	201	209	188	231	217	209	225	229	216	238	215	207	234	211	226	224	196	215	229	204	218	217	251	226	217	205	202	203	207	249	184	219	232	220	213	191	177	180	229	213	206	207	225	236	211	227	232	201	232	226	222	205	200	238	238	214	206	198	210	223	214	226	218	210	191	232	210	201	218	240	212	217	216	204	209	207	221	242	213	226	214	229	208	196	201	204	234	201	237	209	229	212	223	205	211	208	216	214	251	211	220	221	249	217	211	218	192	177	208	220	203	226	214	223	225	228	241	215	208	189	232	213	221	206	234	208	225	206	219	230	221	216	236	208	210	221	225	192	227	259	213	216	226	241	195	206	183	226	238	212	218	212	220	192	229	211	227	224	236	207	218	229	171	214	250	220	199	251	212	220	206	195	225	211	242	205	210	210	221	221	214	240	185	228	214	221	203	210	254	194	229	213	219	222	220	223	246	217	183	239	220	202	224	205	223	228	234	221	215	259	197	232	215	204	203	199	222	212	210	189	224	217	206	193	219	246	223	229	242	190	237	220	257	208	221	222	226	209	233	219	192	230	227	218	204	241	231	193	202	235	233	240	214	248	220	224	211	206	207	226	197	209	233	234	261	190	218	194	236	238	204	233	219	229	215	200	185	213	210	225	207	215	235	227	210	210	242	216	204	204	218	226	202	226	230	212	215	199	206	222	208	232	205	195	225	218	215	218	201	217	216	192	210	210	177	218	198	222	197	212	198	220	224	193	235	229	238	223	212	220	210	222	208	224	197	195	190	185	224	235	205	218	210	215	227	203	201	234	189	193	213	219	225	204	236	227	199	225	212	231	199	178	221	197	211	237	216	217	250	219	198	232	197	200	185	187	216	199	217	177	235	228	213	222	241	225	224	258	207	219	206	254	221	247	238	204	207	228	220	181	218	213	204	215	222	254	193	211	220	228	219	232	220	220	217	237	207	204	179	219	215	219	210	219	216	227	254	201	216	226	232	235	237	221	223	243	203	222	224	233	229	210	223	247	242	225	216	184	231	189	216	214	214	214	183	216	214	218	236	213	198	230	229	229	248	208	214	221	190	197	196	223	207	223	227	214	225	222	210	216	233	210	220	225	217	230	216	242	182	199	247	206	212	224	221	199	235	193	204	222	204	230	203	210	217	202	229	213	209	251	214	193	206	224	227	192	241	194	227	200	226	222	235	209	226	220	208	204	209	195	210	202	214	212	222	227	254	243	218	221	206	213	202	216	230	218	215	201	229	240	223	213	193	213	232	201	220	205	225	226	208	244	224	175	211	232	240	239	187	224	215	278	222	203	214	240	235	208	233	211	218	200	212	193	213	211	198	242	200	230	217	230	198	212	227	192	249	214	209	205	202	199	237	218	185	200	226	220	207	230	213	198	210	216	200	230	208	225	215	217	200	219	202	227	219	247	216	213	219	185	223	188	229	198	229	233	197	238	223	235	233	201	183	193	214	217	190	219	220	225	223	237	204	239	234	222	228	214	205	221	244	215	238	200	220	238	196	202	244	202	218	236	196	188	225	229	232	243	235	186	216	222	210	195	229	196	185	217	225	201	191	207	206	218	237	218	221	214	195	211	203	191	244	197	209	245	225	221	214	225	200	258	232	231	228	237	248	206	207	223	204	220	207	248	237	233	227	226	214	216	233	209	229	204	222	216	191	210	212	207	227	199	186	229	235	206	209	200	192	231	217	211	214	198	236	206	237	251	230	193	239	203	213	205	190	207	219	215	221	222	194	196	220	192	225	207	209	177	189	241	217	216	217	226	213	208	235	264	233	227	204	220	222	202	205	202	218	229	229	191	191	221	209	213	204	237	209	212	236	213	200	224	214	227	211	187	211	208	193	204	210	203	210	209	236	216	235	208	206	206	217	198	242	227	210	217	229	229	227	201	186	243	217	218	185	214	218	229	204	223	193	206	210	212	199	197	217	242	216	203	212	219	236	224	223	242	205	195	198	223	236	224	248	195	220	205	208	264	235	209	209	206	220	204	196	201	213	192	212	225	226	211	231	224	222	221	231	189	215	213	226	220	223	210	237	207	222	188	214	186	219	237	213	193	204	233	208	223	214	221	209	243	200	231	222	227	227	221	226	211	191	209	192	205	198	213	226	202	229	206	208	232	211	219	170	204	232	213	188	212	210	183	222	197	208	199	227	226	227	210	207	189	236	214	193	238	204	249	217	228	253	215	198	187	186	187	214	220	226	214	223	224	224	208	219	196	205	209	235	209	212	202	218	209	191	204	239	214	195	232	226	239	230	238	214	209	218	216	214	208	216	229	229	211	224	204	227	218	224	201	222	204	223	213	221	195	211	199	234	197	232	197	225	193	238	203	219	223	208	198	202	205	228	208	227	230	224	206	189	199	202	208	218	214	222	220	197	211	209	214	224	235	210	242	210	189	218	197	198	207	236	200	197	199	186	224	200	209	219	201	225	218	212	226	229	196	196	211	202	192	228	234	253	201	220	217	219	201	204	225	192	245	238	218	172	192	220	220	212	225	217	204	221	241	243	210	239	224	231	204	192	232	228	232	210	233	199	215	201	202	206	244	248	216	199	215	222	216	187	182	233	207	228	226	217	232	212	207	189	202	219	211	218	204	204	225	208	215	223	214	202	189	240	225	216	195	224	211	187	175	237	209	208	249	231	189	226	183	198	212	205	228	206	246	176	228	205	237	224	211	207	211	229	217	211	219	213	227	219	218	216	219	208	203	203	200	202	228	213	204	212	205	182	235	191	253	226	234	218	210	211	210	193	190	198	210	209	227	221	235	215	203	199	202	194	204	230	212	226	207	265	226	226	241	250	221	230	251	203	205	208	222	207	207	232	227	212	233	239	215	202	220	217	229	231	233	182	205	228	222	207	223	209	190	231	227	198	194	229	203	208	247	207	235	230	218	211	203	209	257	218	216	260	222	242	182	237	237	221	227	229	240	222	219	227	205	216	201	215	211	214	220	222	212	215	236	199	237	207	204	219	207	222	255	246	224	177	200	245	205	196	233	211	192	216	201	199	231	232	226	208	220	213	211	247	223	222	221	206
41138	59542	51858	41643	30882	11952	711	680	647	620	607	562	545	573	589	580	556	537	518	549	534	510	498	542	533	539	493	527	522	487	512	505	525	515	524	497	484	526	502	495	548	507	511	485	533	506	510	524	528	516	514	482	520	506	505	471	491	498	478	470	461	471	458	520	522	530	527	525	480	477	511	506	484	516	544	502	462	488	477	499	484	525	476	486	476	512	523	488	521	492	470	505	455	480	486	493	489	515	494	526	498	522	482	510	479	462	524	465	521	505	511	524	516	516	474	529	500	464	524	486	470	518	496	486	461	508	510	478	493	505	488	515	516	505	480	505	521	501	487	485	503	523	509	457	473	520	534	538	516	545	544	516	510	519	454	514	487	511	465	549	509	458	473	541	489	525	498	518	522	475	527	478	488	445	513	487	542	527	515	505	508	512	490	514	520	492	499	473	509	480	497	471	466	525	474	520	511	502	471	445	462	481	502	491	482	504	525	515	528	486	480	522	508	526	504	528	509	498	501	504	518	508	480	503	506	513	499	509	503	512	521	503	477	518	499	476	479	490	484	554	469	538	476	487	490	497	488	530	506	484	485	498	508	511	529	477	507	480	522	471	471	536	522	497	497	512	516	496	484	490	509	511	533	487	489	518	540	497	526	550	474	443	484	515	508	547	538	480	487	484	505	515	522	490	490	533	522	506	523	478	499	467	521	509	476	469	514	505	524	490	468	494	469	501	493	458	523	503	464	509	560	539	463	492	481	537	542	497	518	514	495	511	481	528	518	527	535	464	515	471	539	537	512	522	486	472	485	502	544	474	490	474	477	492	513	492	457	512	511	482	519	513	483	510	517	525	509	535	521	483	511	525	482	512	478	464	462	489	535	495	474	463	494	473	537	490	490	527	511	471	508	498	507	485	489	540	454	509	526	502	468	528	481	486	495	501	500	516	488	475	541	522	508	489	473	487	484	519	537	499	484	502	483	478	471	495	523	506	486	529	488	496	540	478	490	468	480	503	533	523	512	488	525	511	467	521	449	487	480	499	498	509	518	505	542	479	489	495	500	476	493	519	518	515	489	484	510	514	469	485	505	496	510	468	480	489	477	507	515	485	479	481	504	486	466	472	520	519	470	476	509	498	539	514	525	509	486	504	506	491	513	496	471	516	480	494	469	519	522	517	521	510	476	477	486	483	485	488	524	516	485	447	483	526	521	515	546	484	479	473	547	510	473	478	488	498	503	502	527	512	497	508	480	467	500	483	476	502	526	544	477	493	481	479	536	516	499	499	538	502	517	503	481	496	476	459	507	489	509	491	497	476	523	515	488	504	512	496	508	503	497	484	473	503	503	481	521	486	494	479	522	517	503	527	500	499	489	532	530	550	474	523	482	492	514	479	506	466	466	515	509	497	476	483	467	482	493	492	495	530	485	495	487	482	516	510	480	488	493	505	504	476	517	473	524	512	517	480	462	562	511	511	499	509	527	519	530	478	508	478	510	472	505	479	458	516	493	493	504	490	501	509	483	546	479	527	483	501	503	509	552	530	494	465	486	510	460	497	509	525	489	514	530	477	505	511	487	562	444	509	536	520	522	478	537	480	522	499	516	499	475	503	462	488	493	469	481	503	491	525	492	462	517	503	523	512	492	506	517	523	502	495	505	493	511	533	520	529	483	525	481	494	478	493	488	488	496	512	502	498	504	500	503	526	486	497	497	515	503	513	493	498	477	463	494	512	528	466	477	495	503	498	515	459	481	454	479	522	518	511	507	516	519	565	523	469	486	473	467	483	489	505	495	535	484	490	520	489	517	512	455	474	489	523	530	539	475	481	486	512	537	517	458	509	540	539	523	537	509	525	494	511	505	551	540	509	521	527	514	480	485	523	511	526	477	484	532	503	482	519	523	493	493	479	473	495	486	488	475	552	479	489	510	479	495	545	500	513	501	485	527	510	502	466	509	473	506	515	470	551	511	495	487	498	521	519	485	532	495	488	486	500	490	539	506	548	519	505	500	484	520	472	507	499	511	528	530	511	513	485	511	463	536	501	471	509	491	548	454	517	542	492	500	522	502	469	472	483	479	481	512	504	543	471	466	489	521	550	502	541	527	477	446	515	473	501	552	490	489	545	520	496	509	485	487	545	455	527	524	509	517	492	478	489	483	480	491	513	478	512	506	547	518	499	535	500	509	530	492	492	470	463	479	494	497	464	493	494	465	505	486	514	508	507	483	504	496	492	479	489	507	487	485	537	486	524	499	504	535	483	548	507	502	482	479	504	499	480	498	526	536	521	483	499	510	498	532	471	519	485	473	519	488	575	498	526	530	458	466	537	495	510	503	520	512	503	488	499	528	493	512	509	518	510	525	534	492	505	494	493	469	499	526	491	474	499	486	487	498	514	512	493	536	516	489	488	484	494	504	467	506	517	515	521	503	510	468	492	497	487	485	518	534	513	522	481	475	507	538	532	518	459	527	489	526	507	473	489	512	504	495	480	541	528	539	511	469	511	531	505	451	487	472	515	493	511	478	495	471	500	548	523	521	481	505	520	476	475	510	492	471	513	542	513	466	506	514	487	520	479	475	510	511	465	548	534	461	484	501	517	474	512	515	513	508	497	500	509	512	501	478	468	485	510	504	477	493	514	493	494	512	543	478	492	534	496	477	465	517	508	488	527	532	504	526	476	559	470	510	496	495	509	510	487	488	513	520	518	520	529	484	492	501	494	485	489	506	505	496	492	535	473	492	534	517	515	474	494	523	498	561	508	471	508	503	518	508	487	517	488	492	546	513	466	483	550	487	471	503	489	457	496	507	502	494	565	498	506	494	522	519	499	523	509	516	499	531	478	499	488	482	508	513	480	515	492	494	524	502	514	499	507	520	526	526	539	512	502	520	507	460	464	509	507	523	484	500	481	487	494	529	458	500	492	458	514	475	501	481	517	520	484	502	459	505	499	503	476	517	503	496	481	468	471	490	487	498	489	546	505	490	501	536	521	477	495	485	539	548	468	478	496	499	489	551	519	503	531	500	502	482	472	448	501	482	539	489	507	493	492	506	518	509	520	517	516	497	493	467	545	488	481	504	526	514	506	519	495	497	497	519	492	493	501	504	495	507	493	510	499	512	489	544	504	521	503	502	504	485	513	522	498	514	533	460	510	500	495	526	509	516	501	489	510	542	511	507	536	523	515	469	493	499	512	477	507	473	509	464	510	508	496	512	486	465	548	502	514	529	505	483	498	463	526	473	522	504	525	473	467	503	521	526	474	529	523	537	487	504	507	526	479	507	514	522	554	542	526	511	511	537	493	489	528	533	455	508	523	487	482	495	481	526	502	488	457	506	489	513	490	446	559	517	478	501	529	501	496	504	475	450	532	513	486	513	523	463	529	558	494	493	469	491	509	517	527	497	513	543	506	517	496	521	520	519	491	466	465	469	528	494	471	505	478	509	515	497	496	506	458	530	483	488	536	525	470	505	527	521	472	538	480	515	497	524	508
75787	86146	66312	45399	31043	12977	967	378	371	364	351	333	324	358	332	298	364	321	335	344	350	308	334	312	341	302	355	350	314	337	335	347	337	338	347	324	348	327	349	334	347	335	312	319	342	345	318	316	326	336	298	311	369	312	302	327	324	314	318	337	331	356	320	319	338	332	317	324	332	349	358	299	306	346	303	347	326	343	383	289	329	347	327	359	352	323	290	320	300	319	297	327	354	332	326	355	336	336	318	321	319	362	326	302	317	289	349	339	342	313	313	336	357	278	331	321	321	295	316	345	339	313	361	349	323	309	307	342	334	336	360	324	345	298	325	350	326	337	346	288	323	332	344	320	341	355	305	303	321	344	300	322	300	338	318	321	322	323	300	305	299	349	341	316	330	329	369	332	310	318	326	335	311	312	335	329	283	352	291	334	335	303	347	328	310	308	340	336	337	298	332	353	342	364	308	314	343	327	321	343	343	364	377	307	334	336	340	327	320	344	317	293	342	314	338	312	328	331	315	313	340	339	337	334	301	338	325	333	315	359	317	345	332	325	349	326	318	335	363	318	293	325	334	316	311	359	316	332	317	368	296	346	342	321	317	347	317	302	337	358	323	332	305	348	335	359	340	304	316	313	333	345	337	315	328	339	306	330	303	342	357	310	302	303	350	344	314	339	340	321	310	317	324	341	328	318	310	341	292	332	338	335	333	313	356	317	314	319	317	374	329	331	313	330	332	353	290	292	303	298	338	330	323	354	320	350	290	325	310	320	323	336	304	334	370	335	335	360	325	321	329	336	333	328	350	306	308	337	300	308	314	331	297	372	346	362	328	311	320	345	329	323	328	323	321	347	338	341	327	348	348	327	357	339	304	324	345	343	330	314	362	312	315	280	321	330	360	319	320	370	318	330	365	334	305	316	352	330	318	338	354	335	323	349	344	355	330	313	333	328	329	307	328	337	351	322	337	363	363	351	300	306	337	361	328	355	283	318	335	336	331	303	332	322	312	330	329	324	362	322	316	314	330	343	334	314	317	317	339	299	317	334	308	316	328	333	352	348	289	327	347	335	355	364	306	335	325	334	324	344	330	352	324	337	338	315	353	330	326	334	339	341	355	342	284	311	331	315	300	368	329	326	361	334	319	362	313	328	324	351	348	321	339	303	345	356	388	320	339	308	346	318	293	296	304	357	371	325	327	333	345	309	319	316	326	328	318	350	361	326	338	303	321	361	341	372	310	323	314	330	344	335	336	358	310	296	297	368	355	323	312	302	323	329	331	310	321	317	331	334	340	348	342	341	301	309	304	330	341	341	322	335	293	323	330	339	342	359	337	330	355	315	363	314	322	320	348	289	324	329	312	344	296	334	327	359	320	317	353	331	344	320	323	336	329	311	324	298	301	319	370	316	335	355	335	346	336	341	312	330	329	291	335	299	344	340	332	315	320	318	338	333	334	367	320	338	306	306	299	364	357	365	334	345	342	329	321	321	312	351	339	351	337	312	315	314	362	311	345	318	304	297	321	347	308	330	338	340	305	314	334	309	332	326	313	345	341	343	325	322	327	355	324	355	307	341	358	360	375	333	327	329	330	305	303	327	325	296	329	334	313	354	339	331	296	348	351	352	340	311	335	381	288	328	291	308	339	305	347	369	321	327	319	320	326	333	299	318	331	329	304	333	324	318	341	332	300	357	346	355	340	324	299	367	363	323	347	329	310	287	352	336	347	321	314	328	335	327	324	330	338	308	328	338	349	329	314	323	338	348	342	349	318	367	349	345	301	339	346	363	341	331	305	359	307	302	349	301	336	298	321	306	322	339	295	342	367	369	319	335	356	294	342	340	327	336	332	344	344	341	347	309	319	332	315	320	322	281	320	337	390	334	334	327	340	321	296	316	341	280	313	327	306	336	312	322	331	343	341	330	326	336	324	328	358	349	340	345	324	345	318	338	355	320	308	324	307	315	340	364	333	348	329	310	317	348	327	343	352	343	311	338	322	296	328	309	312	312	312	340	316	352	324	311	329	321	314	334	348	327	347	312	297	363	348	323	321	334	361	272	341	346	328	299	311	350	335	292	369	339	313	306	340	353	319	339	293	321	295	338	330	359	349	342	332	286	321	335	332	316	312	313	284	310	326	315	324	322	347	360	355	355	336	340	327	336	340	308	341	328	330	340	325	301	309	341	345	338	326	315	306	310	349	308	333	353	321	360	336	320	363	320	320	301	305	325	319	317	322	373	373	324	320	311	346	348	310	305	323	310	337	330	324	333	307	271	331	341	339	336	326	289	316	332	338	339	305	332	314	330	371	327	320	341	364	328	326	345	335	358	328	304	320	325	341	338	328	308	317	326	334	320	364	350	331	321	320	314	299	334	331	338	330	320	340	330	351	362	316	341	326	353	309	356	332	327	361	351	327	335	330	348	353	363	326	334	333	333	352	298	342	325	309	295	333	360	358	321	349	337	321	371	323	321	315	334	336	327	328	325	303	314	292	354	325	355	313	307	307	333	380	329	322	323	301	352	350	326	326	338	329	307	326	363	329	347	287	336	360	344	350	330	325	356	349	350	358	303	304	361	320	368	321	334	326	320	316	345	321	330	373	326	323	320	333	330	351	337	335	323	338	336	350	326	331	339	295	310	329	329	325	357	338	338	339	352	353	323	341	307	322	305	325	353	320	338	330	355	312	303	320	374	355	343	339	315	340	328	326	344	346	300	323	324	275	336	327	358	318	347	370	369	307	319	339	369	341	322	338	328	346	338	351	298	327	326	344	313	308	336	328	361	344	364	311	387	349	352	323	317	313	313	333	295	318	265	283	332	323	366	332	310	302	341	368	343	344	350	314	350	342	311	322	337	357	375	332	333	319	359	311	325	299	325	312	305	298	357	337	319	337	324	326	300	328	319	350	339	313	320	307	336	311	327	309	320	329	331	343	337	316	349	353	330	315	316	322	363	301	317	301	357	318	352	328	350	342	326	315	332	315	314	309	344	353	350	319	343	324	314	317	346	312	321	328	307	347	304	340	315	351	346	324	345	345	326	328	307	347	338	347	374	355	336	333	333	313	327	359	326	303	325	293	340	335	325	338	325	339	331	348	352	321	316	329	304	298	303	325	292	332	309	339	329	333	301	347	354	311	335	356	322	322	356	349	334	334	346	318	330	318	336	325	320	304	331	325	338	333	322	315	331	356	321	342	358	340	330	301	288	343	371	324	321	358	332	322	305	338	326	319	328	340	318	338	290	314	310	335	304	322	325	292	337	338	343	311	322	365	294	341	331	353	302	334	323	314	340	318	318	285	336	363	347	351	346	353	342	335	305	324	352	304	339	327	357	323	294	333	339	307	316	332	335	328	341	329	324	346	354	352	365	327	325	350	343	344	312	351	309	341	346	369	351	303	321	330	308	322	317	345	343	339	317	314	356	325	370	338	338	314	316	318	327	333	305	379	340	340	330	297	310	275	339	307	315	332	338	333	318	307	319	319	313	361	316
47876	72393	62615	52397	40532	17893	1068	1045	903	921	847	865	857	778	793	830	806	777	746	738	763	747	794	782	768	746	752	752	780	755	783	702	731	807	760	712	708	722	705	765	735	705	783	761	716	735	746	703	738	776	703	750	750	714	671	754	711	711	769	722	727	739	723	705	731	742	736	719	718	743	727	744	730	678	723	738	697	727	724	737	722	717	677	738	736	714	737	790	726	741	674	772	750	759	708	715	742	723	733	713	747	678	698	725	764	713	742	664	737	730	751	722	725	736	741	709	711	695	713	736	754	724	724	698	756	749	718	703	731	711	778	675	740	701	702	723	762	730	711	746	671	736	715	708	764	732	767	742	716	748	740	721	721	728	741	678	773	747	712	774	772	718	722	747	698	724	754	733	750	736	788	758	719	729	749	670	740	716	761	698	706	700	761	755	740	734	715	727	701	728	733	734	739	708	742	748	737	702	699	735	749	737	705	752	715	773	729	734	695	764	751	722	752	724	721	736	747	736	731	685	694	672	748	752	746	707	733	711	762	693	723	719	738	769	710	763	723	762	769	740	774	725	799	751	765	750	722	737	757	713	714	728	777	709	715	724	784	774	771	701	765	732	688	712	679	709	766	716	782	729	707	728	702	714	742	731	738	758	696	707	730	750	705	729	739	719	717	757	776	735	699	756	741	731	715	762	739	771	677	749	738	717	705	723	747	786	742	714	763	746	722	737	754	731	775	725	816	710	738	746	717	664	738	712	739	721	735	716	718	738	760	685	721	727	710	705	701	733	765	739	765	731	747	743	697	781	730	724	685	773	766	714	764	697	741	691	726	744	751	788	704	758	760	717	718	707	719	733	724	749	719	701	713	723	713	735	744	726	769	726	720	711	728	710	757	680	686	768	696	695	756	728	699	695	748	748	761	656	706	720	672	703	679	774	766	778	724	686	722	738	683	738	752	720	774	789	730	723	731	723	741	770	706	744	746	735	744	724	760	722	718	689	756	697	744	688	712	747	726	718	770	736	735	689	758	674	695	736	726	752	727	756	688	758	774	710	695	728	758	734	761	703	715	712	745	716	770	736	718	756	750	781	739	758	685	720	751	759	724	710	711	731	740	769	718	741	738	694	719	772	724	737	708	761	728	697	702	713	748	735	717	706	725	717	720	733	672	738	731	742	737	745	706	733	693	768	721	688	760	724	686	765	748	697	722	748	757	753	724	711	745	706	681	747	749	757	736	771	697	696	711	733	757	715	694	734	734	719	767	762	766	712	731	758	723	754	754	717	710	745	734	805	755	740	727	756	726	762	713	763	747	717	742	755	747	734	724	718	749	762	689	695	798	742	687	701	776	757	714	777	716	739	757	719	677	700	763	716	715	681	744	748	744	692	717	769	669	760	735	666	719	702	747	688	749	694	744	698	747	761	748	703	749	720	790	750	718	687	743	767	775	782	732	673	667	722	732	705	752	708	717	744	701	740	717	730	723	752	704	670	755	731	740	779	686	722	725	752	727	726	704	714	725	739	721	783	712	733	716	754	760	751	793	742	739	734	756	726	741	658	693	755	709	703	777	756	718	719	728	737	710	732	709	711	705	721	719	734	743	705	721	728	707	725	712	747	705	768	748	711	766	751	750	737	730	766	730	751	715	746	775	711	714	742	762	727	719	757	705	725	740	747	755	713	749	754	699	714	695	710	765	658	739	739	767	738	697	756	712	738	780	769	712	756	757	734	708	759	711	736	734	770	736	736	718	757	772	730	714	747	740	734	754	753	740	718	740	726	688	697	724	748	718	763	692	726	768	696	717	717	743	760	711	752	629	755	765	729	693	767	775	766	705	762	717	745	759	747	734	770	699	735	754	730	695	729	728	706	732	744	687	752	741	755	750	718	693	763	718	737	743	770	765	719	721	680	764	694	732	709	702	684	704	754	798	697	718	711	713	732	714	705	745	732	733	750	744	709	723	748	721	720	764	772	701	699	734	737	695	756	732	687	713	709	723	695	741	720	739	703	700	687	713	779	733	725	715	737	758	712	721	724	691	716	688	718	746	695	692	700	671	720	739	721	731	745	702	762	746	723	755	749	689	696	739	728	711	723	743	709	756	749	767	711	698	748	719	763	728	748	706	739	726	729	712	736	720	715	744	757	725	723	726	756	696	728	712	755	719	788	777	758	692	735	695	729	792	690	730	798	731	730	756	721	699	766	703	688	749	747	778	766	763	727	749	745	710	769	703	736	711	739	726	699	713	735	748	684	743	696	679	742	705	740	689	751	701	743	743	762	714	764	708	731	744	738	717	680	732	755	704	700	717	711	703	753	713	754	735	758	703	746	704	745	723	738	719	725	698	752	771	736	748	699	724	711	714	722	723	724	780	712	752	747	746	684	687	714	700	728	733	736	741	718	727	723	737	774	738	709	734	716	770	735	704	725	733	752	684	791	716	734	733	741	736	751	697	746	714	725	739	707	716	711	705	766	663	748	716	736	678	724	724	721	753	725	760	715	726	736	736	722	775	700	680	745	750	720	789	726	689	715	707	698	724	729	694	712	697	747	694	743	712	735	700	706	742	713	776	714	722	743	739	727	736	705	702	691	815	732	689	757	721	752	776	680	753	748	749	705	751	682	764	747	728	743	735	730	758	751	761	716	743	750	721	721	744	749	748	710	721	701	740	749	720	742	726	701	710	700	736	740	740	695	679	733	724	769	756	714	730	725	714	779	729	756	734	727	719	686	746	759	678	743	730	760	759	734	718	685	773	754	763	668	766	762	695	708	682	727	751	740	749	721	712	709	718	749	708	713	703	680	693	716	703	747	711	685	730	771	740	650	701	732	717	718	713	673	762	700	769	709	762	730	743	669	744	748	773	693	764	740	733	757	734	708	767	695	711	713	744	721	770	740	740	695	700	777	710	678	739	763	725	713	719	812	706	747	718	751	731	707	700	736	755	750	700	714	701	740	762	697	737	754	735	731	653	774	763	722	745	736	767	724	780	688	772	726	753	731	756	723	756	689	692	717	770	749	748	715	738	715	716	690	729	704	759	714	744	733	692	746	703	719	792	740	733	711	704	729	738	698	711	722	729	771	761	759	698	734	730	715	733	753	671	755	684	678	671	740	718	708	758	703	777	757	730	768	757	744	744	737	760	738	679	694	747	723	727	698	689	698	750	692	721	728	696	732	720	754	722	737	730	760	706	723	771	744	728	714	720	717	715	734	745	731	749	728	740	722	748	732	733	712	744	734	735	758	750	710	721	729	706	719	680	740	766	759	711	744	707	805	759	723	722	741	716	731	782	729	709	737	708	732	724	782	720	714	723	780	729	709	749	704	749	728	797	752	706	738	685	715	728	690	707	748	725	663	735	692	752	728	707	752	642	713	714	744	761	729	694	694	729	776	747	738	720	717	661	718	693	722	716	760	768	721	789	726	698	678	737	720	714	748	738	704	724	709	702	717	722	739	740	724	701	704	774	732	755	725	734	737	715	724	707	709
60342	38165	12256	2487	1011	429	281	309	325	306	282	337	315	293	282	315	309	321	308	322	313	319	302	266	308	306	300	318	263	300	316	291	325	300	301	317	333	320	328	319	334	342	317	302	310	335	327	272	313	299	326	309	312	348	310	333	301	309	301	312	319	319	309	305	350	312	343	286	303	294	292	333	319	289	291	327	331	275	305	319	315	292	300	294	286	304	301	323	303	300	342	332	300	330	294	321	312	322	309	314	306	305	337	331	303	350	325	312	329	307	297	326	318	302	313	331	288	322	306	315	300	329	330	326	318	333	361	300	290	304	301	304	304	295	329	322	307	323	337	292	310	287	333	323	325	274	301	308	299	282	288	340	310	309	316	299	302	327	322	292	308	314	341	275	333	329	318	295	320	320	335	306	267	307	309	307	293	317	306	307	319	337	316	331	285	292	305	334	305	310	288	273	289	315	319	313	339	347	294	309	310	331	299	342	331	279	338	341	329	297	299	311	323	331	344	322	348	310	323	311	303	331	312	322	301	337	343	313	282	322	317	293	288	309	322	296	351	314	318	317	328	281	335	327	313	316	306	337	322	327	298	288	290	286	337	322	332	308	321	299	308	327	314	319	290	321	326	339	320	309	309	275	327	326	347	292	322	285	341	308	296	288	311	311	323	280	322	321	304	289	302	294	287	323	290	317	317	295	312	320	323	314	325	323	305	295	306	310	293	314	322	292	316	300	304	295	296	316	292	327	301	307	340	313	310	309	316	319	340	342	291	320	308	323	291	330	293	316	360	326	308	300	307	300	287	281	307	322	329	335	321	273	305	331	298	324	309	341	315	355	315	329	312	284	269	351	325	290	281	315	317	306	346	325	293	311	323	294	297	321	284	294	291	297	276	311	286	311	315	273	300	284	290	330	329	312	292	322	301	337	346	297	331	322	306	298	302	320	330	326	323	349	351	335	310	311	290	270	300	327	315	335	285	308	321	301	343	305	330	319	277	293	318	290	298	321	312	290	301	292	311	304	260	294	303	299	256	325	305	276	311	308	339	311	294	303	291	283	338	342	344	319	276	315	334	332	343	316	301	296	323	289	319	283	350	309	308	282	317	292	313	325	330	338	296	296	358	294	306	336	310	347	288	304	325	305	303	297	302	281	308	344	323	300	306	276	305	297	319	304	309	289	315	315	311	298	325	304	331	310	317	347	315	288	320	328	290	334	327	281	319	327	328	316	343	294	327	297	319	301	313	294	299	305	300	296	329	300	298	308	324	315	303	318	297	347	322	320	327	263	286	327	309	327	302	271	306	295	316	281	326	306	305	346	316	328	326	308	256	293	319	321	302	320	319	314	324	316	297	278	308	325	306	332	321	306	303	301	314	322	305	304	301	294	330	302	323	300	315	297	302	303	330	316	304	295	294	293	306	312	302	285	274	323	323	332	321	325	296	287	323	318	327	323	307	302	272	304	298	325	295	291	321	354	301	309	288	321	320	319	346	323	303	323	302	311	328	290	290	337	318	308	291	306	318	309	296	308	318	266	286	307	311	312	304	291	311	326	294	283	334	325	345	317	283	294	303	335	336	291	313	327	321	302	346	266	313	316	288	310	294	299	297	338	298	313	330	317	303	315	313	296	282	344	297	361	314	319	335	296	324	303	301	285	313	301	307	310	311	279	315	340	298	298	296	275	316	294	350	294	362	283	305	305	317	326	279	308	314	346	288	307	305	299	317	293	301	304	288	312	307	307	337	336	292	345	352	324	326	308	317	332	330	295	313	285	283	274	335	304	302	280	301	311	319	320	309	315	327	331	300	320	304	370	342	329	303	299	333	309	319	312	292	338	307	336	335	284	332	331	307	311	325	297	316	339	301	321	333	321	321	294	318	300	319	304	318	292	320	317	316	303	308	344	315	338	297	307	336	302	280	301	346	350	288	332	269	309	281	344	331	312	332	312	304	318	317	295	270	322	304	319	295	350	304	310	299	296	340	334	283	295	307	308	314	356	346	329	313	305	307	277	328	326	344	306	309	336	307	309	313	304	324	307	271	296	291	305	308	299	338	311	348	312	295	317	316	315	290	291	333	327	319	295	309	314	330	306	288	314	310	290	323	339	294	300	320	351	336	292	322	287	270	319	315	347	310	335	292	343	302	303	304	313	358	327	316	314	337	343	310	333	321	284	329	333	330	290	296	298	331	323	332	255	259	325	309	290	273	321	318	318	295	326	308	330	289	293	286	304	319	298	330	298	324	320	338	337	290	311	272	298	298	306	324	360	342	329	303	324	319	303	337	314	319	313	328	301	313	322	335	323	323	302	308	298	292	281	323	331	302	345	331	346	334	336	328	304	293	334	289	342	327	316	310	298	315	310	309	333	336	318	331	313	276	290	323	300	313	322	278	332	309	321	293	300	339	307	322	326	331	298	325	344	292	322	327	323	311	287	291	285	304	318	312	305	265	329	303	331	337	300	328	331	312	310	313	304	303	293	315	317	307	367	297	318	360	326	314	341	247	310	333	317	320	279	310	319	331	322	320	278	331	283	292	301	333	305	311	338	314	307	300	308	300	358	273	315	294	310	314	311	329	323	307	317	312	319	312	331	291	317	338	301	316	292	305	330	356	299	288	302	321	357	296	328	313	348	294	302	353	312	295	332	298	337	343	312	280	300	328	302	326	355	307	288	327	291	305	335	343	295	295	341	285	291	322	319	335	297	310	312	307	315	327	316	326	320	319	314	310	346	325	269	304	344	327	289	299	307	333	320	290	343	315	352	330	344	341	307	318	332	331	263	295	314	296	329	303	297	320	271	313	301	311	286	296	318	294	292	280	265	316	277	298	313	304	314	329	284	322	339	321	314	315	320	348	280	316	307	299	308	323	290	310	325	323	286	324	312	356	312	301	332	325	291	343	293	303	308	311	322	362	308	322	337	318	296	313	298	316	315	300	327	333	345	343	318	276	292	297	295	336	308	286	313	295	317	320	256	302	321	288	353	310	300	321	322	305	325	287	344	329	297	306	335	310	323	327	325	271	305	325	337	351	298	269	285	323	306	298	317	295	332	341	302	350	293	307	336	317	317	333	303	298	332	304	334	291	310	329	283	348	330	314	335	310	318	295	333	348	328	310	364	282	313	326	298	333	335	318	303	292	328	325	329	301	290	303	312	319	275	336	332	329	309	303	290	309	319	285	322	332	313	330	312	319	337	310	317	308	343	292	313	295	308	315	300	322	316	325	314	306	320	299	341	318	321	338	296	301	301	294	344	317	304	320	278	290	306	306	318	325	312	300	310	341	312	319	318	320	269	300	322	302	306	331	294	342	312	284	339	339	312	308	320	323	296	283	305	319	288	302	328	322	297	319	326	306	311	325	311	362	276	298	301	277	295	284	310	287	328	300	299	318	300	314	288	318	345	307	308	318	301	346	294	296	296	306	318	333	312	323	274	306	310	332	317	296	316	333	314	328	344	331	300	316	316	305	306	304	290	294	317	297	308
32987	27035	10231	4984	2965	1247	648	652	703	647	680	706	665	642	680	730	666	656	671	699	628	677	653	704	677	716	642	674	667	665	706	668	708	674	656	688	691	664	690	606	680	696	677	673	646	694	672	673	667	668	677	715	645	678	682	657	667	649	716	667	648	644	689	622	655	675	656	634	638	596	684	660	676	681	694	645	666	652	678	699	676	694	627	728	632	700	653	671	643	705	686	648	653	678	710	608	678	671	667	660	665	717	658	703	703	625	660	671	702	692	695	647	736	643	673	647	647	733	656	709	720	656	672	700	714	664	741	655	657	698	671	621	714	706	665	664	700	657	663	691	635	661	669	685	729	653	652	669	660	684	716	664	681	716	677	690	670	687	687	651	685	664	701	665	680	626	713	682	697	662	701	630	655	678	706	679	730	671	686	645	655	725	665	678	686	673	701	678	670	723	673	691	667	679	660	682	673	678	663	670	736	689	710	696	651	642	655	678	686	668	680	692	655	574	667	642	701	688	634	714	663	676	658	688	646	674	666	655	651	688	737	669	669	673	670	663	656	642	667	652	688	647	688	669	667	683	683	718	659	649	652	715	703	672	694	673	676	703	668	657	704	730	719	694	685	667	700	688	675	689	660	740	713	640	710	663	681	699	692	666	643	684	692	630	655	637	695	711	696	683	700	687	676	653	650	650	666	663	627	673	715	632	705	676	683	666	619	689	649	702	644	678	655	668	715	724	694	647	655	719	715	705	649	650	721	648	662	648	672	712	685	620	678	687	667	689	719	717	713	655	658	641	676	657	741	641	648	674	651	682	679	667	678	676	684	685	683	681	706	694	656	687	704	634	685	625	650	665	665	685	651	646	706	662	676	658	656	678	684	652	662	653	623	638	693	665	666	702	648	651	699	680	646	685	622	681	628	679	658	690	702	705	684	711	684	700	650	648	636	691	694	667	624	649	659	671	713	682	676	738	695	665	656	650	675	721	647	709	664	705	700	696	664	725	660	659	687	679	633	633	670	640	699	704	728	652	662	683	688	646	634	670	707	682	679	717	661	656	658	639	688	679	670	626	634	713	631	683	675	699	686	696	687	700	715	645	666	662	671	649	646	670	679	670	676	711	657	661	654	681	665	673	689	661	731	677	643	689	618	727	676	657	729	703	644	665	654	642	705	656	674	707	687	666	690	676	714	689	658	645	646	643	646	632	707	696	743	731	642	682	706	657	693	673	664	653	637	673	684	667	663	658	680	650	702	676	694	689	702	647	673	680	676	614	716	684	631	677	681	654	670	653	684	703	685	670	656	630	703	651	661	664	691	672	718	690	702	690	683	684	683	656	701	708	662	669	671	671	653	701	688	668	678	653	737	722	707	683	679	668	675	716	651	684	702	691	712	679	659	691	637	686	659	638	659	676	687	684	704	680	718	683	671	661	689	692	662	661	657	712	677	708	701	669	634	685	626	702	686	660	637	631	639	655	682	685	679	676	699	684	693	695	670	656	674	678	646	681	696	662	681	706	692	713	626	647	661	656	695	675	665	706	695	671	606	657	670	683	623	697	679	651	697	670	638	667	652	699	673	659	699	671	707	660	645	699	666	690	710	661	645	660	645	655	696	678	675	701	719	689	685	625	695	674	653	672	707	696	685	667	634	699	670	658	654	657	676	646	649	668	680	682	661	632	670	702	673	639	694	674	652	646	677	641	674	674	722	641	696	688	689	656	677	645	665	750	656	693	684	642	701	679	689	641	673	694	685	685	669	628	691	659	666	682	666	642	648	685	665	699	652	649	643	683	672	641	675	666	653	645	652	680	738	690	676	673	681	668	629	725	695	668	681	654	695	673	646	664	692	639	717	660	705	628	667	682	668	673	678	675	684	679	677	614	682	721	608	697	648	616	712	672	618	662	682	695	681	688	656	673	705	717	676	674	662	629	657	677	648	629	655	651	683	667	747	710	665	673	667	673	682	645	675	673	618	705	683	716	700	725	677	707	702	687	731	689	652	718	617	689	720	695	693	700	655	674	703	681	628	699	681	650	663	659	686	664	724	654	650	663	723	675	695	653	644	705	654	668	649	648	679	688	685	692	671	615	672	708	662	670	656	696	688	703	697	659	684	647	661	696	655	641	716	696	686	702	682	667	705	672	685	687	726	708	673	662	704	711	666	667	615	690	688	675	627	724	684	683	674	678	694	667	658	634	679	695	647	650	642	668	678	648	680	709	666	676	684	668	705	696	702	631	671	676	685	697	663	705	673	656	643	707	726	640	714	668	671	698	640	658	715	667	651	725	637	688	700	716	703	697	720	665	653	697	670	727	743	731	639	686	623	702	634	677	655	644	677	652	683	643	672	743	677	698	657	638	693	706	638	639	671	636	736	658	639	662	654	671	682	659	665	648	625	653	658	664	690	662	648	702	655	671	723	737	697	683	698	652	685	625	691	667	657	674	675	691	689	703	667	658	667	720	694	658	714	713	650	683	681	690	693	693	654	650	671	681	666	685	695	684	707	669	721	723	674	683	635	680	711	680	631	701	680	637	658	665	700	700	702	693	697	688	665	682	652	684	677	739	625	638	664	702	670	686	644	716	688	666	685	661	686	677	641	707	686	720	651	681	666	681	672	661	673	701	701	664	688	683	660	669	692	645	693	691	669	681	701	652	666	677	647	708	657	720	622	681	689	685	680	684	674	678	668	665	678	705	688	651	659	717	658	674	730	699	677	690	651	624	690	722	682	673	669	679	690	667	699	632	681	674	646	702	641	723	676	686	652	661	706	638	659	682	678	693	618	667	670	665	653	645	621	668	695	692	686	671	629	634	674	695	672	628	684	663	668	713	654	700	694	703	686	615	686	691	666	697	644	710	647	648	651	703	685	698	668	652	655	715	692	656	691	639	652	686	680	675	720	640	724	698	656	660	687	679	696	667	691	671	672	661	709	684	643	677	665	695	708	671	686	651	650	697	755	663	713	706	668	678	631	682	641	699	688	677	732	698	650	691	706	682	694	676	685	683	675	667	730	712	642	696	728	682	724	688	657	677	650	679	681	686	670	682	695	723	673	687	680	683	677	656	690	683	668	679	705	653	653	658	623	680	671	662	681	682	615	643	718	677	687	690	708	696	694	703	675	666	681	706	650	663	690	683	669	690	645	646	704	613	638	690	664	667	659	696	703	688	667	684	699	679	680	702	658	633	661	625	680	634	673	713	677	671	668	649	685	642	691	664	632	648	679	722	661	648	618	703	656	642	671	677	682	688	689	663	689	680	672	720	700	714	679	633	669	628	666	647	665	702	682	707	656	690	691	674	646	654	684	654	604	662	726	731	677	669	680	679	692	691	649	671	675	637	676	617	684	662	666	626	710	667	654	646	675	648	672	681	671	658	647	744	664	690	673	658	666	674	645	700	685	677	633	653	684	663	685	654	727	693	683	631	680	656	678	696	681	660	681	617	666	674	688	680	718	705	684	656	677	734	677	705	637	705	659	719	691	683
71782	73527	55800	34081	21077	6414	380	244	235	240	244	206	236	230	230	219	213	209	208	274	202	226	224	227	247	260	196	205	200	234	205	210	221	212	211	212	202	200	253	233	224	214	220	248	219	206	256	211	240	224	207	225	230	205	227	238	229	207	241	269	214	236	206	192	203	222	218	211	209	211	203	227	229	215	213	245	215	219	252	241	233	221	204	217	214	240	244	179	238	211	236	211	201	214	211	185	239	215	250	222	237	233	239	255	242	218	224	230	231	236	218	245	209	222	224	241	209	231	209	209	209	219	245	227	214	232	265	243	233	220	213	246	206	201	211	230	215	221	218	230	219	238	225	234	212	206	214	214	223	230	232	216	211	202	189	228	210	218	198	216	236	230	206	180	256	206	201	223	207	190	227	216	219	234	217	218	235	226	220	217	235	208	227	254	220	219	203	221	201	242	226	189	221	194	208	232	230	231	199	208	218	236	196	199	213	206	212	195	201	234	197	211	204	228	241	253	202	212	208	200	235	194	197	225	192	218	248	247	216	205	224	209	220	212	235	210	201	196	267	243	215	192	193	244	238	213	207	212	203	229	208	215	224	205	198	231	211	234	222	221	228	199	217	240	244	216	242	234	226	198	225	222	206	242	212	208	201	186	209	189	201	227	241	221	251	250	229	217	223	203	227	232	229	219	228	199	241	223	226	203	217	227	264	213	219	226	236	231	207	213	203	194	211	252	211	209	225	231	225	213	233	202	257	215	210	215	255	232	191	231	207	213	260	216	237	197	227	225	227	226	209	208	201	237	201	229	223	220	212	224	208	223	237	202	221	214	244	253	206	202	215	212	234	232	234	207	212	206	241	203	226	223	215	218	204	230	211	225	209	223	222	211	256	210	222	243	250	206	216	243	219	246	222	224	230	249	206	202	209	223	209	209	233	206	224	229	207	242	190	219	219	235	222	215	202	221	254	256	214	219	238	190	242	217	245	243	224	206	228	233	203	214	224	226	229	237	228	225	210	218	204	233	198	219	222	217	235	202	213	230	232	185	218	214	231	232	216	232	228	237	227	240	198	237	218	206	245	220	219	206	227	209	214	200	245	222	215	216	246	209	214	214	223	212	226	225	233	245	220	218	189	247	220	234	206	220	191	209	217	213	242	216	243	243	226	203	228	191	228	197	208	224	198	223	209	224	206	229	224	219	215	222	195	236	229	239	200	191	207	224	204	249	222	222	238	217	196	246	213	248	233	227	221	231	237	198	237	230	219	223	222	212	252	218	218	235	221	219	218	215	223	227	250	189	216	195	192	206	224	259	219	245	194	210	199	202	218	218	210	233	229	227	195	193	219	213	242	241	256	229	219	226	224	225	236	255	226	210	186	215	231	226	205	228	194	246	228	214	205	223	223	224	235	240	239	215	246	203	184	227	239	228	220	214	233	227	224	217	217	243	235	233	199	231	215	229	217	237	226	234	219	225	231	222	201	231	220	234	210	193	215	220	228	193	227	239	199	179	208	216	226	246	259	209	232	234	224	226	247	239	227	211	212	201	222	218	204	218	239	206	204	203	245	237	245	216	232	232	219	242	226	211	214	219	229	217	195	209	223	237	237	219	215	228	214	193	219	224	210	222	218	238	224	197	228	253	209	211	232	199	245	251	208	188	221	243	225	197	235	206	235	245	197	208	245	207	219	241	212	217	213	216	228	242	215	228	214	227	236	218	255	204	220	225	196	224	201	216	218	232	246	225	204	206	225	218	224	215	236	217	230	214	209	243	221	222	215	224	249	217	232	197	242	180	202	210	226	223	220	227	242	219	203	214	216	224	239	210	215	221	253	244	240	224	208	227	219	238	267	215	209	229	223	192	223	250	224	226	213	226	197	218	211	219	226	214	238	227	209	207	241	261	214	219	218	214	215	214	216	225	221	226	199	187	246	235	251	211	226	243	224	209	233	227	221	235	228	218	201	230	191	205	223	227	211	220	233	241	195	236	236	205	240	228	202	194	232	214	204	197	205	230	235	214	230	218	204	191	210	221	205	202	212	233	214	230	233	232	210	219	226	209	237	225	225	222	193	212	224	212	212	213	210	201	203	213	227	240	214	218	195	226	235	203	220	231	227	222	208	240	227	231	231	227	229	238	231	216	212	212	232	226	220	203	213	211	235	225	207	219	204	232	237	197	223	240	216	241	219	215	231	240	235	207	207	221	222	230	222	225	266	221	240	205	220	202	219	216	234	213	225	234	218	209	215	211	234	193	223	193	216	226	214	219	218	235	194	220	225	204	210	194	221	196	214	203	220	212	237	201	226	231	244	219	212	214	212	238	260	203	229	222	230	258	219	221	205	200	230	202	210	159	213	185	217	224	195	206	228	226	251	258	219	224	212	199	231	226	222	203	238	237	225	234	240	222	199	245	229	201	225	206	209	214	205	221	212	232	224	215	252	200	212	248	211	203	206	202	229	218	206	202	209	232	233	239	227	204	241	212	219	231	215	221	218	239	198	206	204	230	208	237	228	227	195	212	204	229	220	246	202	196	201	217	223	226	206	225	208	221	229	243	213	213	238	231	211	198	223	202	212	245	256	209	185	232	234	202	245	208	186	214	230	238	249	213	228	207	216	259	221	233	234	189	231	209	209	220	241	239	210	209	190	249	223	206	248	208	224	233	210	225	203	187	198	216	229	202	212	238	240	223	199	217	209	235	213	201	223	226	232	227	236	216	232	238	228	206	215	225	196	225	235	236	234	204	226	178	224	226	259	216	202	205	227	219	239	232	205	239	223	213	238	213	237	208	237	205	206	231	194	207	236	199	232	205	217	221	213	232	229	207	210	206	215	209	218	238	197	183	230	221	215	219	219	216	233	220	215	188	211	246	218	226	194	227	192	208	215	239	211	228	206	200	220	216	205	214	225	216	195	240	227	249	212	219	220	207	217	239	228	219	215	227	207	202	233	238	209	231	222	210	198	200	259	221	226	209	223	206	197	229	220	209	215	208	211	221	209	228	245	204	225	221	219	221	223	254	223	209	199	224	226	193	231	219	209	265	193	190	237	207	235	229	235	235	249	218	236	200	235	193	225	214	226	208	197	201	240	213	259	234	193	216	194	238	227	219	219	222	214	207	219	219	234	213	230	214	234	237	193	209	218	254	249	229	263	219	197	216	206	206	207	211	238	234	211	208	246	224	217	221	248	215	186	195	233	207	245	224	226	207	213	215	220	221	227	196	221	241	248	198	217	225	230	225	227	231	215	225	210	215	209	225	259	205	218	239	230	204	213	203	233	203	229	209	206	232	174	170	215	224	209	224	236	248	219	212	231	239	185	236	226	212	216	196	223	250	225	211	221	204	200	209	237	213	209	227	209	223	237	226	201	246	221	206	210	214	232	245	215	227	229	216	221	261	231	229	230	198	199	212	218	223	259	224	223	206	249	238	229	258	233	194	199	195	211	198	210	218	218	237	248	222	225	204	235	240	233	210	228	211	228	193	235	218
43532	59223	51212	41804	30959	12862	708	639	637	620	570	595	602	544	549	524	564	561	516	595	531	518	558	553	519	493	474	507	488	538	542	492	550	487	502	544	524	511	520	548	504	504	538	493	503	511	499	496	537	524	509	528	506	517	531	498	481	527	482	501	510	471	482	568	483	525	507	522	514	500	518	507	489	496	511	533	531	509	506	484	490	539	486	554	515	571	527	489	555	507	502	530	512	505	521	536	546	488	490	541	523	502	531	471	494	521	508	512	502	564	521	522	519	478	528	505	475	471	478	503	499	511	523	495	544	466	551	483	502	524	534	515	541	516	525	475	484	442	490	502	527	496	472	504	491	528	529	498	529	462	493	531	538	513	508	495	507	500	514	507	535	517	530	518	505	499	506	492	554	474	468	525	522	530	530	452	498	490	509	493	494	523	485	483	523	492	519	555	528	483	537	481	475	519	548	561	524	544	506	529	504	503	531	470	508	536	560	502	513	494	531	544	527	496	491	499	507	526	467	533	532	509	538	497	510	510	527	541	490	505	474	544	492	508	482	487	515	531	498	503	514	522	559	512	541	491	483	527	509	542	504	519	466	498	557	569	521	487	502	535	508	535	496	529	526	497	581	508	524	525	497	529	541	524	463	501	536	497	524	525	522	493	502	519	483	489	492	466	472	501	538	556	479	496	540	526	533	508	517	560	521	529	535	517	513	511	496	484	500	509	499	483	484	476	561	466	539	520	498	533	524	494	538	520	514	509	517	505	503	524	492	532	539	524	499	520	510	476	497	517	504	512	468	512	505	550	474	526	525	485	528	486	471	478	535	484	498	496	524	548	498	500	513	528	497	491	546	472	520	498	542	515	494	530	483	505	504	528	536	538	531	526	498	542	523	509	509	496	468	513	516	515	545	490	466	542	511	533	542	516	529	505	484	481	545	516	519	489	521	506	484	520	504	542	543	533	497	502	505	504	499	520	522	553	524	507	483	519	523	493	527	530	507	520	517	497	493	510	520	506	474	499	525	520	557	541	505	531	494	547	518	537	508	514	522	503	530	537	506	496	533	476	495	504	484	478	498	543	497	526	537	544	485	543	504	537	500	516	481	539	500	513	504	475	524	543	473	527	543	532	538	497	529	492	515	494	524	501	539	486	503	510	499	517	525	542	506	504	523	507	547	514	528	496	488	491	467	548	499	518	493	489	492	509	522	498	530	600	481	494	523	521	519	502	542	560	498	538	492	449	516	515	489	523	488	518	562	532	579	508	510	494	496	503	496	508	499	520	471	506	569	560	487	495	510	522	537	510	494	509	488	509	526	507	517	520	518	515	490	529	510	458	511	538	483	522	489	537	475	508	555	544	525	516	506	513	523	507	517	511	540	534	496	487	511	531	518	510	520	527	497	465	517	508	524	523	502	534	510	527	555	492	561	514	529	488	507	500	486	531	539	535	506	498	541	512	495	562	484	523	469	506	507	497	535	508	513	508	519	533	523	507	489	546	517	508	504	510	524	512	552	544	481	502	513	464	540	488	519	525	526	537	498	494	538	505	505	514	519	493	511	513	495	494	518	540	528	495	521	525	483	507	496	485	499	507	533	498	498	509	521	488	530	519	503	486	493	503	514	539	518	502	532	556	507	502	524	532	515	515	497	557	558	527	495	522	506	487	501	522	533	504	504	494	535	523	525	529	502	500	520	536	509	550	526	500	504	489	507	550	478	520	508	533	495	540	510	470	533	510	541	492	535	544	518	525	496	505	506	507	508	511	564	519	511	496	550	499	537	529	491	485	521	536	527	515	499	498	508	484	555	531	472	504	546	527	502	537	500	513	492	547	510	512	514	521	545	519	487	502	521	504	534	488	520	518	471	475	515	523	495	538	508	502	514	527	546	530	517	483	516	517	531	510	557	527	537	505	504	523	493	547	528	530	507	510	533	503	550	537	468	486	536	514	526	523	515	493	488	524	505	554	547	509	477	467	534	509	520	497	473	513	537	526	518	514	525	514	476	503	488	533	511	518	490	502	498	536	497	481	534	508	553	492	525	525	541	505	475	502	460	470	525	484	515	486	524	535	510	495	533	481	525	485	479	506	520	528	555	504	536	516	525	499	568	491	535	522	506	513	508	533	498	517	533	521	545	500	516	539	536	525	477	509	496	502	518	532	503	522	549	482	494	517	539	520	535	515	534	501	558	516	503	516	496	512	509	498	491	486	533	535	510	517	530	514	504	496	557	532	481	501	515	488	490	541	542	541	514	480	532	518	511	540	504	477	572	470	507	490	512	516	495	499	476	513	507	516	507	508	522	534	513	466	493	479	524	541	520	520	526	489	467	524	499	526	513	478	499	545	534	490	527	566	511	522	539	486	543	506	498	523	512	513	498	491	553	509	495	524	506	459	516	554	540	530	536	541	492	541	530	490	513	501	504	516	509	527	449	494	516	530	557	486	527	495	530	504	490	540	530	514	519	483	499	496	503	507	516	496	521	501	534	551	524	513	527	534	485	509	482	511	482	531	511	495	530	519	477	519	526	515	506	546	490	523	516	535	512	532	491	505	508	526	539	516	518	510	491	498	527	511	500	492	545	514	495	527	503	510	519	540	505	539	536	484	454	518	487	530	530	484	557	491	525	515	486	519	530	508	473	477	508	511	526	523	522	498	537	501	492	508	535	501	535	540	504	456	525	514	535	472	479	516	486	483	517	478	515	557	489	501	515	549	502	559	498	474	521	504	560	529	498	508	529	509	504	476	534	513	601	538	507	512	476	502	493	537	519	502	496	494	472	516	562	511	528	517	503	520	518	493	523	477	518	540	477	517	495	512	517	519	508	507	539	528	518	520	470	495	495	482	562	500	494	531	544	478	498	541	499	492	526	471	525	472	526	513	505	480	480	468	521	508	549	498	534	512	527	526	531	511	507	539	491	499	521	516	538	485	544	498	512	533	531	498	519	468	511	524	513	498	535	504	492	500	527	500	515	488	504	534	514	520	485	497	514	512	518	517	498	487	513	524	523	488	540	544	531	546	527	519	522	514	525	479	519	540	526	553	503	511	529	544	472	515	513	518	534	525	531	541	495	539	503	538	510	475	525	520	530	481	484	535	511	527	518	511	536	537	524	496	509	513	523	567	528	449	496	517	536	532	505	512	498	496	525	514	472	494	503	488	514	515	548	534	552	502	502	526	505	457	485	555	527	501	487	541	513	501	524	512	531	493	493	495	508	502	528	485	535	521	521	484	531	556	524	523	475	477	470	514	524	506	498	499	502	517	551	518	521	521	516	517	537	510	548	544	485	476	542	511	502	456	469	527	501	491	484	522	495	540	529	529	524	505	527	496	489	485	541	501	492	574	531	545	503	527	526	520	500	513	519	518	513	486	518	494	547	508	504	485	516	482	520	478	482	522	519	539	530	498	497	504	512	512	503	470	537	498	522	536	515	510	510	467	489	497	484	482	495	505	537	531	545	528	517	496	512	517	510	512	532	482	504	531
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
