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
335872681395	335872681956	335872682506	335872683056	335872683606	335872684156	335872684706	335872685256	335872685806	335872686366	335872686906	335872687456	335872688006	335872688556	335872689106	335872689656	335872690206	335872690756	335872691306	335872691856	335872692406	335872692956	335872693506	335872694055	335872694606	335872695156	335872695706	335872696256	335872696806	335872697356	335872697906	335872698456	335872699006	335872699556	335872700106	335872700656	335872701206	335872701756	335872702306	335872702856	335872703406	335872703956	335872704506	335872705056	335872705606	335872706156	335872706706	335872707256	335872707806	335872708356	335872708906	335872709456	335872710006	335872710556	335872711106	335872711656	335872712206	335872712756	335872713306	335872713856	335872714406	335872714956	335872715506	335872716056	335872716606	335872717156	335872717706	335872718256	335872718806	335872719356	335872719906	335872720456	335872721006	335872721556	335872722106	335872722656	335872723206	335872723756	335872724306	335872724856	335872725406	335872725956	335872726506	335872727056	335872727606	335872728156	335872728706	335872729256	335872729806	335872730356	335872730906	335872731456	335872732006	335872732556	335872733106	335872733656	335872734206	335872734756	335872735306	335872735856	335872736408	335872736956	335872737506	335872738056	335872738606	335872739156	335872739706	335872740256	335872740806	335872741356	335872741906	335872742456	335872743006	335872743556	335872744106	335872744656	335872745206	335872745756	335872746306	335872746856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2739	3650	2300	2739	3650	2300	2740	3650	2300	2741	3650	2300	2741	3650	2300	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2745	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2751	3650	2300	2751	3650	2300	2752	3650	2300	2752	3650	2300	2753	3650	2300	2753	3650	2300	2754	3650	2300	2754	3650	2300	2755	3650	2300	2755	3650	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
79383	73564	59875	24433	4608	452	366	341	348	306	329	315	289	328	326	292	294	276	285	316	320	305	303	307	286	298	310	312	280	286	304	331	267	280	291	305	290	306	301	310	315	292	299	283	301	298	286	281	313	296	290	312	313	318	264	322	287	276	272	275	305	292	302	298	304	300	281	312	313	312	316	287	314	283	273	273	289	302	282	288	287	318	279	303	331	301	276	327	323	273	299	283	326	300	295	332	282	297	292	297	295	299	304	260	298	295	283	302	304	294	271	308	298	300	315	253	293	289	307	267	311	322	303	315	312	280	307	286	299	303	312	311	299	315	285	304	290	296	294	288	315	294	302	278	275	294	294	321	278	334	287	274	292	302	313	261	283	312	315	286	288	302	289	271	325	311	295	333	305	276	303	308	294	271	291	284	316	298	277	298	268	290	284	302	302	309	291	330	283	317	289	304	318	295	309	325	310	287	297	315	306	288	276	300	306	299	323	298	286	323	283	297	278	299	302	290	300	292	289	304	302	304	299	315	270	291	269	317	274	287	278	302	359	286	321	258	276	295	291	278	281	315	315	285	292	282	302	288	275	328	300	298	293	283	296	280	313	320	302	313	271	275	320	292	278	283	291	299	322	320	285	294	261	292	254	305	304	296	304	305	309	295	307	285	331	304	303	309	303	321	293	288	346	294	281	294	304	318	289	299	284	268	278	295	301	316	273	297	301	331	273	288	286	281	311	279	313	283	290	330	300	308	296	270	321	316	286	309	281	298	327	296	317	348	290	296	306	290	279	277	289	302	269	279	277	276	290	289	290	282	308	269	304	291	282	310	271	305	319	301	319	272	323	269	282	295	333	346	320	322	286	290	284	306	299	287	297	300	294	275	305	278	300	286	289	295	289	302	326	251	297	304	322	318	287	297	286	299	316	317	325	319	301	314	275	296	296	318	311	277	299	249	294	271	261	293	287	309	305	278	290	303	327	301	293	328	318	326	328	313	302	258	274	286	309	302	289	295	284	286	302	275	313	305	285	248	297	287	325	297	293	321	269	296	312	300	270	314	311	297	320	269	304	296	315	273	314	277	291	288	300	289	293	307	299	246	298	295	276	285	293	299	322	317	326	320	315	291	261	262	291	288	302	308	308	317	312	305	280	309	337	306	296	282	288	299	296	301	285	302	283	301	289	293	299	289	288	267	278	275	295	307	306	300	308	281	304	312	295	309	293	296	277	290	280	259	264	310	282	280	306	286	296	293	317	294	289	279	302	307	319	272	304	295	299	297	278	326	318	298	312	290	299	287	318	331	293	278	283	314	281	311	280	269	286	293	267	297	314	287	298	276	321	300	263	317	301	274	318	294	300	319	291	297	309	295	299	282	314	281	280	303	304	291	295	314	277	303	293	293	259	291	299	268	312	299	279	304	279	354	296	314	287	302	316	311	281	288	278	269	328	286	253	290	324	279	256	289	276	298	265	308	339	297	277	265	310	271	313	291	287	296	323	301	300	324	329	272	315	294	302	286	313	287	290	308	289	291	281	270	267	298	276	333	280	334	298	305	287	292	317	271	281	271	318	274	291	306	299	306	318	322	289	287	293	279	323	278	286	310	348	293	306	293	308	325	301	308	307	296	309	287	300	313	300	276	322	288	291	290	277	283	267	282	270	259	316	296	304	290	282	329	299	298	301	295	302	322	312	312	274	304	284	308	310	320	283	259	290	309	287	296	275	271	248	275	276	341	289	318	301	272	321	302	271	310	288	300	302	275	277	280	308	306	288	269	288	289	315	305	291	295	330	304	312	316	272	287	282	314	278	296	315	282	305	306	280	300	294	287	340	286	284	313	284	309	312	310	262	297	293	309	323	295	293	278	294	268	292	290	290	284	288	323	324	297	298	298	309	314	265	299	302	319	298	289	321	287	299	294	315	346	325	295	306	321	265	335	285	293	304	308	289	314	287	308	325	300	328	288	284	294	295	320	316	281	286	326	295	303	295	274	279	338	311	284	306	248	277	274	307	280	288	274	302	278	260	291	309	292	300	275	292	297	242	277	272	271	273	298	282	301	301	316	304	304	315	260	315	279	304	291	293	299	327	288	287	301	298	295	285	303	296	285	313	303	297	295	296	293	272	303	306	284	263	301	296	313	297	289	312	306	292	337	257	291	283	290	291	325	273	285	286	286	266	300	291	281	283	314	303	353	317	299	322	281	307	291	283	288	318	315	318	309	299	294	250	294	293	274	274	289	336	326	289	314	287	307	274	322	299	271	311	304	311	303	299	292	274	310	275	313	284	336	307	342	311	283	310	299	301	303	272	300	286	280	332	315	267	318	269	290	302	292	287	263	277	291	307	329	314	274	291	278	293	296	302	320	270	290	276	291	279	313	311	278	267	329	287	285	306	303	260	304	288	298	282	326	320	307	300	295	287	290	285	279	334	297	298	293	304	312	291	281	307	292	288	303	284	295	271	271	269	311	282	303	304	303	305	299	330	284	303	309	304	299	267	299	251	302	302	334	276	285	300	296	289	290	313	280	288	301	277	335	321	273	269	265	299	339	298	318	265	285	281	270	314	338	303	286	256	303	286	290	278	290	316	284	286	280	254	281	275	300	282	309	308	313	271	266	292	304	280	304	294	300	292	278	301	257	314	303	318	278	258	274	289	286	329	261	308	291	323	305	298	273	294	270	307	287	337	292	261	263	285	300	255	270	307	303	305	312	323	281	303	318	253	296	312	283	301	317	290	279	294	275	285	316	287	297	275	293	306	309	286	288	298	296	323	310	320	312	309	303	278	274	280	267	295	296	302	300	317	305	278	274	271	303	293	267	295	285	286	283	284	298	295	315	302	308	359	314	292	301	285	258	291	276	284	330	293	305	309	300	310	283	283	290	286	295	286	256	282	275	294	277	298	300	276	287	284	306	276	307	271	270	315	302	287	287	265	281	305	318	284	298	312	302	306	270	299	295	284	296	301	290	284	297	269	279	305	262	284	277	278	329	326	281	299	284	309	271	297	284	292	292	287	281	291	284	297	292	290	282	273	300	314	278	288	322	280	315	307	277	292	297	300	295	287	283	267	303	280	327	294	282	280	307	299	284	286	327	296	331	294	296	316	313	283	313	317	306	277	307	290	294	306	284	309	340	295	318	301	269	287	285	292	259	310	300	291	304	283	313	308	308	298	282	303	293	307	310	347	324	296	295	303	298	263	302	292	300	315	320	318	303	269	250	302	314	297	296	281	312	311	276	299	319	287	301	300	302	327	308	285	275	292	284	292	289	302	308	285	320	284	278	291	297	291	305	284	337	270	259	262	294	318	286	304	332	283	285	304	325	317	311	316	270	290	315	277	297	294	320	285	321	301	294	293	288	278	279	287	313	257	307	283	303	344	292	294	286	271	335	305	303	304	311	310	308	299	314	311	290	305	298	312	316	279	294	323	293	290	288	327	276	306	323	315	313	291	296	279	312	300	296	296	285	295	297	272	304	305	312	302	300
62766	63416	54301	13912	1435	1301	1162	1151	1057	1013	993	994	965	970	967	976	910	904	1003	906	947	925	871	931	870	904	886	878	941	892	861	919	923	912	890	879	905	912	909	884	903	920	899	852	880	893	884	893	900	926	891	948	894	924	881	922	872	875	853	900	875	861	885	991	860	892	875	885	931	862	913	908	872	844	883	918	914	863	872	859	870	871	913	900	880	860	930	887	847	916	957	914	919	907	905	845	918	921	862	919	896	873	902	893	918	876	872	879	865	906	914	903	888	859	892	931	839	849	880	903	893	858	938	851	888	864	855	853	883	930	905	875	848	908	900	875	858	858	888	836	889	886	894	823	935	889	901	852	894	916	897	832	852	870	871	900	884	830	847	893	886	909	887	861	905	891	870	867	840	863	861	880	922	892	866	853	897	889	876	940	891	850	868	888	907	817	878	899	888	902	938	853	871	879	934	882	894	884	894	888	908	843	874	887	911	866	915	895	875	897	856	868	888	893	893	839	867	873	919	923	870	942	950	903	824	888	941	891	898	911	859	858	885	837	874	853	867	876	943	901	930	917	925	889	899	888	889	860	898	895	930	864	870	914	855	906	889	863	828	911	899	860	890	826	920	937	893	931	943	832	840	876	921	920	880	843	873	870	897	854	903	919	914	921	876	891	898	882	884	901	904	874	855	899	900	882	917	892	887	929	931	921	922	928	844	849	923	912	855	939	876	891	905	885	879	881	938	879	866	911	857	895	947	850	867	857	879	858	880	892	883	907	866	923	949	838	808	845	908	871	885	881	895	864	865	844	960	843	931	864	877	883	871	897	887	886	898	881	923	875	873	851	922	846	864	891	912	910	878	870	905	881	879	878	945	909	884	837	881	920	953	879	969	841	899	942	957	909	883	885	909	885	895	871	959	943	816	881	920	934	877	841	880	861	890	910	900	912	876	908	904	893	868	899	890	950	893	862	861	911	852	869	862	967	951	905	811	903	852	895	901	860	933	872	867	914	834	858	895	898	861	930	893	926	887	898	864	820	886	857	879	864	892	925	862	934	910	896	838	881	855	861	883	857	889	865	878	905	921	909	852	920	869	899	850	878	861	940	840	904	892	827	881	802	906	850	860	893	867	894	904	872	876	851	870	871	931	893	905	888	890	915	899	830	966	871	876	893	910	928	854	898	812	866	920	878	858	883	881	923	904	886	873	891	909	884	873	842	902	904	869	920	900	888	821	884	910	866	891	843	862	876	881	888	967	877	871	846	878	861	855	910	858	883	906	854	872	867	881	822	912	915	864	847	892	823	939	897	894	896	899	814	921	957	855	924	913	890	888	887	861	858	904	870	898	887	845	826	919	891	917	875	959	861	845	942	882	859	880	852	906	902	890	859	846	937	931	806	817	857	884	907	844	942	840	983	873	887	859	918	894	956	935	894	848	951	945	858	844	920	924	860	896	858	889	874	843	893	944	899	877	890	905	851	855	936	915	863	859	904	853	910	938	864	919	921	863	834	909	899	926	900	912	892	923	917	879	889	890	874	857	897	878	901	857	891	914	878	907	901	859	860	890	895	886	895	884	893	918	889	893	973	885	894	915	909	889	900	859	862	942	865	870	911	908	956	887	866	833	887	845	842	831	862	853	921	869	860	885	879	941	898	871	913	890	847	846	868	907	896	902	904	879	843	886	896	888	900	912	854	854	891	884	907	889	927	868	937	892	951	911	861	894	913	868	896	919	918	918	920	890	925	893	918	917	847	812	883	892	876	950	859	862	859	892	920	859	870	933	837	865	882	875	853	911	886	826	880	869	886	836	812	877	933	888	890	910	911	836	947	867	892	961	929	850	888	877	891	847	885	879	868	852	902	901	883	904	913	858	855	880	900	887	868	903	907	898	843	888	845	880	889	896	888	869	895	908	918	867	894	904	836	955	899	842	878	933	878	877	922	874	937	933	869	882	900	877	848	861	864	878	865	869	823	946	871	931	888	908	851	870	885	913	837	929	909	857	921	908	875	908	855	929	888	878	915	858	913	906	858	834	891	827	875	874	882	857	899	873	923	879	864	890	909	974	890	904	920	872	890	889	893	903	875	858	867	913	900	924	900	907	919	878	900	835	908	885	876	864	863	891	870	861	919	920	954	888	861	851	861	876	910	893	852	935	926	898	905	878	935	864	876	903	857	882	894	845	895	928	830	886	917	846	958	918	926	868	904	826	858	934	846	914	897	854	898	877	872	929	871	925	902	891	884	867	881	901	879	887	885	883	882	849	890	860	874	900	921	885	881	825	947	860	887	881	888	897	917	878	897	886	903	851	909	874	913	863	855	865	901	883	869	908	898	879	908	917	828	867	912	889	882	892	922	916	916	940	898	865	876	896	873	870	884	844	852	900	850	865	903	930	921	889	893	884	887	917	874	874	908	868	970	931	870	908	861	894	960	915	878	884	853	924	873	901	882	884	867	953	908	903	916	874	908	855	956	879	871	938	906	898	915	854	842	878	851	930	920	838	797	875	862	898	870	854	814	895	936	839	897	851	835	903	859	905	876	848	940	921	828	911	931	878	863	901	870	936	890	881	941	903	882	859	855	871	871	866	844	857	906	847	914	863	899	871	884	870	905	873	888	915	892	910	824	882	876	855	831	916	859	825	875	891	848	900	948	895	873	846	859	843	886	899	896	926	900	855	889	841	924	920	861	857	913	929	866	875	905	886	897	850	850	909	848	939	856	838	858	887	860	899	885	907	884	898	964	859	851	869	921	888	854	882	868	876	914	854	855	923	922	908	874	885	907	821	890	853	907	859	889	872	889	934	877	883	813	916	920	874	886	890	901	850	863	880	903	873	908	892	893	871	932	856	839	891	839	921	932	881	904	865	869	906	870	910	922	836	884	949	836	859	889	872	877	919	853	907	907	862	927	927	864	900	865	867	831	876	860	916	876	931	863	891	926	890	880	937	875	874	877	853	939	877	832	839	857	880	876	952	892	882	873	881	882	911	877	915	876	867	894	895	893	884	895	872	872	883	858	840	896	931	878	854	889	837	916	871	860	897	920	813	909	873	908	886	898	894	888	885	877	893	858	872	894	918	868	858	848	838	842	900	857	914	923	874	906	869	864	874	862	902	828	846	854	880	877	883	887	906	884	870	865	921	892	930	868	905	920	858	848	865	894	903	876	859	841	891	915	920	932	855	903	858	880	846	858	858	876	907	913	877	897	884	897	888	901	902	814	905	885	907	911	872	882	858	887	871	861	857	883	913	900	928	896	876	940	900	851	897	886	992	896	934	902	897	872	875	873	856	864	870	908	929	879	908	912	900	896	915	899	900	913	870	897	882	949	878	879	842	885	947	888	840	930	853	894	841	892	901	872	891	872	910	829	904	848	868	921	900	909	851	875	923	911	875	856	893	893	917	887	885	897	873	887	892	839	921	895	838	922	899	853	906	931	889	915	893	913	872	879	888	898	845	891	899	845	948	861	826	886	961	881	942	913	863	857
31830	19798	8466	720	156	127	120	136	133	127	107	138	132	135	126	137	141	142	127	134	122	138	127	125	143	125	142	127	125	121	169	107	146	142	138	122	127	126	138	104	130	120	143	128	121	114	161	139	127	132	161	144	126	140	127	132	128	111	154	114	133	131	117	134	143	131	149	137	146	135	139	131	142	140	126	155	159	144	134	116	135	117	141	143	118	149	140	116	129	124	134	127	136	132	130	138	132	137	129	139	137	145	149	147	145	117	121	137	145	141	121	126	136	145	129	127	130	134	131	129	133	133	137	124	133	136	151	149	127	126	135	127	130	149	158	121	153	135	127	129	145	123	136	143	136	137	132	132	149	127	117	142	141	130	150	135	121	119	140	137	119	121	130	146	134	149	132	133	122	149	146	146	145	118	128	145	143	150	139	136	128	120	123	123	154	135	141	135	124	140	132	128	133	133	152	116	134	130	126	123	135	134	131	141	140	120	141	110	143	143	137	146	142	124	116	126	129	135	128	127	118	135	126	127	116	157	137	144	127	124	121	135	136	145	140	123	132	140	124	138	129	150	136	134	124	122	122	128	133	138	132	114	153	133	122	115	120	112	149	127	133	129	135	136	134	148	126	133	129	125	120	135	121	127	117	153	132	123	140	125	124	134	144	141	127	134	131	130	110	122	123	131	129	125	145	121	117	124	151	136	128	114	142	136	125	158	131	139	145	131	122	127	144	131	139	129	143	123	125	153	135	131	121	123	145	134	138	120	123	153	136	134	125	139	136	124	120	138	130	140	130	137	119	140	137	138	123	119	115	144	128	144	114	137	132	122	149	155	128	127	138	155	132	142	127	140	129	149	137	114	150	118	127	130	125	144	146	138	128	129	136	139	141	145	132	127	116	130	147	150	144	117	127	138	126	127	140	138	148	153	142	111	123	132	149	122	131	128	125	142	139	142	140	132	124	137	123	145	128	134	147	131	123	132	129	162	131	120	141	138	136	129	160	133	132	134	145	125	144	148	146	123	131	124	124	131	144	156	128	147	147	126	105	134	142	128	138	149	137	144	117	151	143	131	134	142	124	131	140	115	153	132	126	145	153	136	125	137	136	121	142	138	135	121	137	125	144	158	140	122	111	129	155	119	131	150	142	113	119	148	131	126	121	124	147	135	143	138	116	134	121	129	129	138	133	129	154	132	105	144	143	139	147	133	123	135	140	128	134	119	129	137	131	157	130	139	143	138	149	116	133	114	137	134	127	137	139	137	140	134	134	135	146	120	132	119	111	134	127	127	115	127	132	115	132	136	151	112	139	122	116	138	104	131	140	133	114	125	146	119	145	141	159	131	140	137	149	130	139	117	156	126	128	154	117	133	129	154	141	149	124	157	131	131	135	130	119	126	141	154	108	120	159	120	138	162	135	125	123	139	130	120	111	134	130	126	139	129	113	127	133	141	135	119	132	146	124	143	148	143	135	129	141	127	143	117	124	135	133	111	121	149	134	124	142	146	137	112	128	123	147	128	132	131	127	122	142	119	142	131	130	127	135	137	107	113	150	128	141	120	125	132	122	119	126	171	142	139	149	126	132	157	134	115	149	135	139	122	145	118	123	130	115	148	145	143	126	145	134	114	146	139	107	128	132	139	121	115	141	141	140	134	138	117	121	140	152	130	117	144	126	124	144	129	132	146	121	122	132	132	131	120	132	111	145	142	131	137	141	139	153	129	141	112	137	123	138	135	121	131	137	127	144	144	113	126	142	148	129	134	144	146	118	128	136	127	136	148	132	132	141	147	137	134	151	135	142	146	156	126	120	114	139	130	132	121	139	107	113	129	150	143	126	137	140	124	135	129	141	117	123	145	129	136	135	135	131	113	118	138	130	120	137	125	131	131	169	134	141	142	133	141	125	125	128	127	132	124	116	131	145	125	136	144	149	141	147	156	148	135	138	127	137	148	130	142	144	121	121	125	116	131	129	127	121	144	147	125	153	129	141	132	121	116	146	113	129	128	128	133	141	130	160	130	126	124	127	128	126	127	133	134	137	141	138	141	121	145	152	139	146	156	144	143	118	143	144	154	135	125	111	142	133	134	136	137	143	129	115	114	133	141	119	156	131	127	150	131	139	128	133	137	120	122	115	154	137	136	150	125	134	161	121	116	122	151	145	130	135	148	110	140	135	119	119	118	155	151	133	141	117	142	148	156	134	140	132	119	125	154	144	115	161	138	138	115	153	115	152	137	117	117	131	135	146	139	113	118	147	149	134	159	111	133	134	151	122	114	138	128	130	123	150	136	129	149	140	135	125	159	147	114	130	153	123	130	136	140	128	121	122	136	131	134	126	138	159	133	137	160	102	122	145	136	117	130	115	119	160	140	133	130	124	153	141	134	143	151	123	123	148	130	140	126	107	122	137	134	110	135	152	134	139	133	127	137	131	138	134	143	112	116	130	127	136	113	138	152	135	131	141	140	120	146	159	129	130	129	129	131	131	133	121	146	124	129	118	123	157	137	124	122	132	117	112	125	130	123	118	137	116	148	139	144	136	131	149	143	125	125	119	124	149	125	131	139	147	138	141	134	135	134	127	137	106	131	116	127	148	129	132	134	123	126	133	145	122	143	134	112	125	128	112	150	114	106	147	139	144	124	143	146	153	135	151	118	146	121	130	124	139	138	125	156	155	145	123	136	146	133	150	136	150	124	156	156	134	114	103	133	134	165	118	123	122	140	143	124	131	120	116	135	112	107	158	135	132	136	128	144	138	141	150	122	127	115	154	135	139	134	129	125	124	116	143	142	143	143	117	137	143	148	142	140	135	133	153	130	130	156	149	133	137	144	140	142	146	141	150	132	143	133	100	129	124	150	132	137	146	126	139	128	133	124	146	129	143	129	141	134	120	133	132	133	150	139	128	157	138	150	141	115	132	135	134	145	130	135	127	132	116	135	138	122	127	131	131	134	133	119	116	138	137	132	150	154	135	139	125	142	129	121	119	142	150	137	131	126	155	127	146	139	126	126	129	143	143	135	137	123	154	143	135	125	134	123	130	122	138	157	144	140	142	123	151	114	130	127	115	129	138	129	138	147	133	131	127	128	161	129	129	128	139	125	149	124	121	140	138	158	142	140	147	112	134	139	132	138	156	122	154	123	149	111	139	141	122	116	119	136	158	143	134	160	128	144	117	136	127	118	135	130	123	162	139	152	132	106	126	142	127	130	128	127	146	126	138	123	132	121	151	122	127	132	115	143	159	141	144	126	114	126	134	134	129	118	149	136	143	143	143	131	158	164	132	112	130	121	128	122	122	129	133	123	145	142	136	102	119	138	124	131	148	128	138	117	107	133	126	137	141	130	124	135	144	128	154	136	131	130	121	122	142	128	126	119	121	136	119	118	144	117	138	136	139	125	150	116	141	123	136	125	146	116	139	123	125	135	146	129	162	136	111	150	134	126	154	130	156	145	148	123	151	143	145	130	133	132	138	121	136	126	121	140	137	139
30909	23580	11312	1332	491	452	485	494	470	459	525	437	470	474	449	466	482	447	417	457	460	471	451	410	459	420	457	455	480	432	466	446	487	451	445	438	471	444	523	461	460	446	490	443	449	490	491	448	459	501	425	461	479	492	422	452	451	452	488	456	429	456	468	440	457	434	471	436	433	478	450	471	468	442	486	459	520	471	519	414	457	475	465	472	476	488	448	455	453	481	433	486	469	455	432	478	444	450	439	476	444	464	479	491	483	459	482	461	485	467	476	479	446	488	435	445	440	459	415	434	439	438	510	466	426	469	456	451	457	472	446	447	471	446	434	454	486	470	438	481	484	476	478	457	436	470	469	460	517	409	480	442	462	491	466	454	493	439	472	466	474	475	420	461	483	432	499	460	490	472	437	460	473	464	495	457	460	436	500	489	463	464	451	428	455	457	464	449	458	441	477	433	451	534	502	472	496	467	505	481	427	462	478	475	461	448	453	478	454	481	438	496	439	447	477	460	504	485	429	441	444	484	493	477	475	451	443	480	479	459	450	485	445	456	489	428	456	492	436	452	453	455	468	457	466	478	471	465	442	464	472	478	442	451	440	447	476	461	429	441	502	438	448	463	495	448	467	463	454	489	471	484	483	441	422	490	489	457	452	456	437	439	439	476	470	497	461	451	463	452	468	422	472	451	470	435	491	472	461	453	475	514	491	457	456	477	482	457	455	436	457	432	466	446	487	480	452	482	492	437	486	465	436	424	432	464	464	471	508	458	476	461	425	480	429	465	473	470	488	477	473	451	467	442	453	474	457	439	462	466	441	461	465	471	467	432	483	398	492	450	448	494	468	475	494	428	455	439	482	450	425	460	462	459	481	474	434	431	481	465	455	470	456	462	492	446	463	464	438	474	441	480	451	486	511	469	451	446	460	456	434	466	479	469	453	447	446	476	463	448	421	451	478	451	453	458	412	472	483	460	474	452	428	458	447	453	426	462	448	474	446	433	480	485	457	452	465	471	479	438	500	445	476	478	428	481	458	410	495	443	418	475	468	476	443	480	492	472	432	470	481	414	463	449	473	456	528	482	501	460	478	430	470	468	441	443	467	489	461	468	498	441	461	514	426	450	425	480	468	457	460	497	447	480	445	483	458	446	462	478	441	440	474	457	479	421	437	465	486	444	467	467	449	448	443	440	453	482	472	445	451	455	460	435	469	495	485	481	447	487	466	483	455	485	427	444	481	475	495	451	458	434	463	460	461	474	449	442	488	482	459	434	456	418	477	447	459	445	477	453	452	418	448	477	470	477	449	440	472	500	460	475	444	455	467	423	450	467	432	459	471	451	444	429	424	478	468	471	496	466	467	431	439	490	488	449	436	441	452	472	484	471	465	453	454	470	474	477	437	486	486	446	454	452	479	480	468	432	456	418	465	503	486	463	482	495	461	481	460	452	476	476	450	426	418	462	441	430	437	496	490	404	483	453	447	485	465	447	462	438	486	455	447	419	427	470	426	465	445	483	459	465	471	451	472	473	461	421	475	460	472	442	454	465	436	446	433	483	473	430	441	483	455	438	442	468	453	492	453	470	466	467	492	409	456	450	504	410	481	443	438	410	429	465	452	458	468	492	482	454	476	452	500	442	449	436	454	479	456	462	466	458	408	434	408	461	447	409	480	481	455	471	439	438	460	471	417	430	455	495	430	470	473	450	467	442	437	456	465	476	505	484	432	468	471	420	486	452	443	410	438	482	475	455	471	500	507	457	481	519	501	453	417	467	475	452	436	437	474	435	450	467	474	473	458	440	493	457	443	472	420	463	457	461	467	451	463	465	412	421	443	442	436	428	470	429	434	475	484	431	402	491	464	456	427	441	444	503	474	462	451	467	482	467	445	494	462	471	437	488	476	483	426	452	475	461	464	447	455	426	481	462	473	482	470	489	487	450	453	458	461	432	480	446	469	451	471	464	467	411	450	490	445	459	484	449	483	438	423	440	432	456	435	466	409	449	467	471	471	453	480	485	442	477	477	412	436	435	439	470	444	434	468	495	494	445	463	451	457	460	456	498	468	418	433	509	448	501	476	453	480	485	422	474	466	485	439	478	458	464	471	429	462	481	438	452	468	453	483	459	464	440	448	498	478	489	442	433	461	462	498	473	480	508	434	465	505	468	468	468	425	471	448	446	445	501	492	481	480	480	455	425	444	445	476	443	450	438	432	468	456	454	449	502	455	452	519	427	498	460	480	417	470	466	473	469	450	455	468	472	464	461	470	489	487	451	479	476	430	477	473	435	450	465	444	441	413	462	465	449	434	426	459	489	454	466	443	439	440	478	427	477	439	470	467	472	459	459	461	456	484	500	478	444	493	465	476	457	420	470	443	476	459	435	486	443	453	467	459	447	453	475	438	463	476	456	433	476	461	467	422	499	467	446	495	482	502	446	449	482	432	486	449	472	455	455	459	469	477	467	425	438	440	507	450	443	489	486	432	472	461	488	454	457	466	467	464	444	428	443	426	473	432	481	483	460	459	457	453	449	460	489	451	477	467	446	441	455	434	446	439	458	460	475	465	479	410	502	465	455	452	427	458	442	472	446	456	457	475	483	456	475	483	455	473	462	449	478	482	449	490	460	471	449	451	461	455	498	472	452	500	479	471	418	466	435	440	478	459	464	510	452	459	499	463	426	459	485	434	459	496	461	451	479	429	454	453	511	457	456	498	467	446	491	492	443	446	509	508	450	463	501	457	466	468	483	461	440	455	465	475	429	445	449	482	450	480	465	500	427	476	451	466	431	442	485	499	451	478	416	483	448	447	458	434	472	468	495	467	445	447	446	473	461	487	459	483	480	486	457	491	450	442	438	457	488	465	466	459	471	461	450	477	477	479	448	485	455	466	435	443	437	458	469	463	465	479	455	435	431	457	409	466	476	458	505	454	465	464	444	458	464	462	478	429	476	484	461	470	487	453	471	467	464	497	467	476	448	480	440	453	490	468	455	457	439	417	437	484	432	474	462	480	477	454	443	490	450	482	442	432	471	451	463	472	477	422	438	426	438	462	487	464	476	494	488	436	467	466	442	483	407	402	442	467	484	491	484	438	475	497	414	470	423	456	472	434	465	458	480	446	431	443	446	417	441	464	444	448	490	458	451	472	475	460	488	449	485	444	430	428	488	491	446	447	428	447	429	483	431	481	457	459	494	436	422	484	476	438	434	472	442	468	465	435	471	485	449	485	492	440	479	463	440	455	469	427	510	464	480	429	489	488	458	446	458	467	460	474	473	478	462	498	446	452	477	458	474	496	486	439	461	449	458	454	447	464	463	465	463	457	423	476	470	465	523	437	460	476	468	437	466	458	463	453	469	485	489	441	472	447	449	477	445	474	463	436	457	441	462	424	433	432	427	506	433	443	477	437	457	435	474	478	429	472	443	463	480	452	417	484	464	480	479	488	478	439	451	444	488	452	454	416	466	419	444	462	481	454	457	426	452	422	490	463	450
69217	61310	47245	15437	1147	276	244	242	201	213	203	173	189	193	207	191	197	199	186	184	198	213	209	163	202	190	236	201	218	218	195	170	213	185	189	194	196	185	189	207	184	201	208	208	166	200	209	193	203	199	216	201	205	215	185	187	207	228	158	199	174	223	176	191	180	203	175	199	201	168	177	194	179	193	187	198	206	203	192	202	197	207	205	216	192	197	200	197	215	217	214	186	194	206	196	188	205	203	197	210	194	183	215	197	199	226	190	193	182	203	193	195	193	201	198	176	192	180	211	191	179	203	169	198	182	175	205	188	201	209	196	184	207	199	192	213	186	181	213	204	195	194	191	184	188	180	220	208	208	204	200	232	197	199	195	215	207	193	203	208	189	194	194	186	217	207	176	184	183	190	194	178	173	188	176	217	209	197	212	200	201	202	180	184	191	205	212	194	221	211	200	216	230	198	209	201	201	202	215	221	204	181	193	191	232	184	196	206	204	195	197	196	177	206	166	203	185	217	198	179	203	217	177	167	199	190	190	172	205	186	174	192	186	185	218	202	226	199	206	188	217	212	218	204	220	195	172	205	180	211	210	193	149	207	212	206	212	201	193	186	202	172	190	197	177	214	198	191	181	184	198	210	192	191	188	188	188	189	199	194	213	185	185	199	197	195	194	185	205	204	185	204	198	197	194	175	195	207	199	184	187	185	199	190	178	194	181	189	198	215	199	198	224	181	206	188	189	189	192	192	182	213	172	181	200	213	182	213	174	199	188	177	171	234	189	183	198	196	200	186	175	192	214	216	171	198	212	193	197	214	209	191	192	199	177	172	209	199	192	224	171	196	210	202	179	170	197	183	221	198	192	178	177	197	196	191	215	181	181	210	191	214	197	197	195	223	194	202	179	199	186	203	223	209	178	194	193	182	190	194	196	181	192	196	176	187	187	179	218	207	173	204	197	174	212	199	209	234	198	177	176	184	213	191	210	197	181	219	193	209	188	189	189	195	194	188	182	185	184	230	204	226	220	218	175	199	186	179	174	188	192	205	187	202	190	186	202	192	182	180	183	194	216	167	209	218	194	177	200	203	197	214	202	187	207	191	180	192	214	182	177	178	168	208	182	192	210	204	205	225	210	204	184	176	195	206	195	217	203	190	214	178	183	187	204	170	177	180	197	193	200	183	204	193	196	203	202	199	193	193	183	188	167	160	209	219	224	186	203	190	227	205	178	176	201	198	216	217	194	200	208	207	192	196	201	214	188	230	180	193	190	214	197	212	216	203	195	172	202	191	189	209	193	201	175	190	193	200	215	196	202	197	213	172	206	206	176	172	223	182	214	176	170	209	211	215	193	174	198	200	219	196	186	216	170	182	194	188	209	192	199	200	197	200	215	189	171	202	185	209	209	214	176	212	183	198	183	198	197	181	192	205	215	208	202	195	210	204	177	213	202	192	228	216	210	199	189	190	184	177	192	200	193	159	173	169	196	196	197	203	220	192	205	162	169	200	203	190	217	190	192	193	192	187	190	192	193	207	195	194	182	199	207	179	182	214	193	211	198	188	216	187	159	190	201	204	187	206	217	184	193	224	203	206	203	205	182	195	191	200	198	226	179	179	207	191	203	190	193	210	190	200	201	206	209	206	211	185	202	187	191	171	200	203	219	190	188	186	193	191	201	199	208	210	202	160	200	196	191	204	200	197	197	205	178	213	194	193	196	210	214	198	179	183	185	204	187	197	221	179	196	210	206	185	222	190	172	214	200	195	176	184	214	186	195	196	186	207	215	174	168	184	215	196	208	162	192	194	181	179	210	212	180	194	173	197	190	195	168	203	195	208	176	181	227	184	218	179	208	183	187	210	213	193	194	194	190	198	171	173	209	166	206	181	198	179	209	193	206	200	216	180	193	215	206	192	192	213	197	186	173	192	208	214	209	202	173	189	178	183	174	200	175	191	179	183	213	222	179	191	157	181	186	194	192	184	192	185	204	192	186	183	198	167	181	195	197	238	193	207	185	172	195	190	181	215	209	202	168	199	180	178	184	215	191	194	193	201	186	200	188	222	200	195	187	199	206	201	183	203	184	220	202	178	222	200	234	201	195	216	178	165	192	194	199	194	192	194	170	193	177	231	222	196	195	175	188	165	199	212	197	213	181	210	195	173	218	213	189	203	199	178	208	209	192	183	204	202	209	198	194	185	184	211	217	193	205	221	221	201	184	185	192	183	197	190	217	173	198	201	194	185	181	191	193	196	202	216	194	194	198	192	199	186	199	198	198	204	203	180	183	219	202	166	187	186	198	174	200	161	198	200	195	173	244	216	202	216	210	210	189	206	210	213	180	217	196	202	225	242	200	189	184	161	182	177	206	192	190	176	204	181	203	208	177	201	185	185	203	186	170	176	190	198	192	189	196	205	184	185	194	210	173	188	193	190	188	211	199	202	190	204	186	214	190	189	187	202	189	199	210	177	181	179	190	184	191	192	208	217	224	201	210	179	200	211	201	215	199	188	186	193	191	201	189	184	191	200	221	201	198	191	200	192	212	221	215	203	190	196	174	233	188	170	189	212	195	211	200	191	182	179	198	195	178	185	201	191	198	204	194	183	169	190	204	206	182	179	184	203	187	187	154	225	186	207	194	189	220	194	198	193	203	190	189	186	199	198	218	202	206	193	196	221	178	176	187	170	183	208	207	196	219	181	202	191	203	202	178	182	213	197	196	186	170	178	206	197	168	198	187	175	208	215	191	172	185	200	196	188	193	213	196	183	217	181	188	183	211	190	201	196	187	200	199	198	189	189	215	208	188	181	207	203	194	194	213	228	232	188	196	190	170	186	202	187	204	176	217	189	158	174	197	204	189	183	191	174	205	206	205	197	219	184	216	212	187	189	204	198	204	189	197	193	194	190	182	202	186	182	192	223	183	191	204	204	211	199	188	223	199	226	245	165	194	211	214	206	199	179	209	221	197	197	179	178	226	182	179	169	201	201	210	185	200	189	199	201	211	196	174	181	180	204	218	202	209	185	168	185	190	174	180	198	190	179	215	205	181	199	202	173	172	185	192	189	188	162	200	223	168	191	177	188	224	193	207	229	193	198	198	189	195	201	194	198	202	209	210	190	212	180	201	183	217	193	206	221	176	211	214	188	184	196	175	227	193	224	207	208	197	179	206	184	186	214	205	205	192	237	202	206	211	197	201	205	202	201	171	185	192	200	217	204	214	225	211	183	200	189	199	208	182	185	197	185	176	201	183	197	184	188	211	186	217	202	196	185	206	204	205	210	194	220	180	203	202	195	195	182	199	194	203	186	205	206	206	224	179	199	174	197	185	171	177	198	191	208	185	205	192	216	218	215	190	190	205	189	192	192	188	196	190	194	206	163	225	196	186	205	196	213	190	200	197	216	214	190	174	197	195	202	195	216	196	170	205	200	171	203	196	190	198	184	182	210	199	203	191	228	197	185	208	204	191	196	189	174	198	207	191	213	194	213	184	202
50730	50319	41940	8956	894	805	791	700	741	723	716	667	711	684	620	672	670	654	645	633	629	625	628	656	588	639	673	596	626	634	599	618	686	577	627	588	678	632	637	607	648	649	659	615	646	656	630	628	570	631	643	630	623	649	644	624	588	616	660	640	629	643	665	621	621	634	621	619	594	673	687	634	628	621	627	615	598	648	638	615	580	675	635	595	624	601	584	641	621	636	625	623	599	657	633	626	628	588	641	657	592	664	637	629	632	603	643	597	662	652	643	627	624	677	623	637	643	618	600	593	622	625	690	643	643	632	651	614	644	588	622	606	635	657	610	579	665	626	677	619	635	652	600	631	626	620	635	675	608	612	664	627	622	603	605	645	585	614	640	615	596	630	596	655	612	572	595	593	636	605	564	658	608	622	643	661	670	680	634	579	601	622	674	656	623	647	612	667	607	595	619	599	616	618	621	646	632	639	626	651	634	628	624	671	652	624	614	591	626	642	629	683	621	659	620	664	636	610	620	614	627	644	640	613	612	635	589	645	609	616	610	628	622	633	608	643	588	628	612	606	650	592	592	599	592	637	576	643	602	625	626	645	629	665	630	629	641	668	635	621	651	634	628	578	586	583	589	660	591	597	615	587	644	625	603	623	585	594	651	653	615	621	643	595	617	631	638	613	651	651	598	630	625	661	630	654	588	609	625	642	600	624	632	621	576	582	614	662	601	614	619	666	609	632	612	556	630	616	632	575	585	651	608	627	661	639	613	630	609	633	631	622	632	637	659	610	618	633	666	616	673	633	659	603	629	660	616	630	610	692	658	644	628	620	621	651	629	622	671	616	640	633	645	651	606	656	582	667	696	619	641	628	586	601	652	646	587	635	619	625	629	600	625	596	629	672	630	620	602	639	643	639	605	647	653	627	609	692	603	598	647	651	582	623	620	681	610	615	647	646	639	646	605	632	587	575	640	622	666	624	616	651	661	557	610	612	629	610	634	618	617	650	610	638	570	620	623	615	661	616	607	593	640	587	644	651	593	633	569	638	612	575	622	641	656	606	626	614	646	662	606	623	613	631	650	633	635	623	594	623	592	598	629	625	645	661	621	633	646	640	621	599	582	570	645	586	626	636	570	644	625	623	664	656	665	664	630	608	643	647	606	586	648	624	650	633	673	615	645	627	595	635	617	589	597	653	614	654	656	613	629	685	645	629	647	623	618	618	617	639	668	610	629	640	608	604	582	623	646	637	645	611	663	632	599	652	581	603	669	615	641	624	641	695	627	673	641	665	642	606	636	612	623	629	637	650	602	612	606	606	669	590	610	598	612	614	676	598	644	591	622	623	630	610	613	661	596	631	645	646	615	611	639	628	644	627	632	668	645	645	613	593	639	645	619	597	603	651	579	618	603	595	586	651	626	618	602	641	626	659	588	650	574	585	665	628	601	645	622	663	656	674	640	576	603	638	616	676	641	627	638	596	620	623	624	635	625	627	654	646	624	647	651	654	651	580	599	646	600	611	630	637	654	615	617	603	588	644	639	609	640	628	625	641	656	597	653	637	642	616	645	620	628	661	616	636	589	625	620	600	652	665	612	629	674	655	590	632	614	593	610	629	648	645	602	649	625	619	630	607	632	673	645	629	615	619	623	616	610	626	657	662	661	639	620	679	623	550	617	642	626	653	626	697	610	622	608	677	635	647	656	607	630	647	629	605	660	580	626	660	656	641	624	603	632	614	582	637	608	615	651	645	669	649	670	651	612	680	595	631	638	624	632	620	630	596	616	627	636	631	704	646	614	679	656	650	664	680	636	625	649	634	667	618	634	609	576	598	598	644	644	631	597	647	619	641	604	630	638	610	674	628	627	608	641	627	639	593	656	657	657	620	627	659	614	629	607	570	585	653	665	625	606	634	627	637	665	648	622	673	659	625	640	590	582	604	647	605	637	663	623	629	590	641	662	625	635	644	668	621	623	654	629	642	598	589	611	646	629	640	648	623	576	663	632	613	652	627	603	680	570	657	648	674	616	555	604	592	592	628	645	691	640	638	662	642	602	665	650	610	609	621	612	669	616	629	621	610	655	592	640	640	632	638	608	581	689	638	614	604	625	634	604	666	621	609	604	595	620	637	691	637	669	629	620	637	639	686	593	632	667	642	655	639	615	633	667	648	633	588	626	658	647	651	645	591	653	608	636	645	615	599	605	603	586	624	612	600	616	644	633	616	618	605	612	615	626	651	670	651	658	610	641	688	629	624	635	620	657	684	628	653	665	638	613	653	615	634	631	630	594	675	553	685	632	577	579	655	630	674	646	651	632	654	605	615	645	663	645	646	593	652	610	666	642	616	631	627	622	606	641	594	657	655	634	640	622	657	590	613	651	611	608	589	598	646	598	630	672	634	579	630	614	562	611	672	640	611	576	618	641	651	657	683	636	629	675	591	639	656	634	626	638	617	628	633	598	567	634	635	635	593	635	624	617	611	637	598	612	616	661	632	659	645	598	686	617	626	654	645	695	653	643	669	664	626	664	616	663	598	594	572	605	620	605	639	619	683	656	608	642	622	609	641	628	701	628	615	649	639	628	634	589	612	671	614	616	607	676	620	635	654	638	610	615	663	649	610	629	618	608	644	636	652	678	657	633	587	614	636	642	645	631	594	620	629	622	646	607	651	621	626	625	627	620	611	629	614	645	638	652	636	661	616	614	664	652	645	635	621	659	643	632	621	620	657	643	661	604	614	631	605	645	630	645	624	622	636	621	648	599	622	653	631	606	647	619	653	567	599	603	620	614	648	607	629	650	580	602	614	632	653	636	678	666	617	608	655	637	620	622	628	660	628	610	651	616	644	615	633	591	637	629	659	656	639	613	653	584	585	624	662	608	622	634	612	615	656	656	678	625	601	638	592	600	655	654	629	641	639	618	639	617	622	580	615	613	635	582	623	623	721	623	674	636	627	647	650	599	648	615	608	628	638	625	567	647	599	641	665	582	615	602	654	624	667	643	638	608	633	653	621	612	672	617	611	610	616	620	634	645	611	621	652	588	649	599	624	582	662	663	599	605	612	577	644	649	628	666	620	619	632	632	654	670	620	624	634	638	597	607	638	646	603	648	608	664	644	664	671	645	634	649	607	652	638	626	623	598	660	597	654	628	636	633	657	600	599	598	676	634	587	612	611	606	660	665	603	654	612	612	611	634	638	578	649	640	634	642	601	631	589	631	614	617	613	595	639	627	639	635	596	663	640	619	639	645	581	650	601	656	610	602	629	638	630	646	621	620	625	648	633	615	653	651	662	653	658	697	658	610	649	640	643	615	617	672	602	616	590	652	643	671	569	641	591	628	632	647	604	621	638	613	655	621	614	632	651	618	680	624	651	655	631	629	641	645	618	599	605	658	650	605	603	641	625	639	596	635	657	628	591	628	582	636	619	620	625	613	574	630	665	664	610	648	611	628	630	606	625	627	597	613	635	697	642	591	595	577	649	613	664	607	611	677	659
77657	71772	56882	22706	4090	442	339	363	332	315	313	303	302	329	322	315	279	290	281	272	303	270	323	308	323	286	280	276	281	308	258	319	266	312	306	268	268	316	293	302	322	286	303	309	288	284	302	275	288	319	292	330	294	321	304	285	291	303	286	302	294	305	302	267	276	280	299	270	324	281	302	291	290	259	295	286	287	267	288	251	273	275	306	276	291	294	302	290	277	262	297	272	314	265	292	311	290	280	259	277	284	265	285	281	255	291	303	292	267	293	285	288	301	316	281	299	314	296	277	303	326	238	321	284	278	249	294	315	316	301	299	310	294	311	289	270	322	282	279	265	282	278	280	257	272	282	275	306	305	308	270	269	283	306	312	296	283	288	266	269	275	302	296	283	259	286	282	271	258	310	298	309	296	247	301	303	311	285	283	261	308	302	297	265	293	288	267	287	283	289	297	306	302	262	279	301	274	284	310	291	296	302	265	275	286	285	268	300	286	300	311	288	275	313	271	292	304	295	292	278	297	282	258	292	285	295	269	279	286	285	324	313	279	296	294	279	293	259	288	302	313	278	301	275	288	288	292	296	264	302	293	269	264	281	293	299	288	304	275	285	293	265	305	271	296	290	279	308	254	258	282	297	268	280	291	269	311	314	283	297	305	275	272	307	272	312	288	305	285	264	279	296	310	281	301	296	308	277	323	292	273	274	290	298	301	326	280	294	288	275	328	291	294	293	258	290	298	278	275	261	315	294	266	282	296	281	265	337	311	315	292	299	293	330	285	288	272	294	311	301	256	282	278	324	258	325	313	299	295	283	279	277	284	265	321	312	271	316	261	277	287	264	292	291	284	268	300	291	290	267	261	289	274	291	307	303	312	285	301	289	322	302	266	291	268	291	318	292	311	285	275	283	293	291	298	297	288	309	291	294	296	312	282	285	331	271	286	271	262	283	281	290	322	289	295	287	290	278	279	300	304	290	301	298	300	278	310	292	274	310	302	294	306	307	280	270	272	290	249	306	284	276	275	272	261	302	279	299	284	313	294	303	304	276	302	294	285	312	345	283	286	307	273	272	277	274	274	299	321	293	273	273	300	271	281	291	288	287	302	270	289	290	295	281	302	323	270	275	275	260	277	313	296	305	276	256	310	292	273	306	274	294	309	292	302	292	292	268	288	323	291	317	286	309	317	300	299	304	279	306	304	295	293	276	279	314	288	290	286	293	301	307	299	290	297	289	316	272	316	259	302	277	285	294	281	278	301	270	284	301	298	294	305	284	299	277	287	311	295	291	305	298	295	274	288	259	270	290	256	337	280	292	275	326	306	310	329	284	293	278	276	279	304	324	311	263	303	298	318	306	281	274	269	313	278	296	301	292	267	302	298	295	283	347	305	318	269	268	268	295	265	289	307	271	296	267	287	289	291	295	299	276	296	257	301	286	294	303	312	284	295	315	296	294	312	291	287	310	287	257	253	308	269	279	298	299	292	299	292	267	267	288	262	310	301	291	311	293	289	272	303	256	279	308	285	305	289	300	318	294	308	315	266	279	285	285	288	285	303	285	297	303	284	279	331	268	271	309	303	293	294	291	299	296	320	272	305	277	271	295	278	287	267	303	283	293	294	278	303	278	322	310	316	268	269	275	267	273	296	295	321	280	310	313	296	305	256	288	262	312	283	283	266	273	289	282	295	271	254	290	265	282	258	280	290	266	292	278	279	297	294	297	303	301	272	299	302	274	296	305	297	287	290	278	273	269	290	308	285	256	290	277	290	268	276	289	325	304	322	301	272	284	284	281	317	312	308	274	250	294	272	284	286	309	298	268	308	324	260	280	291	281	320	278	305	304	271	294	263	243	297	301	304	271	287	294	286	277	277	324	278	282	294	283	285	299	284	293	301	286	281	279	292	278	287	310	270	291	324	267	279	289	308	295	289	259	291	272	305	304	279	283	326	255	308	298	268	297	311	294	280	286	292	295	317	300	280	293	287	267	283	254	310	295	290	267	274	321	303	309	291	280	306	311	265	288	322	269	300	284	276	258	303	304	282	282	302	303	299	276	295	310	280	307	297	305	282	282	281	270	307	299	310	300	291	303	292	281	243	297	294	264	309	292	271	265	292	252	300	269	283	285	283	275	325	285	318	269	309	288	294	293	335	312	294	290	290	304	334	310	277	303	308	291	267	265	312	315	280	287	285	289	322	301	307	298	295	293	277	300	272	266	280	305	290	308	288	299	280	299	268	290	298	261	295	270	314	277	287	283	313	309	260	269	279	292	305	300	269	310	295	286	294	267	269	258	303	286	284	305	285	288	268	291	230	331	295	281	289	285	275	295	301	272	302	265	291	272	291	287	326	269	277	275	275	288	288	246	310	278	267	294	267	285	270	259	303	289	268	301	290	282	286	292	287	290	319	269	286	294	306	296	307	291	277	285	258	286	293	290	320	290	278	310	284	284	283	291	300	266	308	283	271	283	244	305	297	297	291	268	297	275	288	283	289	300	321	324	279	265	291	294	287	309	277	281	279	311	307	281	295	305	315	310	268	322	274	271	266	310	317	293	341	293	329	300	300	295	281	306	324	296	312	279	295	297	303	274	309	275	289	308	297	268	302	296	308	280	279	265	276	287	302	321	317	283	261	279	288	256	310	289	287	306	321	273	287	297	314	270	299	317	258	256	296	304	306	289	278	306	311	268	277	273	304	287	312	275	332	285	292	291	275	272	305	296	281	280	279	309	284	302	287	316	336	286	292	304	274	302	292	279	272	306	300	266	279	307	255	291	284	301	303	282	274	326	286	308	285	300	277	306	268	299	289	285	293	281	296	294	291	292	276	275	305	288	285	300	293	295	309	261	273	316	293	297	309	281	295	281	312	287	317	284	282	281	273	270	293	289	263	282	304	280	289	269	299	298	277	272	285	288	285	306	320	295	290	276	288	308	300	272	300	291	291	297	279	288	287	307	283	276	275	302	277	285	312	285	278	300	297	276	281	272	264	282	296	299	312	291	289	272	268	318	295	290	309	303	294	282	277	342	292	290	306	294	282	278	293	272	313	280	288	300	292	271	290	267	311	268	306	304	242	285	274	294	302	282	278	310	275	298	294	289	321	290	301	289	291	287	285	287	302	264	273	305	289	290	289	309	326	258	253	271	286	284	290	295	291	312	274	302	331	267	283	289	283	306	267	318	277	303	267	303	286	296	275	299	275	297	295	303	307	299	289	307	265	294	313	262	310	309	288	298	309	301	257	317	297	246	290	317	269	294	278	302	304	251	289	286	270	312	270	285	275	319	309	289	283	298	278	282	263	302	281	293	289	297	294	280	289	256	286	283	273	285	305	281	288	289	297	309	290	317	279	302	282	270	315	293	287	271	273	271	282	288	282	278	290	282	322	293	322	284	277	295	279	300	292	290	317	296	281	305	292	294	290	266	300	275	291	280	283	306	266	283	289	278	309	289	248	302	284	269	290	317	314	292	288	292	280	286	283	303	255	298
61173	62437	51730	10839	1398	1273	1170	1121	1049	1025	1001	974	956	962	955	932	950	916	901	921	902	899	891	918	856	862	854	875	877	902	895	911	886	908	841	914	879	876	877	893	851	887	860	888	885	854	904	916	871	916	893	837	884	854	866	896	847	857	917	920	839	846	818	871	863	906	855	846	892	849	893	864	850	838	861	812	809	904	960	881	844	880	885	854	830	884	808	866	856	889	850	836	858	863	886	800	867	858	837	851	861	868	852	856	892	858	926	881	848	857	864	891	842	839	870	834	793	850	899	807	877	909	901	906	802	855	856	881	931	834	871	866	831	878	896	918	847	882	887	809	849	835	928	888	907	876	843	869	856	866	858	855	896	913	879	878	882	879	867	878	865	849	848	814	879	916	857	895	828	811	873	876	877	878	931	871	865	871	833	843	877	883	873	826	874	874	863	889	880	891	864	864	838	900	856	884	854	901	873	861	830	885	829	885	940	842	885	877	870	848	876	864	838	866	908	886	862	911	843	888	844	858	868	903	890	818	870	871	929	833	856	844	813	903	888	883	887	850	867	898	873	850	900	837	881	859	835	880	865	856	912	882	890	885	837	827	905	847	889	847	867	852	885	879	861	873	904	876	866	840	873	913	763	913	886	902	839	894	850	869	822	849	904	834	829	895	969	872	932	865	828	853	884	840	844	873	847	904	851	877	852	836	888	869	909	894	873	851	870	883	845	804	894	858	875	866	846	860	895	873	848	852	845	803	852	836	899	913	854	877	797	835	881	882	911	823	871	888	886	916	870	880	897	872	864	876	810	843	823	885	908	875	856	850	847	866	869	872	841	925	844	810	848	860	844	876	868	844	866	816	883	864	879	847	884	843	882	888	838	845	839	867	827	849	908	887	876	885	860	822	902	897	799	851	880	837	852	835	832	845	879	897	869	907	817	857	868	875	833	834	831	850	821	881	864	793	850	899	852	867	893	860	838	866	848	911	864	888	908	884	889	841	870	842	862	867	857	915	841	890	905	899	859	845	916	845	850	823	884	829	805	843	810	876	878	870	849	841	883	850	855	859	894	858	882	821	878	900	847	856	881	835	858	831	888	867	802	905	853	884	904	888	866	885	882	826	863	846	928	900	858	859	856	855	863	854	859	866	852	828	858	891	892	935	831	896	874	841	825	903	877	838	815	844	866	890	829	870	889	860	832	867	910	871	859	835	840	895	859	953	885	894	889	852	873	875	868	858	882	856	829	894	901	919	824	864	854	869	869	840	874	894	853	891	851	908	926	816	855	902	863	833	843	843	884	860	878	857	888	926	843	865	890	830	885	843	889	893	883	916	838	867	835	870	832	852	882	890	842	803	867	838	863	870	832	853	895	878	897	849	841	821	820	864	900	861	914	891	845	857	899	850	864	876	911	916	906	892	814	906	885	866	852	868	874	909	819	895	836	904	841	794	870	857	889	941	829	882	878	865	835	816	916	821	859	852	908	832	837	883	857	904	848	829	847	839	856	878	882	871	848	867	858	834	867	839	852	802	905	844	869	839	849	886	902	871	841	894	809	862	839	859	863	852	899	840	863	909	859	866	892	877	873	841	851	914	865	867	848	859	879	893	886	948	835	867	846	848	836	868	822	882	862	825	913	823	921	865	855	864	929	854	879	881	860	870	831	921	855	851	862	861	818	902	793	881	839	895	788	899	797	866	909	900	863	888	872	818	849	924	922	901	843	803	858	860	885	868	866	897	828	848	900	824	834	852	876	863	829	900	864	878	873	863	841	887	858	828	919	850	893	861	863	831	879	874	847	860	864	896	905	871	910	860	860	839	907	889	892	891	867	892	886	867	874	900	822	854	848	832	818	871	868	793	896	869	876	918	873	850	859	888	848	851	904	869	867	891	907	832	837	858	907	873	873	859	904	802	836	895	871	939	884	869	910	835	890	873	863	833	897	934	878	883	903	889	931	858	846	853	854	847	801	875	898	865	829	850	921	875	845	856	831	864	869	879	849	837	876	871	893	896	891	837	816	835	880	859	906	880	866	856	831	843	890	875	857	864	906	849	828	887	860	862	873	879	889	854	884	811	893	864	881	867	818	887	922	914	910	872	831	859	828	900	850	813	935	904	885	877	835	900	865	875	842	852	868	884	842	872	880	836	952	854	823	894	906	865	850	871	875	892	849	852	880	842	867	880	855	826	841	894	834	862	882	794	816	874	832	903	843	854	870	858	848	878	815	833	846	901	888	864	922	884	801	908	858	852	812	812	903	871	859	841	835	843	825	854	886	807	857	863	874	860	833	876	878	891	907	900	769	876	840	854	849	875	875	891	804	852	839	925	879	877	914	900	885	881	847	886	841	836	889	884	876	859	915	860	822	902	905	852	869	856	833	857	849	934	841	879	862	870	924	908	878	818	833	851	844	805	810	881	868	914	879	862	911	886	883	828	904	854	879	925	845	868	872	847	869	892	851	863	877	854	842	832	803	874	912	865	875	811	882	884	887	856	896	888	865	859	885	882	853	835	860	875	864	855	895	874	844	872	831	875	872	881	925	875	879	870	836	874	931	826	889	834	879	904	901	914	858	873	877	919	874	851	847	879	840	846	861	887	833	873	867	897	830	887	876	834	864	813	857	871	913	864	907	867	880	897	879	875	899	855	848	884	830	841	823	860	862	875	873	865	880	881	877	930	842	868	885	827	857	844	834	837	823	833	859	921	847	852	820	880	933	897	870	834	821	861	857	864	809	857	897	901	897	864	899	854	860	883	845	837	911	862	874	859	843	859	934	835	882	844	856	862	868	864	881	854	839	918	903	884	830	845	902	866	873	885	843	872	848	907	868	935	832	861	861	894	830	919	882	842	842	844	875	834	842	881	867	808	876	885	867	927	920	859	864	839	891	907	876	881	899	865	877	859	839	884	874	851	897	870	902	886	868	858	890	881	866	821	826	899	885	855	863	948	921	875	819	841	861	852	865	879	918	854	871	863	879	804	832	842	847	870	828	847	871	877	861	861	863	880	863	897	879	850	889	940	867	829	897	881	898	867	857	864	818	873	827	867	845	847	832	876	893	860	868	852	866	856	868	828	914	812	877	907	856	856	888	838	860	814	847	819	836	828	886	831	903	839	800	865	872	899	837	839	888	944	891	871	826	876	832	900	850	868	850	911	841	912	835	884	898	834	847	926	871	882	896	892	880	844	886	891	857	894	843	840	890	927	840	910	857	879	871	825	939	865	903	850	835	893	818	904	896	846	865	904	831	897	849	885	920	870	880	909	885	806	834	854	879	874	919	841	891	868	841	862	847	881	854	834	882	885	905	846	867	832	875	858	909	869	880	901	871	817	842	849	842	899	850	854	893	931	801	899	925	883	874	943	852	867	867	884	859	868	833	859	851	894	876	916	881	862	844	904	904	880	853	885	868	865	912	860	867	874	853	885	920	916	865	900	919	866	843	903	871	887	868	867	825	854	887	900	866	864	821	870	890	835	845	910	895	844
31106	19691	8796	854	195	135	131	153	123	107	125	147	135	125	143	129	125	121	137	161	129	116	140	140	126	113	138	130	139	135	152	132	138	144	112	134	110	144	156	133	131	145	137	135	131	144	151	118	132	134	135	141	164	116	140	151	136	127	128	144	168	130	142	126	164	129	142	134	141	138	134	137	129	152	138	143	132	115	145	145	144	113	129	141	150	136	141	161	140	137	119	146	133	146	130	137	149	137	142	162	116	126	137	149	133	141	146	126	128	143	141	155	144	135	164	132	147	138	145	129	144	141	133	133	150	122	124	123	131	113	119	140	151	113	127	130	131	133	118	147	143	129	144	131	146	133	118	136	140	131	128	134	139	119	138	137	122	141	142	129	131	121	147	130	161	129	139	116	142	129	146	122	121	131	135	116	156	129	135	146	120	150	155	145	121	134	145	127	139	134	118	137	145	133	137	131	126	145	134	135	139	130	148	131	127	147	121	138	160	133	135	149	135	126	131	140	127	143	150	158	114	143	128	140	137	130	139	140	127	133	151	117	115	141	111	134	124	150	154	149	158	122	125	151	150	128	144	122	125	140	123	132	132	120	137	125	114	151	149	124	137	157	159	150	140	135	127	130	140	149	133	134	134	137	128	127	124	138	119	129	143	162	156	127	132	156	127	138	144	136	141	139	127	139	144	134	123	148	132	127	134	138	122	121	115	148	127	127	125	148	147	144	147	123	118	138	142	144	142	131	151	143	145	117	133	147	144	149	131	162	120	137	115	133	152	140	152	131	110	137	119	128	132	132	144	136	133	134	120	137	139	145	140	158	147	143	130	133	116	126	119	128	141	139	121	135	156	158	139	124	173	142	120	123	122	138	151	135	138	150	144	129	154	164	135	133	141	144	131	130	122	119	141	121	169	162	137	139	137	144	138	139	137	133	125	146	123	148	139	117	148	131	168	123	160	119	124	128	131	138	130	131	133	139	129	141	141	150	145	133	121	116	141	137	151	142	127	156	140	120	130	117	122	122	141	158	153	134	130	142	133	127	138	132	144	143	123	131	136	145	139	141	138	148	133	132	153	149	110	130	124	133	114	114	139	153	144	147	137	144	133	135	132	134	131	128	141	130	155	138	122	126	154	149	131	138	145	136	126	154	119	117	134	145	130	114	146	127	126	145	125	129	121	129	142	133	138	136	110	168	148	138	134	150	125	150	126	123	114	129	109	127	120	137	134	144	149	139	133	128	147	146	124	125	129	142	119	127	133	127	124	127	138	141	146	146	140	140	141	138	133	144	132	148	129	118	138	153	138	145	143	149	132	136	139	118	136	144	122	126	152	124	117	143	135	146	126	133	156	133	152	122	111	132	137	131	110	119	149	131	127	132	139	136	139	152	130	131	152	158	142	138	141	139	127	117	116	138	124	140	134	123	127	122	141	117	115	114	143	126	134	145	111	129	142	134	124	145	128	131	143	148	128	132	145	139	129	159	141	108	143	147	152	150	136	142	146	133	133	126	117	154	149	172	133	129	155	141	140	126	142	125	150	146	143	130	148	144	116	144	131	134	153	124	117	147	139	122	116	134	140	149	160	138	134	151	146	157	155	131	114	130	117	155	136	149	144	153	125	145	143	130	148	137	159	139	143	126	137	153	141	147	146	114	120	142	134	126	141	148	134	132	113	162	125	151	118	129	131	132	142	127	131	134	137	128	142	129	133	141	153	145	124	149	129	131	130	135	117	143	134	146	133	142	135	156	138	125	153	120	115	127	155	115	136	132	120	150	117	153	142	132	115	135	150	139	141	134	140	126	137	146	145	146	129	134	126	142	145	137	143	125	118	125	138	137	133	148	138	116	109	140	135	134	136	129	139	142	140	132	137	119	147	115	132	161	153	121	128	141	127	133	120	140	120	149	136	123	125	132	120	130	127	139	115	133	146	132	140	132	126	155	143	126	119	134	132	128	136	145	121	137	132	134	147	142	120	136	139	156	140	141	128	131	129	126	124	136	128	132	134	97	130	124	138	137	135	132	138	123	123	150	133	145	151	132	142	124	132	102	132	123	124	131	115	135	133	145	145	118	159	153	141	119	138	148	125	128	139	121	138	132	148	117	134	137	143	136	142	130	153	129	154	161	152	140	137	127	142	133	133	153	135	148	131	146	145	122	138	126	140	144	127	132	123	126	148	159	121	129	142	139	138	131	125	134	123	149	136	153	157	115	127	133	131	128	123	120	129	162	137	131	137	141	131	131	139	117	127	134	148	121	135	139	139	116	128	152	156	136	131	127	118	140	133	135	127	116	145	138	129	124	141	131	137	146	137	160	139	138	147	134	129	147	143	133	150	128	125	129	132	137	119	132	140	137	136	150	145	125	116	127	139	118	132	150	141	119	126	112	134	133	125	130	131	115	124	133	141	129	117	159	135	129	139	112	159	138	146	145	141	139	156	132	160	140	137	132	118	150	128	144	129	141	134	116	132	141	153	130	152	126	122	159	123	142	139	121	126	115	163	145	133	151	132	140	150	129	139	161	133	135	144	135	136	130	126	128	133	143	125	158	117	145	144	116	144	129	127	147	110	131	141	148	134	113	125	139	116	149	137	122	129	149	137	125	129	141	138	130	147	115	130	158	111	131	151	138	141	122	124	161	141	142	123	132	131	133	147	130	135	144	164	140	121	125	143	161	122	136	154	147	164	138	142	142	128	132	141	142	151	141	142	141	135	118	143	133	121	147	157	129	117	149	104	139	131	136	138	152	162	110	134	149	143	128	125	148	147	122	127	129	135	128	151	155	145	138	119	97	144	150	125	137	107	127	136	138	136	124	120	135	148	134	154	137	149	131	142	129	138	135	137	125	140	133	137	137	134	145	137	133	150	118	138	136	119	124	144	133	153	127	118	138	135	127	149	144	158	127	120	122	149	144	151	142	123	154	125	131	154	139	122	128	125	127	129	134	138	130	145	134	138	124	136	125	125	134	146	143	148	140	134	109	141	136	132	142	147	134	148	149	145	94	128	118	123	120	131	150	142	132	143	128	140	144	118	134	129	150	130	147	150	162	108	147	152	126	128	139	133	161	154	126	147	127	151	143	145	166	135	137	143	128	133	137	113	166	147	140	125	133	128	119	137	115	148	117	122	159	150	119	152	138	127	134	138	133	132	125	122	141	141	131	131	153	132	127	149	139	151	140	133	140	131	143	159	135	134	155	127	146	155	138	138	146	130	139	148	156	149	122	147	149	132	126	124	134	136	139	116	122	114	138	139	117	146	139	124	144	155	127	126	151	123	137	149	136	157	138	132	147	129	139	130	141	133	113	106	141	123	121	126	137	123	118	143	146	144	112	152	136	128	131	141	133	150	132	135	160	132	135	151	140	139	152	139	149	138	145	157	133	141	139	135	137	145	119	118	146	146	132	134	124	133	142	135	123	113	143	137	139	141	142	123	139	145	140	135	128	135	142	124	130	153	141	148	135	145	134	156	158	140	135	133	135
30293	23992	12247	1343	464	476	541	482	434	435	475	444	498	483	456	448	474	463	491	454	474	480	424	477	479	473	454	485	444	462	457	439	455	476	458	484	474	455	477	471	438	492	492	415	438	468	496	476	477	467	405	466	475	503	444	479	483	443	499	508	458	511	472	476	483	462	465	436	483	502	473	468	491	472	468	476	455	449	484	450	448	448	447	448	463	487	421	475	486	451	517	474	458	474	461	458	450	454	474	467	461	462	464	491	483	507	483	497	469	468	456	465	480	459	487	482	472	487	495	485	451	483	490	433	478	458	455	460	534	452	485	496	454	476	509	475	441	463	471	434	484	457	447	490	457	452	484	452	467	488	473	500	456	439	453	488	486	485	467	464	464	489	492	488	446	481	485	450	475	485	459	474	480	448	523	476	504	448	489	500	463	459	455	413	443	458	482	467	450	470	509	459	459	446	452	510	422	471	489	442	469	482	461	486	453	459	458	522	471	452	475	486	463	458	455	502	462	427	443	497	452	481	497	451	475	498	444	476	476	470	474	508	507	467	531	464	500	473	450	417	435	445	466	445	468	416	485	482	470	483	485	457	447	448	466	461	486	473	467	482	459	457	452	468	482	479	458	496	447	435	466	500	448	426	455	492	462	471	447	474	491	473	459	515	487	452	462	477	465	463	472	482	470	455	461	467	426	486	434	487	434	467	484	467	448	464	486	459	472	471	485	455	498	457	468	479	492	459	465	497	476	446	459	472	487	456	485	437	473	468	477	465	452	475	451	433	482	484	501	477	479	494	480	453	469	458	447	475	476	477	462	455	469	492	470	483	428	453	449	456	443	466	460	453	492	486	429	487	490	453	435	466	504	479	453	446	477	477	467	467	486	455	452	499	478	459	485	484	466	505	430	464	458	465	446	449	469	497	482	471	501	468	427	475	492	495	465	472	486	477	454	497	486	462	431	494	483	491	441	501	503	413	448	466	481	479	486	434	470	452	479	475	504	471	452	483	490	459	463	491	466	483	477	454	478	492	477	459	489	478	490	485	483	480	461	444	481	489	483	430	448	451	465	477	451	464	485	462	466	468	486	466	461	464	449	465	471	443	482	441	473	445	430	467	450	490	500	466	435	450	457	452	495	454	447	436	440	496	444	459	489	466	436	502	425	462	461	490	454	469	446	470	427	522	497	449	470	471	462	446	438	467	507	452	439	491	470	476	453	424	474	480	463	483	443	446	456	423	459	462	474	456	441	444	499	483	454	457	483	487	472	496	481	471	484	435	456	483	455	467	483	484	471	474	488	460	471	468	461	481	496	480	464	482	472	497	451	476	475	432	454	456	460	496	442	493	463	478	444	479	453	467	493	482	465	454	460	436	469	455	486	507	463	499	475	461	456	467	431	479	463	486	439	459	477	427	476	479	457	514	500	461	478	445	473	465	451	491	459	441	441	494	481	460	475	456	413	510	465	450	429	457	447	470	451	502	450	510	441	432	498	491	459	429	480	493	469	467	476	486	466	490	465	460	436	473	442	501	463	478	467	477	484	453	483	425	456	456	443	472	480	446	491	458	459	441	466	493	477	464	471	498	460	455	493	496	464	468	455	486	486	452	463	438	464	434	464	437	481	474	443	455	488	514	448	499	446	464	460	455	469	500	495	466	472	491	493	502	507	447	467	439	481	494	439	453	437	478	475	424	484	484	469	489	418	447	425	481	464	496	468	443	504	469	504	530	477	489	490	437	458	444	475	465	487	469	473	468	450	451	469	446	478	460	417	452	502	471	449	488	435	448	458	444	456	456	544	451	474	451	464	461	486	428	456	439	466	461	449	477	468	449	490	487	452	448	473	438	440	488	433	476	475	453	459	463	431	448	436	439	462	477	462	463	449	476	451	428	467	493	451	490	468	429	472	480	453	424	449	483	447	444	511	438	480	464	470	488	491	446	474	487	462	449	457	458	475	467	482	473	494	421	501	476	443	503	482	487	494	480	465	476	487	422	497	467	497	424	482	455	433	500	478	479	450	483	459	463	466	494	464	420	495	457	489	508	485	484	507	494	492	454	443	462	466	467	460	516	447	471	469	455	470	476	503	450	475	447	453	489	454	489	506	459	489	489	484	487	469	449	490	454	455	449	473	472	473	447	482	430	504	479	507	448	465	430	483	434	474	497	445	481	455	467	476	478	466	498	456	489	480	443	460	443	457	458	417	467	490	472	476	450	425	480	488	448	452	472	470	499	456	465	464	464	487	438	450	491	461	502	506	488	456	480	443	473	444	487	449	478	477	431	455	471	492	480	483	448	468	438	472	462	458	485	503	494	503	428	445	434	465	477	443	437	461	481	461	466	464	489	460	529	479	450	512	487	448	457	448	457	454	429	458	461	472	443	468	479	462	427	474	463	432	482	453	476	465	491	474	453	464	477	483	479	450	486	473	456	470	485	480	474	474	472	465	486	494	472	474	440	485	483	419	522	450	465	496	461	499	447	464	476	473	449	515	434	491	444	489	468	452	415	450	454	484	431	443	463	486	466	471	448	494	479	455	464	458	455	463	437	447	449	484	461	450	431	481	458	494	492	474	493	427	491	450	471	472	417	503	413	475	493	479	451	439	499	481	447	462	472	435	468	462	480	464	472	457	453	516	462	472	480	466	470	505	474	475	485	463	456	463	456	476	429	482	449	468	466	447	427	461	479	441	482	510	491	469	496	424	486	467	418	486	462	496	464	472	454	430	463	496	482	486	493	438	442	519	490	469	453	426	466	453	457	467	446	466	455	459	482	457	447	509	449	474	417	487	458	490	515	492	465	453	460	474	478	435	472	494	452	448	475	462	469	505	477	476	473	470	459	505	453	459	461	488	459	448	405	480	447	469	506	446	458	461	475	455	444	443	459	476	478	469	467	481	483	435	467	448	499	454	474	519	468	468	451	469	483	493	464	460	470	495	467	513	447	475	456	415	480	490	447	456	430	450	451	490	507	480	477	487	455	479	474	489	499	489	466	450	483	475	477	473	497	444	483	498	448	495	464	454	488	468	475	438	442	472	500	474	466	496	456	466	443	463	465	512	508	470	450	450	460	483	481	449	483	472	496	467	531	430	508	463	444	522	459	492	449	510	475	452	458	451	466	471	519	427	472	457	426	442	456	446	458	450	474	482	498	452	495	502	495	497	446	485	471	484	488	432	468	537	457	449	474	490	471	455	464	435	466	473	500	443	496	477	496	480	506	467	483	460	468	479	485	428	473	470	492	480	503	450	454	467	449	447	452	457	470	456	492	510	450	485	484	504	474	483	441	471	479	501	466	419	486	481	474	513	445	500	462	493	459	486	442	433	445	459	465	505	424	452	467	459	462	505	460	503	489	448	461	483	499	445	475	433	501	470	472	458	476	467	488	464	504	469	483	433	490	486	450	492	466	474	480	456	466	466	459	486	470	485	446	456	462	443	486	442	490	491	448	490	467	448	472	466	472	416	465	472	478	491	448	484	435	425	436
69990	62672	47154	14906	954	291	201	219	211	222	210	189	189	185	229	213	194	196	200	213	207	200	217	202	178	181	191	206	208	207	225	202	192	188	197	202	192	185	202	205	223	176	188	210	185	206	175	204	195	193	183	191	210	188	179	210	204	191	216	221	196	182	174	200	222	206	166	183	195	189	202	181	187	224	228	186	193	223	191	216	181	195	184	189	195	203	217	217	197	193	199	209	219	183	199	187	197	210	214	192	214	222	192	187	217	224	170	201	198	181	197	172	180	203	191	190	208	200	229	209	206	208	205	215	195	216	218	174	188	209	213	191	190	204	209	203	218	187	175	186	171	194	219	180	203	203	219	185	192	199	159	200	197	194	191	179	209	184	189	225	181	200	206	217	197	219	193	195	191	180	205	168	191	213	235	217	203	193	189	177	209	169	197	233	198	173	214	186	178	185	215	210	208	181	206	205	200	179	193	232	213	177	207	195	198	201	188	204	197	210	212	189	164	195	181	223	197	207	213	179	202	220	174	200	185	223	218	185	190	210	209	214	199	206	201	197	192	216	184	187	199	218	196	198	215	195	217	190	221	208	194	194	216	207	192	216	174	221	188	198	204	190	212	208	178	193	206	201	186	196	169	175	177	191	187	197	201	223	206	200	238	218	189	207	194	198	180	198	173	175	197	183	203	182	199	193	209	180	182	188	198	182	205	181	202	203	176	209	215	203	202	207	181	168	200	188	200	194	225	205	180	212	181	214	179	209	202	201	178	175	188	191	203	215	186	189	209	219	174	168	210	199	183	205	196	206	206	213	175	211	189	210	196	186	200	215	196	205	205	228	187	197	206	199	223	177	208	176	180	182	181	180	195	182	209	168	222	202	221	197	184	206	184	191	190	194	196	187	185	186	195	210	211	192	199	194	160	189	209	197	225	206	180	186	212	167	181	210	188	208	200	197	179	185	195	199	198	189	187	203	196	175	186	192	195	232	222	212	187	241	200	227	173	194	181	191	207	194	209	177	180	217	199	175	189	182	208	182	200	196	183	202	192	196	166	221	211	178	182	192	189	190	210	180	180	178	199	187	182	173	217	182	189	223	185	205	186	180	210	187	211	187	173	216	205	159	215	206	202	228	212	228	213	204	194	176	187	168	199	221	212	195	202	206	199	177	178	197	192	205	201	195	202	191	223	197	203	195	186	183	220	217	203	198	216	208	195	224	193	186	195	200	186	168	205	188	214	204	207	207	193	190	181	183	207	201	207	212	220	177	208	189	178	201	200	214	201	214	179	209	184	198	189	195	197	186	214	173	211	190	163	220	210	200	170	183	187	203	189	171	183	204	170	188	185	208	195	199	166	177	183	185	182	203	197	207	174	186	184	162	198	191	223	179	176	206	183	196	192	203	180	205	204	173	189	210	191	186	200	222	205	193	203	204	207	205	171	213	209	204	173	207	210	207	206	201	189	212	164	222	219	162	192	180	211	211	187	187	212	190	184	185	208	177	213	195	189	214	187	187	182	180	189	188	232	199	188	208	207	181	194	198	206	180	185	217	199	205	200	210	185	178	185	226	206	201	182	211	177	176	196	202	182	205	182	173	200	205	163	222	200	195	206	200	175	198	194	187	194	209	221	175	167	186	221	200	174	193	176	199	192	198	181	185	212	186	225	206	188	192	212	192	205	194	189	189	191	166	182	193	194	209	215	189	219	199	211	211	175	194	183	186	195	209	199	179	207	197	210	188	193	165	196	202	195	212	212	208	189	182	202	179	196	223	202	179	188	212	184	207	155	202	194	178	187	182	184	191	189	183	215	205	180	206	220	215	186	191	201	186	193	200	193	196	188	190	198	201	218	218	205	181	174	190	211	192	211	212	195	207	175	182	181	215	178	180	203	187	178	214	190	172	200	175	186	196	187	176	198	215	190	180	213	211	184	205	182	173	184	190	219	184	190	198	229	189	206	183	196	193	209	223	201	192	187	201	190	193	184	203	189	214	189	193	220	219	215	186	181	196	195	193	223	204	196	176	187	195	197	203	196	197	186	208	214	202	188	178	182	207	207	209	192	214	197	213	197	186	200	189	211	199	202	205	183	195	203	184	204	197	195	193	202	180	185	197	174	182	229	187	188	175	191	198	228	190	172	208	202	200	202	184	208	213	206	216	201	197	176	176	206	208	207	203	188	174	191	174	179	195	185	179	198	195	210	206	192	197	225	179	242	215	189	206	199	219	200	212	196	221	204	168	218	207	206	180	189	192	193	206	191	174	201	209	206	213	193	188	201	190	193	177	176	198	185	205	200	196	182	172	175	195	175	180	179	196	187	182	192	187	170	212	195	192	165	208	203	218	209	188	203	205	219	198	220	195	196	207	178	202	214	214	205	205	197	203	184	185	214	206	193	200	181	205	192	183	174	205	197	201	221	207	182	175	187	181	185	187	198	200	213	186	202	202	216	208	203	198	226	202	211	193	194	203	174	213	191	210	209	219	213	190	187	226	215	206	203	207	221	190	203	185	210	198	187	218	201	194	186	196	213	198	205	211	207	208	188	189	200	202	216	190	198	167	215	199	190	188	220	173	199	203	163	199	182	194	193	175	202	200	211	205	216	189	174	203	180	219	205	192	190	184	206	221	185	184	211	195	200	191	244	178	208	200	193	195	214	193	195	190	188	213	186	214	192	182	206	192	187	216	195	196	211	212	194	178	177	189	202	183	206	233	205	204	195	194	188	217	209	185	209	193	208	212	227	196	212	180	204	204	194	185	197	202	188	164	209	193	193	177	197	191	208	193	208	168	205	176	201	187	192	198	205	228	202	199	204	195	187	199	218	192	202	195	193	185	179	206	230	203	205	209	201	177	190	184	182	195	191	205	193	188	177	184	193	223	200	169	206	218	202	180	169	174	159	212	206	204	180	197	191	201	206	187	206	198	204	200	192	215	203	214	188	209	166	170	183	182	192	215	200	173	180	184	173	179	202	193	205	204	198	209	207	196	197	202	187	195	198	231	224	186	196	211	218	191	211	192	184	207	195	223	195	186	208	208	233	188	205	189	188	198	188	199	160	214	188	178	170	204	200	199	174	183	186	189	196	205	215	199	197	214	196	200	174	171	189	200	196	208	202	197	181	227	215	200	195	207	208	188	185	202	223	203	181	172	182	226	179	206	218	192	180	187	172	231	188	210	224	203	177	197	196	187	208	196	181	172	206	192	192	185	198	178	178	199	199	202	210	198	198	207	219	178	186	203	177	204	209	187	213	197	203	173	179	200	199	188	194	180	179	222	190	177	191	199	189	197	212	183	229	182	200	202	214	232	186	200	204	178	206	200	207	194	208	190	165	212	211	213	193	201	214	208	180	194	179	200	200	179	193	223	175	183	192	194	218	203	186	190	210	198	196	207	189	177	179	178	176	220	176	203	196	182	200	185	192	205	204	206	197	188	198	222	198	188	210	219	183	194	224	186	192	177	167	190	208	224	192	177	199	195	199	181	192	185
50301	50570	42031	7517	917	846	786	762	757	675	729	708	689	673	694	672	679	668	664	704	675	648	677	631	687	648	655	636	674	639	625	631	675	630	677	659	624	619	636	623	648	664	672	613	615	606	647	688	630	598	632	630	635	707	646	664	625	647	598	660	617	649	631	623	645	683	650	655	641	631	601	641	596	614	638	671	647	650	623	605	636	623	578	592	637	640	614	613	623	638	658	675	606	628	608	680	602	630	665	581	617	638	620	617	687	661	602	638	603	659	607	591	595	597	651	652	641	588	667	620	649	631	656	588	610	676	635	641	631	615	632	649	622	620	645	617	621	627	633	603	554	601	609	612	604	621	631	604	638	652	647	630	621	619	658	622	598	611	623	612	627	668	682	610	609	612	653	634	645	587	605	638	627	609	618	631	579	654	620	647	615	626	622	641	632	684	636	624	649	634	661	649	637	615	621	645	643	628	621	623	640	590	638	614	652	659	631	600	667	606	618	618	616	628	607	638	647	619	624	586	612	623	633	608	674	622	633	588	620	618	582	651	659	598	616	649	624	684	618	621	561	628	614	629	669	602	676	633	670	692	650	635	605	593	629	643	641	643	624	643	627	666	589	633	612	615	663	637	590	615	642	622	681	616	627	617	601	652	610	607	675	614	605	626	602	641	626	646	611	631	602	616	645	655	607	660	619	585	594	650	596	614	634	605	672	650	633	630	640	664	627	591	577	656	617	662	612	626	664	652	622	631	657	635	624	662	627	607	646	647	635	619	691	618	616	642	639	600	578	614	638	640	624	665	616	646	619	648	623	636	629	571	612	592	637	621	648	693	615	617	620	645	625	656	623	676	649	676	605	645	573	659	666	607	628	596	628	677	641	610	642	614	665	616	638	599	659	591	622	636	629	617	654	596	671	658	602	651	653	639	624	647	688	624	623	611	652	662	587	613	660	648	646	621	616	650	630	622	652	601	657	614	615	606	609	597	664	638	642	592	602	618	642	608	623	668	628	636	609	705	667	624	634	643	644	602	666	590	620	647	614	610	650	609	632	631	614	655	659	623	630	621	645	625	638	635	611	674	646	647	617	635	636	659	660	640	610	658	590	603	652	613	614	621	649	632	622	632	597	610	589	646	646	621	584	599	597	614	589	645	615	623	635	664	654	613	617	655	647	651	633	577	624	619	592	597	660	618	632	683	687	630	648	609	623	593	658	672	628	621	623	601	629	609	653	649	624	608	561	671	627	652	637	627	617	634	608	671	637	631	651	639	659	616	654	641	655	627	616	615	595	667	650	678	647	657	624	608	604	634	608	613	631	639	598	635	635	619	628	650	641	591	626	594	596	619	578	596	595	613	636	629	617	626	676	625	679	646	590	646	630	637	637	621	620	617	642	632	656	658	592	603	663	629	629	604	589	606	599	629	606	618	623	642	653	672	663	663	598	643	612	621	640	669	610	649	658	652	620	615	598	652	666	631	607	643	644	649	610	687	570	590	626	606	646	593	660	620	595	645	683	638	664	627	643	624	627	602	586	633	596	592	606	662	648	619	594	655	600	609	602	647	648	648	610	623	633	576	593	646	677	616	622	619	623	646	630	623	617	637	690	623	622	694	627	646	677	636	651	644	616	640	635	633	648	612	602	606	666	631	581	669	577	638	634	674	653	599	631	603	644	589	681	636	603	612	642	642	618	667	599	637	644	594	664	643	622	656	655	651	622	667	662	623	616	650	680	642	600	670	611	636	596	620	628	612	604	567	618	630	684	610	629	632	688	616	636	608	649	631	591	599	653	623	645	618	661	602	587	585	615	644	674	637	642	606	621	590	610	613	611	700	644	620	624	640	605	645	638	602	653	637	659	619	628	623	599	631	633	637	653	648	643	614	617	597	631	603	618	605	604	668	638	606	681	647	613	656	596	611	650	649	666	604	618	572	671	645	588	584	660	679	666	593	618	626	612	656	607	649	612	603	630	621	673	636	585	628	636	599	659	638	650	617	613	593	620	601	596	606	590	615	645	591	589	658	625	621	620	651	631	626	620	632	661	626	620	623	640	634	651	609	712	646	601	620	620	626	703	586	605	631	609	650	629	612	649	636	631	655	659	634	594	650	644	638	650	626	615	629	580	574	656	614	636	614	642	614	609	625	608	640	615	619	603	583	611	604	650	644	582	618	622	611	641	597	618	675	602	617	656	631	658	645	635	629	643	628	644	630	658	650	610	611	621	635	670	630	659	631	579	589	685	634	602	586	620	633	646	624	636	632	626	567	651	661	628	639	669	634	626	621	631	681	629	657	619	626	617	625	628	691	613	630	616	611	623	645	600	601	631	643	656	619	626	633	616	600	627	622	664	631	644	627	618	639	600	626	608	626	608	659	666	657	678	678	600	654	635	659	611	667	643	638	623	654	675	676	616	655	652	625	650	641	655	643	661	620	624	591	635	649	591	679	585	588	687	646	634	629	611	647	609	644	634	604	625	614	623	605	607	595	672	651	643	626	643	626	611	637	615	652	626	634	605	632	572	660	662	632	631	634	651	651	660	600	638	589	601	646	614	639	629	642	675	572	617	627	617	623	574	619	608	619	630	637	605	617	632	627	600	633	622	605	648	646	633	640	621	626	668	680	619	631	618	611	608	630	631	628	664	619	598	632	622	672	636	649	611	633	659	647	615	615	598	633	622	659	617	658	586	673	645	604	632	633	606	634	610	566	617	579	629	657	613	623	591	638	614	630	614	635	654	607	645	623	664	607	652	626	630	619	633	652	643	607	626	632	694	604	631	639	657	637	650	659	599	667	629	619	589	591	643	642	619	673	646	674	630	662	607	614	582	646	639	612	586	589	645	637	659	639	624	652	628	653	616	624	627	638	671	628	621	619	563	636	660	648	605	637	638	660	619	680	657	639	606	637	614	640	586	634	611	605	643	645	671	662	656	625	579	674	648	630	660	661	644	617	615	615	627	610	641	659	608	608	607	642	642	599	639	657	648	645	690	633	626	627	654	586	628	620	666	610	694	615	606	680	622	665	615	641	634	652	638	651	596	631	589	608	662	606	640	611	660	608	582	648	625	648	630	618	649	672	624	629	664	662	640	656	636	629	635	625	604	635	639	646	647	629	670	655	619	589	615	635	653	651	618	624	622	603	639	637	613	650	634	617	592	658	639	635	615	603	673	670	624	659	679	614	626	619	612	591	608	623	653	622	644	615	650	646	636	645	632	636	674	610	643	590	649	611	613	662	643	607	602	614	644	632	634	652	626	634	586	627	614	630	604	629	631	626	658	710	604	642	645	632	639	614	664	653	612	637	609	646	629	607	587	635	645	629	611	617	660	634	642	617	640	599	631	653	623	603	630	608	656	657	657	658	605	604	628	641	684	678	623	672	616	628	615	637	687	636	629	635	636	591	617	616	677	649	655	632	574	654	621	615	645	589	632	651	640	635	646	610	618	620	625	645	603	643	621	673	609	578	656	645	619	648	636	633	610	600	625	650
80302	74560	59899	23336	4181	466	345	366	358	356	315	323	312	343	317	361	314	318	304	325	292	304	296	266	281	298	316	296	299	305	312	302	307	272	294	311	269	323	257	277	301	335	307	272	295	265	322	332	309	297	290	288	302	262	305	306	263	285	287	277	328	270	290	284	279	289	311	280	304	282	310	276	313	298	302	256	292	305	285	270	297	299	282	305	270	303	296	323	292	294	320	347	287	307	284	285	267	311	316	309	313	266	261	315	306	276	344	315	299	324	277	282	278	279	274	298	281	281	265	316	295	324	283	318	302	304	304	269	261	307	261	290	296	286	299	309	309	312	275	301	272	292	310	276	307	316	333	293	287	294	290	276	293	312	304	289	299	323	307	276	301	303	284	306	322	280	279	288	294	313	304	262	311	277	303	302	321	317	287	288	293	310	334	247	329	277	328	279	307	288	286	293	276	322	301	319	320	283	305	284	288	275	329	261	333	289	300	281	309	257	312	313	312	309	305	307	290	310	303	291	302	297	281	313	292	296	331	319	285	304	311	303	285	297	299	269	296	309	314	270	287	297	332	303	291	298	292	265	270	293	288	279	281	273	279	308	263	276	324	315	265	307	312	309	297	298	315	299	283	282	298	329	291	280	324	307	298	288	316	271	281	297	293	286	305	285	322	315	332	293	308	300	298	281	317	312	319	305	270	285	278	306	264	299	299	271	300	281	275	252	296	303	307	318	310	308	310	277	276	324	302	289	321	307	296	262	310	275	285	291	281	302	324	302	267	318	275	262	293	296	286	266	282	298	284	303	281	305	296	309	282	289	286	296	293	308	298	310	270	308	301	303	298	316	304	332	321	321	267	300	297	322	328	308	279	316	314	294	258	311	279	320	303	251	267	266	276	336	310	320	292	279	282	281	312	304	303	283	277	292	312	319	322	323	286	302	294	286	281	293	319	291	315	290	298	351	333	301	327	310	312	321	276	269	276	272	321	314	311	276	306	292	334	297	336	298	303	297	311	298	308	289	295	290	312	299	264	311	268	315	336	284	309	309	283	281	261	294	307	282	311	318	311	266	304	290	281	310	298	270	294	285	262	288	314	280	281	291	310	299	292	316	282	290	330	315	309	299	289	279	322	292	262	323	280	300	284	287	299	323	298	323	296	313	290	320	276	314	246	305	316	306	293	305	308	294	281	297	291	292	255	278	313	285	288	278	282	287	271	272	301	315	270	292	289	284	320	269	313	307	322	301	276	307	298	300	307	313	310	285	323	274	289	293	291	307	287	323	318	304	289	300	297	310	302	304	304	253	294	318	278	297	287	319	284	264	319	316	286	289	284	293	339	310	285	311	312	290	280	327	294	282	306	330	294	306	280	280	274	285	301	280	296	319	292	260	277	313	315	334	254	277	280	294	292	277	260	307	277	271	272	316	296	299	274	292	290	302	285	274	306	277	290	310	282	267	295	301	255	292	270	290	318	290	296	278	312	303	284	280	275	286	316	287	287	310	282	317	274	310	304	323	322	303	262	299	329	263	303	305	270	289	298	297	297	272	315	303	282	303	274	311	300	300	264	279	284	280	279	300	261	278	302	304	306	264	310	302	286	285	284	310	335	290	283	282	288	262	329	277	284	276	328	295	295	293	311	312	292	306	332	294	288	308	301	286	287	306	287	339	305	310	289	291	323	307	299	309	286	286	327	288	290	270	300	283	272	294	287	351	289	273	278	280	296	297	309	315	293	298	295	296	271	294	314	283	323	329	289	277	293	297	307	284	311	312	298	322	289	304	267	297	294	305	287	278	277	316	306	288	309	296	286	278	316	262	316	301	285	299	293	292	284	270	293	311	277	282	296	277	280	308	327	311	287	295	293	323	298	303	299	322	289	301	289	297	292	312	307	296	324	316	288	280	293	305	284	320	309	286	269	279	293	272	322	304	269	281	336	258	271	312	280	318	276	306	319	290	301	314	313	270	302	276	287	294	292	290	285	295	295	299	290	321	321	276	313	300	294	318	299	288	301	292	296	288	308	281	292	317	325	306	318	273	332	279	309	283	252	306	300	285	301	269	282	310	303	293	281	297	275	299	310	303	296	276	324	277	261	283	319	312	271	299	303	296	307	300	287	300	313	315	312	298	279	301	286	290	301	344	275	310	273	300	298	296	288	303	299	281	278	261	297	302	265	280	303	305	291	292	307	299	292	314	283	312	284	307	305	267	289	275	306	326	276	275	282	262	306	285	289	304	300	284	293	301	288	319	293	292	328	275	286	278	288	324	292	309	292	305	276	295	300	305	265	295	277	305	293	265	243	301	307	314	258	315	313	259	328	282	290	307	276	297	280	289	328	275	298	326	284	305	305	267	299	288	279	283	311	291	309	308	284	311	332	294	287	287	285	298	310	284	273	319	276	313	319	294	268	309	278	287	331	279	284	277	311	301	280	335	291	306	285	331	273	289	314	324	266	275	300	281	309	292	282	319	320	281	308	266	316	260	253	306	306	317	297	293	279	283	301	298	308	289	276	284	265	305	302	288	286	302	300	269	283	293	307	288	277	305	265	291	292	323	322	263	289	321	308	301	275	281	272	292	258	297	298	278	309	299	292	295	272	278	273	309	292	276	275	323	284	291	312	327	310	274	283	304	324	285	294	313	294	303	301	313	280	290	309	300	284	307	305	282	311	291	311	317	305	305	289	264	264	283	294	312	294	294	269	311	322	302	275	296	270	282	293	277	301	292	316	282	282	299	306	294	278	274	276	273	284	320	293	307	276	301	300	339	289	319	289	269	291	290	280	304	278	305	294	301	287	299	281	322	270	307	283	315	300	304	298	307	309	278	285	285	314	283	323	309	289	285	331	298	278	301	308	300	285	281	288	278	306	299	296	350	331	301	298	294	271	269	305	285	303	282	344	273	299	282	310	275	295	282	333	301	312	299	263	292	287	283	283	286	309	282	323	301	278	324	300	290	297	291	298	286	280	279	292	309	303	269	297	306	329	276	265	311	268	278	288	294	287	294	291	293	270	310	274	292	296	308	283	300	284	307	308	300	301	255	288	277	305	284	316	292	308	295	316	295	279	295	307	309	290	270	303	290	301	293	281	287	302	314	293	320	311	272	257	312	300	261	266	302	311	310	273	304	312	310	318	287	308	299	297	287	319	298	304	323	290	289	265	293	281	297	297	313	323	288	307	281	286	278	293	294	310	318	320	312	311	300	286	301	318	317	322	302	299	290	276	292	297	292	307	311	269	280	283	303	322	310	286	298	330	302	279	322	308	275	301	288	273	307	292	305	299	326	306	293	293	273	310	287	284	316	284	320	318	309	298	289	290	313	284	282	277	293	281	283	270	298	281	291	298	337	296	317	295	303	317	267	328	294	331	283	290	312	304	301	285	299	300	300	288	313	313	314	297	290	316	308	290	294	307	288	281	279	274	306	287	295	273	322	311	312	275	311	331	273	287	294	268	306	276	288	317	294	306	284	313	292	292	308	325	289
60916	63302	52916	11391	1370	1229	1209	1183	1086	1045	1032	1018	997	1004	968	941	950	931	895	923	930	882	876	875	899	874	917	922	919	897	893	831	918	880	881	911	914	900	894	904	890	935	872	967	875	936	905	892	877	931	886	831	926	913	895	863	874	893	892	853	893	933	870	871	921	856	891	953	880	891	891	884	888	878	842	903	905	878	874	919	884	878	905	823	927	902	925	906	893	873	892	881	835	901	892	898	907	925	881	867	899	897	907	929	848	932	868	866	843	918	876	882	863	876	858	937	910	851	867	878	890	870	938	913	941	909	869	855	822	883	894	913	847	869	884	858	829	918	908	891	844	860	882	862	895	898	875	850	919	877	894	870	895	859	880	870	863	899	847	887	833	906	858	885	858	850	844	855	865	887	907	904	872	918	839	896	821	931	865	854	900	938	831	860	906	893	911	855	857	858	929	895	883	864	897	858	864	851	908	882	864	902	876	867	870	907	861	905	893	840	889	870	944	847	913	874	901	918	873	924	927	868	863	889	858	906	835	878	829	904	876	819	893	869	873	896	913	913	894	815	958	905	896	875	894	859	934	850	885	895	917	911	841	884	894	856	914	886	809	815	846	902	866	839	889	838	881	864	806	868	836	896	881	920	881	875	881	871	909	879	970	843	904	870	944	895	889	866	879	898	893	888	815	856	919	868	806	907	862	901	856	833	887	866	873	844	871	864	836	912	910	852	854	880	839	868	870	890	893	858	832	884	925	911	879	872	873	902	853	882	846	887	926	914	937	876	852	885	876	905	881	861	912	909	913	877	918	864	899	904	875	848	911	948	870	878	871	869	874	920	865	903	891	913	921	806	860	866	833	906	822	886	874	916	864	876	872	856	802	867	880	866	870	822	907	884	929	877	867	879	914	938	933	834	954	896	854	860	929	899	816	833	865	919	862	868	828	858	858	908	876	891	828	874	901	911	943	876	875	833	869	881	827	838	869	874	876	869	877	912	889	850	870	855	841	864	868	837	912	873	910	863	873	894	868	885	890	891	882	909	889	871	882	873	852	886	899	899	939	853	926	869	865	926	872	840	847	912	860	887	906	908	872	859	909	848	880	874	858	860	876	934	819	869	838	887	894	882	884	878	883	862	883	890	887	867	901	858	829	905	890	871	865	850	910	853	892	852	858	819	894	826	889	879	939	899	837	896	888	882	861	903	841	848	904	844	881	860	928	847	907	913	851	870	889	873	873	856	894	899	882	861	882	870	919	871	883	860	886	866	885	893	889	891	840	875	904	877	879	874	868	892	895	837	862	879	881	854	895	972	839	887	935	917	865	896	916	880	895	859	863	875	830	909	882	871	917	843	881	859	903	869	883	823	940	902	921	865	840	867	862	893	866	861	855	910	907	898	877	877	941	922	902	858	886	902	878	834	869	869	889	841	909	883	891	862	931	882	871	845	838	901	849	890	902	889	861	901	889	875	955	894	841	897	906	810	888	896	869	923	908	809	901	863	854	900	896	881	895	906	848	864	883	863	953	859	899	888	919	862	863	850	861	850	880	900	853	899	908	918	845	889	898	902	870	925	857	876	958	850	845	933	914	932	903	863	899	855	822	886	881	873	881	877	890	934	884	815	940	868	882	860	873	838	863	902	899	861	865	915	832	946	903	884	869	825	858	875	872	867	881	889	852	872	843	884	864	884	827	888	876	856	848	884	854	856	917	915	849	819	873	872	902	906	848	901	860	884	866	884	867	848	846	901	882	852	880	901	866	864	866	847	881	908	878	878	844	861	888	865	833	911	832	872	913	899	879	939	843	884	852	891	896	883	886	941	852	885	888	868	930	885	911	906	885	883	860	859	895	873	892	855	888	874	898	896	859	883	856	885	891	893	857	886	861	879	809	907	889	914	890	843	859	859	904	807	908	918	903	876	841	865	852	884	895	903	927	876	895	879	874	833	883	869	871	903	921	883	941	880	890	894	850	895	911	871	899	869	864	892	853	897	899	882	873	920	939	817	869	830	908	804	841	841	883	906	892	857	902	932	889	854	877	872	865	889	920	855	894	882	872	854	867	876	901	868	830	881	933	836	854	847	880	875	875	907	838	896	851	863	916	894	876	926	866	907	882	871	865	863	854	852	846	875	839	890	867	891	842	889	881	818	856	889	898	902	923	901	909	844	863	895	925	876	839	898	879	898	866	890	858	849	873	823	882	881	894	893	901	881	869	895	923	894	890	922	860	882	864	860	888	893	870	874	883	886	921	912	854	920	938	901	896	878	903	902	895	889	856	914	913	880	907	885	923	866	887	836	856	889	922	874	910	888	869	864	913	859	878	916	888	857	897	879	831	886	904	899	926	898	853	855	903	884	911	953	848	881	917	827	888	888	882	862	845	875	904	911	885	859	851	895	850	906	854	859	882	928	851	902	923	823	893	937	870	841	922	838	886	841	878	905	922	890	919	860	935	940	876	821	838	876	901	854	892	881	894	923	775	864	830	894	872	891	879	873	870	877	908	889	892	851	867	883	960	854	878	886	878	890	876	893	890	865	854	963	808	880	899	910	842	887	833	898	892	884	872	845	922	858	870	860	883	879	887	861	872	886	870	859	873	891	875	919	859	867	844	850	864	826	858	880	920	813	868	936	906	935	862	849	931	909	873	894	852	870	873	874	906	889	854	907	898	880	895	916	808	870	911	870	860	894	901	833	892	931	912	859	859	902	845	877	872	859	897	857	830	832	928	889	878	894	925	873	872	849	854	860	891	904	879	878	878	849	846	926	805	893	852	837	858	868	855	906	883	895	912	879	885	831	867	914	910	899	882	870	910	925	850	867	884	894	854	866	838	862	835	878	905	899	906	877	932	863	835	875	832	828	926	932	859	892	908	878	889	864	831	867	854	901	875	853	901	908	845	886	855	887	878	897	891	865	863	888	865	877	823	853	821	889	865	920	912	881	897	847	866	882	899	861	868	826	912	853	919	874	840	820	879	905	850	844	932	919	941	904	947	864	897	848	894	867	874	944	912	852	943	885	897	861	905	886	863	887	861	819	848	813	916	902	893	858	915	875	850	855	855	840	896	883	878	860	942	857	914	898	791	892	847	889	852	905	893	897	850	886	886	886	867	861	901	937	912	926	884	882	886	879	855	833	890	891	885	962	936	828	833	913	914	960	850	877	878	816	889	843	899	901	914	894	874	867	894	865	849	874	941	852	909	841	858	832	869	884	911	899	857	934	907	853	861	857	884	887	870	902	837	862	855	892	851	899	905	893	887	867	856	844	879	821	887	911	847	910	821	889	867	900	870	906	890	857	856	925	900	831	865	891	868	921	828	866	890	933	909	902	876	888	923	919	859	879	923	889	881	937	869	903	888	916	896	865	849	920	905	895	846	857	895	892	914	886	897	874	900	913	860	832	865	885	897	913	889	895	832	851	850	893	873	841	904	897	894	926	874	902	888	845	905	906	885	885	915	956	927	888	907	910	896	836	883	849	910	919	843	884
29765	18743	9078	482	142	150	148	113	163	139	145	131	130	133	158	135	149	144	123	157	135	143	161	143	132	160	151	126	117	161	134	133	144	130	146	121	153	132	130	153	149	117	132	123	137	122	139	119	122	128	164	131	149	123	148	126	139	123	145	160	147	135	133	138	134	140	126	129	132	116	133	128	150	143	135	163	135	133	135	133	154	145	144	155	122	146	135	134	143	127	136	150	142	116	146	135	136	150	146	127	138	129	137	153	122	145	144	118	140	149	143	127	135	134	126	133	143	152	135	125	158	111	128	128	129	151	144	137	129	126	131	144	134	140	136	132	151	122	123	133	135	128	134	132	154	152	137	161	143	123	142	140	131	126	116	144	154	136	133	115	133	128	135	100	145	122	135	133	123	122	125	125	146	143	129	129	160	123	148	132	142	137	137	136	135	140	122	146	158	136	134	137	142	163	120	128	141	116	133	136	142	125	139	139	110	115	130	143	142	141	138	126	140	143	151	136	137	139	148	126	150	132	156	128	130	138	115	127	120	142	117	127	169	157	129	131	122	125	135	115	124	130	140	119	146	136	130	149	155	134	144	135	168	148	160	130	159	137	138	134	145	132	132	147	149	150	151	136	152	149	136	136	121	145	125	146	141	132	131	136	131	130	136	138	145	134	140	122	130	123	120	145	134	127	147	145	134	127	122	119	111	144	125	143	143	140	126	140	140	143	127	130	124	156	128	120	138	131	126	120	151	144	159	135	146	123	140	116	144	117	149	119	139	141	118	133	156	148	133	122	124	121	124	157	136	149	111	147	135	129	124	135	147	138	125	136	128	131	140	158	137	136	132	138	128	146	117	147	154	149	133	138	147	126	135	156	136	134	127	127	146	153	136	137	134	148	144	136	125	124	138	133	131	123	144	137	117	136	147	137	135	153	144	108	122	149	134	114	150	127	139	127	145	139	127	123	133	136	130	129	135	153	128	126	141	137	139	144	130	122	144	115	147	124	142	145	109	133	150	133	132	119	139	141	146	141	123	143	136	129	129	148	124	135	145	129	143	112	136	131	131	141	142	145	130	109	157	140	129	129	145	115	120	140	126	127	143	125	144	129	111	157	151	147	115	141	121	152	144	111	133	146	143	124	136	151	154	153	137	159	136	126	118	126	142	135	126	109	138	131	115	133	133	129	130	135	130	131	140	132	130	152	172	137	115	129	134	159	156	127	126	141	131	132	148	133	148	134	133	140	140	131	133	129	134	158	142	147	138	123	122	137	140	157	136	121	130	140	125	134	148	124	155	141	125	146	119	127	128	125	143	140	156	134	148	136	141	134	164	128	130	143	142	135	129	133	130	120	136	131	136	154	122	136	144	124	125	120	116	142	129	132	155	121	149	156	140	143	128	130	141	139	135	153	135	141	151	129	125	133	146	125	140	128	137	121	128	132	121	123	122	153	121	147	137	141	111	137	149	138	126	154	141	134	142	141	152	142	151	125	133	132	133	144	134	140	139	134	137	131	148	117	123	127	145	155	120	140	111	146	135	149	132	131	113	122	140	131	132	156	150	147	149	143	125	157	124	136	129	111	135	132	114	142	147	140	146	150	145	133	127	155	127	150	139	115	134	124	137	140	126	128	145	147	135	126	130	119	162	124	128	147	124	128	152	128	123	115	151	128	134	138	130	142	157	122	130	136	134	136	145	118	116	141	127	120	134	156	142	142	149	141	139	129	125	133	115	135	135	141	134	138	135	113	147	148	120	142	135	129	139	123	134	123	140	129	130	113	155	129	99	111	131	126	135	150	131	138	139	133	144	137	129	116	141	136	144	124	128	134	134	135	133	131	117	122	160	122	133	145	168	138	134	129	129	146	134	145	132	135	119	148	153	125	119	119	134	148	131	128	133	137	128	139	134	140	101	141	126	132	133	114	134	133	131	141	149	163	134	131	142	115	130	140	138	124	162	149	141	134	136	142	127	124	141	132	138	111	119	131	115	126	131	120	128	123	124	130	133	120	127	142	119	145	126	120	160	137	135	140	130	111	152	128	126	146	139	127	170	125	151	129	145	159	137	126	142	139	149	133	127	120	144	137	118	147	133	126	131	120	153	136	122	135	145	130	131	132	151	124	141	150	133	133	135	154	114	155	154	138	130	131	118	120	135	140	136	139	134	125	140	104	135	133	127	134	134	140	135	138	141	143	133	130	123	157	159	129	129	144	126	145	127	143	125	136	127	128	167	132	163	139	141	136	153	152	152	144	125	119	147	125	140	144	170	141	138	143	132	120	132	128	130	125	123	131	145	129	114	111	151	134	115	119	151	129	134	135	152	130	121	135	145	124	127	162	132	154	122	110	153	123	123	121	135	127	132	130	134	133	136	132	145	136	131	138	148	141	127	141	130	134	137	143	139	126	142	117	131	118	137	114	125	141	144	141	138	139	141	143	139	150	123	136	130	131	123	130	147	128	130	146	141	118	150	140	151	131	124	110	148	140	136	125	130	131	121	123	120	151	128	120	110	126	130	124	122	114	143	126	134	124	152	126	142	130	132	129	137	133	133	123	142	127	161	162	112	121	140	153	141	135	130	143	126	122	130	123	142	116	144	129	140	116	123	132	143	148	119	130	133	145	138	146	130	158	128	127	140	124	129	123	144	143	125	133	141	131	131	143	138	138	123	132	148	127	125	135	140	125	114	153	141	147	136	118	131	122	133	146	143	107	132	145	135	124	135	129	128	131	128	141	119	147	156	105	139	143	136	146	152	137	131	133	124	131	118	125	129	139	132	121	133	128	135	136	151	131	155	127	147	117	144	125	133	157	122	141	129	120	155	144	132	125	125	126	136	155	141	131	147	122	130	132	143	124	157	128	108	123	170	134	130	133	129	150	121	135	138	148	142	132	135	142	130	132	153	148	105	112	128	123	135	133	162	124	141	110	144	132	150	127	149	147	160	156	127	128	150	139	126	145	144	130	139	129	129	131	129	121	124	147	128	125	126	128	135	150	135	138	152	133	139	157	134	136	133	146	134	149	152	143	132	131	152	149	112	144	127	122	148	146	143	137	167	140	124	141	143	118	137	119	136	141	128	141	140	110	134	131	133	126	140	143	122	138	134	141	135	116	139	135	128	132	122	145	127	130	129	130	103	129	141	122	143	143	134	118	150	149	120	125	135	176	111	111	128	145	136	163	126	133	137	129	130	144	144	132	131	125	129	146	130	137	134	142	130	132	155	142	140	144	145	139	137	148	159	136	141	143	137	142	135	142	131	138	145	133	131	131	142	132	135	133	135	146	137	147	113	128	139	145	129	141	142	119	149	120	144	111	118	159	125	153	138	133	144	154	143	127	125	124	137	139	134	145	130	122	128	118	128	131	134	129	135	119	123	125	141	134	123	136	142	166	143	139	144	121	130	114	134	130	139	127	141	137	147	138	132	128	119	112	144	160	147	132	139	151	150	149	131	126	132	129	141	148	128	136	143	130	143	144	150	135	139	148
29440	23500	12070	1029	495	445	473	492	467	456	473	522	451	509	463	460	485	460	421	472	453	462	452	478	465	443	431	452	445	469	495	448	467	462	437	464	448	466	465	480	483	454	478	498	484	445	445	521	476	479	481	467	483	470	479	420	475	448	438	461	461	473	475	434	446	457	461	462	461	469	483	448	440	460	466	456	426	432	473	484	465	467	425	457	487	485	433	435	459	451	440	506	496	514	437	485	460	441	482	475	429	501	479	425	484	481	467	471	450	468	493	504	487	465	485	464	461	427	490	498	510	471	475	442	459	485	458	439	499	492	471	479	486	445	486	465	445	482	468	444	456	448	473	432	423	459	421	504	440	475	437	473	462	436	483	457	428	478	463	436	456	451	458	446	455	501	458	467	490	472	463	462	485	470	451	429	475	440	478	444	444	456	439	479	476	409	470	416	462	454	464	435	470	449	508	467	421	533	424	466	460	448	456	479	487	443	458	462	435	447	441	479	446	458	452	447	473	436	469	508	429	478	447	462	453	512	480	449	472	471	464	466	423	473	483	470	449	438	482	478	423	461	465	474	482	453	471	449	458	438	448	462	429	471	471	482	432	498	474	491	441	465	481	432	447	443	464	472	444	437	470	471	442	428	483	497	474	459	489	490	466	440	490	472	498	476	454	457	456	441	479	484	461	435	438	418	422	490	440	433	470	484	440	469	491	429	464	453	455	512	486	474	493	458	438	443	435	502	474	465	485	474	480	493	427	445	439	464	462	472	489	479	467	459	483	465	446	469	457	454	433	474	441	450	415	476	449	437	484	494	470	450	474	455	454	452	466	454	442	463	428	453	468	472	460	474	473	475	461	459	426	472	507	477	466	431	447	484	460	471	458	476	487	465	458	481	480	473	488	496	453	466	461	461	480	447	449	508	424	492	435	446	459	451	467	477	455	477	453	511	467	476	463	483	462	445	483	449	506	482	468	464	468	474	445	460	470	429	446	525	497	492	462	497	443	475	489	457	432	446	471	467	463	488	501	414	401	456	452	435	465	448	466	428	454	444	480	501	499	484	458	452	495	447	504	454	486	432	477	452	459	450	452	475	463	445	426	460	478	439	470	462	490	429	470	468	480	435	516	517	468	470	468	495	475	476	462	504	487	501	448	477	445	453	462	440	429	472	473	467	478	519	487	445	445	466	454	468	478	424	459	471	456	451	444	479	451	460	479	536	473	404	440	494	461	433	523	455	473	497	508	505	455	482	493	420	485	465	452	481	458	477	482	444	449	482	503	468	448	447	472	440	468	480	451	450	459	482	475	439	496	460	468	454	459	453	466	496	423	496	468	483	455	466	465	478	452	469	458	492	488	469	450	479	456	456	469	489	470	464	445	455	488	459	489	440	466	436	452	507	478	465	446	436	473	460	490	440	454	491	469	428	480	409	464	488	486	489	462	430	468	473	500	442	440	475	424	484	498	522	453	461	459	453	428	462	475	484	491	444	454	464	444	459	483	454	461	511	449	481	489	467	455	480	445	439	494	458	451	437	488	458	464	479	487	483	490	475	459	502	453	478	460	475	437	455	471	474	450	458	463	471	444	442	466	482	451	428	459	441	466	450	485	450	496	514	456	472	461	485	474	495	458	472	431	455	437	462	479	439	408	485	465	448	486	423	472	433	462	453	449	429	452	443	486	450	449	469	449	488	487	526	472	459	495	437	448	509	504	482	437	440	454	436	457	491	467	461	493	431	425	463	470	467	483	429	418	459	450	502	486	459	478	461	476	429	470	474	485	454	483	467	474	463	456	420	444	481	482	469	441	481	440	464	457	454	462	440	442	488	445	463	485	492	474	446	466	476	444	456	480	495	458	464	471	457	516	500	491	475	473	484	504	446	487	457	450	491	477	446	473	459	448	494	510	457	433	472	443	469	484	471	494	462	478	462	442	466	431	490	455	480	461	458	445	442	466	423	477	479	477	460	489	458	489	469	455	449	490	429	432	457	453	449	448	438	477	464	441	451	464	487	463	481	425	433	445	427	463	488	468	498	419	461	471	425	458	430	449	490	503	453	465	501	461	471	463	445	466	486	453	500	472	472	447	450	406	477	434	436	424	433	436	462	474	448	497	452	444	465	481	494	506	434	489	479	480	446	488	451	477	453	502	493	440	456	451	485	465	473	454	452	486	479	452	498	477	471	459	445	459	473	468	441	443	454	489	476	480	500	380	479	447	457	480	446	482	477	472	473	422	456	487	439	507	482	483	494	494	454	437	434	466	459	467	470	435	437	469	478	488	479	442	485	446	435	469	454	475	464	460	439	487	451	438	454	463	487	457	438	468	468	479	436	449	446	457	474	458	499	466	489	447	435	476	474	440	467	483	458	440	457	458	449	492	425	472	495	422	463	440	496	437	474	456	472	468	469	446	442	452	452	420	467	463	421	468	471	460	451	445	466	526	451	484	499	459	440	445	477	451	509	462	481	481	473	468	456	468	451	480	431	462	438	483	448	441	479	465	464	459	466	467	438	464	469	495	435	494	451	468	421	481	468	443	466	478	461	454	491	484	473	441	429	422	458	449	466	475	467	436	474	480	468	446	450	438	482	473	433	463	474	501	473	446	477	463	479	466	502	456	484	463	449	440	476	474	467	471	477	496	452	467	438	486	463	496	490	427	466	469	486	448	458	478	489	451	501	427	434	466	454	460	512	509	474	450	459	466	461	473	463	494	444	459	433	488	479	465	459	444	442	453	455	459	483	473	499	449	479	476	437	478	434	464	477	485	455	442	490	453	444	490	452	449	494	455	468	467	483	438	466	471	420	453	417	493	471	467	454	429	433	440	494	471	486	441	447	477	444	455	470	460	462	433	429	457	413	492	478	458	466	479	411	481	468	487	511	474	454	471	462	444	437	483	475	492	420	475	447	495	514	431	478	439	460	414	472	431	486	492	480	458	430	457	518	478	440	466	477	467	444	441	478	451	457	490	466	452	472	489	452	469	473	450	473	505	441	458	448	459	444	433	436	482	475	444	431	449	471	451	470	434	454	480	463	500	484	473	450	463	468	508	445	453	467	476	441	474	493	448	431	451	454	456	440	445	458	476	448	489	458	495	447	449	436	471	450	438	476	476	458	470	474	472	485	466	475	474	420	489	430	440	466	469	453	445	446	485	471	476	475	491	473	475	500	399	489	481	462	444	478	471	461	449	460	440	475	477	463	485	495	439	486	461	465	497	499	420	498	462	498	457	451	443	458	453	440	460	468	446	444	449	446	411	463	444	497	464	457	460	441	446	439	449	438	476	450	428	454	504	423	475	472	497	461	447	458	469	449	479	437	441	470	473	482	481	463	486	467	461	470	427	526	428	425	462	462	435	469	461	507	513	482	465	454	470	441	489	452	456	453	481	484	459	447	490	502	464	467	470	438	461	449	507	454	456	506	475	492	481	458	467	477	472	431	454	463	463	486	459	488	459	486	473	468	458	489	444	446	442	497	516	466	471	466
69840	63996	48367	13563	1054	269	203	247	250	221	222	199	201	236	199	228	207	201	202	225	239	212	195	223	215	230	216	207	207	213	182	195	194	212	184	197	190	187	209	190	217	220	207	204	220	184	207	208	189	193	193	214	234	211	206	205	203	196	172	191	172	211	198	193	219	209	185	195	213	204	199	198	222	210	198	202	231	176	216	206	197	193	197	208	205	213	230	191	197	206	211	200	196	204	208	209	203	206	216	206	195	186	214	192	220	184	177	195	175	211	194	208	189	194	194	173	208	205	188	208	186	187	199	209	196	208	170	215	212	203	198	201	207	193	198	217	224	208	199	214	209	223	211	208	206	195	197	173	189	205	202	198	207	176	198	197	174	196	201	196	235	192	213	201	209	196	196	204	190	216	196	189	205	203	168	227	181	235	197	228	210	199	202	195	206	207	220	201	214	204	220	216	218	161	205	228	215	206	211	200	197	204	211	209	215	235	201	194	208	191	211	200	228	203	243	209	172	181	201	194	203	202	201	205	205	214	196	214	214	194	187	224	215	205	213	183	202	205	203	233	209	216	194	228	190	231	192	222	185	203	196	182	191	198	242	230	203	196	187	220	209	186	200	183	228	228	193	183	208	178	191	192	172	186	197	223	189	213	207	202	191	186	216	209	220	211	202	215	191	207	192	192	209	192	182	231	195	213	215	193	178	193	199	180	180	212	210	209	211	210	211	215	216	183	178	205	199	202	200	196	205	235	199	202	204	185	211	206	217	206	175	201	203	195	191	196	199	176	203	187	220	213	198	174	214	206	212	192	226	219	202	196	227	216	205	197	178	208	196	190	216	206	210	230	211	203	188	197	183	197	230	208	223	179	217	203	206	199	205	224	207	218	195	194	197	201	206	231	207	209	218	211	237	199	231	190	213	213	215	222	213	183	206	209	214	213	213	195	198	196	213	221	211	199	217	200	197	218	185	193	215	219	218	192	252	186	164	157	215	181	199	187	212	193	206	235	211	217	211	181	193	193	192	182	206	225	208	175	174	198	214	216	200	202	200	220	200	199	192	186	219	202	204	200	170	242	206	184	221	183	198	205	197	185	212	200	201	185	207	201	183	222	187	201	204	211	184	192	192	190	222	201	214	219	208	193	217	199	199	192	212	212	182	204	206	189	207	186	214	208	202	226	200	193	184	199	219	184	187	189	205	211	186	208	221	223	205	189	220	193	204	190	187	185	191	167	199	179	216	212	202	176	213	188	213	195	207	197	205	191	184	182	193	186	207	212	169	218	223	214	201	226	188	206	196	206	173	231	209	219	203	207	223	224	203	194	189	200	216	212	213	212	228	211	220	187	186	196	186	192	219	218	195	227	196	221	181	184	196	206	209	201	197	193	205	195	209	194	219	211	206	173	193	197	210	203	207	230	196	190	213	212	178	229	205	193	182	198	203	202	203	213	215	182	189	216	194	203	239	200	209	188	197	193	201	221	202	207	196	201	190	234	202	222	186	202	208	221	213	162	211	200	216	212	216	185	200	209	172	228	193	204	199	210	208	231	216	217	184	225	224	195	203	203	204	211	191	188	214	239	228	210	212	244	207	202	210	219	232	202	211	192	183	187	221	235	202	196	223	209	211	211	202	239	191	201	206	210	200	201	213	208	186	223	225	210	211	233	191	211	196	210	209	199	213	208	202	213	196	195	198	204	207	196	198	203	198	193	202	200	203	233	188	191	219	206	192	204	196	219	209	215	181	203	215	200	209	215	200	205	212	215	214	190	203	189	170	188	214	207	220	197	218	237	198	211	195	233	218	174	201	195	200	205	198	197	220	185	199	226	215	223	197	212	205	204	189	179	192	213	191	178	203	184	213	206	197	224	193	202	231	195	184	187	216	229	223	192	195	224	227	218	224	175	201	215	238	179	209	201	219	177	209	203	211	205	193	220	218	213	202	218	218	208	205	203	215	190	194	194	215	198	198	196	196	190	201	203	201	218	190	233	192	220	191	202	205	190	204	204	210	198	189	201	196	197	228	230	186	187	183	209	212	186	225	199	220	164	204	180	209	191	211	200	222	218	188	198	203	226	200	203	189	192	221	190	210	197	184	185	203	209	187	198	197	206	192	205	183	199	191	206	199	210	210	177	167	213	192	205	207	188	220	216	195	186	216	225	177	207	215	180	198	197	185	195	204	217	213	201	208	205	196	212	219	217	196	211	181	170	212	188	179	184	233	194	215	205	245	196	216	206	209	206	212	211	219	190	196	197	206	225	207	186	199	186	207	199	207	205	202	186	195	187	202	205	189	241	214	195	210	191	208	208	204	183	201	205	205	209	208	186	204	212	195	219	218	210	218	198	189	212	222	193	201	194	205	195	209	201	186	211	216	222	171	195	209	200	217	197	217	218	228	178	221	208	204	181	208	205	188	214	210	209	203	201	172	210	225	195	210	197	218	229	188	205	218	201	221	190	220	170	208	183	210	181	199	197	203	196	215	216	190	194	207	183	219	198	178	193	192	224	189	211	199	206	201	199	185	191	233	204	215	205	208	196	232	201	198	212	218	204	192	202	204	227	191	195	195	210	210	214	239	187	192	186	194	219	209	195	192	196	181	202	234	223	174	205	195	217	185	209	205	189	173	198	211	205	197	195	182	213	217	199	201	193	209	234	227	181	204	217	196	191	204	174	212	201	216	212	207	211	195	211	194	232	196	189	204	191	198	207	186	198	186	171	205	215	206	205	207	202	210	231	194	217	197	191	213	203	203	201	221	223	208	193	181	192	197	189	206	189	203	199	203	193	224	205	187	194	205	215	190	212	208	208	227	195	205	211	178	201	197	192	219	201	185	202	219	208	196	212	194	185	187	215	191	228	186	205	208	198	190	215	197	177	213	181	182	181	203	190	194	225	175	238	199	178	191	193	179	193	210	206	174	169	187	218	202	184	236	206	213	199	196	194	185	219	237	178	208	172	188	217	200	202	187	200	227	206	248	198	214	208	197	207	209	202	199	184	197	211	213	182	212	187	182	203	203	202	196	214	207	182	198	214	186	176	213	217	210	223	204	213	210	209	219	216	187	210	219	203	189	211	199	205	218	227	218	207	209	196	171	188	225	219	209	204	193	231	209	194	188	213	195	209	197	206	185	219	197	192	209	217	194	217	189	203	190	197	189	201	181	238	219	213	190	206	190	227	193	211	202	191	210	183	205	154	202	211	180	239	216	199	227	222	213	208	221	237	217	202	201	191	215	200	193	184	200	182	194	223	209	187	203	238	204	186	206	209	205	215	209	188	200	203	213	226	226	187	226	219	182	209	217	192	201	218	218	203	217	191	204	209	245	197	219	184	196	191	213	208	175	206	216	189	198	194	195	244	190	226	186	187	206	221	213	198	203	227	221	184	213	207	191	187	211	218	211	195	225	215	192	195	175	201	204	210	182	218	191	198	225	190	188	197	196	201	190	183	203	218	194	204	188	199	234	197	220	176	230	192	210	183	181	209
50070	52067	41142	4782	900	848	798	807	748	739	673	715	686	694	669	666	628	630	638	663	701	632	686	641	686	607	663	662	685	685	707	590	675	655	571	658	665	684	625	671	642	678	662	675	634	642	640	639	642	682	626	656	635	619	595	673	643	648	656	638	675	645	652	670	675	610	597	676	666	653	625	657	650	648	622	625	667	674	659	645	666	678	602	682	624	627	677	637	637	660	632	627	696	643	625	643	643	673	687	641	679	614	687	671	650	660	634	654	630	676	669	631	661	616	637	646	712	623	631	609	581	664	663	687	650	677	656	663	657	649	653	627	656	668	630	663	639	680	657	644	660	676	632	638	624	653	640	659	663	624	644	634	639	656	634	689	701	673	663	646	609	613	650	679	648	630	656	640	661	623	625	679	638	678	661	641	651	644	672	639	662	600	681	643	622	630	622	609	661	709	645	625	655	635	643	632	645	665	654	608	656	695	647	665	697	639	634	647	665	646	602	687	611	646	616	627	626	678	623	641	653	610	675	699	635	605	666	621	626	610	653	647	609	629	622	659	675	626	629	611	639	651	687	643	620	652	660	678	668	614	669	597	662	629	648	673	624	648	608	667	671	653	607	656	643	651	622	612	637	692	627	642	654	634	670	651	642	642	608	645	648	642	652	692	585	658	676	669	706	593	648	641	632	698	622	659	588	628	673	636	629	644	703	688	628	633	681	647	669	679	620	638	608	652	608	647	631	642	644	629	621	612	607	657	608	636	598	622	640	650	687	698	606	674	667	648	706	643	684	664	644	628	684	637	670	628	638	628	635	643	618	655	648	635	645	661	627	599	625	626	639	657	625	643	660	608	624	647	608	671	657	599	612	631	669	676	663	623	638	640	587	655	648	678	637	634	626	631	674	641	599	648	667	697	632	666	631	640	613	602	646	584	616	643	690	675	612	676	610	651	644	642	678	629	641	632	660	609	621	650	627	640	668	654	655	616	623	675	634	682	658	655	652	659	678	657	650	610	678	620	666	622	630	651	639	635	643	651	609	628	651	681	628	665	635	624	665	635	658	665	662	668	616	620	677	640	631	680	612	689	668	657	647	643	661	645	629	648	688	671	645	628	628	622	672	684	649	686	667	602	656	649	659	690	668	605	633	603	613	626	650	668	669	671	681	649	614	625	664	697	703	608	590	646	592	662	661	620	655	646	617	639	701	675	665	664	649	656	633	670	628	623	625	593	607	673	653	670	687	682	627	629	636	673	644	619	657	627	669	597	589	645	636	676	653	678	670	633	670	676	701	633	620	652	641	626	629	675	662	649	636	652	632	675	635	672	666	632	617	634	675	670	664	589	654	642	606	631	651	627	641	654	633	667	644	707	668	680	615	641	640	611	663	626	664	697	655	622	688	638	672	686	645	650	654	687	658	654	634	651	670	639	665	644	620	657	644	629	623	626	662	611	679	623	654	683	652	632	613	638	670	633	657	669	661	637	685	657	717	629	645	640	591	666	659	709	648	621	657	669	665	643	612	635	628	661	626	615	653	644	621	704	635	600	653	615	607	645	640	619	615	708	624	672	645	628	624	658	668	671	675	692	659	712	598	631	680	679	631	625	690	674	665	653	658	661	648	583	654	699	626	637	666	662	631	618	652	633	663	636	670	640	628	665	654	602	675	643	635	657	657	641	622	676	610	641	651	605	679	604	667	647	651	586	656	661	651	651	585	648	672	679	695	645	646	673	641	692	638	676	672	635	666	659	667	639	678	645	658	629	670	631	589	673	711	650	676	662	606	657	629	651	657	594	635	673	653	634	643	634	658	586	642	638	657	629	626	621	651	662	636	650	605	673	687	661	645	651	622	699	613	652	673	659	601	640	640	675	658	632	588	641	565	603	688	690	607	624	676	683	596	665	625	656	614	654	643	661	655	609	659	657	640	661	632	626	697	646	607	638	625	640	624	649	650	655	647	643	624	692	661	666	679	667	635	666	658	631	623	674	656	628	693	599	633	656	671	639	655	643	653	643	630	617	630	670	624	699	683	658	612	614	645	630	677	631	695	673	692	615	680	700	646	649	653	609	650	644	657	657	636	631	614	665	634	656	640	653	654	627	675	626	648	619	657	680	660	647	683	620	675	658	646	607	670	669	648	641	664	614	659	641	644	673	628	665	595	687	614	662	613	649	641	680	673	643	696	588	656	631	616	618	643	672	653	626	634	651	648	664	633	646	622	608	654	638	633	637	710	622	634	601	664	633	651	696	612	640	650	635	642	660	647	657	650	632	668	689	655	675	650	665	616	661	652	629	654	613	652	623	620	649	674	685	621	602	633	662	649	639	617	630	666	661	635	667	662	628	633	638	694	675	632	662	615	648	674	614	629	649	653	643	628	606	594	647	630	634	618	616	634	651	594	643	639	660	638	638	672	617	640	658	585	672	678	607	668	612	606	617	680	683	665	615	645	648	661	658	653	631	645	635	676	680	654	618	659	635	693	635	672	656	650	630	644	644	618	681	651	671	623	649	637	648	715	685	607	686	634	621	714	655	657	636	653	649	649	631	658	610	678	631	621	660	636	626	655	628	624	646	636	680	669	659	651	670	586	611	716	629	595	663	628	610	630	635	639	632	714	649	645	661	650	677	645	647	636	639	682	670	666	649	651	676	630	603	637	651	631	631	631	666	655	608	653	680	640	659	649	683	616	644	631	631	620	654	687	618	685	636	682	637	640	656	636	591	616	648	612	581	669	623	625	655	669	682	701	633	693	650	636	585	691	677	653	650	645	615	597	615	643	662	649	649	634	703	627	646	629	634	669	594	652	619	617	665	635	681	651	678	614	619	675	649	639	654	663	657	626	644	645	623	648	652	651	637	633	671	654	633	670	651	653	657	593	631	654	649	617	668	630	652	654	625	650	662	658	653	646	654	632	629	656	627	616	649	685	643	709	627	602	669	599	645	680	640	655	633	651	621	644	655	671	662	669	592	682	651	666	670	665	613	630	621	635	605	636	628	660	637	615	618	675	621	654	655	636	647	605	666	617	633	642	686	621	655	677	646	664	643	629	641	615	687	684	607	628	625	657	659	680	713	645	661	645	692	658	628	660	659	597	642	599	636	641	637	661	635	693	657	655	643	587	647	648	659	624	613	665	631	665	659	634	655	609	614	655	659	657	646	655	618	659	662	661	639	617	673	596	660	611	653	635	663	663	642	646	626	632	655	680	603	646	660	614	640	610	668	612	590	638	644	623	654	623	658	629	647	655	668	644	645	669	589	647	651	684	680	662	656	624	636	597	668	686	683	617	632	587	688	622	656	619	668	618	683	667	643	648	634	656	647	718	620	662	632	621	652	679	627	634	626	647	650	654	642	626	632	646	637	619	681	608	622	627	638	681	664	668	647	658	654	682	609	616	612	612	639	646	617	700	632	685	627	642	695	656	618	657	641	649	647	659	671	672	666	645	637	634	659	654	674	598	670	625	634	680	652	673	731	626	666	665	635	737	578
77068	73914	56922	19473	3632	453	385	319	329	374	318	302	329	311	268	271	302	319	312	279	292	326	305	290	322	317	296	283	309	296	278	328	289	280	280	314	293	274	301	282	288	293	312	293	305	289	275	267	271	288	303	281	300	290	310	299	257	296	273	262	293	291	269	314	288	332	322	284	324	293	295	293	300	268	307	293	298	280	271	282	277	309	259	283	296	257	304	291	332	300	288	304	292	325	269	302	330	307	319	284	302	270	270	292	253	299	307	320	307	303	278	315	292	309	298	298	315	300	281	296	319	301	287	282	301	286	307	283	319	266	279	312	288	276	285	268	260	239	285	319	312	307	282	334	288	320	296	310	303	274	285	257	291	295	285	299	278	298	314	339	307	280	298	315	309	281	276	306	309	287	254	326	268	290	329	309	286	289	291	330	318	285	279	282	245	281	283	287	298	307	278	314	293	295	280	300	295	276	272	294	296	289	281	285	321	313	312	304	260	309	304	318	254	279	293	263	260	304	272	312	301	325	288	301	299	299	289	275	290	285	291	278	321	306	279	305	285	277	297	307	271	282	293	297	292	289	306	310	284	264	297	290	304	286	306	328	304	283	277	268	288	291	318	263	283	289	294	285	283	292	297	302	295	283	295	276	295	268	288	308	273	260	310	266	294	304	295	318	321	260	279	275	314	314	307	287	299	269	265	280	289	284	294	279	287	310	297	280	295	282	279	290	296	286	310	290	269	288	297	264	291	270	305	282	280	290	301	291	291	302	289	291	306	295	266	322	282	291	262	282	294	293	290	293	345	280	276	286	298	278	311	264	278	303	299	304	304	281	297	318	290	294	308	315	304	267	309	325	288	306	304	281	300	306	304	286	334	332	303	264	290	282	321	303	290	326	285	297	284	322	309	311	290	292	301	289	282	271	291	291	243	297	302	275	281	297	277	265	295	306	287	287	291	298	264	297	298	289	264	296	289	283	302	266	283	300	314	332	292	280	320	285	301	304	308	327	322	295	308	266	266	296	289	283	287	315	286	286	295	243	306	310	299	304	296	281	266	293	305	270	291	273	300	274	307	314	280	305	319	319	307	291	316	275	299	300	302	304	277	303	268	302	294	300	290	290	306	272	290	280	286	293	299	283	305	279	269	309	297	282	299	286	304	297	310	293	304	302	291	313	297	290	266	291	308	301	312	287	300	297	285	296	298	270	285	270	265	314	305	307	260	324	266	277	299	294	281	263	296	302	280	293	289	310	279	286	293	280	326	301	301	291	279	271	299	281	295	294	249	253	269	306	266	273	282	279	317	275	252	287	293	284	306	284	275	298	287	290	292	287	299	309	305	288	310	300	299	264	282	280	280	300	298	291	328	295	292	290	331	287	313	289	307	311	284	282	298	337	286	305	284	280	261	284	303	295	275	274	276	286	277	315	296	309	292	299	282	301	312	289	282	267	286	305	281	267	255	283	308	284	270	264	320	293	294	315	348	300	294	293	287	307	270	316	286	296	307	288	298	352	294	320	276	274	302	294	291	275	273	300	289	284	296	302	262	288	300	293	279	316	298	304	285	285	308	291	297	300	269	300	290	306	274	281	319	292	292	272	277	260	265	315	316	305	289	275	284	300	296	306	288	259	302	307	310	307	287	289	281	283	272	279	293	290	306	281	279	311	285	325	288	294	319	304	313	299	271	300	264	285	288	283	264	302	275	287	305	258	329	294	284	283	305	269	275	276	315	302	281	309	276	332	302	305	304	302	321	278	285	288	291	320	241	254	302	317	320	307	291	291	277	312	288	275	265	286	294	288	292	278	290	317	293	291	279	292	326	299	265	270	308	311	274	295	285	291	288	279	274	295	305	271	277	308	271	319	283	277	289	307	286	276	281	307	309	287	272	281	283	305	280	316	305	283	266	305	282	271	333	327	296	298	312	286	278	251	275	282	303	265	282	285	299	304	300	311	278	314	273	282	287	286	282	265	289	320	276	292	296	317	302	288	283	296	279	257	296	301	287	301	301	298	281	287	308	319	301	313	257	297	307	279	303	317	282	305	302	310	292	262	268	317	293	289	311	296	290	300	279	290	297	276	293	286	302	281	290	250	295	253	313	278	289	276	275	304	298	311	307	312	303	291	285	306	284	287	293	326	265	293	284	327	277	266	296	275	290	279	249	295	294	304	305	281	306	296	292	314	308	290	313	284	280	292	310	248	285	327	280	281	293	317	286	269	301	284	303	292	303	316	282	295	296	278	292	314	324	280	304	274	301	291	322	287	270	283	320	269	274	261	283	286	293	321	287	274	302	274	302	323	286	279	284	272	291	286	278	266	259	274	323	289	297	276	299	290	277	302	284	253	283	304	313	299	282	299	292	280	260	272	288	275	309	294	283	306	305	274	288	302	275	292	293	310	278	303	288	312	276	279	308	281	270	275	287	299	297	304	278	291	298	316	262	300	323	289	262	290	287	310	297	293	309	280	300	281	309	279	278	322	347	309	275	295	327	286	294	295	313	269	277	291	291	290	287	269	280	285	339	282	304	296	274	314	264	294	283	294	300	274	286	302	283	306	266	278	288	302	309	287	281	289	296	312	315	280	281	279	281	318	339	309	297	318	280	283	310	267	295	256	318	283	290	294	307	322	272	302	266	284	322	277	298	295	288	280	346	285	294	288	246	269	293	281	271	309	308	261	308	297	312	299	288	310	280	310	260	295	309	271	289	307	317	272	278	284	311	288	282	294	291	299	285	317	299	300	274	298	317	282	305	301	287	321	310	275	268	307	295	302	287	281	299	275	289	289	272	318	271	291	292	312	298	261	278	292	281	290	326	306	294	303	318	298	319	290	288	284	280	334	332	263	286	292	272	296	310	297	295	294	276	288	298	313	311	253	305	272	276	305	281	286	294	276	280	275	270	282	307	312	307	285	325	270	299	316	277	293	298	303	265	305	292	323	293	302	307	297	302	326	292	301	285	282	303	281	314	280	300	317	301	277	284	300	271	280	305	288	292	273	293	319	273	284	281	332	273	274	281	278	288	314	302	263	284	319	257	293	310	288	318	281	310	302	288	303	310	315	296	307	317	291	312	303	263	299	315	296	291	280	288	329	295	292	310	290	282	324	296	296	308	291	279	293	290	273	311	308	309	297	326	305	304	283	299	290	300	307	308	301	267	320	275	306	291	265	311	293	311	286	272	303	276	288	278	299	302	284	296	278	289	282	289	278	322	279	287	269	297	265	300	254	296	305	278	310	283	274	316	306	326	310	297	293	287	319	320	296	295	270	259	306	319	303	303	291	289	302	282	293	291	314	301	309	282	270	299	259	293	277	293	288	310	257	320	290	262	305	275	336	285	292	280	279	286	267	311	268	282	283	286	284	332	262	295	271	310	303	295	298	267	306	303	304	311	286	261	283	323	272	309	299	333	319	315	279	307	289	286	301	284	292	306	315	276	270	309	280	300	301	313	281	333	278	298	306	274	315	293	291	253	296	281	285	313	291
59586	63379	49354	5877	1335	1243	1181	1109	1026	1022	929	1001	926	955	922	888	898	910	895	912	862	925	901	899	866	891	928	868	877	857	877	867	860	898	936	887	908	883	812	857	899	901	938	839	887	881	903	880	875	901	875	868	904	907	869	947	897	904	922	843	901	850	882	924	898	870	852	868	894	862	852	920	889	894	883	859	885	835	879	855	890	877	878	897	816	841	849	864	815	874	864	852	856	885	904	895	850	875	854	915	827	870	865	835	819	837	855	842	857	863	883	869	873	842	882	808	904	865	855	803	900	879	869	901	880	813	828	865	913	852	849	831	856	833	840	903	853	877	826	873	883	845	957	859	923	853	857	905	849	849	851	880	857	901	868	880	847	823	871	936	891	856	843	944	834	864	870	871	882	896	857	850	874	849	904	815	917	827	865	857	864	891	862	873	885	841	871	866	820	882	880	858	882	833	895	828	859	866	820	852	837	860	894	842	832	891	823	831	895	904	827	906	891	833	822	857	886	872	887	886	892	857	866	862	862	811	887	862	863	921	862	819	873	903	875	866	833	843	857	915	865	881	894	854	920	827	844	906	874	824	882	849	894	880	904	941	862	842	846	891	877	832	866	883	862	898	817	896	863	835	877	913	885	934	868	876	837	891	872	891	876	876	880	882	842	891	839	861	837	892	918	873	902	861	885	828	896	839	841	828	894	846	899	879	876	865	897	792	879	870	860	886	892	843	825	905	926	880	884	850	879	876	882	875	875	889	840	862	811	901	916	865	848	898	865	824	869	884	865	819	885	894	865	835	860	812	826	884	857	892	856	880	914	890	801	878	866	858	875	850	868	854	875	891	886	857	860	847	843	848	866	884	912	837	894	844	874	797	860	866	852	872	873	892	900	864	850	889	881	880	865	903	849	864	866	824	843	905	885	881	918	889	914	821	829	838	906	873	854	857	892	885	857	865	859	903	866	910	820	875	877	878	892	871	843	823	884	898	863	828	859	912	890	891	872	853	909	908	859	855	852	886	891	888	836	872	850	873	908	868	850	877	892	868	854	861	835	848	849	797	887	820	886	890	891	836	906	835	893	811	868	881	810	873	858	882	872	896	820	859	852	826	810	867	840	880	896	852	851	895	895	848	899	847	839	867	903	858	909	900	909	845	852	883	894	920	867	811	851	884	813	875	886	892	916	876	870	845	877	858	852	903	806	886	819	868	882	895	900	867	868	897	911	898	863	848	899	874	881	902	880	877	880	845	890	891	898	883	882	866	836	803	877	863	908	864	855	849	869	858	800	878	874	823	868	895	883	920	877	845	895	843	858	873	820	852	882	808	844	927	843	857	849	934	884	889	866	871	863	884	901	869	859	904	886	858	840	873	814	858	865	916	877	847	908	922	912	841	851	825	827	903	847	841	844	846	876	851	889	867	863	914	818	839	847	811	908	901	858	893	897	935	851	925	930	915	875	872	845	863	872	896	922	817	903	814	907	853	877	905	879	862	850	833	854	821	864	867	877	885	892	846	896	827	852	875	899	818	839	820	878	893	876	848	857	933	848	881	876	848	854	855	862	900	879	829	857	875	871	825	904	926	869	838	865	859	867	885	855	862	881	878	819	907	831	857	863	863	903	848	920	922	822	828	903	857	868	918	902	827	860	823	840	854	885	884	867	865	887	864	858	847	846	822	916	881	847	867	903	894	834	887	850	851	866	907	862	854	928	859	934	885	860	832	852	891	883	875	842	910	899	884	842	873	874	872	915	866	886	896	873	860	879	803	863	847	861	885	873	904	805	850	912	832	860	878	861	905	822	892	838	834	867	876	900	898	864	846	928	873	892	906	886	883	875	856	907	836	838	870	889	901	891	839	847	887	868	837	895	893	875	854	800	894	901	836	838	875	830	840	837	892	869	861	899	904	849	849	871	833	883	832	876	832	889	898	827	946	853	870	837	872	870	866	871	894	856	894	887	859	811	882	875	833	885	907	871	910	801	839	845	927	850	839	862	919	881	893	909	876	875	911	844	884	861	888	913	867	864	872	862	813	862	898	863	863	851	856	876	890	840	861	884	837	832	861	787	832	901	836	869	892	917	839	893	882	869	853	861	905	881	878	861	869	857	835	878	893	927	859	895	846	870	846	925	865	880	871	841	860	911	881	869	893	884	900	842	868	821	859	860	891	869	894	880	888	823	886	890	874	821	798	904	806	891	889	882	864	870	892	901	901	803	863	856	900	833	903	871	876	887	862	891	921	852	842	915	836	813	840	873	916	897	867	906	901	869	878	863	829	920	825	798	873	827	860	895	837	908	882	873	895	842	892	921	866	892	811	839	831	836	927	841	856	862	851	901	816	861	958	855	878	870	917	867	890	892	890	848	903	853	879	827	864	917	890	890	831	857	835	841	871	919	919	829	921	861	896	926	885	911	895	850	899	835	862	867	871	880	850	829	877	879	828	812	861	904	897	911	888	817	896	870	879	870	843	842	861	899	816	852	900	768	871	862	864	884	864	840	845	875	860	806	874	852	860	888	850	909	845	853	893	915	847	888	825	868	890	835	939	852	922	917	847	846	854	869	871	905	830	825	873	905	833	838	872	863	920	866	886	934	939	894	869	866	848	873	842	816	864	855	899	865	878	877	879	819	825	878	848	883	850	869	892	818	903	901	897	857	875	828	859	851	907	953	839	847	840	865	825	858	830	869	868	866	917	884	861	886	865	828	874	861	883	881	885	806	811	906	879	862	871	873	893	884	866	849	889	859	871	910	880	879	849	850	852	850	871	865	843	878	851	875	890	872	856	869	879	864	889	855	830	831	829	901	846	866	874	853	908	821	924	838	893	851	886	855	884	899	865	898	902	854	925	899	856	918	872	850	819	882	836	844	885	891	859	901	803	825	839	896	869	833	843	884	903	837	864	906	885	842	880	816	886	863	887	910	897	871	877	880	826	903	882	824	876	859	857	865	825	827	855	850	819	886	926	848	841	853	873	872	867	878	854	916	860	903	872	862	856	896	862	897	827	900	816	805	847	906	845	874	877	857	881	840	877	864	843	845	832	813	848	835	910	873	858	933	839	870	835	849	885	916	834	842	883	802	863	858	872	857	889	870	881	863	871	831	832	847	891	895	871	854	850	878	884	864	929	874	805	867	914	857	849	872	905	881	898	868	847	863	818	888	841	868	867	940	893	902	900	847	879	937	872	876	860	846	816	867	871	910	903	867	883	915	868	912	892	864	876	911	820	843	871	845	850	891	886	898	907	855	879	864	829	886	903	807	849	839	891	890	883	939	862	858	893	823	891	804	853	865	840	791	843	900	868	893	852	842	895	868	848	881	822	875	876	847	842	879	891	865	835	857	882	886	876	898	882	891	898	874	889	877	865	844	883	865	866	836	889	868	907	821	872	828	860	873	902	883	907	894	895	877	868	856	873	902	858	931	860	857	821	863	868	881	887	799	865	878	822	877	888	855	877	957	878	904	838	863	890	871	859	889	879	898	874
29454	19688	9445	370	137	147	144	133	131	138	145	132	121	152	135	143	152	125	154	129	139	156	143	128	123	145	155	133	145	151	140	134	142	142	164	123	123	126	151	141	158	108	119	119	133	140	130	138	141	130	164	165	146	154	151	144	130	138	120	129	150	144	164	114	134	140	127	129	134	135	149	154	140	123	166	114	146	130	151	138	131	147	146	145	128	145	121	131	122	144	151	143	149	151	131	168	145	149	133	158	151	140	140	130	122	130	126	156	155	155	138	128	146	143	131	148	133	161	140	161	128	128	147	124	129	132	160	133	135	141	152	136	135	149	158	151	142	137	131	152	137	144	128	143	151	142	127	149	148	144	136	153	125	138	115	137	137	132	155	163	138	155	126	155	141	133	161	125	150	153	139	154	143	134	135	148	149	149	127	135	144	132	142	160	154	158	135	152	128	144	127	145	136	145	133	176	153	137	140	113	128	132	148	141	135	140	152	130	130	138	125	140	133	130	163	144	151	144	136	132	150	150	137	130	147	124	180	138	154	151	132	129	132	141	122	138	130	151	144	132	138	147	139	147	128	160	121	128	150	141	146	145	145	138	128	150	125	130	155	132	122	154	141	158	129	127	146	143	145	121	157	175	136	148	125	149	136	133	119	131	136	153	146	130	143	145	146	156	122	129	139	128	124	144	117	113	160	124	147	145	152	150	150	132	142	147	136	132	168	144	117	155	140	146	138	139	160	134	140	135	126	127	133	149	147	137	131	146	133	149	143	157	137	120	120	124	112	152	164	147	139	140	128	142	126	148	141	153	138	142	119	131	134	147	122	141	158	134	147	147	160	149	136	143	157	148	118	148	155	141	127	134	139	123	128	157	155	143	137	115	141	131	149	148	114	146	141	131	151	130	130	152	133	157	150	142	134	144	148	138	151	158	145	130	143	148	147	154	128	130	137	144	131	127	151	146	134	144	149	143	129	138	153	141	136	155	142	148	132	122	144	157	136	140	124	143	132	145	136	144	143	131	155	138	150	120	158	154	131	133	135	134	141	149	139	135	137	148	132	153	139	143	137	128	159	137	135	125	155	140	140	157	145	138	139	148	149	148	143	129	142	143	138	155	132	147	131	169	133	144	138	131	144	115	136	132	156	146	135	127	160	139	137	142	116	132	136	144	143	146	126	135	121	152	121	129	117	148	138	152	144	141	135	132	139	162	127	120	129	137	150	139	132	143	143	147	145	161	128	125	130	137	142	119	160	110	134	131	143	167	126	150	133	148	122	157	121	141	131	131	154	126	154	139	141	167	140	148	123	148	141	147	152	147	132	142	144	141	134	119	149	153	149	134	128	133	133	158	133	143	146	134	131	112	146	151	159	126	125	137	139	135	156	127	145	140	141	151	137	118	141	125	128	154	153	135	129	140	126	135	157	130	149	158	137	163	139	126	141	153	129	144	127	135	141	131	131	142	136	182	157	142	144	145	133	131	142	133	134	126	134	118	144	128	128	141	140	163	164	131	143	151	157	143	155	144	127	135	123	140	148	133	130	132	130	129	131	153	127	139	132	137	143	136	126	140	132	154	118	131	137	137	156	137	145	126	133	152	137	155	147	128	120	131	146	152	153	143	135	145	140	150	121	133	133	129	138	141	150	147	156	133	158	141	127	162	135	130	108	139	132	150	136	143	162	146	152	138	133	137	151	137	158	145	117	139	151	137	136	133	135	144	148	144	145	130	128	139	144	153	136	151	142	150	135	150	129	137	134	148	131	152	112	158	152	139	135	149	159	144	143	122	139	150	137	129	140	148	135	153	128	130	149	136	137	127	142	151	157	158	143	146	116	141	135	153	146	135	133	114	122	136	162	149	122	150	142	143	145	135	150	116	135	150	152	138	132	156	148	129	164	125	131	136	154	156	161	131	170	135	131	143	144	131	136	135	126	143	135	144	140	143	132	135	136	139	141	132	134	162	133	141	145	126	146	108	159	129	129	151	126	140	130	138	146	144	143	144	132	132	139	123	147	144	151	138	156	138	140	149	128	144	131	138	142	132	132	150	131	139	138	144	139	144	140	131	136	151	157	133	126	135	144	144	146	136	169	149	132	119	135	115	133	155	122	147	145	148	156	127	152	141	154	149	148	156	147	165	160	129	147	146	133	131	132	145	150	147	140	127	143	140	139	151	145	125	144	141	151	156	135	136	145	152	122	156	148	143	127	129	131	115	134	133	140	125	132	133	133	146	168	124	125	159	141	168	140	144	167	148	131	153	139	153	146	151	162	145	131	148	120	135	140	157	120	130	140	151	120	135	138	141	143	145	157	146	143	134	134	151	145	164	147	131	146	126	136	155	133	137	152	130	148	132	154	150	134	134	136	138	132	147	142	151	143	147	144	154	156	143	128	134	138	144	155	132	149	150	131	138	129	142	131	126	142	130	143	133	153	142	124	141	143	124	150	144	138	144	149	146	134	156	142	159	156	155	142	145	137	128	155	150	140	124	129	142	137	136	138	143	145	132	134	137	166	155	132	133	143	119	134	129	150	117	144	162	123	155	145	151	137	137	150	144	142	142	137	143	149	147	148	124	144	135	134	119	148	161	146	125	146	118	138	130	130	152	147	165	142	138	154	161	152	146	148	120	133	128	147	124	136	157	147	124	149	142	134	140	146	146	139	130	143	148	136	126	150	132	154	135	140	117	147	129	166	148	143	126	136	135	153	148	139	133	142	153	159	120	140	135	128	154	133	148	131	168	138	126	119	135	135	116	133	132	125	133	103	136	125	138	131	134	140	132	133	119	137	150	116	144	122	161	140	143	140	160	148	152	133	127	146	108	167	128	139	117	143	123	138	150	138	127	128	150	139	127	150	133	132	130	127	142	166	137	125	142	153	121	136	141	136	140	153	139	139	139	126	126	133	157	128	137	144	129	131	139	147	139	162	143	166	145	157	163	166	135	154	134	160	155	170	117	135	139	136	131	134	129	126	138	120	140	133	132	142	133	151	133	151	167	130	135	140	133	138	134	163	128	132	145	140	133	114	159	149	144	141	163	134	122	160	154	135	134	134	148	148	137	144	147	123	127	147	119	141	137	159	151	140	140	126	133	152	143	141	117	154	156	128	136	147	155	132	150	145	131	135	132	119	128	124	136	135	146	136	143	160	144	144	149	120	149	138	132	133	134	137	140	122	145	143	133	154	125	154	136	158	128	143	117	123	137	154	131	137	140	142	114	143	141	148	132	141	139	142	151	134	151	126	143	156	137	130	133	154	147	137	153	168	146	133	159	148	138	130	151	122	153	142	146	124	131	135	132	116	124	130	143	137	149	137	134	141	155	154	141	150	142	148	156	146	141	121	161	148	133	152	147	150	147	119	125	136	119	137	132	156	143	125	149	115	162	119	124	163	147	134	153	128	134	149	133	138	137	145	144	139	153	155	133	123	129	147	139	142	143	126	145	166	129	106	154	143	142	124	137	140	153	137	141	162	145	125	133	143	134
29320	24999	12078	754	453	515	492	511	502	442	499	490	541	483	484	483	510	505	538	462	505	514	466	476	480	511	483	505	485	433	512	484	444	461	475	485	479	489	489	496	469	500	474	508	478	462	479	461	461	481	497	475	456	489	469	480	459	506	485	486	479	479	477	472	483	438	489	467	471	474	475	464	495	491	495	448	495	447	454	497	440	496	461	480	452	459	509	481	476	471	463	481	485	492	508	454	503	496	465	455	475	512	514	484	529	473	469	438	479	474	501	518	427	496	472	474	457	510	480	466	464	480	445	442	498	505	499	459	506	491	458	500	471	486	520	450	460	451	480	460	489	505	523	482	479	450	451	508	473	495	487	502	452	513	483	531	478	506	466	490	468	489	492	482	483	470	466	475	494	487	493	464	444	488	491	496	499	496	524	462	479	475	481	480	481	457	491	486	478	489	503	510	557	479	466	450	482	447	450	491	467	483	491	496	514	513	476	499	458	485	457	464	525	493	498	478	478	482	466	483	482	498	456	483	465	524	488	484	443	466	510	521	498	494	498	441	476	517	471	470	474	502	466	469	470	461	425	494	494	546	466	472	504	462	489	453	500	479	503	496	509	478	461	454	490	504	475	501	489	477	501	530	463	491	473	485	488	484	494	489	462	490	501	460	473	473	449	476	464	482	478	493	459	469	476	490	497	494	509	492	483	462	491	482	485	454	529	492	512	484	501	465	487	478	512	466	495	501	464	506	479	498	473	475	458	473	497	462	501	488	482	481	478	519	480	438	505	483	493	475	478	471	502	517	469	480	478	460	438	473	511	480	467	473	467	445	493	465	517	485	497	500	469	472	474	495	481	430	467	513	467	489	517	495	458	498	477	483	469	519	480	469	444	497	503	495	452	485	465	505	490	493	504	463	505	464	513	475	496	494	511	502	494	470	520	491	477	455	469	502	439	492	471	524	519	458	512	495	500	479	458	454	486	456	504	455	465	483	420	452	487	550	464	512	522	448	476	492	449	505	467	510	511	479	508	477	477	461	433	446	474	493	488	518	491	476	462	431	480	456	415	469	485	521	478	477	497	424	463	483	410	496	478	508	466	465	468	490	459	498	498	469	448	516	461	507	505	451	474	546	473	511	507	480	449	498	443	481	483	505	442	454	496	505	469	488	487	458	466	500	493	452	501	483	492	458	500	528	489	487	484	481	520	475	472	465	511	504	496	444	499	465	444	452	471	478	484	491	455	466	492	463	485	443	442	477	481	520	464	473	482	493	468	521	494	465	453	500	492	451	521	473	486	482	496	453	500	525	507	488	467	472	481	465	472	493	492	478	466	475	489	448	482	481	505	470	481	422	454	499	490	500	486	493	425	482	464	471	463	508	474	469	465	486	475	524	488	496	489	468	499	464	440	516	482	463	458	445	517	482	487	475	471	469	497	486	479	506	474	481	465	467	467	459	472	470	471	523	476	487	506	486	471	465	494	482	504	461	479	486	464	505	488	510	491	492	463	456	516	464	467	522	480	482	491	496	455	489	479	491	471	490	513	454	490	452	500	478	481	451	461	531	476	488	492	490	497	490	461	520	492	502	481	488	518	501	486	507	481	485	515	485	487	460	484	481	497	505	526	446	464	429	476	445	500	496	513	480	488	474	404	491	490	489	458	487	460	495	431	496	436	464	453	478	460	496	482	464	459	475	484	506	516	499	466	461	457	496	493	462	442	489	464	480	487	480	462	496	490	463	456	516	488	437	472	442	478	496	478	488	466	443	470	471	488	454	477	482	492	547	492	489	500	488	469	477	446	466	492	448	501	473	481	503	477	481	480	483	476	457	473	478	502	433	490	510	530	529	506	499	478	477	434	501	539	505	530	502	496	487	482	487	489	486	522	525	493	496	463	469	495	454	512	466	473	461	490	467	444	482	511	494	469	466	499	467	434	514	522	493	512	503	491	461	479	465	546	467	462	504	465	483	454	502	465	451	462	438	509	486	485	457	479	443	457	477	479	506	472	472	461	513	479	509	459	508	496	453	528	446	468	502	477	481	513	450	480	467	483	451	504	475	479	502	467	521	503	474	465	461	485	459	480	451	478	439	516	512	470	483	509	481	491	454	485	469	498	509	510	496	449	493	460	463	472	481	495	465	481	475	471	488	475	459	509	506	515	500	475	495	454	473	495	470	494	487	477	481	482	477	507	468	456	497	528	480	468	464	451	490	497	506	514	492	483	456	488	510	454	453	467	462	475	458	495	494	497	425	494	503	461	461	533	489	469	491	485	505	485	462	464	478	442	501	506	492	519	476	466	461	448	526	464	448	477	453	491	465	505	485	483	462	488	518	445	484	451	484	465	456	471	464	485	487	474	471	462	484	476	484	495	485	480	470	461	474	468	464	483	438	519	488	494	467	471	485	457	476	518	508	466	487	489	503	507	480	499	465	471	470	442	484	453	496	494	469	495	463	487	489	461	461	485	516	530	471	462	486	511	477	477	433	475	425	468	513	487	478	469	513	473	499	474	455	476	477	476	508	489	468	478	515	501	475	507	485	491	483	469	485	472	450	448	469	513	482	469	492	476	462	465	458	454	462	467	485	482	491	485	447	486	501	495	488	486	518	482	486	513	512	510	478	474	437	503	550	454	480	443	519	491	459	428	468	499	481	525	477	479	517	469	478	443	507	478	501	493	495	469	468	495	499	526	447	490	493	491	476	476	499	508	486	465	479	464	469	477	469	461	459	492	448	477	532	484	475	483	496	473	496	442	480	478	476	490	497	486	516	508	499	469	494	439	471	526	497	487	476	477	482	464	485	505	458	471	526	466	449	488	495	499	489	475	492	509	495	503	479	455	482	483	513	450	476	490	452	473	483	477	465	455	477	488	474	465	487	468	432	464	490	508	467	481	508	427	499	484	513	444	503	457	521	521	504	454	477	483	516	453	448	508	452	447	501	473	446	492	517	493	505	471	501	480	473	478	537	446	467	460	480	505	465	497	461	448	515	397	482	508	468	474	460	517	431	455	454	487	459	508	495	476	482	446	471	485	487	463	514	484	474	496	459	472	479	500	476	474	494	488	494	479	491	480	478	540	518	461	486	461	501	473	475	521	448	477	518	487	453	499	461	458	496	471	479	509	451	521	502	510	486	505	445	505	479	508	467	455	510	499	491	457	471	535	500	488	525	455	476	469	522	470	481	499	461	530	492	485	497	508	483	508	465	492	499	481	512	484	464	488	427	508	481	480	466	433	455	518	468	449	499	478	508	468	467	494	506	497	502	490	514	503	462	492	462	469	481	458	467	497	478	501	463	462	498	476	483	483	507	474	455	505	504	489	485	514	492	493	478	492	486	426	461	493	498	460	456	461	517	482	468	487	479	479	497	495	516	500	506	452	492	511	477	497	457	486	438	488	439	480	523	488	459	487	475	469	479	447	479	494	483	493	482	504	458	511	500	497	482	512	449	545	501	485	503	488	477	497	497	455	478	496	492	465	528	487	485
70206	66089	46576	11923	883	249	241	232	225	236	214	216	205	241	221	238	201	212	211	205	225	197	224	233	210	213	210	203	221	196	206	199	196	234	221	228	233	230	203	198	206	206	196	199	212	218	220	184	198	203	216	219	225	194	214	208	235	208	209	199	208	187	230	197	218	211	230	222	218	218	208	199	229	209	229	235	211	214	209	202	196	190	208	215	207	211	219	212	213	221	184	206	208	213	230	204	210	231	198	234	210	233	207	186	214	221	211	208	202	210	206	191	258	228	220	202	212	211	210	199	224	215	219	207	226	195	212	227	217	199	181	200	223	187	218	191	220	195	213	207	209	202	229	202	220	230	215	188	201	239	225	217	199	204	210	192	207	204	189	214	219	211	194	218	205	213	210	219	203	221	217	210	203	213	216	244	229	229	185	206	220	194	201	196	200	183	201	237	191	231	218	194	233	180	206	210	204	218	224	231	234	208	203	228	195	216	203	188	201	199	216	199	211	199	213	208	201	240	193	211	236	226	222	184	189	221	228	228	210	205	211	208	180	212	206	204	222	218	226	213	214	206	210	216	196	209	229	194	214	208	187	199	219	199	205	202	205	208	202	215	204	167	215	224	230	191	197	225	241	221	217	207	214	201	223	192	212	216	189	221	197	195	243	209	209	231	193	191	200	212	215	220	195	209	231	204	204	223	199	191	191	189	221	207	223	215	176	200	216	181	223	204	203	207	185	189	201	209	206	213	208	195	201	210	218	233	188	197	204	223	179	183	195	197	202	195	213	180	184	199	194	236	196	235	210	196	199	214	206	244	212	237	208	222	192	192	216	196	216	203	171	216	208	224	191	214	198	216	231	194	209	192	188	221	224	223	188	202	204	190	218	223	196	207	222	194	201	182	204	219	233	204	202	197	227	212	213	220	194	212	207	190	201	192	205	204	206	207	192	209	212	209	219	176	217	221	221	196	213	200	223	210	206	218	220	214	206	210	216	195	209	207	222	201	241	220	200	207	227	195	215	201	185	222	208	213	226	198	211	223	218	208	213	215	212	203	209	212	212	220	212	176	191	190	233	221	184	199	203	194	214	186	225	239	198	212	209	214	205	209	201	200	196	209	211	212	191	193	196	236	210	177	199	212	218	229	194	229	187	186	218	224	209	197	197	202	229	218	214	230	216	193	212	208	189	202	236	223	214	206	227	215	214	204	218	199	206	207	207	206	198	211	215	206	207	230	229	219	187	204	189	202	231	191	188	177	201	206	223	205	229	203	232	198	214	189	207	192	228	240	214	224	192	213	199	206	214	210	180	215	214	212	212	192	184	216	220	203	211	207	197	223	221	223	185	219	200	226	209	222	213	185	193	232	221	207	218	192	215	201	217	185	215	202	229	212	218	186	222	215	206	203	222	190	234	193	195	212	220	201	217	217	209	195	219	198	236	207	208	195	212	193	199	202	196	223	202	226	223	212	243	244	213	224	194	225	193	217	204	221	216	215	199	193	213	216	204	205	207	215	216	202	195	212	214	215	200	209	230	199	193	169	221	206	190	226	214	202	184	234	189	187	176	202	212	202	223	208	228	210	212	226	199	192	208	186	204	201	195	168	206	209	231	223	204	230	208	203	196	200	193	224	201	199	226	205	176	201	188	206	218	211	204	229	194	195	217	231	212	172	218	181	207	200	215	238	222	205	199	211	224	204	209	196	213	205	219	182	227	197	192	222	211	203	233	209	202	212	210	215	222	197	195	188	218	195	236	212	224	208	196	219	215	188	207	183	201	223	245	219	192	201	199	211	207	206	236	202	214	191	189	196	204	214	205	231	236	212	193	223	205	215	216	222	184	194	216	219	224	202	213	209	203	224	226	207	205	242	210	192	217	223	198	196	208	233	205	191	217	205	197	209	228	220	214	192	220	205	209	223	210	239	201	232	199	221	205	210	210	235	222	178	205	219	227	192	199	232	208	199	205	198	203	200	202	200	209	190	225	223	206	190	202	207	214	219	217	243	211	209	198	223	233	191	235	238	212	201	209	209	207	221	213	211	188	208	194	222	202	207	213	217	202	199	184	219	206	209	217	217	200	190	199	216	214	182	204	217	248	217	209	242	232	195	205	192	199	216	201	221	221	221	201	183	200	217	197	211	219	219	200	221	213	191	198	198	216	223	241	220	211	227	179	221	210	209	187	194	179	178	204	196	217	223	224	226	181	223	192	206	219	223	214	190	216	203	226	203	208	193	198	213	218	221	210	190	194	191	178	212	210	191	227	197	207	193	222	206	190	202	212	226	186	193	210	222	206	229	191	210	228	206	202	193	209	187	212	193	211	200	213	186	195	211	211	212	200	210	225	195	212	192	226	207	218	227	207	218	212	203	223	183	193	197	200	209	216	237	221	212	200	189	207	221	217	206	218	216	198	190	219	200	182	196	193	226	202	226	185	191	201	204	200	195	206	218	190	196	214	233	210	194	212	197	204	197	240	214	231	203	213	193	196	243	196	206	223	222	189	217	195	213	212	221	190	188	207	236	190	203	194	217	232	216	204	234	218	178	216	215	207	227	226	218	217	208	207	198	213	224	185	214	224	203	211	207	218	217	204	203	234	200	201	208	194	199	216	181	196	212	232	199	223	202	220	184	230	219	211	193	224	205	232	186	193	211	209	202	202	194	199	193	194	157	211	220	196	194	212	207	201	212	235	241	230	176	212	209	213	216	199	203	211	207	221	224	203	205	198	190	198	212	198	177	190	186	175	215	245	207	222	224	218	211	252	179	179	210	223	233	189	238	198	212	206	231	217	198	174	220	226	210	201	222	209	210	220	189	209	215	193	192	205	188	215	235	217	178	193	227	216	203	220	192	231	228	187	192	225	235	209	199	222	201	220	178	209	200	217	196	223	206	192	207	211	212	185	232	233	213	202	209	209	197	215	204	217	187	212	205	185	199	213	224	200	204	221	195	204	209	209	200	213	211	207	254	212	209	225	230	178	196	196	215	211	215	233	194	204	212	218	210	207	207	215	204	204	222	187	193	190	196	202	205	202	200	205	193	210	212	205	175	228	221	205	203	221	212	196	203	214	205	217	208	193	201	205	202	219	212	244	212	207	198	183	218	164	204	203	213	195	210	205	209	242	204	225	205	212	185	209	209	202	226	191	200	188	220	211	199	207	219	201	232	239	187	198	191	202	200	228	194	222	204	212	210	224	196	201	207	224	204	218	194	206	197	215	230	178	228	209	207	241	200	200	220	189	227	215	210	222	230	210	205	197	214	228	213	201	211	205	223	196	242	215	195	223	196	204	224	201	224	215	210	215	197	203	217	223	179	225	214	199	230	198	210	195	202	190	198	217	210	218	187	195	196	222	229	204	205	200	176	200	216	210	210	218	193	209	210	202	195	195	215	226	226	207	196	208	210	218	208	218	184	217	201	208	219	201	220	218	201	226	202	207	215	204	190	202	223	211	214	198	208	203	225	228	218	205	213	206	208	225	187	220	192
49877	53408	37922	2751	929	867	791	766	772	774	742	752	720	698	712	668	713	713	683	662	651	674	608	682	691	684	670	661	663	674	670	659	711	671	669	646	645	690	726	641	663	632	673	685	661	665	664	636	693	682	637	683	677	686	620	692	641	661	668	670	650	669	684	689	668	678	632	700	693	685	642	670	630	668	679	647	647	623	645	641	632	689	670	611	640	658	695	665	695	691	641	673	667	652	645	661	650	673	657	563	674	658	649	669	670	686	687	673	647	698	675	690	695	689	680	651	700	633	677	641	670	606	638	643	650	644	687	688	667	644	646	628	654	662	655	697	658	669	687	669	660	645	635	660	680	625	677	708	664	676	673	634	681	651	670	674	676	630	646	689	681	627	727	638	663	629	654	699	620	647	677	620	629	677	616	641	678	706	629	681	666	629	637	726	682	682	676	660	640	646	696	671	674	615	670	640	636	653	639	681	677	686	635	633	641	678	649	617	681	650	676	646	699	666	674	667	656	654	671	688	694	660	657	667	723	664	704	698	683	691	678	699	674	665	675	653	669	651	651	688	668	745	662	657	642	637	670	644	667	653	694	696	666	711	657	580	704	666	664	714	633	637	613	707	672	644	689	630	687	668	672	663	629	666	684	646	677	684	640	653	668	651	683	650	704	645	701	676	675	643	646	661	668	664	624	664	654	655	669	664	690	675	698	671	705	699	632	662	613	691	689	630	638	735	709	630	655	684	695	638	652	658	669	713	633	673	667	690	726	632	639	648	612	629	635	650	649	666	714	609	646	669	687	680	678	657	657	627	662	672	634	684	637	672	659	634	684	665	675	641	703	710	659	655	659	664	646	638	643	644	669	689	665	702	636	667	623	669	637	681	655	628	637	700	649	673	645	601	650	662	621	723	649	664	666	668	715	636	655	647	653	683	639	695	658	696	609	651	616	638	662	646	657	619	641	623	646	590	703	700	725	629	680	647	680	632	638	653	651	649	603	643	688	652	683	639	706	627	651	667	640	622	683	630	611	664	624	635	670	661	643	647	694	643	666	662	623	681	730	705	634	672	691	669	672	641	708	671	691	667	616	658	667	673	666	724	652	638	657	616	684	624	649	670	654	712	618	652	627	673	632	643	670	656	646	645	672	665	644	690	647	699	638	681	626	623	640	652	651	653	650	702	675	652	658	702	625	715	675	666	669	604	633	673	658	632	678	654	657	602	661	666	670	642	705	652	678	687	680	611	709	682	689	642	677	678	719	711	667	656	665	657	625	669	697	674	649	683	690	592	712	639	647	654	649	652	661	641	701	695	674	673	629	702	657	687	650	640	648	685	648	668	683	644	667	703	635	644	660	678	671	673	651	632	648	678	699	655	687	640	681	685	643	668	634	659	648	658	656	651	642	664	631	697	629	642	644	685	690	643	650	646	669	637	689	633	696	613	619	576	680	695	613	652	661	670	673	647	717	654	650	653	640	672	645	686	658	637	664	638	646	627	694	629	681	673	650	642	679	628	685	665	630	673	683	626	698	703	659	637	646	672	649	682	664	711	685	695	661	704	673	662	642	651	640	677	667	734	638	655	633	691	706	686	713	648	651	622	682	676	658	670	675	652	659	635	665	665	641	665	702	670	668	649	634	696	678	670	687	691	657	661	671	598	650	665	692	657	655	678	686	678	662	645	701	714	620	643	640	667	675	692	638	675	647	688	644	671	633	685	663	631	642	668	659	682	666	649	667	687	707	606	659	674	722	712	675	651	665	678	704	651	671	684	663	596	655	712	699	671	666	637	677	705	660	650	700	711	646	660	655	709	652	641	633	622	663	676	640	657	650	684	698	664	637	734	675	681	644	659	653	675	743	622	661	718	667	664	671	652	675	635	662	683	627	705	674	682	712	661	632	680	641	646	668	686	682	709	601	700	692	681	665	653	732	642	710	649	640	690	674	667	667	651	624	620	658	623	701	651	681	669	678	675	631	680	668	700	684	686	635	701	632	705	626	647	673	669	661	628	697	627	668	676	682	634	643	621	703	707	685	653	638	613	682	730	673	667	639	653	683	677	633	662	644	719	656	651	638	645	660	666	664	661	616	629	668	694	695	691	691	659	629	643	686	645	646	672	647	684	627	675	665	718	704	682	631	628	656	701	647	644	623	682	685	680	636	637	670	654	683	697	633	639	692	643	663	663	667	667	673	673	658	665	661	684	671	682	648	686	658	606	683	644	642	698	667	640	668	602	653	643	670	683	655	680	662	684	660	678	628	657	674	646	645	671	712	668	679	680	699	663	644	702	672	639	670	642	687	635	665	673	675	650	685	650	625	668	660	639	670	655	655	692	640	638	660	664	671	649	654	698	652	662	670	635	669	676	662	641	621	623	634	718	634	667	664	666	682	686	650	671	687	664	655	632	650	675	648	671	724	668	680	663	628	671	678	651	626	640	684	669	615	684	647	629	689	636	633	627	650	682	655	694	676	670	686	666	669	646	649	663	706	641	644	707	711	642	664	756	695	664	660	661	667	686	672	663	671	648	631	676	647	641	666	694	656	712	696	671	624	689	680	659	621	664	672	698	672	616	645	656	660	657	680	730	606	623	667	699	632	626	643	678	646	696	652	660	647	604	661	667	649	671	650	730	666	658	651	622	652	677	663	690	663	664	636	662	700	661	674	633	713	640	686	683	624	646	672	660	671	628	644	681	670	683	642	678	699	663	696	684	663	648	692	661	658	686	604	669	675	678	679	657	621	651	626	660	672	674	709	725	655	651	679	683	640	642	680	633	678	628	662	668	701	652	685	708	739	663	674	666	642	704	665	717	640	674	705	644	624	634	659	667	684	655	593	722	667	661	665	652	674	616	661	662	701	638	706	658	661	678	655	652	662	646	679	685	679	619	684	651	711	661	667	671	636	649	667	675	669	645	632	686	673	661	643	646	692	665	638	677	664	677	629	668	668	652	634	656	630	674	704	677	644	679	637	664	667	694	656	655	681	675	697	648	686	678	677	659	695	717	650	686	634	634	679	665	673	686	675	644	714	664	633	622	637	662	646	681	672	662	626	689	675	623	670	685	644	614	637	668	678	687	634	667	625	699	717	694	663	683	694	636	681	656	668	646	662	660	698	663	640	646	629	643	647	634	688	620	619	668	668	659	636	654	624	667	689	669	669	664	639	669	679	614	674	681	645	699	730	665	653	699	644	651	669	651	702	659	670	696	637	640	659	612	658	659	642	663	657	672	640	631	654	637	633	653	658	663	652	657	673	659	676	685	687	712	660	704	662	652	691	701	691	638	633	670	694	677	687	664	685	690	648	656	682	664	711	701	627	684	638	688	616	673	606	688	654	667	689	669	665	669	674	638	665	622	664	633	649	669	651	601	684	678	663	613	639	635	689	657	647	653	651	666	622	652	675	697	649	690	605	705	653	672	682	679	682	671	647	689	662	621	651	673	677	708	622	715	623	638	692	663	691	641	674	675	649	667	677	690	652	716	663	656
78902	76853	53035	19730	4470	563	378	366	351	309	298	330	291	314	322	327	312	297	328	312	294	291	304	299	278	315	307	298	311	297	320	296	341	270	277	302	287	283	290	294	303	277	308	301	281	283	301	295	303	285	309	311	279	283	255	288	299	296	295	298	297	306	287	333	304	284	314	274	308	296	311	297	303	280	313	295	271	269	325	271	286	295	301	329	301	304	306	275	293	281	325	289	300	337	279	348	287	300	309	305	271	284	279	286	294	335	281	278	299	315	286	297	270	309	306	293	293	293	311	291	286	299	306	300	261	281	301	309	322	291	328	308	309	290	300	283	296	308	310	273	299	308	316	287	304	309	295	322	300	303	342	291	301	300	300	306	299	313	306	283	284	290	294	293	280	332	308	305	288	302	280	291	311	303	301	315	309	312	286	284	292	324	285	309	291	305	314	320	314	291	261	289	287	303	295	265	302	286	288	284	302	290	320	324	295	337	314	285	323	319	270	296	263	311	292	277	277	281	314	281	335	315	288	314	309	299	276	302	272	307	282	302	291	298	318	311	293	314	266	342	301	321	290	321	279	314	282	303	283	315	316	285	326	304	287	306	293	290	298	302	287	278	299	304	297	305	270	296	313	310	316	298	325	297	289	326	314	310	274	332	290	291	281	302	294	326	312	322	298	312	294	317	307	282	288	259	312	301	297	324	308	315	293	290	298	324	304	303	289	295	301	305	286	285	295	279	313	309	301	272	317	280	298	308	319	304	292	301	278	325	329	306	298	301	313	304	269	311	319	315	314	315	308	288	278	292	285	303	302	315	347	288	283	285	280	290	310	305	309	260	310	301	283	268	279	307	319	322	296	299	313	293	303	307	285	296	268	283	278	306	306	309	314	278	310	302	294	284	293	305	266	305	294	298	304	314	276	336	274	295	288	317	276	272	310	305	302	283	316	305	335	301	303	299	320	288	310	275	316	263	307	295	293	296	289	325	299	305	316	291	312	278	302	291	293	293	288	298	307	318	309	323	301	278	297	312	300	312	290	310	309	299	305	308	313	288	320	303	297	298	297	303	269	308	314	274	305	331	324	288	281	287	275	292	314	298	320	326	286	284	287	325	299	309	333	291	324	312	309	308	301	309	324	278	294	297	300	288	299	318	303	295	294	289	289	299	293	286	318	302	269	323	282	280	301	268	314	285	290	328	309	284	302	268	337	307	285	283	276	293	300	312	279	290	295	271	292	302	321	319	305	323	311	301	276	314	292	289	278	304	328	294	320	308	315	296	289	289	296	319	293	277	319	266	267	286	291	308	319	289	289	297	280	314	288	309	297	278	281	334	289	297	317	280	319	304	276	281	323	310	314	314	332	308	289	304	281	325	307	317	343	323	298	326	294	330	328	323	282	295	325	283	289	305	298	289	303	306	290	307	320	266	319	337	320	299	295	297	317	293	333	280	314	280	292	287	296	322	293	286	306	313	317	309	292	276	334	324	324	316	285	277	301	301	293	267	291	293	328	308	287	298	274	299	308	335	326	297	321	284	307	270	303	305	320	318	319	267	308	301	299	337	272	296	306	273	320	301	270	299	309	307	306	308	291	281	317	285	290	297	311	312	310	281	319	315	281	299	302	294	311	289	284	290	269	286	280	300	314	284	262	312	299	299	303	329	312	283	264	321	311	297	316	284	298	307	296	273	302	268	276	306	295	317	294	286	270	296	314	278	282	308	311	287	340	286	313	333	280	308	290	277	282	315	276	327	285	285	315	281	304	310	304	277	308	297	303	298	310	337	313	313	316	287	306	311	321	273	279	302	323	289	291	328	299	281	324	312	292	311	306	308	313	307	269	331	309	292	317	281	298	308	284	297	314	336	262	309	330	294	310	322	276	323	300	282	314	303	307	298	315	280	314	312	318	307	355	319	283	302	276	285	262	286	307	313	297	295	279	305	320	280	286	325	326	310	332	264	283	282	292	285	289	275	292	312	302	342	289	302	276	315	303	304	287	296	302	298	285	329	284	294	313	283	304	291	318	279	312	298	306	288	301	303	278	298	291	309	301	256	287	291	322	318	304	298	301	296	296	300	265	300	289	325	304	292	276	310	317	302	290	294	284	287	286	319	310	284	332	322	318	279	285	308	285	336	296	304	298	283	295	290	303	281	305	291	297	293	322	297	302	311	327	314	293	292	309	316	289	274	301	296	301	295	292	302	296	293	305	298	323	284	305	327	285	310	291	273	299	302	294	311	282	286	306	291	303	322	316	279	293	291	278	303	312	291	299	305	321	334	327	319	294	282	298	276	270	306	310	273	299	287	296	301	300	301	277	297	299	304	295	308	352	289	274	298	287	299	296	301	268	296	308	317	264	335	303	274	280	295	302	298	309	305	307	305	315	309	301	320	295	294	304	301	295	328	317	302	295	296	305	318	282	279	290	300	289	309	287	276	306	272	311	288	280	320	296	290	287	287	335	337	308	278	294	286	310	333	278	289	310	330	283	307	316	273	314	314	303	298	280	296	311	305	298	331	282	298	273	300	277	290	300	303	288	297	301	261	287	301	321	305	304	297	293	290	284	261	309	328	306	297	320	295	312	300	274	297	333	332	296	299	266	353	341	314	310	292	286	326	278	301	301	302	271	292	297	301	332	299	299	319	305	304	308	307	282	285	276	278	275	298	285	302	319	275	288	335	287	302	298	307	321	287	320	271	282	320	359	305	314	324	285	305	288	320	293	288	303	297	279	295	315	296	318	289	309	288	271	301	298	299	293	310	276	306	275	268	294	318	324	299	306	294	290	296	260	313	313	310	328	305	294	294	291	303	303	266	309	302	307	309	315	311	306	321	293	294	313	281	305	288	305	314	281	293	303	310	297	280	316	294	330	280	294	316	273	299	300	297	267	272	301	303	308	323	318	289	312	309	316	294	297	319	283	310	283	289	312	291	326	293	270	298	286	349	282	311	326	332	268	318	298	296	311	318	270	278	313	292	319	287	304	309	318	310	273	301	295	310	290	297	295	280	293	322	306	287	266	318	319	284	316	289	318	298	300	301	327	316	297	259	295	286	297	278	329	311	298	311	287	297	325	300	314	302	318	303	286	331	310	300	301	302	273	277	283	282	291	277	295	309	298	305	278	300	282	290	272	312	300	281	314	301	282	282	304	269	289	293	314	280	312	310	345	302	281	310	324	301	307	304	315	301	299	284	296	328	284	294	312	308	306	303	299	276	323	285	305	243	288	267	279	353	300	272	312	290	288	306	301	283	284	297	294	286	294	316	270	282	273	304	288	324	285	310	299	305	290	335	312	296	296	318	291	279	334	307	332	277	319	310	273	272	315	320	339	299	279	313	283	295	289	304	280	276	335	290	279	273	271	284	302	283	279	285	286	324	299	309	285	283	309	307	297	302	300	315	285	310	313	318	301	294	268	305	296	300	294	304	317	312	310	314	302	296	290	325	310	285	280	273	274	285	281	297	295	319	305	268	297	315	295	295	317	311
60244	66891	45230	5022	1461	1339	1204	1123	1077	1012	991	979	1009	1034	979	927	997	967	963	939	990	945	977	925	873	922	908	940	898	935	954	885	903	874	893	881	899	881	938	889	928	813	858	891	928	896	890	928	882	907	860	889	870	880	893	969	922	908	923	883	892	907	921	890	938	889	918	922	836	890	918	896	904	885	908	883	889	869	909	892	904	862	897	886	946	877	870	877	889	889	901	881	933	923	890	886	882	899	912	894	881	899	884	897	907	906	862	849	868	886	911	896	909	913	896	852	876	883	888	930	866	867	954	864	870	894	919	886	962	891	898	918	934	861	924	857	888	888	870	876	940	849	829	892	918	852	892	949	941	916	884	833	884	883	873	922	868	924	839	880	930	901	943	879	890	889	867	899	885	860	913	868	924	922	952	848	918	862	905	892	855	846	873	948	931	930	942	901	865	867	927	850	929	909	863	926	856	843	926	845	909	903	875	862	919	898	863	869	924	930	926	870	904	886	859	867	877	892	861	900	906	840	853	805	880	883	854	903	867	905	864	867	927	867	871	887	901	932	905	883	921	893	912	879	921	840	856	913	896	861	930	916	903	884	889	811	844	869	975	886	927	902	893	881	879	945	901	834	885	936	899	901	905	845	890	886	854	843	894	858	927	894	886	818	935	902	922	903	908	907	856	912	920	904	949	842	929	910	891	922	906	953	897	884	951	847	897	895	980	917	913	908	907	852	896	880	855	890	889	889	906	899	913	918	872	866	906	884	901	941	866	805	880	920	880	949	934	836	937	885	899	938	961	914	865	844	856	921	878	876	932	907	921	876	880	926	900	953	889	889	880	873	878	869	893	887	908	902	868	886	933	872	914	879	896	956	933	846	938	849	878	924	914	897	884	854	868	919	920	876	948	896	901	895	865	905	864	930	901	906	867	895	888	874	858	920	902	876	914	909	873	850	920	897	910	811	883	913	886	862	851	885	888	864	868	909	970	900	948	879	902	876	908	874	854	868	824	895	924	875	897	890	839	926	914	832	864	877	901	913	890	910	828	892	889	926	902	892	905	879	889	890	872	893	869	888	832	986	887	949	885	918	908	881	892	858	897	892	852	908	905	875	886	893	893	913	931	883	865	873	892	886	878	910	901	926	896	830	919	874	871	889	867	893	906	862	902	897	893	848	858	857	917	912	960	883	919	933	833	878	897	902	840	887	857	930	919	827	916	869	898	898	912	899	899	867	903	870	942	905	880	855	870	891	937	930	859	920	891	866	867	907	818	862	893	905	872	919	895	891	894	849	873	840	876	960	889	919	887	853	896	907	920	893	868	884	893	913	904	907	883	918	891	905	854	908	916	876	943	910	842	929	848	884	953	873	830	852	880	871	935	864	889	862	907	909	836	947	873	843	902	852	871	885	924	882	876	843	886	910	834	882	904	927	841	893	911	891	917	897	925	894	857	902	873	891	925	851	910	854	881	855	909	925	897	868	907	871	920	871	909	871	824	920	928	922	868	928	883	919	869	856	925	842	892	868	896	883	907	924	881	861	915	919	909	876	894	893	859	869	843	845	894	829	898	898	976	910	897	892	859	880	889	873	883	888	925	932	864	921	859	853	853	883	891	943	921	909	920	883	872	888	891	883	831	872	934	909	875	857	868	855	928	944	917	906	891	893	881	876	878	886	896	903	869	891	893	900	869	900	882	843	921	848	890	891	884	897	888	912	865	938	896	896	919	876	924	871	846	843	870	868	859	918	919	885	922	952	847	862	869	912	903	913	908	867	945	876	859	918	871	935	863	848	857	877	886	875	846	874	831	889	892	912	893	908	864	847	885	845	919	821	859	832	904	879	890	909	879	922	935	901	864	871	926	900	873	903	907	847	962	893	890	844	888	947	874	859	868	931	871	853	881	876	863	875	916	895	861	899	943	865	899	809	871	896	871	873	904	870	902	920	902	893	963	917	924	847	842	830	924	840	876	850	930	887	898	910	928	883	930	858	898	875	879	889	878	874	947	889	867	843	838	907	826	918	922	898	889	899	882	886	912	879	923	876	887	943	901	928	920	878	874	879	854	888	890	908	882	876	901	894	914	876	888	929	889	865	928	874	925	874	895	845	885	886	869	931	885	922	897	879	887	908	827	921	890	893	900	918	913	894	922	892	919	906	861	832	853	879	892	930	897	895	927	824	911	844	880	1003	883	918	912	857	911	942	837	916	879	903	868	872	875	843	849	903	858	921	886	910	889	822	896	878	859	888	880	869	944	899	933	934	916	903	928	924	871	880	863	905	904	870	908	868	922	870	905	864	893	852	858	860	863	875	852	893	967	878	900	848	931	889	856	914	896	920	927	844	941	861	887	906	885	853	854	876	894	875	865	926	828	892	914	888	877	902	896	909	895	862	867	842	882	870	916	903	882	889	884	934	827	865	872	915	842	920	921	831	917	868	906	850	856	863	887	892	894	895	882	919	904	920	927	838	889	866	949	867	911	844	876	887	875	918	867	932	841	867	948	904	931	857	913	883	902	860	930	890	869	922	892	842	858	874	887	872	917	825	919	910	828	886	873	885	883	875	912	897	926	900	867	944	870	907	921	940	893	906	856	898	943	936	871	923	894	903	872	907	874	940	900	925	912	916	917	897	904	964	917	874	893	936	871	826	872	916	831	843	890	889	907	918	868	871	946	873	918	973	913	942	915	891	889	867	906	904	892	904	873	906	880	907	943	914	888	901	864	889	915	860	876	886	883	902	911	907	892	878	928	867	907	831	864	916	928	886	886	878	870	932	913	923	942	947	913	899	852	881	884	879	897	917	947	890	897	898	903	817	903	918	903	905	930	878	868	917	885	881	872	896	928	974	896	879	854	908	875	903	894	868	916	847	850	934	895	876	935	877	890	917	857	891	929	814	883	911	889	898	880	888	900	885	944	859	880	879	915	871	942	829	903	921	910	860	902	901	887	910	905	833	894	858	899	882	902	897	920	886	896	914	901	914	882	897	899	891	850	867	856	885	909	869	844	886	929	905	873	853	842	971	925	905	923	874	886	874	899	874	896	881	930	911	869	873	892	881	908	906	868	888	868	865	875	865	928	909	842	912	891	906	885	874	928	897	874	859	890	910	892	922	858	910	875	909	895	874	881	870	909	869	891	866	880	874	912	882	968	906	876	899	872	956	893	900	861	889	896	878	883	912	900	849	886	907	852	894	945	923	875	933	854	924	853	920	895	958	914	925	897	919	869	919	835	898	941	883	895	840	918	908	859	931	879	860	864	929	929	898	890	898	943	862	854	876	897	847	895	860	869	889	906	909	853	892	903	908	947	883	918	896	905	838	903	953	901	845	958	825	950	898	878	890	896	898	912	938	898	912	912	918	869	923	867	876	862	866	913	852	865	833	885	881	871	953	891	887	886	884	833	982	913	877	943	897	826	909	878	934	952	878	860	880	905	900	897	915	932	869	886	890	919	914	913	861	877	888	912	872	920	929	884	869	865	892	881	863
28540	19720	8449	502	140	151	152	133	129	125	135	144	144	152	135	121	115	118	130	149	134	148	137	145	137	125	147	124	148	132	154	116	142	138	150	155	138	123	131	138	127	126	131	133	122	147	147	148	135	112	150	142	130	132	143	167	135	138	126	151	161	127	136	138	147	151	131	160	138	146	150	135	149	150	142	125	136	136	137	148	153	146	130	128	127	142	109	139	123	148	154	138	142	135	135	153	115	142	135	145	142	129	152	118	127	145	138	119	121	143	132	125	121	149	133	133	138	149	124	136	126	129	123	129	116	132	129	148	125	147	142	131	148	146	142	146	128	111	137	111	123	131	136	151	165	139	115	133	145	138	153	124	144	148	140	133	149	128	132	144	126	153	160	118	139	144	159	157	140	132	138	135	117	137	149	135	152	135	134	149	146	129	125	144	156	130	146	113	137	152	118	152	123	130	128	138	138	134	139	147	122	133	135	118	151	135	131	105	133	141	130	147	146	138	118	149	141	146	150	143	140	145	147	123	142	139	170	152	133	126	135	136	119	138	148	143	145	143	154	108	148	159	136	126	114	129	131	131	139	148	119	140	126	141	134	114	147	128	136	144	128	132	148	150	119	141	141	130	145	161	131	131	131	146	130	139	135	147	128	130	137	148	139	137	136	125	157	136	134	134	139	148	135	148	126	136	134	123	133	133	115	119	149	118	123	125	131	126	129	130	126	149	146	143	128	122	120	133	158	111	133	129	145	144	127	145	153	144	134	156	156	120	114	154	147	133	127	131	130	130	163	121	126	146	130	148	153	144	134	138	132	144	134	151	136	123	140	141	158	153	144	125	125	139	152	121	137	139	135	140	142	133	159	163	146	142	136	122	127	130	137	135	131	150	136	155	139	131	129	143	141	148	142	142	137	130	149	129	130	124	137	116	147	135	151	128	125	105	123	119	129	127	122	142	155	145	124	161	136	151	147	128	149	143	116	140	138	147	124	126	115	138	136	143	130	141	141	126	144	129	138	127	125	123	144	135	144	138	127	155	140	134	131	132	162	145	155	124	133	123	140	143	153	133	125	121	136	153	138	128	139	129	143	113	153	135	148	145	155	152	133	147	120	145	152	145	149	148	154	135	126	127	137	133	134	135	140	153	145	128	155	139	155	155	120	125	131	160	159	132	152	148	132	139	154	121	118	133	150	148	158	116	152	126	138	127	130	138	142	140	120	152	148	139	142	131	143	144	133	129	159	122	155	112	148	143	146	143	157	131	139	139	140	134	139	139	125	141	146	158	148	131	158	135	141	135	137	152	131	145	150	119	120	149	130	133	126	147	138	144	151	143	139	123	145	144	133	124	126	147	133	136	119	114	145	131	151	148	149	135	150	143	137	133	139	151	142	130	148	121	161	165	131	120	132	130	135	143	134	144	119	126	131	148	127	136	155	122	132	129	122	143	149	164	133	136	126	155	151	144	111	145	137	124	141	140	139	132	157	102	114	116	132	145	132	126	140	158	137	104	131	142	134	114	145	135	135	162	139	137	110	134	124	144	137	128	139	149	138	149	149	131	136	158	122	136	131	124	122	135	146	138	139	144	112	132	118	109	131	139	153	152	155	136	117	144	135	152	135	133	128	126	130	141	139	157	126	143	148	128	128	154	125	138	128	138	137	125	128	134	130	112	169	135	141	128	134	124	134	140	149	145	127	137	113	147	132	125	134	143	125	113	141	122	128	138	129	138	127	148	146	132	141	120	124	148	155	144	139	161	124	113	137	127	111	107	137	131	159	158	125	126	118	134	152	141	141	154	127	129	139	129	145	143	136	138	134	134	149	121	144	153	131	136	149	158	137	136	124	132	138	137	133	135	130	136	122	122	139	130	112	121	138	138	132	137	130	152	114	144	135	134	121	142	148	139	136	143	124	125	151	145	135	121	144	139	145	137	138	125	143	126	130	143	124	151	121	126	147	128	134	143	136	131	127	141	129	142	134	136	153	119	143	133	139	131	135	134	147	153	162	133	135	126	146	155	130	163	136	108	147	140	137	139	124	141	123	144	111	146	138	138	144	139	138	153	153	159	150	127	126	146	151	154	146	121	127	111	164	145	120	135	129	123	132	138	126	136	116	132	124	140	150	138	139	135	134	131	135	142	125	119	102	135	142	137	112	142	125	124	138	147	140	133	140	125	121	147	147	128	131	134	130	144	128	133	139	148	148	138	122	145	155	141	120	124	125	145	131	133	149	130	132	135	145	131	116	151	138	139	135	125	128	130	107	132	134	152	142	153	149	121	121	105	115	138	127	137	120	134	131	126	147	137	127	146	155	139	138	141	151	150	132	137	148	136	149	123	160	147	140	133	141	128	128	128	128	146	124	127	124	121	135	151	126	137	136	124	129	137	131	117	123	150	134	123	123	136	138	147	119	132	132	139	115	139	131	127	151	141	131	136	122	150	142	158	118	136	142	137	127	139	127	131	149	132	144	149	116	128	131	146	117	133	139	128	149	161	135	120	145	131	134	152	125	125	146	149	144	132	125	147	117	112	152	146	152	147	123	140	133	144	140	133	150	142	128	133	114	137	148	132	130	127	153	122	155	126	171	125	135	138	126	134	136	128	121	136	130	126	151	131	135	119	126	147	152	133	158	132	143	136	151	159	123	113	165	127	142	151	127	137	132	128	137	116	133	136	140	157	146	130	142	140	122	145	130	131	138	147	139	128	131	145	119	145	132	152	140	155	133	148	129	144	150	125	152	125	125	142	135	127	144	144	148	144	117	136	132	135	129	142	119	138	137	143	118	119	138	134	124	138	119	142	126	131	144	154	152	152	136	116	135	137	148	124	150	123	138	137	139	147	142	125	153	127	122	149	141	141	133	125	136	131	152	120	134	136	146	140	138	138	127	155	151	141	141	132	117	148	112	132	110	140	138	141	136	144	139	149	140	136	169	126	121	135	101	122	136	131	127	149	137	141	143	130	136	150	136	147	149	129	138	149	125	145	129	139	142	141	117	138	147	134	143	127	128	99	131	137	137	141	137	166	142	149	123	116	140	138	151	133	127	134	131	133	150	138	121	153	149	138	132	118	127	136	153	123	143	118	136	114	145	153	150	117	146	133	137	130	144	136	155	132	148	133	118	146	154	143	128	137	117	152	118	134	149	137	135	151	147	131	122	134	145	156	150	152	143	130	130	130	125	128	136	127	148	157	117	132	141	152	116	146	157	119	163	135	132	148	142	134	145	138	128	136	159	124	139	132	140	143	141	140	159	128	126	132	141	138	160	130	144	123	124	119	132	141	131	144	139	133	155	145	140	150	149	123	170	139	125	144	159	127	139	122	144	140	140	125	138	124	120	133	123	137	146	152	128	137	124	150	127	138	123	117	139	129	153	119	125	128	144	148	161	138	129	147	142	131	136	150	132	137	125	140	141	120	143	131	142	130	117	139	142	164	132	130	148	136	154	160	126	153	129	143	145	142	144	145	139	112	140	131	136	139
28577	25202	10122	1109	439	479	488	469	473	484	467	463	458	432	506	490	466	441	499	463	473	493	463	441	457	471	463	455	482	440	459	465	459	433	472	460	468	491	445	449	526	507	495	487	479	489	481	452	470	488	450	440	474	463	466	478	472	456	497	446	460	502	484	443	463	492	438	482	492	453	479	446	486	498	478	462	449	495	452	433	520	517	472	457	498	441	466	479	463	450	455	495	473	503	456	433	414	453	457	403	491	483	444	441	458	485	450	492	483	470	454	502	482	455	441	445	458	495	450	455	455	477	445	441	446	481	477	478	493	470	498	498	467	454	492	459	497	454	480	456	462	455	462	457	455	427	488	459	448	513	456	503	455	437	450	483	476	510	458	485	462	485	440	453	453	464	468	458	414	461	444	454	445	455	527	463	472	471	453	438	470	454	461	524	479	487	478	507	457	460	454	428	466	459	457	458	446	479	458	448	479	464	496	459	470	444	465	470	462	460	445	429	463	488	514	498	512	465	480	497	477	468	493	450	452	508	467	442	470	463	464	475	453	484	490	491	444	482	465	476	462	465	466	446	463	460	465	509	463	491	460	427	445	482	409	486	502	477	474	483	500	478	427	473	480	490	509	465	479	472	476	479	483	460	536	442	482	501	461	466	471	484	501	501	448	497	429	482	427	463	457	449	518	465	488	478	469	477	467	483	452	451	470	464	453	457	470	407	496	475	494	471	459	485	433	505	480	432	461	486	446	480	478	453	467	478	442	467	459	484	470	447	485	434	468	474	485	470	479	450	498	450	456	450	459	460	469	474	475	472	466	457	466	470	477	483	464	511	494	469	456	477	441	479	459	478	503	483	505	453	447	490	509	494	464	492	511	457	499	457	482	459	482	493	455	452	493	498	449	463	470	485	474	466	466	476	465	515	514	481	503	478	453	474	463	442	457	479	504	474	492	472	470	468	474	478	491	490	453	457	502	490	458	460	464	490	471	417	462	498	486	437	488	469	489	472	476	458	508	526	459	480	488	485	491	457	478	443	475	482	475	430	475	445	439	482	457	519	460	427	513	507	470	476	441	464	439	474	458	440	483	465	455	446	463	474	494	480	450	454	464	470	545	505	488	464	499	460	451	461	445	458	481	512	469	447	446	455	454	463	437	509	498	447	468	486	465	505	425	464	482	457	475	504	467	467	423	459	488	524	455	430	498	438	496	466	446	449	453	478	468	484	490	465	467	466	479	464	471	487	474	515	470	429	449	486	474	487	446	449	473	473	503	468	484	459	466	450	504	430	476	455	480	483	470	484	472	458	483	454	463	447	454	468	489	433	503	462	503	480	469	471	442	485	471	480	437	451	449	459	498	484	477	446	480	483	430	465	456	489	461	445	476	478	460	484	456	491	477	480	465	463	432	452	506	506	474	482	476	478	463	417	455	438	446	445	487	480	498	480	481	468	455	495	510	462	484	460	493	455	475	473	475	437	483	456	452	468	487	445	459	437	454	424	494	485	484	496	425	511	457	480	458	452	503	451	507	507	491	445	500	460	430	445	492	438	457	460	499	453	477	467	493	484	410	481	481	454	448	476	463	435	484	424	499	464	490	456	497	454	465	484	465	474	475	481	462	455	482	487	454	491	484	497	493	483	457	458	472	483	460	473	448	471	464	444	465	405	500	479	470	454	477	474	489	464	457	414	476	464	468	455	510	458	493	474	465	451	460	475	480	438	474	435	479	443	472	494	459	439	447	445	490	444	485	489	496	501	490	470	470	479	439	515	468	460	495	434	446	456	477	513	471	440	444	474	460	491	484	462	457	428	505	462	465	465	459	487	464	465	446	490	474	458	500	441	445	489	472	480	483	458	476	451	458	486	492	500	448	469	460	457	496	444	491	459	411	542	481	460	468	489	473	475	466	474	481	507	454	465	487	488	491	453	482	486	470	485	494	460	527	493	462	489	463	486	491	435	525	428	492	496	450	489	457	440	439	425	456	510	495	478	496	439	464	502	469	449	490	435	451	429	479	484	409	449	485	479	521	499	457	465	478	486	452	478	446	479	473	489	454	447	455	463	503	459	507	465	442	457	474	465	476	452	458	473	451	469	485	484	451	439	472	459	461	451	477	502	476	472	479	460	454	476	462	449	444	474	469	457	454	413	442	447	435	434	416	479	463	467	500	559	480	469	430	467	491	452	482	447	450	464	499	447	475	455	460	483	457	452	448	496	485	459	450	488	479	501	490	446	436	466	495	490	451	476	450	485	458	491	488	449	464	509	481	443	477	500	479	461	499	486	458	450	475	489	546	466	453	458	448	444	509	473	494	480	462	466	482	463	450	487	416	471	496	449	481	453	476	476	490	475	437	451	470	477	473	481	498	445	469	470	482	443	496	475	472	485	500	461	489	453	448	462	484	451	473	474	428	463	475	453	442	433	422	451	452	463	466	457	459	471	481	454	477	462	476	524	487	475	442	457	468	464	452	462	457	483	457	438	485	459	438	493	505	445	494	471	502	445	467	485	447	482	484	456	456	454	468	463	493	478	487	475	488	439	452	490	486	445	500	487	507	447	485	478	473	480	431	467	477	455	480	451	466	496	481	530	525	443	499	488	487	472	451	459	486	487	450	465	482	497	464	453	472	460	487	437	483	476	492	464	476	484	485	481	422	504	494	458	479	473	474	461	518	503	435	466	466	459	443	499	501	443	460	479	490	495	472	465	445	456	468	477	482	440	452	438	465	492	480	488	514	513	447	501	442	505	464	481	495	462	449	473	478	465	486	501	453	455	469	511	471	456	461	495	491	468	447	491	479	448	477	460	482	472	465	461	475	499	466	480	471	467	497	469	442	479	492	481	473	469	480	444	479	512	448	458	481	508	434	493	487	472	490	474	521	462	461	513	481	460	495	495	477	454	455	444	444	492	483	495	468	463	514	451	478	503	482	465	474	472	448	464	447	504	446	482	499	438	486	458	462	485	489	470	495	463	481	459	486	476	456	458	495	441	445	448	491	458	506	481	437	431	499	466	501	445	459	472	471	471	462	462	452	466	460	500	446	473	479	445	457	467	463	456	469	466	484	479	433	458	507	456	460	471	495	482	491	477	502	446	472	465	471	475	482	486	491	463	461	473	466	447	436	459	473	449	436	457	456	462	488	483	468	422	477	461	451	463	476	463	488	477	488	459	490	442	484	464	477	434	495	492	493	460	420	468	488	484	488	416	484	491	471	461	472	464	489	454	459	486	460	507	506	491	446	475	460	478	499	477	498	487	446	445	469	457	475	433	486	500	488	421	460	485	441	499	474	461	461	510	483	447	458	486	481	467	459	446	462	482	488	469	450	468	476	425	461	462	463	490	510	469	481	476	467	479	488	452	491	484	481	459	438	432	489	489	467	467	468	494	495	436	475	509	450	461	457	463	449	463	479	477	457	494	470	497	440	491	432	514	463	457	510	474	511	479	476	481	475	462	458	475	472	477	500	470	479	464	445	481	434	462	485	459
69515	64337	45915	13840	1015	299	259	228	233	237	241	261	207	214	210	212	219	213	206	224	217	190	216	201	192	210	193	224	211	205	204	225	179	216	187	214	196	203	222	189	206	204	207	204	183	213	209	194	201	185	226	212	183	208	191	177	197	190	183	218	209	193	210	180	214	198	211	175	191	202	202	209	211	190	204	219	192	193	197	200	213	198	227	200	213	211	202	194	224	231	190	186	212	185	199	187	192	211	185	209	176	219	197	175	207	193	214	195	215	178	220	177	180	207	186	214	191	198	194	182	178	208	209	182	206	233	211	170	209	196	215	227	212	205	203	207	219	206	183	217	211	207	222	198	203	212	204	181	236	187	198	226	186	214	202	198	198	211	219	229	197	194	198	184	216	214	166	199	204	195	206	204	195	221	213	180	202	198	205	193	178	214	201	210	199	180	179	224	191	186	193	189	210	207	188	197	189	199	220	180	160	218	221	199	216	192	223	222	190	203	210	197	220	208	204	196	208	203	207	194	206	200	214	214	211	211	207	221	204	185	226	195	196	199	201	198	200	193	195	183	193	214	229	223	211	197	227	191	178	233	181	191	218	191	216	223	217	200	221	186	206	194	201	218	203	215	194	195	205	192	183	204	201	190	199	184	210	197	189	212	193	175	218	201	179	188	185	189	196	202	209	216	215	193	197	154	216	206	225	216	206	189	207	215	218	188	212	217	204	217	189	192	208	203	205	223	187	213	208	214	182	172	188	224	179	212	206	208	235	199	191	202	203	194	222	227	209	208	197	214	197	203	229	229	172	192	209	193	205	197	210	198	192	203	210	208	222	226	183	203	211	228	199	209	194	187	196	186	217	183	195	199	216	218	190	186	195	205	185	212	218	219	197	221	191	196	193	180	194	207	205	236	186	184	193	197	204	202	210	199	208	193	213	206	189	179	192	205	162	199	183	181	195	214	202	199	192	195	207	210	193	213	198	215	193	223	220	205	218	193	230	190	221	215	240	205	195	198	178	217	202	192	212	224	189	210	177	193	194	201	207	193	187	191	210	224	201	192	218	199	206	185	198	198	199	215	216	189	198	181	194	214	194	188	185	229	208	220	196	220	192	213	191	182	199	209	202	203	225	194	196	183	205	217	200	198	186	187	199	211	202	196	233	210	201	213	209	201	204	208	217	193	200	212	200	202	186	201	202	214	209	204	210	199	198	201	199	220	208	225	196	200	188	192	219	221	173	223	189	197	212	200	198	212	202	195	179	199	201	193	199	199	197	204	227	205	206	195	197	193	197	203	193	212	209	201	216	183	214	202	190	191	209	218	217	222	200	194	217	215	210	219	217	196	194	206	199	171	191	192	222	213	195	195	178	178	209	221	224	207	211	185	196	206	196	201	236	212	197	204	191	191	184	196	217	199	193	186	229	207	188	199	221	229	238	179	204	200	207	208	179	191	211	181	197	208	205	213	214	211	201	192	165	201	200	188	200	217	211	209	177	206	181	209	204	200	184	210	191	190	210	210	212	189	203	182	203	203	222	219	206	208	234	197	208	199	206	226	189	228	206	194	194	211	191	211	223	234	203	194	190	189	203	196	207	189	210	205	207	210	194	190	208	207	201	219	189	202	213	210	186	177	173	191	208	191	220	210	217	210	219	202	177	212	201	206	193	163	179	215	236	200	208	192	205	196	210	194	201	218	199	212	182	204	228	194	218	200	217	213	187	216	201	189	221	231	208	198	217	215	229	215	186	191	205	198	196	210	214	204	198	230	201	212	224	213	210	212	180	205	211	206	210	194	211	220	205	184	217	203	236	218	189	200	204	190	209	200	188	202	194	213	212	193	206	191	206	207	211	214	190	221	206	217	210	173	221	227	182	210	200	233	217	202	219	223	198	226	221	179	201	205	227	187	201	186	207	228	184	195	204	201	217	195	207	215	193	201	218	199	197	215	216	193	211	215	196	211	235	244	207	199	208	190	241	201	197	203	196	191	194	221	184	194	214	186	220	197	200	237	205	177	212	222	202	191	203	206	203	204	195	213	185	194	183	223	200	184	209	196	193	215	208	221	196	231	212	223	221	226	216	198	206	196	209	204	189	205	202	217	235	229	190	197	236	211	225	209	206	214	220	218	212	202	188	214	202	183	185	193	195	197	197	220	179	183	208	198	192	192	233	223	215	193	195	217	195	207	200	182	214	203	223	210	210	208	231	226	203	179	197	198	189	208	195	182	192	177	187	200	218	200	206	210	209	205	202	194	211	198	200	192	204	195	191	210	212	193	205	213	195	196	191	206	206	195	198	202	204	225	201	209	203	183	212	184	233	207	200	170	180	202	193	227	191	203	204	184	198	202	209	211	202	222	210	225	197	207	175	204	215	224	224	181	202	207	211	200	217	197	193	228	195	171	174	197	191	181	195	197	178	219	216	222	194	201	201	195	216	192	195	190	209	184	199	204	202	195	182	193	186	212	229	218	189	193	231	192	201	209	234	210	211	215	193	193	190	202	209	188	229	213	195	208	180	205	203	199	203	181	204	191	185	220	223	237	184	217	197	224	216	180	191	206	186	186	192	209	203	217	198	193	207	187	205	185	195	218	208	210	216	219	202	187	189	208	222	206	201	191	194	199	186	228	177	212	201	206	231	180	190	194	213	197	199	219	186	187	198	200	191	205	206	215	194	199	201	201	206	165	187	217	205	196	187	210	194	186	212	204	209	207	217	175	207	190	223	216	182	192	199	187	207	207	216	209	196	195	201	196	189	195	189	204	214	190	215	193	190	202	209	194	206	201	190	212	202	219	201	201	181	202	205	206	219	206	189	191	184	183	202	163	221	227	214	208	208	203	203	195	217	207	173	232	226	188	176	206	200	191	193	177	199	209	208	190	206	214	219	206	192	219	221	208	196	195	239	206	216	219	224	211	213	199	188	237	185	196	181	194	209	220	190	200	205	199	213	212	202	196	204	183	212	185	198	174	225	182	220	211	200	192	191	191	198	185	198	229	194	207	193	194	212	197	197	207	217	209	215	212	198	199	197	192	185	202	216	223	184	208	186	192	193	188	203	194	193	194	202	206	193	211	194	194	188	182	243	201	211	198	187	185	200	223	186	198	164	188	206	210	226	198	205	201	211	177	210	206	211	182	205	209	217	193	194	225	223	203	180	211	213	220	183	234	198	202	208	213	180	207	199	239	189	206	193	199	187	228	224	207	208	210	182	216	213	210	220	197	244	208	198	231	230	184	203	224	203	183	193	211	173	226	225	184	204	231	225	208	201	216	207	203	187	170	202	187	207	209	227	206	211	181	196	194	217	224	202	197	191	214	184	166	196	196	177	207	220	214	199	175	224	206	201	209	184	209	176	193	196	217	196	226	221	214	195	193	207	193	193	183	227	196	227	217	232	217	183	201	193	191	224	192	182	186	216	208	183	200	177	195	179	202	209	196	196	176	188	179	208	181	192	197	206	218	178	157	188	209	205	221	190	180	194	217	203	193
49487	51955	36065	6731	928	852	805	814	800	739	747	727	701	679	706	669	702	637	658	701	673	662	635	664	708	705	630	678	677	688	626	634	682	695	615	689	602	613	697	655	655	625	652	649	657	664	663	645	653	639	625	674	631	610	677	611	672	649	644	637	663	647	665	635	676	688	659	655	652	672	675	619	638	629	671	641	599	743	655	649	648	670	660	683	672	652	671	653	623	639	636	624	672	655	674	640	674	659	651	656	656	627	663	669	645	634	686	676	620	651	682	650	661	619	665	657	685	647	643	627	622	654	677	663	623	671	651	647	665	636	652	639	627	658	658	667	670	680	617	666	636	645	618	670	622	626	669	669	681	630	651	610	623	634	607	643	683	667	643	693	672	618	641	644	675	644	592	649	642	682	623	677	644	635	668	604	677	676	655	623	660	609	680	663	668	618	624	677	656	653	615	677	681	701	654	692	665	654	640	726	662	655	683	659	686	610	646	606	629	648	594	680	662	684	603	625	683	635	643	635	615	660	631	638	631	663	649	643	651	639	667	642	615	656	675	612	651	671	627	679	614	628	605	648	712	663	660	670	624	615	660	649	658	645	647	652	619	663	624	618	642	615	630	643	677	693	624	670	667	656	719	647	668	669	631	644	637	606	617	679	647	667	645	654	616	635	662	690	632	606	624	654	622	652	669	648	632	623	646	664	620	633	632	695	672	649	599	672	670	611	631	620	661	639	670	650	640	694	632	658	638	645	645	642	680	649	670	667	679	650	670	705	662	669	634	631	599	693	655	670	662	656	613	622	614	604	669	663	701	650	606	647	647	602	663	689	618	677	697	693	635	683	686	651	633	659	659	660	635	633	626	638	659	631	595	637	628	666	702	625	654	632	640	675	648	671	637	690	691	595	690	625	604	709	671	648	698	674	679	656	672	620	643	661	602	623	637	601	611	664	647	700	650	594	645	653	683	664	606	614	644	731	642	642	616	650	619	640	622	667	641	629	670	709	620	666	605	617	687	652	631	649	631	626	683	633	680	622	662	684	676	613	647	660	649	662	604	645	659	627	629	704	641	654	688	630	627	672	653	615	665	676	620	642	610	677	662	644	609	661	674	643	634	635	660	630	676	656	683	666	633	640	653	640	657	640	619	670	665	576	693	648	628	600	611	609	643	645	636	660	645	610	659	658	621	675	658	653	662	713	586	676	659	639	636	644	672	630	632	646	692	663	664	632	601	626	611	680	684	638	670	645	651	659	657	666	626	648	657	619	640	664	672	604	626	614	649	656	648	653	622	617	631	635	617	661	665	685	641	607	685	649	612	637	672	678	657	673	695	629	673	622	631	643	646	638	689	641	648	670	621	631	674	615	683	626	632	659	660	625	638	615	670	622	655	605	673	685	682	631	655	622	669	644	598	668	591	626	703	625	640	641	668	606	623	669	635	670	614	669	620	642	652	609	659	638	645	664	637	638	667	681	658	660	663	613	628	661	645	660	666	686	609	594	665	678	613	659	638	660	640	631	649	661	675	620	650	645	639	606	647	678	701	671	618	642	632	613	682	632	682	670	664	630	632	651	652	621	672	700	622	668	694	673	654	666	697	661	627	689	609	693	633	676	655	662	674	701	622	614	669	608	660	693	632	660	692	689	665	636	666	667	646	689	648	676	607	623	653	673	659	690	628	694	653	659	658	640	662	633	641	599	673	645	671	689	675	643	665	675	666	651	672	631	662	685	679	648	610	649	673	627	615	666	650	680	592	675	668	645	636	649	670	700	655	638	593	631	670	687	671	684	639	659	674	637	656	663	659	633	645	659	574	636	672	632	605	681	649	689	690	647	669	598	659	683	654	618	656	629	624	675	656	680	606	660	666	640	629	645	694	592	667	627	639	629	628	674	634	658	650	654	653	641	685	629	656	635	620	641	643	627	680	650	641	656	614	663	639	658	658	646	666	665	623	641	631	617	621	661	613	664	673	664	623	642	636	665	668	634	639	693	623	680	686	640	676	655	635	631	676	663	629	685	668	605	665	650	679	674	686	636	659	615	664	618	611	667	627	668	627	647	628	655	649	646	629	681	638	598	656	657	659	643	654	628	636	650	652	612	669	678	658	614	669	658	636	597	689	657	656	712	670	631	622	617	679	678	643	606	668	630	668	687	676	660	628	641	662	692	661	653	652	648	657	643	651	662	671	661	653	612	662	647	644	696	706	652	604	661	614	660	656	658	618	628	657	610	683	667	688	603	630	614	638	665	681	635	667	613	637	661	660	646	676	662	627	704	676	675	669	639	649	668	644	658	678	639	626	681	611	641	629	647	619	633	674	688	614	695	655	648	661	639	642	662	616	665	627	673	668	628	696	668	637	599	640	603	641	672	673	629	643	642	643	665	679	618	640	655	593	652	643	628	619	662	635	665	629	687	626	654	638	635	612	622	656	645	642	644	647	659	636	646	661	707	661	715	625	653	622	643	677	663	666	673	697	681	669	658	653	663	679	680	659	634	652	638	656	676	637	665	641	634	670	635	673	672	671	668	640	643	618	653	635	625	662	710	649	667	653	674	663	656	631	666	669	623	659	683	667	642	634	636	678	624	633	647	631	631	678	660	643	645	677	676	652	659	630	641	681	623	675	627	657	651	646	664	628	665	693	609	646	623	653	668	684	649	645	674	612	653	641	649	652	641	625	635	629	608	637	621	660	632	669	655	661	666	653	688	712	655	672	594	638	627	681	613	626	655	627	652	619	636	651	603	664	624	619	602	668	701	652	616	644	686	642	667	630	692	677	701	634	615	656	652	654	613	611	650	680	631	666	646	642	659	722	662	640	656	655	637	627	628	682	671	664	687	665	708	632	661	665	646	661	700	656	599	656	607	615	649	635	679	662	678	669	660	662	622	659	649	665	672	636	656	653	631	674	648	599	659	668	635	656	683	638	608	667	653	604	666	672	687	607	628	654	673	666	677	654	652	623	676	626	639	691	614	617	670	648	659	644	647	647	629	685	697	652	645	653	632	680	630	657	666	667	660	672	647	675	631	636	631	671	622	643	580	656	647	647	623	674	640	669	612	614	603	683	657	599	651	670	639	622	632	694	656	652	612	646	655	670	687	684	659	639	679	650	687	637	672	609	691	695	643	652	671	623	639	614	663	622	638	645	659	649	631	647	614	646	663	635	627	638	613	668	633	639	649	626	645	672	670	643	629	684	651	637	619	684	660	645	615	632	626	664	652	655	651	571	662	659	638	669	648	672	653	608	648	708	685	640	688	673	608	640	685	669	645	650	659	639	627	657	613	655	678	679	641	654	678	664	643	629	680	666	631	639	623	673	615	668	635	633	666	677	667	684	649	647	647	653	678	679	646	675	655	667	642	643	642	637	647	612	650	671	651	627	701	629	620	650	638	642	629	648	645	632	704	662	616	641	661	666	635	607	698	667	664	624	691	605	631	637	677	672	636	632	638	664	605	679	584	609	655	612	677	687	654	655	660	646	670	624	619
79127	75421	50967	19890	3070	461	350	368	338	339	348	324	302	316	310	287	315	345	313	296	305	321	299	316	311	301	323	287	299	313	289	287	311	319	281	283	351	304	305	278	276	304	274	320	299	276	302	287	340	277	306	304	296	303	282	275	293	330	304	329	272	294	296	286	337	309	289	331	305	310	298	304	271	268	280	281	294	309	302	306	277	292	289	313	290	275	311	287	300	290	284	324	265	320	286	293	304	284	268	331	263	297	301	277	317	314	287	289	282	297	309	309	267	304	299	316	284	304	309	322	295	272	246	287	297	321	285	302	280	299	294	283	317	313	291	290	314	306	301	307	326	285	307	302	314	283	304	297	283	268	296	276	304	268	301	302	298	266	256	304	316	298	267	305	279	295	283	313	286	298	307	304	278	265	305	298	313	273	278	305	277	272	306	326	303	287	292	319	312	275	293	277	294	310	305	311	274	302	285	286	288	293	289	317	300	298	250	318	267	301	277	303	276	290	312	302	295	277	300	289	289	308	335	325	299	293	291	291	296	307	303	318	282	276	290	276	277	295	297	314	261	304	284	264	266	288	301	274	267	292	293	302	297	301	300	298	285	285	287	316	280	259	310	300	297	266	305	304	298	307	273	306	267	292	301	290	285	306	296	318	267	307	321	291	306	320	293	309	271	281	293	314	297	302	273	306	294	266	306	336	279	293	298	261	287	291	303	301	283	290	334	275	281	321	295	304	292	300	285	315	318	300	301	324	302	248	314	319	290	305	329	289	300	280	288	308	314	311	260	279	308	279	289	270	315	282	293	318	335	257	302	250	264	327	294	282	296	318	290	298	312	302	272	303	284	269	299	301	299	317	284	260	307	303	270	293	290	272	307	314	286	296	285	333	276	274	310	286	335	274	333	317	307	325	272	319	288	291	282	259	304	319	308	298	264	288	302	279	290	265	315	261	276	293	316	291	295	313	291	292	275	274	300	281	309	299	281	307	308	266	296	281	300	306	292	301	298	307	303	310	318	291	287	275	303	292	317	273	302	304	290	284	279	312	324	279	281	314	295	297	281	310	278	301	318	316	287	300	321	295	290	276	319	328	289	293	291	304	315	361	286	291	316	295	288	312	316	316	295	291	285	287	290	307	281	276	287	303	286	280	319	309	291	315	330	294	291	298	291	323	283	296	270	317	308	285	307	314	277	320	283	277	272	349	293	305	306	291	273	281	310	282	301	279	283	292	321	299	304	299	275	248	305	288	318	322	297	293	289	306	325	307	312	290	275	270	269	280	292	347	314	313	287	293	302	261	294	301	302	287	311	300	281	319	277	264	333	306	285	276	293	313	293	323	298	274	308	299	296	328	309	280	306	315	286	312	314	297	310	302	309	289	281	293	297	286	278	298	259	273	300	293	265	272	280	251	306	264	310	309	320	285	291	298	299	299	310	285	330	306	298	338	271	284	282	281	270	275	255	292	299	303	308	284	304	279	297	292	283	283	293	311	289	293	306	307	285	282	288	265	324	299	304	295	297	326	260	295	318	251	318	312	279	353	264	281	302	284	291	306	328	267	301	297	297	288	287	263	296	277	303	293	267	325	312	298	295	322	273	291	294	302	319	282	294	289	284	300	286	315	314	323	274	298	308	285	308	335	318	302	308	296	280	267	263	284	281	291	299	310	315	296	298	285	299	283	295	291	290	275	312	254	308	284	265	302	297	307	326	313	291	303	273	287	301	300	302	290	295	274	302	294	300	302	325	299	297	306	295	307	303	310	287	329	290	270	288	285	295	323	282	309	307	279	307	295	330	286	275	287	299	295	303	273	293	298	295	298	299	321	298	289	274	263	283	307	323	302	260	326	287	299	293	286	285	289	296	281	309	305	278	306	319	287	299	309	290	289	314	290	289	304	285	287	291	347	285	253	279	297	302	311	308	304	290	298	307	272	288	319	268	332	283	307	313	297	282	310	290	300	288	287	294	290	313	286	295	279	308	298	260	277	284	295	308	321	312	295	326	270	295	289	332	302	291	303	287	307	281	291	311	295	289	324	307	274	257	313	292	294	300	333	277	281	281	298	313	292	289	308	276	291	275	284	294	328	278	288	290	297	273	299	268	283	281	305	285	304	299	293	322	290	300	269	315	290	272	294	309	275	283	319	296	307	315	302	305	293	305	284	309	285	315	299	312	285	277	279	284	295	293	267	283	308	274	290	301	282	260	287	313	267	293	258	295	301	327	265	299	287	314	293	258	328	331	314	253	301	299	274	294	279	283	309	282	312	270	307	282	298	293	260	287	302	298	295	303	303	286	298	278	303	279	310	310	312	303	293	294	292	315	290	284	328	286	285	292	309	297	315	292	294	305	284	307	298	299	258	292	298	314	295	323	281	293	302	302	295	279	272	301	281	268	284	311	272	290	292	291	301	304	300	288	267	317	310	306	332	291	309	331	297	272	304	307	314	327	300	298	292	305	285	278	290	296	289	282	298	299	261	311	313	301	324	324	302	278	308	295	301	282	312	277	324	300	314	295	268	279	299	295	309	290	286	308	285	288	304	292	299	296	310	307	288	308	268	308	276	309	266	287	306	324	318	321	297	284	277	289	267	310	296	299	294	281	281	279	311	317	295	311	264	319	267	285	311	296	299	282	285	284	283	291	275	316	296	293	277	303	323	300	289	301	317	318	289	302	294	321	300	288	305	299	290	305	284	257	290	281	279	300	306	300	315	294	290	313	320	282	290	289	285	308	280	301	305	285	312	290	272	271	338	284	304	276	286	285	308	299	308	281	305	288	293	302	317	292	302	296	297	297	289	289	294	307	296	286	277	295	276	298	315	337	289	270	313	284	275	291	268	291	316	301	325	257	293	326	312	297	312	276	277	358	271	304	283	290	291	297	285	323	300	318	280	300	303	284	301	275	301	309	295	305	321	291	284	304	325	322	290	319	283	268	302	293	301	305	297	264	287	284	313	291	267	279	319	307	297	291	268	295	301	308	291	320	297	286	304	306	269	288	295	286	302	324	270	273	315	279	297	279	303	314	282	291	305	296	277	299	318	295	262	303	325	301	299	300	297	293	321	287	314	310	289	255	287	311	283	266	313	310	314	279	314	311	267	270	322	289	318	282	266	283	287	319	299	291	294	303	283	308	318	279	285	296	284	299	290	302	296	296	290	275	319	274	292	279	295	321	299	300	290	305	288	308	299	281	268	296	291	287	306	312	269	330	258	278	305	311	296	303	304	294	317	293	305	297	296	278	278	309	314	293	275	280	275	308	288	316	268	335	294	311	305	289	279	327	278	286	282	246	314	308	276	282	285	294	300	316	284	297	290	300	289	288	307	287	281	268	286	295	302	287	257	274	320	287	309	296	328	264	285	310	281	339	290	288	303	277	319	274	297	316	289	249	306	284	275	307	283	301	287	302	300	294	283	331	294	285	313	282	295	313	284	302	297	314	288	297	288	316	303	278	270	310	294	293	282	303	304	261	314	333	299	307	287
60518	64929	41352	9625	1541	1334	1248	1242	1102	1129	1019	985	993	975	972	950	982	943	898	972	922	935	934	911	930	929	898	907	880	968	917	942	885	890	876	945	912	944	904	871	875	905	885	848	872	925	892	852	880	871	885	890	920	890	860	936	877	889	858	881	863	945	869	945	925	903	871	877	898	893	885	883	918	888	905	902	893	875	882	841	838	860	882	853	876	880	897	879	880	834	911	899	897	882	877	889	891	909	890	883	871	902	920	885	830	897	890	881	922	906	903	906	905	862	937	925	856	877	892	865	860	856	875	857	887	915	874	899	863	881	939	902	903	914	898	848	891	897	900	857	907	882	887	857	877	885	879	894	918	844	906	856	848	900	932	869	891	878	877	936	870	915	867	859	844	898	898	903	926	843	810	898	882	916	930	911	897	891	904	889	919	860	907	901	892	873	904	899	871	922	904	939	867	908	889	883	854	943	890	867	948	899	861	900	892	828	875	898	875	860	904	933	839	837	920	839	838	943	905	878	889	861	856	845	875	940	849	904	941	889	863	905	934	840	881	877	899	943	890	929	842	872	858	871	875	860	908	868	922	903	852	865	938	935	908	844	886	909	837	855	922	893	903	830	842	840	872	866	878	880	876	925	929	843	929	859	883	862	921	913	885	900	899	924	857	858	897	958	834	853	874	860	908	890	847	945	843	906	877	888	865	893	912	909	911	923	839	863	862	897	903	843	902	899	878	918	900	857	838	877	925	873	896	852	914	860	868	891	888	926	886	926	882	928	892	881	868	902	874	873	921	890	882	888	908	935	923	940	899	893	883	851	840	892	878	929	949	898	941	864	874	918	865	836	875	857	883	840	855	900	886	911	898	879	869	840	892	891	946	851	901	863	876	886	859	879	844	874	925	845	924	877	874	902	908	892	841	889	921	855	862	898	910	872	910	901	862	904	895	906	894	946	918	915	866	906	876	904	896	835	927	883	867	890	908	847	890	885	875	870	873	925	830	905	858	842	838	874	841	894	833	886	884	895	828	865	898	895	922	876	879	873	890	963	869	847	857	801	918	870	892	873	867	888	955	858	853	855	886	882	857	886	916	856	935	883	873	904	890	870	863	872	919	888	843	885	897	844	938	888	897	946	899	872	856	913	866	911	882	887	869	922	888	903	912	897	937	885	853	917	864	925	849	870	908	866	885	827	895	889	864	900	871	881	843	852	838	870	856	877	885	869	875	906	849	852	916	898	870	907	854	870	913	895	843	909	872	876	874	875	888	857	884	887	904	843	877	880	879	937	916	890	914	855	888	870	870	899	923	840	889	912	876	863	889	927	859	886	857	875	869	925	850	892	813	878	880	911	870	909	840	877	882	916	941	885	870	869	930	891	908	880	889	868	974	865	892	834	900	904	908	854	850	899	849	805	927	852	893	873	882	847	880	883	839	894	886	929	859	905	897	867	893	907	932	874	875	857	908	824	886	833	887	871	863	887	880	927	914	847	876	890	876	882	839	874	923	899	887	862	919	902	890	892	918	901	855	935	866	838	914	884	971	909	874	880	887	895	853	841	861	862	890	924	899	863	875	859	902	837	875	892	844	868	890	872	922	881	890	909	832	868	870	830	858	833	922	871	875	862	890	886	834	896	881	879	837	879	903	871	886	886	817	875	858	868	853	867	946	893	869	847	903	864	923	876	857	881	901	943	903	896	851	923	885	913	865	892	944	901	884	904	881	842	885	849	828	869	944	860	876	834	883	876	908	897	871	902	870	873	859	876	931	815	889	846	869	837	891	908	887	869	799	902	931	888	884	923	820	914	916	915	886	881	894	872	910	856	878	935	878	866	907	937	932	875	833	841	883	891	886	876	923	854	863	893	866	874	912	934	948	896	903	871	894	862	863	893	874	879	919	878	893	865	835	874	815	906	943	857	892	935	893	868	884	863	937	873	877	914	866	905	838	869	833	859	950	891	875	922	849	903	841	842	887	883	898	864	914	890	895	843	908	863	897	905	852	862	915	864	899	892	860	838	872	921	942	907	851	874	908	846	873	858	905	902	910	876	906	918	954	876	912	877	858	918	844	908	819	854	872	935	893	919	851	869	864	880	877	838	920	904	883	878	870	845	880	904	864	845	897	889	851	910	840	848	893	875	945	868	894	887	928	893	861	917	870	891	945	909	866	897	904	855	898	890	947	947	894	925	941	905	847	884	918	871	902	869	942	883	908	879	898	945	863	859	883	925	949	890	843	872	920	911	925	887	863	892	911	857	922	857	908	906	880	886	932	860	861	908	800	867	880	860	894	897	891	877	931	868	885	886	858	915	817	906	875	923	879	938	909	946	881	894	909	910	904	918	879	899	853	892	882	877	848	886	891	887	872	853	822	869	881	866	872	873	873	913	876	830	907	834	871	930	871	888	863	895	909	907	839	848	888	923	859	928	861	885	900	874	885	863	911	885	866	913	891	868	865	914	872	883	861	924	869	871	907	894	878	897	857	899	873	925	863	888	885	873	884	800	904	887	876	831	877	852	932	885	866	933	914	869	906	893	775	885	871	900	938	874	916	877	925	891	937	890	915	887	926	855	908	862	910	869	854	888	922	874	906	861	858	923	854	849	878	871	897	908	938	911	814	887	893	941	867	847	921	847	847	870	929	894	898	905	894	890	874	848	905	900	879	858	861	888	895	864	921	870	870	881	870	931	907	867	871	910	900	890	868	864	901	890	856	905	903	873	855	923	837	862	917	864	829	913	913	930	863	930	866	872	887	887	849	862	881	875	904	864	843	938	874	903	886	858	884	909	900	848	932	891	872	915	924	938	870	889	874	938	913	910	837	910	908	888	877	878	868	923	886	856	850	909	848	909	893	899	901	944	845	891	848	877	848	930	885	901	874	943	864	897	914	893	870	830	901	918	892	908	868	943	962	876	926	871	922	917	899	877	912	923	911	888	844	840	868	890	859	873	929	895	859	915	904	886	904	936	878	866	906	866	917	867	844	855	888	885	869	874	884	867	906	900	885	931	865	864	918	886	885	893	888	933	865	867	903	911	855	871	888	894	862	886	895	878	906	933	902	884	907	903	862	900	892	855	887	917	838	896	870	831	872	883	864	921	900	925	842	884	890	872	858	877	870	839	913	842	849	913	884	835	829	890	864	889	844	916	891	871	861	948	906	866	872	838	874	911	861	884	873	874	901	838	856	897	861	882	873	885	878	886	871	878	840	863	868	902	881	849	903	880	948	924	900	907	922	877	881	878	896	881	880	904	870	898	837	873	961	865	911	926	879	897	879	949	860	886	838	913	867	865	909	887	885	891	871	881	901	877	855	855	940	817	888	900	903	866	855	894	905	871	925	836	876	947	852	871	867	903	848	851	854	890	875	907	905	829	884	906	861	825	907	869	870	854	865	892	891	955	890	857	893	839	866	856	881	855	875	900	841	863	853	860	906	849	898	874	884	863	895	870	916	891	906	906	868	832	864	911	842	889	875	907	894	856	902	895
29149	20371	6957	508	139	126	141	149	129	141	132	128	139	111	124	152	126	158	132	174	141	146	127	130	129	132	137	142	142	136	128	125	143	130	146	126	114	140	128	138	134	125	132	140	144	129	119	139	134	109	137	135	132	129	138	137	145	148	129	121	114	151	135	144	106	151	122	148	122	114	138	134	137	122	129	142	129	132	156	112	134	122	143	146	135	143	137	112	131	132	130	129	133	142	134	140	133	128	150	127	106	141	136	121	130	135	119	159	129	138	147	136	142	125	142	131	129	139	153	126	150	124	159	134	115	130	138	118	135	132	147	117	154	135	138	123	141	139	151	141	142	132	143	154	143	122	152	123	119	138	156	127	148	130	140	113	129	131	131	119	145	130	143	114	134	143	119	125	128	126	120	124	137	120	117	127	143	141	138	143	134	123	125	116	158	136	124	132	141	136	119	122	123	131	118	126	141	132	119	120	125	134	115	110	152	145	125	127	127	136	130	135	139	147	110	109	137	147	119	141	121	134	134	112	117	121	146	131	133	131	123	135	150	154	129	145	157	128	138	148	131	126	120	124	119	131	120	139	132	133	133	125	129	136	133	114	120	145	125	119	140	133	138	126	131	128	128	127	112	132	123	123	124	128	147	139	147	148	127	130	138	136	127	133	136	130	135	117	132	118	148	138	125	123	129	134	153	138	135	140	125	132	138	131	153	125	149	140	118	135	116	121	126	120	116	134	129	140	139	145	121	131	137	111	140	133	147	142	124	149	136	144	121	148	139	156	135	140	144	134	133	144	128	133	111	131	134	103	145	130	121	142	127	118	130	145	115	143	131	139	119	117	128	117	130	135	148	134	134	148	130	134	158	134	131	132	119	131	117	133	136	130	141	153	125	124	131	144	160	124	126	127	139	135	135	152	125	133	143	140	129	124	140	135	138	140	135	119	118	134	130	122	109	122	132	122	135	117	115	138	109	115	120	125	133	142	156	153	141	128	132	149	124	117	133	127	124	114	122	122	123	129	153	136	146	153	132	122	152	123	119	137	136	117	112	139	140	130	125	152	153	131	124	125	116	139	128	120	139	117	132	132	144	146	129	127	128	131	130	131	138	134	144	126	121	118	130	132	129	128	123	109	128	107	124	133	131	122	116	129	137	127	122	118	141	136	161	123	131	142	149	119	139	147	146	151	112	134	132	122	118	136	136	127	128	140	103	119	141	131	132	119	144	147	132	125	132	135	126	147	137	129	136	128	141	159	136	124	144	134	148	130	135	143	108	134	118	124	135	128	141	147	114	138	123	128	120	121	137	134	135	146	142	141	114	139	134	131	120	155	148	123	125	129	140	121	137	107	122	146	132	114	132	148	151	127	134	121	136	114	129	150	132	130	153	140	123	137	111	148	122	147	128	131	118	127	147	113	138	132	108	117	137	145	143	150	150	128	112	129	134	124	137	163	128	146	164	137	118	131	131	132	153	126	144	134	131	124	118	143	114	131	134	143	136	135	118	125	130	138	117	122	130	145	128	130	134	129	122	139	124	126	157	115	134	135	143	114	128	141	120	130	130	124	150	129	127	139	128	147	124	145	156	134	128	135	134	120	134	124	137	145	126	128	137	124	127	123	138	112	147	123	131	131	135	128	128	122	140	136	137	117	143	115	141	130	132	133	132	153	128	127	137	133	109	135	130	127	128	138	122	131	123	120	129	153	141	151	117	109	153	139	176	134	141	140	125	145	130	124	135	123	138	120	134	129	141	121	130	134	108	131	141	139	140	128	119	138	140	134	119	135	134	133	124	146	132	143	138	132	151	142	140	156	123	114	131	130	140	127	131	131	140	127	140	121	121	117	112	123	133	144	145	139	130	130	135	148	124	144	123	139	119	139	118	137	138	134	142	134	125	140	132	142	134	126	117	122	126	133	128	149	127	119	128	148	119	157	128	132	138	110	129	110	148	137	131	133	125	118	133	133	146	143	130	140	128	127	124	136	142	113	125	143	119	119	133	110	148	135	159	122	128	117	142	123	128	124	139	117	146	134	124	117	121	127	124	144	143	127	146	141	124	149	156	115	142	132	109	136	117	137	141	132	126	154	123	115	121	123	129	129	123	122	137	123	120	132	154	126	147	137	134	144	122	141	128	128	137	122	112	125	120	139	125	113	126	123	141	132	140	141	125	136	135	137	135	120	136	132	141	144	130	151	129	136	160	140	142	121	145	127	146	151	101	128	146	152	126	123	123	129	134	138	138	140	129	144	141	123	116	123	131	114	128	142	123	126	126	110	125	155	140	133	129	129	135	96	122	128	138	138	139	140	117	136	140	137	126	154	141	146	131	117	126	117	135	137	115	112	122	133	148	125	131	129	132	132	127	133	143	135	128	144	134	124	120	136	139	138	142	117	139	130	144	129	133	126	104	106	155	138	151	136	132	133	123	117	127	99	144	156	155	140	127	126	114	143	170	148	136	121	133	125	117	129	139	138	118	125	151	131	126	120	147	151	126	143	135	134	117	130	116	129	132	116	140	138	142	130	133	136	120	112	120	123	142	121	136	121	128	138	141	128	155	119	130	120	128	108	128	112	152	137	133	129	152	118	142	136	132	120	126	129	144	125	137	129	130	129	129	135	125	137	135	135	120	118	124	127	130	126	130	136	120	124	157	152	130	147	131	154	128	130	118	145	129	104	139	144	131	147	141	133	139	128	135	136	136	128	160	140	118	125	146	137	127	144	127	120	129	140	128	111	130	117	130	117	139	123	140	135	128	137	153	131	124	125	122	137	133	134	124	132	139	128	133	139	122	154	140	125	133	129	151	121	112	125	129	116	130	124	137	134	124	157	130	152	122	134	116	150	123	134	124	116	127	126	157	132	160	138	136	142	139	143	128	127	122	124	130	149	148	141	117	130	128	143	101	143	137	122	135	141	135	120	113	134	140	113	140	134	143	121	154	135	155	141	126	137	124	122	116	138	116	130	134	116	138	124	123	130	132	153	143	128	139	137	123	148	128	118	135	131	154	138	132	131	117	157	134	139	131	130	121	159	129	120	141	134	140	142	156	153	135	157	123	125	130	138	144	148	124	137	130	141	131	143	121	136	129	136	145	137	117	131	149	139	141	129	132	138	142	136	126	128	135	119	135	118	132	134	144	116	116	131	146	135	127	134	143	132	136	141	153	137	155	143	128	135	136	115	132	129	135	146	144	131	142	161	139	146	134	112	131	147	122	166	121	138	125	152	115	146	137	140	139	151	144	121	134	138	119	136	147	132	124	136	133	134	151	114	160	140	120	135	137	123	139	134	113	142	129	120	141	119	136	148	115	128	130	125	136	130	140	125	135	138	136	127	128	160	116	145	134	137	109	123	137	121	142	126	131	139	126	151	129	133	122	136	133	148	118	130	131	137	129	150	122	129	130	139	132	147	121	123	119	119	115	151	146	144	125	121	136	127	142	132	105	139	121	155	126	129	98	132	131	113	141	117	135	145	135	143	156	130
28934	25326	7520	1263	513	526	435	521	437	460	430	474	475	451	467	486	454	457	471	446	454	479	484	451	467	421	439	470	463	460	453	453	437	431	471	471	461	466	508	439	437	497	462	450	476	417	510	436	457	477	476	487	455	426	459	461	477	452	462	450	458	455	434	483	476	492	481	454	453	475	419	446	448	483	508	467	465	418	449	434	456	440	432	468	431	449	500	457	488	432	459	456	434	457	452	420	431	434	450	492	479	493	503	467	452	433	458	457	432	439	499	459	463	456	462	415	491	499	485	439	449	462	481	437	460	473	470	450	482	467	475	457	454	475	420	412	497	448	451	416	461	447	429	417	468	483	452	449	426	453	482	444	416	472	442	427	460	499	485	464	484	455	471	448	441	444	469	411	440	445	456	451	477	400	396	469	502	440	456	445	482	485	465	468	445	442	448	446	483	439	463	443	433	476	455	458	420	453	480	436	450	444	448	431	442	451	436	480	478	475	492	457	418	446	490	472	449	456	495	465	454	428	472	469	479	459	459	444	477	476	470	444	438	438	477	437	490	471	456	463	469	469	449	461	489	468	442	461	448	410	453	446	482	451	451	492	459	457	462	449	449	438	454	480	483	481	439	430	436	417	455	442	431	496	494	427	453	480	441	448	427	462	490	458	472	454	485	467	456	436	468	441	473	465	442	443	419	458	423	467	437	488	485	469	459	514	467	425	453	459	453	479	456	461	521	475	442	455	467	483	481	484	437	468	479	461	470	452	468	423	461	465	478	449	462	460	477	418	478	424	464	474	462	440	422	431	465	455	446	483	491	437	455	467	469	485	466	434	493	444	446	450	461	482	463	418	441	456	461	454	472	470	473	449	470	482	466	495	474	450	474	448	472	458	444	469	479	440	447	473	461	463	444	459	433	503	454	429	414	489	462	477	477	439	434	467	444	420	504	473	431	474	451	428	447	469	463	459	415	459	491	437	450	452	449	437	450	464	440	472	481	470	427	464	490	490	460	473	436	460	491	454	443	482	498	417	426	445	475	481	464	439	457	475	455	480	422	465	442	420	457	433	457	464	431	473	436	452	501	473	453	450	491	444	446	450	479	479	465	440	458	439	463	470	471	451	464	461	450	482	478	456	481	442	451	459	465	445	448	499	461	467	469	444	452	482	468	464	471	451	437	450	447	487	515	497	475	480	461	522	436	442	433	463	458	472	481	449	505	483	436	464	481	476	469	454	467	458	463	456	454	487	460	454	493	515	416	457	452	459	429	451	495	416	488	442	482	449	496	441	429	440	456	467	435	447	495	442	419	482	473	455	466	420	468	462	500	475	480	464	436	447	456	499	484	462	491	480	464	459	456	456	433	482	466	461	477	465	452	482	458	504	466	491	436	409	454	478	421	431	469	428	481	451	460	459	479	434	464	516	460	467	514	470	447	480	479	500	474	442	471	465	481	454	425	472	454	478	429	483	433	409	451	434	443	462	460	449	474	495	460	452	441	449	470	473	485	458	444	459	454	451	446	391	477	481	475	459	447	461	456	446	477	439	447	498	457	430	440	457	416	452	429	424	431	461	470	427	423	433	435	483	479	454	484	461	452	470	488	463	462	476	486	477	434	418	403	470	426	434	455	438	457	463	457	476	452	455	476	445	418	464	482	486	444	459	438	471	438	463	434	483	524	465	463	471	472	428	400	458	467	459	498	447	464	463	469	425	475	446	502	421	474	432	457	479	450	490	464	462	470	466	465	451	498	471	485	480	462	476	461	507	456	456	462	464	465	460	450	399	462	455	498	454	465	478	468	420	486	448	499	497	462	430	443	450	417	445	472	424	440	479	433	486	462	445	488	459	458	442	463	445	447	497	452	444	443	492	444	481	469	437	436	434	458	445	467	479	463	479	457	437	417	471	442	449	439	454	448	483	439	497	478	448	456	468	453	460	474	447	433	475	438	437	479	462	452	446	464	425	478	468	453	437	449	447	482	484	465	443	434	457	496	451	439	492	476	453	458	441	429	459	456	456	469	464	441	440	482	482	487	466	436	464	419	431	440	450	463	442	452	483	442	460	474	455	467	493	466	469	461	484	433	435	461	472	482	440	434	440	468	444	460	439	484	483	434	470	459	440	476	448	468	493	469	471	423	467	452	468	410	430	468	509	457	476	414	453	466	523	442	483	424	468	461	460	445	454	471	461	480	462	482	483	476	429	479	424	489	440	450	519	466	474	440	426	466	440	429	435	519	442	486	476	431	432	453	436	464	475	445	447	438	453	486	467	431	465	446	453	482	473	457	416	472	484	433	453	468	437	434	436	425	471	466	505	448	458	490	483	469	423	458	448	533	466	469	468	491	500	459	524	487	475	411	449	420	500	462	426	485	472	446	480	456	482	418	475	491	441	440	426	471	457	458	477	446	479	453	421	470	455	463	449	479	456	481	406	488	461	429	418	424	470	480	443	452	431	444	436	428	458	514	461	458	466	457	429	433	445	494	422	485	447	498	454	489	480	412	486	451	452	492	423	429	465	440	498	436	453	442	467	438	473	448	479	460	427	466	454	466	458	458	467	450	455	410	472	474	510	461	461	450	497	438	459	443	435	430	459	492	445	505	449	444	470	473	465	477	467	478	454	450	457	443	421	442	452	466	477	459	442	440	443	422	445	490	455	470	513	466	445	453	454	450	430	504	493	443	440	445	447	440	465	480	458	480	465	459	443	428	449	452	458	443	462	455	450	423	488	471	438	473	483	501	486	417	460	463	443	478	450	470	455	461	478	428	465	451	426	489	432	454	478	462	417	514	477	451	426	437	483	456	415	483	461	463	486	446	478	477	427	485	469	446	474	408	437	454	459	462	476	466	491	453	478	460	457	430	441	496	460	459	473	449	446	488	440	479	426	482	469	438	468	495	438	451	440	422	481	483	445	456	488	466	453	473	455	480	492	449	465	520	450	440	478	465	438	451	478	458	451	440	450	442	423	467	479	444	421	442	478	430	491	456	417	448	462	472	443	417	455	455	496	449	477	475	468	467	452	470	462	434	454	493	449	487	471	465	446	437	469	436	471	436	438	444	463	467	450	458	461	485	458	477	429	433	476	484	425	460	485	460	434	512	470	417	470	464	450	477	473	476	472	469	443	442	473	464	437	475	478	455	443	511	479	503	440	463	435	454	487	467	463	463	454	427	481	471	456	472	446	463	478	476	445	464	483	499	455	470	437	452	466	466	455	505	473	465	444	461	481	486	494	469	466	466	438	449	475	442	475	471	470	461	462	466	473	467	463	467	401	467	420	462	471	469	438	437	506	499	453	470	469	466	468	470	452	462	447	399	444	458	448	461	467	452	425	432	444	439	451	440	460	503	443	427	484	464	463	481	494	431	443	460	456	488	465	462	433	435	466	450	483	473	448	463	458	489	442	430	468	430	456	450	494	450	455	437	458	492	459	475	451	452	451	461	483	441	468	452	437	462	445	435	477	426	458	489	470	475	450	490	449	481	452
70598	65930	40954	13017	729	253	246	230	204	227	206	201	254	229	188	203	209	200	207	191	211	197	227	191	209	188	178	226	217	216	195	205	196	252	204	219	209	214	199	196	218	183	205	182	215	192	229	196	184	204	174	187	209	178	208	194	185	202	207	185	201	235	203	201	216	193	177	177	192	211	204	198	206	224	198	201	176	198	182	191	186	216	193	212	201	220	195	195	181	204	189	220	197	200	190	232	188	194	190	221	182	216	205	201	211	209	195	207	180	212	216	200	194	238	199	224	192	215	235	211	214	200	220	196	212	220	208	187	216	210	209	193	209	214	191	193	203	214	201	201	186	204	196	187	190	201	205	219	207	195	211	209	221	212	177	205	210	194	186	204	199	202	194	210	212	191	211	194	205	219	226	212	177	192	218	215	203	209	196	199	196	188	173	209	206	189	206	209	209	203	202	201	204	202	213	190	196	190	207	177	213	205	219	186	188	195	203	202	187	191	211	197	182	203	212	240	189	183	215	190	211	232	212	207	208	187	195	187	229	193	201	207	197	202	216	192	177	216	204	188	195	203	252	209	195	196	196	215	225	215	207	214	216	186	212	214	193	189	199	218	214	208	198	189	212	179	220	220	206	184	206	192	191	199	207	207	204	179	189	223	226	210	189	206	182	197	215	171	190	180	215	211	200	206	191	189	190	206	197	189	193	196	211	202	196	221	189	195	200	196	226	215	207	196	200	220	218	189	199	204	186	217	195	195	210	211	222	190	217	219	219	211	202	211	185	199	196	203	203	202	175	196	193	194	200	176	187	200	214	184	199	183	186	191	220	206	194	213	188	200	209	202	205	188	196	203	196	193	182	215	186	198	194	168	187	199	188	219	190	188	178	187	238	204	211	196	228	200	195	217	196	166	203	194	185	204	148	220	190	202	208	211	210	217	202	209	215	206	183	214	180	179	204	199	187	209	207	211	181	202	168	214	201	220	211	214	176	194	203	192	207	177	212	201	205	204	200	202	208	200	201	210	207	196	217	206	176	227	217	196	220	239	200	215	209	211	185	245	191	197	206	207	203	201	205	197	205	205	205	180	199	203	189	198	194	208	194	200	197	226	214	230	197	211	207	190	189	222	195	203	194	207	205	207	216	185	178	198	196	207	180	199	204	195	207	181	217	214	221	182	203	212	207	230	210	197	188	212	196	204	209	216	207	196	201	221	196	178	183	187	200	203	187	207	200	189	204	168	220	183	222	198	199	214	198	192	191	219	218	200	208	204	176	223	211	209	206	203	209	197	195	200	214	205	210	180	202	213	205	188	207	197	204	220	165	213	207	190	185	225	183	220	211	189	207	193	191	203	194	200	226	221	200	200	198	203	199	198	212	191	228	194	201	199	211	227	239	204	189	173	185	211	193	212	187	179	166	210	192	203	222	226	191	211	183	207	205	207	185	198	210	244	197	208	228	197	206	196	191	182	187	211	180	194	229	228	187	176	177	177	183	210	225	216	189	231	207	189	202	192	179	202	218	196	218	195	205	176	188	214	214	186	188	190	178	190	210	202	195	189	200	183	192	209	181	193	227	210	200	223	196	184	195	183	216	200	206	189	205	221	198	212	194	191	196	191	205	213	194	189	204	224	202	226	196	210	208	184	196	192	193	212	207	192	203	190	178	210	206	214	199	198	207	227	176	229	214	221	217	196	214	190	202	194	206	207	216	208	211	216	186	191	197	188	190	199	211	192	203	178	190	181	200	206	186	188	218	200	187	207	177	215	197	200	194	210	197	196	197	175	188	181	202	216	172	183	203	221	180	214	186	205	221	212	184	188	193	190	165	198	246	220	171	215	226	208	214	192	199	215	199	182	207	177	211	214	211	208	188	189	196	196	227	196	184	211	179	167	190	196	195	211	203	205	199	195	196	201	192	213	196	176	208	214	213	190	202	160	229	192	197	186	180	224	190	191	189	206	212	210	180	221	212	190	211	202	187	207	214	181	212	200	190	175	202	198	195	205	219	206	176	222	216	185	198	188	204	214	208	211	193	208	224	169	174	193	211	166	210	208	191	196	226	195	206	183	185	203	221	214	207	194	226	198	203	190	199	197	195	193	189	204	182	205	214	196	174	187	227	203	197	203	173	208	220	203	204	174	224	210	223	201	187	207	207	212	198	208	202	200	193	200	206	166	204	206	230	212	200	183	200	191	182	184	208	231	197	206	204	209	202	220	195	186	191	188	217	200	205	243	219	203	205	189	179	205	176	221	196	202	222	200	209	212	201	202	203	196	186	192	190	205	234	208	204	214	208	190	203	196	205	191	197	215	205	201	197	204	206	196	188	205	196	216	204	211	201	208	180	191	201	213	188	187	217	193	183	228	210	180	204	195	173	189	214	215	212	178	196	216	199	221	203	216	248	196	210	227	219	180	200	195	201	210	199	212	188	197	196	185	203	187	193	205	218	230	208	207	219	170	194	206	202	216	212	212	214	205	190	173	202	212	207	204	195	200	194	202	189	209	201	188	180	208	196	188	229	203	194	187	222	210	214	230	179	219	211	200	206	199	183	198	198	210	190	222	200	198	192	215	206	216	196	190	185	214	193	218	205	202	208	197	229	219	172	204	190	204	217	176	189	193	204	197	201	207	195	203	194	207	202	191	193	202	197	207	208	200	213	220	211	210	193	194	208	189	194	203	164	210	202	198	202	226	183	188	202	208	201	208	187	223	187	216	216	221	210	196	189	174	206	216	215	204	184	211	194	236	203	223	224	203	194	203	204	223	203	226	216	185	202	199	220	209	227	204	216	209	191	198	208	216	194	189	195	190	213	213	216	244	194	205	205	182	201	227	195	194	206	183	197	220	188	207	218	215	192	201	218	181	240	218	203	207	189	208	186	207	181	195	199	209	202	210	204	192	198	173	212	206	176	200	227	206	193	194	216	163	216	201	186	179	181	213	203	191	210	202	199	197	188	195	193	188	197	217	191	179	206	206	203	192	201	180	180	204	225	197	204	197	202	195	196	190	204	202	170	218	218	195	197	202	192	198	183	208	199	208	193	174	215	215	206	181	193	201	195	188	211	195	191	214	197	226	213	192	196	204	208	205	185	218	188	191	198	185	214	197	202	219	212	198	230	192	215	196	178	200	206	210	180	218	214	199	184	231	201	197	196	212	213	183	190	214	226	196	188	200	202	204	202	204	214	192	211	180	220	222	197	180	210	212	187	211	197	205	188	217	173	193	198	227	217	183	184	196	197	200	212	223	201	200	186	181	192	196	197	205	212	213	198	171	188	179	192	191	205	218	210	187	210	231	194	197	241	203	198	204	219	176	220	193	190	201	218	202	205	217	199	215	206	218	174	201	201	203	191	183	203	216	210	198	224	199	158	206	205	194	206	191	186	191	201	190	221	220	181	191	205	216	177	203	177	194	212	198	209	195	188	210	196	210	194	205	211	189	190	224	190	181	191	189	197	201	201	196	188	202	187	194	212	193	187	176	204	208
49871	52790	32859	8128	971	902	814	798	737	717	736	717	710	681	685	663	688	668	677	681	654	704	685	612	613	653	648	636	652	657	629	644	625	643	698	640	658	647	671	653	658	621	672	630	648	641	600	625	694	651	650	652	639	607	661	603	621	627	658	598	698	642	622	674	590	647	652	638	663	610	669	645	616	675	636	681	660	621	611	635	622	662	607	637	691	657	674	667	626	606	650	625	639	606	625	657	636	626	638	629	646	656	638	636	672	661	630	641	658	655	667	637	616	670	648	623	632	701	618	592	625	607	584	623	672	675	637	687	645	685	661	616	606	639	673	634	655	636	640	599	644	631	615	655	636	648	638	672	669	641	631	651	646	634	684	609	661	626	629	654	683	657	659	631	612	674	600	676	648	629	654	687	638	630	659	612	624	588	650	620	652	648	692	609	640	595	630	635	644	683	648	636	640	600	646	654	623	651	661	637	644	624	603	598	605	663	628	622	651	630	667	642	623	641	641	644	618	644	646	650	658	650	615	651	675	663	625	665	640	685	619	635	640	688	634	673	651	645	659	625	657	606	630	667	616	643	644	669	663	642	606	636	600	657	616	654	627	653	633	622	643	623	631	682	665	610	597	638	634	622	598	685	616	616	622	625	627	612	643	655	624	671	710	651	610	609	653	632	625	618	650	614	621	636	645	679	649	647	608	665	601	610	635	634	624	628	673	617	622	607	645	642	609	650	631	601	626	639	634	598	714	599	614	634	646	618	646	601	624	625	627	623	656	605	628	664	591	647	645	655	645	661	641	610	684	621	652	641	637	639	657	641	669	664	612	638	698	623	626	633	610	619	672	633	635	622	641	657	596	628	624	680	611	649	685	629	649	660	618	623	636	652	606	616	644	609	655	640	626	663	607	674	634	618	662	625	680	643	640	629	663	612	685	677	633	631	628	615	676	658	637	590	640	632	666	656	657	664	635	628	620	620	613	691	650	636	654	639	644	604	631	642	595	614	634	663	601	655	676	638	672	625	631	645	606	649	636	681	677	625	648	611	644	647	613	616	645	595	641	636	622	669	639	641	637	625	624	632	669	654	657	657	644	678	665	694	675	651	667	585	663	628	643	645	590	628	609	647	649	599	637	626	630	615	638	663	635	627	630	562	628	650	620	661	623	673	633	607	641	663	652	610	651	620	658	629	634	674	680	666	626	622	636	659	636	649	630	640	664	628	645	674	617	618	638	652	621	579	562	621	640	678	644	605	665	635	646	645	617	626	631	626	640	601	653	630	647	618	660	603	662	645	680	619	629	609	582	623	603	666	654	663	637	643	630	663	619	655	650	681	699	620	675	657	625	618	640	677	606	628	638	607	655	679	697	625	649	648	599	656	619	668	622	664	678	604	624	662	716	646	661	624	654	630	640	662	680	665	649	645	651	645	649	658	632	628	576	638	648	682	664	683	612	640	656	630	619	656	593	637	649	620	635	646	653	658	617	629	618	625	652	650	633	605	670	662	635	614	633	677	627	666	651	648	668	619	635	613	679	651	657	619	683	668	631	724	655	630	632	619	638	658	659	610	631	654	634	602	622	611	649	643	642	629	626	631	647	627	617	659	650	592	634	595	634	662	661	656	685	628	662	611	624	631	625	670	679	676	627	626	631	633	606	655	650	622	611	644	649	629	694	610	644	637	645	649	663	624	645	609	656	613	656	664	659	646	648	675	595	621	694	686	641	652	605	654	625	677	573	608	619	649	636	661	621	646	685	654	652	616	642	631	603	651	630	613	621	699	635	651	704	594	612	671	637	671	625	630	624	650	670	688	638	623	596	626	670	617	608	631	610	623	682	654	641	602	617	675	632	706	681	670	630	641	644	629	649	645	646	630	653	627	642	623	655	617	653	652	617	646	621	665	663	626	673	620	708	646	668	657	653	627	681	636	594	680	640	611	656	644	657	628	681	657	635	602	600	597	626	668	629	644	623	632	633	647	644	676	623	632	662	648	633	629	642	595	658	662	634	613	608	621	611	692	620	631	628	659	661	650	619	601	590	603	652	636	659	662	672	665	615	662	580	636	630	628	632	618	645	617	646	632	635	632	619	639	613	593	647	621	613	690	629	674	674	653	671	690	649	606	622	645	654	614	693	656	656	635	638	597	605	600	659	665	637	680	639	645	625	631	661	628	677	664	658	643	650	637	582	647	651	622	679	669	708	643	644	679	645	644	658	614	671	646	632	641	645	657	705	660	603	633	652	658	648	636	640	659	651	677	677	671	662	656	632	647	633	637	646	607	608	623	663	680	644	646	597	644	614	642	619	628	667	613	616	610	615	670	657	639	622	647	620	592	635	623	616	611	610	634	640	697	612	625	665	654	591	625	638	672	631	641	631	650	666	640	617	631	635	622	663	603	649	603	661	602	697	624	634	641	665	664	639	636	655	633	611	641	640	617	596	614	610	654	639	639	643	673	639	636	695	671	628	598	665	633	645	668	654	633	654	607	620	669	689	636	677	632	646	661	678	654	628	627	673	636	653	651	627	665	657	596	601	643	636	674	610	627	646	652	666	648	663	595	627	588	618	629	692	631	607	573	648	654	674	676	617	659	613	632	641	626	640	660	654	667	617	685	692	660	668	691	596	656	658	690	650	627	672	592	599	671	658	631	601	666	592	652	613	638	634	617	651	665	669	589	632	651	646	615	608	647	645	640	658	646	641	629	676	618	636	608	617	627	671	602	671	666	639	626	624	693	693	645	592	674	688	676	672	592	626	693	646	612	681	645	593	680	631	576	616	644	659	672	650	637	665	649	663	631	675	634	648	646	676	667	631	613	642	683	664	652	632	617	651	625	618	694	642	646	652	592	680	638	607	626	598	690	631	641	589	666	643	634	644	679	639	622	712	589	616	622	647	610	691	651	653	636	663	670	638	640	646	636	660	591	596	623	602	597	647	614	622	665	589	658	638	700	606	650	646	653	608	639	657	640	594	631	643	629	640	631	639	678	637	615	612	637	649	649	626	625	683	658	655	637	666	638	635	701	652	625	616	628	581	647	608	634	687	631	641	673	662	619	648	641	609	637	614	695	683	681	647	648	668	584	596	636	682	593	594	632	652	637	640	665	621	671	642	667	687	619	681	638	648	672	609	653	653	644	647	619	629	659	614	663	652	573	645	644	662	636	597	683	615	640	675	673	671	652	671	618	629	643	577	682	641	647	650	654	639	656	625	640	621	651	656	679	623	627	606	640	638	636	614	623	643	630	627	605	657	623	636	613	635	678	634	689	656	620	676	669	643	657	650	654	652	665	622	604	661	639	615	644	600	642	658	668	634	679	615	633	617	598	668	641	634	663	626	668	602	696	632	641	599	615	633	664	696	678	624	618	634	614	658	661	717	660	617	639	671	699	632	633	640	640	654	680	648	581	627	621	620	649	653	642	644	660	607	651	630	630	686	663	652	622	611	700	616	650	668	663	648	667	634	658	639	654	614	636	637	609	612	673	654	619
79127	75779	49444	23019	3913	483	380	370	323	321	345	317	305	331	296	320	335	275	298	292	331	310	308	292	282	317	285	299	279	293	294	315	284	277	273	312	314	270	300	294	291	323	321	292	302	294	276	313	283	302	282	271	339	284	318	274	270	301	293	282	293	263	307	285	282	277	307	283	272	300	321	273	297	315	288	300	286	270	263	284	278	318	288	311	279	292	280	298	313	329	274	319	285	267	309	254	303	321	300	278	283	312	293	254	268	309	338	310	314	288	268	303	273	289	287	284	284	262	280	320	271	281	285	301	307	314	313	284	289	286	305	288	263	305	289	304	280	299	295	290	285	284	321	293	322	300	295	288	298	269	307	313	331	279	303	303	305	294	287	303	298	286	285	270	291	302	290	292	266	296	297	302	330	286	309	295	311	291	329	273	280	280	295	293	308	298	290	273	260	309	329	300	302	275	261	294	304	287	299	263	292	273	287	304	263	260	329	284	257	290	290	286	311	285	274	282	292	286	305	266	305	287	264	308	325	311	314	306	278	281	312	294	310	285	326	312	285	305	319	297	288	293	315	302	301	304	260	310	297	267	292	285	317	287	280	290	265	289	305	278	298	289	278	318	302	304	319	303	296	274	291	276	280	316	300	299	304	314	291	284	289	272	281	322	248	303	283	285	323	312	293	277	302	295	309	291	298	306	314	317	296	286	313	289	291	296	300	276	282	290	290	293	309	315	309	295	304	288	322	265	262	267	286	319	264	326	289	311	285	295	310	287	298	272	294	304	295	271	282	298	288	276	281	291	290	296	265	313	293	292	306	294	289	309	287	301	302	290	247	304	320	289	284	279	290	300	260	284	287	286	273	280	260	312	314	261	315	272	324	287	301	316	287	306	283	294	277	331	306	306	293	285	275	312	301	322	317	296	269	284	281	294	294	309	279	280	284	286	303	270	297	289	296	278	302	282	288	266	290	272	287	307	305	288	304	292	292	273	285	284	293	313	317	341	299	278	290	274	299	307	289	310	300	296	260	279	284	264	290	292	311	264	287	299	316	290	310	296	302	253	286	283	277	317	320	267	303	271	275	298	307	282	271	286	289	289	294	302	297	322	288	286	297	299	285	269	293	270	310	279	287	299	294	263	275	293	286	291	273	318	286	290	277	265	278	295	291	321	298	302	279	289	294	305	287	301	294	311	279	261	313	279	314	290	271	296	284	266	261	302	296	306	297	303	288	297	286	285	291	266	321	273	276	287	268	280	282	291	300	308	270	274	318	287	304	298	259	294	288	303	281	307	289	290	294	279	311	301	300	290	301	284	299	275	287	290	309	288	287	283	275	319	286	329	266	290	306	268	260	326	264	271	318	280	284	293	272	301	300	279	252	287	286	271	310	291	316	296	292	309	287	276	302	298	285	305	294	285	290	288	285	308	300	300	256	293	298	310	297	275	286	284	275	287	265	289	285	311	304	290	291	277	273	292	311	258	285	281	293	319	348	288	293	278	297	291	273	284	300	291	291	278	284	316	301	307	298	291	284	298	291	295	313	280	281	298	303	295	309	304	314	303	300	298	275	305	305	279	297	284	315	281	268	290	270	289	253	285	287	291	306	300	298	288	285	309	309	300	279	286	275	267	287	291	294	275	306	311	290	302	298	307	306	288	324	289	257	290	326	286	274	285	258	250	313	299	296	320	278	293	290	307	301	331	260	305	308	286	302	289	297	304	274	269	293	298	263	299	272	301	301	289	261	271	294	288	263	298	274	314	297	275	284	326	300	289	260	301	285	265	296	283	324	306	269	259	314	313	298	316	316	304	284	277	274	305	310	253	299	285	278	273	269	323	318	299	288	320	275	297	251	295	276	290	278	313	299	307	283	261	282	273	302	303	287	282	306	277	332	283	288	269	302	273	280	277	296	304	290	279	280	293	305	319	290	303	279	290	285	278	267	312	275	262	284	285	285	305	291	302	299	270	301	313	312	296	286	303	282	267	291	277	295	278	305	312	309	289	308	291	306	288	305	271	301	305	317	298	333	298	314	284	287	276	265	304	276	303	312	299	286	302	306	312	266	272	280	295	275	313	258	307	311	285	342	261	282	264	268	279	290	303	275	307	321	299	272	281	291	282	286	315	279	284	301	292	297	306	291	307	302	310	280	325	272	273	295	291	308	300	296	304	293	280	323	291	277	312	268	314	313	272	303	303	281	280	286	294	273	302	317	293	294	293	270	286	285	294	292	312	316	287	295	297	282	313	285	281	301	281	281	316	322	282	273	283	280	301	291	269	306	288	280	252	281	289	281	271	286	294	315	313	310	293	294	292	280	271	308	294	296	272	304	286	282	298	283	297	300	314	322	278	302	324	290	293	316	300	311	311	280	276	300	297	292	305	288	305	302	263	292	277	294	279	311	290	284	295	291	321	310	305	294	273	321	295	297	280	267	310	299	310	303	299	289	299	312	291	297	257	304	252	320	318	254	271	282	302	295	318	275	301	288	313	280	309	313	297	290	287	289	282	301	315	326	309	320	278	292	298	271	306	301	312	295	327	304	272	271	265	279	317	277	281	282	300	299	283	290	283	285	309	304	289	288	280	327	319	298	309	280	307	307	298	302	277	281	299	291	270	277	302	284	288	311	268	292	318	278	305	314	311	285	278	264	287	263	296	289	300	272	284	295	303	298	279	308	284	297	300	285	285	312	283	298	284	281	267	285	323	301	274	294	274	314	331	283	259	268	304	309	298	272	286	299	306	277	280	287	291	282	294	307	320	297	281	302	318	262	314	325	315	322	303	336	287	300	290	284	270	309	288	276	260	293	313	295	303	264	289	303	244	313	304	304	286	299	281	300	289	287	297	290	277	290	300	323	283	295	300	305	292	301	297	308	258	270	299	310	290	300	285	281	312	293	270	299	294	306	286	327	297	277	310	273	291	285	306	280	305	295	268	293	289	286	305	308	286	305	295	293	255	324	293	302	293	312	312	305	306	276	316	311	294	285	268	309	295	293	267	306	300	298	318	278	315	275	271	301	284	288	276	295	272	277	300	324	290	288	305	298	292	275	255	283	305	303	306	294	287	306	272	282	297	276	314	328	295	300	280	324	297	288	284	275	295	280	299	311	291	281	273	300	284	280	301	297	279	312	309	319	259	276	307	292	309	309	298	287	274	288	302	289	259	312	274	284	295	276	289	306	309	301	295	290	320	275	293	288	294	268	307	294	271	320	288	282	264	302	309	267	303	304	301	299	303	263	315	314	248	320	321	289	277	286	293	317	265	281	292	310	291	285	281	300	314	307	272	278	278	275	300	267	303	313	292	291	293	293	301	300	312	297	289	296	302	310	280	281	299	287	271	301	285	293	297	275	313	295	269	283	283	288	262	306	269	299	284	319	275	316	290	334	296	305	311	305	278	285	270	305	261	290	294	306	307	262	286	291	293	276	316	292	299	297	284	310	303	301	321	286	289	286	297	265	311	278	297	326	302	282	254	308	302	306	282
59828	64748	41500	13987	1537	1369	1220	1139	1154	1099	1027	1037	925	1006	1003	970	930	885	951	946	896	939	956	927	939	937	911	890	918	875	862	917	897	904	860	946	815	883	867	870	908	904	863	848	898	864	868	900	876	878	848	857	861	899	909	886	847	825	875	869	894	879	829	838	871	917	856	846	875	802	847	875	888	832	867	895	895	851	921	896	916	860	883	853	898	884	864	857	903	858	848	869	849	866	890	903	852	881	899	835	929	880	870	877	901	907	876	887	899	880	839	878	881	824	842	898	834	849	925	829	905	827	871	867	841	886	844	868	894	832	857	874	889	838	844	869	858	864	904	877	878	916	860	899	841	885	840	863	868	859	850	858	875	908	885	860	838	883	862	973	895	893	882	816	828	881	881	858	847	882	912	823	863	885	859	872	847	868	877	831	874	887	911	828	862	873	864	816	830	867	799	873	839	841	899	906	905	871	892	847	868	902	907	908	893	884	839	876	877	851	884	870	865	879	881	853	912	879	847	871	831	831	869	845	844	818	798	901	813	869	817	898	869	864	833	888	871	835	934	873	890	862	866	879	887	881	876	839	867	902	872	852	903	859	822	871	894	871	852	829	852	856	850	816	872	843	889	863	831	857	886	894	928	848	872	863	881	891	895	877	880	869	868	907	850	922	866	875	849	890	899	795	842	820	909	878	881	892	910	880	865	942	890	919	848	884	829	923	890	868	873	850	851	876	866	873	886	845	831	899	915	866	858	843	878	877	893	858	842	888	915	829	877	878	816	887	872	910	887	876	856	798	877	815	846	865	888	837	879	892	901	877	948	868	903	892	899	913	838	887	894	875	912	897	861	870	905	848	840	842	870	891	900	878	852	910	870	894	890	911	898	830	896	844	870	880	836	873	859	916	847	869	864	923	910	834	866	832	877	877	878	927	859	835	856	902	885	848	847	854	858	891	835	890	849	868	856	892	893	871	904	807	842	878	905	836	870	887	885	889	808	873	896	862	845	878	883	902	864	869	852	866	833	876	838	891	836	904	894	858	870	887	857	871	814	844	854	899	900	901	876	860	858	851	854	890	903	831	834	906	832	917	868	817	843	861	852	848	863	885	875	880	857	837	859	841	840	852	853	926	855	830	909	851	859	844	839	919	871	841	869	880	840	923	880	884	871	851	803	896	861	935	859	879	895	801	877	845	891	794	859	833	843	866	868	805	913	826	836	861	839	905	842	833	875	900	900	919	860	877	868	859	863	811	850	896	903	863	788	836	865	842	865	855	868	870	858	852	878	875	881	892	865	862	871	835	856	836	918	904	839	846	879	833	845	858	835	872	810	861	859	866	833	825	850	877	853	896	866	884	889	871	906	895	911	843	821	807	993	869	851	847	866	840	831	839	894	874	909	869	871	886	887	900	887	891	876	884	862	877	884	854	841	854	898	885	909	884	903	888	867	843	890	829	829	878	835	848	899	857	893	874	866	846	916	876	845	830	908	884	848	844	864	884	864	831	845	820	842	841	918	870	872	904	888	852	846	902	880	866	849	917	896	884	828	905	845	829	857	905	838	910	880	904	903	887	899	815	859	849	918	823	936	918	922	943	868	901	869	847	892	858	889	856	862	864	885	849	872	915	834	884	877	937	883	836	856	838	878	894	870	866	884	882	911	840	825	862	921	859	882	862	843	904	879	896	860	924	880	892	944	861	897	861	852	877	869	917	874	861	801	878	858	875	862	842	845	815	864	905	864	856	899	838	913	897	855	868	845	858	886	877	908	876	893	903	844	892	924	919	843	918	888	896	884	873	900	867	821	856	853	883	931	894	863	897	903	924	880	844	865	854	875	898	842	881	903	916	918	883	888	935	813	892	893	865	888	865	844	823	898	892	866	897	887	894	885	864	898	896	885	886	835	828	858	866	865	875	826	817	860	881	878	859	898	834	833	860	880	944	872	830	847	840	846	859	848	875	864	895	862	838	853	865	921	892	843	866	856	900	851	848	951	909	860	863	812	852	922	869	839	852	866	928	933	894	911	845	881	908	875	880	872	840	875	852	825	839	911	848	812	901	897	866	848	875	856	879	854	866	808	853	875	893	906	864	852	833	884	844	909	913	821	841	883	930	841	893	830	862	874	849	940	847	898	888	888	876	860	903	849	877	894	794	851	915	871	844	830	848	895	848	855	850	896	842	855	886	864	889	855	906	905	837	898	833	861	844	868	854	887	854	866	834	855	833	846	890	876	885	903	873	883	894	869	886	901	884	900	853	878	881	825	896	924	911	861	903	853	917	884	937	881	842	872	847	842	799	901	860	940	932	873	863	870	889	872	882	844	813	879	871	905	887	903	849	928	854	811	873	858	899	858	873	957	879	909	869	902	845	891	872	868	835	870	886	889	854	902	876	896	874	890	873	833	849	830	883	859	877	909	896	857	861	861	860	802	860	864	918	879	830	842	900	849	896	843	854	846	890	834	911	911	829	910	884	908	908	871	907	880	873	886	863	881	871	889	837	899	790	902	850	840	855	887	859	860	818	863	858	876	883	867	903	871	827	857	868	885	875	846	811	856	899	861	860	874	840	873	873	869	882	877	866	922	887	846	832	901	832	843	849	872	935	842	906	871	827	846	827	844	892	866	822	863	924	876	837	930	863	848	900	873	870	847	847	916	935	855	899	860	896	865	876	884	901	921	872	822	854	871	924	892	839	882	861	841	892	916	880	911	876	856	892	819	810	887	859	845	941	871	845	829	827	897	905	856	904	868	894	881	835	844	913	934	859	893	836	878	847	810	878	874	904	885	905	866	910	867	910	876	876	867	855	854	857	905	883	856	804	866	905	881	854	875	855	868	890	816	883	868	865	858	845	873	925	884	917	842	864	865	854	907	825	915	861	878	845	869	879	914	821	846	874	921	883	865	894	925	889	885	896	839	870	899	877	766	919	880	891	895	903	923	851	914	901	869	881	852	821	877	864	904	886	900	863	860	880	868	922	862	864	871	936	919	876	889	853	843	858	869	846	878	884	851	853	818	873	883	941	847	894	877	831	843	836	889	901	844	890	876	883	891	919	821	865	821	878	895	913	837	855	881	820	849	902	899	889	836	934	860	814	894	822	868	855	865	881	880	882	925	863	845	905	860	831	877	877	911	828	878	936	911	856	862	808	844	883	876	866	847	843	888	914	869	825	854	914	857	853	870	808	932	854	866	873	869	874	876	858	894	875	809	847	854	877	865	837	911	851	904	891	892	853	886	886	883	895	890	854	905	948	881	821	870	837	905	863	841	828	906	910	869	892	900	834	818	935	918	880	910	880	857	912	894	851	827	820	867	869	873	861	945	878	856	899	889	928	876	851	884	834	885	883	840	886	847	894	809	887	845	853	857	827	906	864	872	865	884	858	933	887	843	859	888	819	853	918	891	862	834	867	913	888	865	932	874	870	881	877	834	894	958	865	833	880	876	870	842	883	932	902	846	843	896	870	870	850	867	888	851	808	882	873	871	863
28835	20221	5571	574	141	149	162	126	132	147	148	135	135	130	136	120	165	142	142	135	135	146	142	124	123	136	127	156	126	118	143	120	130	135	123	139	112	145	123	132	148	139	125	131	137	129	133	116	125	127	133	131	143	115	118	120	151	152	146	141	136	131	142	134	126	137	130	134	153	115	133	133	102	125	137	137	149	124	132	119	139	126	141	119	148	140	132	126	118	118	134	141	126	129	130	125	139	123	127	124	126	145	145	139	125	132	145	125	142	125	126	133	116	125	121	155	121	134	136	124	127	131	122	123	117	152	147	127	133	126	134	135	131	135	115	117	126	141	119	132	144	130	130	146	153	140	146	127	132	115	144	108	130	129	131	122	149	162	129	137	130	108	153	140	140	133	146	138	114	147	142	122	124	136	119	123	124	119	126	164	127	126	143	136	127	157	133	131	129	127	132	135	127	123	152	128	117	127	118	125	142	94	102	100	110	145	124	130	115	140	126	132	127	127	120	115	132	116	126	121	143	131	155	121	131	154	132	122	138	120	121	120	113	125	113	114	123	140	116	116	148	145	163	137	134	123	112	147	145	152	123	147	165	139	119	109	146	106	123	93	120	137	129	121	133	157	138	135	133	131	127	128	136	112	131	131	136	101	121	128	119	105	120	134	140	128	145	120	130	129	123	147	103	141	120	125	128	124	135	138	144	137	149	132	125	142	130	144	136	118	139	134	130	137	118	118	143	126	151	123	120	112	143	131	130	148	137	119	135	115	142	107	133	137	151	126	122	131	131	138	150	148	116	152	163	130	127	121	117	117	127	122	142	141	141	127	125	149	118	132	121	129	137	138	132	134	123	146	140	134	119	115	120	124	122	124	138	117	147	132	147	121	127	151	123	129	135	145	134	130	137	117	122	114	126	120	144	129	119	117	130	139	125	137	156	115	139	118	144	127	112	139	111	121	141	127	125	141	136	100	122	128	150	125	135	153	118	145	118	148	117	116	130	138	123	139	127	113	130	143	122	126	142	133	130	126	115	121	147	126	132	140	141	135	120	104	138	126	130	126	138	126	144	143	149	134	145	136	146	135	139	126	116	123	150	135	134	146	121	132	125	113	135	119	143	130	125	105	118	111	128	140	142	108	140	123	136	156	117	126	143	133	145	153	112	146	126	142	124	151	117	123	156	119	129	127	146	133	142	122	119	134	127	135	124	125	141	116	157	129	147	132	140	138	135	116	127	142	121	121	127	130	113	158	116	128	132	144	113	113	142	132	106	115	145	112	145	136	127	130	129	158	132	143	124	125	127	133	130	160	113	143	124	133	143	125	136	129	124	143	130	127	132	124	119	105	145	130	104	151	135	140	142	120	126	137	128	121	136	122	106	139	143	136	126	151	120	131	126	137	151	123	126	109	120	118	122	137	125	127	112	123	121	122	133	154	137	121	119	162	132	128	120	129	121	138	124	110	140	122	133	132	120	110	146	157	141	153	106	124	106	128	134	139	126	136	129	138	140	140	122	117	121	131	139	131	121	127	110	127	140	125	104	143	144	149	133	124	119	137	147	117	144	110	122	127	148	131	124	125	141	154	139	116	136	119	110	139	148	143	127	102	149	127	141	117	141	140	112	117	132	138	113	135	114	124	145	122	115	144	132	118	118	117	121	143	141	121	126	131	132	139	162	137	126	135	138	127	149	125	103	134	116	143	129	131	137	128	141	131	123	154	133	130	142	139	138	129	111	143	133	116	128	131	138	136	133	122	148	134	113	129	151	145	139	151	130	123	132	128	150	164	125	123	109	144	133	129	130	134	132	142	129	99	143	128	138	142	118	121	136	149	130	124	136	135	151	150	143	133	132	138	139	134	128	123	153	136	109	138	135	123	128	150	121	133	151	120	143	121	121	100	137	112	117	110	138	142	147	130	137	137	135	122	138	121	150	150	124	134	136	131	121	120	116	134	116	130	129	141	116	140	127	103	135	139	134	138	133	141	130	146	135	127	146	127	110	149	138	119	138	129	114	133	134	129	137	122	138	122	120	125	118	115	116	121	128	148	137	122	146	130	120	104	131	128	121	132	147	144	116	130	136	130	141	130	122	128	125	137	113	114	124	120	127	121	107	134	119	115	131	132	117	147	120	115	141	114	152	123	99	124	130	139	133	126	127	125	136	128	110	120	140	149	152	136	115	131	126	122	148	124	138	152	125	137	113	135	129	130	124	137	133	131	126	148	123	147	123	112	134	129	126	124	131	123	149	114	118	137	122	129	129	114	134	111	141	129	118	134	138	138	136	139	128	112	127	125	140	151	119	126	135	115	138	140	129	124	134	128	135	101	133	141	118	133	139	133	126	120	138	121	131	125	139	144	132	128	134	133	113	157	126	144	130	140	134	132	124	124	131	117	125	140	109	129	121	129	118	118	124	139	130	136	118	137	105	117	108	148	141	137	152	122	130	136	152	156	127	134	123	140	122	145	133	148	141	113	144	128	136	125	115	117	142	106	138	124	124	133	127	128	141	130	123	116	155	133	125	151	132	134	125	139	143	122	131	127	130	133	133	131	125	130	116	117	155	109	114	135	147	127	140	127	109	140	119	122	129	117	147	132	128	131	130	138	124	118	128	132	120	140	132	144	129	132	151	129	131	138	116	133	132	132	137	133	121	145	144	130	132	119	129	117	136	131	119	127	143	132	120	137	125	139	134	134	139	140	112	149	119	124	114	143	127	138	115	131	130	136	116	121	128	128	142	126	120	125	124	126	130	138	118	119	128	132	116	125	122	123	138	136	130	131	124	123	119	126	143	124	120	119	154	138	137	124	138	129	146	122	112	119	122	127	149	127	119	134	107	113	116	118	128	137	120	124	122	138	161	115	120	130	160	128	124	119	140	147	131	119	128	131	137	128	129	121	127	140	138	138	129	131	131	135	135	124	111	133	122	138	132	145	124	116	144	138	129	139	126	131	126	134	149	139	101	139	132	122	125	139	121	141	123	134	135	128	112	147	152	121	134	123	138	123	122	111	123	136	130	139	146	107	121	128	125	144	125	141	131	103	153	124	137	114	110	127	130	138	113	132	134	122	120	116	141	135	140	126	146	108	107	132	134	138	103	138	119	124	147	121	137	126	119	125	143	123	125	141	128	137	106	105	118	121	144	150	138	125	151	122	126	130	126	123	147	133	124	137	147	138	131	112	142	138	143	146	144	141	138	109	119	152	122	107	139	147	141	136	135	125	122	133	132	121	101	123	115	125	135	125	122	123	139	118	128	130	116	119	140	147	124	147	124	125	147	128	121	104	136	130	137	118	126	127	131	124	140	136	105	143	141	138	112	119	139	142	119	134	145	123	134	138	135	133	133	139	135	138	136	123	140	135	142	131	137	139	136	116	124	139	129	125	110	124	116	125	122	136	138	135	125	132	119	138	118	135	146	157	108	131	147	122	104	120	134	122	140	125	125	124	115	134	150	118	115	141	123	145	137	130	132	128	145	132	120	144
28886	25071	6491	1551	468	505	455	495	485	449	441	443	469	470	434	452	482	437	406	467	491	417	476	445	448	469	478	505	478	491	482	447	433	455	424	445	469	510	450	458	467	476	457	453	487	462	458	472	467	448	457	424	421	475	487	449	458	431	454	437	442	478	485	473	461	485	439	406	437	457	480	451	437	456	452	412	470	477	448	438	442	431	485	440	416	422	463	459	447	447	450	490	425	481	453	465	470	465	490	469	430	427	466	455	451	464	458	456	461	462	462	478	477	432	439	452	457	476	461	446	443	442	448	501	459	466	475	435	459	445	471	475	416	462	479	458	417	448	456	408	453	480	443	475	451	485	461	437	487	460	457	457	472	416	412	462	449	449	441	445	466	464	442	447	474	433	488	444	473	461	442	460	476	460	415	470	499	428	442	511	475	449	452	434	454	468	446	443	477	432	454	453	453	443	448	445	465	449	483	472	481	437	488	421	453	482	421	427	421	462	498	454	472	447	416	424	478	497	461	442	428	436	510	442	453	449	440	451	464	467	452	460	501	439	430	464	439	436	435	445	443	452	442	451	414	445	493	436	463	440	447	474	449	461	427	450	434	458	432	447	431	470	467	437	438	448	493	448	451	452	447	454	448	461	439	449	467	438	403	424	401	458	450	428	452	490	436	447	456	461	462	452	466	403	493	470	471	470	455	479	450	453	448	428	429	436	471	458	466	474	427	441	463	441	481	448	471	434	456	470	422	475	506	444	441	431	451	465	475	420	465	456	438	454	467	433	476	441	485	447	491	431	473	403	398	496	450	459	434	435	451	462	468	437	439	446	446	500	479	463	444	516	484	496	436	463	451	447	425	475	441	456	438	443	447	461	444	490	429	475	434	431	450	469	447	482	442	495	432	452	439	464	438	427	432	461	470	427	423	428	515	434	428	476	439	466	438	461	451	439	457	480	421	468	476	494	456	492	456	430	456	448	433	423	438	456	421	473	479	463	452	444	444	440	455	469	448	437	436	447	474	455	457	445	480	481	444	453	489	469	477	435	439	420	477	455	446	470	453	466	460	448	445	463	466	412	456	450	460	471	447	462	437	476	481	479	430	461	440	475	465	442	460	452	452	461	458	446	436	454	455	443	440	483	504	459	439	479	457	456	451	502	467	453	497	452	452	487	521	433	433	465	464	455	463	461	437	485	460	472	464	440	488	455	446	466	463	470	442	458	448	434	424	446	486	439	474	423	464	451	470	432	466	461	441	469	445	466	473	422	473	493	429	470	473	473	447	465	466	433	464	418	454	461	462	488	469	458	434	454	476	469	422	451	449	454	463	450	463	476	464	457	455	462	444	466	445	478	496	407	444	469	423	453	456	479	437	438	446	441	462	446	455	444	466	491	455	453	464	458	465	442	440	472	443	488	420	444	422	456	452	435	443	491	446	452	474	469	464	455	495	443	442	477	464	415	440	468	404	440	476	480	481	443	459	479	449	487	449	436	453	454	442	432	427	446	457	451	460	427	456	463	450	440	499	467	437	459	492	453	430	432	453	477	434	452	417	432	469	468	452	451	488	494	474	493	472	459	434	459	444	441	472	476	433	443	464	423	485	458	432	454	446	471	462	432	429	457	425	446	445	435	450	462	461	463	436	462	416	454	497	428	417	447	531	482	476	485	466	460	476	457	462	433	471	483	464	436	463	416	462	480	462	488	476	442	462	415	441	475	450	414	464	438	444	467	462	461	459	447	461	452	442	463	489	462	476	464	498	466	446	475	474	466	460	457	435	482	457	444	377	447	438	414	451	473	443	435	471	471	448	428	476	481	455	439	502	402	449	460	479	437	426	454	423	481	459	459	476	427	465	432	472	446	423	450	458	470	441	476	424	479	423	419	464	437	483	446	457	460	439	449	491	419	443	473	451	464	406	471	442	436	453	482	410	438	436	449	432	466	453	465	426	454	432	449	454	438	480	429	466	489	442	463	450	466	479	469	461	441	484	419	469	439	426	446	476	471	461	433	444	463	449	467	416	449	404	446	475	439	417	458	452	486	438	440	453	488	459	445	410	438	440	450	441	431	472	478	452	436	466	458	427	496	476	460	459	494	450	445	443	483	413	442	445	455	442	413	480	447	442	418	487	444	465	480	463	446	460	421	453	484	463	397	433	472	451	428	486	460	480	442	438	457	454	442	447	397	425	431	474	473	476	466	470	460	437	435	454	442	452	436	434	459	468	424	434	433	433	459	504	445	453	471	450	473	388	494	464	463	459	460	423	515	427	452	455	402	491	413	454	431	476	462	471	456	427	437	458	441	463	423	480	487	469	476	459	442	481	458	475	448	490	429	455	455	454	425	482	433	459	446	443	451	439	452	462	412	466	464	464	475	477	433	416	428	464	473	426	490	468	421	452	446	432	475	430	478	464	437	430	442	488	452	509	415	481	462	486	440	434	469	437	470	469	497	471	434	471	451	465	474	458	447	454	424	413	460	463	459	459	463	462	448	450	496	440	464	455	447	428	459	435	393	447	498	430	436	493	432	443	463	456	435	501	429	462	427	395	469	471	443	462	472	457	449	439	458	466	417	415	462	467	441	465	485	469	437	471	444	499	419	472	458	467	456	443	481	456	444	453	455	480	429	440	411	460	459	453	403	474	438	442	438	440	466	452	456	470	460	456	456	445	479	440	431	455	455	466	413	464	429	436	456	445	447	432	473	437	452	488	382	472	430	436	471	487	457	452	441	419	478	493	441	442	492	449	449	469	440	458	486	461	447	485	432	475	482	466	438	470	410	448	469	453	467	452	452	463	456	437	414	427	446	467	491	434	420	491	447	447	451	436	458	467	439	447	472	437	488	459	464	415	438	450	458	430	457	514	477	450	426	403	439	464	462	466	414	470	485	417	479	443	439	449	439	441	501	435	486	451	469	461	420	430	433	458	436	432	463	487	457	443	478	468	441	443	466	486	422	466	412	431	454	458	469	477	477	453	446	426	438	473	428	491	435	450	514	412	485	437	444	511	426	431	464	464	447	487	466	437	450	460	447	435	459	451	463	458	480	479	444	507	445	493	448	472	450	468	485	459	453	473	477	440	458	450	440	469	469	438	444	435	453	434	425	492	437	457	445	456	458	467	462	448	454	435	429	469	434	466	489	450	445	464	427	458	435	454	455	405	457	426	442	458	455	457	452	460	474	471	435	456	430	452	492	461	461	463	448	460	467	432	484	436	456	453	424	474	456	446	440	428	456	460	476	481	439	450	462	447	426	470	476	463	465	454	445	467	437	488	449	494	455	451	426	443	471	438	411	416	440	439	429	430	455	446	423	455	471	447	432	475	458	474	454	467	408	435	440	460	448	426	440	471	486	439	475	442	473	415	404	466	459	462	426	449	449	455	443	423	434	448	464	431	454	451	447	457	477	511	454	424	458	457	483	440	419	424	462	430	437	398	461	465	482	465	490	455	441	438	434	462	436	445	477	495	455	476	449	449	483	440	461	452	454
70367	64125	38444	10504	584	289	238	249	211	200	201	225	224	175	212	185	189	186	202	223	202	184	185	205	185	211	218	201	165	194	201	194	183	201	196	194	206	197	184	210	187	149	218	187	190	189	159	172	167	185	194	177	195	176	197	210	191	200	171	194	201	199	210	183	193	208	211	170	183	219	188	205	183	168	180	189	191	203	188	190	216	209	193	222	193	193	162	193	204	187	199	181	208	180	203	174	195	176	217	178	198	184	194	173	223	190	176	184	194	194	209	191	200	183	187	192	168	214	206	202	198	182	184	204	221	199	179	199	179	225	207	189	182	184	177	194	195	190	198	226	193	222	175	211	208	168	160	191	182	183	201	217	187	186	192	196	182	182	223	187	183	220	195	166	221	207	203	198	175	215	209	175	204	189	207	196	202	199	161	182	189	182	189	186	171	196	183	179	210	193	208	192	198	202	192	196	202	190	208	209	203	203	183	205	174	215	200	182	210	191	195	192	216	186	211	187	182	203	197	201	190	173	189	191	191	172	186	186	189	202	183	193	181	208	167	194	179	194	197	202	172	190	197	210	188	176	190	207	196	178	177	180	196	197	209	201	197	200	202	181	198	195	211	198	188	199	193	198	175	189	181	183	185	204	198	197	190	200	187	199	186	188	204	196	207	181	193	201	182	194	188	195	180	193	210	214	167	179	183	193	192	168	201	167	199	167	181	177	197	194	196	164	194	190	200	181	180	188	163	202	185	211	180	193	202	206	183	219	208	188	178	189	197	189	208	178	187	219	203	185	187	184	168	172	191	195	212	200	188	202	203	217	198	169	194	175	198	187	181	201	165	192	185	198	202	172	212	195	222	208	190	215	192	204	204	217	209	195	186	179	196	202	155	179	179	199	187	187	217	175	185	155	209	190	186	193	203	161	204	178	212	188	201	199	185	200	196	206	208	203	202	180	189	196	199	190	190	209	199	188	191	181	209	212	214	181	200	203	191	169	203	205	201	188	173	163	209	178	200	181	218	175	213	198	212	205	190	187	195	199	197	208	191	172	188	179	186	171	189	179	198	173	193	196	202	201	178	203	170	193	212	196	182	187	205	214	185	190	197	200	194	200	197	200	220	205	185	191	177	211	174	200	173	172	168	154	178	161	179	196	199	185	193	206	190	206	161	192	195	209	214	201	187	171	213	188	187	182	204	190	169	180	189	200	186	182	211	168	207	208	186	207	194	197	185	171	192	201	180	198	193	212	193	194	177	204	196	220	201	199	193	175	165	189	164	189	201	196	177	194	195	208	199	192	181	200	238	198	180	200	180	200	177	186	185	188	189	222	200	172	173	193	239	187	180	178	187	215	193	194	177	208	200	191	176	172	173	181	188	207	182	177	199	194	208	182	163	204	185	176	192	209	202	201	195	194	195	218	197	195	188	193	204	206	176	204	176	183	188	204	171	194	196	185	197	185	225	228	187	193	197	204	208	198	189	195	226	186	186	183	169	184	203	184	207	178	206	186	179	193	184	167	204	196	196	171	181	209	165	198	208	214	200	204	164	187	208	182	186	194	184	193	203	208	196	186	190	182	206	188	181	208	189	203	176	192	197	206	195	176	201	199	186	187	187	193	203	194	164	202	182	205	179	210	173	192	179	176	185	197	176	218	201	195	189	212	181	194	178	193	196	196	185	193	183	200	174	163	217	176	175	187	184	193	168	181	215	190	197	188	187	203	205	161	184	162	176	177	211	187	225	193	204	191	192	187	210	240	197	206	181	216	199	196	199	176	205	191	200	182	207	194	218	194	186	218	211	209	185	203	176	192	200	177	179	196	181	198	196	201	177	176	187	197	192	194	207	195	190	185	162	201	187	227	201	196	201	200	215	216	162	202	180	184	157	163	180	194	189	200	188	195	191	186	186	198	170	190	199	170	174	202	197	192	213	206	199	187	192	181	190	212	183	172	188	189	212	157	215	188	198	179	202	191	207	164	191	203	173	189	209	181	214	192	178	185	224	192	213	212	199	201	194	198	209	194	222	204	204	204	166	221	175	195	197	205	182	207	165	198	171	179	221	160	157	198	214	199	182	195	205	187	173	161	166	205	187	182	167	193	198	224	186	208	194	204	206	174	169	167	191	178	194	168	200	202	204	175	215	162	181	191	196	173	191	195	202	196	208	185	180	184	172	197	182	185	181	207	181	185	190	197	195	178	195	201	181	193	191	172	180	210	192	191	179	171	188	193	190	205	204	205	175	200	180	201	201	205	199	198	201	189	193	195	229	191	192	204	208	179	188	194	227	220	183	202	196	201	182	174	194	189	162	175	197	213	189	189	193	206	184	202	206	176	189	196	228	197	194	193	188	179	204	211	193	178	196	169	209	212	182	214	224	211	195	217	214	196	201	175	205	198	194	198	192	204	202	204	202	203	188	174	209	232	210	177	184	191	190	171	206	204	177	199	183	200	176	194	198	180	173	203	191	212	185	180	178	178	223	201	172	205	180	198	176	220	205	204	201	178	202	199	192	160	198	207	201	175	193	199	185	182	202	201	211	197	207	189	175	197	205	202	198	199	191	198	183	182	210	179	179	202	169	182	186	179	182	185	171	177	186	189	207	209	217	193	193	180	227	178	208	183	185	192	201	161	180	179	170	178	193	222	201	180	185	194	200	186	155	204	181	197	184	186	185	181	186	155	158	203	169	191	190	177	197	214	184	197	184	214	185	183	196	184	208	197	163	205	178	214	181	207	181	223	188	186	199	206	202	199	202	193	192	198	186	196	190	189	191	183	184	161	195	185	198	180	186	178	206	190	190	204	200	186	163	182	205	181	173	202	184	201	200	207	204	200	200	182	176	191	161	178	198	186	221	179	191	196	194	176	187	177	179	211	175	170	203	203	219	183	200	178	194	204	195	165	203	191	195	175	181	226	192	198	174	189	199	189	204	196	185	167	190	176	201	171	184	177	208	192	206	197	172	201	194	188	160	191	199	206	197	192	178	202	191	190	199	190	197	208	177	198	197	160	197	193	165	183	170	207	194	221	193	195	201	202	188	211	172	189	190	171	211	184	207	172	204	182	207	186	217	189	192	203	224	196	184	216	191	179	179	202	183	201	188	191	213	175	188	186	175	190	186	196	184	204	214	206	177	181	185	202	190	187	192	198	188	210	187	200	172	182	199	210	193	190	191	204	189	190	188	153	171	195	212	197	188	204	204	195	161	227	180	203	173	199	191	209	191	177	204	180	187	202	180	199	170	197	172	171	188	165	235	206	185	194	193	193	202	162	175	184	181	170	184	181	196	216	176	198	184	198	191	199	196	205	181	187	179	184	201	203	164	171	174	188	175	212	185	216	171	188	196	211	185	205	201	205	191	192	185	194	191	188	185	169	191	205	219	191	204	199	193	210	186	195	177	221	198	204	170	205	176	188	188	201	178	195	190	187	203	179	182	177	183	191	182	180	194	190	206	193	188	224	206	189	170	191	194	185	179	173	184	178	189	215
49901	51009	31025	6012	1026	918	865	784	769	786	704	705	697	666	674	676	659	656	674	593	684	626	641	634	637	601	662	622	654	602	624	637	611	638	653	591	619	643	634	615	615	616	616	578	630	602	609	601	629	666	610	648	634	657	667	629	635	657	638	587	626	619	669	634	586	625	636	590	592	568	647	609	595	600	596	662	663	646	565	661	586	582	569	616	647	651	586	605	586	631	551	614	629	620	627	623	616	631	622	602	629	660	596	613	621	615	599	622	615	636	629	622	574	640	615	643	610	662	585	585	592	605	596	636	613	649	630	618	622	589	628	610	616	645	603	658	631	626	654	597	636	616	617	661	631	643	626	585	667	640	604	625	596	619	614	614	629	614	596	628	600	585	621	645	628	570	622	589	677	609	635	591	616	596	647	606	644	640	617	620	622	614	632	593	630	585	611	591	621	620	621	593	637	653	591	637	596	623	645	635	620	584	606	603	625	594	592	628	634	639	622	615	617	591	568	579	615	630	595	632	605	627	607	618	618	609	610	607	656	632	634	629	608	565	656	659	634	631	629	609	596	648	611	588	633	646	602	657	575	614	605	609	598	593	628	640	571	584	627	620	659	584	644	601	613	609	578	640	599	625	621	666	618	625	609	655	628	636	636	636	608	621	631	681	614	614	603	597	626	602	601	610	607	630	648	575	631	610	622	590	636	532	599	640	649	602	600	636	624	627	589	593	621	617	603	673	606	659	610	621	594	639	662	605	627	640	619	603	590	634	639	616	658	636	619	608	607	622	660	613	576	587	603	589	634	580	680	602	648	617	623	622	593	619	666	644	596	583	581	617	588	596	613	621	603	592	621	612	615	662	642	630	608	570	613	636	571	612	604	570	650	626	610	660	608	661	642	585	644	664	567	605	589	648	634	633	636	606	595	633	582	626	628	601	614	613	662	585	622	589	609	651	623	574	612	595	577	572	598	646	624	617	587	646	639	629	637	628	612	654	612	626	581	627	635	628	612	636	632	587	632	592	609	602	604	616	654	657	613	637	610	607	597	627	658	587	612	575	632	613	625	625	628	598	610	604	605	620	612	546	622	627	616	618	600	609	580	614	631	624	632	642	648	603	632	619	603	597	610	588	635	610	634	591	637	610	592	628	611	603	665	629	589	558	631	612	640	602	658	638	608	573	679	600	592	598	647	613	614	615	632	604	592	648	603	606	602	642	593	596	605	607	601	615	623	617	638	619	638	587	616	557	573	617	592	659	641	602	621	605	630	650	623	600	606	560	632	581	612	642	628	599	595	604	603	623	666	599	613	632	620	621	633	621	617	641	627	640	634	600	658	668	599	584	613	627	657	633	654	598	635	618	634	603	636	676	624	632	667	591	613	601	581	630	618	577	635	615	628	600	583	560	579	621	622	631	647	646	662	675	621	586	658	655	598	594	582	604	620	611	634	603	606	651	645	656	581	628	635	616	638	613	610	657	603	578	596	574	594	619	586	593	587	599	640	633	614	639	618	689	602	647	631	584	637	571	625	566	572	599	630	674	592	624	646	624	622	597	617	602	587	603	610	618	620	635	639	631	648	619	640	617	594	612	638	668	675	592	594	586	566	590	650	624	581	640	606	597	660	634	583	574	613	587	609	632	653	597	625	608	620	656	618	590	655	609	636	618	641	615	630	634	626	650	573	614	596	586	565	605	597	619	574	623	638	638	640	607	598	640	658	586	643	624	640	592	601	609	615	635	603	620	581	618	623	592	644	616	627	574	614	606	600	571	632	575	580	618	679	614	570	618	619	601	667	639	620	615	615	661	641	641	656	595	602	615	667	606	586	643	598	600	615	637	615	601	590	625	639	572	576	629	580	603	630	625	623	627	586	600	612	613	616	613	641	601	636	574	584	629	638	584	591	646	627	635	601	661	584	590	637	617	640	591	587	666	649	626	609	620	651	616	609	575	589	610	612	624	606	561	602	622	661	631	615	596	589	653	629	638	611	599	629	656	643	593	576	611	619	652	644	614	590	593	606	604	644	600	612	637	594	617	599	622	637	577	633	637	605	573	583	595	620	668	600	665	622	620	607	641	605	566	619	647	613	635	644	604	580	621	598	591	581	587	588	646	624	630	612	660	604	568	639	619	629	633	630	618	623	609	646	573	644	640	637	584	629	572	636	633	596	591	628	623	607	603	578	601	572	620	702	622	597	608	631	615	629	590	629	642	619	660	649	591	641	645	623	620	570	607	645	627	627	629	602	625	619	618	651	561	680	575	638	616	606	599	600	645	591	605	640	634	621	644	612	642	608	589	648	603	629	619	591	622	625	653	600	622	617	568	621	598	633	618	605	601	602	654	640	647	635	631	595	620	592	643	632	650	633	639	656	600	606	598	634	625	616	575	630	599	606	598	624	614	626	623	661	629	642	594	629	617	586	653	628	636	609	599	603	592	635	616	632	575	561	648	658	619	627	594	612	633	609	633	631	599	589	593	620	603	644	587	633	623	643	637	641	609	615	627	612	667	591	609	647	616	622	620	641	594	608	594	630	637	629	615	670	603	642	618	616	581	604	597	630	647	625	620	645	626	654	596	649	623	637	641	641	618	631	578	603	599	650	644	595	614	601	595	581	572	628	621	632	573	624	619	600	611	610	619	633	620	637	568	618	601	622	628	645	602	641	611	612	631	608	612	652	640	641	580	620	627	577	632	624	596	655	624	656	608	591	624	630	597	635	612	654	643	597	629	603	626	631	570	616	633	612	598	573	661	640	611	588	597	618	645	581	664	585	651	649	593	587	615	613	633	633	609	607	635	585	565	655	629	645	628	594	644	580	602	653	604	598	585	621	662	635	666	648	624	605	629	635	641	610	613	614	601	607	636	617	560	636	623	627	576	608	652	608	588	592	621	579	628	651	650	610	630	683	608	641	623	608	607	614	638	646	635	638	609	594	615	617	614	609	626	633	625	603	630	639	595	600	609	638	600	595	646	602	595	622	672	656	638	622	638	633	602	604	602	579	637	631	600	615	634	573	626	602	639	690	588	593	658	576	616	592	663	588	580	604	621	608	611	578	631	615	606	693	620	645	594	582	669	623	568	586	570	579	566	587	640	627	607	638	608	627	608	600	670	625	609	643	611	610	545	655	601	610	619	642	607	617	570	613	629	655	647	625	607	657	609	652	628	616	659	630	629	634	614	625	582	651	615	590	635	620	611	624	590	568	612	672	610	591	619	638	623	611	625	618	629	648	622	625	677	605	630	636	603	614	611	566	606	591	630	649	599	667	586	594	609	578	620	630	663	623	647	596	616	650	608	632	581	572	617	619	655	634	617	610	662	653	639	628	629	672	596	645	647	611	598	596	635	565	608	603	632	599	620	582	610	613	599	619	593	623	651	605	625	643	576	594	646	594	608	587	642	613	600	613	633	617	636	597	618	602	637	660	644	588	610	608	653	634	625	596	647	618	643	608	610	660	616	635	601	632	602	628	573	638	628	604	624	645	610
80266	74185	46373	16448	2434	492	379	403	361	339	334	308	297	324	326	297	315	311	297	291	266	313	285	300	298	264	292	296	293	266	291	272	253	294	308	306	312	281	276	284	295	286	306	277	261	289	287	286	285	288	290	277	277	294	260	297	246	285	305	272	296	304	264	286	288	298	295	301	286	299	292	303	288	286	267	316	300	275	310	292	291	282	275	257	290	302	304	285	286	285	297	282	286	304	293	270	280	287	285	298	266	260	320	272	283	267	288	288	281	295	290	290	272	283	275	275	283	296	315	270	307	284	288	295	258	277	308	292	292	268	265	266	282	298	270	272	261	282	280	295	304	285	300	300	283	279	258	302	267	260	298	311	263	261	287	288	264	299	279	290	282	268	292	277	282	289	291	292	288	302	303	298	285	285	311	295	294	300	286	279	280	284	283	297	320	266	303	272	285	309	307	299	271	261	284	297	297	279	286	308	260	288	274	273	318	281	268	281	259	257	269	271	290	275	312	293	293	272	298	275	289	297	282	268	281	274	278	290	299	293	310	261	319	271	314	250	267	273	255	287	289	275	301	248	284	286	290	302	280	271	268	273	292	285	300	280	326	283	283	293	314	288	311	285	299	269	285	257	297	303	259	267	273	295	331	308	287	256	277	267	317	318	265	303	300	280	288	296	282	281	256	289	327	313	305	302	282	279	291	289	316	252	281	274	280	283	271	285	312	307	284	267	282	276	279	273	284	279	314	264	294	289	288	288	299	276	272	318	282	293	307	287	296	285	292	297	252	315	273	298	284	291	331	275	303	301	317	275	264	297	266	296	301	270	286	260	258	273	308	304	281	297	291	337	291	289	321	282	322	252	271	241	283	292	299	275	284	292	300	276	266	289	276	317	288	293	315	299	256	285	286	267	288	321	302	303	271	269	290	291	293	270	259	296	272	266	281	304	276	289	259	290	284	262	289	291	300	291	291	282	304	283	291	276	261	308	276	316	298	286	315	284	281	268	253	302	317	288	294	272	310	320	290	296	291	296	293	293	285	290	284	305	298	279	274	300	279	308	271	276	308	303	328	302	279	304	303	278	307	267	290	282	315	301	304	332	314	261	282	291	264	277	279	283	310	287	277	284	296	299	278	312	294	262	282	302	281	270	277	307	301	266	286	284	304	291	296	298	268	309	270	278	319	306	281	289	295	280	278	287	303	316	311	288	284	308	273	284	293	255	293	277	283	304	265	290	262	314	296	306	261	266	283	294	284	323	281	287	280	289	269	296	304	300	299	292	241	287	257	294	283	303	282	272	262	284	293	284	291	285	293	295	314	289	299	271	278	257	298	286	303	262	276	269	298	294	309	298	272	285	305	283	263	290	313	286	295	280	284	276	247	259	305	297	307	284	259	267	262	280	260	299	322	282	282	289	277	306	256	299	247	268	286	304	286	307	323	251	244	298	301	306	302	332	256	305	281	287	281	264	277	264	298	297	276	270	269	285	266	289	282	252	294	303	270	277	296	254	265	315	282	293	276	287	295	247	273	304	261	294	280	282	281	309	297	286	313	283	307	294	287	290	304	260	272	271	289	279	297	298	267	306	280	277	276	271	271	265	306	280	287	269	282	288	261	266	294	303	285	285	268	290	302	286	302	295	276	289	247	302	309	291	281	272	257	303	296	275	296	291	320	273	317	295	278	299	278	254	311	318	276	291	302	285	263	303	332	269	258	308	289	300	265	308	294	273	294	284	270	291	269	305	296	288	284	292	295	292	303	308	309	293	289	279	297	268	266	293	289	272	321	278	286	287	309	283	266	284	254	288	302	282	299	263	289	306	258	267	255	280	292	287	311	259	277	288	282	293	281	283	276	327	292	274	296	293	275	293	322	270	256	272	280	257	288	342	281	320	310	275	322	292	273	294	250	304	276	264	289	292	277	275	296	250	291	271	307	307	309	311	275	268	300	260	309	295	258	289	290	324	247	307	288	283	251	290	292	298	261	285	299	312	265	278	263	293	304	301	302	269	305	306	278	322	295	268	302	328	282	282	269	275	281	291	309	270	260	269	318	282	299	315	283	292	297	274	307	312	254	305	286	284	266	311	305	304	283	255	272	271	272	269	286	306	269	291	309	289	274	294	288	265	290	309	303	300	297	321	272	306	292	279	274	306	300	274	281	262	260	272	268	311	302	277	283	282	297	240	275	276	275	280	302	295	243	278	278	295	268	285	282	302	313	285	273	302	295	264	312	274	303	295	284	252	282	251	315	283	266	289	297	303	326	297	258	246	275	251	287	303	259	295	305	264	266	302	322	287	272	285	288	268	315	254	284	285	292	304	263	296	277	284	265	299	253	294	276	295	250	292	250	275	291	282	287	288	310	300	275	292	277	272	271	280	295	284	262	270	296	243	272	280	250	254	281	285	289	247	312	295	324	298	291	286	280	267	295	301	262	265	299	287	289	286	309	313	278	278	288	292	304	278	276	266	244	270	297	257	297	277	324	270	287	292	270	279	284	295	262	279	328	276	290	275	292	276	266	293	304	288	264	282	294	272	302	286	312	301	301	295	260	265	271	267	276	273	312	256	294	255	279	255	307	257	274	308	294	272	312	265	300	320	272	308	274	265	271	264	268	299	285	315	253	313	286	259	277	264	274	305	291	299	278	287	268	293	271	287	280	284	279	306	269	286	287	265	304	255	307	274	279	260	310	292	283	271	296	266	253	298	280	282	279	285	303	293	288	284	261	318	305	269	295	266	277	305	271	288	285	293	290	271	298	317	272	306	270	299	293	275	281	304	255	272	271	274	269	271	302	298	301	299	301	282	264	303	261	278	286	315	280	282	276	291	257	295	291	246	287	264	292	257	271	292	270	286	294	307	292	286	309	302	306	284	272	294	255	301	276	311	264	288	282	280	255	299	300	299	291	244	296	284	268	272	293	338	279	286	270	303	302	258	292	255	307	282	322	283	314	291	269	259	298	290	271	242	272	277	287	305	270	270	272	270	303	291	263	283	294	293	273	284	281	266	275	275	301	303	325	255	260	314	283	291	270	274	307	261	300	293	262	260	284	275	279	270	274	246	296	287	254	300	318	283	304	280	295	269	281	309	299	302	267	299	257	299	272	321	288	293	272	282	289	282	299	282	318	304	283	277	316	270	283	315	298	321	291	305	290	270	270	305	288	268	268	299	294	276	303	271	304	294	263	305	283	288	337	284	274	273	309	259	276	293	311	277	284	291	322	278	289	308	267	290	288	271	278	308	322	271	293	305	305	267	306	273	299	269	292	280	284	298	250	320	280	248	300	317	294	239	306	290	306	291	266	312	305	272	260	294	301	289	276	281	274	280	301	256	281	308	289	296	278	288	273	275	306	320	276	296	292	267	286	233	279	286	317	295	250	278	290	295	290	249	294	297	303	274	278	279	282	270	264	312	291	292	303	252	280	277	258	279	285	266	281	270	285	292	261	292	256	302	292	331	261	294	306	300	308	296	315	300	274	291	340	283
60585	63097	39512	5812	1668	1500	1304	1232	1194	1107	1035	1034	1043	973	1012	952	938	887	952	874	910	931	878	895	876	921	900	888	847	843	874	849	885	924	875	890	879	852	893	833	886	829	858	849	912	890	864	813	828	877	887	879	856	904	885	896	860	893	848	875	866	860	854	809	899	831	830	795	879	832	874	859	842	884	841	869	836	863	845	890	855	834	799	891	881	805	840	853	829	841	925	827	885	835	889	841	848	853	854	846	822	843	867	851	852	841	839	879	834	811	889	848	845	848	843	838	887	846	866	849	857	891	845	846	841	825	909	876	801	870	860	940	843	811	895	861	833	864	872	866	796	850	839	886	845	839	793	922	872	853	905	846	900	858	838	856	911	808	869	859	880	810	866	870	864	874	868	881	875	807	858	838	872	849	856	823	826	889	875	848	874	859	828	877	857	825	801	820	805	914	849	861	869	826	849	800	821	900	909	857	822	844	868	825	830	870	837	908	864	878	814	900	887	896	869	884	838	892	863	877	861	839	863	861	820	895	844	819	823	884	851	821	861	862	854	891	836	852	875	851	894	854	886	826	903	876	832	862	810	871	829	828	858	841	833	798	880	848	808	872	886	829	863	851	871	815	857	854	786	807	863	865	909	863	857	845	850	871	928	877	823	783	802	836	833	839	858	886	862	894	879	855	847	865	845	852	842	862	859	886	840	877	855	857	845	853	876	814	860	865	806	801	787	871	872	861	844	837	855	856	833	863	837	804	886	842	849	856	834	795	830	844	862	795	863	871	889	879	815	861	888	838	792	865	873	872	861	914	860	817	859	844	833	830	854	837	787	875	826	873	806	876	932	807	840	853	808	884	870	866	863	835	829	814	912	864	785	847	853	821	895	849	849	878	850	810	832	867	788	868	864	852	844	868	873	853	884	903	878	877	852	889	878	848	817	891	831	890	876	804	916	865	888	880	879	805	855	856	850	822	775	822	864	853	865	850	845	849	816	828	849	801	849	878	848	824	890	851	846	861	831	814	866	856	844	822	841	840	889	840	846	831	877	823	845	834	902	865	817	838	885	873	807	849	880	882	878	788	818	843	839	858	869	857	882	890	832	851	871	877	871	851	852	876	804	831	804	856	831	881	769	784	851	824	873	818	815	860	861	867	819	802	819	854	834	863	814	831	808	843	845	826	842	846	834	846	893	834	828	842	913	866	824	903	833	852	887	890	836	864	820	831	809	867	841	851	856	835	843	835	851	833	857	875	836	800	852	845	888	873	841	851	856	869	840	870	907	857	857	806	865	889	824	817	878	865	830	804	836	856	874	848	829	829	888	852	888	841	830	834	868	845	894	856	874	804	905	886	815	875	856	864	818	870	878	842	869	851	804	787	825	828	826	849	823	846	868	811	849	830	850	880	825	866	876	889	853	807	860	858	840	880	844	848	835	888	852	852	857	827	866	849	874	850	853	830	830	840	839	877	828	900	829	836	828	829	835	865	845	806	851	836	924	915	845	831	878	838	792	843	878	890	842	839	839	881	837	876	835	888	875	888	875	821	866	866	845	848	812	821	823	893	881	811	819	876	865	856	830	771	853	889	796	883	875	891	888	823	906	848	871	852	894	866	821	834	802	855	874	864	842	810	884	914	832	830	851	855	875	796	849	844	823	816	818	881	831	857	858	770	842	879	858	811	862	907	927	851	867	820	847	838	819	908	831	821	860	807	863	834	870	841	852	838	858	832	820	831	812	863	853	860	872	859	835	868	894	891	850	858	850	869	922	891	819	939	845	865	871	820	841	856	865	859	902	810	866	880	830	865	823	809	873	876	871	867	843	864	811	889	852	846	862	843	840	864	845	886	828	806	864	823	905	829	913	827	827	882	868	858	852	849	783	850	836	908	873	885	885	857	806	848	841	858	881	863	823	870	887	859	879	849	871	835	866	871	854	829	847	825	856	850	878	840	854	853	786	875	847	861	907	810	874	813	879	866	841	839	852	836	870	839	861	880	850	871	827	893	867	793	896	829	893	852	838	921	831	896	811	937	793	919	850	848	850	819	846	849	860	898	899	846	873	841	860	836	860	813	843	825	832	816	866	868	828	824	867	834	850	834	895	820	821	852	836	824	853	848	869	851	884	849	858	894	833	860	790	856	876	850	859	835	865	828	807	878	803	818	847	844	873	850	887	873	845	815	880	873	896	889	904	766	789	856	824	860	899	847	856	787	802	878	853	873	847	878	863	860	844	839	837	878	830	827	896	852	866	869	899	870	835	900	875	884	861	821	845	867	856	841	865	829	857	828	905	884	872	839	909	818	848	819	810	852	832	883	825	828	843	855	819	837	816	878	833	830	814	863	822	887	890	851	864	861	875	852	875	873	884	876	885	878	880	831	882	908	809	893	879	817	855	884	860	825	887	866	788	884	898	825	798	856	827	813	864	854	849	855	916	840	865	846	806	807	869	876	816	827	911	873	862	832	838	833	865	833	863	858	862	869	873	907	812	820	879	864	827	878	858	809	886	858	790	868	823	834	860	853	879	903	827	794	856	848	783	846	834	871	859	915	846	855	847	876	833	851	835	805	882	808	892	856	827	839	787	859	843	914	822	861	896	827	878	765	857	838	873	843	813	822	816	894	922	835	861	886	868	854	876	789	852	854	882	875	861	863	810	832	837	843	846	863	851	862	845	927	815	916	867	877	872	826	902	895	858	881	873	838	835	882	847	859	899	880	862	882	841	856	837	851	846	893	880	849	838	849	853	818	850	935	858	865	893	855	826	872	816	799	834	856	863	843	885	874	875	813	844	794	864	847	889	829	849	867	849	853	850	805	855	870	800	855	826	881	814	858	903	887	833	856	843	888	840	833	842	845	894	859	859	851	820	874	808	885	877	897	837	780	829	882	778	827	835	872	854	849	807	848	840	817	849	877	867	800	784	890	885	882	828	827	862	844	878	863	820	851	834	834	865	858	884	859	887	851	906	871	849	859	833	908	874	940	880	873	846	820	849	849	887	854	863	821	840	853	826	851	805	839	818	865	892	835	837	828	821	816	858	858	827	850	896	841	882	849	873	883	852	825	811	849	822	882	853	878	842	896	847	839	846	887	872	849	837	884	829	833	840	835	841	856	832	854	877	845	846	835	828	873	895	845	844	851	870	851	842	855	856	881	856	844	816	846	858	834	825	826	873	874	857	881	872	847	855	833	839	848	838	871	841	857	827	848	815	844	854	856	853	893	851	913	866	870	879	856	822	823	866	880	833	887	816	833	821	850	884	871	801	849	871	888	878	890	866	850	899	881	840	859	868	855	813	834	812	858	870	855	827	857	846	860	850	870	877	834	848	826	848	838	854	833	899	817	862	810	841	805	802	879	870	871	868	811	834	805	839	904	821	916	907	776	889	846	840	879	827	861	861	843	817	886	842	846	826	854	840	807	816	862	828	878	830	861	843	878	859	835	861	826	894	836	913	898	853	822	844	845	824	867	825	909	832	837	845	840	877	847
28506	18406	4041	204	133	112	103	113	129	124	107	120	124	137	122	119	109	101	110	131	126	115	116	125	118	123	112	151	124	122	128	113	124	115	104	117	118	125	128	131	118	124	138	118	126	118	101	109	111	120	118	125	116	118	132	123	134	120	116	125	131	112	104	104	117	124	115	123	98	120	119	110	104	102	125	136	128	131	118	143	126	132	91	126	124	98	128	117	112	120	130	109	113	124	128	113	115	106	115	140	129	112	120	112	130	109	125	104	108	126	111	112	99	121	108	106	116	113	120	130	124	105	121	118	124	105	135	114	125	128	107	113	121	127	137	125	105	123	116	134	116	101	116	120	124	113	108	111	124	130	122	123	116	110	125	112	114	115	108	130	118	126	110	106	123	111	134	102	122	116	117	121	118	126	126	110	110	140	123	132	104	129	139	111	131	133	99	120	126	106	102	107	117	117	140	119	105	110	117	132	135	105	112	107	104	110	121	108	121	124	130	97	128	135	117	113	124	125	108	111	115	132	106	119	116	134	123	130	108	132	115	121	108	107	94	127	130	126	128	101	114	116	123	127	113	121	123	111	120	132	112	106	111	127	107	111	116	112	108	105	123	100	111	120	132	133	127	128	104	131	130	105	123	107	132	113	107	116	82	121	115	121	120	113	109	110	125	104	116	95	139	111	125	111	135	140	119	110	106	111	123	91	127	122	121	122	125	111	132	109	113	98	122	110	111	132	105	104	123	113	107	115	112	114	116	112	101	113	114	117	110	124	121	115	101	131	101	119	118	121	138	122	123	110	121	126	123	118	126	123	120	106	115	118	127	105	104	117	96	108	102	133	105	110	106	103	130	112	123	115	127	119	118	117	118	104	130	104	124	113	96	132	99	139	114	120	121	122	134	113	115	121	117	103	95	115	132	122	113	104	126	128	104	132	114	112	125	117	113	110	120	123	136	114	97	123	116	105	114	143	112	120	121	130	105	121	154	113	99	105	116	96	102	122	89	104	120	126	111	121	125	123	116	114	129	105	116	111	109	131	96	122	101	132	132	111	119	119	107	126	117	135	139	118	117	103	124	112	111	107	136	114	131	115	121	108	117	107	101	125	115	120	130	116	128	116	133	101	118	129	105	115	118	111	115	128	101	124	127	116	102	121	108	114	115	128	150	121	121	118	93	114	126	121	107	112	105	125	133	115	113	118	115	121	140	116	124	133	114	124	115	110	106	115	119	103	115	104	117	117	129	109	102	123	101	107	109	135	140	116	132	105	126	117	127	125	117	130	103	107	128	120	128	103	110	99	111	112	126	120	119	116	121	113	110	127	101	104	124	109	111	118	127	122	103	120	114	114	118	116	106	133	113	94	114	125	117	105	120	117	100	121	119	120	112	131	113	108	120	124	125	109	99	119	136	115	115	110	131	136	121	118	133	120	115	117	120	106	131	117	130	116	123	125	114	97	138	111	122	121	134	136	110	111	94	142	111	118	102	120	120	132	110	128	114	88	111	118	107	106	138	119	113	99	119	104	102	115	126	124	122	98	111	126	106	106	127	153	131	113	100	113	135	117	122	98	131	116	109	108	120	113	127	119	142	124	111	111	129	130	105	118	145	128	113	124	127	122	112	115	110	101	123	132	143	103	120	127	115	115	129	111	109	107	107	120	118	111	103	108	107	127	123	108	130	117	120	111	100	119	104	104	111	140	117	128	103	138	155	122	144	119	112	114	129	149	130	110	118	127	124	104	115	144	108	115	119	121	105	151	130	95	132	115	99	117	121	109	122	106	105	111	138	131	110	120	140	153	109	104	126	117	115	123	118	123	102	120	99	116	122	113	99	134	117	108	119	137	125	102	112	145	98	123	116	122	116	110	114	124	130	131	112	111	142	106	108	120	115	131	111	137	139	105	111	120	114	104	126	157	121	99	116	121	112	121	111	139	122	115	135	127	122	120	127	105	108	114	129	121	124	119	117	132	123	128	111	128	123	119	108	107	107	123	98	98	110	110	107	121	131	134	113	110	114	116	133	127	125	105	107	132	125	115	117	124	138	127	122	113	135	112	119	110	119	120	134	119	145	129	122	123	120	117	106	105	121	110	127	119	111	93	126	121	121	112	104	129	131	129	111	103	114	132	107	129	119	143	108	133	107	113	111	109	130	110	121	97	121	105	141	120	113	112	116	115	133	128	116	114	111	114	104	113	116	111	128	119	108	111	124	118	101	137	126	109	103	120	125	113	103	125	108	114	113	110	144	143	125	117	133	117	115	126	127	120	121	99	108	126	130	123	126	120	99	135	110	128	107	110	125	112	119	126	95	106	117	117	98	128	99	120	119	129	118	96	115	118	126	125	128	128	120	114	127	111	107	113	104	136	123	130	116	121	135	125	126	112	130	116	134	117	113	115	115	108	104	116	107	134	110	124	114	103	118	121	117	121	111	117	112	116	118	111	116	110	121	112	110	123	89	107	117	117	143	106	131	127	117	117	115	97	133	107	121	116	138	114	120	130	124	116	103	129	128	144	116	98	137	110	117	123	105	127	123	117	102	115	127	95	123	113	130	108	114	117	108	135	112	105	123	95	103	109	109	105	108	110	126	125	130	113	119	113	106	122	119	130	121	129	144	123	131	111	128	99	119	109	116	108	140	108	120	134	112	127	124	102	141	124	114	113	116	109	119	134	118	129	120	99	113	135	123	107	114	128	104	107	139	117	120	122	126	114	123	88	135	111	118	119	106	114	114	112	123	124	125	105	135	94	122	119	116	118	106	148	130	118	144	105	118	108	106	111	120	114	112	114	110	121	119	109	116	132	89	97	118	117	100	112	113	124	113	132	116	121	119	109	110	114	128	115	120	110	103	135	107	121	114	122	116	98	125	114	131	107	96	106	101	140	125	115	116	107	116	118	133	129	129	126	121	119	138	125	112	98	117	110	110	105	127	96	116	116	133	111	103	118	104	109	119	114	108	114	116	144	112	105	113	112	125	117	123	120	112	122	106	130	114	118	142	110	129	111	131	118	124	109	108	132	116	94	148	140	122	117	108	110	118	109	116	110	138	113	113	129	111	113	125	120	126	112	136	115	128	109	101	121	125	110	147	116	122	113	111	133	115	115	124	118	127	114	118	122	113	117	101	118	111	115	126	101	120	123	106	125	110	104	137	138	108	120	119	135	138	123	120	129	130	132	99	127	110	120	124	122	108	126	134	130	128	109	119	104	95	100	132	112	99	136	124	108	108	106	123	124	112	138	132	144	117	125	139	136	120	124	131	103	115	123	110	112	123	129	122	98	140	136	149	117	110	100	112	119	91	101	106	109	126	127	110	122	111	124	118	107	130	122	119	111	117	122	119	110	115	119	120	110	118	123	103	117	130	104	137	125	113	150	108	132	97	116	98	122	118	105	133	125	110	112	123	111	122	118	106	127	111	108	125	122	124	124	139	118	103	111	126	121	116	109	112	115	120	125	113	107	109	120	115	112	110	114	110	143	129	126
28791	22410	4820	587	442	441	421	435	437	413	400	411	424	435	436	418	408	397	403	426	413	412	445	376	421	425	395	430	408	404	437	429	382	387	409	433	402	369	476	437	420	404	418	424	452	451	420	394	441	448	401	416	429	415	378	434	446	435	438	451	407	385	430	434	452	411	404	419	430	398	422	451	432	417	429	446	403	408	414	414	421	404	391	447	423	410	406	423	450	432	397	444	404	432	444	398	405	424	429	436	421	405	452	464	400	389	386	405	421	386	416	444	417	433	446	439	410	450	400	409	380	418	421	406	396	388	433	404	388	411	423	438	406	407	441	400	438	386	433	423	433	424	433	411	434	425	428	432	444	427	416	388	398	408	387	419	384	406	420	447	401	397	421	434	405	409	428	429	416	370	422	426	423	430	391	440	421	385	443	383	415	426	378	393	405	390	442	415	359	426	412	433	460	429	393	420	416	393	394	450	391	419	429	408	389	424	441	474	426	455	440	393	415	410	395	388	435	431	435	400	435	416	383	420	399	408	419	434	397	383	403	407	420	424	452	396	383	425	437	410	417	405	400	414	397	419	429	421	399	424	384	415	390	416	417	412	413	426	436	375	431	417	420	442	428	403	429	425	413	427	386	420	422	405	406	398	424	477	433	415	449	420	405	393	408	425	415	373	402	402	437	400	402	377	396	404	363	424	386	386	405	392	414	446	381	431	410	406	408	399	402	410	398	418	405	402	399	410	413	404	444	448	429	377	417	364	421	431	433	372	424	419	399	448	422	417	420	392	393	411	414	398	383	409	378	397	452	399	420	392	388	429	408	400	414	459	436	379	417	455	418	432	407	387	399	378	439	467	415	438	401	422	411	425	420	422	415	441	399	400	385	438	388	407	447	417	453	401	434	412	433	413	455	453	404	404	423	395	402	455	401	399	426	401	425	378	409	399	398	424	417	433	455	408	442	414	418	418	397	399	396	398	439	419	442	402	408	398	403	466	432	414	399	408	445	432	416	384	437	407	377	396	410	425	420	410	389	398	400	423	417	419	402	410	418	443	402	424	426	411	416	457	398	431	453	388	403	384	376	441	456	406	392	399	452	426	379	414	429	423	470	409	431	406	449	447	437	403	420	439	413	433	392	424	425	420	409	457	417	423	402	433	409	417	435	425	392	408	411	399	453	402	448	431	417	410	441	395	433	395	436	427	385	423	393	419	413	403	416	415	405	457	377	422	450	416	405	398	434	389	443	441	399	443	411	404	423	407	404	447	390	412	399	397	418	438	417	434	428	399	403	405	412	419	416	414	398	400	435	423	409	412	395	419	434	412	394	424	440	412	390	386	449	461	414	407	430	416	395	410	434	404	412	420	425	446	422	433	393	443	382	425	393	410	403	404	403	438	427	435	412	428	411	398	414	429	446	430	439	393	409	400	419	401	385	462	429	428	422	379	418	418	431	407	420	376	432	458	431	397	416	418	429	435	416	423	417	403	415	424	431	420	460	454	412	410	436	429	392	418	425	424	381	422	359	437	497	404	371	424	386	411	411	418	422	393	408	437	396	398	471	444	418	437	394	436	416	428	415	408	434	404	420	411	385	389	434	402	394	386	450	421	406	416	439	411	402	430	409	444	405	396	386	401	431	426	363	413	404	430	392	371	406	426	389	386	395	460	415	459	443	415	448	428	415	409	399	438	413	390	402	384	427	427	392	436	408	410	407	412	408	427	427	426	460	384	386	411	396	425	438	378	401	440	455	415	376	417	432	414	453	391	434	415	394	443	406	385	443	418	409	444	409	399	397	450	401	411	392	419	454	429	422	406	409	415	395	407	387	441	406	411	441	409	448	432	436	401	402	437	430	415	415	433	422	406	420	405	455	445	413	406	421	433	407	420	383	399	412	445	384	419	444	422	426	407	411	395	429	419	416	423	425	406	430	445	410	390	400	409	417	394	414	421	438	423	427	393	407	432	403	424	412	391	417	441	424	402	435	361	437	407	401	448	405	422	416	401	421	441	446	412	400	414	442	412	432	443	389	391	422	397	420	427	440	410	399	401	420	384	414	413	383	402	398	404	435	403	404	417	409	408	421	430	431	403	406	410	406	437	404	393	426	399	426	435	434	388	402	406	449	455	412	398	426	399	376	383	442	402	399	396	430	427	401	435	420	414	448	392	446	419	443	431	386	417	443	389	393	413	420	457	437	401	424	433	434	379	421	420	480	435	401	430	437	418	405	419	435	401	411	450	408	376	418	410	432	387	431	397	436	437	409	442	430	418	407	403	409	409	410	414	434	398	423	424	418	413	441	446	402	397	393	407	398	452	397	379	427	363	401	410	411	450	430	451	393	426	415	413	398	416	398	418	426	424	412	452	415	403	403	395	403	399	401	414	402	419	420	413	427	443	412	466	448	430	437	416	392	416	398	397	452	422	417	462	415	384	427	433	412	379	411	446	410	440	417	420	439	440	402	420	402	433	457	412	456	449	415	415	415	403	411	387	447	403	427	434	390	419	409	424	444	417	444	395	436	437	408	402	442	405	414	407	368	435	442	407	401	468	423	393	453	393	425	438	426	414	370	391	408	428	409	395	412	417	397	431	418	411	388	442	451	452	429	425	427	396	448	442	441	411	393	424	399	421	388	424	434	415	411	432	408	430	441	442	426	385	406	413	424	402	414	408	410	440	400	427	409	437	394	420	426	427	411	414	412	386	404	416	448	422	428	449	404	443	407	441	410	413	421	428	458	381	427	443	410	387	439	447	397	432	402	442	424	415	419	405	399	387	434	418	428	400	415	447	447	419	470	424	426	427	403	406	412	400	412	428	463	424	434	388	435	440	429	401	447	426	405	415	423	424	444	434	404	417	415	414	457	427	458	407	397	439	440	415	390	408	429	429	443	449	406	434	389	374	417	446	383	440	395	410	408	366	406	436	418	402	463	458	410	414	408	393	441	427	404	412	446	437	407	434	396	413	414	414	408	418	407	444	411	426	397	415	439	423	398	404	435	420	386	413	430	407	436	453	397	431	433	419	402	433	388	394	389	363	388	420	442	402	399	427	409	417	397	458	395	394	408	432	415	420	436	380	416	429	375	393	418	445	424	413	427	456	412	445	432	407	438	421	388	431	427	430	400	406	387	442	404	410	411	395	395	413	438	418	412	421	423	388	411	414	429	431	431	405	394	408	416	420	427	386	402	451	408	414	449	393	412	420	392	400	381	414	414	419	375	397	421	421	403	412	446	423	421	419	404	421	380	404	401	395	401	457	457	421	477	417	396	445	406	415	433	449	452	407	453	445	427	425	414	416	381	379	408	381	431	440	434	469	419	426	427	406	428	373	396	416	423	405	428	428	392	428	394	378	398	416	406	418	406	435	406	397	416	431	419	432	460	393	398	384	446	417	435	472	380	415	414	420	422	427	411	424	421	440	405	423	387	405	413	428	441	427	413	403	414	420	406	395	416	395	425	448	472	418	421	404	425	489	456	423	423	420	414	409
70965	63432	38962	8694	517	258	249	209	197	207	216	215	216	199	193	243	212	180	207	222	196	189	175	165	209	207	199	222	205	179	174	199	189	211	192	177	178	176	166	190	183	166	195	187	207	185	196	188	204	188	192	186	204	189	201	189	202	179	180	184	173	242	173	193	193	179	153	170	190	183	200	188	192	184	194	186	196	182	176	207	170	199	194	184	185	180	190	185	202	183	192	194	174	186	179	207	189	201	201	179	188	192	181	187	196	194	184	189	193	162	202	200	194	191	179	195	211	217	190	196	217	215	185	199	188	181	193	196	180	191	160	201	160	189	186	185	176	211	198	189	207	183	206	200	191	167	193	210	188	212	197	184	188	191	174	180	196	180	184	192	166	176	180	161	230	179	171	181	176	187	170	155	204	184	167	174	188	177	200	202	178	172	197	199	203	187	176	191	187	164	179	220	184	200	187	207	197	187	178	178	157	163	201	153	189	193	202	202	204	190	178	210	196	201	207	185	176	196	196	151	181	213	183	205	181	179	182	158	208	190	203	191	211	212	183	192	209	177	202	197	181	166	167	193	183	202	187	185	193	192	167	203	187	198	176	168	168	191	199	204	209	169	210	181	174	187	196	171	180	194	195	186	183	177	187	175	206	214	178	202	188	185	185	188	199	189	217	175	177	160	203	204	178	192	183	175	184	198	191	192	185	180	199	169	193	158	186	221	203	204	171	209	174	206	186	168	200	185	200	180	193	192	189	214	177	193	169	196	182	195	194	213	193	194	207	206	173	182	177	221	185	168	180	190	182	208	171	183	203	191	178	185	205	196	182	200	174	171	206	211	193	186	180	175	199	210	170	216	182	205	189	208	188	174	197	185	192	197	176	198	180	181	187	171	188	199	235	183	183	178	182	176	192	182	213	211	179	180	209	213	184	190	192	180	206	184	173	190	173	187	208	189	223	204	171	192	167	185	205	185	180	198	188	183	167	175	201	213	199	181	203	190	224	178	183	188	181	220	200	167	206	161	192	179	208	187	159	182	172	205	186	176	189	208	193	174	186	193	192	189	188	174	184	166	175	196	156	162	172	206	170	178	171	189	193	181	208	191	202	197	174	178	206	191	179	214	205	189	166	191	178	216	181	200	171	196	200	179	189	191	197	193	191	187	202	169	186	200	215	189	186	191	178	197	180	194	193	199	198	199	188	194	230	169	190	183	172	206	218	187	183	191	199	197	192	190	202	186	194	183	195	182	191	155	191	177	188	198	196	207	189	195	216	186	165	176	182	174	196	215	206	196	176	198	168	181	172	194	186	182	193	177	169	194	204	179	201	162	189	194	187	182	202	178	179	193	184	195	204	163	216	170	179	187	184	199	188	191	206	194	213	184	184	195	199	195	170	204	202	196	181	186	184	190	209	178	196	161	200	172	173	198	189	182	204	222	179	200	177	162	179	173	171	189	167	191	221	167	190	169	204	188	195	183	190	173	190	195	168	188	201	195	176	194	187	195	191	200	187	190	206	200	176	191	196	183	177	165	173	190	212	195	218	204	202	205	181	173	172	190	211	166	184	166	187	214	185	153	172	202	176	205	208	181	183	189	186	162	203	155	188	174	188	201	178	154	215	187	192	200	169	203	181	191	196	185	176	196	181	185	186	193	208	191	159	192	187	197	202	216	213	177	187	173	196	194	171	196	183	203	201	169	175	184	209	172	213	184	185	200	170	194	168	197	208	190	185	193	172	182	173	177	196	182	188	190	199	195	176	193	177	183	189	185	180	183	185	179	181	192	194	180	179	202	198	191	180	175	183	199	207	179	219	209	180	168	192	164	172	187	200	168	190	169	196	163	182	173	195	189	182	185	188	192	208	186	180	187	177	176	192	184	185	182	194	182	195	209	202	208	185	188	192	193	186	204	195	197	190	166	192	175	175	197	173	225	209	192	218	195	197	179	171	196	179	186	188	194	179	194	200	188	172	195	181	180	188	183	193	171	189	196	182	181	179	194	195	189	204	179	195	195	198	172	171	180	199	166	174	181	200	192	162	191	178	189	184	171	161	193	190	184	193	190	221	173	183	195	198	196	176	181	188	200	183	184	189	181	187	199	210	197	181	183	197	191	198	199	172	208	194	195	175	192	184	194	196	202	195	186	187	182	173	198	190	190	190	184	188	180	175	201	202	207	200	193	178	182	189	197	183	199	191	174	181	220	197	183	182	183	195	172	195	196	197	178	200	172	206	177	204	171	201	181	209	176	192	212	195	220	202	173	168	190	193	209	206	176	182	195	166	201	197	185	183	200	167	176	172	204	212	165	209	191	206	164	188	165	189	211	194	208	181	174	164	183	200	184	181	195	195	177	178	194	198	189	200	178	202	183	190	149	180	185	174	210	181	223	199	173	200	201	185	184	195	201	198	182	164	188	159	191	176	181	186	177	213	173	201	194	181	175	177	169	193	192	191	189	206	165	179	179	171	180	188	199	176	171	212	191	211	192	202	173	205	182	192	196	192	208	197	183	184	188	173	211	200	177	196	191	197	198	189	167	195	184	198	170	187	196	203	195	171	200	192	165	196	230	181	223	189	207	180	174	195	167	188	193	197	178	176	191	162	187	170	180	234	191	173	181	162	184	178	207	196	193	206	162	201	176	199	180	158	176	180	183	208	204	190	186	193	211	208	199	197	209	187	177	192	187	178	193	208	169	177	157	188	161	193	212	196	206	183	175	186	205	200	185	196	182	201	190	195	175	182	176	188	220	177	184	202	190	223	162	179	183	176	183	226	176	185	191	207	180	181	191	174	202	192	184	189	165	188	184	195	166	185	179	188	177	177	183	189	174	196	221	203	180	161	190	199	178	196	201	169	164	167	198	183	201	188	203	214	186	189	202	210	164	174	181	201	185	178	197	171	154	192	191	199	189	176	198	193	163	187	194	186	233	198	199	204	196	182	171	211	200	174	194	182	188	177	174	182	219	204	193	206	184	183	199	184	166	172	188	203	181	166	190	181	167	200	175	174	166	169	185	190	200	166	188	197	201	180	204	214	199	177	202	174	203	200	187	180	201	188	225	198	198	172	190	163	198	204	189	181	186	191	164	198	189	186	201	186	214	205	187	192	180	175	183	174	167	188	174	161	170	202	182	169	199	180	191	147	185	184	162	199	195	187	185	199	180	199	198	184	199	181	184	196	206	200	203	203	187	187	200	201	184	187	182	202	192	212	188	187	204	163	191	167	172	196	193	181	203	190	200	189	199	198	186	184	198	180	211	178	193	181	181	179	200	183	184	204	185	185	172	211	167	194	196	207	178	190	231	192	185	176	202	190	213	198	215	179	166	186	180	192	165	192	211	178	189	167	197	178	165	189	214	194	212	201	186	175	161	170	208	197	192	184	212	197	188	186	193	174	190	202	166	171	202	182	183	175	161	162	182	178	180	171	185	206	210	193	184	192	178	179	174	178	182	186	195	173	199	192	197	180	190	190	181	197	167	188	168	182	175
50310	50213	32254	1570	1008	934	911	828	753	714	739	730	665	698	730	622	623	620	628	665	656	619	630	606	651	620	654	598	688	643	635	660	638	587	599	600	660	600	618	628	638	628	612	614	610	615	660	640	667	592	587	597	610	587	649	627	592	649	642	606	580	606	631	636	642	602	595	650	610	617	616	598	609	621	596	589	579	632	645	600	588	626	646	633	620	580	649	629	636	545	587	597	618	596	605	668	617	656	652	595	623	661	583	621	615	596	645	605	612	632	552	598	597	554	626	570	602	585	601	632	643	628	591	600	594	619	577	603	637	592	586	592	563	615	642	562	627	622	632	571	620	642	621	610	579	634	636	607	582	617	566	569	620	605	613	604	601	606	583	605	593	581	626	603	610	602	554	620	652	574	578	667	627	624	606	593	547	612	590	603	595	614	616	648	593	631	629	577	556	590	610	634	585	590	568	598	599	631	655	649	607	604	617	647	605	608	651	631	636	616	608	638	631	569	608	646	611	586	628	628	594	613	617	668	603	582	616	579	642	609	545	607	622	619	587	608	602	616	597	592	616	567	592	596	625	600	640	609	606	651	603	597	579	620	565	530	599	596	670	597	557	598	627	572	581	610	578	616	613	641	633	573	589	608	617	588	625	607	601	569	618	620	587	599	566	611	674	595	634	598	583	634	573	610	613	634	683	640	610	594	641	612	591	618	615	648	628	655	618	589	605	646	627	625	575	587	562	660	611	626	628	586	567	626	610	609	604	588	595	601	588	580	585	589	597	582	586	624	585	638	617	608	601	611	566	648	590	581	617	619	628	597	599	595	623	559	577	640	617	580	615	604	625	616	624	603	625	646	580	645	667	660	640	601	567	637	592	607	609	632	645	589	620	627	618	618	595	627	612	647	633	620	613	636	602	645	564	566	632	639	635	602	643	566	629	614	579	658	620	625	630	645	596	572	629	607	632	648	608	617	585	587	607	642	613	629	608	600	581	611	563	597	627	608	627	597	639	611	590	613	599	642	638	625	647	579	612	629	543	630	642	621	604	614	624	621	604	609	617	601	594	605	581	595	608	587	597	611	593	602	625	599	599	617	640	593	576	606	589	642	596	635	605	622	604	627	628	613	651	609	625	650	619	632	643	647	579	615	671	609	609	596	600	610	579	654	625	628	583	590	617	634	621	580	617	633	644	611	591	622	612	608	621	621	607	614	609	594	598	616	609	628	590	663	655	660	631	614	588	587	631	611	633	621	640	595	652	627	644	587	658	607	633	605	607	624	618	584	656	634	629	608	580	613	576	621	575	649	564	641	577	679	577	624	604	666	608	590	625	570	622	614	607	594	618	621	567	606	601	597	624	625	660	622	639	631	676	598	636	623	593	631	605	645	601	566	608	665	584	595	669	618	578	636	630	612	632	596	594	634	586	592	647	614	659	603	629	614	639	583	604	572	592	561	593	662	639	567	598	579	629	620	589	605	614	594	586	634	627	600	618	579	572	626	620	600	616	613	630	638	588	605	613	565	597	620	607	602	624	647	614	582	573	589	601	598	579	636	625	647	624	628	593	592	618	602	636	624	599	611	623	606	606	634	610	602	594	598	591	619	670	646	617	618	595	621	604	644	621	602	609	608	627	612	619	629	598	647	641	589	608	615	593	608	637	629	621	617	596	642	606	623	570	621	648	604	602	603	609	611	618	587	605	576	626	640	610	617	580	564	591	586	601	591	611	616	639	577	609	644	586	580	601	582	589	604	625	585	633	607	597	631	613	606	653	588	592	586	621	625	649	644	595	590	645	579	618	612	563	563	577	637	568	613	599	657	613	619	614	643	601	621	590	602	635	602	633	648	626	589	578	569	623	630	579	611	617	630	635	601	610	591	604	615	634	617	638	625	596	615	627	606	640	629	589	663	638	630	617	588	657	619	613	591	581	646	612	667	629	655	582	604	624	607	623	599	625	577	644	629	570	589	591	619	596	628	620	614	609	615	676	598	584	590	573	634	567	588	639	577	614	594	597	582	628	612	622	631	622	578	626	605	601	609	568	593	647	642	597	628	592	602	617	591	626	636	681	640	614	604	617	601	644	646	615	630	642	601	589	585	593	597	596	618	564	620	589	645	618	606	660	634	613	595	576	621	600	594	599	607	600	629	621	584	661	630	652	614	576	577	611	605	641	666	623	653	649	595	574	564	597	627	564	605	612	591	629	564	626	640	588	622	599	645	629	641	630	657	607	602	647	614	635	659	591	574	640	584	612	597	580	615	630	606	583	625	634	576	612	576	586	636	612	569	596	610	625	632	642	613	581	609	559	647	594	637	601	642	628	622	637	643	592	602	632	629	640	657	597	617	591	607	655	630	629	586	635	637	635	542	610	607	638	651	611	610	618	594	605	650	635	677	605	583	619	600	602	602	630	567	589	630	634	611	575	658	606	605	601	615	635	573	604	621	585	591	639	589	619	601	601	641	606	635	620	596	613	581	624	612	616	611	625	608	620	604	631	585	593	584	618	576	604	593	555	661	597	631	624	627	593	589	610	589	633	658	567	621	593	614	575	572	618	584	619	549	638	594	630	631	593	606	595	620	598	608	585	599	596	594	628	626	615	574	614	623	580	581	594	604	612	610	606	607	585	645	607	617	636	590	609	590	583	651	601	593	596	598	581	655	601	612	579	615	642	607	612	615	587	627	581	605	634	601	599	609	609	624	635	623	552	602	571	598	596	636	569	591	617	604	587	628	627	594	628	607	615	628	612	618	577	649	614	638	615	610	646	582	630	571	602	607	599	641	608	637	643	595	617	593	611	580	617	627	589	597	607	617	647	604	585	631	600	569	620	641	590	579	625	596	615	606	598	594	609	605	594	621	627	637	643	634	592	645	625	583	568	577	625	623	653	600	668	637	588	656	637	628	620	634	643	631	594	593	619	590	553	642	587	603	653	615	595	646	586	580	571	620	635	606	650	637	597	588	628	598	618	645	634	595	658	587	614	565	590	597	629	565	629	632	620	630	623	655	566	554	626	613	609	619	556	600	649	603	607	593	531	608	608	587	620	582	638	577	644	627	633	625	611	626	596	617	605	610	587	573	632	614	645	638	649	645	620	601	569	599	626	593	621	598	606	626	596	654	627	600	635	618	579	603	587	615	657	621	596	609	647	611	643	630	618	597	639	587	605	596	558	618	598	638	591	650	637	600	597	565	634	588	598	608	578	658	608	614	595	609	588	628	602	591	609	593	607	628	594	622	619	622	642	567	628	594	599	563	605	604	639	627	582	591	662	583	574	604	624	626	628	619	638	571	584	646	644	616	576	651	625	599	596	605	644	581	585	635	591	612	560	639	638	660	593	629	624	662	608	602	625	598	583	608	620	618	608	606	604	574	581	604	600	625	595	605	613	596	593	629	586	602	627	589	579	577	538	622	585	615	596	577	687	611	615	585	601	590	631	655	643	614	607	650	603	585	619	620	623	570	608	626	592	603	626	620	587	604	607	627
79673	74463	48555	15571	2318	465	376	381	373	310	313	308	301	331	307	317	282	284	297	278	280	290	309	288	310	279	300	289	317	284	290	309	255	304	282	299	288	295	283	263	246	313	283	297	289	297	295	276	286	301	284	323	301	293	278	277	285	286	312	284	288	276	277	299	287	288	250	273	320	273	287	269	299	261	275	270	286	291	275	256	318	307	289	280	283	273	261	261	296	285	282	263	301	315	296	297	272	254	289	291	265	296	256	274	294	271	277	285	291	282	281	262	275	246	269	291	304	292	289	294	280	291	280	273	273	312	282	308	268	288	292	271	287	301	291	300	249	302	282	272	285	337	307	281	297	313	311	273	305	278	285	263	244	294	292	296	295	284	290	290	278	288	277	303	296	299	260	275	310	309	301	278	266	329	297	274	257	285	281	279	279	294	273	267	276	278	304	316	286	314	295	292	296	278	281	298	270	315	287	296	280	263	264	305	288	259	300	279	277	303	292	301	286	295	291	339	262	268	290	277	268	278	294	282	307	294	316	271	263	296	289	270	283	280	253	281	286	270	285	295	283	318	277	269	266	284	295	284	289	290	283	280	300	287	313	292	287	308	333	284	266	283	311	326	287	308	287	263	285	270	307	307	274	297	290	315	257	305	299	307	294	290	287	291	295	283	302	277	281	272	300	289	309	281	294	273	298	283	264	291	289	290	261	292	296	288	293	272	295	279	294	293	308	316	302	282	252	304	301	271	310	299	262	268	254	264	292	266	289	279	260	299	312	289	298	297	262	297	269	309	294	271	281	282	308	266	257	270	281	288	302	317	292	272	278	288	271	256	288	273	283	265	299	293	280	297	261	284	306	286	295	300	278	320	282	262	306	267	290	283	276	280	283	321	256	270	289	291	302	317	267	300	294	281	293	315	261	264	283	290	296	264	294	277	285	290	302	259	299	282	311	296	283	295	284	282	308	300	301	276	280	296	303	322	322	292	288	278	328	319	299	272	296	268	274	266	280	302	282	270	308	286	294	298	293	299	276	271	287	301	306	284	287	285	301	312	270	278	290	255	280	293	284	275	275	290	310	316	286	292	294	287	292	279	301	262	292	300	257	310	282	299	322	273	290	295	256	305	251	259	246	287	259	281	322	343	297	282	287	316	307	289	298	299	286	286	293	282	257	313	273	267	289	299	271	305	314	275	281	252	309	302	288	308	264	264	295	292	318	297	286	289	312	275	256	307	264	279	305	281	313	319	282	291	293	291	277	277	258	315	297	249	268	274	291	286	271	295	265	291	315	279	287	276	298	287	266	263	271	328	292	303	284	271	318	287	281	321	271	267	276	279	315	293	290	279	273	273	274	280	253	269	248	276	276	305	290	278	269	269	266	293	307	290	276	280	260	293	307	265	285	257	287	314	278	314	309	271	293	288	286	267	301	273	311	283	326	270	285	271	301	287	298	289	267	284	308	261	271	323	285	281	287	286	264	284	293	271	299	279	266	322	283	310	281	276	288	284	293	302	281	295	310	289	289	297	274	296	303	278	287	291	273	280	291	305	285	289	278	294	305	310	286	293	283	287	255	298	267	311	264	275	273	312	261	266	253	306	268	302	315	292	282	294	289	275	298	318	270	284	296	299	289	286	277	261	282	294	286	265	270	254	280	329	286	273	297	299	309	308	265	292	286	302	264	287	292	302	276	284	277	286	290	329	317	298	282	284	290	244	276	276	296	312	275	279	266	283	307	314	274	306	284	286	308	271	253	285	250	266	318	309	272	277	276	271	283	285	277	262	307	265	262	299	277	269	293	260	273	276	287	298	306	277	303	286	280	311	278	295	282	306	291	269	294	304	284	259	277	312	296	284	306	266	300	314	297	270	310	288	296	301	276	269	266	312	277	298	273	304	258	281	317	286	278	289	273	264	305	289	298	280	305	278	304	293	326	297	298	301	286	284	291	290	311	284	281	287	279	284	311	282	316	274	274	278	296	297	311	297	274	281	282	277	301	282	306	304	309	294	261	290	277	305	303	313	295	274	285	264	290	299	257	288	284	297	301	300	304	278	269	276	305	290	279	275	313	232	326	287	313	312	288	264	280	293	277	307	281	281	288	291	267	297	274	296	258	304	345	309	266	278	277	276	302	302	229	242	259	279	288	301	275	284	293	286	313	292	306	294	321	293	305	305	288	293	280	285	270	306	299	280	280	312	278	291	271	284	270	275	276	278	317	285	284	257	249	304	276	275	293	271	296	282	274	296	304	285	277	293	276	315	294	298	265	255	259	270	281	290	268	275	272	268	297	269	280	292	249	297	293	311	271	280	259	287	289	307	316	275	286	275	291	306	285	287	314	288	286	286	290	302	289	278	335	284	292	309	280	288	249	258	256	260	313	295	267	317	315	245	276	267	265	279	302	313	260	295	311	281	297	322	302	282	265	310	286	292	295	285	285	318	276	264	312	256	285	261	282	280	307	293	286	281	249	276	263	298	297	267	289	288	295	326	277	306	279	295	295	280	282	276	278	273	292	305	264	289	286	292	303	302	249	291	279	289	291	281	295	283	268	302	292	290	280	270	286	298	301	319	294	270	285	267	293	264	248	252	285	297	321	303	293	275	272	263	307	314	297	283	291	276	281	295	287	316	287	285	298	277	284	277	283	271	281	302	264	298	283	296	300	273	302	316	298	291	294	314	270	297	289	273	270	266	257	274	297	284	291	251	290	283	268	298	315	266	303	315	284	285	294	275	282	295	300	287	261	328	309	262	319	290	295	302	310	268	305	288	260	325	299	268	283	258	337	265	280	297	293	291	305	303	312	292	275	274	238	296	309	293	293	294	305	315	308	297	300	285	306	265	305	269	286	313	282	273	276	299	304	293	306	319	287	287	315	317	306	276	298	297	297	293	261	309	272	273	291	289	270	285	308	300	285	321	299	282	304	325	308	298	267	282	279	302	282	317	275	314	312	276	274	307	290	278	261	289	309	247	301	291	308	319	309	267	281	291	287	290	295	294	284	272	312	290	248	277	265	330	308	284	268	323	271	262	296	306	302	275	295	301	278	264	292	300	288	291	271	264	277	273	287	268	312	271	301	261	297	311	298	273	277	273	297	306	305	319	313	297	285	309	273	285	311	319	294	328	289	287	308	303	295	301	259	256	277	301	314	285	319	289	290	265	270	288	263	283	300	292	276	273	292	283	300	286	280	294	292	305	297	263	279	285	268	273	311	256	302	294	275	273	293	293	275	289	294	283	264	307	284	286	277	282	306	251	282	283	272	281	279	287	295	306	268	267	279	270	266	327	250	279	292	300	299	272	311	276	310	263	284	283	263	281	298	303	276	279	285	253	266	277	281	307	294	298	306	298	280	244	292	294	271	264	275	309	295	282	297	294	258	269	290	285	292	275	279	304	269	286	260	280	313	271	267	283	302	300	305	281	290	326	294	273	291	245	289	299	298	269	268	276	303	268	299	290	268	301	276	292	249	300	317	280	299	241	298	279
60763	63428	41109	2615	1664	1472	1354	1228	1202	1173	1057	1043	1058	965	969	988	922	905	953	909	948	959	904	917	913	941	902	898	929	896	930	928	867	902	861	882	884	895	870	880	844	879	904	895	870	880	843	951	889	867	904	855	839	892	923	928	859	863	859	896	852	924	901	862	862	837	892	879	872	904	886	852	826	879	824	901	851	828	774	861	911	848	879	862	829	913	856	830	878	889	919	893	824	855	850	887	871	896	885	863	852	902	871	906	909	868	909	888	817	831	874	842	922	877	863	876	911	850	882	846	886	858	885	885	855	915	879	866	903	808	834	905	876	895	904	886	840	894	878	835	919	856	898	825	834	884	892	841	837	884	908	817	876	920	920	846	849	842	858	871	890	881	888	865	847	850	873	881	879	842	903	800	853	873	839	877	822	881	881	883	840	874	888	857	832	813	866	862	889	863	824	913	795	838	854	884	829	841	842	797	863	954	901	816	891	918	838	832	839	863	840	863	872	843	836	835	886	793	916	887	823	874	873	829	869	819	803	866	910	835	848	861	855	854	820	853	886	852	918	869	898	870	835	890	866	873	891	859	838	871	866	863	888	879	878	861	799	837	866	889	813	815	841	844	874	850	820	892	887	893	874	848	903	898	831	875	865	863	874	865	857	824	891	863	856	866	873	845	866	855	864	881	882	862	892	862	853	835	860	905	846	820	868	870	923	840	927	840	860	868	862	912	850	876	826	827	873	836	916	894	885	844	869	839	851	807	862	920	857	861	819	831	907	878	857	892	876	881	895	868	815	874	865	881	835	869	875	889	872	848	826	871	845	844	783	883	865	876	854	845	809	872	896	910	845	834	858	851	843	883	872	881	844	847	865	897	937	833	869	868	853	862	869	814	836	882	855	852	886	827	866	865	882	871	869	859	877	863	898	831	892	856	924	799	917	838	865	887	848	870	838	862	850	854	900	902	913	892	879	881	885	866	925	916	806	851	879	865	851	875	871	885	881	883	887	900	839	808	871	842	865	841	807	862	882	864	868	878	875	875	903	841	883	816	854	900	859	850	831	905	800	845	882	933	872	805	887	870	909	855	828	873	874	853	906	885	891	893	897	891	856	860	875	863	852	914	891	861	909	889	851	874	813	845	867	880	900	859	900	841	879	819	901	886	889	813	852	868	884	869	826	896	878	863	836	889	825	822	858	910	826	877	851	872	822	854	859	865	812	843	885	877	825	870	856	818	905	855	856	809	802	851	855	830	890	825	875	883	888	843	901	890	855	875	848	920	857	883	892	844	846	841	848	862	837	891	888	879	946	857	863	891	864	868	866	852	897	827	858	853	844	946	841	864	877	852	829	822	863	891	874	911	863	910	895	854	913	892	866	839	866	908	858	902	850	898	900	873	832	845	849	811	870	919	873	950	884	917	900	821	900	834	887	894	843	871	861	859	914	812	853	935	868	906	920	860	880	879	844	871	873	888	877	875	892	872	904	902	848	867	868	892	858	889	817	828	911	817	847	838	866	852	848	880	836	880	916	868	834	866	849	871	883	901	898	796	871	855	856	907	871	851	841	824	849	854	870	908	872	854	836	884	891	869	819	912	853	856	824	881	799	820	864	870	853	907	877	888	870	877	884	846	828	840	898	807	898	837	819	916	816	857	891	866	851	874	856	884	902	899	840	852	830	869	841	854	870	869	851	868	847	912	889	841	824	879	814	810	817	881	872	860	821	850	866	879	876	903	928	897	866	903	840	882	843	890	939	907	845	896	877	834	879	865	834	846	857	831	842	850	837	818	816	871	817	853	872	870	871	861	845	869	916	865	858	814	843	855	857	857	876	861	834	831	835	846	890	880	908	868	879	852	879	887	865	832	893	850	899	832	843	844	802	875	825	845	794	827	904	777	830	907	883	851	869	807	856	853	816	857	864	859	824	873	938	834	829	856	822	849	880	817	887	918	868	914	843	883	861	881	853	831	873	855	836	855	893	903	832	856	900	915	875	844	834	888	903	835	886	855	904	840	887	844	900	868	811	912	857	849	822	887	822	832	838	806	854	803	846	853	887	853	925	918	901	811	836	840	891	848	872	828	875	827	870	872	890	842	781	863	826	888	847	852	911	887	838	863	869	894	844	893	894	877	901	854	855	828	899	889	847	863	869	894	872	887	881	879	850	862	843	888	889	818	859	854	806	869	909	816	866	839	870	866	851	886	866	898	852	893	873	856	845	888	874	875	847	865	869	824	824	906	871	860	886	824	868	849	836	848	908	871	860	876	846	847	859	849	838	901	892	789	821	852	802	885	881	885	851	858	867	864	842	829	882	864	864	865	854	874	845	879	876	809	868	820	857	852	901	848	883	916	892	902	857	941	864	830	930	874	862	903	889	832	845	808	871	860	827	876	814	879	863	890	822	860	882	851	899	833	847	842	847	838	813	878	884	885	813	851	862	870	864	895	881	878	850	908	899	905	839	904	843	862	865	891	865	865	828	854	850	862	834	870	864	862	832	808	829	865	869	777	850	915	849	854	857	848	875	855	879	868	869	850	849	876	896	895	944	849	930	832	844	854	854	839	870	858	841	924	890	857	905	874	843	884	825	853	847	806	853	892	829	868	868	840	873	839	889	894	847	876	859	887	877	872	848	857	856	879	844	812	844	940	862	909	862	882	836	914	889	845	839	850	838	882	903	930	858	896	858	843	865	872	837	872	855	922	911	892	825	850	805	878	856	846	828	903	875	820	873	873	864	826	894	879	904	833	864	897	828	878	917	825	891	839	897	830	829	884	916	883	878	860	884	859	874	852	836	887	864	827	874	854	907	917	863	873	859	899	904	905	867	844	825	864	858	890	837	916	872	843	825	859	830	860	859	866	875	850	843	819	803	879	886	874	896	868	881	856	874	896	838	918	880	873	852	900	891	900	874	843	819	891	895	867	835	881	829	895	890	912	854	880	852	852	883	878	833	856	768	847	939	882	856	851	869	858	870	859	840	903	871	909	857	836	871	872	868	849	830	881	876	789	886	824	903	877	891	875	866	863	843	843	826	936	872	886	867	848	867	945	879	839	866	890	857	886	862	868	876	875	859	888	878	885	862	885	833	868	833	902	926	905	799	946	898	862	903	816	894	912	886	879	861	860	857	824	893	864	898	864	892	864	847	843	864	844	843	890	856	924	897	815	848	888	844	887	830	889	849	882	803	838	866	890	823	844	836	845	832	868	915	865	896	882	868	857	865	897	849	868	879	834	881	874	870	875	837	872	890	846	919	888	808	825	883	881	912	879	848	809	853	877	832	870	847	871	836	847	882	887	901	896	817	870	836	872	812	929	920	816	872	878	813	873	892	876	865	875	880	866	837	848	863	872	848	876	784	902	864	827	832	884	840	871	906	844	851	907	866	856	889	855	886	897	869	876	877	860	877	855	899	914	864	890	833	876	863	837	848	888	854	821	910	942	895	918	964	874	916	849	838	919	869	860	931	835	884	852	882	831	871	870	876	862
29382	19915	5288	309	144	136	142	129	138	131	109	112	127	150	115	139	118	142	125	116	145	111	133	128	116	143	112	139	133	115	137	134	127	140	139	126	137	137	135	120	121	134	135	139	120	143	134	118	142	126	114	135	114	131	139	124	125	124	144	130	142	131	125	111	132	132	115	112	127	123	134	126	131	125	133	106	142	133	142	118	117	124	134	132	142	141	138	138	132	126	116	135	127	132	138	126	104	131	119	139	133	139	135	136	120	121	143	144	150	128	151	128	129	127	129	124	127	120	96	127	122	119	127	133	131	116	142	140	120	115	120	129	145	133	127	116	119	112	130	112	119	115	135	127	150	121	125	126	123	119	150	112	110	127	107	121	130	147	131	136	126	122	120	140	169	121	127	131	126	127	142	137	146	144	138	121	129	138	126	120	131	126	108	126	134	137	127	134	137	135	111	124	129	130	124	113	142	141	121	106	140	111	127	125	118	129	134	125	115	120	125	112	119	134	129	138	129	116	134	144	111	116	140	129	119	117	123	116	126	111	141	128	125	109	109	128	124	127	106	118	137	128	137	128	122	106	116	106	114	136	138	123	110	140	124	141	128	136	133	115	117	136	125	107	132	130	120	126	131	119	107	137	138	127	120	117	118	129	128	154	140	154	120	123	126	125	108	129	133	109	146	133	134	121	136	114	127	145	123	120	116	126	141	135	126	123	139	123	133	111	119	144	131	120	120	120	135	120	127	119	131	148	107	132	117	139	126	138	125	130	147	130	140	131	139	120	127	120	145	122	122	135	135	129	129	127	127	156	104	124	137	144	144	130	147	112	117	134	109	130	112	138	137	119	123	132	122	132	128	136	118	121	107	144	132	127	122	132	129	135	129	133	113	135	130	125	109	133	134	136	146	137	124	142	145	131	122	126	138	132	119	119	125	114	128	130	125	133	161	132	99	120	128	110	134	148	105	96	114	115	126	140	128	123	121	120	110	136	135	143	138	131	128	127	130	143	114	103	113	135	141	141	125	124	142	127	102	112	132	145	129	152	132	135	129	135	136	110	121	131	121	128	108	118	134	139	137	141	133	124	131	122	132	132	132	138	136	135	128	113	127	128	114	120	132	140	121	98	139	99	133	94	130	136	138	127	122	123	129	134	158	127	134	132	122	144	117	123	132	126	122	130	128	134	128	137	126	130	150	125	131	132	129	120	112	107	121	112	121	114	154	145	107	117	142	129	135	122	137	132	124	131	126	133	99	131	113	139	122	148	123	123	144	124	114	150	117	114	140	129	111	150	116	114	110	136	132	126	126	142	121	134	116	142	125	120	128	121	136	130	129	124	115	140	140	111	146	117	140	123	118	118	116	129	114	127	121	121	124	139	138	110	130	110	135	137	140	122	106	132	129	145	128	142	128	129	103	121	140	148	114	128	119	130	119	122	122	144	127	127	139	119	141	106	127	123	106	130	125	139	125	150	120	140	141	117	135	115	140	126	124	142	129	99	115	129	98	148	148	137	149	110	133	138	122	120	135	119	130	125	118	97	143	123	114	136	110	110	119	122	129	121	112	143	114	124	132	125	134	131	121	137	117	115	136	131	134	134	139	124	137	126	134	131	113	142	112	110	120	111	125	125	121	146	134	128	127	123	139	128	127	128	133	139	125	119	119	142	127	118	123	118	127	123	147	101	131	120	158	124	118	144	129	126	139	130	131	106	117	133	125	112	107	129	117	100	101	137	132	133	129	128	121	126	110	120	133	112	136	115	121	123	131	138	114	123	134	126	119	123	124	129	106	128	122	124	125	129	142	124	122	113	118	130	137	139	120	139	121	149	125	128	140	142	129	123	136	123	129	136	134	144	133	127	141	131	127	120	124	125	139	135	130	111	109	114	132	119	120	117	119	116	118	121	126	117	139	151	124	132	144	128	136	114	125	122	131	142	126	134	138	112	117	148	118	130	125	111	105	133	119	125	123	144	127	118	128	109	133	140	134	124	127	138	151	128	117	141	132	142	137	148	121	112	123	129	129	144	125	113	114	124	141	141	133	136	136	114	127	124	122	141	146	117	106	135	131	151	131	130	104	127	124	117	130	137	122	128	130	130	103	145	122	139	106	119	120	131	115	128	114	125	116	130	132	140	106	118	124	139	126	136	122	119	124	142	126	131	128	145	140	146	111	135	117	120	141	133	140	129	119	127	115	132	138	102	142	129	130	141	111	129	120	123	138	138	113	112	158	146	129	136	144	142	128	137	138	153	143	124	120	109	133	120	130	140	131	113	122	119	165	119	115	123	128	123	149	142	114	121	125	119	145	127	113	137	123	136	124	131	127	122	121	124	120	121	139	119	143	132	134	165	124	145	142	134	147	119	133	143	123	131	117	133	126	125	134	131	133	129	118	121	132	142	130	139	132	137	125	129	121	121	116	116	120	129	118	120	130	124	115	117	118	135	143	129	128	122	129	110	136	124	130	126	134	140	131	125	169	123	129	131	130	123	140	126	127	109	118	117	118	131	125	136	101	128	106	130	152	130	124	144	126	131	125	130	147	137	146	135	135	138	122	122	135	148	121	136	125	108	134	131	129	125	141	133	125	117	121	121	125	131	135	122	124	149	143	116	126	143	128	124	126	126	125	118	115	109	117	130	143	127	114	129	139	115	103	123	141	130	123	133	115	114	147	132	133	109	118	115	138	131	114	126	107	133	144	132	145	127	111	118	133	122	109	127	127	140	126	149	119	123	119	103	113	121	129	115	118	146	144	141	128	136	124	115	116	141	127	141	126	110	137	134	114	131	101	127	130	127	121	142	126	132	118	117	117	98	127	140	128	119	130	138	124	108	135	126	129	119	123	120	124	135	141	114	136	153	139	124	120	147	126	128	115	131	135	129	114	144	121	131	115	112	128	137	108	125	134	145	136	129	120	134	115	140	111	141	120	129	145	146	134	119	137	137	139	117	114	139	114	131	128	146	125	136	133	122	110	118	121	141	152	127	137	103	118	118	130	124	122	111	132	135	140	154	129	125	130	138	128	128	128	137	148	123	116	121	128	122	121	138	124	119	131	120	135	129	120	128	121	115	116	126	131	117	118	135	159	130	131	133	132	124	137	106	125	138	125	114	137	157	128	125	106	111	111	116	140	115	142	120	112	115	150	119	126	116	138	130	121	135	118	136	119	126	113	134	125	144	140	109	131	114	140	124	134	125	128	132	112	127	130	119	121	128	127	143	122	115	124	130	129	116	127	115	155	126	129	121	140	138	126	150	111	126	117	122	133	128	115	150	117	142	128	131	120	141	133	118	112	113	112	120	121	130	117	114	121	110	131	121	138	105	110	136	131	128	107	134	123	110	117	136	131	129	136	111	142	138	145	145	133	146	128	118	119	126	114	129	123	153	124	164	130	124	131	141	119	126	130	142	116	103	125	117	109	125	117	117	142	132	140	122	122	114	136	121	133	124	110	148	107	103	128	141	132	113	127	137	140	156	128	132	113	141
29190	23708	6547	536	480	483	485	442	454	451	479	475	453	469	484	473	451	438	465	468	455	439	483	438	447	420	421	459	454	454	472	433	434	453	444	462	459	443	445	422	447	441	454	444	450	473	478	448	443	466	440	437	426	443	458	466	460	464	461	438	463	450	451	463	440	412	432	457	419	442	449	458	461	485	399	427	419	433	517	446	461	476	420	428	428	425	455	415	439	472	414	430	463	456	457	436	418	438	447	409	432	469	463	464	455	475	454	497	429	455	451	489	460	445	414	470	443	434	462	469	485	450	438	449	440	463	469	439	436	424	441	465	427	435	460	436	425	406	430	444	443	445	482	427	490	457	450	430	454	451	468	443	446	420	455	469	435	439	475	449	431	446	423	433	456	416	448	452	463	458	404	417	436	433	468	469	441	475	419	465	448	451	458	473	460	475	443	431	448	440	433	427	445	417	437	487	404	456	443	478	445	440	468	494	434	417	417	444	440	461	476	465	445	487	464	454	464	472	455	420	468	452	479	414	457	459	465	447	417	484	433	467	461	449	430	454	430	436	447	441	444	431	440	412	445	464	449	437	462	456	444	445	426	438	467	446	468	487	449	401	444	416	433	475	462	470	445	439	473	488	422	429	425	420	406	448	408	453	439	462	458	466	436	434	437	414	457	400	491	437	445	447	409	454	423	446	441	431	413	450	462	462	445	464	439	456	469	445	466	445	449	462	439	419	431	462	433	437	433	432	447	480	437	459	442	426	439	468	472	415	437	438	422	445	445	461	439	478	417	486	506	438	455	451	412	456	454	465	454	432	448	414	456	462	446	416	433	421	437	479	451	455	441	449	400	478	426	460	464	474	412	470	401	484	449	443	446	467	429	445	450	411	461	436	450	474	443	398	470	490	438	467	424	423	436	474	469	435	454	474	448	452	421	461	452	453	453	433	476	446	447	450	463	454	459	450	442	477	467	458	441	461	481	478	431	436	443	473	469	456	454	478	435	472	448	430	463	459	424	470	457	445	424	443	448	408	475	420	399	484	453	457	448	463	472	449	409	429	414	431	439	413	439	458	452	433	418	425	464	427	423	468	437	438	434	421	433	435	451	473	458	451	431	449	483	456	449	446	441	458	479	441	425	445	454	473	474	447	423	417	455	465	447	489	450	423	439	439	441	415	437	459	466	482	499	471	417	453	449	438	416	450	447	447	443	439	445	414	430	481	440	469	470	410	445	484	425	478	439	423	455	442	462	421	472	466	478	395	458	427	463	429	460	479	425	438	422	472	447	431	400	431	451	410	452	460	448	426	441	463	425	442	427	419	477	436	453	455	470	458	453	461	448	424	451	416	446	450	463	474	432	410	445	421	423	447	440	458	475	443	488	448	434	435	417	439	466	410	426	471	460	446	460	442	464	448	451	455	460	428	428	446	439	440	405	473	420	406	443	451	426	466	436	444	468	463	438	489	418	432	480	431	474	496	442	449	446	439	456	442	460	463	438	412	436	456	426	434	409	468	463	454	436	432	415	417	466	440	452	438	444	465	415	445	449	474	464	433	455	491	462	436	451	450	468	429	432	431	475	447	439	421	466	422	431	459	432	456	444	465	431	474	443	428	438	433	489	457	466	484	458	457	462	414	488	468	446	452	441	410	468	446	451	448	424	463	473	447	445	478	466	460	433	484	418	468	463	496	452	458	456	470	447	449	422	442	407	470	458	442	445	472	422	460	459	433	467	468	432	446	457	425	451	477	425	432	465	454	433	452	449	467	494	440	442	471	463	448	483	438	453	411	444	448	462	443	457	455	454	459	448	456	423	456	439	464	481	473	477	445	483	441	451	439	452	410	440	406	411	423	495	425	455	418	453	444	439	430	458	447	458	493	466	485	451	432	459	471	469	471	445	439	478	424	423	464	422	455	435	478	470	463	438	451	416	474	453	435	456	426	462	459	419	441	455	506	516	376	463	429	402	441	409	457	450	459	434	424	446	476	444	433	432	437	440	428	483	469	455	446	439	413	449	434	458	409	473	446	462	426	437	416	454	443	442	452	421	471	410	446	430	417	427	491	429	445	475	478	445	426	456	405	432	437	468	462	461	429	409	444	439	451	464	451	495	498	455	480	406	500	454	435	467	460	455	406	455	465	473	433	451	415	448	444	443	443	416	443	471	447	449	476	407	420	457	454	451	458	428	460	429	425	424	484	443	443	468	442	448	451	466	450	438	446	465	417	467	438	441	467	455	443	459	424	440	470	486	476	450	455	467	430	452	477	413	463	451	435	442	443	482	430	408	444	462	468	480	483	422	436	444	436	392	418	424	438	408	459	435	432	415	472	440	462	409	438	453	479	491	443	471	461	458	459	460	472	430	436	443	443	430	450	464	484	486	437	461	458	418	439	457	440	433	426	454	450	437	434	403	433	397	437	418	434	455	437	437	466	458	452	472	453	395	443	444	452	432	416	475	438	447	443	496	428	450	454	459	406	456	446	479	429	435	394	433	450	457	437	429	485	426	433	465	431	448	433	426	496	447	429	453	425	402	456	451	463	418	468	447	484	445	434	451	413	445	427	408	413	426	418	426	441	439	432	453	452	423	451	445	447	430	466	480	436	490	460	450	452	435	418	445	414	418	440	476	462	484	436	458	437	425	418	441	466	430	459	418	453	422	486	426	437	450	421	459	452	449	448	482	430	463	465	411	409	447	443	491	429	446	441	466	448	445	452	488	470	500	445	412	469	475	393	460	454	429	472	451	455	445	402	472	431	436	441	439	435	455	446	451	471	435	410	442	419	432	397	457	471	461	472	459	431	453	429	488	444	410	437	482	435	438	458	451	445	444	464	478	447	536	449	444	450	463	423	430	429	430	427	426	409	443	408	423	434	477	448	426	451	427	393	445	449	476	485	442	471	428	460	426	446	481	470	424	459	475	438	427	434	463	425	441	425	459	438	467	412	438	413	424	406	460	437	468	441	439	481	406	450	432	468	466	455	440	466	451	470	448	437	439	460	455	447	412	455	417	416	463	415	439	417	484	455	460	428	469	467	452	455	472	431	448	464	469	447	491	429	419	470	444	462	465	434	446	432	433	460	465	442	458	423	445	467	432	443	458	434	428	443	433	434	446	459	425	433	437	476	448	459	452	430	440	430	420	435	462	427	466	491	484	401	458	438	448	437	457	474	428	405	468	476	455	477	443	442	455	441	460	435	438	430	419	445	408	427	438	419	439	431	439	421	449	455	469	446	445	435	455	434	440	468	450	442	402	448	428	467	456	437	457	459	451	460	434	461	457	498	441	445	460	432	441	427	473	426	444	464	442	459	434	440	409	452	416	422	404	466	455	420	413	425	411	467	472	484	436	468	425	475	480	444	446	454	447	469	452	440	458	433	483	446	445	460	449	440	441	442	457	440	450	456	435	450	436	443	467	458	448	438	423	428	459	473	451	451	448	460	476	448	430	440	437	417	435	466	449	445	474	442	456	455	446	503	436	508	448	439
70845	63542	36564	8374	513	281	239	215	207	206	222	181	202	202	191	188	207	231	184	201	234	202	223	208	193	181	174	184	196	176	201	198	203	206	203	205	204	180	190	203	194	189	196	199	185	212	186	203	192	204	180	186	177	171	209	196	164	199	224	167	174	177	191	192	206	203	214	205	187	192	183	189	184	179	220	189	194	201	198	179	168	180	165	191	183	179	201	162	175	187	177	207	169	174	201	161	189	197	224	193	199	208	189	200	198	207	194	171	178	194	210	198	201	190	196	182	200	170	182	176	204	163	191	163	191	196	198	173	199	198	222	176	195	197	218	206	184	192	209	220	186	167	202	196	186	176	173	204	182	184	175	173	168	176	199	191	200	184	210	196	179	202	197	179	187	163	204	196	208	205	194	194	196	171	201	195	165	191	186	212	185	180	171	194	214	163	192	219	181	182	188	202	189	213	164	197	209	186	192	193	180	212	193	162	185	189	224	170	184	169	193	217	195	167	176	172	182	198	187	190	185	199	214	207	207	178	187	154	169	194	180	203	193	192	195	200	189	211	201	171	201	193	198	183	188	174	190	166	185	232	208	214	178	197	179	189	204	196	198	169	200	177	205	176	205	220	200	169	188	205	203	190	174	196	173	202	223	197	211	169	183	166	181	182	174	207	187	192	182	189	213	176	195	183	191	181	209	170	187	197	188	173	201	202	183	200	211	188	198	192	184	168	205	212	195	185	171	177	191	208	188	201	183	194	186	203	186	215	194	184	188	195	199	198	190	195	201	164	185	202	171	184	206	177	195	186	185	194	178	154	189	191	211	184	199	181	193	170	189	169	199	197	183	203	186	213	170	192	167	211	195	207	181	199	176	198	183	173	210	209	193	179	197	183	207	179	176	179	179	205	185	193	206	208	226	172	190	215	179	201	212	206	176	198	190	186	213	202	192	204	188	186	197	171	179	181	171	171	189	195	194	186	193	186	183	203	178	185	182	179	185	167	166	189	198	188	196	163	199	201	176	165	207	212	191	192	185	181	199	212	208	183	207	172	181	203	188	189	186	172	189	193	196	196	178	185	203	182	200	178	199	167	226	178	202	187	197	205	206	185	169	202	194	184	178	196	184	175	217	204	170	182	196	184	171	187	170	211	186	188	193	184	201	228	179	168	160	191	195	197	177	184	180	192	221	168	182	195	206	192	194	213	194	192	203	174	205	167	200	177	184	204	201	192	218	185	210	186	207	158	170	220	196	193	186	197	195	164	169	203	195	178	185	169	194	172	179	196	198	176	181	199	170	199	202	193	180	179	180	176	202	174	166	184	214	175	172	208	191	175	209	186	183	192	182	185	202	186	173	178	180	181	184	191	194	199	206	185	193	209	191	171	203	190	173	196	174	217	209	190	186	204	215	183	172	184	195	192	185	208	203	184	190	187	183	210	198	196	199	215	190	186	184	172	195	187	192	185	190	212	189	196	213	209	169	190	188	212	194	183	201	192	176	186	178	168	210	195	184	210	186	168	208	216	201	235	189	177	185	207	202	194	200	184	191	172	193	187	166	201	199	183	188	169	179	178	190	182	200	193	173	181	201	188	199	176	206	161	159	177	198	160	179	175	175	177	194	197	188	192	189	186	193	191	171	200	208	193	197	210	204	208	173	181	209	180	193	203	190	207	184	176	164	174	173	161	188	200	207	195	200	195	194	199	212	167	167	199	195	213	185	205	189	200	174	195	223	184	181	175	159	190	195	194	190	186	201	194	182	224	210	199	195	193	200	186	162	175	194	183	200	185	195	195	182	183	159	179	184	194	181	193	165	185	187	184	194	193	192	182	203	206	181	189	223	225	178	178	190	205	184	189	202	169	180	194	215	187	209	174	196	163	201	195	203	206	195	176	177	195	199	181	187	180	184	182	167	179	186	185	202	163	190	205	186	199	208	192	183	222	199	166	171	178	208	205	197	193	159	173	164	185	203	183	210	184	223	209	198	174	199	184	190	183	188	168	194	198	207	187	168	178	215	179	187	176	196	191	186	184	211	186	181	203	166	196	200	166	182	186	177	165	205	191	180	186	183	185	198	185	185	195	205	201	182	195	185	181	175	181	190	195	168	192	203	199	205	205	178	205	197	198	198	200	182	183	214	190	177	178	178	209	186	190	221	191	192	198	214	211	194	198	194	193	194	202	198	177	169	187	188	183	193	213	194	187	167	182	192	180	197	179	177	206	201	211	197	174	185	189	177	188	198	186	194	186	200	189	164	189	192	205	180	191	197	179	201	184	204	176	177	185	181	192	188	214	217	194	184	208	198	207	177	178	223	177	189	186	191	200	182	192	201	190	205	163	193	194	190	170	158	196	165	159	206	208	223	169	196	194	205	211	174	183	232	204	204	201	178	186	210	208	185	233	211	186	192	192	193	200	185	192	182	178	188	176	174	188	181	197	180	177	180	182	207	196	185	162	206	170	189	201	185	203	174	182	183	189	179	204	203	159	198	157	199	189	166	207	222	182	197	200	205	176	196	193	205	187	170	196	208	199	222	187	189	202	182	184	213	188	211	197	191	189	180	194	185	187	176	191	172	173	187	183	203	203	185	206	200	179	209	212	196	208	191	176	195	184	185	188	184	230	195	198	200	210	175	197	200	180	176	200	210	172	199	180	222	229	176	191	177	169	171	211	191	187	204	176	190	170	199	212	174	179	172	189	183	197	198	187	176	158	175	185	191	199	189	199	167	215	208	194	195	210	180	186	193	197	205	199	175	199	198	191	198	185	160	190	211	192	192	193	197	185	191	172	188	198	184	187	221	192	192	182	187	211	194	169	172	204	197	200	197	179	206	178	212	191	195	186	187	193	187	189	178	194	191	195	167	197	182	181	167	194	198	193	198	196	165	204	179	209	198	196	204	176	180	189	202	161	175	183	176	194	178	204	179	168	204	196	178	170	213	201	197	203	200	198	193	206	179	169	198	198	209	178	194	194	184	205	212	212	185	194	201	177	184	191	223	183	193	193	183	195	197	191	189	183	179	185	183	154	194	170	170	193	204	187	208	207	157	196	174	203	201	177	165	196	209	196	187	172	195	182	187	202	190	163	183	170	195	179	201	208	172	182	203	178	189	192	210	193	183	171	176	206	197	204	207	172	195	180	213	189	197	181	192	186	176	187	207	174	204	187	172	196	184	182	200	187	181	188	195	190	206	212	208	188	200	192	180	207	204	190	186	203	179	187	201	189	192	171	187	213	201	166	190	174	197	192	201	172	163	212	187	189	213	160	165	202	201	202	188	228	189	177	179	208	196	205	171	206	181	226	182	175	189	169	187	181	182	207	200	202	178	200	187	192	196	190	187	190	188	179	173	193	195	200	214	174	214	187	192	176	179	185	205	210	174	180	193	188	184	192	198	160	175	208	193	192	191	189	180	206	206	172	194	180	162	184	182	212	186	184	186	205	200	187	169	197	192	189	194	181	194	182	195	189	188	182	196	183	184	189	193	210
50110	50608	31016	1429	1077	966	890	842	769	720	727	696	654	694	712	638	675	686	669	646	623	648	654	681	640	613	661	631	658	641	672	597	625	650	618	613	648	636	628	619	605	610	594	608	625	562	644	594	642	639	650	641	602	591	591	605	650	613	609	649	633	616	633	601	662	617	612	561	630	588	609	604	617	587	593	654	608	635	677	616	620	648	610	637	614	608	551	604	640	608	627	600	596	617	610	581	625	597	615	618	608	620	620	599	598	628	663	610	590	640	580	615	567	598	628	604	600	621	611	613	626	609	615	651	609	557	600	573	618	591	595	650	645	663	645	575	649	626	588	617	624	638	626	633	660	610	656	609	621	585	646	574	658	597	634	623	634	593	608	607	593	563	573	626	621	614	618	636	624	614	649	586	584	623	641	641	594	592	636	596	621	618	608	613	648	630	605	629	628	567	599	641	597	606	600	618	644	631	576	599	631	587	613	632	618	574	616	648	666	631	595	620	641	625	608	592	585	616	623	593	642	600	604	574	605	653	651	565	560	572	602	618	620	589	629	595	614	626	614	648	594	660	608	602	638	561	581	609	609	597	633	661	665	625	636	591	636	630	594	610	652	623	630	600	622	615	611	608	597	621	549	646	647	647	651	572	603	624	613	622	568	598	604	618	623	595	596	632	587	578	561	635	605	611	564	626	573	637	631	598	611	626	589	585	617	594	628	617	617	648	586	609	637	662	602	630	611	655	589	601	617	646	605	608	610	602	595	612	645	592	627	565	593	614	628	593	632	634	590	597	641	579	581	600	581	599	619	618	636	612	603	638	612	610	583	604	644	603	598	621	584	600	582	584	621	637	562	596	604	641	580	622	608	608	667	618	608	571	612	596	597	654	593	608	600	619	618	637	618	652	621	622	640	606	592	624	614	645	590	603	590	588	596	607	582	559	650	624	608	625	623	656	590	645	597	585	604	603	602	651	633	626	585	640	625	618	610	595	600	599	640	575	572	558	587	641	590	599	612	626	605	596	590	596	580	636	602	600	539	613	633	644	618	599	643	612	583	633	580	554	665	611	637	652	588	620	617	630	608	620	589	584	624	633	602	643	615	613	638	597	567	552	653	631	637	634	612	619	591	607	596	656	663	554	603	612	604	603	586	577	581	582	619	597	591	636	589	621	630	590	550	632	610	616	619	578	646	601	610	611	650	631	623	617	597	614	598	612	659	650	615	644	596	614	647	591	589	599	631	601	614	598	650	618	583	604	654	597	641	601	589	610	625	620	600	620	588	599	630	602	631	575	639	646	586	607	608	573	614	593	618	643	619	573	603	654	610	639	626	661	592	595	651	568	629	622	627	660	555	651	611	638	616	655	597	612	620	617	593	574	588	624	626	626	610	595	631	611	615	650	648	619	610	594	630	628	602	640	575	603	596	601	582	590	632	598	611	665	575	581	592	631	629	610	642	603	574	638	623	626	613	568	622	624	596	615	593	601	620	595	639	572	612	632	607	621	659	598	664	598	606	609	602	606	584	613	613	580	608	602	612	590	653	619	630	640	589	569	611	630	621	648	610	627	633	640	600	631	581	581	624	628	578	614	627	643	603	601	610	635	639	605	642	580	614	601	642	606	611	583	611	595	569	597	613	584	630	549	599	619	614	610	575	594	600	616	604	612	628	636	625	588	621	554	647	597	646	605	619	641	605	579	626	672	633	594	560	615	656	590	638	612	604	644	593	608	558	621	667	580	666	599	605	608	561	626	573	614	607	592	613	593	640	627	643	650	606	598	577	610	635	614	606	634	633	592	579	607	585	607	626	587	624	612	618	609	583	605	678	620	578	637	578	615	605	690	606	612	590	575	620	620	590	637	610	619	636	615	595	631	617	603	631	646	621	613	640	601	613	575	615	595	621	596	657	607	630	564	640	613	616	630	631	610	623	646	645	615	592	624	603	563	642	627	612	633	642	609	596	640	607	634	622	628	619	575	593	587	625	587	596	637	635	644	559	610	605	628	602	613	619	611	597	589	605	604	623	617	619	617	612	614	601	591	593	608	609	577	610	577	620	601	595	633	598	585	597	611	636	589	585	624	579	615	601	660	612	623	615	662	592	629	603	646	659	650	628	653	594	577	575	594	610	562	600	595	616	648	648	602	600	613	606	581	630	619	625	612	607	615	587	631	572	617	613	619	589	595	628	610	592	567	588	657	617	630	622	591	646	647	605	699	585	626	637	653	601	610	606	624	604	593	630	597	552	618	624	601	590	647	650	581	610	611	608	585	623	627	582	557	627	620	609	599	630	617	622	591	594	651	619	629	617	605	625	606	629	638	596	627	616	602	669	584	643	563	589	641	607	589	605	634	545	613	627	589	628	605	618	650	632	633	637	612	635	632	608	636	614	617	598	630	577	623	614	629	607	623	600	624	631	609	616	593	582	621	636	593	623	641	655	625	610	603	600	636	631	609	574	628	616	660	619	641	609	605	613	612	613	652	602	581	589	589	590	605	617	543	597	577	649	602	627	617	604	594	581	593	577	662	629	631	616	644	642	636	618	603	605	620	634	622	632	591	600	629	616	582	615	619	636	608	575	632	576	569	583	606	609	599	616	606	638	620	574	608	617	590	630	617	635	636	583	659	619	659	623	641	635	596	574	573	564	611	623	591	597	590	621	583	590	671	601	597	646	571	621	544	618	632	582	606	616	556	595	624	599	618	620	604	575	594	637	592	622	586	590	645	585	584	625	610	630	609	648	643	652	623	581	619	584	615	617	597	647	600	627	562	642	590	630	636	612	661	630	583	624	611	597	611	628	580	606	603	627	605	609	650	647	631	589	627	590	642	600	608	618	607	624	601	617	609	607	600	669	617	575	630	600	600	607	604	588	616	603	604	640	657	595	594	624	606	590	648	621	610	639	627	656	612	588	596	613	604	664	605	588	617	630	631	613	642	565	620	609	639	611	655	642	659	617	582	581	597	599	603	598	577	596	585	621	617	646	634	581	620	633	637	649	585	649	610	580	578	590	612	637	607	591	601	594	595	613	588	632	593	606	646	626	584	610	597	592	602	595	644	597	575	602	630	557	624	584	645	589	634	612	566	629	665	613	579	604	603	632	608	599	628	611	637	585	613	615	621	627	646	591	656	603	630	588	595	611	621	626	646	615	622	592	643	631	618	592	593	614	596	601	581	630	607	632	650	650	640	613	600	599	587	617	583	615	591	564	571	589	599	599	622	622	606	603	590	604	639	628	564	578	623	591	583	557	590	631	621	600	590	608	626	609	652	626	613	567	636	601	644	657	619	623	651	617	594	575	590	612	592	598	610	602	610	657	594	639	624	581	653	610	568	646	582	637	665	629	602	621	584	585	584	563	669	621	581	659	633	620	584	592	585	634	569	588	627	678	660	648	633	580	571	630	547	608	641	586	635	583	593	616	573	586	620	566	583	625	541	619	606	576	615	651	633	584	640	590	620	623	580	620	640	604	578	610	639	610	589	593	646
79703	73836	47228	15230	2364	466	401	361	380	332	336	337	299	323	297	303	317	304	317	309	299	293	319	269	271	293	278	292	294	266	268	311	309	279	295	317	308	298	282	288	299	271	281	325	314	288	293	317	285	285	271	275	301	277	289	310	311	301	299	294	299	297	263	273	308	337	268	286	294	298	316	302	253	299	273	303	282	306	282	288	293	257	269	292	264	317	299	286	317	265	310	313	296	292	282	272	273	283	284	264	280	300	287	293	289	319	287	281	293	244	306	318	270	284	316	280	318	278	327	286	271	290	305	314	317	270	293	290	262	283	286	263	290	279	295	305	259	282	250	267	277	270	271	311	297	292	273	302	282	274	294	290	312	288	294	302	264	265	295	291	315	289	266	262	303	277	295	266	273	295	304	297	309	269	273	273	276	317	270	310	289	271	274	266	328	282	286	263	288	258	281	288	270	275	287	293	307	267	273	292	290	261	288	285	315	301	302	270	277	287	288	298	281	287	304	320	322	297	320	289	282	293	253	284	318	277	295	275	293	294	295	297	300	270	290	266	296	291	262	294	287	272	285	285	315	266	264	301	266	289	310	297	267	327	259	262	287	292	275	277	287	279	278	274	297	289	292	289	290	338	296	309	288	272	319	272	296	314	244	288	262	270	321	283	302	298	273	290	290	268	288	289	301	270	314	290	306	276	305	298	255	297	306	294	321	253	276	261	271	310	304	290	290	309	270	277	300	303	257	310	256	329	287	272	289	271	289	265	311	298	278	313	273	267	311	279	287	305	276	268	280	282	272	279	317	293	299	298	293	303	313	317	260	292	279	308	299	293	293	287	295	287	282	268	261	271	260	321	284	269	264	267	297	258	286	299	291	319	283	300	282	292	299	320	309	289	321	270	300	277	264	293	281	289	304	288	270	260	277	265	323	298	273	309	274	292	265	289	290	294	274	289	293	283	269	302	293	293	279	281	277	299	299	264	240	278	263	270	292	290	289	268	284	282	279	269	304	265	285	270	300	296	279	305	282	282	314	289	283	282	289	261	311	303	319	277	280	268	272	275	295	268	298	306	290	302	261	266	298	298	286	294	295	286	263	255	305	280	299	258	280	295	258	266	278	275	293	301	285	281	282	302	276	289	280	275	290	298	313	270	259	297	273	320	290	291	319	297	304	306	288	293	287	280	274	266	294	308	278	267	291	312	277	274	293	320	324	277	305	277	244	265	311	294	270	308	263	301	310	277	278	320	286	288	278	295	300	270	287	297	283	284	291	292	270	268	271	287	334	271	287	281	277	316	293	308	284	299	318	274	289	298	246	259	304	270	296	280	281	291	298	284	277	290	263	278	307	296	280	298	320	291	300	247	318	276	291	252	296	264	288	275	267	280	312	277	254	283	281	279	279	291	278	297	286	325	291	279	285	307	301	289	289	258	335	301	301	286	287	297	308	290	295	285	275	264	298	299	308	279	284	269	271	300	318	276	287	314	284	268	270	292	260	293	271	286	275	279	276	310	301	297	299	299	293	282	281	279	293	288	297	279	294	315	287	297	289	278	305	274	272	277	309	316	296	305	271	282	281	288	276	288	298	305	299	274	283	314	298	296	309	254	290	318	276	302	280	282	281	319	300	297	278	280	289	285	276	285	300	296	299	277	308	273	278	267	295	299	271	282	263	301	286	295	277	298	278	308	302	272	298	284	290	293	274	300	298	275	296	320	284	282	299	310	287	302	278	280	285	312	297	277	272	323	302	287	263	277	342	292	274	316	322	283	277	289	257	309	305	293	274	277	287	272	286	248	291	260	256	324	278	286	310	290	319	297	310	269	275	285	276	289	284	309	289	303	282	304	280	264	299	275	280	282	312	310	317	263	274	285	259	326	300	283	275	271	285	287	271	291	294	311	285	270	284	292	301	288	293	265	301	272	311	290	274	250	286	308	306	285	286	286	324	311	272	296	285	293	321	272	278	296	290	282	292	303	240	297	286	278	269	298	296	279	268	263	291	271	306	277	311	271	295	331	280	277	308	287	287	293	287	286	284	277	322	283	289	278	308	281	305	299	282	300	286	285	273	265	294	258	297	283	292	305	292	303	296	299	294	314	259	305	300	275	288	274	306	282	279	297	258	280	265	275	277	277	278	279	307	292	288	328	286	306	285	284	288	280	276	301	290	287	289	313	315	267	289	333	260	279	279	307	277	287	292	289	281	308	255	281	282	309	295	295	305	261	272	305	309	266	292	280	257	309	281	278	265	296	299	280	291	277	282	308	296	284	290	261	299	301	281	306	273	286	286	301	277	294	306	261	241	287	291	282	303	318	282	292	304	294	258	274	277	294	301	269	291	254	294	275	269	282	284	309	301	264	302	308	284	292	276	285	278	272	264	275	264	295	264	282	292	285	302	321	260	292	292	275	297	280	293	284	282	291	315	280	288	277	292	298	272	301	289	293	278	302	295	275	274	248	285	272	283	299	292	272	297	272	293	262	272	292	274	267	289	273	275	296	285	311	271	267	270	281	272	281	285	258	294	263	275	319	289	271	293	294	302	305	300	269	282	284	292	314	296	299	275	275	304	286	277	295	313	320	304	280	285	284	298	269	278	266	280	300	269	306	279	293	289	274	288	276	310	285	276	273	289	294	283	286	311	267	284	308	305	300	271	296	311	283	276	252	295	262	292	299	278	272	308	285	280	270	306	262	298	288	281	289	283	258	264	279	285	273	265	268	289	284	282	286	283	276	298	298	298	298	264	296	254	291	289	296	302	319	277	304	280	281	260	313	288	288	315	304	287	299	269	273	291	313	254	285	294	284	285	281	291	294	294	304	287	294	264	283	262	274	346	272	259	266	269	298	319	285	300	285	291	277	286	285	275	253	280	297	302	279	296	317	302	288	265	292	316	298	274	311	293	298	308	284	294	280	298	308	319	272	300	276	299	277	276	264	299	315	264	294	288	262	321	332	268	308	305	271	303	281	301	275	274	271	275	318	307	289	289	293	265	272	269	294	297	282	290	303	299	316	276	290	305	277	281	292	285	311	275	306	274	277	276	295	311	285	286	274	316	276	279	303	282	300	280	298	293	283	307	285	301	311	281	286	269	287	289	273	279	305	287	284	260	245	278	274	295	295	272	287	299	316	285	281	258	274	309	286	250	316	291	270	287	274	282	316	281	322	284	277	294	270	301	295	277	278	296	283	292	275	266	278	289	280	316	259	300	277	330	279	268	266	297	259	277	246	297	253	279	272	324	282	297	291	273	302	291	320	304	294	293	302	281	299	267	319	310	298	301	273	276	310	317	272	286	312	274	295	286	291	275	298	255	274	282	267	261	316	307	288	296	248	308	278	284	298	294	306	332	302	285	286	307	287	259	285	296	283	287	287	307	300	285	284	268	281	310	301	271	309	280	344	273	273	282	307	259	266	256	270	294	299	276	263	288	302	288	280	315	293	299	296	282	292	283	273	271	315	280	254	293	312	255	307	271	304	262	304	267	310
60940	62317	40688	2107	1748	1550	1346	1208	1091	1124	1087	1020	972	1015	1009	974	912	912	896	909	919	945	870	917	902	859	857	908	874	944	899	824	933	861	942	883	867	856	875	907	911	879	868	845	910	880	889	882	913	870	865	818	843	910	910	860	864	898	843	828	879	860	834	916	895	868	899	891	850	826	888	908	861	880	841	827	870	847	834	867	862	875	887	818	891	825	852	895	876	802	850	851	893	826	825	862	876	882	858	891	849	889	905	880	875	817	863	904	868	890	829	894	859	889	911	894	895	800	850	831	881	925	835	836	902	831	846	832	850	899	849	890	879	897	881	818	889	850	851	857	847	846	857	842	859	870	859	860	824	868	841	837	841	850	852	825	910	817	877	881	827	919	844	851	948	861	865	865	911	888	850	818	825	898	824	921	894	857	848	871	873	872	937	854	809	803	872	852	874	865	836	880	878	852	890	849	923	856	901	887	886	837	886	873	812	854	899	865	900	902	840	863	894	845	865	830	789	855	884	861	881	863	884	909	836	806	869	818	821	798	899	862	853	846	895	849	886	871	878	877	875	848	867	877	895	884	841	853	859	876	838	844	846	903	873	863	870	834	849	854	847	912	836	893	878	873	874	853	822	847	876	872	813	830	835	893	872	876	908	836	840	830	858	837	852	880	867	857	831	859	866	899	869	826	826	893	866	876	824	880	880	834	892	876	826	834	855	875	832	891	834	821	839	836	828	862	839	911	853	839	880	905	821	877	857	855	861	814	885	844	873	855	857	858	861	830	885	870	811	922	903	830	881	902	877	873	831	863	875	908	831	883	818	869	905	893	911	816	847	897	907	839	824	927	827	850	851	824	833	852	847	907	875	877	880	876	909	860	865	851	871	871	819	832	858	867	884	928	916	853	890	907	836	824	892	915	888	825	830	939	813	887	824	880	848	830	824	852	903	841	861	900	826	837	848	869	839	823	895	841	859	856	830	864	900	842	864	875	819	914	821	875	883	915	875	869	799	758	891	813	840	910	890	835	864	865	886	880	876	871	868	922	875	866	856	871	871	835	837	850	884	847	867	900	857	896	894	898	867	832	822	826	898	799	869	903	816	866	876	852	840	815	892	834	842	880	862	827	855	800	866	880	911	851	858	947	862	861	872	867	858	832	915	891	905	889	868	807	856	853	832	858	849	820	863	879	885	861	893	862	879	857	856	865	838	879	901	824	839	851	831	883	854	793	863	868	803	851	835	816	832	838	880	807	899	858	842	863	869	894	917	866	850	814	854	892	874	854	878	831	844	850	827	848	856	833	782	839	879	824	838	879	850	860	879	824	860	829	851	824	829	829	863	872	896	818	867	832	849	905	824	849	871	873	855	884	901	839	848	873	873	870	862	859	953	895	844	827	857	854	856	767	867	869	835	871	842	827	910	864	826	843	889	869	849	882	884	854	850	876	856	848	883	815	845	867	819	839	888	827	876	859	946	905	882	794	846	913	813	844	894	853	783	884	905	855	869	808	842	838	831	861	846	828	867	875	880	875	809	865	854	864	893	851	870	834	837	874	845	845	807	824	883	881	879	870	882	860	853	891	826	845	856	906	886	859	881	886	873	873	840	860	816	841	829	838	863	922	853	843	817	842	864	858	830	865	871	850	843	825	872	851	870	857	820	829	880	856	842	889	842	833	809	910	846	780	891	829	834	845	858	828	801	853	843	910	862	841	853	876	839	843	889	890	815	892	854	853	858	806	866	818	915	860	914	849	822	857	821	835	909	858	861	857	857	873	825	851	870	844	839	842	902	871	896	785	845	852	881	876	843	864	854	874	890	792	879	879	892	855	874	869	876	843	846	862	841	850	865	876	871	866	866	861	819	909	862	895	852	883	883	860	889	846	830	833	838	903	846	829	858	898	870	816	835	851	896	822	879	815	848	869	866	810	820	826	909	867	840	861	870	835	900	851	828	860	863	856	904	833	900	884	877	867	880	868	870	839	796	837	823	840	863	834	886	850	830	830	852	860	902	879	868	896	877	873	845	889	843	892	864	877	875	950	811	857	863	917	865	839	903	898	870	863	856	873	867	884	862	947	836	840	872	837	862	882	862	854	862	854	893	827	829	857	860	786	877	852	799	842	861	858	858	919	825	855	883	843	854	885	848	871	836	843	894	852	843	882	856	895	854	823	846	866	787	886	858	847	830	874	836	860	876	898	850	865	882	858	870	832	883	855	850	865	878	900	897	858	869	870	869	870	871	864	828	885	853	862	848	869	863	926	885	853	852	867	873	911	867	822	848	843	865	856	826	842	867	852	896	863	808	839	833	865	860	845	862	872	855	875	908	887	774	872	875	899	864	892	847	852	838	846	854	837	846	931	856	867	887	876	888	844	884	845	843	882	820	806	871	891	869	834	841	815	843	870	849	872	840	873	861	851	852	847	862	909	846	847	869	849	874	841	833	831	904	895	848	846	865	836	856	871	905	834	877	865	827	825	893	795	903	870	901	854	845	790	896	852	869	826	942	873	795	883	831	811	853	815	834	883	825	913	858	821	801	860	871	878	897	785	832	842	863	858	872	877	913	863	858	855	892	838	832	827	884	854	857	834	865	835	878	850	851	860	877	829	792	861	864	876	842	846	825	900	903	871	819	907	880	870	849	848	824	836	892	871	915	808	854	858	832	862	870	812	802	868	855	873	923	844	845	854	863	911	886	859	862	833	898	828	844	884	877	863	868	854	906	924	869	836	825	857	864	837	807	851	872	875	918	872	845	878	810	877	851	860	846	883	858	924	890	873	872	849	892	880	859	843	842	869	880	857	819	858	896	834	844	816	853	856	886	900	877	906	832	890	890	879	853	877	819	883	822	859	842	827	911	861	898	814	896	832	834	874	878	847	892	867	820	896	888	811	923	819	899	893	846	853	897	902	882	861	843	833	892	856	882	885	866	854	869	835	870	930	827	826	866	827	797	818	868	848	830	863	934	862	875	846	819	874	892	814	924	870	898	842	839	843	867	903	820	821	872	819	836	839	863	833	833	850	833	920	803	872	844	880	879	890	849	820	853	845	900	873	865	891	857	877	864	846	874	853	848	860	834	865	837	849	809	886	900	836	885	874	798	861	840	866	839	844	848	855	902	846	806	865	877	849	849	834	858	829	898	931	864	898	897	880	856	836	864	884	875	878	856	872	850	812	830	875	879	848	834	821	861	869	850	850	843	827	865	824	873	848	920	885	919	887	926	869	892	862	883	873	837	833	800	881	852	868	818	895	919	895	889	900	878	890	871	810	910	822	846	856	825	888	820	897	834	926	909	879	883	891	817	879	874	831	825	874	829	848	844	834	847	866	886	875	908	857	853	843	820	880	899	841	853	833	830	819	846	842	860	834	821	827	874	872	853	840	835	876	859	843	824	873	836	845	860	874	854	837	821	838	835	896	916	910	831	844	899	848	846	853	837	881	860	883	884	851	894	902	838	827	875	870	872	844	874	870	917	852	879	877	875	867
29323	19409	4489	271	137	131	120	138	139	122	124	107	105	157	117	106	150	100	103	135	122	122	116	118	114	139	112	132	129	119	115	103	102	135	119	123	133	131	111	119	120	128	143	135	132	130	115	157	126	137	126	125	119	132	120	143	129	133	126	127	132	125	126	117	123	119	139	141	117	106	127	117	109	136	134	128	140	113	151	121	123	134	122	121	128	115	112	115	136	132	110	123	111	148	122	131	130	114	110	154	137	115	125	115	121	110	131	126	129	132	115	130	127	116	121	126	121	141	116	116	99	122	126	131	145	122	98	131	126	114	125	138	135	124	122	125	115	125	125	135	133	106	114	128	122	116	110	144	110	129	132	139	134	112	125	130	111	133	118	119	121	148	126	122	123	127	125	100	112	125	130	117	126	121	124	128	126	111	140	121	125	115	121	117	109	111	141	118	119	118	87	125	120	137	133	158	136	137	121	124	115	125	135	130	137	123	119	102	139	122	124	115	122	118	122	136	102	108	137	135	93	135	119	143	114	122	123	125	156	102	118	114	142	134	136	119	95	134	126	121	118	148	124	113	127	127	141	136	120	105	128	116	141	115	115	121	121	121	141	105	141	124	141	118	118	129	127	113	130	110	125	132	114	120	145	122	111	113	127	133	127	129	132	131	105	142	115	116	109	112	123	123	140	113	136	119	151	134	126	109	109	114	105	119	125	114	132	140	102	141	120	107	114	114	116	120	127	108	118	128	123	127	135	136	106	109	138	123	142	116	119	103	124	150	154	128	136	126	108	137	118	115	130	127	120	111	124	111	135	151	122	126	144	116	125	145	132	106	135	125	131	130	129	131	120	123	115	115	105	138	141	112	119	135	129	137	133	114	126	122	126	123	126	144	123	124	102	143	125	106	136	126	127	117	117	119	128	135	119	129	116	117	138	133	101	136	117	131	125	108	140	127	115	114	103	119	120	120	133	122	142	150	121	114	138	134	117	128	137	133	134	112	115	110	127	132	100	116	129	121	139	135	126	124	119	102	147	131	139	135	127	125	116	121	113	135	123	138	126	123	129	121	116	115	126	127	120	113	103	137	124	133	126	128	126	112	134	134	131	126	126	129	117	120	130	123	132	136	131	120	118	132	117	121	139	124	97	135	118	119	135	116	113	113	126	122	109	132	119	112	123	122	131	114	132	115	112	122	116	144	111	116	133	118	150	121	107	125	129	117	117	128	127	131	123	112	118	127	130	112	105	118	111	121	115	125	138	135	115	114	130	124	134	124	117	115	96	134	118	106	125	113	130	118	119	141	108	129	129	108	124	131	128	128	115	144	121	123	121	124	119	118	125	118	141	123	141	116	147	116	126	113	117	118	128	129	120	137	134	115	127	135	154	134	132	133	149	123	127	139	114	145	141	143	130	113	127	129	114	126	108	129	105	97	130	127	140	137	117	132	134	114	130	132	134	123	108	115	125	155	128	129	130	122	108	117	115	122	119	128	130	132	120	116	114	119	138	131	119	119	149	119	119	120	124	104	134	113	119	113	114	122	135	140	127	138	124	122	99	138	111	130	121	118	154	132	130	133	134	124	131	116	125	116	128	132	128	123	135	127	133	82	114	123	140	158	117	135	136	112	102	135	108	157	115	131	106	130	130	113	114	110	106	129	102	129	126	140	125	118	125	133	148	130	121	133	120	114	120	137	106	135	147	136	119	122	133	125	119	133	109	140	127	144	118	138	103	124	132	120	118	126	121	127	134	131	145	111	124	125	110	112	129	100	118	142	140	115	139	123	131	127	114	111	129	135	136	128	110	108	144	139	128	133	105	135	133	136	97	142	123	115	129	120	137	117	127	122	126	117	113	117	134	135	123	123	117	94	132	141	118	122	130	128	122	129	129	130	126	127	148	123	122	131	127	127	126	137	141	118	138	113	122	152	118	131	122	103	116	99	119	120	128	125	127	119	117	116	124	108	121	153	134	108	120	121	143	133	127	150	125	122	126	145	125	106	117	128	155	125	117	118	105	132	122	126	117	123	132	119	131	122	125	121	133	143	126	133	127	148	121	121	143	120	118	115	125	105	114	131	133	135	108	119	109	130	128	127	127	128	104	130	123	135	112	126	130	134	125	105	130	127	146	129	106	131	127	133	120	150	110	119	122	133	122	135	125	107	114	133	123	138	118	124	114	123	116	115	117	113	118	121	140	119	110	123	139	129	143	137	125	103	131	119	118	121	132	152	134	140	136	133	113	109	125	118	157	126	122	122	133	139	121	119	127	102	135	117	126	106	105	121	121	120	153	110	110	134	113	133	122	131	142	135	130	120	128	118	136	133	134	110	115	111	136	128	150	122	119	112	132	124	99	132	137	106	109	123	122	128	124	118	106	120	135	124	133	131	140	124	133	138	123	135	116	126	126	131	116	109	143	104	143	118	133	130	104	106	127	128	134	121	134	123	122	106	100	122	127	105	103	110	145	139	149	139	128	119	132	147	116	129	138	120	111	107	135	118	121	127	132	108	124	126	107	121	148	129	140	109	127	147	106	125	120	120	112	124	106	127	105	111	122	127	112	144	118	125	146	131	118	114	132	121	124	118	123	152	119	127	118	123	142	127	122	135	138	93	146	140	139	124	119	129	119	115	149	116	125	140	132	116	135	132	123	142	117	132	127	118	112	121	118	121	123	124	132	129	107	125	139	108	134	141	129	141	134	116	132	120	102	139	116	113	133	102	124	119	127	127	141	145	142	147	99	119	127	137	153	115	119	106	141	129	133	119	132	126	130	113	118	120	117	145	111	91	136	139	119	93	141	143	125	147	142	152	152	122	120	116	118	118	139	133	119	124	127	124	132	129	148	118	121	122	124	133	117	132	124	120	133	141	107	114	95	115	118	119	112	118	109	124	128	132	104	113	139	106	134	124	127	112	117	119	105	126	117	109	109	131	108	131	137	111	117	133	124	131	116	122	147	122	121	113	132	127	141	140	142	116	125	128	120	149	110	134	140	117	132	113	130	113	113	118	118	138	127	131	120	123	122	131	122	112	118	128	116	115	114	121	134	139	135	130	110	125	129	112	100	101	119	158	139	138	119	123	126	127	133	126	136	116	131	112	148	123	120	128	118	124	106	139	145	110	123	115	122	127	137	134	94	132	116	113	113	110	132	128	122	121	120	146	120	118	129	129	120	129	120	134	110	108	114	131	131	139	118	106	122	114	127	117	141	146	119	128	120	126	133	123	122	112	111	136	104	131	121	125	119	125	137	114	116	129	114	118	131	123	135	146	122	123	123	118	108	111	122	118	136	120	103	129	110	139	120	117	103	112	119	122	131	144	120	133	128	117	102	131	132	139	106	149	136	112	112	133	136	107	129	119	128	128	130	128	120	128	121	125	130	126	120	140	120	117	124	116	100	126	112	119	114	127	122	135	119	117	111	122	151	120	149	126	125	123	137	111	135	138	118	132	136	132	124	114	107	123	143	130	124	124	133	141	113	146	128	122
29276	23389	5482	483	409	457	487	457	466	453	454	439	432	411	469	424	454	421	435	442	454	418	435	471	448	416	411	424	410	450	414	435	447	404	434	424	456	461	449	442	406	438	454	436	407	455	378	425	421	435	443	398	429	445	408	438	451	455	459	457	440	449	436	431	435	446	430	442	436	439	449	468	438	454	438	419	426	463	399	396	448	447	455	453	448	431	432	431	409	430	460	422	444	420	450	435	423	424	429	431	426	439	435	459	442	442	437	424	442	442	451	429	433	469	422	424	407	394	443	430	441	463	444	418	441	456	440	429	464	438	441	424	424	436	391	456	443	422	418	453	456	448	482	444	449	443	417	424	435	452	441	407	430	419	458	441	455	449	437	445	444	442	419	441	450	417	412	396	439	423	415	445	455	416	415	434	429	421	435	435	432	426	435	425	419	449	421	425	405	434	411	441	463	449	427	412	424	416	413	405	426	432	434	423	439	428	442	471	418	406	427	437	415	419	418	451	444	447	444	420	420	427	471	435	451	446	456	432	445	438	447	406	444	434	448	436	416	429	434	443	447	455	430	403	438	446	453	436	433	419	452	432	429	445	437	456	425	452	448	463	393	411	431	455	426	451	441	446	412	428	425	481	428	448	448	430	446	414	466	455	430	441	423	435	412	412	410	418	476	464	374	426	445	466	425	384	427	436	447	405	426	430	438	452	414	461	438	427	424	419	452	443	437	426	452	423	403	413	436	439	437	445	421	432	434	453	466	422	438	398	454	386	432	437	428	426	443	406	410	444	434	477	444	429	435	498	403	469	447	435	416	443	401	447	475	439	407	442	424	441	456	409	441	455	429	460	427	450	443	469	420	442	449	423	411	455	454	478	429	450	406	399	448	445	455	423	454	422	442	409	441	432	389	419	433	421	424	421	385	432	418	387	481	416	440	392	448	413	463	462	466	435	452	449	406	423	454	435	426	448	426	420	430	448	443	468	458	414	433	438	418	422	454	404	441	476	403	465	441	468	422	469	429	421	410	428	461	451	449	453	464	418	407	466	396	467	465	454	435	443	453	423	448	443	412	414	484	427	430	451	435	441	435	410	436	423	425	458	444	416	419	423	414	433	457	432	447	433	442	435	436	455	427	443	429	434	439	450	463	451	459	404	476	422	416	422	418	439	419	459	443	421	375	414	449	485	474	434	430	425	430	459	464	458	411	438	459	434	394	406	446	433	448	418	441	443	412	417	447	419	443	415	457	429	433	427	420	421	401	443	448	467	441	451	448	404	463	422	383	434	409	461	446	396	418	456	411	453	449	466	479	463	416	424	438	427	441	456	426	445	458	457	452	390	436	478	460	425	385	438	408	456	407	421	413	431	435	439	432	424	429	411	467	465	445	431	428	463	435	461	463	442	430	453	438	424	467	432	469	448	451	457	422	437	399	439	447	443	447	438	430	413	399	468	465	397	410	422	445	441	441	426	396	460	422	438	403	450	441	433	430	448	409	437	449	390	471	405	442	432	408	440	449	442	449	423	432	452	421	467	452	434	440	410	418	429	407	469	447	434	417	434	440	441	441	437	448	451	462	455	405	453	434	442	430	454	448	443	458	426	420	418	417	447	437	416	456	402	441	461	463	469	430	417	422	427	446	430	469	451	467	443	459	462	412	452	414	405	430	427	385	439	418	445	444	442	436	414	416	432	421	433	428	456	400	438	445	376	413	458	454	437	430	391	456	450	414	426	438	476	424	443	421	451	442	436	417	444	438	433	446	449	434	456	426	450	435	433	419	447	413	456	486	439	437	465	443	450	435	436	458	443	452	424	418	452	475	393	421	482	436	385	438	434	497	447	422	434	458	391	456	403	432	417	434	468	423	453	456	495	410	424	444	435	436	449	449	462	444	384	436	460	456	417	425	457	414	435	460	405	435	428	471	443	449	414	425	439	459	429	413	421	414	467	430	439	453	450	428	460	424	432	445	436	441	467	397	485	412	441	421	439	431	431	454	436	458	446	436	430	417	451	424	394	422	443	389	436	451	425	447	470	423	437	426	450	422	399	440	452	419	442	399	415	456	436	436	439	464	418	420	407	408	427	426	445	445	385	401	429	430	451	441	427	415	447	442	452	449	423	435	427	444	409	416	449	420	450	412	424	437	400	415	425	427	415	450	440	422	434	412	416	446	443	460	420	432	434	456	465	453	454	432	406	412	419	446	414	414	411	404	459	438	434	403	447	454	435	426	423	440	435	443	435	474	411	423	413	423	449	465	467	441	435	445	466	450	454	406	443	450	405	416	438	431	437	429	422	430	396	443	480	435	442	443	448	430	436	467	398	436	427	427	424	424	412	415	431	462	416	448	445	419	412	394	413	414	413	411	426	459	452	420	459	425	443	460	421	442	416	429	414	446	454	417	423	446	449	446	467	446	424	452	412	426	469	437	399	416	448	467	437	415	431	408	424	441	436	427	446	424	411	432	473	467	432	439	453	422	446	443	448	402	426	400	453	423	441	470	471	393	459	467	447	427	453	439	416	430	427	452	434	439	430	420	410	454	432	454	435	441	415	486	442	407	458	390	453	403	442	441	465	436	431	441	432	470	419	434	409	467	402	462	458	456	427	458	420	456	460	429	426	464	436	445	467	420	461	397	435	439	470	434	424	434	421	447	446	435	452	455	411	482	403	424	432	441	435	436	411	452	418	436	449	421	452	397	440	420	433	477	439	428	430	444	478	474	410	456	452	376	445	462	404	444	444	444	472	448	445	481	453	438	438	437	454	465	440	454	417	459	459	431	434	389	461	409	402	433	454	396	418	434	408	444	451	429	415	441	441	417	401	419	434	452	446	448	415	420	439	453	396	445	436	387	455	459	436	451	425	442	437	429	395	448	430	421	428	418	450	434	449	448	411	441	419	416	489	402	460	426	412	435	447	400	462	437	417	455	405	438	420	400	427	441	411	398	410	450	428	454	420	445	443	420	420	445	461	441	420	436	408	458	427	403	424	445	473	460	466	430	440	465	448	438	459	441	490	483	420	462	492	403	481	465	393	406	455	473	463	448	462	460	427	486	432	435	414	406	468	432	488	417	444	430	424	423	419	426	473	439	422	423	468	411	425	479	431	430	456	445	431	461	462	454	440	426	441	456	438	464	435	492	418	430	438	476	390	431	477	422	419	418	406	444	385	448	437	415	411	412	431	432	391	444	432	440	452	435	420	435	452	461	453	446	427	449	438	404	417	398	460	456	429	401	421	412	398	416	471	427	444	416	416	441	448	461	461	428	398	486	414	458	416	429	447	420	459	438	468	452	396	453	388	427	439	444	443	408	423	461	477	421	427	437	442	432	472	437	431	463	418	450	410	441	441	432	445	420	463	466	431	400	440	400	434	450	416	413	458	410	424	474	429	430	424	447	425	455	441	429	425	441	474	418	462	418	442	439	441	423	470	454	419	383	454	432	423	435	420	421	415	416	446	425	443	411	463	443	427	430	444	439	418	436	457
70771	63102	38608	8426	568	290	243	212	231	210	203	215	203	171	190	196	210	195	206	188	210	193	213	202	206	194	182	185	200	193	203	187	191	191	185	180	190	203	184	195	204	198	186	178	178	189	203	223	184	181	190	182	172	187	178	196	168	178	179	187	206	176	190	219	178	212	185	200	192	201	216	160	206	190	181	180	178	197	223	201	209	186	186	189	207	186	191	195	219	193	197	195	182	184	191	174	195	202	187	213	171	204	229	195	172	203	183	177	204	212	200	200	192	191	197	207	188	194	170	189	173	200	199	214	185	200	167	204	203	194	200	184	205	197	202	218	198	196	167	187	200	209	204	188	205	174	205	220	177	189	191	197	154	219	183	191	180	181	183	214	176	185	194	187	178	211	199	181	191	220	171	206	179	184	217	207	190	195	192	191	203	211	197	188	187	187	176	197	209	194	206	188	223	194	184	224	198	210	184	197	200	159	193	206	198	183	197	188	195	174	195	156	180	187	222	197	189	198	159	169	193	182	196	166	210	190	211	192	196	190	195	219	198	181	178	170	182	210	188	205	195	185	183	171	183	165	194	192	212	177	187	190	188	184	182	198	174	186	167	199	173	193	184	211	202	204	202	201	219	209	185	187	185	190	194	211	221	188	200	194	198	189	213	214	207	193	205	197	195	211	181	219	180	180	195	254	214	190	189	201	185	207	207	212	186	188	211	201	175	185	172	172	186	191	182	206	188	168	207	186	178	180	205	204	193	178	180	157	189	203	201	194	185	193	176	203	176	183	197	195	182	212	217	175	207	200	203	215	196	176	212	207	200	180	179	200	185	198	204	188	202	177	199	170	215	204	198	170	183	201	215	178	185	147	211	200	198	191	184	194	185	186	206	175	222	198	212	185	205	164	214	181	176	189	181	207	182	222	209	198	204	200	189	207	173	202	205	218	217	194	185	212	195	179	163	203	203	194	189	211	221	188	181	212	192	214	167	180	190	206	208	212	222	202	180	216	203	220	204	209	213	175	166	174	176	196	189	193	188	188	185	204	169	191	203	173	183	183	194	184	187	187	194	185	191	203	181	207	201	181	183	182	218	190	193	193	187	180	189	181	210	208	176	204	192	209	166	188	212	210	188	185	175	190	206	175	193	181	191	200	205	186	218	221	192	174	193	185	199	191	205	198	185	212	167	211	171	193	183	201	205	201	187	183	181	176	189	190	189	204	192	207	205	207	199	176	202	170	222	190	201	220	207	182	200	204	190	203	172	188	191	195	216	191	158	178	206	202	185	174	198	195	201	187	208	185	202	195	190	193	178	208	188	199	196	181	196	183	184	186	184	193	167	202	170	177	194	205	204	184	194	182	187	210	195	193	215	208	197	181	195	187	210	175	198	211	178	202	181	195	211	221	203	207	177	192	189	187	187	200	177	196	187	186	198	187	188	207	179	176	172	207	200	203	205	202	210	207	208	166	212	172	208	201	204	189	194	176	205	195	188	191	183	193	174	173	171	192	213	194	206	220	182	192	189	205	210	189	180	183	189	186	184	196	168	205	189	173	197	171	201	202	167	196	203	206	188	184	184	163	173	204	203	193	192	211	189	189	187	184	208	189	222	177	201	184	199	211	185	207	203	183	171	174	174	175	189	206	182	194	201	194	201	194	206	190	176	183	198	203	207	198	202	198	174	188	193	180	208	203	196	205	199	172	200	204	190	196	177	168	196	194	195	197	172	178	212	184	192	192	184	192	173	220	194	208	195	212	214	198	176	222	198	183	204	192	206	184	206	179	189	235	204	164	182	192	206	196	175	204	200	224	176	188	205	177	185	182	172	176	197	203	210	203	199	171	206	197	188	179	194	182	219	188	200	202	180	180	205	196	182	185	188	214	198	172	182	215	196	205	183	175	199	181	198	180	174	215	195	195	193	184	179	172	192	215	200	217	203	229	197	177	210	174	192	184	198	200	220	199	204	202	160	206	219	165	186	196	183	184	207	192	180	203	188	193	198	206	193	173	200	201	189	195	200	185	185	208	215	166	185	190	178	201	202	204	206	205	201	201	213	202	193	201	191	189	187	186	187	202	215	197	194	184	214	210	191	186	192	208	197	197	198	181	194	191	187	165	200	190	192	182	198	186	201	196	197	192	220	208	180	201	181	212	165	174	208	181	184	191	214	179	197	213	182	202	201	198	173	184	197	174	169	192	198	201	172	188	188	190	180	212	188	195	188	200	179	171	205	172	180	203	209	188	189	185	206	213	205	191	151	193	205	202	190	180	188	170	195	198	214	178	170	169	170	187	186	187	204	170	184	180	194	197	208	201	171	189	166	176	214	199	192	200	191	196	182	193	187	182	159	183	166	179	185	194	203	185	192	178	208	184	191	204	193	207	190	209	201	205	199	184	165	194	178	209	191	218	191	197	208	190	191	180	192	205	186	199	187	177	191	195	219	194	193	192	181	205	175	196	191	194	194	182	177	185	191	203	203	194	216	199	190	200	187	200	200	202	181	174	201	203	225	191	217	214	188	180	199	186	193	172	200	203	194	177	178	172	198	174	183	202	198	182	195	175	189	181	178	203	181	202	195	171	198	184	204	186	193	197	199	186	167	191	183	195	175	190	193	207	202	182	195	220	203	200	197	195	182	194	186	193	179	209	191	195	170	167	191	183	165	173	195	200	182	194	189	232	180	188	205	202	208	190	208	178	189	222	190	161	173	218	198	193	200	170	197	229	208	187	190	197	210	187	189	197	186	170	169	179	196	160	178	208	188	198	185	188	180	215	203	182	182	184	189	190	190	192	211	192	160	196	192	194	186	203	182	185	194	207	195	186	175	171	205	196	206	206	200	206	194	195	160	183	210	175	214	185	152	169	177	182	184	203	190	182	184	177	189	185	186	195	177	210	200	213	192	208	198	196	206	191	213	176	179	189	205	208	191	197	198	183	196	189	201	200	183	196	200	203	174	201	190	193	220	212	181	213	187	193	207	179	199	184	218	189	187	189	191	195	181	192	177	216	190	170	176	182	194	225	184	200	186	198	176	172	196	193	209	193	190	192	216	208	175	200	175	201	204	193	188	212	184	177	185	176	188	191	177	208	217	212	195	202	201	181	203	183	195	207	199	181	208	230	178	178	183	205	185	191	191	174	195	186	190	227	201	197	207	191	179	204	183	184	198	206	191	198	188	185	180	189	199	206	199	198	211	201	190	199	221	188	185	179	191	197	203	189	207	179	187	172	183	185	193	199	202	203	182	171	195	206	190	199	168	200	206	214	187	209	210	201	161	193	191	210	198	179	191	212	189	185	173	195	188	175	221	187	196	191	194	198	203	197	181	220	177	195	200	193	192	197	157	196	191	178	168	192	202	207	188	209	209	185	200	193	191	186	173	189	168	201	193	202	207	206	194	195	203	184	185	187	188	181	196	216	207	192	200	205	207	209	210	191	189	224	213	192	200	196	191	174	188	186	200	189	204	165	204	204	182	196	203	202	200	222
50274	50084	32068	1196	1018	875	867	812	777	728	738	703	685	678	681	638	678	671	677	684	654	672	614	616	663	629	626	641	626	578	654	631	629	623	646	613	670	652	647	632	626	632	605	639	651	625	627	599	575	652	660	611	602	662	689	604	608	600	689	622	655	620	624	592	634	635	641	600	610	638	623	611	615	614	652	633	604	594	592	682	637	652	634	604	602	604	620	568	645	621	623	645	630	636	641	604	615	633	593	600	644	605	598	620	644	617	603	592	639	603	610	626	653	610	582	584	677	641	619	652	603	608	628	651	596	603	654	636	632	629	590	625	637	615	561	584	631	649	610	633	592	594	589	611	640	647	631	602	612	595	603	609	625	565	609	642	627	628	621	593	630	589	616	617	628	647	692	596	601	637	594	595	630	590	638	584	628	627	598	624	608	594	634	646	604	606	630	603	617	630	643	604	588	618	615	654	624	639	587	626	625	630	603	577	663	632	608	654	619	594	678	586	587	626	625	660	608	610	608	615	638	619	600	597	624	639	626	622	641	586	622	611	648	626	575	603	632	525	592	636	592	639	593	593	574	603	630	629	598	590	598	619	580	595	652	619	626	621	603	617	603	622	577	618	619	620	623	632	632	622	593	582	621	634	609	599	573	548	578	609	641	607	618	590	574	615	597	612	621	621	604	609	616	622	581	617	626	656	604	678	577	608	601	615	611	539	618	639	627	651	639	612	600	628	622	613	623	589	645	598	663	588	634	625	607	620	590	641	602	622	569	578	584	606	573	617	669	626	632	622	655	597	632	613	668	645	586	562	641	596	626	584	639	586	630	639	624	636	579	657	679	616	567	637	663	623	608	668	622	622	622	585	672	600	607	645	640	611	570	613	643	668	588	650	676	626	614	617	575	600	560	615	616	617	631	651	591	646	592	594	561	643	622	647	644	586	592	586	578	638	608	575	625	602	571	608	602	623	588	609	638	615	631	621	663	661	647	619	580	617	622	616	628	600	619	594	613	630	641	644	634	593	655	592	593	632	604	627	650	622	582	656	682	659	626	571	645	568	628	600	616	629	632	590	635	651	602	643	633	611	645	602	616	579	628	612	661	621	624	639	647	599	673	619	628	644	661	620	564	593	577	603	599	633	611	603	596	631	612	606	603	634	638	608	598	651	605	632	603	574	667	623	564	586	640	637	621	623	623	593	609	642	642	607	643	625	670	646	619	602	613	610	612	628	620	601	627	634	587	617	629	633	629	573	607	659	639	620	619	601	621	589	588	617	589	590	618	593	619	614	607	634	656	624	604	605	625	596	621	583	609	600	628	624	601	650	641	599	666	679	619	612	647	653	607	617	609	645	586	615	621	635	657	660	619	634	606	642	598	604	609	625	618	625	600	640	615	613	589	605	669	626	657	608	633	620	623	579	616	605	624	630	647	677	635	599	587	633	646	607	641	603	607	619	603	622	636	602	649	625	615	621	601	610	629	670	603	605	584	620	646	583	612	594	612	605	655	668	628	632	614	558	637	635	610	596	607	579	653	632	558	610	621	608	610	629	653	609	621	627	614	612	638	601	668	658	617	590	575	570	613	570	668	646	605	612	633	639	629	626	625	621	678	621	653	656	616	633	603	638	643	586	637	608	622	571	592	633	647	612	640	624	615	645	589	620	619	610	615	624	648	594	610	622	617	616	639	613	601	617	649	593	654	630	621	656	613	620	630	609	596	620	619	582	613	578	653	587	606	613	630	616	619	646	603	579	612	606	636	671	644	657	668	616	608	625	634	631	573	604	623	569	634	657	608	665	621	600	596	586	602	607	599	599	645	610	631	592	615	635	629	627	617	656	573	592	624	641	621	591	606	632	624	596	667	570	622	634	607	593	648	650	606	650	637	589	590	606	640	601	644	628	623	615	641	656	585	620	623	605	627	640	643	610	594	600	622	662	627	637	630	624	606	614	680	592	618	589	624	603	608	609	660	602	664	588	564	615	648	651	603	632	624	610	611	610	616	589	636	652	593	623	610	615	596	654	690	614	623	635	596	619	648	595	638	639	632	628	666	625	631	655	660	571	630	645	632	676	617	623	585	586	634	658	613	632	600	593	622	630	605	618	613	635	617	581	601	619	618	592	639	643	625	622	623	606	637	633	645	625	634	657	654	628	642	618	645	620	597	620	577	569	618	635	631	623	613	617	628	607	593	629	639	664	606	612	677	625	597	625	624	579	619	605	635	626	597	670	645	636	617	608	638	610	650	605	587	627	594	676	649	639	617	639	622	572	593	657	668	644	657	605	605	628	621	642	639	610	609	672	603	614	601	683	599	621	639	601	628	655	615	671	643	621	669	642	602	624	584	633	638	566	631	579	611	619	646	599	606	617	636	621	631	633	617	672	620	639	640	611	595	613	627	652	553	653	671	632	631	636	607	628	594	590	651	637	659	568	637	597	650	624	623	626	615	619	616	638	598	592	619	606	642	583	570	613	577	660	580	563	624	621	621	619	597	617	607	614	583	603	642	632	638	647	622	612	590	632	582	634	600	626	611	630	655	587	614	666	671	616	605	589	600	603	586	606	645	624	614	610	618	604	603	626	629	608	609	666	615	571	593	660	599	619	591	610	615	637	651	619	664	646	594	600	631	586	619	584	612	636	615	635	582	583	614	615	640	586	637	635	583	641	621	652	605	607	645	605	620	628	624	588	611	590	623	639	642	637	650	676	632	589	621	634	600	625	655	588	618	631	614	580	633	593	645	650	626	641	620	601	615	578	625	631	611	622	592	612	604	637	623	602	605	661	651	622	659	613	647	657	624	617	601	614	626	609	640	636	624	586	598	601	625	595	619	616	580	635	546	577	595	585	615	678	648	669	674	630	633	632	600	668	656	621	639	571	645	606	608	614	647	623	614	573	595	614	590	623	679	641	635	610	608	612	660	623	589	609	638	605	598	635	590	638	626	665	597	597	611	633	627	648	645	638	668	599	620	611	616	603	625	613	655	629	630	623	619	653	610	614	633	643	620	638	666	582	580	636	610	625	620	644	624	667	629	623	614	634	595	648	668	614	583	631	597	627	600	627	637	651	631	590	642	626	644	606	565	616	611	606	643	653	603	599	633	636	646	634	611	615	577	628	616	556	603	605	631	633	624	615	622	635	599	636	595	641	620	683	618	588	565	586	613	627	590	651	602	591	561	601	632	617	592	622	640	634	556	607	617	602	609	586	623	609	610	616	582	568	637	612	643	620	593	668	642	593	633	633	629	642	587	596	638	610	610	643	615	625	616	604	584	604	616	611	619	597	634	630	614	615	664	619	597	628	636	591	619	628	597	640	635	673	606	638	617	624	664	595	614	622	617	648	629	624	605	596	620	611	603	649	696	595	652	613	627	592	635	622	593	581	596	594	570	639	593	591	592	582	624	617	635	612	628	650	583	621	602	622	632	637	603	654	647	630	611	659	573	617	603	634	657	646	649	615	640	644	650	612	631	632	620	668	673	647	620	604
80970	72298	44997	14563	2086	480	415	362	351	340	319	323	331	323	279	317	303	300	323	307	306	288	301	285	284	299	304	308	299	316	286	301	290	295	306	303	280	305	279	288	285	282	278	271	295	286	273	271	286	273	284	272	285	300	310	258	281	286	275	305	296	286	275	297	281	291	293	283	307	282	272	258	296	289	272	270	268	295	283	260	257	278	255	280	260	275	263	319	301	287	305	280	297	310	351	290	272	308	288	301	268	265	281	286	281	290	287	311	298	267	265	294	298	276	275	299	308	292	249	319	302	284	258	271	293	270	284	283	289	274	308	293	267	282	294	264	295	269	313	275	298	265	287	291	261	271	246	263	311	299	294	263	271	297	267	248	303	298	300	279	302	248	299	290	286	296	288	282	304	321	286	319	272	268	286	298	287	286	255	291	283	277	316	289	275	322	278	293	280	309	298	297	292	273	260	308	291	309	281	312	309	292	264	276	282	273	314	269	282	288	292	281	279	312	273	275	299	283	272	281	279	292	281	284	275	301	290	318	298	312	312	285	288	260	285	268	261	282	298	271	252	301	277	272	278	277	297	300	272	290	304	275	294	267	283	308	274	273	303	287	287	260	269	257	280	318	312	288	266	301	272	297	302	280	289	257	284	296	299	297	266	280	270	264	259	320	318	310	289	283	290	314	256	287	258	294	290	279	312	304	268	279	273	287	306	278	289	290	299	274	308	266	283	260	249	295	318	280	285	301	276	269	301	279	301	312	288	260	295	274	262	281	275	274	278	312	298	288	299	309	292	282	275	317	275	295	269	296	312	283	279	297	256	298	276	302	291	282	279	294	269	253	297	270	263	295	287	281	274	248	284	281	292	295	280	281	263	295	281	284	293	254	291	301	250	296	269	315	253	283	284	269	246	285	262	308	281	243	325	265	294	300	287	300	255	306	294	292	301	292	278	297	302	265	286	273	292	272	280	277	292	291	276	273	303	293	269	286	282	292	287	273	283	289	293	299	294	290	277	278	266	289	309	292	311	277	271	290	286	272	297	280	274	293	285	294	272	321	293	260	282	307	289	305	270	304	296	275	281	258	285	275	272	294	281	258	301	302	278	272	259	254	293	268	276	279	283	269	299	270	268	291	311	258	291	283	287	259	280	296	297	283	271	273	289	266	291	309	266	306	274	327	283	281	272	298	313	277	274	281	273	314	309	288	279	300	279	287	257	292	280	277	282	286	277	279	288	260	265	325	286	276	306	258	293	286	270	282	290	267	288	285	269	284	277	294	298	283	277	272	287	291	292	284	287	261	265	290	285	243	270	307	291	297	282	275	304	283	302	287	282	294	255	266	298	279	269	278	297	288	317	283	287	254	256	284	282	297	311	298	289	301	287	299	284	264	285	281	299	293	299	268	246	288	281	296	270	308	286	281	294	301	288	295	313	280	309	294	302	293	256	279	274	265	297	303	258	274	290	282	274	300	303	250	281	298	285	282	290	264	293	292	249	293	284	298	302	269	291	279	255	267	293	293	297	313	289	283	296	297	292	256	317	322	283	280	298	288	308	277	309	259	279	271	287	257	268	302	291	256	269	284	280	301	294	304	273	279	318	299	295	289	274	316	275	314	298	266	305	258	299	278	297	278	278	254	279	258	283	272	269	318	278	259	274	265	260	305	294	257	318	300	297	291	299	277	296	277	315	275	298	305	329	276	268	285	285	306	308	294	320	318	264	260	286	289	294	239	278	295	330	270	301	292	298	298	300	294	288	270	307	332	307	289	277	284	257	275	301	277	277	289	311	281	268	269	291	282	284	309	319	297	266	281	279	269	332	260	277	265	288	267	258	282	275	271	292	314	240	298	323	255	287	286	277	303	285	285	303	301	288	287	261	284	289	276	286	278	273	265	286	298	285	304	291	265	301	273	307	277	290	302	314	299	317	271	270	295	267	317	317	271	283	259	270	298	283	268	281	278	274	296	307	272	279	264	258	304	280	264	283	286	278	285	284	300	317	280	264	272	271	265	315	300	278	250	295	281	294	268	302	306	282	240	263	245	268	290	298	281	287	286	278	272	301	300	295	297	316	267	299	274	287	299	297	261	274	289	284	286	271	275	313	265	277	322	257	270	304	274	292	304	282	317	306	258	254	291	299	302	275	264	268	311	295	264	300	319	266	298	281	243	300	332	261	300	289	330	296	292	282	282	306	289	301	257	270	261	275	287	290	290	298	289	283	290	278	249	276	288	267	305	303	272	296	255	278	285	295	278	275	286	282	279	269	272	320	262	272	270	291	279	276	269	283	271	266	271	272	298	288	278	267	270	309	285	324	326	283	282	300	265	282	297	264	279	295	271	277	290	260	259	282	269	263	250	277	302	282	278	253	287	284	278	286	267	293	265	264	319	286	293	289	305	279	324	274	290	275	260	295	281	292	269	314	286	282	283	287	271	258	266	290	278	288	293	274	291	278	282	265	287	268	266	291	300	280	286	289	295	273	261	299	290	283	303	300	280	310	310	279	304	294	296	308	278	288	253	285	286	294	280	287	336	276	289	299	277	283	291	290	300	288	252	301	291	297	300	275	284	289	322	297	311	272	281	265	281	295	260	296	271	306	264	283	271	302	307	271	284	276	303	300	285	304	285	255	274	280	315	306	281	286	292	309	274	275	293	288	265	314	298	263	308	291	283	297	260	306	297	273	314	272	286	294	291	261	290	266	278	308	286	279	257	278	314	301	292	295	300	281	276	287	336	302	305	298	288	264	295	266	298	295	289	286	259	276	261	325	287	296	309	286	320	287	295	289	273	289	273	282	306	281	290	303	286	260	311	284	278	292	297	310	286	295	301	304	293	301	316	286	310	297	296	309	278	265	285	269	303	297	276	300	278	255	264	296	301	305	287	302	278	283	296	278	255	294	306	299	318	302	256	294	273	284	284	270	297	305	311	280	273	262	310	259	261	294	272	279	280	281	289	319	259	276	269	281	300	281	293	271	312	274	309	289	278	279	291	285	288	307	277	262	278	292	276	312	299	310	276	286	276	288	291	285	282	284	290	301	284	276	319	311	289	293	304	287	288	295	307	303	334	278	289	294	266	280	286	289	258	302	298	306	288	295	276	286	297	286	303	297	285	263	304	288	278	271	303	296	302	267	284	268	283	294	278	280	297	283	304	276	283	279	283	299	309	288	283	255	273	260	294	287	295	258	297	283	285	270	267	264	294	281	282	291	309	297	275	297	277	310	294	272	309	295	272	300	261	307	266	270	314	259	298	305	271	288	285	289	273	294	311	250	283	303	286	267	313	277	282	306	282	276	280	272	264	306	276	292	305	305	324	264	250	305	293	258	276	278	296	279	293	279	296	275	304	279	279	277	312	285	276	272	304	289	283	274	316	308	310	276	276	297	294	304	272	297	302	284	303	286	266	297	284	290	292	284	293	243	305	271	306	277	263	309	292	298	265	294	276	301	269	281	301	268	301	280	285	287	254	266	293	283	279	305	312
61427	60634	39728	2116	1756	1620	1428	1250	1181	1172	1085	1129	997	993	1005	928	988	972	915	915	888	905	909	914	908	901	840	925	915	872	850	914	884	881	866	871	890	915	912	858	824	843	873	855	942	879	868	864	870	866	902	824	915	839	867	856	893	909	837	844	812	856	852	831	873	866	862	855	873	891	887	866	861	875	856	878	868	862	882	868	908	881	871	851	880	844	891	832	859	883	844	824	849	869	880	864	878	843	894	859	852	863	836	895	850	820	829	845	857	846	869	847	830	833	872	835	848	912	824	799	828	816	851	858	852	876	823	850	822	835	904	842	836	852	814	835	857	915	861	880	832	869	903	795	858	889	832	818	903	831	787	865	823	846	830	829	905	860	852	814	891	879	835	866	840	847	848	828	868	795	849	834	884	842	857	853	809	848	825	849	886	870	821	870	821	853	882	856	836	854	858	867	804	875	852	857	829	868	861	902	828	815	864	909	823	842	811	812	820	860	860	847	811	847	897	843	835	791	896	838	874	818	844	815	814	855	894	860	868	857	827	843	891	841	833	814	826	855	814	831	853	852	872	863	851	857	891	881	893	848	827	828	854	829	889	807	847	862	871	856	874	817	855	833	858	838	817	904	843	878	855	862	840	848	864	864	841	852	830	891	893	853	869	910	867	888	818	830	940	854	846	865	841	844	861	887	881	839	891	791	877	894	895	877	906	811	893	845	861	846	858	866	877	908	764	856	808	851	823	842	858	815	838	866	877	918	821	865	877	895	845	868	891	853	863	827	878	906	867	847	861	916	865	894	851	816	897	880	884	869	834	854	781	824	858	878	850	827	831	884	880	848	927	880	859	857	839	796	889	863	842	833	842	910	829	815	832	862	869	872	858	844	898	891	872	878	909	818	856	792	878	804	855	862	891	842	850	821	844	843	828	875	884	833	820	851	854	870	838	850	852	837	835	861	804	835	842	862	943	879	877	854	871	880	907	870	887	876	856	863	834	882	886	824	851	829	874	828	823	835	873	821	874	857	868	890	923	850	911	831	840	835	862	872	851	862	844	838	843	887	863	880	819	861	873	838	869	888	858	827	851	870	846	859	854	827	839	802	908	884	892	844	851	803	885	812	863	872	889	848	846	862	882	823	893	820	874	875	838	824	855	827	864	838	875	817	827	897	871	819	807	905	880	942	865	860	877	927	830	905	861	827	875	864	884	898	828	820	861	853	848	876	897	863	814	866	826	894	874	859	852	854	876	920	862	856	879	836	870	901	802	883	880	892	872	887	851	877	850	857	886	861	843	868	890	911	818	821	876	773	825	835	906	879	816	905	863	887	822	864	852	875	881	894	855	817	851	850	867	856	844	902	860	829	830	859	836	879	801	817	841	853	862	893	867	869	851	835	849	821	873	852	916	833	839	826	880	794	881	893	849	860	793	923	859	875	875	860	884	847	735	888	885	820	839	869	769	861	841	886	935	870	864	843	835	872	760	878	824	826	821	822	834	828	848	811	846	822	818	869	875	901	831	923	871	861	863	827	892	849	859	849	923	833	839	900	841	840	857	812	827	788	887	923	878	873	859	866	875	841	873	909	893	879	888	805	830	888	861	834	855	892	834	876	814	901	877	843	839	825	854	821	864	847	839	807	867	850	811	842	916	826	852	914	858	873	838	920	898	827	852	849	831	874	873	843	839	870	883	900	834	844	844	829	914	902	850	867	901	843	807	841	833	863	880	877	878	839	833	867	874	890	858	860	867	871	838	846	950	871	889	850	826	848	854	882	844	876	952	824	848	900	879	858	848	809	821	889	896	845	866	876	870	826	870	875	820	825	883	836	828	880	855	869	829	898	882	832	838	854	878	863	843	883	838	880	911	869	843	839	817	857	913	852	889	850	862	857	849	863	878	886	847	865	859	863	897	850	862	795	825	886	875	856	843	807	855	885	859	824	885	858	840	904	906	853	842	828	865	870	812	830	836	866	889	870	848	864	829	872	886	858	871	851	804	835	892	864	837	872	853	845	832	844	870	860	879	940	837	783	867	897	871	877	858	853	854	876	878	840	865	811	851	853	868	820	818	903	832	848	869	822	838	837	847	873	811	853	888	881	897	834	792	866	848	872	834	845	820	803	872	811	873	831	860	847	899	858	887	837	797	803	863	899	933	831	807	853	855	839	851	884	827	869	873	833	848	843	895	891	849	891	887	838	810	860	852	824	785	852	836	874	837	857	837	789	843	847	856	843	888	866	884	841	874	835	784	831	858	835	828	882	870	850	855	891	838	870	880	881	810	841	789	830	850	859	884	851	816	833	848	827	788	911	868	854	821	825	808	841	848	843	844	828	827	874	911	859	806	845	899	879	855	865	874	868	845	867	866	813	844	897	846	862	883	858	860	841	851	844	843	868	870	870	855	823	829	856	897	892	869	825	851	824	894	841	828	816	865	912	850	868	893	847	844	864	809	837	812	850	887	872	823	852	877	871	841	848	798	864	869	856	879	880	814	811	859	893	848	866	835	817	818	879	863	871	864	869	834	839	855	891	883	853	807	799	876	830	849	842	857	891	859	852	861	866	869	859	853	861	860	846	868	842	868	878	871	924	915	844	834	865	833	926	870	869	869	868	881	921	849	872	842	861	828	887	861	834	915	809	782	857	871	790	840	889	870	849	830	819	841	883	821	924	834	900	888	832	870	850	880	915	865	895	888	837	854	842	844	832	868	823	850	864	854	876	906	866	871	850	834	846	849	849	905	926	869	868	866	918	862	882	837	873	827	843	832	858	878	863	852	871	839	852	874	902	851	890	898	824	825	881	858	902	830	843	878	889	844	856	854	904	827	859	880	857	838	857	856	864	878	882	832	809	834	861	857	915	872	918	887	840	874	861	784	875	823	862	806	845	866	880	824	837	859	810	862	886	857	848	839	849	870	836	892	886	926	861	884	874	856	862	874	900	854	862	856	851	886	849	888	829	854	898	838	849	892	922	872	880	826	905	861	869	862	819	845	838	881	845	817	946	870	862	876	874	853	816	827	877	861	892	843	925	836	850	865	823	830	869	890	872	847	843	878	862	896	894	904	878	807	859	872	803	824	893	847	896	863	853	827	856	851	891	849	860	872	809	868	842	827	854	885	845	923	884	862	895	911	897	811	857	863	864	903	863	863	870	821	869	862	886	858	808	884	858	846	877	883	830	838	864	840	866	881	881	894	820	816	901	847	838	875	845	860	779	882	847	813	858	873	855	847	909	872	880	904	860	936	864	864	821	897	906	832	883	838	885	840	867	862	876	850	869	836	910	892	919	878	864	772	917	874	827	852	864	880	816	878	907	823	824	851	868	832	900	889	910	843	866	867	842	848	897	869	877	857	846	874	854	825	856	851	844	854	884	890	865	884	871	803	845	868	873	873	872	873	910	886	845	837	875	837	811	841	836	827	868	849	833	862	889	910	896	828	839	862	933	838	830	858	792	846	854	849	801	852	812	808	839	841	809	844	887	876	847
30061	18005	5107	238	126	154	123	135	133	115	137	147	141	128	108	111	122	107	135	104	104	148	128	124	108	135	125	141	123	127	107	108	136	115	146	112	139	123	132	136	131	131	127	118	122	147	132	121	134	118	123	136	143	148	115	158	151	111	128	112	130	134	115	138	133	128	121	127	133	133	144	135	118	129	135	128	127	128	118	118	123	108	118	121	126	128	130	117	125	109	108	147	125	124	121	124	105	123	117	117	119	140	131	125	138	149	118	120	133	126	123	117	139	138	125	115	133	124	120	135	125	128	131	124	120	124	122	117	113	121	139	116	131	130	137	127	127	106	118	127	114	130	124	123	136	110	137	135	128	130	128	118	132	132	121	120	127	112	125	122	134	128	120	145	145	117	120	118	114	112	130	121	115	132	128	139	124	133	122	120	138	109	141	119	112	126	122	110	115	121	118	113	136	135	115	130	141	132	127	117	141	141	126	132	136	112	126	138	117	122	121	124	123	108	125	129	120	120	154	129	136	116	109	118	130	145	119	114	142	123	127	121	118	127	120	137	134	134	125	110	120	120	117	117	121	111	106	132	133	112	137	121	118	143	139	134	117	125	137	134	135	114	109	101	130	137	113	127	137	123	123	126	113	134	116	120	107	131	111	119	128	112	127	103	129	116	137	125	131	123	121	142	134	133	111	129	121	110	129	110	108	138	123	127	140	124	121	104	140	126	119	107	133	115	122	129	131	134	129	109	148	112	113	121	124	120	131	126	139	128	125	109	111	130	124	136	121	108	115	109	128	122	144	127	127	114	130	147	133	106	111	119	110	139	110	165	133	136	125	136	128	120	140	125	112	115	121	129	130	119	119	114	115	115	119	115	116	124	124	117	134	105	111	132	135	101	142	115	144	115	109	126	128	127	136	137	139	133	130	115	98	112	112	124	138	100	122	151	116	101	137	128	128	119	117	125	129	105	119	130	119	128	117	110	110	118	143	116	123	118	126	114	114	139	123	142	136	145	123	137	132	127	115	134	114	123	140	128	134	119	106	124	116	111	133	131	100	118	130	128	126	111	117	107	137	143	121	124	128	134	126	126	118	137	122	133	116	123	109	123	123	124	134	127	140	107	150	137	108	115	138	127	111	128	134	138	121	128	125	119	116	157	116	113	139	119	128	119	165	117	124	117	118	115	145	112	110	104	124	138	122	114	127	131	92	119	120	146	124	120	121	125	140	122	120	122	120	127	134	129	137	126	127	125	123	139	116	131	129	118	133	118	129	115	135	116	139	126	136	129	139	131	133	132	139	119	102	112	121	111	116	141	124	136	114	108	117	123	132	119	144	108	126	126	126	125	139	130	142	118	131	140	132	133	130	118	132	142	128	113	115	132	132	108	130	135	100	125	132	131	126	137	132	129	109	117	128	146	126	102	124	125	143	126	128	127	121	124	129	134	121	116	119	116	126	159	141	141	129	122	114	142	147	121	109	129	143	139	127	125	144	128	115	118	109	141	134	117	119	130	132	131	122	130	103	119	107	102	114	137	103	122	113	139	109	103	110	125	118	140	156	109	126	127	121	125	116	124	128	129	137	134	144	125	131	105	113	116	120	110	115	128	124	107	120	119	115	137	98	147	114	124	116	137	129	132	126	129	119	127	146	113	136	136	125	133	118	119	124	117	145	121	145	125	136	126	106	117	119	125	147	137	132	132	132	112	129	126	130	140	122	135	134	117	107	119	115	126	136	106	111	121	130	121	132	128	125	119	125	119	117	125	120	127	106	134	131	129	130	121	122	130	124	130	137	129	108	118	148	136	127	119	117	121	132	139	141	107	125	129	130	130	138	124	134	117	139	131	127	136	153	122	137	154	116	116	123	120	119	114	128	135	123	106	114	131	147	112	124	137	121	113	139	131	115	115	117	115	129	138	122	119	138	143	132	131	122	127	122	124	131	117	141	139	139	132	117	141	121	117	119	127	120	133	123	160	112	127	114	123	121	122	111	127	130	131	117	141	105	122	107	117	128	129	133	150	133	142	142	117	126	139	123	124	126	116	138	138	132	117	123	109	98	117	116	106	112	120	131	127	130	131	129	121	127	136	126	119	124	116	133	133	127	131	102	133	110	157	124	131	115	106	124	128	138	140	116	123	143	126	126	125	127	130	106	112	116	107	125	126	125	133	136	138	115	122	110	118	146	137	118	124	115	130	111	112	120	120	98	127	123	107	104	124	118	116	116	134	119	108	102	144	118	115	138	120	129	124	118	120	100	130	148	115	123	111	127	141	130	118	136	117	128	136	121	109	151	126	120	128	125	119	107	123	130	131	125	124	114	155	121	136	94	123	127	106	126	140	127	131	124	144	113	134	134	142	138	125	126	141	127	119	130	110	129	115	115	127	116	128	131	111	119	113	134	125	114	144	123	105	128	121	127	124	124	131	116	127	127	141	109	150	117	114	127	143	110	115	130	116	136	149	110	124	144	126	127	120	127	145	130	119	127	115	122	122	124	106	126	91	141	134	147	135	113	118	132	129	105	138	123	139	130	116	113	136	116	101	140	133	108	104	134	138	119	112	111	123	122	130	113	141	132	109	129	138	127	133	106	155	107	129	115	112	116	115	124	154	128	128	106	135	124	145	133	122	136	127	121	125	123	132	123	103	116	111	106	128	125	128	115	129	143	111	106	136	111	121	126	126	140	140	140	126	130	99	134	142	139	115	133	124	118	102	97	120	147	113	120	147	144	112	114	121	128	120	123	135	120	147	126	136	117	138	115	129	132	122	118	139	150	104	135	145	116	115	140	144	124	136	133	121	134	134	137	111	108	123	127	136	128	127	121	127	136	131	137	140	138	133	130	143	129	131	135	130	128	137	133	126	116	125	135	135	120	127	119	119	132	128	137	120	107	118	127	134	143	136	130	122	116	125	149	134	126	116	128	128	127	121	114	130	133	124	132	120	121	133	137	128	129	117	129	124	139	100	127	125	127	113	137	124	125	138	108	122	108	141	139	119	149	119	144	133	105	117	99	145	133	114	122	131	128	124	127	129	125	115	120	104	109	116	130	104	111	108	124	148	106	108	129	133	134	130	122	131	135	116	127	129	123	131	127	138	118	141	113	148	116	116	152	118	139	122	124	119	121	128	123	122	123	121	117	122	118	126	112	130	124	121	126	117	124	139	109	131	128	151	121	118	133	123	115	115	135	130	137	122	134	135	121	127	113	121	112	127	135	112	125	144	148	127	131	120	121	116	140	112	137	135	148	113	144	123	124	132	132	131	113	138	121	135	136	108	133	111	132	111	105	124	150	118	116	117	132	117	153	93	128	128	119	130	128	118	136	113	127	128	135	114	128	121	122	131	136	120	114	118	125	155	116	127	120	133	115	130	128	119	117	126	125	124	125	118	127	112	136	126	132	132	150	112	112	119	127	123	122	131	131	140	119	102	119	116	132	135	127	119	130	128	138	133	126	119	115	130	130	127	109	101	144	118	143	122	99	129
30115	21347	7017	472	456	452	470	424	421	456	440	456	458	425	439	458	408	458	431	425	453	420	472	427	460	396	471	431	440	419	423	437	414	421	419	455	408	430	480	461	450	456	432	442	438	441	422	404	470	462	423	437	476	422	429	450	425	409	419	447	468	440	496	423	458	458	434	440	439	468	414	465	471	425	454	437	427	453	454	458	477	423	425	475	495	449	447	447	468	449	481	457	448	458	484	411	440	430	453	457	433	418	454	443	450	457	460	427	426	480	433	463	413	412	447	458	447	432	455	439	439	447	419	459	463	427	500	420	413	432	469	434	415	463	441	392	406	434	450	445	458	459	435	435	430	452	433	413	446	447	424	433	445	451	399	467	445	388	445	464	484	453	432	448	446	426	461	444	435	454	429	416	431	477	472	449	462	436	459	417	434	420	425	454	462	460	442	419	445	404	430	387	465	431	434	420	435	414	427	467	448	439	427	437	405	435	450	433	465	424	444	443	414	399	428	461	444	439	424	466	427	469	403	476	435	451	439	414	451	442	436	469	436	429	450	472	441	421	443	432	446	421	452	416	430	438	427	424	460	434	435	433	474	438	419	425	480	398	465	425	443	464	451	424	420	422	466	429	436	419	435	442	480	436	477	445	401	435	428	417	418	452	478	448	440	469	467	473	431	455	427	428	435	434	431	420	436	460	453	462	454	435	427	451	440	442	452	445	430	445	482	439	438	448	440	428	462	454	422	455	469	465	423	437	447	416	398	431	411	454	454	452	467	449	463	420	444	472	460	442	484	437	438	456	430	446	443	467	435	433	444	400	459	425	445	425	454	391	467	448	446	425	417	455	445	413	459	490	423	420	417	482	431	440	460	419	446	434	443	472	458	456	445	484	438	438	429	411	443	431	442	437	411	443	495	414	433	456	418	442	452	419	431	459	446	461	420	438	452	434	460	457	417	435	387	420	419	467	431	439	468	415	445	440	462	436	416	392	439	444	398	460	436	468	404	448	412	445	439	440	432	428	411	447	434	450	455	441	473	459	425	463	408	451	409	418	433	417	471	419	419	410	409	452	436	442	465	434	450	406	434	426	439	422	440	457	448	468	423	417	446	455	447	430	426	420	474	412	463	462	463	456	481	437	430	445	425	484	444	446	420	463	418	424	461	418	418	397	450	443	438	428	439	439	469	462	454	468	442	453	439	429	407	429	464	461	430	436	425	464	446	431	418	467	450	423	392	446	402	438	408	454	431	477	464	441	417	440	419	467	456	438	462	424	472	448	437	452	458	435	438	436	428	442	411	422	419	492	442	441	447	461	444	401	449	424	478	427	451	418	446	414	440	453	426	436	455	465	438	414	424	466	447	429	462	434	408	456	398	445	435	479	420	424	461	439	438	460	465	438	430	441	450	409	448	460	449	440	427	475	452	428	477	428	460	437	452	457	429	490	446	407	412	451	429	410	441	472	432	453	429	401	442	426	416	404	452	436	461	452	424	434	458	402	455	399	419	442	438	460	428	444	401	449	445	419	392	444	447	475	476	439	432	436	426	425	471	458	447	471	412	409	425	408	460	406	475	472	464	425	430	428	440	432	437	438	453	415	411	433	445	437	429	416	448	450	432	428	459	389	425	426	446	448	443	406	452	447	432	425	445	450	429	410	471	457	454	433	443	476	445	403	434	437	398	395	479	423	433	429	411	455	433	445	435	480	438	472	449	462	437	441	441	455	471	446	451	444	451	428	442	475	420	418	459	432	491	426	430	452	452	470	444	431	432	450	442	459	421	438	464	453	427	467	458	463	428	425	422	433	437	435	448	457	402	428	441	422	432	411	396	459	433	430	447	475	463	432	448	442	450	447	414	410	421	398	445	434	428	437	416	437	443	404	475	456	424	445	419	459	434	429	450	434	429	439	433	428	425	441	424	417	410	428	406	467	433	422	461	442	483	434	386	437	415	424	463	447	457	457	425	461	446	437	438	420	418	451	445	446	426	494	433	461	443	456	454	463	417	440	469	425	449	451	409	448	390	401	407	426	472	434	434	405	415	429	452	433	439	430	451	467	451	452	428	458	423	446	447	429	435	472	446	437	458	433	438	455	460	444	459	407	464	438	429	437	417	454	451	410	438	421	418	400	445	440	404	466	477	449	441	446	445	433	404	448	464	437	470	480	437	474	415	464	429	461	426	432	408	405	412	428	431	439	447	458	458	444	444	471	441	416	462	441	438	438	428	417	394	425	462	403	460	467	439	435	418	434	453	443	420	449	453	469	433	465	435	445	423	462	429	448	408	412	460	433	466	432	412	443	435	447	450	434	445	425	458	390	436	416	411	464	430	404	443	482	418	427	447	459	477	437	428	436	432	433	429	435	467	441	475	424	425	490	469	432	427	434	464	398	446	466	447	452	440	443	476	480	494	417	440	441	428	417	477	404	456	459	398	458	461	460	417	408	474	469	456	444	425	423	418	420	448	413	422	439	462	420	438	427	447	423	405	459	410	424	456	450	423	439	428	453	465	413	478	447	457	463	455	471	444	451	460	438	435	454	417	447	455	420	452	450	466	445	418	430	470	445	418	426	434	446	395	436	434	425	437	504	422	422	436	416	451	429	428	465	465	416	462	423	465	456	423	429	465	440	430	425	417	417	446	429	455	434	430	428	466	447	437	427	448	474	447	443	445	430	421	442	451	433	443	429	448	454	398	457	424	431	418	450	463	435	452	467	473	453	422	461	444	428	428	482	445	454	440	464	426	449	440	443	439	449	444	436	421	431	458	428	415	416	447	448	431	403	411	440	480	441	431	402	443	482	427	462	403	447	409	469	438	406	423	423	457	428	433	421	395	446	389	437	444	451	440	390	451	464	460	498	422	450	444	427	439	439	430	470	433	453	424	457	477	467	470	462	433	429	421	447	472	400	467	479	447	430	430	442	455	406	441	482	455	386	445	447	465	488	440	401	409	422	433	423	466	454	404	440	464	463	436	440	415	434	457	469	440	416	438	429	431	441	415	479	442	448	435	487	390	460	481	448	443	443	452	406	457	390	445	380	411	472	415	413	422	465	456	456	412	409	411	430	444	452	423	410	438	433	478	471	428	422	469	440	421	457	499	419	448	474	473	467	465	428	432	422	486	440	429	436	426	417	464	486	428	422	478	410	452	448	416	446	434	455	462	447	405	472	439	442	434	449	423	468	461	432	463	439	485	424	426	438	454	441	457	437	434	436	418	449	458	443	430	420	414	432	427	392	440	452	450	402	444	455	464	433	441	454	437	425	434	439	427	426	412	418	394	423	444	429	452	431	454	413	376	417	444	467	438	420	409	420	432	446	467	412	450	450	425	429	434	430	462	479	418	450	427	423	424	448	444	453	439	438	468	439	423	420	443	457	438	466	426	451	457	442	418	444	422	459	466	448	484	425	466	430	490	431	439	456	440	416	422	467	457	440	447	437	458	458	437	439	459	458	448	420	467	445	446	445	437	432	468	446	429	413	440	412
71769	64018	39190	9782	624	273	210	230	223	220	212	189	201	194	195	188	208	217	204	228	198	193	199	187	200	206	225	204	210	204	217	226	216	212	214	201	189	217	206	195	211	223	198	214	194	216	209	200	201	193	207	180	190	207	192	197	187	206	222	184	214	193	199	225	194	201	220	185	206	201	212	202	204	219	199	184	213	185	208	200	185	212	212	173	194	181	201	202	197	203	222	176	200	174	192	190	207	203	204	203	176	217	214	195	189	195	204	172	187	216	213	194	226	198	200	188	203	210	198	201	201	213	234	193	191	190	203	197	221	207	207	211	194	208	207	221	187	192	181	210	188	198	202	196	179	196	213	197	201	198	224	201	228	185	191	202	215	204	195	228	205	223	197	183	227	224	183	189	224	199	233	197	190	222	182	197	190	218	232	207	198	174	194	187	212	179	206	207	211	177	172	199	213	168	198	207	173	248	198	220	204	198	215	212	200	183	220	200	222	190	201	195	182	184	171	220	191	195	198	191	229	199	202	190	191	201	190	197	190	197	207	191	208	222	193	180	217	196	199	202	207	203	200	199	184	200	165	176	188	188	194	176	198	227	197	205	192	198	201	211	193	176	184	212	224	222	190	211	210	187	226	183	202	200	193	180	202	206	220	204	193	201	194	202	189	191	188	202	198	199	227	193	200	195	209	198	197	187	206	219	216	203	212	208	217	202	209	209	208	173	189	215	208	199	180	222	203	194	192	178	197	189	190	215	170	207	186	198	205	193	180	216	190	219	192	208	196	201	212	193	200	208	195	192	209	206	194	209	214	190	218	190	197	182	208	154	196	179	154	185	196	200	172	215	188	213	224	193	209	198	175	175	209	200	191	227	191	211	166	182	205	221	197	207	228	187	195	195	214	187	200	204	176	208	207	207	188	191	219	232	176	204	202	211	187	198	201	199	210	204	205	203	209	216	172	186	219	223	226	225	175	209	199	222	219	192	184	215	186	206	208	199	199	188	202	217	195	199	206	187	214	200	199	206	190	208	195	202	188	194	204	187	210	216	212	177	183	193	187	193	224	188	208	214	188	180	200	185	197	200	209	191	198	166	209	223	204	199	204	198	209	189	194	201	211	195	218	194	185	204	227	232	180	218	204	221	191	187	205	212	171	199	210	212	177	191	203	174	167	189	197	233	205	198	200	205	218	185	211	212	218	176	230	186	177	194	194	181	210	204	227	216	227	213	215	193	228	221	205	218	215	199	175	193	222	207	191	195	193	190	209	200	219	181	186	239	206	185	195	200	191	174	231	191	207	212	202	198	190	210	196	182	222	214	197	194	200	206	188	186	210	186	235	186	207	186	195	193	204	189	229	217	204	199	198	185	208	183	205	192	214	212	219	211	207	213	195	192	229	173	220	196	190	176	182	202	215	183	203	217	196	182	202	186	216	222	190	193	206	175	199	199	223	196	207	196	191	199	217	221	207	216	198	221	214	200	202	184	207	210	190	203	201	216	218	198	176	206	202	200	201	187	186	175	184	188	177	193	188	242	198	201	169	178	200	202	209	203	210	210	184	170	217	202	187	216	209	204	222	206	198	201	211	214	205	210	209	194	205	179	197	196	186	197	191	206	217	200	187	192	202	187	207	200	192	207	200	191	215	225	211	188	202	186	225	199	221	177	211	177	164	195	201	199	178	193	198	212	215	184	206	182	215	187	181	217	194	203	218	201	179	189	197	183	217	192	221	213	185	202	184	206	185	196	194	216	175	184	183	216	186	211	209	209	191	191	193	225	188	181	189	195	203	206	195	193	197	203	197	206	195	176	208	220	239	189	215	194	192	211	189	207	214	188	205	193	190	196	183	198	197	191	207	209	188	192	222	213	208	233	199	227	197	208	198	183	184	195	195	190	221	176	185	185	196	191	206	195	194	201	185	202	201	218	222	195	213	186	212	242	197	214	227	206	189	205	192	204	207	214	203	191	229	179	189	188	205	229	201	188	211	197	181	198	209	201	180	198	171	203	213	212	187	203	196	186	183	202	206	218	178	209	191	216	194	195	198	200	192	199	199	196	216	190	200	202	203	166	216	202	206	195	219	200	202	214	163	186	195	227	208	207	179	195	223	209	186	224	176	197	200	204	200	228	188	195	214	231	201	210	200	199	187	204	236	216	202	220	204	220	195	229	211	201	191	200	213	177	193	188	177	193	193	191	205	207	189	197	209	186	174	195	192	195	169	235	193	192	210	213	185	228	204	184	215	204	223	224	226	217	217	194	182	181	192	225	224	223	202	210	178	196	211	212	204	208	214	222	213	190	193	211	198	200	207	194	228	185	182	189	201	233	187	203	199	176	224	197	186	187	183	223	206	191	177	200	211	210	201	210	195	185	207	164	194	213	191	197	216	195	226	220	203	218	215	200	217	200	205	209	184	211	199	222	178	198	195	220	183	205	197	195	212	202	224	204	215	192	200	204	165	197	193	177	198	195	213	204	213	219	211	201	201	206	224	193	209	190	182	207	195	193	195	243	198	187	216	208	194	200	193	200	192	200	217	172	193	188	216	206	224	197	227	194	213	184	186	182	183	207	188	202	190	208	200	200	200	194	190	216	214	183	220	196	199	201	221	188	206	194	175	184	176	198	201	214	185	212	210	190	179	194	212	189	224	211	229	202	177	191	189	180	202	184	212	194	190	199	227	180	210	183	191	193	185	196	205	188	192	212	176	188	201	185	174	203	197	206	225	189	213	209	197	178	191	195	199	167	186	193	191	176	194	199	174	201	205	209	197	194	218	198	208	199	207	194	205	208	208	208	211	179	182	196	183	204	209	196	190	201	194	191	196	210	209	200	203	201	220	199	181	183	193	204	214	215	200	210	199	210	200	206	213	205	197	203	191	203	171	207	224	178	196	214	193	175	208	177	182	191	195	201	213	188	193	228	178	221	195	216	216	220	209	174	187	212	174	204	200	189	206	202	212	197	184	178	175	215	184	179	213	205	202	189	194	217	194	215	217	188	217	209	192	199	192	202	172	172	196	197	185	232	192	203	216	206	199	196	195	237	228	203	210	205	188	185	213	196	184	201	183	202	234	175	199	191	213	187	224	179	223	166	202	196	194	198	204	172	211	193	205	187	183	223	242	196	196	205	195	189	177	190	202	198	201	180	200	190	191	205	199	203	214	192	207	212	196	198	209	188	166	187	211	205	185	206	227	191	201	191	203	208	184	232	196	210	180	193	215	207	198	209	204	179	191	202	205	172	209	188	203	182	205	212	191	181	181	205	221	201	214	187	223	201	193	197	222	176	208	194	184	218	188	189	184	209	201	205	186	220	195	190	214	228	200	192	208	183	173	186	232	191	201	207	199	215	171	192	177	186	204	169	204	198	210	207	225	201	187	191	202	195	192	207	178	184	216	236	221	190	171	191	207	174	213	197	197	185	170	187	193	186	182	214	198	230	211	225	198	216	186	202	199	213	189	179	202	211	171	217	187	191	197	208	207	187
51055	51023	33211	1612	966	964	888	851	716	752	693	713	728	695	635	667	664	690	644	670	659	684	700	651	639	658	654	666	636	688	592	671	633	617	607	601	605	631	647	633	634	629	668	659	651	672	639	629	633	650	614	642	635	655	634	604	634	645	644	677	652	689	641	648	658	665	606	653	639	611	637	649	638	616	615	621	645	613	648	623	640	638	653	648	602	648	625	609	629	631	614	658	609	655	628	665	642	656	668	647	612	606	629	641	667	607	619	662	662	647	611	598	640	665	643	658	653	616	656	680	603	643	602	663	633	662	615	619	623	599	643	642	660	608	619	640	585	603	631	615	614	636	643	714	652	644	639	641	663	640	591	616	634	657	623	632	636	642	645	646	653	636	646	603	637	611	688	676	633	638	637	659	675	652	601	602	626	653	615	604	636	650	611	636	649	630	618	643	651	625	620	604	593	669	635	615	594	672	662	634	657	621	637	639	603	669	633	622	642	638	687	631	633	661	640	636	634	631	646	632	644	612	625	662	628	657	666	662	593	655	635	637	656	590	615	675	665	611	647	638	647	636	642	642	687	654	640	615	628	624	640	630	627	639	630	675	604	646	657	664	634	594	627	656	671	618	636	624	658	650	631	619	655	623	635	622	598	672	659	634	639	619	621	628	654	618	660	642	652	607	605	636	638	621	653	617	663	639	628	614	641	659	644	612	613	656	616	592	654	643	675	620	640	635	677	668	637	659	648	632	634	577	659	630	625	637	675	668	679	658	666	629	651	628	625	626	623	625	648	638	621	666	594	590	605	635	668	610	657	622	629	693	631	658	660	657	677	650	641	642	625	645	651	599	623	656	589	634	660	622	644	605	679	647	651	639	658	660	636	645	621	662	676	636	623	602	644	658	659	654	640	647	643	643	689	635	630	677	618	643	646	638	633	626	613	680	660	640	652	637	621	632	633	613	634	641	633	665	624	612	653	598	621	641	621	637	661	604	648	655	651	616	626	667	625	637	597	598	668	603	689	634	665	599	597	650	664	616	662	626	632	615	673	634	666	677	631	652	660	650	620	672	585	680	681	632	645	664	615	671	638	672	649	613	592	629	615	640	656	615	682	659	642	634	669	621	602	629	658	646	639	651	683	612	642	663	616	626	636	675	670	611	662	625	648	635	634	662	642	596	637	685	678	621	684	684	686	634	624	685	675	660	612	663	647	670	669	664	639	598	652	669	613	640	631	665	628	642	636	629	636	623	621	618	614	613	635	656	618	606	621	692	599	612	683	654	645	634	610	606	651	700	630	667	668	623	657	659	602	639	590	624	659	647	626	638	631	699	640	591	670	626	600	640	642	582	636	652	686	649	647	616	592	631	630	677	584	651	590	620	611	634	629	660	649	616	639	670	646	655	633	689	652	650	678	639	679	627	629	699	642	654	612	674	684	648	628	672	632	625	631	635	631	632	615	651	655	633	644	653	639	645	669	647	650	666	629	601	662	653	643	626	609	677	599	625	635	593	608	599	647	662	637	603	615	629	668	604	644	690	647	593	621	630	613	650	615	656	625	647	615	656	614	636	611	629	608	633	637	678	661	624	671	609	658	660	620	609	662	669	606	618	585	630	649	648	657	667	644	653	603	671	591	661	612	605	633	618	612	668	624	607	665	688	624	655	677	625	635	655	648	619	697	611	635	608	674	660	593	600	625	656	671	677	648	653	659	672	627	669	640	640	634	618	629	644	626	636	638	628	662	633	704	670	574	623	649	621	687	662	664	621	629	673	615	609	660	682	646	660	667	675	667	635	678	644	603	616	624	635	587	647	605	671	608	618	651	629	648	605	622	616	646	666	658	648	625	612	672	640	623	653	601	627	628	658	631	665	630	633	661	643	620	609	634	667	640	691	629	661	649	645	653	671	672	627	632	652	662	650	633	620	625	655	654	658	686	579	621	666	581	567	684	687	630	670	632	651	654	652	628	649	594	626	609	621	643	676	602	640	671	640	617	610	595	619	606	643	617	660	639	584	633	635	669	617	658	604	655	600	608	604	630	622	670	643	620	599	668	633	638	644	692	647	630	628	615	666	605	650	671	668	623	654	683	667	660	684	663	673	611	654	609	627	634	608	657	656	660	638	646	612	617	676	631	609	635	640	637	676	637	619	653	615	601	602	659	614	624	590	635	622	642	606	644	699	602	632	636	623	632	647	610	641	638	630	630	623	583	663	637	650	665	589	629	615	656	651	588	596	593	652	671	624	617	648	630	673	627	608	645	614	620	653	667	693	651	652	620	691	637	624	647	646	697	622	621	657	627	606	637	667	610	634	598	635	661	621	687	643	677	660	676	636	598	607	640	668	614	629	633	663	604	602	621	598	638	641	593	588	644	682	574	634	635	668	642	588	647	643	618	657	630	660	651	633	653	652	622	603	652	656	640	611	652	629	608	599	633	684	633	617	656	646	622	639	666	653	618	635	603	615	603	647	623	621	620	659	652	636	622	639	609	628	626	648	634	645	636	653	647	664	649	608	637	669	658	621	671	611	672	648	628	639	687	644	613	603	616	672	685	639	626	651	621	617	657	627	656	622	646	641	599	651	657	643	675	610	688	663	643	674	674	660	656	660	648	643	613	650	639	621	601	634	640	656	689	648	615	675	612	618	646	650	671	629	678	640	630	667	651	617	613	610	636	605	581	631	608	647	672	600	625	601	642	629	672	627	664	618	626	631	631	644	654	634	690	641	626	670	635	634	699	655	603	606	664	655	604	648	661	638	605	664	655	668	620	652	609	588	611	716	613	612	610	631	628	638	576	636	651	613	638	651	632	649	631	659	632	619	669	636	612	633	641	653	644	611	593	616	682	655	625	662	608	662	646	636	628	615	627	638	676	638	584	694	638	607	636	609	668	663	637	696	615	694	648	675	635	639	685	590	657	593	601	627	583	650	597	612	614	612	670	656	652	664	600	622	621	655	645	653	640	649	672	628	664	605	655	665	596	629	642	668	657	642	624	661	657	605	640	649	666	625	641	613	590	647	598	659	659	632	623	665	651	667	712	625	645	627	622	627	689	688	653	662	616	606	581	661	631	648	659	565	637	608	685	627	628	625	662	621	623	619	622	640	607	630	660	686	664	621	631	609	644	598	679	657	660	582	620	655	602	649	649	663	649	648	630	666	661	623	587	629	641	640	633	651	625	599	642	626	614	665	650	646	627	653	626	633	671	626	642	658	651	676	636	652	629	657	619	668	651	620	626	667	686	700	657	669	634	657	681	637	647	648	629	622	624	640	591	626	633	672	665	644	651	643	611	614	657	598	619	657	679	682	643	610	650	603	634	629	676	649	642	636	603	580	617	618	606	624	604	630	647	663	666	626	651	644	645	619	632	664	599	651	654	660	615	649	678	591	629	662	681	685	621	654	612	647	631	678	637	626	628	662	629	653	668	631	635	598	625	633	637	637	657	646	638	663	604	621	640	652	673	681	660	604	590	639	632	703	638	655	630	582
80350	74136	52061	16742	2754	492	401	356	343	321	343	316	294	299	323	287	303	312	294	276	329	298	316	335	292	319	283	305	303	311	305	284	340	300	284	309	291	275	285	317	302	288	333	304	287	278	312	308	252	268	295	313	272	280	299	303	303	313	303	277	277	312	320	281	292	301	301	281	295	290	303	291	289	295	285	299	296	339	246	275	280	305	297	306	343	294	266	321	313	288	305	314	298	300	318	279	302	290	307	296	295	291	291	310	305	299	306	298	270	292	269	293	287	319	304	286	284	288	296	272	279	322	280	300	300	291	309	289	262	297	308	333	325	296	337	283	298	300	281	298	280	268	334	313	295	285	278	300	295	295	318	300	307	291	293	312	274	314	322	312	296	286	290	290	321	324	290	267	297	316	312	293	313	300	286	275	271	289	311	285	298	258	293	306	299	300	282	338	283	307	308	315	284	298	276	286	301	317	306	306	318	301	294	267	300	302	317	285	310	289	261	300	283	281	336	293	292	278	259	299	296	307	287	291	316	269	317	299	320	295	287	309	288	302	272	297	294	301	270	294	295	303	305	306	292	290	290	322	282	313	277	299	288	285	296	314	276	290	313	341	287	283	264	293	285	322	299	280	301	289	309	291	302	318	272	290	324	290	319	308	265	259	303	278	292	286	310	308	299	265	274	290	293	308	307	286	284	298	310	279	277	304	310	280	281	288	304	308	270	297	289	313	263	299	295	308	338	316	271	302	305	315	306	294	301	301	297	306	290	268	285	289	284	316	274	292	296	305	271	295	296	278	355	303	294	308	293	294	297	254	301	310	295	292	322	274	317	257	282	312	323	260	282	308	305	282	291	307	306	323	312	299	292	299	283	345	268	299	312	285	304	265	326	295	309	295	276	313	297	332	312	310	331	304	318	271	320	286	293	307	301	301	321	305	319	308	309	279	303	326	297	281	323	333	301	292	297	273	311	285	289	332	270	251	296	303	281	307	279	273	262	318	305	286	285	309	305	260	317	291	275	306	289	285	308	263	313	296	265	292	234	321	325	283	282	296	293	283	307	311	295	264	303	304	308	275	301	324	335	321	305	270	291	262	305	293	281	276	269	284	289	302	303	296	312	303	315	310	273	299	285	303	288	305	282	316	293	282	283	294	331	278	273	312	298	299	304	305	305	316	304	317	269	303	302	279	290	297	286	272	311	275	278	302	289	282	267	312	274	292	310	287	277	307	319	304	302	296	324	285	289	312	288	310	316	278	300	311	291	281	337	296	312	323	300	321	326	316	321	325	287	277	276	297	292	330	276	319	327	299	292	301	294	296	265	310	301	286	274	325	284	309	302	315	285	290	314	295	288	301	266	286	295	306	324	317	270	294	279	291	291	281	293	315	269	280	307	295	297	329	307	314	319	281	294	296	286	281	269	296	279	314	284	274	273	278	284	291	274	297	273	311	275	332	293	296	294	288	300	307	290	257	285	287	315	281	303	298	324	307	301	276	291	286	291	291	306	322	302	288	285	285	274	294	303	297	295	308	306	276	294	292	295	296	299	275	277	307	323	290	333	283	282	293	285	273	285	291	271	300	298	286	293	315	263	296	303	302	255	296	338	306	306	292	299	352	285	276	310	314	300	286	282	301	299	275	296	333	296	286	291	308	302	287	265	281	307	281	283	305	309	284	291	307	268	273	271	316	300	303	273	291	276	300	309	289	300	269	309	308	293	284	311	271	305	277	316	315	321	280	274	289	290	299	308	316	309	303	294	275	323	293	263	319	304	295	270	306	318	295	298	302	299	282	285	307	302	306	290	297	277	281	276	307	281	287	285	289	265	290	312	301	314	323	309	238	297	286	285	343	315	277	297	306	300	295	301	286	310	281	291	299	292	295	296	293	287	275	329	286	309	302	318	300	296	288	289	304	299	273	305	335	281	284	312	291	289	284	320	308	266	316	316	294	324	290	335	307	319	302	252	318	286	305	335	310	300	292	319	283	320	324	299	286	274	293	279	291	327	314	282	316	258	313	295	278	314	301	324	329	290	337	296	321	282	276	301	288	301	306	281	300	283	319	304	249	273	290	305	288	315	298	301	309	296	284	297	295	274	307	283	293	266	286	310	280	313	263	292	284	250	279	300	317	307	266	275	301	318	310	293	316	278	297	300	296	315	303	270	319	299	283	321	283	299	322	313	292	275	279	311	304	289	319	317	311	294	301	316	295	310	288	288	290	286	264	288	329	299	289	296	280	302	288	297	260	305	303	296	298	250	291	310	324	272	314	299	294	310	294	279	304	283	338	304	281	298	281	282	289	311	305	290	295	304	296	283	296	286	289	314	305	293	287	270	325	307	314	319	303	300	312	295	315	313	277	281	275	303	295	305	303	303	290	295	308	317	273	302	293	325	290	302	297	280	318	283	289	286	301	316	258	302	277	301	300	291	293	328	294	274	288	331	270	274	284	305	288	314	286	301	300	287	298	309	289	273	322	287	326	280	316	300	289	317	286	273	313	321	305	310	285	269	311	288	289	278	293	280	290	287	284	303	313	282	294	269	306	311	262	286	296	313	329	289	306	310	294	275	306	316	285	292	309	289	280	299	294	289	324	275	289	289	286	295	319	326	273	276	314	320	274	292	306	295	265	278	295	301	313	292	305	281	323	301	277	266	327	307	327	309	298	306	292	295	279	272	302	320	273	301	308	324	320	286	305	300	277	271	301	292	297	276	293	321	287	311	311	302	280	283	278	315	306	274	304	303	313	290	264	276	301	304	310	271	284	284	288	282	287	307	324	283	285	305	292	316	304	290	298	322	305	310	296	303	301	289	269	322	315	289	326	255	267	280	317	308	305	282	271	276	275	282	341	291	287	283	298	301	316	303	315	287	284	287	278	289	300	321	279	319	293	294	296	266	282	288	308	331	292	314	281	277	307	302	258	311	289	305	285	295	304	303	259	314	290	316	304	286	295	284	267	272	301	303	304	277	322	315	302	275	290	293	312	318	297	278	272	311	292	316	279	283	286	278	295	327	274	298	294	295	308	315	320	315	299	295	292	328	302	271	311	284	341	279	295	346	298	308	314	296	304	284	307	275	322	307	322	272	280	302	293	282	302	287	280	294	271	273	309	277	306	309	277	307	318	291	291	303	293	295	320	301	320	300	296	306	299	303	293	331	313	304	255	310	260	314	274	299	289	303	298	287	302	311	296	315	314	288	313	304	280	319	299	296	272	291	295	301	301	295	281	285	295	295	302	288	331	287	294	293	273	287	327	295	293	305	311	288	301	277	301	285	291	300	283	291	280	317	262	301	306	318	291	326	288	299	288	311	331	325	325	321	302	286	300	280	300	308	290	272	263	287	291	310	266	300	286	295	315	323	314	305	305	297	274	297	322	297	272	309	317	309	328	304	278	313	302	298	304	294	302	285	298	277	268	310	289	316	291	272	296	284	286	286	279	324	303	257	294	309	315	305	291	290	264	302	278	260	288	273	269	301	266	347	282
61196	63349	44701	2163	1467	1403	1283	1229	1128	1099	1091	1058	1036	998	932	953	987	952	876	957	960	911	937	923	934	887	880	880	878	858	912	878	902	859	874	910	956	950	900	907	906	866	906	925	941	870	889	911	886	892	938	912	935	877	880	905	928	906	902	940	897	906	917	843	873	920	884	874	916	913	937	858	900	868	896	874	848	963	904	897	975	878	908	889	858	947	860	901	907	904	919	896	905	856	945	815	892	898	916	916	856	868	877	922	923	913	893	838	906	886	899	895	900	872	953	896	894	846	849	882	843	918	921	864	935	928	932	882	835	938	886	902	899	869	913	881	864	901	899	869	909	936	894	834	878	887	822	893	913	900	874	906	912	867	859	862	906	907	847	897	937	879	899	876	841	888	882	852	909	896	895	905	902	891	915	883	898	942	848	886	912	902	863	912	887	849	915	864	923	923	834	910	890	865	857	853	873	904	867	914	877	879	905	882	900	917	890	871	903	951	902	864	872	879	900	927	890	875	897	868	878	881	909	879	876	871	866	885	939	910	912	887	902	888	857	916	904	886	904	820	945	874	907	810	885	895	894	877	888	857	844	884	829	911	879	865	892	947	886	887	875	925	893	882	909	860	879	868	901	922	802	943	897	872	877	859	895	849	857	898	833	883	878	923	862	850	877	943	869	880	908	880	905	877	857	890	832	849	875	843	841	917	864	940	872	919	973	886	879	869	861	910	920	867	901	871	909	866	913	853	881	903	877	910	838	857	925	903	874	898	870	876	907	920	870	847	874	896	967	920	867	831	900	916	878	905	883	903	892	905	858	910	904	865	868	884	908	851	904	942	849	868	898	924	849	879	826	859	877	909	882	917	867	883	895	887	923	906	849	905	891	921	875	910	889	879	827	900	906	884	904	909	907	888	874	933	873	897	928	873	898	912	902	924	881	861	910	881	917	849	892	865	937	917	855	839	871	884	863	847	924	912	862	875	865	858	849	874	870	879	863	853	868	891	850	856	878	910	956	900	866	879	862	869	899	861	879	959	917	866	899	889	914	939	843	874	830	879	877	908	923	867	852	896	895	916	866	872	865	857	862	868	823	920	885	919	852	887	916	869	867	852	886	890	925	830	909	877	824	901	878	907	870	922	853	877	924	858	920	858	874	884	895	917	890	848	892	896	880	886	860	914	854	889	902	907	850	866	891	838	871	919	875	898	868	869	908	858	927	919	936	846	894	860	843	875	904	931	889	873	883	884	856	867	869	870	891	901	858	900	881	907	871	909	879	829	888	867	856	884	889	872	859	856	824	925	874	887	885	821	891	907	872	906	910	922	863	973	856	864	884	915	936	820	933	880	866	911	883	831	890	923	881	893	959	851	866	895	934	854	926	910	889	846	909	872	890	889	828	847	845	856	846	915	848	888	886	884	853	908	864	925	871	859	848	886	922	854	823	882	931	870	906	936	947	898	910	921	821	912	932	901	881	918	846	865	840	929	873	876	857	882	878	853	885	881	871	948	876	852	910	847	845	894	879	880	917	891	853	922	918	886	826	875	853	868	902	876	870	878	900	937	852	911	913	870	914	913	929	908	949	861	945	895	888	894	890	873	928	864	863	887	848	870	865	885	873	898	856	919	865	907	892	886	896	908	877	873	905	905	916	923	948	873	902	884	897	851	854	840	930	895	864	851	868	897	916	883	911	870	836	846	896	961	919	892	886	929	857	905	849	890	851	907	888	846	909	899	920	880	889	879	878	850	880	925	917	928	885	885	870	875	917	886	834	826	902	840	894	897	894	904	886	868	921	883	913	912	849	882	894	856	872	875	879	842	919	917	883	940	821	875	853	915	895	888	915	903	890	853	922	902	884	857	893	834	887	872	887	877	894	858	891	870	816	896	860	863	881	916	883	860	871	849	861	838	907	933	890	935	865	850	838	927	890	893	871	860	910	867	929	885	923	929	888	879	903	854	892	833	890	923	880	876	878	850	919	927	869	886	866	908	856	893	878	860	879	865	821	906	853	853	844	862	927	901	851	896	949	866	944	872	854	924	873	843	885	886	897	915	895	910	885	929	903	891	874	848	868	897	942	878	864	932	888	861	820	877	876	921	903	860	933	904	847	931	861	928	880	854	881	869	886	894	891	870	862	946	866	843	879	807	854	904	923	837	917	898	856	896	924	917	849	903	894	847	857	899	927	902	881	930	881	875	904	866	867	890	891	883	874	918	924	903	874	900	947	886	892	948	887	879	891	885	885	882	884	861	807	895	895	893	848	874	919	876	865	887	867	907	841	842	931	918	854	939	851	924	898	879	897	935	936	921	872	837	889	856	895	931	881	825	883	911	806	913	857	848	884	957	916	892	891	894	868	842	910	864	839	904	978	867	876	865	903	867	949	895	891	888	909	922	864	899	874	907	874	859	865	933	887	928	881	876	849	872	904	916	887	939	911	892	927	883	913	903	882	888	937	903	871	847	895	904	867	882	906	863	904	891	911	891	905	899	901	915	915	886	866	864	788	885	866	904	909	873	924	902	891	934	880	875	914	945	873	813	878	891	854	891	854	839	856	954	894	915	896	865	852	888	847	910	883	947	871	894	912	889	884	885	893	913	916	939	832	883	860	863	929	940	912	893	880	807	834	912	867	899	858	860	860	870	876	881	884	907	872	920	819	860	948	912	892	873	897	899	847	816	889	914	954	859	887	905	824	847	858	870	893	853	907	940	888	888	854	871	876	866	860	889	847	886	888	863	872	911	940	861	860	907	874	894	876	939	903	909	871	912	935	885	933	843	864	864	896	886	839	877	857	840	849	859	874	942	921	929	920	867	888	932	845	858	878	872	914	846	903	836	928	891	849	859	874	829	914	943	840	887	885	852	923	841	883	868	907	805	920	862	880	900	886	865	910	891	867	875	889	905	863	895	861	905	870	901	960	895	934	950	930	906	864	925	908	923	843	910	906	898	898	880	908	847	838	854	906	849	861	960	903	902	859	824	857	907	891	882	914	885	941	890	894	852	902	907	886	905	918	881	869	892	894	937	823	872	886	837	914	882	881	869	902	905	860	915	948	896	872	898	884	873	868	859	903	893	961	887	894	914	862	910	908	863	884	863	852	919	886	844	860	922	912	913	882	857	852	890	922	880	904	936	875	867	908	903	883	890	891	976	872	873	921	902	935	850	893	888	876	961	833	890	873	865	849	880	883	880	801	894	853	888	865	927	877	921	886	913	847	884	880	861	922	911	933	897	896	885	883	878	838	869	870	911	869	899	879	866	920	895	888	864	869	880	841	907	855	945	891	902	899	932	841	880	952	902	874	903	844	916	899	871	876	904	856	906	914	854	875	871	900	841	925	912	897	891	930	863	872	920	896	887	877	939	884	908	884	928	902	820	842	869	899	887	887	887	891	876	891	886	892	858	844	880	890	874	885	924	871	876	858	888	843	924	902	886	865	860	892	869	929	893	843	911	887	907	874	896	904	895	882	933	829	860	862	894	843	929
29349	19399	4289	180	121	124	121	135	119	136	122	121	149	123	130	111	140	120	113	130	107	128	106	157	128	121	111	112	126	149	133	123	123	128	102	122	131	114	141	130	128	127	116	118	113	120	126	132	123	144	113	117	120	127	113	116	143	126	134	120	131	113	137	117	110	133	129	119	128	139	118	137	103	127	120	115	136	118	139	132	115	127	131	133	124	130	127	122	124	122	119	119	116	118	154	118	126	118	130	115	125	111	118	126	106	120	123	143	124	113	111	106	115	128	132	106	130	119	129	122	113	113	119	153	117	119	113	121	131	112	124	128	126	136	121	110	126	117	139	120	137	125	120	121	125	109	132	133	115	130	121	146	108	127	126	98	120	143	143	139	135	127	139	111	127	112	106	115	105	96	118	114	127	110	131	128	116	128	102	116	105	119	128	132	122	128	97	118	123	111	114	112	108	139	108	141	132	127	125	114	135	118	135	131	108	112	131	123	102	111	127	126	114	130	123	122	122	127	126	121	134	97	141	128	125	127	122	123	132	122	117	120	140	133	123	130	127	123	98	106	121	113	118	127	126	111	117	115	127	116	96	136	135	138	137	135	125	117	117	109	128	119	107	96	114	128	125	130	117	109	104	125	101	125	127	114	136	122	131	141	114	117	127	112	130	125	147	121	118	105	112	113	112	133	116	116	126	130	113	130	137	132	140	122	118	118	129	134	128	124	126	111	126	125	141	126	110	142	117	134	107	137	124	127	113	105	119	132	125	144	137	106	114	102	109	108	127	131	109	121	135	131	116	112	132	109	154	132	133	123	125	123	113	135	107	101	125	138	145	136	129	119	118	129	125	122	122	118	106	118	139	106	105	118	136	137	118	143	125	136	101	146	124	116	107	110	124	117	106	131	115	132	122	103	131	128	132	125	127	113	111	120	142	122	133	112	117	141	116	121	119	113	99	126	127	122	130	124	114	114	124	123	135	123	143	109	119	130	114	125	146	133	122	103	131	128	134	120	137	114	121	137	118	138	110	136	112	111	123	116	101	108	103	126	96	129	139	105	147	121	126	108	134	117	134	131	91	122	122	116	133	134	108	115	124	119	127	132	117	138	128	147	118	142	120	136	136	143	134	117	125	107	142	141	141	138	129	120	109	130	141	133	101	125	113	115	127	132	126	118	128	124	111	134	114	111	108	115	121	128	111	122	103	125	117	126	116	128	122	134	110	112	100	122	124	131	124	129	125	138	147	118	123	122	128	133	136	124	131	127	135	114	122	141	114	119	128	118	156	124	124	114	111	107	125	126	142	110	137	143	124	103	135	132	121	116	111	103	123	123	116	125	112	134	137	106	118	113	127	115	133	118	122	114	133	136	144	123	111	123	118	140	127	132	105	142	121	127	112	111	121	105	116	118	122	138	129	144	126	149	148	141	104	119	115	124	128	134	125	110	142	112	115	132	136	120	144	133	135	132	126	133	136	134	120	129	128	111	117	116	122	135	134	125	122	117	121	133	111	124	115	120	129	90	136	135	119	108	129	130	127	124	123	114	128	135	107	139	120	95	117	126	160	125	147	115	119	136	116	135	136	116	138	140	111	119	123	130	112	106	142	122	127	135	118	130	117	127	117	133	120	142	140	115	119	104	121	123	126	125	130	137	125	113	117	129	99	124	122	130	113	127	129	135	105	128	109	124	106	114	162	131	134	137	131	120	130	135	123	117	133	137	133	104	125	123	116	137	114	139	130	100	150	137	121	126	141	114	142	128	131	124	115	131	114	125	127	128	125	134	104	117	117	127	118	122	118	121	117	119	129	121	123	131	110	130	132	130	122	105	114	122	106	124	141	137	106	125	128	116	127	131	115	139	123	131	155	116	130	135	105	130	100	122	115	118	137	124	125	128	119	124	107	120	114	113	135	130	128	114	127	138	108	130	139	128	112	97	125	139	130	106	125	134	123	116	123	125	131	145	139	115	125	129	121	110	129	128	118	127	123	118	120	130	123	129	126	126	123	138	108	140	114	150	123	125	121	138	106	143	96	113	132	134	114	130	133	134	125	140	134	120	123	118	124	112	122	124	112	125	119	115	110	107	111	107	140	129	114	113	111	133	144	123	125	112	102	114	109	112	111	141	99	135	132	137	109	112	113	139	116	120	123	129	121	124	124	122	129	129	119	120	135	134	95	115	110	116	117	128	105	114	117	128	121	133	119	114	114	123	122	136	127	116	109	143	121	117	137	116	110	104	105	122	115	126	133	117	118	131	117	117	120	132	131	116	136	121	120	104	119	136	124	117	125	115	130	126	119	129	122	119	128	106	113	125	116	122	111	128	136	125	141	108	113	110	125	135	131	109	111	142	130	131	132	108	130	137	122	132	116	109	126	105	105	132	109	128	114	109	127	129	120	120	134	107	130	139	137	130	145	137	127	108	113	123	134	112	130	124	134	133	122	131	115	122	114	123	124	131	144	118	134	112	127	143	129	118	126	99	128	128	133	128	143	123	125	96	126	127	141	123	130	129	121	136	94	114	150	122	112	111	127	117	142	119	113	133	114	131	126	131	120	116	125	120	141	124	118	128	113	139	125	134	114	131	99	122	129	132	106	135	112	107	148	119	125	115	105	118	110	126	125	133	129	126	115	125	127	143	133	144	123	124	101	134	117	141	113	129	120	121	143	117	134	139	122	141	125	136	130	112	121	104	139	130	118	123	134	133	122	137	143	119	132	131	140	132	118	142	115	125	112	137	125	116	140	111	139	108	99	131	123	124	131	120	111	123	123	126	133	122	144	105	163	110	111	113	112	123	104	109	125	107	106	123	133	134	121	115	123	113	133	137	149	135	136	135	131	104	143	128	106	124	87	119	118	119	125	113	109	123	140	122	134	130	127	108	119	124	119	134	99	117	119	150	117	108	127	119	112	112	123	126	150	132	118	117	138	116	110	127	148	129	124	132	107	115	114	141	128	142	109	132	111	119	131	135	123	109	145	130	134	118	146	125	148	137	132	114	115	101	131	131	140	121	133	125	101	123	121	119	133	113	125	137	119	126	133	93	151	128	116	122	125	113	114	127	123	118	126	126	144	137	122	127	115	134	141	127	133	103	119	121	133	119	138	133	138	131	119	113	112	123	129	124	128	120	114	120	122	129	127	144	132	114	114	128	124	134	133	123	110	99	110	121	135	129	121	117	132	133	141	128	122	122	126	125	116	113	113	129	135	112	129	131	129	126	132	132	130	118	115	116	123	114	128	112	118	124	133	136	115	119	138	129	114	117	113	128	120	123	109	127	111	138	113	111	129	115	117	128	131	120	120	124	111	130	136	123	119	108	131	118	124	129	131	123	142	102	139	126	101	130	138	127	120	130	138	146	105	119	142	148	111	115	124	116	106	118	133	143	134	138	98	116	111	122	123	133	133	128	101	119	115	139	118	121	134	106	141	129	120	132	122	114	116	110	128	120	124	128	122	133	132	130	104	101	116	141	124	124	113	121	104	134
29660	23536	4636	480	474	440	475	430	419	437	430	468	414	423	421	458	440	461	427	408	429	451	388	444	448	460	430	446	434	418	433	472	436	450	465	410	422	458	420	471	423	438	451	415	418	425	415	438	452	440	417	443	406	442	452	436	421	449	407	429	453	435	433	446	421	461	451	461	430	422	443	464	476	397	460	438	441	407	427	410	406	444	438	439	425	481	414	449	466	448	425	466	408	426	435	474	402	415	442	423	460	474	412	405	440	456	443	471	436	441	445	441	411	447	450	471	423	454	453	452	456	398	437	416	470	410	434	482	449	433	439	444	461	433	395	414	448	452	405	435	435	450	438	409	458	448	403	443	418	447	429	468	458	431	399	442	442	434	420	427	420	446	419	404	422	461	381	446	409	430	451	466	432	446	416	453	401	447	404	453	461	440	439	440	423	440	408	418	399	407	423	440	429	448	394	450	486	437	449	427	412	435	434	441	436	431	414	434	441	425	440	451	389	418	451	457	439	438	420	479	445	408	404	416	412	412	425	372	418	426	435	454	420	434	456	384	404	452	420	458	436	423	411	410	445	393	439	416	473	458	414	448	421	416	420	436	431	426	485	455	433	439	420	437	449	436	425	433	453	453	410	409	413	426	416	422	441	433	473	419	407	460	425	449	458	433	410	455	450	423	396	440	409	420	433	432	384	399	438	450	428	454	442	444	398	452	419	425	396	404	449	447	463	450	448	410	444	469	440	412	423	441	453	390	395	457	440	463	434	391	432	423	435	432	453	391	464	457	478	429	439	453	402	414	392	443	421	437	440	419	453	431	409	452	430	457	452	436	417	440	459	445	439	414	402	473	423	442	438	440	455	415	421	443	420	431	471	467	441	428	387	440	437	414	367	432	412	437	457	421	437	452	402	401	378	446	460	462	427	445	452	480	413	433	422	418	420	430	413	426	445	430	429	420	439	432	405	449	419	451	416	448	444	444	424	429	443	399	414	454	486	410	444	439	418	399	471	473	444	467	432	419	443	426	468	415	402	464	430	466	412	426	423	402	458	428	418	407	436	403	426	467	445	419	421	486	440	402	464	461	416	433	430	413	415	449	455	425	456	436	432	413	405	418	442	407	438	420	441	432	416	413	439	421	457	460	430	419	412	432	483	426	399	468	415	420	441	422	429	447	473	440	430	439	456	421	466	479	424	454	450	437	468	435	459	420	421	445	398	455	398	449	452	417	437	429	396	427	426	444	446	408	428	469	453	401	459	433	428	422	441	431	439	431	447	403	472	454	431	425	428	484	416	411	422	444	453	408	451	452	448	443	443	447	448	484	476	420	442	425	424	419	464	401	433	416	453	435	430	442	460	437	445	435	424	415	435	445	407	407	452	444	426	442	424	429	453	420	441	450	433	461	413	449	430	421	457	442	483	434	485	424	431	438	485	473	412	456	431	440	440	404	414	433	435	415	433	427	446	444	394	438	432	421	412	428	425	444	436	421	448	434	443	422	438	447	422	431	411	445	402	414	430	490	415	453	446	389	411	453	425	465	451	420	425	433	444	388	459	454	431	424	423	396	395	453	454	442	432	435	485	413	493	440	428	442	446	435	429	414	427	443	422	432	416	441	426	407	424	443	433	450	421	473	454	455	423	423	453	468	478	442	416	483	444	400	426	453	469	449	442	445	442	422	415	482	439	467	462	421	445	407	428	451	433	399	422	477	435	422	427	444	444	430	396	423	461	443	430	441	466	403	431	447	447	433	424	447	471	453	448	396	432	432	422	432	436	458	440	418	447	418	432	475	457	460	429	437	465	420	463	406	437	419	445	474	398	443	463	402	441	434	439	451	467	423	448	441	432	424	443	452	432	439	446	411	452	441	455	455	418	431	415	409	453	384	445	412	423	425	440	446	424	449	431	461	448	457	452	458	403	486	422	439	427	381	432	435	446	449	443	438	411	427	437	402	435	422	419	404	422	437	438	433	414	426	433	414	433	427	489	462	416	454	410	447	479	398	446	423	434	417	455	436	430	458	378	395	452	446	451	427	439	411	468	412	418	424	461	452	412	463	434	435	438	423	422	433	454	453	407	487	445	442	446	432	457	415	417	448	413	424	425	444	443	431	447	435	416	452	392	415	443	441	451	430	461	479	432	443	444	398	473	427	435	416	440	439	447	443	410	455	409	427	413	422	446	445	448	407	444	454	440	430	430	435	459	412	447	467	471	455	420	439	443	455	427	454	437	449	426	402	402	423	445	435	413	416	416	414	445	409	432	446	431	455	407	490	444	467	459	410	436	406	414	452	457	463	439	432	463	386	457	418	430	419	428	466	450	418	458	484	455	432	417	424	418	428	444	464	452	430	442	411	456	406	433	411	408	454	482	452	445	448	460	431	466	454	461	460	395	470	436	431	468	398	493	441	415	427	459	416	437	425	407	434	411	460	428	475	455	463	437	472	420	469	447	410	440	474	404	420	451	443	432	417	432	450	446	461	433	427	461	495	483	396	405	422	436	430	435	439	404	456	442	417	463	454	412	427	433	437	406	459	461	427	409	422	404	460	418	445	462	454	432	421	440	423	447	479	439	430	432	472	456	420	417	428	447	434	444	429	449	437	435	413	429	454	478	464	409	483	446	410	436	440	405	469	415	452	424	425	433	422	460	438	398	447	419	446	446	425	430	446	446	474	459	469	443	429	408	402	434	412	437	448	425	439	441	417	447	421	403	432	444	422	395	439	430	421	450	428	424	434	395	435	457	443	436	434	421	452	426	417	424	449	441	432	407	455	453	426	436	410	442	423	419	442	436	447	417	454	426	428	430	421	424	417	412	425	419	418	461	429	407	455	442	452	434	432	423	445	411	437	428	453	437	436	411	411	409	458	394	446	416	414	453	409	453	421	416	427	443	444	415	462	445	462	425	417	449	427	446	448	414	429	429	427	429	416	417	413	451	433	483	458	429	394	416	446	479	439	430	417	455	420	426	445	451	458	393	418	422	448	462	379	432	440	455	459	445	402	440	470	420	409	453	417	452	448	432	441	415	429	447	441	407	441	450	413	473	463	454	426	482	452	494	427	402	418	433	440	419	438	432	415	408	433	414	444	441	436	423	419	435	451	431	427	441	442	421	472	426	418	417	451	453	441	466	393	396	455	471	464	419	423	436	472	425	431	427	441	394	415	408	419	407	442	441	461	452	420	440	454	442	462	429	435	446	447	404	435	430	444	417	487	418	444	399	462	388	467	432	420	430	429	421	406	447	424	438	438	430	386	421	410	425	434	469	436	411	413	442	415	417	429	457	421	377	413	462	413	412	438	399	451	452	418	392	441	454	440	459	443	444	422	449	417	454	441	426	454	430	468	433	418	457	411	484	423	442	433	439	425	415	429	419	450	447	406	435	413	483	428	426	449	430	461	470	437	433	445	466	414	409	433	433	472	424	461	460	394	435	422	424	473	427	435	439	462	420	449	440	423	460	447	375	392	456	437	421	429	420	421	465	426
70759	61346	37907	8271	486	264	243	252	230	218	234	205	190	182	202	203	208	206	202	205	201	181	192	195	215	158	195	178	189	202	185	207	178	160	167	179	178	168	222	174	167	157	164	188	201	194	171	195	200	188	167	196	207	215	176	193	172	192	211	197	186	170	157	184	195	175	198	189	175	177	177	186	177	193	186	192	202	198	196	213	210	187	179	197	189	171	194	207	217	196	194	181	202	196	169	173	191	220	182	197	198	191	186	177	178	188	167	203	179	189	201	187	162	177	198	192	197	177	190	209	189	224	188	196	184	178	178	210	168	184	207	189	171	183	193	195	176	155	174	199	190	185	176	187	187	184	166	194	199	175	172	200	192	187	176	182	162	177	207	184	209	187	179	172	183	192	150	201	181	192	173	188	179	164	190	197	183	202	193	177	192	187	167	197	186	177	189	177	164	169	190	193	179	183	184	196	157	192	192	191	180	190	218	202	188	174	190	180	168	185	180	164	157	197	181	182	176	183	224	178	208	200	189	207	174	184	172	189	200	177	169	197	167	182	177	204	191	186	155	196	167	187	191	191	175	187	183	191	171	193	193	194	197	178	189	193	186	198	198	188	181	191	191	159	198	190	200	169	166	188	203	205	161	173	192	156	185	203	197	218	207	223	152	182	191	171	176	147	204	199	183	180	176	213	168	182	179	192	180	178	162	194	205	190	196	189	194	174	199	157	165	209	181	199	180	182	205	199	182	177	175	180	160	192	174	181	204	217	171	212	168	167	202	177	174	198	189	205	193	186	172	189	203	179	177	168	196	175	177	177	192	188	181	170	185	176	195	201	186	189	192	194	198	186	192	156	187	181	177	179	157	204	197	179	181	176	198	170	176	183	192	186	204	175	201	186	178	206	216	186	169	179	181	213	185	198	184	188	201	155	203	188	187	178	186	180	208	153	166	189	176	167	192	182	188	176	179	198	202	183	189	198	189	194	157	199	190	198	194	171	210	211	205	207	187	183	181	195	215	184	181	176	185	189	202	184	173	182	188	181	184	184	203	191	193	188	203	171	157	188	169	192	215	172	176	180	193	178	174	166	154	194	206	192	193	189	173	189	204	197	200	183	216	180	184	200	183	201	219	195	200	184	195	187	153	208	189	178	203	193	182	194	174	198	186	186	178	200	205	196	159	207	171	187	208	189	200	176	185	176	183	182	166	168	187	177	196	192	195	170	144	207	188	210	183	193	193	180	163	187	206	172	190	191	219	229	203	195	191	167	172	186	175	187	183	173	177	194	180	179	204	184	185	163	161	195	189	198	181	215	162	191	192	197	207	185	198	171	218	201	193	193	174	206	185	187	168	195	205	213	213	150	201	187	185	185	188	174	180	185	186	176	158	182	192	197	180	192	195	183	184	196	182	192	183	167	216	179	204	177	189	165	175	201	165	163	185	191	188	194	147	181	175	209	174	186	187	192	204	184	184	154	174	180	190	191	183	207	178	185	194	202	187	188	194	205	182	176	201	201	176	170	176	193	196	191	201	185	197	188	194	191	168	182	202	191	163	204	153	183	194	185	184	187	198	197	175	172	173	191	188	209	185	170	177	193	192	209	198	190	181	179	194	182	225	182	183	186	180	179	193	199	207	187	188	159	191	196	174	181	180	187	212	192	180	176	174	156	202	191	205	153	190	177	203	183	169	202	182	180	159	193	185	183	161	175	186	162	188	182	156	215	187	173	214	160	186	165	184	197	199	224	169	195	190	204	196	183	187	183	169	190	174	202	179	178	197	175	194	184	174	198	227	167	159	197	166	161	201	194	205	203	193	205	201	177	191	188	187	223	186	184	179	175	183	191	177	208	181	200	191	209	186	197	185	219	183	180	189	180	189	187	202	189	183	203	201	179	200	175	204	186	180	185	188	213	188	196	197	206	177	178	166	204	174	209	189	189	213	186	170	169	196	194	180	176	154	205	170	181	182	167	170	188	174	189	199	158	192	182	166	194	207	181	228	194	186	181	169	186	187	186	183	200	194	175	196	169	191	204	198	199	180	192	184	182	200	220	175	187	177	204	172	235	188	181	179	200	187	220	194	176	200	167	195	156	207	194	176	201	201	192	197	186	192	167	197	174	196	174	169	172	188	184	173	181	189	196	189	177	192	172	187	174	197	164	215	173	181	182	175	172	187	190	175	173	182	197	187	199	198	192	173	184	174	167	180	195	185	188	170	193	180	160	190	177	179	182	164	192	186	191	201	182	178	167	181	188	185	184	164	178	201	182	168	181	177	171	185	175	209	189	188	192	183	178	185	161	201	191	170	177	187	163	175	199	169	180	206	199	180	191	188	177	206	201	189	180	200	175	168	181	188	215	169	180	157	186	171	192	173	179	184	184	171	207	201	184	182	157	203	175	192	185	193	197	171	182	192	192	182	198	180	177	166	211	180	189	185	196	192	188	183	194	192	216	168	192	191	208	174	172	185	184	192	162	177	213	203	189	186	189	184	194	173	193	192	185	194	186	194	177	177	197	173	194	201	186	187	202	175	192	217	163	214	195	197	168	199	210	188	236	175	160	197	208	197	182	200	182	183	188	163	188	189	195	209	193	173	172	190	199	180	180	192	185	185	174	176	186	194	175	184	210	208	212	201	185	179	201	168	203	179	184	179	167	189	192	190	214	186	168	180	178	181	163	177	184	187	194	196	188	182	205	209	189	181	181	173	200	186	175	220	178	188	200	176	188	185	166	190	177	178	159	172	178	151	185	182	176	188	183	185	189	178	179	190	178	214	208	184	195	193	176	181	185	205	148	210	201	194	197	200	181	168	191	178	180	209	198	183	191	194	191	184	188	180	203	175	182	204	186	195	191	163	188	201	200	197	182	189	189	182	185	188	181	210	191	183	184	193	189	202	191	207	184	192	187	183	174	182	184	209	187	184	181	183	190	195	197	180	185	173	158	175	185	183	198	190	190	184	181	175	185	183	199	165	178	187	192	190	199	200	187	185	163	178	213	193	174	193	212	199	177	180	166	163	221	162	197	194	182	202	186	192	185	193	167	185	203	175	197	203	200	199	184	173	186	203	182	168	191	184	214	188	169	192	179	189	194	177	172	172	178	183	165	192	218	192	189	180	191	171	189	206	168	178	185	183	192	172	156	188	191	182	187	192	164	194	183	185	185	189	200	180	204	209	159	182	179	189	201	170	190	161	171	167	206	194	186	201	179	176	215	181	181	195	164	205	209	190	164	179	188	198	192	180	185	195	177	188	189	194	172	188	183	194	187	179	184	175	172	173	181	168	190	170	189	185	177	174	181	199	177	164	194	180	189	199	166	202	206	180	217	194	149	192	182	193	187	191	197	202	205	235	186	169	183	191	187	181	184	211	180	199	195	195	180	187	172	184	185	195	178	184	159	188	190	190	184	181	190	158	174	186	196	187	198	185	174	166	189	199	195	186	171	191	181	195	166	185	186	178	217	182	192	175	197	201	182	213	178	209	203	186	208
50633	48469	32079	1131	1078	1004	902	918	801	736	706	724	668	688	695	679	639	633	704	642	647	623	644	627	675	609	601	608	572	639	619	644	597	607	621	612	598	602	643	616	596	609	615	607	592	606	580	628	606	648	606	640	599	632	598	593	593	583	602	626	574	611	626	592	655	605	637	622	650	591	583	611	633	621	593	619	603	558	576	600	643	649	608	590	601	623	568	633	584	597	589	579	608	632	616	588	578	642	584	583	653	578	638	606	612	626	604	555	640	580	582	583	591	646	598	633	644	596	621	583	597	614	610	630	578	582	600	624	626	664	605	572	605	616	565	595	613	595	577	627	637	631	593	624	597	559	632	628	632	620	583	612	605	572	619	572	614	622	603	587	624	597	627	591	539	580	583	613	582	587	580	605	599	574	562	579	627	600	596	602	623	624	626	566	599	604	629	585	588	644	612	588	597	612	566	604	601	589	605	651	596	632	573	604	581	588	594	592	619	583	591	551	587	579	619	568	611	608	603	587	604	599	604	585	565	664	630	615	610	578	626	632	607	586	576	629	603	614	617	616	573	609	582	572	646	589	605	597	558	611	552	601	653	642	615	615	605	593	621	635	605	601	606	620	588	590	561	557	597	607	613	604	603	630	642	639	582	636	627	607	559	608	592	612	608	549	608	617	609	629	614	622	598	587	636	633	622	604	663	598	572	600	581	600	652	600	645	610	599	587	608	598	589	599	639	574	598	562	557	586	637	601	610	621	632	623	604	593	579	610	682	607	649	564	620	608	611	584	591	640	613	589	641	577	639	626	620	621	590	586	579	610	573	637	570	574	588	619	607	609	656	593	576	610	564	593	656	600	590	552	565	605	561	589	602	606	632	573	589	598	619	601	566	602	583	588	595	606	606	627	618	605	609	625	562	611	575	596	598	568	580	569	592	590	595	594	640	638	614	642	619	621	579	575	640	599	595	607	579	559	596	625	535	599	625	601	632	584	565	621	637	634	631	617	598	612	592	629	628	579	592	651	595	561	667	593	638	616	580	604	617	607	583	583	588	618	610	608	634	624	640	602	583	620	617	605	627	604	588	621	575	536	612	648	632	557	620	589	630	594	605	623	620	587	607	621	594	653	625	583	603	591	581	558	591	621	562	605	608	600	614	608	598	570	611	600	643	630	618	585	582	617	619	592	603	606	633	574	603	650	603	636	617	577	602	569	592	609	617	571	624	625	590	605	603	642	654	622	603	600	568	617	555	574	616	589	613	638	609	637	646	602	587	620	609	592	617	610	632	647	614	592	589	590	626	596	638	582	606	615	609	595	633	578	586	607	589	611	651	580	622	576	570	619	605	584	634	617	639	572	562	598	595	609	590	613	609	577	579	587	578	589	613	589	618	621	644	575	587	601	635	634	632	636	590	603	603	575	597	623	572	578	609	633	616	616	596	617	581	636	598	629	614	592	626	618	603	628	610	580	588	606	590	606	627	639	592	620	646	598	626	627	604	652	618	605	615	616	584	626	593	611	589	601	587	627	598	607	616	543	606	574	584	601	584	585	592	581	617	579	639	608	623	587	619	591	643	637	607	599	592	589	637	592	591	601	572	603	619	599	634	627	610	610	628	560	576	575	610	616	603	610	599	608	627	582	600	606	641	577	622	630	599	628	612	635	597	615	644	630	584	610	611	592	602	627	567	637	612	580	629	610	607	649	622	611	586	667	619	595	637	622	580	545	625	631	582	608	587	582	601	635	562	618	610	619	616	612	636	584	622	609	573	575	623	611	569	613	598	620	603	610	637	602	642	601	585	600	621	597	587	656	600	582	605	598	559	586	601	645	619	636	604	612	583	612	583	599	586	610	569	637	576	570	565	572	609	599	624	606	633	645	595	662	584	639	598	568	597	640	593	587	602	551	619	618	614	606	655	594	606	614	589	612	680	634	623	553	612	635	587	616	577	582	560	573	613	584	589	539	571	591	603	605	599	637	582	560	611	655	598	565	577	615	650	613	592	569	620	612	587	597	619	616	651	609	602	588	570	640	592	634	665	595	584	616	622	605	577	623	560	582	615	653	646	598	573	550	599	575	598	589	577	627	587	629	615	621	589	623	622	617	600	550	601	607	636	576	552	586	616	596	603	579	662	599	605	612	598	578	590	601	594	583	619	627	589	636	591	617	630	633	562	589	613	630	617	635	605	613	582	581	624	584	611	587	560	610	617	630	574	587	575	618	619	605	572	566	657	599	584	622	554	591	608	590	656	658	604	622	578	574	608	610	616	572	638	614	559	626	615	588	644	587	598	540	593	563	595	624	588	634	616	599	595	625	677	597	614	594	576	629	627	564	643	633	592	609	593	590	583	584	600	629	610	602	573	616	590	655	622	567	584	594	558	668	598	644	605	610	617	586	595	615	645	608	660	660	629	627	621	605	607	634	629	626	605	609	618	621	614	599	621	618	616	600	608	630	605	633	588	586	598	660	612	576	568	618	653	645	598	606	568	608	614	623	570	603	623	624	637	573	611	606	626	632	584	656	592	592	633	619	589	627	614	647	590	596	602	599	605	612	644	576	643	606	600	642	614	600	540	589	638	619	592	604	634	601	607	556	591	567	631	568	582	585	632	600	606	618	592	558	601	639	626	630	592	626	576	626	656	619	605	597	588	599	626	620	575	624	625	586	565	623	582	614	593	680	597	645	570	571	611	588	623	618	588	618	616	606	569	575	596	609	643	588	599	591	597	617	613	585	591	630	590	583	591	606	566	561	590	603	630	592	618	598	580	618	620	577	613	584	630	654	644	597	567	639	560	642	562	620	570	596	614	596	621	590	547	627	632	592	584	644	632	658	570	565	628	641	590	605	623	576	622	589	625	628	601	604	596	584	622	596	573	601	622	580	576	612	633	602	613	587	617	629	603	589	607	608	593	598	623	612	616	587	616	594	604	605	634	638	595	631	658	596	592	629	655	578	611	580	621	605	624	592	646	591	619	557	600	631	589	624	628	605	558	629	613	601	611	628	578	635	583	606	591	590	640	655	599	565	600	604	592	558	632	590	607	570	613	618	594	574	597	591	610	617	576	627	634	581	590	636	615	610	588	595	608	657	608	602	593	572	591	604	667	564	618	648	572	601	549	578	595	585	612	630	584	652	595	582	590	610	555	611	578	574	591	615	583	643	653	605	605	572	558	614	595	600	573	601	585	630	612	607	560	594	605	569	611	597	597	591	605	601	589	575	530	574	611	602	672	555	635	595	635	607	606	590	629	605	616	574	600	625	578	617	600	583	599	627	633	612	597	598	634	588	615	583	581	601	635	598	600	612	591	585	585	585	589	651	584	597	631	621	590	624	601	607	605	619	588	630	610	571	586	568	616	629	595	621	639	616	581	618	554	583	622	603	586	560	548	656	559	607	605	604	583	650	600	609	608	604	594	621	599	610	625	629	610	557	601	615	592	640	639	598	571	600	573	562	655	620	606	604	619	626	595	625	615	612	663	620	654	623
79992	72567	51377	15666	2697	449	363	360	339	341	352	323	316	327	273	278	320	303	275	279	309	319	322	302	303	289	311	300	251	270	276	265	334	280	313	319	275	302	277	284	278	281	281	305	304	313	274	280	287	303	274	263	262	307	251	304	277	287	270	266	341	293	300	264	277	267	275	299	301	276	287	254	296	279	296	282	278	294	287	300	272	318	267	284	289	315	284	279	271	278	288	304	297	297	296	299	306	291	323	279	301	295	296	279	313	276	276	299	256	284	269	297	309	263	265	298	302	302	295	277	260	270	283	295	282	257	293	301	285	292	293	287	290	293	250	273	298	257	293	326	308	275	319	276	282	319	289	278	266	291	309	285	282	265	309	317	279	285	285	268	300	283	268	276	287	292	279	297	301	298	281	251	290	301	287	270	283	275	288	277	264	291	312	309	271	291	271	290	304	312	303	295	278	317	324	298	274	291	283	291	281	285	290	303	277	291	272	273	265	271	293	286	305	275	284	268	272	305	295	283	258	294	303	290	302	280	303	287	319	311	298	281	293	299	313	284	315	264	282	286	281	280	278	303	312	289	314	265	268	292	256	308	304	283	287	292	272	264	292	286	295	276	315	313	284	289	303	270	278	300	316	264	280	271	291	293	296	282	318	282	303	273	258	282	276	267	314	289	289	277	266	315	289	280	307	289	272	286	280	296	331	268	296	306	310	307	248	302	289	293	313	283	280	298	289	268	311	277	286	323	280	286	285	282	289	298	307	277	309	257	299	300	295	266	307	285	276	287	289	267	283	279	273	253	316	287	308	266	293	305	287	277	281	291	308	305	286	315	266	256	290	295	291	310	263	301	270	308	292	299	267	263	265	301	306	301	299	280	254	248	296	309	270	323	290	316	287	270	275	287	309	297	278	268	290	294	308	274	290	302	287	307	286	305	288	303	302	280	282	279	268	270	302	285	247	312	296	275	260	316	282	255	280	299	295	313	308	282	275	296	262	280	301	282	259	257	276	294	282	287	272	282	287	296	269	324	254	281	285	320	274	301	318	292	291	283	281	278	268	288	295	288	286	293	298	286	286	269	318	307	284	313	285	290	319	304	287	303	277	298	295	291	316	280	283	299	272	293	289	286	264	280	276	307	315	323	284	300	291	275	281	289	283	293	301	306	275	267	317	288	272	293	298	265	290	279	299	288	287	287	300	295	288	287	303	287	303	306	249	268	283	281	282	310	296	306	311	287	267	304	293	304	267	326	313	314	280	279	298	285	296	300	286	293	246	315	296	307	294	288	307	284	325	300	283	280	301	280	291	288	283	310	271	269	278	297	315	318	278	304	333	305	291	266	281	289	270	284	300	307	288	301	291	305	271	285	273	277	302	287	296	278	269	284	303	294	290	278	280	288	278	244	286	297	303	272	286	308	291	303	274	301	291	292	273	249	302	265	303	317	266	278	272	271	299	272	286	296	290	300	304	271	311	247	322	301	298	326	310	301	284	278	289	292	311	266	293	287	262	290	307	302	311	298	275	290	250	298	285	285	256	258	279	271	284	297	291	266	272	301	295	292	256	276	301	265	269	292	248	283	260	293	293	295	274	263	249	285	276	293	298	285	282	305	306	286	298	320	281	259	306	264	296	299	301	306	296	286	298	290	277	327	305	291	266	289	245	295	280	284	302	313	301	280	282	295	243	317	262	300	309	303	288	306	261	313	271	272	299	284	277	304	287	254	268	305	278	298	290	312	269	300	299	283	253	282	289	282	269	280	267	271	298	286	276	287	289	283	242	333	314	296	276	285	271	289	293	316	301	313	279	269	290	294	293	299	301	288	265	312	272	284	339	291	279	291	256	260	291	300	299	291	304	273	264	289	283	257	299	283	294	326	273	303	281	268	305	273	308	324	293	291	292	313	296	293	284	255	270	303	334	279	299	266	272	284	259	274	283	293	293	296	263	261	275	277	313	272	282	281	299	299	286	309	286	319	285	282	286	291	283	291	303	297	274	281	305	262	270	307	308	288	279	282	267	254	293	295	281	286	285	306	285	293	292	298	298	319	294	300	286	295	298	304	286	279	294	288	278	299	269	273	266	280	285	259	272	329	246	288	255	271	269	292	308	289	266	301	277	314	301	290	284	291	301	276	313	283	268	258	295	274	321	251	280	305	267	299	278	246	275	273	284	265	310	274	294	281	273	296	276	304	278	290	274	287	288	258	291	251	269	291	313	278	297	274	282	308	312	299	324	293	321	323	283	274	272	261	244	299	289	273	298	270	301	308	315	290	283	334	303	255	279	264	330	262	306	314	303	276	293	328	326	309	258	304	282	302	260	332	308	281	295	313	285	280	305	250	285	270	269	275	266	276	284	275	294	322	290	276	280	308	282	309	299	279	317	298	269	299	289	278	280	268	292	256	284	295	281	243	299	262	273	311	279	293	278	289	284	308	288	283	282	322	301	267	277	283	297	281	297	257	263	299	292	273	290	280	288	299	281	279	247	279	291	322	310	285	290	269	289	276	277	270	313	291	272	317	273	313	280	295	295	306	279	289	291	282	295	283	295	291	263	290	269	306	280	289	264	309	296	267	302	291	271	280	286	251	291	310	333	292	296	316	305	295	306	316	268	254	333	301	274	287	262	291	276	278	276	258	316	306	303	291	279	285	308	303	297	299	291	284	287	257	280	297	263	286	282	310	271	289	288	295	306	302	261	290	309	299	283	310	284	302	271	292	285	267	307	273	314	273	256	307	318	298	287	325	262	279	275	259	294	285	294	287	293	350	304	292	280	263	282	294	257	271	308	298	288	254	281	279	325	256	286	257	312	310	315	298	298	278	311	282	283	276	304	327	279	286	293	299	305	308	284	296	287	278	278	300	282	285	280	288	310	321	300	284	283	283	282	289	297	269	314	290	287	299	278	301	295	305	274	316	283	295	303	306	270	262	290	287	283	298	258	278	290	266	291	329	263	300	285	289	289	260	292	284	292	312	251	308	302	291	309	271	278	286	265	292	276	293	304	294	307	289	274	281	310	307	302	290	314	290	290	270	290	254	297	284	265	272	301	282	294	297	321	268	345	291	275	325	292	288	318	277	261	290	294	285	280	284	279	274	253	293	300	287	294	265	283	320	302	295	275	306	332	293	293	307	272	304	301	307	274	286	318	311	264	272	317	268	288	289	302	306	318	283	286	294	296	312	318	314	305	288	272	280	265	285	287	274	288	311	299	310	270	284	274	303	294	299	264	293	295	298	280	281	280	291	295	276	304	276	285	334	282	275	284	295	301	281	260	292	289	279	304	243	299	297	285	293	248	292	289	276	287	296	258	257	300	272	279	294	285	275	292	295	289	284	269	284	289	295	301	276	263	266	293	289	271	288	249	282	271	284	257	304	262	284	284	289	296	256	317	252	291	307	311	266	297	292	264	288	290	269	312	304	284	304	291	256	304	256	287	283	276	269	299	294	284	299	306	292	290	280	300	291	297	274	306	293	264	278	289	263
60697	61682	42597	1837	1644	1501	1317	1200	1197	1093	1042	1046	1042	1054	982	957	952	957	919	960	966	939	900	903	958	885	914	920	912	908	891	867	897	866	946	866	899	901	819	858	940	841	810	886	875	863	933	881	854	940	893	891	882	835	833	839	875	883	892	875	902	882	890	891	891	874	872	886	853	840	901	837	841	886	868	873	854	922	882	877	847	887	899	843	840	883	885	826	851	865	854	807	858	824	864	902	871	896	909	835	810	871	862	868	862	880	870	810	821	862	857	843	820	875	824	854	890	843	903	835	900	846	914	797	859	809	868	870	881	891	921	873	872	843	828	850	884	904	902	883	916	840	872	886	883	804	845	878	899	900	844	896	877	866	842	854	843	874	908	868	835	887	841	858	828	870	871	871	839	891	827	833	844	855	840	920	891	834	901	866	855	879	919	895	811	797	898	828	845	826	850	933	864	859	907	834	814	838	888	847	863	858	889	884	829	864	850	893	870	842	912	882	902	810	849	892	825	846	854	868	871	877	879	898	903	881	886	859	875	859	847	885	870	886	828	854	864	912	903	880	843	858	850	875	891	913	884	845	862	922	864	884	880	910	822	823	920	863	849	849	883	881	886	875	805	844	886	917	878	864	895	841	854	859	802	889	873	886	856	866	843	898	844	863	855	922	871	872	899	886	893	897	885	878	818	880	858	887	832	904	886	887	923	896	829	822	847	841	875	861	861	839	856	816	816	872	825	851	869	929	856	866	832	858	855	832	817	818	836	932	898	831	915	852	888	841	907	839	918	877	846	855	817	813	885	855	858	877	896	876	895	836	893	839	847	946	856	853	905	826	898	846	837	882	891	866	850	821	877	876	877	856	836	887	925	872	842	896	858	880	891	868	915	899	834	878	884	857	835	873	841	858	810	889	864	863	860	854	851	846	862	832	905	836	873	817	898	872	823	831	844	846	928	885	892	853	885	855	885	871	872	852	844	930	897	868	887	865	875	897	907	883	836	874	853	894	858	864	847	860	877	846	848	858	839	905	902	823	821	899	813	816	880	806	885	892	846	842	901	818	876	855	858	903	844	861	881	914	874	804	907	890	892	854	887	864	894	927	872	826	839	846	870	906	868	843	907	910	874	822	863	871	885	878	843	858	863	849	900	915	874	890	884	897	842	818	869	853	840	900	833	853	844	911	900	864	887	870	830	918	884	880	882	855	864	883	935	835	949	850	864	850	825	851	921	881	888	857	846	811	917	884	908	855	873	874	886	895	905	895	842	890	880	876	862	928	874	807	854	897	853	864	859	860	872	894	894	919	813	892	878	887	845	885	865	871	854	864	900	849	886	884	912	938	857	896	872	797	885	859	827	850	909	852	852	870	837	859	865	885	834	880	858	885	870	829	897	846	851	857	809	883	869	887	845	849	880	852	851	887	876	882	857	852	822	853	834	846	880	880	878	821	833	865	889	864	907	901	918	893	885	913	856	884	834	894	890	870	874	896	891	868	896	856	891	843	858	887	868	868	873	840	832	890	812	845	869	912	843	868	858	928	890	843	856	893	866	877	893	874	884	849	880	853	864	832	917	823	896	904	882	881	908	867	809	885	818	846	851	909	878	896	905	910	881	883	847	855	862	893	886	844	866	847	867	858	821	937	862	925	868	868	876	872	884	860	868	862	830	873	858	882	867	870	850	886	927	832	869	842	871	856	885	924	849	859	860	881	866	864	868	853	829	894	895	908	872	882	812	933	857	865	875	917	858	802	915	920	863	812	886	884	887	877	837	920	924	832	916	836	877	903	861	874	914	882	905	858	836	916	884	870	899	912	881	887	856	886	864	862	873	849	858	855	810	854	912	823	887	913	851	920	805	849	864	804	852	929	827	867	889	891	870	860	843	830	879	837	872	909	866	885	853	869	896	853	843	925	878	828	858	877	833	889	886	864	869	897	856	830	882	898	832	832	857	847	851	885	932	881	834	804	887	854	845	845	825	838	885	836	851	898	841	877	857	878	844	867	854	854	864	912	885	838	892	838	841	886	838	835	904	862	888	884	852	877	873	868	842	831	911	831	848	927	886	884	846	888	897	814	888	878	860	903	850	906	821	879	864	840	889	898	837	873	823	911	871	848	832	870	865	840	896	885	879	906	822	839	884	898	921	918	850	877	853	829	841	902	882	857	835	895	895	816	878	858	830	831	852	902	871	824	897	806	885	871	858	874	882	846	879	866	896	875	896	854	838	889	896	877	896	841	844	857	880	849	904	924	819	840	882	865	824	863	868	817	929	870	865	855	859	890	840	847	874	916	830	899	842	845	907	867	866	845	899	864	893	854	851	859	888	841	873	856	888	879	849	819	915	872	913	856	872	869	902	823	842	861	836	959	888	859	942	876	865	854	851	871	855	853	883	888	835	826	892	887	928	843	852	853	891	878	896	876	818	866	855	834	862	869	842	899	876	865	864	879	855	909	831	875	844	887	836	864	891	850	871	856	873	873	869	909	824	915	892	919	923	809	834	824	898	835	870	914	846	854	880	853	863	904	866	832	884	893	884	868	823	911	896	845	890	898	850	873	876	841	863	844	803	885	908	856	906	884	869	883	857	907	873	877	859	854	892	847	867	836	866	823	897	874	840	882	866	849	827	832	864	852	879	966	846	860	918	829	861	832	883	899	852	863	877	838	891	876	815	854	926	935	894	849	881	875	827	869	907	849	814	850	910	882	820	902	906	881	830	851	886	871	859	896	836	878	863	851	851	867	908	845	865	897	884	827	903	880	921	853	886	841	839	856	838	785	839	874	895	878	847	847	899	894	893	875	864	893	872	874	818	902	874	896	862	881	894	910	896	864	898	870	895	853	898	894	919	856	875	860	842	927	857	910	848	884	825	914	854	822	825	917	930	869	864	894	874	881	894	912	885	876	874	820	865	917	897	852	845	821	887	854	847	874	888	887	921	850	900	846	851	850	876	835	886	924	900	865	907	894	854	864	816	864	850	881	899	889	865	875	848	886	878	865	898	821	842	905	865	866	815	881	870	883	838	843	880	854	841	888	842	853	857	861	849	851	899	879	855	884	841	894	880	835	867	833	903	866	862	857	811	846	886	857	828	839	873	882	866	842	873	821	945	854	870	839	863	840	939	851	863	880	889	852	900	804	821	902	855	816	854	846	873	879	903	817	885	864	901	832	872	883	864	848	884	890	833	885	875	899	857	842	870	885	883	860	860	871	873	905	844	888	877	893	898	900	923	883	850	861	888	862	907	882	876	895	865	860	923	885	881	884	901	881	861	826	830	878	838	878	904	849	801	916	893	924	891	869	818	910	851	861	890	829	897	854	837	889	878	841	862	936	876	819	888	863	853	828	897	933	844	829	845	861	862	879	912	863	835	836	838	899	890	869	896	885	830	861	886	832	859	830	871	856	880	870	839	842	826	812	876	861	877	830	911	866	837	870	869	864	804	881	839	892	835	824	883	829	866	835	878	817	859	889	857	862	869	897	880	855
29257	18088	4890	205	128	146	128	139	124	123	132	136	113	133	120	152	127	119	124	133	134	121	140	133	112	126	120	113	128	125	130	124	139	135	128	126	117	126	133	126	122	135	117	147	116	108	132	108	130	124	103	114	126	124	136	115	118	124	111	112	135	116	122	125	109	116	128	123	137	122	124	107	117	125	117	129	111	145	128	105	127	137	111	131	123	132	119	134	128	110	129	147	119	124	118	128	140	113	136	136	131	117	127	119	140	135	126	121	128	120	121	123	129	138	115	120	149	144	135	144	117	119	138	133	121	124	126	112	135	138	95	112	126	122	118	118	126	119	123	118	139	115	121	143	104	119	115	119	131	138	127	124	129	111	104	131	124	116	127	110	117	129	133	119	123	127	109	115	111	142	135	123	138	139	115	102	116	138	149	122	116	129	106	104	122	99	124	110	124	136	137	119	124	147	129	131	137	136	126	147	133	133	136	133	118	128	115	129	143	119	121	118	116	116	159	113	114	114	111	129	119	128	127	110	132	123	118	133	136	120	120	134	139	133	128	136	127	145	114	117	134	128	110	121	128	128	123	124	118	126	113	122	128	113	128	132	135	114	106	127	117	128	130	141	126	126	119	136	121	125	130	127	113	131	126	115	141	123	118	137	124	130	120	140	145	114	115	125	137	120	130	156	117	118	130	112	101	120	110	133	128	114	149	113	119	115	121	130	115	129	131	135	118	136	128	121	142	131	131	122	114	126	120	128	119	119	115	128	129	129	140	140	114	122	123	123	124	131	110	111	133	124	129	123	116	124	99	114	111	122	111	111	102	138	132	114	145	134	139	126	142	144	116	122	96	145	127	121	115	120	109	126	110	133	118	137	116	122	124	137	123	150	142	139	123	146	118	109	141	113	128	144	118	119	114	126	129	129	125	110	128	129	142	120	122	117	124	127	124	132	143	122	151	101	118	135	130	118	136	116	114	120	130	121	139	110	115	125	121	125	138	132	119	115	116	111	134	111	126	120	120	142	120	124	124	115	107	123	125	119	111	121	134	113	132	133	116	119	131	103	136	113	110	131	126	124	117	104	126	115	126	149	117	126	112	136	146	115	115	111	122	119	145	121	111	128	112	141	141	109	131	140	123	131	130	112	129	124	122	125	147	128	146	109	138	115	122	129	123	117	120	114	107	119	132	122	135	121	122	116	103	122	123	144	126	115	123	121	122	132	138	117	110	124	114	131	110	125	138	122	139	108	139	125	138	123	133	84	121	115	117	128	117	124	128	120	141	108	112	99	108	113	139	104	142	105	134	136	123	149	142	103	130	108	117	122	144	136	130	134	115	131	138	147	116	138	143	111	122	116	122	118	137	120	127	105	116	135	106	134	130	146	129	108	110	128	103	134	124	113	125	125	125	141	137	132	118	119	123	129	110	106	133	121	107	126	130	120	129	128	142	116	113	131	152	112	137	114	134	131	108	109	131	117	146	119	137	133	117	90	142	135	119	112	122	126	130	128	130	123	133	123	135	117	120	116	141	119	118	110	115	93	125	128	129	126	134	113	137	132	119	144	104	129	122	125	145	120	130	113	138	89	129	118	116	119	130	130	129	114	133	120	119	127	123	135	142	97	131	132	119	115	124	145	131	140	136	142	108	126	126	119	134	124	125	132	127	127	102	120	139	106	114	107	133	129	123	130	129	118	116	124	119	128	154	141	127	148	127	121	133	123	126	157	115	120	120	112	120	139	127	129	112	119	122	136	118	148	121	121	131	131	150	111	123	134	116	149	126	119	116	115	112	104	137	113	119	120	135	122	135	122	118	104	110	118	129	129	116	132	106	109	110	106	116	116	134	122	116	118	100	122	111	107	122	106	113	122	103	110	126	127	139	114	133	139	125	124	109	129	117	143	103	131	112	131	116	117	130	121	128	125	129	132	135	138	118	143	136	122	148	124	117	141	115	121	108	110	131	139	135	128	125	106	112	104	118	114	115	127	132	117	145	122	120	120	118	117	105	100	107	137	146	118	127	109	120	111	122	121	127	113	125	120	118	117	112	135	132	138	117	141	124	128	141	124	140	138	126	124	127	134	139	135	140	133	123	111	133	125	131	129	123	134	114	132	125	125	119	121	122	127	97	103	107	126	126	109	111	117	113	121	145	132	102	131	133	130	125	120	125	138	114	137	130	117	125	113	125	132	133	109	132	116	118	122	128	129	125	126	107	133	106	135	94	129	141	113	147	147	154	134	120	104	138	122	136	130	119	134	104	124	125	145	133	110	132	123	132	145	121	152	122	110	139	118	125	107	123	123	113	116	123	116	114	108	123	139	117	150	129	118	99	129	121	125	129	96	114	123	149	136	111	119	125	125	118	120	131	122	134	122	120	119	112	123	115	129	135	122	134	132	138	113	120	121	116	117	103	133	120	114	132	128	123	121	137	125	113	125	114	111	122	132	134	128	154	135	117	137	135	142	104	115	109	128	122	149	131	128	114	139	136	107	117	134	124	113	120	121	118	116	119	106	142	144	109	128	149	134	118	117	119	136	118	114	133	142	131	133	118	125	137	120	117	124	125	120	155	124	121	128	119	145	128	120	107	121	128	108	133	122	119	132	122	131	111	120	140	109	118	129	124	126	119	117	125	120	124	103	122	141	130	123	119	110	139	127	112	120	118	124	129	112	134	119	115	119	121	118	118	131	132	119	130	92	132	131	147	129	122	118	113	119	118	114	114	130	149	122	137	125	117	121	135	130	128	132	139	132	118	136	115	128	116	111	142	138	113	104	134	119	125	126	159	132	125	144	135	138	138	138	118	126	111	122	132	130	119	114	126	132	151	120	132	112	116	118	104	114	132	116	130	124	134	129	103	114	129	119	119	115	119	115	140	101	139	115	147	99	126	147	140	147	123	115	123	129	107	140	121	137	136	123	133	118	113	115	99	115	133	142	108	113	123	123	120	133	118	112	134	131	142	135	144	142	122	130	130	122	95	95	118	119	107	119	138	127	113	137	157	116	136	116	132	117	128	121	119	127	124	144	119	142	112	130	123	111	118	132	126	139	112	149	111	124	115	128	119	116	128	108	130	110	141	137	126	117	115	133	115	129	138	118	132	123	130	113	106	134	117	131	119	134	155	109	122	126	107	148	128	124	143	124	126	113	134	121	129	119	125	125	113	118	109	143	136	133	133	104	133	123	127	121	112	116	134	123	131	128	118	121	110	95	151	128	117	121	127	124	135	117	134	116	99	149	108	129	112	141	128	132	140	113	138	102	151	145	136	115	115	121	111	134	125	125	124	134	115	125	126	108	119	121	127	135	123	113	110	128	102	132	111	102	138	127	139	120	127	119	134	132	120	113	114	136	119	139	137	152	131	115	114	108	129	128	135	127	108	126	118	119	128	130	142	126	126	99	123	121	129	113	136	116	134	119	112	115	137	108	138	137	162	136	126	141	121	122	129	136	110	128	140	120	118	123	122	108	128	110	106	133	134	119	138	117
29418	22155	6452	450	475	452	421	431	472	430	472	421	470	434	405	441	434	457	444	473	443	445	418	436	429	401	440	411	415	441	434	444	441	434	461	417	392	442	423	429	432	441	463	432	461	431	448	438	449	432	455	420	447	456	419	431	439	400	452	449	436	478	437	445	438	440	435	440	461	431	474	459	413	471	436	448	451	418	444	448	433	454	439	466	439	416	442	458	436	455	363	479	436	426	367	441	483	464	419	424	464	420	415	449	476	426	427	396	439	436	405	453	422	432	437	456	439	466	425	453	425	420	460	449	403	400	474	445	422	460	468	438	460	410	416	435	453	423	407	444	429	468	449	469	421	398	463	450	449	471	474	441	429	439	427	428	451	444	462	426	413	437	448	449	441	428	443	484	420	442	453	449	465	413	462	418	460	473	429	430	421	444	452	457	428	426	491	482	419	434	440	428	447	387	446	432	462	415	434	448	440	436	390	408	433	441	443	470	464	440	460	449	444	414	452	455	421	455	420	427	400	440	459	411	421	417	448	415	440	416	438	416	423	420	429	463	439	443	431	442	475	446	444	422	453	417	452	444	446	413	436	420	432	389	417	420	438	430	438	400	455	438	469	464	460	426	431	393	411	460	464	427	448	451	469	409	435	457	448	477	444	477	416	425	416	475	472	452	450	434	439	449	410	430	425	437	466	424	399	456	454	443	465	442	432	429	452	449	469	418	458	422	423	451	433	417	460	446	471	467	441	432	439	443	457	441	433	424	433	428	418	465	444	424	432	413	454	434	437	431	443	448	440	460	423	419	448	463	448	458	483	465	432	433	456	416	470	451	423	470	409	442	457	421	451	447	442	454	415	459	434	417	392	432	460	442	437	426	426	425	427	450	456	451	422	466	478	447	418	496	444	465	454	397	465	477	459	475	440	427	445	472	390	463	455	421	405	415	412	426	430	431	449	451	462	429	442	460	432	407	450	435	438	453	429	451	435	432	415	445	429	419	405	461	437	452	415	450	411	409	458	406	462	448	446	420	430	445	444	440	427	455	416	439	428	423	453	424	448	447	403	418	431	451	409	466	425	464	465	418	420	432	431	457	443	456	413	438	438	439	410	434	421	449	420	428	424	430	415	450	464	457	439	446	485	404	430	435	472	424	426	458	477	473	414	469	424	444	441	408	440	425	452	448	420	414	481	447	439	453	461	470	443	470	454	436	459	416	444	424	434	471	416	443	456	433	444	393	437	428	428	464	422	434	420	446	428	442	424	425	433	454	480	505	427	438	435	460	435	419	410	446	441	435	440	422	442	441	430	454	410	425	429	418	464	460	437	456	412	443	428	461	485	452	457	453	453	477	430	414	458	457	461	444	449	476	440	442	431	470	463	407	425	430	414	403	445	441	475	430	420	453	483	470	449	430	413	415	394	446	460	428	489	419	429	423	462	472	445	421	440	419	438	443	455	423	424	451	435	444	433	453	475	461	424	412	417	423	459	433	425	466	439	445	444	464	441	410	454	417	423	421	437	463	412	400	419	443	440	443	468	410	441	441	398	427	415	426	446	431	431	443	442	447	438	409	438	478	458	438	435	451	413	420	486	459	423	424	444	433	457	418	468	431	444	466	453	422	469	430	449	435	431	391	450	453	482	424	436	418	441	428	446	461	442	486	448	426	421	429	433	393	385	404	431	459	408	427	467	445	407	444	437	434	436	417	448	435	441	456	418	429	430	426	479	430	445	426	443	419	395	425	453	421	465	421	460	477	430	458	416	452	410	461	463	474	503	447	421	451	454	480	423	448	459	488	421	388	417	453	416	465	456	420	475	428	468	460	437	477	458	436	431	457	411	435	433	459	428	443	441	416	446	421	429	431	432	433	411	453	433	450	429	486	434	435	439	451	433	449	414	443	440	457	452	481	418	462	418	455	437	428	414	439	456	409	447	409	471	457	449	455	452	453	451	430	441	440	435	419	434	449	452	437	483	448	435	472	460	460	462	438	433	440	423	457	460	446	432	419	432	459	416	430	407	450	435	404	463	414	451	436	439	416	451	429	426	448	459	422	437	438	446	467	400	454	439	441	457	457	417	436	435	415	416	448	441	441	405	428	447	450	430	445	405	420	454	454	417	453	450	435	382	419	479	449	447	435	425	427	448	450	424	428	439	430	433	472	446	439	413	453	469	459	399	415	459	413	480	395	461	436	461	422	426	471	448	427	453	430	472	509	425	487	416	451	432	430	446	436	447	442	461	468	411	449	429	450	431	439	387	450	402	392	458	425	416	413	475	446	454	426	438	427	454	427	452	461	446	444	424	438	450	466	417	458	425	452	450	448	411	467	409	471	460	477	448	450	466	461	423	395	476	481	432	461	427	432	444	420	428	409	446	441	455	425	451	459	441	435	442	463	451	448	434	429	426	456	421	444	414	465	402	463	426	399	424	479	444	437	474	450	470	437	431	476	443	450	464	420	458	473	465	457	449	409	444	448	434	442	440	430	427	438	437	421	414	448	442	454	433	449	448	416	449	438	431	481	512	458	449	442	430	414	460	416	450	425	439	434	432	451	427	467	428	428	436	412	432	454	431	415	443	420	446	473	466	439	431	439	412	438	453	419	445	414	436	417	413	458	411	427	426	438	440	446	461	423	478	436	458	459	478	475	458	459	475	447	451	431	439	430	420	447	449	438	433	433	444	442	430	429	489	456	460	463	422	432	446	422	430	450	449	465	443	468	428	468	412	419	443	409	458	458	436	463	451	406	411	423	427	440	415	400	420	428	399	452	458	409	497	422	403	423	428	419	442	471	448	452	439	447	467	451	420	445	427	427	407	432	466	439	402	419	448	429	446	416	434	427	452	401	467	424	436	413	427	426	444	426	407	436	436	470	466	440	435	437	421	474	424	447	438	427	402	445	445	424	453	442	415	467	438	451	394	457	404	405	447	454	417	426	433	443	472	434	448	432	408	398	472	451	445	425	441	450	436	470	419	437	450	461	451	453	424	456	453	389	443	407	440	463	436	431	427	421	443	423	429	430	425	431	433	459	458	424	440	421	428	445	440	436	461	412	432	451	481	435	456	421	438	450	435	447	457	458	467	446	424	432	429	467	431	424	444	449	442	449	402	424	426	462	423	460	469	421	431	428	425	407	371	425	447	466	479	428	447	473	435	443	453	470	473	406	452	481	435	431	454	427	435	449	478	465	442	452	388	432	435	459	434	442	437	436	436	444	416	443	433	445	452	449	440	460	484	490	418	441	428	482	457	456	450	472	417	442	439	431	445	397	478	447	465	398	437	448	446	432	423	398	450	435	437	472	443	460	442	459	465	413	426	444	427	435	421	461	435	440	436	427	452	446	432	418	403	473	469	430	464	440	387	446	448	452	436	406	455	435	458	457	474	437	453	446	435	418	422	455	425	438	471	428	463	433	473	430	466	453	450	427	434	469	445	449	420	434	399	442	433	485	407	419	426	439	412	414	482	420	444	431	469	428	433	434	414	457
71136	62405	38978	7981	491	305	261	225	214	209	228	219	228	182	183	206	191	182	215	197	204	205	196	198	202	211	185	210	192	198	175	178	186	185	212	194	200	186	199	185	197	201	183	199	188	205	180	201	208	185	215	183	197	211	180	202	186	180	207	191	193	184	177	183	193	172	164	193	170	184	174	211	185	200	167	198	171	170	212	182	224	212	187	208	170	213	182	222	182	173	185	189	180	192	180	181	202	200	166	189	195	207	182	202	173	190	197	196	202	169	191	202	202	223	203	187	191	195	189	180	192	186	207	199	192	180	186	173	174	227	177	197	183	199	185	186	170	176	183	212	210	183	189	177	199	176	198	195	200	191	181	194	197	208	222	184	173	175	177	204	195	193	171	185	206	164	218	179	173	194	195	193	196	189	196	202	164	209	135	199	187	197	159	206	208	209	174	216	183	163	210	186	194	201	197	185	200	180	171	197	190	190	193	198	200	187	160	168	199	177	196	205	185	182	177	208	184	189	177	202	196	197	185	188	184	185	210	205	203	174	198	193	200	199	197	190	191	215	176	187	205	188	190	178	170	191	191	214	185	194	183	190	213	190	168	212	211	168	181	165	198	189	211	179	204	191	221	197	219	196	206	187	202	202	221	182	188	191	168	195	189	197	207	174	190	213	180	193	163	195	197	192	175	204	203	191	182	199	171	202	171	184	182	173	184	192	205	176	178	195	193	183	205	173	179	175	173	186	224	186	172	199	202	199	177	167	189	163	200	164	199	191	174	179	182	185	224	199	192	158	204	181	197	187	194	185	183	221	171	191	188	176	186	204	203	184	196	186	183	190	208	187	197	218	203	177	194	171	182	180	196	179	181	202	199	182	187	185	183	165	209	186	194	184	205	212	195	180	224	213	179	198	201	194	187	186	207	203	193	225	188	194	201	179	197	191	176	178	175	226	188	212	186	198	196	176	192	172	187	207	201	182	171	198	209	193	190	186	195	169	206	189	194	190	195	167	184	186	179	192	201	175	197	196	193	171	242	189	181	184	169	200	176	167	170	173	193	199	205	196	219	180	205	186	184	184	163	192	198	179	201	200	210	182	172	194	184	208	188	188	201	195	191	200	180	193	189	186	195	180	195	216	192	156	195	152	189	207	207	190	163	211	173	211	196	206	213	163	195	166	169	184	188	193	202	192	196	235	209	205	174	186	178	192	165	208	191	187	186	179	167	177	187	176	204	207	176	199	213	204	190	176	205	191	166	168	195	199	189	207	201	199	167	199	211	185	194	169	175	196	212	180	195	186	180	177	172	198	183	187	209	198	189	177	193	176	181	216	210	183	197	194	202	201	200	214	186	196	218	177	193	177	185	185	190	205	213	208	206	193	196	202	200	180	172	188	200	182	185	199	154	196	201	186	198	211	209	188	204	191	193	178	196	182	174	177	205	181	198	172	185	191	195	178	176	181	217	204	180	200	153	189	176	177	199	187	189	179	206	181	192	196	195	206	184	195	190	183	180	202	198	195	190	173	190	166	197	216	198	207	193	183	176	179	183	207	201	187	192	195	192	172	201	167	191	199	177	191	182	180	187	183	186	190	184	189	161	191	184	195	190	197	168	187	166	188	208	201	181	182	189	194	194	197	192	164	203	180	224	189	183	213	182	174	159	191	199	174	194	183	203	209	184	213	176	209	201	207	188	185	188	154	187	170	192	213	178	181	217	171	183	184	171	204	181	202	204	197	182	185	186	215	193	173	191	189	186	184	190	197	163	166	184	178	216	202	199	191	202	203	198	193	176	170	195	187	202	212	192	206	200	174	190	175	190	191	194	217	191	195	190	180	204	197	186	193	198	181	173	213	194	189	192	168	192	181	205	169	201	190	183	203	180	203	210	192	182	216	209	201	178	197	196	203	187	173	193	202	169	205	208	190	172	181	214	186	181	171	195	186	203	215	172	166	181	181	203	183	171	202	195	206	201	170	191	189	175	190	195	178	180	159	209	180	205	188	193	194	198	193	198	176	174	171	166	195	184	203	185	200	201	170	187	174	172	195	199	177	204	181	191	194	191	180	175	170	170	168	188	179	215	190	164	191	211	203	175	207	207	170	173	189	186	182	217	194	194	181	197	205	199	178	175	199	219	194	180	200	194	172	187	204	207	198	181	185	175	186	190	196	199	178	218	175	172	179	189	196	180	188	200	184	182	201	182	197	186	191	206	204	193	177	187	212	191	173	185	154	185	210	192	168	220	191	179	190	198	192	192	201	166	176	175	192	189	211	170	189	198	163	198	205	196	188	191	189	194	199	184	183	183	197	185	173	173	200	175	195	195	193	182	183	193	206	203	205	203	177	175	176	180	185	199	191	203	184	170	210	201	162	188	185	188	184	178	196	213	211	177	205	163	160	195	178	190	180	223	192	195	199	193	218	193	197	196	201	190	217	196	191	181	203	191	197	197	190	196	178	205	181	171	203	197	197	193	214	162	205	201	185	173	172	196	180	168	213	210	180	181	194	229	221	216	188	175	186	182	199	205	189	175	179	204	214	201	185	186	193	199	183	193	213	194	196	189	206	198	200	181	190	176	195	185	206	200	190	192	222	182	189	183	193	186	189	183	161	210	214	197	193	205	186	171	183	199	194	163	220	216	194	191	196	199	199	195	182	184	180	187	169	194	204	186	181	194	199	206	193	208	206	176	171	189	191	204	195	189	234	176	177	193	178	200	186	164	210	179	205	200	213	209	171	200	211	210	178	182	195	179	169	215	205	218	191	177	204	187	179	172	193	209	180	157	195	202	189	181	175	176	206	197	185	215	190	170	198	175	188	207	192	205	195	190	218	178	202	186	214	190	191	214	196	191	179	180	191	179	181	167	203	189	221	187	185	213	185	199	198	192	197	174	212	208	198	190	191	179	205	195	196	187	173	189	185	176	180	196	193	213	193	189	201	184	174	191	197	195	167	199	180	168	179	185	203	178	187	194	188	161	193	172	209	181	200	200	197	190	199	221	187	190	194	166	171	203	184	176	166	187	194	177	185	206	186	192	180	164	185	194	195	181	178	201	202	194	210	188	202	196	184	189	186	203	217	200	200	200	200	171	186	188	186	199	192	182	179	197	179	190	208	209	194	204	209	192	210	209	200	213	199	196	200	183	218	175	184	179	192	209	174	215	186	196	192	194	170	164	189	192	196	194	184	202	207	194	224	184	180	193	199	204	189	197	165	193	180	195	159	174	196	184	186	175	210	204	181	193	179	169	190	178	182	178	202	176	188	187	190	186	182	179	187	168	185	191	192	187	171	163	210	209	205	175	185	199	164	193	185	194	203	195	209	169	183	209	175	175	193	196	171	193	177	184	171	189	182	191	221	206	174	188	179	186	209	194	183	176	184	196	194	188	219	189	179	194	230	194	207	202	192	171	214	174	198	225	184	203	179	203	229	181	189	203	195	206	179	208	180	203	204	181	192	192	185	192	208	201	198	200	205	193	181	186	192	198	173
50391	49135	29963	1178	1112	977	892	833	787	705	681	733	671	720	665	677	685	646	638	665	658	648	644	679	636	686	604	612	649	639	617	637	625	615	592	619	604	669	679	666	614	657	580	612	611	611	634	628	635	607	616	607	580	598	622	574	637	669	656	635	600	597	625	641	646	591	629	647	635	610	571	670	580	635	617	650	604	585	567	598	627	643	614	604	626	633	634	648	590	587	622	598	590	627	680	612	651	646	670	569	626	644	623	658	628	658	649	616	623	636	611	599	589	624	637	611	628	665	597	596	635	615	616	617	647	596	589	600	618	658	599	658	600	606	651	575	663	647	592	626	649	621	602	605	581	600	587	654	649	588	611	599	592	623	603	604	600	642	625	569	591	626	578	612	583	590	637	595	599	628	634	646	595	650	621	554	604	594	614	587	623	645	636	639	589	588	586	592	614	586	615	620	618	608	657	569	620	597	573	590	614	645	595	600	566	589	626	611	558	624	636	583	599	599	585	620	620	574	651	629	635	622	609	601	620	636	617	579	621	584	614	604	584	616	614	648	622	664	623	664	572	661	591	626	621	601	631	618	641	653	612	613	606	644	623	596	593	620	602	548	598	632	661	558	619	657	661	639	612	595	593	576	626	609	596	641	632	631	630	641	637	593	606	605	594	576	602	637	604	627	631	646	653	604	622	600	624	593	621	627	601	576	592	600	629	588	586	570	627	640	638	585	605	654	597	651	611	585	636	630	621	648	602	623	574	637	581	610	601	618	619	606	607	590	634	611	680	566	577	610	649	606	643	622	639	590	631	562	575	641	620	612	590	600	585	615	588	598	629	612	604	575	606	598	625	572	621	604	605	643	559	591	581	627	594	612	616	605	614	577	571	589	627	610	564	658	635	574	579	634	552	611	600	587	613	576	641	582	628	641	598	600	619	598	658	636	663	595	622	623	611	601	576	580	649	607	607	586	601	592	599	603	615	588	668	582	655	608	596	586	620	578	605	626	636	611	620	613	627	612	631	659	581	580	564	605	626	585	598	617	592	586	614	639	610	656	581	609	617	597	592	575	590	654	618	631	653	622	608	587	609	601	654	664	627	621	635	602	643	624	598	620	640	648	645	649	642	594	593	606	639	614	657	604	625	648	623	582	607	616	584	659	610	606	599	567	599	592	643	596	600	641	649	603	599	629	639	612	633	666	563	599	604	618	608	655	561	617	632	588	599	608	638	616	639	636	644	640	599	579	594	627	623	595	605	615	624	610	623	607	602	587	597	592	589	664	602	617	593	598	585	616	568	596	626	623	604	618	605	691	594	576	634	604	634	606	622	609	643	566	629	632	622	622	627	606	578	594	635	604	634	626	608	602	604	611	629	600	643	638	620	611	645	637	625	598	637	596	621	602	617	615	620	571	633	638	640	604	637	607	642	603	612	634	622	650	642	602	564	593	568	637	637	625	604	609	642	643	627	579	609	612	657	633	597	625	595	601	642	617	608	634	627	603	641	625	606	593	610	636	614	606	649	604	641	575	657	661	624	643	607	617	623	636	665	620	637	616	589	635	561	608	605	621	610	599	603	611	647	607	575	595	620	640	605	642	630	589	622	620	679	622	600	616	577	561	613	634	614	631	576	592	591	620	615	581	631	617	638	621	616	594	628	618	632	621	622	632	588	626	665	627	577	617	621	615	631	607	638	600	638	616	665	589	601	627	594	559	627	653	658	620	627	618	637	588	619	626	598	662	636	646	633	631	630	587	643	606	584	603	644	628	633	626	625	594	621	642	633	661	604	625	585	588	615	631	643	650	616	621	600	621	605	593	637	621	623	603	616	635	567	597	629	610	626	616	650	643	597	576	583	639	623	593	633	642	572	615	576	593	640	626	612	633	596	605	618	589	606	635	621	606	613	611	634	653	584	589	616	603	587	630	618	664	593	649	605	605	608	618	627	611	566	615	613	603	590	600	578	614	621	648	621	624	630	586	568	638	622	625	585	629	587	589	567	618	619	627	639	595	609	606	634	646	608	624	622	605	631	653	579	624	602	575	601	628	616	619	603	568	602	639	591	624	666	608	625	588	601	648	578	639	646	626	583	621	641	647	606	635	607	592	627	673	605	621	562	620	604	599	606	619	619	607	608	581	633	687	626	610	670	608	611	646	606	632	626	612	636	642	654	616	571	606	581	611	650	597	642	605	576	612	612	633	612	573	609	606	602	639	601	645	636	584	571	656	605	587	614	614	595	621	603	626	645	605	606	649	622	602	618	600	622	623	614	618	601	631	609	625	660	654	605	584	597	547	657	623	627	589	646	615	606	607	619	619	607	607	592	619	633	598	590	620	633	611	608	622	596	587	646	617	630	612	607	596	666	623	597	610	617	601	619	617	603	578	600	633	577	605	597	606	608	631	645	622	634	681	574	579	617	612	636	595	620	629	637	642	602	627	647	626	642	588	602	599	612	604	593	573	561	609	623	665	632	612	615	615	627	637	596	615	631	637	606	580	609	616	618	583	650	640	594	597	648	608	639	629	638	597	629	634	619	599	667	618	611	671	635	633	608	589	619	674	598	624	604	622	607	633	610	596	581	572	644	632	599	581	631	589	611	609	627	594	616	628	636	625	649	605	636	633	623	616	612	602	590	610	617	607	599	590	631	610	601	651	596	606	593	627	616	614	610	645	575	610	624	588	579	622	631	626	613	647	629	618	620	634	615	618	563	659	613	607	592	607	640	661	624	570	644	595	611	592	664	592	607	626	616	695	627	616	580	632	639	639	591	637	631	623	595	587	612	625	615	605	620	647	659	630	610	603	657	637	654	623	611	638	649	623	626	594	599	620	617	636	634	623	612	653	621	622	635	648	596	560	600	626	595	626	654	617	619	584	614	594	586	652	590	585	629	566	604	616	594	612	622	636	644	591	573	638	628	630	637	554	585	622	634	588	614	625	581	648	595	588	635	613	603	607	616	659	631	626	639	619	627	615	679	586	601	623	596	650	630	619	604	632	631	597	624	608	597	592	600	633	662	597	577	640	626	602	596	627	636	588	602	609	601	630	586	596	616	602	598	661	637	589	586	622	607	650	637	600	584	618	649	605	584	647	606	621	618	644	626	610	592	626	654	626	626	621	591	618	618	595	614	607	592	660	599	567	599	581	582	629	617	630	612	616	589	573	577	603	630	622	620	624	599	623	624	620	606	640	621	574	596	629	578	603	564	597	593	603	669	615	619	591	631	662	606	593	583	633	609	574	595	617	628	621	640	603	616	643	599	636	578	635	604	620	584	626	590	608	586	619	593	628	610	585	606	610	586	619	593	613	670	612	610	642	623	597	579	619	595	613	650	597	596	623	592	585	605	648	633	619	596	631	630	640	641	604	620	602	629	600	623	635	636	581	620	585	608	591	643	620	649	643	594	592	617	627	642	627	575	617	576	659	601	582	554	604	649	614	594	603	621	641	613	588	605	622	610	608	604	578	626	581	607	622	568	645	620	629	621	618
81555	73921	51712	15290	2274	492	364	355	326	303	308	317	307	316	310	291	285	307	277	311	287	308	314	277	280	313	318	296	314	283	284	277	260	319	297	300	286	318	325	289	290	276	302	294	275	286	257	265	298	305	275	311	254	278	316	299	295	285	285	290	305	288	299	312	275	292	294	236	282	300	267	279	280	327	281	292	273	260	274	306	306	298	310	269	268	305	312	249	285	275	289	278	265	280	266	291	278	302	298	276	308	274	284	264	335	274	278	282	284	282	277	291	289	270	288	323	289	294	295	286	279	298	291	277	262	252	283	280	284	297	295	301	297	294	285	286	314	284	281	301	301	288	299	320	289	291	293	321	287	295	261	304	271	255	304	286	307	323	306	284	293	298	283	272	305	308	269	293	273	312	270	299	292	302	293	296	312	274	305	294	277	315	277	290	278	270	288	275	266	290	310	302	290	252	287	295	266	303	292	280	313	287	285	322	288	289	251	299	267	271	266	287	289	325	271	277	261	285	299	256	277	301	289	297	313	317	289	298	290	269	273	285	257	297	300	295	307	298	264	269	279	267	302	307	273	275	278	262	282	289	288	254	279	292	293	268	271	290	281	303	267	286	284	292	289	302	311	296	316	314	262	298	287	294	320	290	315	275	276	291	311	290	292	274	248	326	312	292	308	302	300	293	325	254	289	294	320	304	277	298	282	299	270	268	275	284	278	260	282	277	283	305	300	289	255	276	281	293	303	260	278	317	280	285	291	257	286	258	298	235	285	281	276	273	287	303	298	279	286	303	293	256	306	323	271	316	288	273	257	297	319	259	280	295	283	284	314	283	284	283	310	288	325	273	296	295	280	259	280	307	261	285	297	279	290	291	269	289	298	304	330	275	299	293	297	264	289	305	279	294	298	302	269	296	267	288	281	292	283	300	263	274	295	337	231	278	323	307	266	299	298	309	299	273	277	284	287	283	294	275	287	250	254	285	289	281	256	298	303	306	317	271	326	294	309	289	326	308	308	270	273	295	282	279	288	282	269	302	288	265	283	288	289	274	273	287	340	304	278	312	300	298	272	292	299	280	259	293	285	290	279	282	305	306	253	283	309	279	259	296	292	301	284	285	258	311	273	323	283	285	262	299	325	280	311	308	305	295	274	292	296	286	291	273	279	263	275	278	278	294	302	278	266	312	286	308	267	287	242	312	289	276	306	318	291	284	306	277	274	292	263	312	297	254	289	262	271	322	307	282	286	304	279	297	283	303	323	289	280	274	278	290	291	299	276	277	325	275	304	298	277	289	288	285	307	258	292	287	272	274	283	287	266	286	251	274	269	271	279	322	297	265	289	308	287	259	259	291	286	276	262	290	306	298	263	297	295	277	290	316	302	276	270	302	309	290	281	273	318	256	301	316	284	313	270	274	286	278	280	256	268	274	300	295	277	277	288	268	276	284	282	306	278	298	315	283	293	306	277	276	276	314	302	252	342	295	300	278	301	293	297	298	301	290	276	258	269	270	298	295	281	291	332	287	293	287	304	285	284	289	323	276	277	321	277	306	305	267	285	295	295	277	325	263	290	297	305	294	283	295	268	295	306	302	312	244	309	276	298	291	273	284	288	278	278	290	281	307	311	300	258	268	283	289	282	298	277	280	295	293	261	280	300	309	305	312	281	303	305	305	289	313	290	306	270	295	251	267	281	290	251	247	287	294	270	288	282	288	284	273	305	302	297	304	293	277	291	276	272	271	258	272	256	282	313	288	281	311	289	319	255	283	259	276	289	296	260	285	272	297	277	292	270	301	290	296	280	280	299	269	275	261	291	280	273	289	256	302	272	276	277	290	276	312	245	298	284	285	308	272	278	269	306	279	292	304	267	321	296	273	256	281	319	310	275	304	256	243	298	272	308	290	270	274	261	302	280	316	307	291	314	291	312	285	268	308	275	319	306	271	269	267	274	286	304	274	299	285	302	261	319	300	295	309	302	269	301	295	297	265	288	264	285	307	314	279	300	281	308	313	273	280	300	275	277	285	303	272	282	276	256	323	280	313	298	279	304	291	309	283	264	329	308	264	280	279	287	319	288	264	312	292	287	294	315	273	292	296	306	285	274	278	278	280	267	284	290	284	283	316	264	282	244	285	311	281	277	288	279	278	300	282	318	318	296	287	253	291	312	283	280	327	266	282	279	312	287	290	274	282	285	272	275	295	264	300	241	299	285	276	292	273	288	272	303	270	272	292	296	272	288	273	295	294	268	276	297	306	250	297	302	301	281	283	284	302	274	288	300	253	255	291	273	287	292	319	273	264	321	271	302	293	263	291	298	299	304	282	273	285	287	301	281	280	291	279	256	310	291	296	292	300	308	294	298	276	290	309	260	304	289	289	267	297	264	274	280	285	284	293	281	308	303	279	270	293	285	277	257	283	279	291	275	253	271	289	260	283	286	265	299	301	306	288	312	290	288	291	279	300	277	279	295	269	283	309	277	286	279	302	291	290	309	284	248	318	269	259	307	290	264	291	239	311	302	273	312	281	223	272	297	304	276	303	295	265	266	278	282	271	289	296	313	252	297	302	306	286	284	286	287	281	293	305	291	276	324	297	285	264	291	299	267	283	272	305	298	310	280	295	280	318	316	303	316	292	305	305	295	281	287	303	270	296	294	296	277	281	283	274	273	274	301	283	252	268	297	275	288	253	283	284	282	279	268	268	308	297	288	252	293	302	333	315	304	298	304	287	316	264	276	269	280	290	278	271	239	295	283	287	298	307	298	264	265	268	308	314	262	290	291	281	307	291	302	310	308	266	285	260	276	263	265	277	267	283	279	285	279	256	275	297	275	298	296	304	256	316	288	287	294	306	290	290	275	281	258	286	307	261	298	301	320	293	320	286	296	308	328	293	302	289	300	279	283	308	291	292	275	270	299	290	263	297	298	288	288	284	289	279	285	277	284	309	286	307	300	297	310	284	271	271	275	307	299	308	275	315	267	264	304	302	312	254	313	278	317	291	288	273	275	280	301	306	287	286	274	287	279	284	291	296	281	309	299	276	282	286	289	311	288	277	279	280	287	270	258	282	287	289	312	249	304	305	274	270	327	291	303	265	318	263	284	278	290	323	296	304	283	280	294	263	309	289	282	286	264	292	315	269	300	275	303	321	278	292	316	275	300	269	244	294	290	306	294	298	254	298	292	287	292	274	301	263	287	301	294	300	310	261	277	311	277	277	292	303	309	281	282	307	279	277	299	301	263	293	280	284	290	300	245	311	299	299	297	300	303	296	294	275	300	294	293	294	278	320	288	261	327	304	283	265	304	283	281	276	247	295	285	311	294	282	300	264	272	290	294	313	290	298	299	274	281	317	284	255	296	281	296	285	298	264	327	316	266	309	286	285	294	283	296	299	310	286	266	288	280	273	279	300	286	304	289	302	287	274	253	273	261	276	276	300	273	261	317	282	276	263	272	279	296	284	281	281	312	289	283	273	273	282	279	281	272	299	284	324
61076	61895	41630	1950	1724	1447	1370	1256	1181	1077	1095	1067	1056	1023	1003	975	976	906	987	934	972	914	982	885	928	927	879	918	885	885	894	908	876	910	932	882	907	878	895	905	840	911	866	868	920	901	819	899	887	885	830	848	921	865	863	905	875	869	893	894	892	839	948	886	870	912	852	907	897	891	830	891	860	849	872	877	845	859	832	892	875	837	877	846	846	855	865	864	835	823	910	860	874	904	863	895	843	892	896	858	870	847	860	854	839	968	817	934	903	843	863	961	876	891	899	861	900	841	899	880	919	866	904	859	875	890	868	874	888	887	829	881	886	863	860	890	856	830	857	884	861	859	878	881	906	870	882	812	919	859	867	832	917	796	880	876	883	905	833	941	832	893	874	800	864	863	859	848	908	800	885	864	883	809	887	887	847	903	833	833	900	872	883	889	868	827	878	895	882	888	862	822	875	875	890	906	878	865	883	828	850	844	840	920	898	888	902	862	942	844	846	855	880	888	919	881	871	879	833	901	913	910	866	866	880	845	882	858	883	869	871	884	924	918	895	815	885	838	916	871	854	806	874	857	821	897	920	837	855	828	868	861	909	862	874	867	895	825	852	870	848	816	858	823	810	867	868	873	865	848	905	899	853	878	908	864	899	855	885	888	882	891	903	875	865	918	852	836	907	875	841	902	825	924	847	856	906	871	914	833	847	884	892	847	879	849	878	833	811	861	833	892	840	878	807	902	874	900	848	870	885	877	871	890	864	851	883	876	880	897	858	888	858	864	850	802	897	810	862	871	848	823	855	837	873	896	891	919	837	885	869	873	859	841	885	878	865	921	850	838	918	892	883	915	864	887	902	910	824	901	867	827	893	896	871	878	894	884	868	852	880	884	840	887	869	851	904	901	851	892	867	915	867	844	828	857	828	868	830	873	854	878	848	902	896	834	830	836	858	842	914	834	882	871	929	876	930	867	879	859	881	871	906	896	861	873	948	845	872	858	862	868	879	887	848	856	855	889	897	846	870	862	854	885	882	849	855	817	836	884	842	862	862	857	921	833	876	866	870	798	860	847	883	837	841	885	851	881	886	833	841	833	878	842	900	926	859	858	921	912	866	851	891	866	807	899	865	855	916	873	920	794	883	926	896	902	870	833	854	892	925	905	856	847	845	858	812	903	887	870	885	883	857	920	861	897	845	864	867	860	871	903	848	858	855	865	837	908	887	822	865	860	849	862	877	922	859	836	891	917	854	902	863	852	933	896	852	921	892	841	902	864	928	883	889	873	836	860	899	860	897	892	844	860	800	856	880	843	917	885	882	864	837	826	879	857	878	887	832	942	857	903	837	903	877	900	847	896	870	853	887	876	849	820	858	861	910	877	891	889	913	831	871	871	906	877	860	866	853	831	948	886	838	859	890	895	864	866	858	865	891	820	880	898	885	858	863	901	867	896	868	861	872	906	822	849	825	912	912	872	876	883	823	895	932	882	833	909	863	851	859	874	869	897	893	836	834	858	849	863	897	869	856	900	884	901	844	881	847	839	897	858	849	890	856	850	816	887	880	869	864	884	903	856	879	821	878	933	849	820	919	885	871	862	904	889	769	852	907	902	826	897	916	866	854	915	855	831	819	869	834	890	907	869	861	890	828	907	898	864	836	871	859	887	888	870	893	872	883	894	854	844	904	845	880	880	834	867	916	875	827	866	853	898	845	902	892	900	908	840	854	908	854	864	817	928	889	854	874	884	823	901	917	867	889	803	800	827	889	897	882	915	883	863	812	905	848	862	905	898	920	897	901	936	833	855	861	886	894	883	848	864	867	821	853	852	932	832	880	904	870	871	885	873	896	880	844	853	866	873	858	856	884	849	829	943	851	843	889	881	917	857	860	885	848	847	916	828	874	813	847	868	874	910	827	851	894	882	913	848	876	842	880	824	873	895	826	877	851	838	853	866	841	879	866	853	888	901	923	890	902	890	816	895	887	858	860	889	850	894	909	899	914	812	835	878	925	871	856	930	832	829	865	847	863	889	877	902	884	817	877	912	913	858	851	890	903	867	877	895	881	894	869	922	915	892	867	847	841	929	896	850	813	884	913	854	867	882	877	884	851	893	824	895	850	863	862	878	866	872	887	910	874	854	915	884	899	904	846	888	785	849	904	862	876	895	901	891	829	896	835	833	885	861	892	842	880	914	889	882	853	885	883	878	890	840	872	887	893	901	872	912	891	885	875	874	870	819	912	800	883	825	835	852	926	854	871	832	820	844	873	865	864	838	851	901	876	854	837	869	857	901	885	840	826	900	868	864	881	886	873	851	877	879	872	851	922	921	896	866	921	927	815	850	843	931	873	826	889	855	857	886	830	892	847	948	908	893	875	825	917	842	915	853	842	876	870	881	852	852	875	864	845	895	851	881	901	869	902	842	887	849	875	920	859	873	825	867	908	840	864	878	894	854	904	891	915	911	812	897	865	841	845	846	894	895	905	816	870	848	869	906	811	882	865	939	892	916	883	875	885	794	829	872	865	892	907	896	872	899	852	835	841	806	869	896	841	861	858	812	835	892	909	914	875	846	857	872	866	913	902	850	862	795	895	851	842	830	855	892	831	888	889	821	852	879	906	850	880	867	923	897	908	855	876	936	803	818	820	869	885	841	902	884	885	876	908	882	855	872	846	876	837	924	875	877	841	883	861	847	875	922	949	857	871	865	830	929	869	845	930	856	813	850	854	831	892	839	833	928	841	870	848	866	852	884	845	884	884	884	874	870	937	895	845	890	874	860	896	852	880	886	828	857	851	854	854	881	833	949	877	899	897	823	862	852	867	888	822	855	924	886	879	892	923	835	843	841	863	899	911	876	906	868	853	860	905	866	884	809	863	856	912	818	911	867	873	826	868	901	833	879	883	843	838	858	844	866	847	839	880	900	880	860	865	870	869	902	853	839	842	866	840	881	915	849	868	884	900	840	836	834	865	860	914	857	796	866	844	843	845	834	823	872	924	875	859	845	862	863	844	862	901	866	913	844	820	882	888	889	856	886	900	833	829	914	891	836	934	878	865	824	871	879	885	843	843	790	870	847	889	847	900	902	858	875	845	864	882	878	846	890	897	904	868	892	851	854	874	873	804	854	868	894	855	855	837	870	827	875	898	903	889	923	843	867	869	823	864	865	886	828	856	829	859	889	860	884	906	871	892	872	922	883	871	918	905	940	819	829	871	883	851	918	884	845	901	920	910	887	890	832	902	883	828	888	831	826	830	817	861	849	883	881	822	877	897	877	901	858	883	877	881	904	845	873	899	793	841	868	858	816	830	899	889	868	838	915	841	850	900	901	909	859	797	889	849	884	865	844	917	904	858	870	893	863	893	867	868	904	869	820	841	794	918	864	892	865	888	904	923	826	847	830	820	859	814	818	879	831	869	880	848	915	830	879	829	828	864	792	930	845	844	860	832	905	886	875	829	917	828	867	885	876	907	869	882	904	877	867	845	872	877	866	897	867
29222	18475	6271	172	154	121	138	119	155	137	141	141	154	118	139	112	137	126	115	128	132	111	111	135	147	110	133	133	118	117	132	147	115	133	114	128	142	134	131	108	127	118	127	127	121	117	119	121	135	136	120	137	127	124	126	136	116	134	110	121	132	122	128	127	135	139	156	122	139	112	128	148	109	133	128	138	112	118	137	135	128	140	133	129	138	129	121	133	124	125	113	140	117	113	146	136	122	143	124	129	138	130	128	135	138	133	127	118	132	122	149	140	119	115	125	127	132	109	141	123	140	136	136	137	138	134	142	145	133	139	122	97	126	119	131	105	112	129	127	117	123	120	113	131	168	123	142	127	121	129	134	121	120	128	128	151	117	129	129	120	128	122	145	140	119	124	125	128	132	131	139	127	125	117	124	120	130	134	127	131	121	114	140	146	127	136	125	136	141	118	133	133	126	127	141	146	120	137	136	119	111	127	131	134	119	138	137	115	116	124	118	118	137	122	127	135	127	133	133	127	155	133	136	133	135	136	128	112	109	135	127	124	121	129	141	135	129	122	124	156	137	111	136	126	139	116	125	150	128	113	123	139	169	126	121	139	136	126	133	121	127	110	132	135	117	105	115	134	136	134	137	139	132	151	136	120	125	140	137	138	122	141	133	109	119	140	141	132	115	122	139	107	119	126	134	110	119	119	145	138	129	114	131	116	105	134	148	125	142	140	127	132	123	125	131	116	111	128	120	157	114	134	125	118	143	146	144	156	131	121	121	143	144	138	118	117	127	118	120	144	123	141	134	157	132	125	133	128	126	127	148	138	155	153	132	136	133	108	130	135	124	130	143	140	133	119	145	110	141	134	131	121	143	155	132	126	121	136	116	128	116	157	136	122	131	126	114	136	130	135	138	120	111	136	125	129	145	134	145	126	135	124	128	123	134	138	136	151	152	130	112	112	139	113	127	147	118	136	128	130	137	112	121	148	146	126	115	122	135	126	129	129	167	124	129	131	131	126	137	132	137	139	133	133	139	144	133	124	130	155	119	132	137	123	149	142	110	135	145	126	121	141	132	126	137	118	154	115	119	126	120	152	122	140	127	121	115	131	133	122	125	128	125	121	139	141	134	148	138	120	136	125	122	142	131	117	141	128	156	136	141	131	135	124	137	114	110	117	148	114	134	130	127	113	129	129	123	121	138	146	123	140	134	145	139	104	127	159	125	129	120	132	137	130	112	136	130	117	152	143	127	120	140	129	129	125	153	121	129	119	136	126	126	119	150	132	121	149	136	122	117	117	138	132	143	130	123	103	136	115	142	123	134	129	130	134	136	120	144	123	129	119	123	118	123	140	128	136	107	114	139	129	133	141	131	135	132	131	157	126	139	109	137	110	139	148	116	121	130	144	151	133	131	121	107	128	138	114	148	134	124	134	137	136	120	120	146	122	135	124	131	121	127	153	120	138	130	117	135	135	141	135	133	131	133	133	119	120	134	98	118	129	125	122	143	155	108	131	139	128	121	138	144	143	131	145	121	126	134	122	127	130	113	126	99	116	134	125	126	103	139	151	103	123	144	123	128	135	132	138	117	144	127	103	128	131	121	133	140	110	125	123	135	104	132	153	137	120	117	126	129	122	135	132	102	128	142	122	143	116	121	130	132	125	115	111	129	125	136	119	123	119	134	123	138	139	110	135	120	147	131	118	135	132	115	133	125	108	141	135	125	118	128	125	158	122	141	114	114	124	142	129	125	127	114	128	138	137	122	122	124	145	115	117	137	130	136	117	146	127	128	127	126	132	105	130	135	133	134	123	134	126	119	130	130	117	125	129	139	107	150	115	135	133	120	122	121	123	125	114	117	146	122	136	142	133	116	116	128	135	120	127	133	133	136	130	133	119	129	98	123	122	113	114	133	128	149	122	121	123	137	138	128	131	112	131	136	121	121	120	132	129	114	118	133	146	137	129	155	122	132	130	111	154	135	137	106	128	118	120	105	136	132	132	125	130	146	139	114	146	127	122	123	138	133	120	123	127	121	123	129	115	127	127	134	135	140	127	118	124	153	144	144	135	154	117	131	122	115	130	126	142	125	123	143	142	146	136	136	133	133	116	118	119	144	110	107	123	137	127	141	117	143	118	145	144	126	136	139	116	114	109	137	125	133	121	113	132	141	133	109	120	129	148	127	136	139	118	144	129	128	130	131	137	129	112	134	112	130	133	124	132	144	140	123	134	127	142	136	135	140	121	118	135	140	133	132	137	117	120	133	128	136	111	124	123	129	123	124	137	123	127	149	120	124	114	146	112	132	127	126	131	113	138	150	118	101	129	125	134	145	141	134	118	116	139	132	143	116	117	141	144	128	134	110	110	126	118	143	144	134	118	141	130	132	151	133	131	136	138	132	127	126	133	147	128	118	133	143	124	122	125	135	155	116	117	134	122	141	141	131	136	106	126	144	130	139	134	119	143	117	143	129	113	134	135	143	141	124	128	144	131	137	128	128	130	133	131	131	120	143	137	127	130	121	137	110	135	119	128	125	132	144	115	107	121	137	117	122	135	142	135	161	126	118	133	137	127	131	123	136	132	126	143	143	136	147	127	118	150	139	126	136	119	151	98	135	143	118	115	130	112	128	127	162	133	131	118	149	123	125	120	139	132	132	146	158	131	126	125	141	126	127	123	143	153	129	123	138	133	117	126	142	102	120	139	136	115	129	94	140	125	130	115	116	134	135	135	123	115	128	119	134	137	109	137	139	126	106	139	113	143	130	145	129	117	122	122	120	118	131	132	132	145	132	139	128	141	125	115	124	134	132	155	119	129	121	116	138	127	129	128	136	146	140	144	140	129	119	121	127	124	135	114	121	122	115	129	110	120	136	120	122	110	112	137	142	136	117	127	121	115	146	133	132	146	135	108	129	124	130	128	123	146	140	124	125	132	147	138	111	123	125	134	131	130	127	136	118	132	132	141	137	121	117	102	135	119	145	125	135	146	131	137	145	134	121	114	122	143	141	139	128	150	130	130	120	119	132	111	130	148	143	136	125	117	104	132	122	133	150	139	126	133	136	141	128	121	123	133	130	124	132	131	130	120	118	116	115	125	120	126	121	130	125	113	130	149	147	128	137	110	131	146	106	131	128	140	119	141	127	124	123	139	129	123	123	154	121	138	139	122	121	123	122	152	110	114	135	126	144	131	112	132	112	134	139	111	150	130	107	127	128	125	107	154	124	140	117	120	117	140	132	110	134	139	130	108	126	145	126	147	127	114	133	134	125	116	123	129	155	139	120	124	145	152	131	130	140	132	141	126	131	141	128	136	167	121	138	131	146	117	148	127	137	140	101	131	137	117	121	126	140	136	118	151	116	121	144	104	138	131	119	120	131	117	136	115	137	131	120	131	130	140	130	155	129	122	133	144	129	127	124	127	118	121	118	119	131	143	117	141	125	119	134	129	151	129	138	120	141	134	123	135	128	123	139	137	140	140	134	128	147	122	142	133
29148	23060	8597	511	469	466	466	432	504	481	476	478	444	462	476	507	441	410	493	443	494	445	442	436	457	450	456	436	420	458	461	478	444	480	413	463	450	424	484	445	428	452	423	491	484	443	471	421	486	452	441	425	480	432	478	440	495	423	465	459	438	444	423	479	467	444	496	458	435	430	475	399	454	461	457	447	428	448	421	445	444	483	423	441	444	478	467	463	429	458	460	420	487	436	462	459	470	448	463	446	448	461	441	432	491	460	449	441	488	430	444	446	448	440	480	446	451	436	456	420	434	437	483	476	462	443	466	435	454	458	481	497	444	484	495	461	444	411	447	460	466	462	474	468	445	492	435	436	440	481	488	452	439	456	476	443	469	431	435	464	460	451	447	451	451	455	458	459	463	406	424	447	457	434	449	436	453	450	461	475	465	454	442	455	422	464	456	441	398	422	448	471	450	447	455	441	450	473	426	457	476	465	447	443	454	433	501	406	438	423	442	458	452	425	422	396	483	472	412	467	471	449	455	419	437	476	436	503	466	442	479	490	434	437	432	435	459	467	471	436	459	442	447	465	426	445	455	441	476	432	444	431	453	484	440	423	449	443	406	477	467	393	455	468	466	420	453	455	471	445	450	465	483	451	459	458	483	421	434	440	428	475	409	433	476	468	465	429	472	437	462	480	453	411	451	438	400	474	427	454	455	433	466	466	460	461	449	461	405	451	453	449	420	505	441	474	444	464	425	468	512	463	470	440	434	474	430	461	478	466	449	484	442	455	444	461	451	466	430	486	487	479	434	471	453	430	479	451	483	460	449	440	447	462	433	441	479	465	451	452	471	442	471	435	481	433	456	439	478	463	477	426	443	483	430	473	465	454	444	417	442	450	460	465	428	475	465	456	462	437	454	450	421	439	458	462	475	464	497	466	470	414	470	445	459	462	453	433	458	441	462	467	476	425	451	453	445	452	432	416	427	473	534	398	424	464	484	489	428	487	451	496	452	440	442	449	444	460	409	447	444	489	452	455	468	468	441	435	492	477	490	481	454	466	420	444	407	479	446	454	457	416	437	457	483	436	452	442	443	478	460	444	464	474	415	441	447	474	477	467	457	446	450	451	485	440	472	454	453	433	488	475	461	442	459	479	435	466	475	427	488	469	466	459	420	466	492	455	450	424	466	463	421	420	473	462	468	435	440	456	436	476	449	460	435	445	436	447	448	437	435	428	419	429	453	462	414	459	453	483	479	446	474	460	461	452	474	442	463	485	479	472	416	480	465	483	492	450	456	478	444	473	467	443	484	456	473	496	485	486	484	454	480	459	489	483	465	469	430	445	469	440	451	478	485	440	449	497	460	469	496	449	436	455	435	437	419	455	479	460	466	452	467	446	451	453	454	446	485	460	440	445	466	469	470	455	418	425	445	473	456	476	451	515	466	456	428	449	412	463	456	460	449	476	470	450	471	440	467	452	489	487	418	462	442	476	436	436	459	488	405	442	440	509	448	416	445	435	428	424	445	482	450	463	477	417	432	464	436	426	455	441	476	408	462	447	436	414	431	437	421	484	442	484	471	471	435	419	447	432	485	487	478	443	430	466	454	461	459	402	469	469	459	456	453	416	456	435	457	466	493	436	459	474	448	480	470	470	448	466	458	453	457	489	478	463	418	469	473	473	436	452	422	434	449	467	445	458	470	448	459	481	450	476	445	471	484	442	449	445	498	427	462	454	478	447	460	419	470	455	461	455	447	446	470	450	453	477	456	435	482	492	478	444	455	471	471	480	461	423	436	494	443	424	416	449	454	465	466	428	459	442	502	399	441	433	429	417	409	466	481	446	479	471	463	430	471	444	467	434	431	438	469	457	447	456	452	456	452	423	434	445	438	498	424	457	455	474	444	459	413	461	459	435	456	454	461	407	452	462	467	424	460	451	454	446	460	505	494	454	462	454	456	452	464	436	444	461	453	465	490	440	491	448	424	468	440	422	468	458	455	459	447	450	417	437	450	436	488	446	470	450	452	471	460	441	451	448	475	462	465	445	472	446	468	440	449	473	418	432	447	459	454	472	454	446	481	443	437	456	463	453	459	469	476	456	442	458	449	435	475	462	432	445	433	440	458	416	447	468	458	485	418	448	419	423	474	445	451	451	395	408	482	495	446	444	440	457	454	437	436	445	453	455	484	434	453	472	462	422	453	469	465	439	473	455	444	449	457	439	426	428	424	443	460	450	466	449	455	465	452	457	408	446	440	468	455	494	464	465	446	459	468	461	460	447	488	454	466	476	473	440	465	489	449	455	437	445	461	493	488	444	462	461	440	497	482	433	464	466	460	455	449	451	434	441	456	426	447	452	444	448	442	489	431	476	480	454	440	470	421	424	455	462	403	436	463	468	417	430	456	415	483	452	461	433	468	495	432	482	441	438	447	484	430	423	458	434	482	455	464	457	462	465	466	450	442	450	469	417	438	464	476	436	505	419	435	473	443	433	446	434	439	474	458	445	412	434	510	473	473	414	456	459	465	443	420	434	457	447	464	487	471	484	409	429	466	471	442	433	459	479	442	447	507	471	432	460	419	450	463	470	474	434	437	449	425	479	472	465	441	444	466	438	467	453	439	419	458	493	432	442	474	457	448	453	460	458	456	447	469	443	424	467	436	438	448	453	435	506	459	479	453	448	438	430	439	457	442	433	445	437	466	429	451	428	474	422	455	450	436	428	452	477	434	460	461	447	445	435	507	449	447	464	473	485	437	501	438	469	476	413	440	469	476	454	408	429	443	452	467	490	465	469	448	456	449	434	468	451	459	453	438	460	474	441	448	477	462	416	459	480	504	468	425	459	477	451	480	461	414	438	480	476	452	470	431	449	451	453	428	424	482	482	452	480	454	471	434	435	464	478	429	439	468	456	492	446	500	462	458	459	441	416	490	429	473	411	450	436	446	415	451	482	474	487	426	468	471	454	477	481	491	422	441	461	470	460	467	438	408	472	397	467	497	417	447	483	427	477	466	452	397	454	446	442	400	448	459	432	438	455	436	486	460	432	445	473	457	423	482	449	429	448	451	459	444	440	511	480	467	463	482	438	452	479	454	471	429	474	477	462	468	452	486	495	427	478	476	425	460	436	443	440	470	453	449	434	430	450	465	459	432	461	450	454	461	472	454	420	472	413	478	451	411	448	458	476	438	439	449	422	406	481	472	488	435	443	426	396	455	469	407	482	457	469	433	435	455	456	454	478	447	395	468	461	455	457	457	453	467	470	460	473	422	472	438	439	461	458	417	406	446	444	462	477	447	449	454	447	477	455	452	456	436	445	453	471	421	409	479	452	443	455	420	451	476	440	476	447	459	472	445	438	475	459	399	484	482	442	438	464	493	457	467	465	447	459	448	455	477	456	470	468	457	441	433	499	473	451	453	461	426	461	482	415	452	477	462	447	474	474	418	450	455	418	451	439	457	429	481	454	457	420	443	480	476	444	493	464	438	437	455	426	472	509
71015	62994	41391	8903	571	287	275	235	248	215	257	228	189	216	189	208	195	189	204	219	198	194	224	223	191	210	192	204	195	174	217	193	212	204	215	194	204	192	215	190	202	200	203	183	202	209	197	194	203	225	166	214	188	192	180	194	192	198	203	188	209	176	176	196	201	191	206	201	205	211	197	203	201	200	185	197	185	204	201	203	194	207	197	204	199	188	209	183	175	186	193	218	199	216	209	194	176	204	176	193	222	207	233	194	195	202	211	189	193	202	212	194	215	185	202	190	209	214	192	206	167	190	193	181	210	183	200	197	224	186	216	208	189	192	203	179	190	204	214	186	200	233	204	216	197	186	207	223	202	221	205	192	241	185	188	214	214	181	187	181	213	201	183	196	212	199	188	225	203	185	221	187	193	197	227	197	191	200	191	197	196	229	220	183	230	219	215	203	197	192	174	208	214	190	210	189	204	205	209	190	192	189	229	199	201	207	210	179	181	218	223	205	196	197	201	198	187	190	189	188	222	187	197	222	189	201	206	228	193	192	193	181	184	215	190	211	183	199	177	195	202	221	186	238	195	180	230	213	215	212	190	183	200	196	215	186	209	186	219	195	181	208	192	177	192	229	202	186	208	223	188	223	194	187	197	214	191	200	188	219	188	202	217	219	211	224	198	201	209	216	188	195	209	189	178	204	204	190	196	205	217	196	200	195	191	179	191	208	191	197	198	180	202	200	215	189	201	218	200	219	205	220	194	205	186	172	204	207	181	196	198	207	174	190	211	190	205	194	221	213	187	185	194	209	185	200	197	193	208	207	215	207	198	178	208	194	191	215	203	197	162	201	222	205	199	203	202	176	220	173	192	200	169	173	194	197	226	205	180	183	195	229	190	207	219	187	200	199	200	179	197	214	194	214	215	186	199	222	207	193	203	209	206	191	217	186	184	187	193	193	205	185	203	200	208	164	230	184	213	212	210	203	196	198	183	203	214	183	176	237	206	170	190	200	194	225	212	183	213	179	182	210	208	193	196	193	197	214	225	181	219	197	194	208	175	195	177	233	215	204	182	219	178	202	183	205	195	189	194	201	213	200	203	208	206	214	199	185	198	209	194	195	184	198	203	187	222	178	220	172	215	183	204	188	200	210	209	220	204	203	198	197	192	207	237	199	176	188	200	219	198	224	205	213	226	214	205	188	207	198	195	215	199	186	207	216	199	210	204	193	198	197	203	182	203	195	178	205	218	211	188	181	203	214	181	198	213	195	201	197	187	201	202	196	193	206	202	199	198	191	201	190	209	213	179	201	206	201	192	206	215	192	202	176	193	178	185	196	199	205	189	215	220	217	208	204	212	220	181	207	215	202	194	193	231	198	200	219	196	222	184	202	185	204	191	191	203	188	201	218	188	211	207	186	196	202	203	203	215	211	173	211	191	171	226	176	191	198	202	208	202	173	190	205	206	190	199	199	196	195	218	225	173	203	177	192	174	206	197	195	218	187	201	200	202	215	193	239	203	200	211	218	199	189	200	204	215	210	202	198	199	202	208	202	213	199	202	194	219	172	208	194	212	212	186	242	173	204	175	197	226	181	183	209	193	200	200	223	200	190	201	197	195	185	192	197	178	215	220	199	185	222	222	177	179	181	197	182	221	210	201	189	206	231	210	209	194	198	192	236	195	191	197	199	210	200	196	185	197	238	194	176	184	195	199	194	190	179	203	184	213	214	196	187	195	191	189	197	228	218	225	206	194	189	197	171	194	202	211	205	206	175	172	226	200	190	209	202	195	201	230	200	185	231	219	225	181	217	184	196	189	194	202	224	183	187	190	195	223	186	221	187	191	175	204	194	202	218	185	209	205	190	203	205	216	185	199	169	216	230	204	232	196	200	194	213	223	210	181	251	182	179	201	186	223	200	200	202	189	197	199	219	191	199	206	182	214	202	194	203	198	197	208	210	216	211	214	209	194	210	203	206	200	204	210	210	195	191	190	216	199	195	205	209	197	196	211	209	188	194	171	201	181	212	204	199	197	210	198	204	214	213	183	195	210	202	208	204	173	206	212	202	242	184	209	185	198	199	178	199	216	207	211	182	195	177	192	195	189	202	206	200	175	191	200	177	181	202	178	205	212	195	199	210	221	197	217	199	192	197	196	226	201	205	197	202	174	200	211	194	210	195	184	180	197	166	187	182	197	207	207	226	196	193	197	152	221	220	217	198	186	203	206	196	223	210	172	189	183	184	182	203	191	199	204	189	200	204	186	207	202	185	168	187	207	225	236	197	215	223	227	195	233	243	187	177	221	168	207	198	202	192	184	198	209	216	219	191	212	240	211	200	177	203	193	192	230	223	201	190	236	203	213	206	193	225	199	210	220	187	209	196	184	175	192	187	214	206	222	184	193	190	189	181	208	189	192	210	212	202	216	177	171	197	168	198	200	188	199	206	178	180	203	207	211	206	219	212	196	202	188	189	199	174	180	209	200	179	192	152	192	209	189	218	194	184	233	188	201	210	211	208	194	214	221	209	209	202	196	180	210	224	206	215	197	208	213	202	222	190	209	207	212	178	207	188	213	212	208	226	191	184	197	204	180	182	183	218	194	188	193	182	204	192	188	205	194	201	193	209	192	196	191	221	213	209	208	224	221	184	205	167	201	212	203	178	215	227	215	183	229	204	215	187	194	224	217	194	199	208	196	202	194	195	179	195	190	210	160	176	189	179	200	195	225	217	198	194	200	200	205	191	205	191	227	191	198	201	203	198	223	185	181	195	207	189	192	172	181	201	175	196	193	198	197	201	199	184	200	201	195	200	203	216	197	201	206	179	181	204	225	213	206	192	178	216	194	223	200	205	191	209	194	198	178	210	192	203	217	203	172	171	196	208	213	192	205	196	200	188	205	174	222	210	169	182	212	239	210	189	199	204	185	197	187	208	204	221	213	219	208	198	203	213	209	227	205	228	190	223	210	224	189	196	183	222	233	196	196	212	223	197	203	201	205	190	204	196	180	200	205	200	218	162	189	177	231	209	193	194	201	222	182	201	201	226	192	217	187	202	195	193	192	206	220	201	214	191	175	235	196	206	199	212	192	199	188	213	182	200	186	191	216	192	232	171	194	209	179	187	199	205	203	207	192	180	221	187	196	208	196	192	175	174	203	164	212	218	202	207	195	200	165	211	189	178	200	204	179	202	214	197	215	215	225	203	214	178	198	207	203	219	214	189	172	193	191	188	200	213	183	210	205	204	213	203	200	204	200	211	201	207	211	187	232	183	196	185	209	198	185	205	220	205	218	188	211	206	194	192	212	205	183	212	185	196	173	193	224	204	202	191	183	197	207	203	187	196	206	179	172	185	197	190	208	203	230	199	189	223	215	194	226	168	221	170	210	202	204	205	200	219	163	198	198	228	178	179	198	211	194	199	170	173	197	189	211	198	199	190	178	219	196	195	208	208	207	222	198	196	169	199	214	220	185	230	201	188	196	159	190	187	210	205	228	202
50814	50372	32444	1188	995	964	841	856	747	708	705	650	742	711	694	732	678	662	674	678	675	684	666	676	680	612	646	702	665	667	627	633	657	626	690	659	642	660	637	661	662	658	677	650	657	651	652	613	674	632	674	665	667	661	652	672	605	599	583	671	700	655	636	618	665	653	637	645	631	633	631	600	617	622	670	652	643	630	637	630	609	660	621	647	636	643	636	631	639	659	688	626	687	603	639	619	638	658	660	632	676	644	674	636	644	618	658	675	608	650	643	654	650	637	645	640	598	656	645	662	633	592	651	620	620	621	692	624	648	586	625	670	607	566	645	658	671	635	662	616	661	611	686	686	615	643	644	623	692	647	629	585	627	590	659	609	631	627	623	629	629	664	616	601	620	630	631	643	669	666	671	650	660	628	636	636	612	626	664	614	626	671	680	617	670	645	662	630	679	654	613	646	648	597	677	656	637	607	677	611	608	653	621	596	643	630	617	646	666	561	610	640	656	629	689	634	651	648	612	668	679	644	628	670	667	651	655	628	630	624	614	656	652	653	667	611	626	640	603	626	647	675	646	644	676	609	601	639	629	624	676	650	613	602	625	645	649	632	668	669	612	632	625	629	631	635	682	585	612	625	642	651	667	648	669	675	641	676	640	638	627	628	617	669	647	645	660	665	648	636	620	634	639	651	637	657	622	659	606	635	607	657	622	602	633	666	657	603	641	623	609	637	600	602	630	662	606	617	676	588	683	651	573	617	648	656	669	648	612	655	648	643	644	652	591	598	628	650	630	602	620	645	633	623	653	615	606	636	673	619	621	652	594	631	690	647	639	640	661	645	643	672	612	651	653	650	609	642	652	644	633	629	634	592	654	635	612	645	618	637	645	641	672	576	638	631	653	667	591	685	612	633	643	665	657	658	671	632	636	629	630	641	598	586	606	688	636	617	622	657	612	596	652	632	636	649	594	676	670	643	608	624	616	666	623	657	610	614	642	627	621	656	634	678	636	620	624	636	672	671	642	658	647	622	676	625	640	660	659	622	666	622	637	641	629	633	628	629	636	635	617	653	667	665	642	658	634	621	652	643	674	638	620	650	614	638	671	647	651	635	625	618	644	620	657	621	603	649	652	646	654	563	651	631	642	662	603	643	620	612	640	605	642	636	670	612	634	657	633	642	638	694	656	677	640	631	626	659	649	644	627	628	577	646	632	601	654	627	643	679	634	657	642	623	607	634	660	646	662	621	625	665	613	631	629	627	604	651	635	615	639	632	646	655	624	652	614	665	613	634	660	676	613	659	658	667	638	655	629	602	626	656	632	614	639	661	632	660	640	661	650	663	594	613	660	615	653	615	617	671	650	654	628	623	655	678	651	678	608	637	655	622	642	673	677	607	608	662	655	648	658	646	658	625	651	610	653	678	659	665	646	645	637	596	614	595	626	649	618	585	637	676	643	603	647	651	629	654	626	657	638	630	620	667	625	608	658	611	623	590	657	602	689	634	624	660	643	611	654	673	620	683	654	675	703	655	637	640	636	670	631	648	655	680	641	652	649	633	673	663	583	654	647	661	619	640	633	619	598	632	623	653	618	621	668	647	697	639	699	609	629	689	609	604	673	670	635	659	655	645	616	658	678	650	644	610	645	618	601	639	667	611	670	645	604	700	631	653	600	610	623	671	646	668	611	564	657	653	652	634	624	661	706	672	664	567	664	652	624	587	664	667	627	681	648	641	657	648	642	636	593	628	652	594	675	639	633	625	613	628	646	626	673	675	648	664	646	644	685	614	639	651	655	637	630	568	630	630	671	651	630	651	617	614	622	651	622	598	621	628	629	657	632	637	660	678	641	628	616	634	594	626	669	599	627	580	597	583	632	642	669	626	649	624	592	620	619	697	649	607	669	654	684	610	611	628	637	638	596	630	652	603	667	686	647	657	631	661	655	672	606	629	631	645	641	638	581	613	606	604	651	686	604	603	634	604	649	616	665	615	632	648	644	642	651	624	614	696	580	679	621	646	621	651	652	661	635	614	617	661	603	636	619	617	636	651	618	612	633	619	655	669	618	706	657	604	642	652	694	681	608	636	653	635	656	630	602	653	671	658	622	668	618	644	626	659	594	663	637	596	669	641	651	648	625	664	621	643	641	656	660	617	627	712	593	692	644	679	630	692	632	613	633	599	660	679	622	641	634	613	642	669	657	621	624	666	618	630	611	626	715	605	625	649	717	668	676	623	613	622	602	648	612	656	619	649	631	628	668	644	672	622	621	645	673	630	620	641	684	652	662	616	679	623	601	661	660	621	641	640	610	664	669	618	640	636	592	635	643	644	614	611	638	658	644	653	643	668	637	669	631	632	682	619	603	650	602	628	670	646	634	632	585	630	651	662	660	659	661	624	642	604	702	649	663	639	637	692	653	621	641	657	629	619	665	620	617	646	704	642	646	703	676	660	711	650	617	628	625	662	676	628	641	660	636	652	628	619	649	679	655	622	663	632	680	646	653	664	647	600	640	674	635	622	587	630	660	661	676	638	661	659	639	657	685	608	645	650	663	590	616	640	667	647	602	676	640	649	618	663	599	638	670	680	643	629	646	645	651	596	599	623	662	673	692	674	606	649	665	645	635	644	632	648	636	687	662	678	613	644	685	692	648	625	650	638	652	650	623	621	609	625	630	663	644	645	664	659	644	640	636	623	644	623	622	603	603	615	590	683	614	614	596	625	623	645	643	595	656	691	660	643	640	584	611	681	583	635	629	628	627	669	596	644	646	648	683	630	609	627	633	654	654	654	632	670	654	642	650	607	623	636	609	645	655	647	575	662	603	656	655	649	615	672	635	584	678	652	652	654	645	620	630	618	610	618	699	656	622	642	669	652	640	658	632	671	626	624	613	648	633	652	652	659	655	596	584	642	627	651	663	620	611	628	645	692	668	658	693	664	634	648	652	646	631	609	609	670	594	634	645	690	661	694	635	670	648	657	619	688	656	676	642	648	625	635	633	641	628	679	658	665	608	683	629	652	605	633	576	645	630	620	625	691	676	644	640	615	611	642	676	676	661	655	648	650	601	685	614	624	633	628	649	649	639	593	645	586	624	657	645	692	646	654	624	606	591	635	660	656	603	635	637	672	665	604	646	620	661	626	639	601	649	653	603	634	641	683	636	641	645	639	665	642	626	682	623	695	656	640	657	636	655	604	603	641	656	686	649	609	624	654	638	618	611	603	616	625	650	627	672	663	651	660	646	651	683	604	638	632	615	620	595	628	631	661	669	635	650	654	655	659	624	626	646	632	617	674	642	636	659	670	662	628	665	634	599	609	627	645	607	654	591	632	632	647	618	635	579	601	603	596	652	616	641	619	647	585	639	636	602	619	625	654	688	633	653	649	631	674	623	697	647	641	637	594	618	654	611	680	666	635	657	665	597	664	640	611	643	633	685	655	649	649	647	638	660	632	614	658	660	637	663	664	655	627	676	628	623	643	644	648	648	622	664	711
79929	73743	52931	15355	2387	460	399	341	327	295	334	323	300	304	298	304	317	337	328	276	327	306	281	329	285	341	289	291	295	304	308	297	320	296	263	288	270	309	283	298	301	307	320	303	290	304	311	295	299	311	288	302	294	262	308	281	300	320	325	282	293	322	276	306	303	309	319	315	278	268	294	302	314	308	283	314	305	271	279	304	304	308	293	305	291	300	286	285	293	322	285	313	266	282	291	281	301	302	262	300	294	284	293	304	290	317	300	269	273	297	282	324	306	284	326	267	276	303	289	295	313	305	321	287	290	312	293	301	291	305	301	287	291	324	315	295	304	314	288	274	292	313	305	320	273	262	282	322	287	316	301	296	290	255	304	291	276	294	320	310	272	299	288	301	296	290	322	292	320	292	254	316	279	269	278	266	294	284	277	309	306	287	299	301	305	300	274	309	310	301	290	292	292	263	290	308	285	271	275	277	318	307	302	295	303	268	300	309	291	306	318	249	295	298	286	313	293	288	286	308	290	294	316	304	293	285	277	298	333	296	299	281	288	307	301	258	289	293	288	324	281	308	299	301	286	266	276	290	292	288	301	276	269	309	276	270	316	289	310	307	264	291	305	310	252	289	310	303	286	280	285	292	293	299	255	306	282	283	289	303	301	299	267	298	310	288	290	317	295	283	308	287	301	315	311	293	305	305	287	298	328	311	310	285	320	268	287	294	295	295	267	311	323	287	303	292	277	323	263	292	316	287	288	301	297	291	310	280	317	338	304	300	277	311	287	325	276	280	347	288	306	281	304	318	306	299	300	292	307	306	324	294	284	300	294	293	294	264	306	296	285	309	299	321	301	306	284	330	298	282	295	279	319	258	307	296	302	319	294	311	309	283	298	308	261	295	312	306	322	261	330	273	293	253	293	292	309	292	292	304	274	316	293	283	299	269	293	265	282	305	293	312	279	302	308	286	265	291	269	284	294	302	299	297	304	299	291	281	297	309	252	291	288	282	315	323	294	260	286	255	281	286	284	304	311	298	295	305	278	287	268	304	293	312	285	272	303	305	277	319	278	301	279	290	277	276	294	279	309	271	273	314	270	292	281	318	298	293	317	268	315	304	291	319	304	283	309	285	298	300	325	288	302	273	293	276	319	292	284	310	318	269	300	302	297	259	282	294	283	291	305	276	320	288	310	288	291	296	297	322	272	296	292	290	301	306	285	275	335	315	290	292	296	283	319	283	274	275	311	284	300	291	298	273	285	288	303	295	288	279	278	296	280	262	281	290	293	246	312	309	314	287	273	312	290	301	323	272	304	273	296	309	310	332	300	281	266	323	277	286	288	268	336	282	308	289	294	267	274	285	286	319	336	325	319	295	293	277	282	296	287	321	274	302	275	301	325	289	289	294	320	291	275	289	272	284	305	299	274	322	270	313	275	313	296	305	325	292	254	300	342	270	312	271	309	320	290	311	318	321	302	323	317	303	287	302	275	320	321	293	277	276	324	293	313	321	302	269	317	282	309	297	315	289	328	268	257	319	315	311	291	277	289	274	289	279	280	303	283	298	305	335	299	289	338	287	283	295	289	279	288	264	274	294	289	292	306	286	309	273	327	332	289	286	298	277	271	261	273	312	309	280	279	276	297	300	295	282	299	278	289	296	294	271	294	299	292	319	294	284	306	320	285	288	310	308	297	317	306	270	285	267	289	302	301	291	285	273	319	316	290	297	308	280	293	302	310	307	268	320	303	296	282	310	322	315	286	306	310	302	288	282	281	295	297	280	285	299	310	295	326	331	309	331	288	284	303	329	314	317	290	267	257	303	321	307	312	269	306	309	315	300	289	287	319	294	303	264	292	286	291	280	293	284	292	296	276	307	287	277	293	280	292	302	291	254	319	286	327	292	274	293	296	296	287	285	281	280	285	297	300	294	308	283	313	272	283	284	297	297	292	303	293	304	358	292	284	272	305	272	290	296	295	314	318	281	302	314	268	299	269	291	310	275	275	339	297	267	271	300	329	286	307	310	293	321	315	281	327	269	301	292	295	283	286	306	272	285	314	288	290	287	294	295	307	307	291	286	307	305	311	285	317	319	288	298	300	286	290	315	305	324	303	297	271	318	300	297	279	315	337	308	278	271	317	305	269	264	298	287	276	280	294	270	288	289	273	292	334	309	274	300	292	273	307	308	296	317	300	279	296	275	288	287	309	284	290	299	299	304	303	273	275	323	268	271	314	314	285	337	296	277	283	297	276	272	311	306	318	300	293	256	269	295	282	319	290	270	306	278	325	300	300	293	281	296	282	311	291	311	336	288	277	277	313	290	289	312	310	315	263	300	292	288	315	285	299	300	307	273	288	295	310	296	290	287	328	303	303	310	295	283	281	291	280	274	287	302	272	297	278	288	316	317	264	300	276	269	280	286	280	302	309	284	291	309	309	325	279	294	263	265	281	313	312	303	290	276	296	317	290	275	299	295	321	321	317	278	327	290	335	297	285	300	282	280	304	279	274	293	325	321	309	320	285	321	285	240	292	260	280	297	303	306	276	323	305	327	317	280	305	308	299	298	308	269	287	327	298	311	319	302	292	284	311	289	306	275	279	296	302	296	307	286	297	292	285	298	315	272	294	290	276	306	278	281	315	285	312	280	311	279	273	303	281	307	282	316	319	285	311	282	291	280	317	313	316	288	318	295	229	301	281	275	303	319	302	308	326	283	279	295	300	279	328	296	302	285	300	297	293	313	292	315	323	297	288	292	322	280	279	300	277	316	286	276	341	293	292	301	302	301	286	314	292	303	313	306	288	320	280	309	291	301	278	294	282	318	329	303	290	299	284	293	331	287	314	288	287	316	285	288	322	271	255	312	290	283	287	267	290	315	267	315	318	270	289	310	307	301	281	303	262	275	246	277	280	296	273	303	293	276	297	279	297	285	282	311	293	313	269	279	292	325	278	290	291	296	247	309	271	311	283	274	284	282	324	281	313	304	309	315	313	303	282	297	308	273	325	316	298	297	301	309	305	304	310	308	272	304	274	295	304	320	288	294	263	296	314	309	252	261	299	325	304	293	325	286	268	279	288	282	339	312	278	301	308	273	296	288	318	293	274	316	291	304	281	311	254	295	295	291	283	304	322	278	311	289	303	311	278	319	269	293	295	307	313	286	302	303	294	292	295	285	288	312	307	277	279	309	290	288	261	298	283	293	279	323	306	279	318	315	303	313	276	287	291	303	303	312	288	337	287	275	295	311	272	303	311	263	302	321	324	296	289	299	321	289	332	286	305	300	252	302	268	276	283	305	295	287	289	275	266	283	305	294	311	308	321	301	297	306	307	285	296	291	288	298	285	312	306	314	305	294	293	322	299	303	282	271	285	293	293	299	306	270	267	280	302	308	308	283	300	287	307	300	291	255	295	312	330	295	288	297	287	323	321	288	300	312	273	279	273	269	305	307	290	284	277	272	269	299	267	298	289	274	308	257	259	297	273	320	281	320	303	300
60990	62799	40073	1771	1535	1435	1317	1204	1155	1109	1048	1041	1055	1010	1003	967	926	910	992	938	887	930	949	891	898	920	914	887	866	913	939	939	885	897	903	935	914	885	905	930	905	903	921	918	947	924	925	842	928	867	917	896	900	927	880	885	922	871	858	846	919	900	897	912	925	946	898	876	922	908	858	881	916	880	897	884	837	917	874	863	912	894	926	859	916	890	834	962	857	894	832	914	849	909	878	893	893	906	922	885	866	870	930	891	917	881	927	883	932	880	843	845	915	829	907	886	886	837	902	852	870	926	946	860	908	899	882	917	872	876	900	851	886	847	890	837	895	917	886	878	864	911	907	890	876	906	894	877	875	899	869	893	926	929	879	889	848	905	910	896	854	903	879	866	916	884	866	891	875	875	869	889	866	880	871	871	924	862	884	880	866	870	872	935	895	912	897	867	909	889	864	877	875	866	883	916	895	859	944	965	914	907	903	868	864	864	901	840	941	904	856	918	914	939	889	891	905	883	894	913	928	910	855	921	893	866	875	893	880	910	862	869	936	908	873	902	929	895	873	869	874	855	899	848	832	870	887	908	858	887	844	923	926	895	909	842	859	849	878	866	852	872	847	885	885	930	867	910	888	866	838	967	908	851	875	931	884	937	929	943	897	842	890	931	870	890	851	853	916	961	886	966	878	904	907	881	900	875	879	832	885	923	878	892	844	911	871	899	852	906	945	837	885	912	901	893	886	904	918	916	849	878	859	877	839	826	902	909	876	889	912	889	888	863	875	871	892	924	890	863	890	888	909	879	847	883	898	838	864	886	880	884	914	908	866	901	856	914	928	918	810	879	890	886	941	913	904	857	872	914	892	896	859	813	938	857	877	917	871	940	919	897	912	855	906	910	856	899	889	876	847	885	918	886	852	857	860	837	849	931	886	857	907	913	865	915	953	885	879	862	866	868	841	904	880	890	926	902	891	881	899	877	861	864	910	849	881	830	936	910	908	845	860	893	842	907	889	894	883	881	904	897	874	850	912	870	889	931	891	877	851	835	899	844	880	898	911	933	875	913	956	931	888	844	876	896	892	898	842	862	881	943	831	941	898	843	881	845	797	875	917	865	891	912	881	874	864	842	850	884	858	850	924	899	924	849	913	879	878	923	874	896	855	873	834	845	916	865	871	907	876	939	866	914	865	914	874	828	862	894	914	866	874	839	892	883	878	905	888	861	861	902	879	846	923	852	911	923	867	858	872	889	857	892	925	919	903	900	888	889	962	861	875	884	928	837	897	866	851	894	914	856	891	864	928	836	872	850	922	891	859	906	880	922	924	864	877	935	890	908	890	869	848	945	844	833	916	896	863	875	860	839	859	859	871	885	929	898	890	890	899	906	881	878	930	878	867	880	854	842	918	854	899	877	901	910	902	891	876	906	859	951	918	880	883	919	917	886	833	891	850	874	951	899	904	888	876	860	835	898	890	875	867	930	870	891	877	892	909	905	922	901	876	882	843	907	878	891	852	855	888	834	872	887	892	858	889	874	862	917	856	881	862	895	900	899	892	938	918	960	886	874	869	917	820	885	863	894	915	902	897	871	856	839	846	897	813	887	852	924	894	896	855	891	951	873	920	914	874	872	920	904	901	884	864	897	863	913	880	887	864	891	843	903	881	905	953	876	835	923	877	923	857	902	885	910	900	898	894	873	818	853	878	897	848	872	883	908	869	870	841	851	887	907	875	850	892	896	868	910	889	855	899	921	885	870	857	912	832	936	863	905	928	903	938	913	889	849	859	884	858	909	871	907	896	872	889	883	892	898	902	895	907	902	918	841	894	859	832	854	906	897	893	872	939	920	868	889	871	866	957	799	852	871	920	881	894	849	902	851	940	963	895	822	852	909	890	902	913	914	920	871	910	902	938	879	856	909	867	905	904	847	877	880	893	890	937	879	903	908	921	902	889	933	904	863	854	898	858	939	844	887	889	828	887	842	886	911	875	855	843	906	882	913	908	869	926	845	893	893	911	815	864	874	871	966	906	882	889	920	876	887	892	863	868	901	880	872	882	913	885	885	915	896	877	876	863	887	873	894	923	903	916	884	912	913	914	916	898	884	888	856	886	896	942	936	863	920	922	888	856	893	908	937	848	932	855	859	869	884	895	915	933	874	863	947	902	937	883	873	908	922	904	871	864	901	915	932	884	911	870	840	863	799	920	910	816	908	889	912	931	890	873	913	892	915	843	884	905	924	833	879	887	824	921	889	893	896	903	898	887	852	912	888	905	893	863	938	943	888	822	891	968	880	927	867	880	886	896	900	850	847	885	871	848	903	907	894	837	912	836	870	835	862	851	903	841	869	842	942	880	875	840	855	918	901	922	898	862	931	892	892	918	857	879	884	930	878	904	912	854	884	889	869	906	842	881	894	846	916	848	905	920	917	912	858	895	883	875	912	843	890	884	873	891	909	923	868	827	901	882	927	921	892	881	837	862	902	930	868	861	851	892	895	893	906	880	897	841	896	904	884	928	888	906	917	892	884	916	958	892	881	939	865	885	910	927	867	823	879	887	876	915	890	867	898	879	914	874	897	845	886	842	897	842	873	851	866	893	867	915	891	922	898	882	887	876	931	926	903	883	943	917	897	875	907	894	893	884	884	940	917	915	829	869	833	901	893	893	905	882	885	899	858	866	888	916	864	882	940	881	888	866	858	926	897	882	878	903	884	852	832	903	854	907	888	846	847	880	899	835	896	920	888	874	917	884	888	887	932	904	871	895	902	916	881	902	926	876	850	864	936	905	881	870	862	888	908	935	956	906	915	865	865	903	859	910	868	953	855	832	884	913	873	884	888	849	829	884	881	907	933	852	897	887	887	880	876	899	897	882	867	870	917	900	892	864	937	866	909	856	930	911	939	881	887	879	914	916	935	888	871	890	882	968	856	913	855	885	933	907	833	883	852	881	828	838	863	811	884	899	905	854	889	869	898	909	951	873	853	899	848	918	906	909	855	922	870	862	943	899	822	884	875	958	910	829	858	860	856	849	879	910	891	896	940	890	897	851	905	872	907	907	880	884	857	876	849	861	855	859	908	894	882	878	916	908	909	821	871	883	908	888	924	868	875	848	869	889	863	943	885	960	878	952	857	873	836	941	863	887	882	847	869	851	825	861	910	914	917	880	879	897	896	858	860	825	837	910	896	899	893	901	922	890	888	893	866	903	888	841	903	935	893	930	864	892	918	930	895	905	907	838	911	886	852	864	876	905	927	868	879	868	905	892	868	943	910	830	857	892	886	912	912	902	880	875	897	936	895	884	910	887	884	883	886	915	886	845	905	917	897	857	836	877	898	878	904	849	897	891	857	903	849	867	883	919	863	860	906	862	898	870	898	916	902	852	870	826	896	888	871	886	843	881	885	909	862	869	877	921	852	874	866	902	922	901	869	886	882	826	894	885	844	905	857	884	948	920	840	859	949	884	869	865	864	933	884	883	919	840	871	882	885	880	891
29263	19125	6629	252	143	142	132	130	125	125	109	130	122	152	123	129	148	133	131	118	111	151	123	122	130	127	119	128	143	140	120	142	130	135	136	124	131	112	122	112	126	133	117	128	143	132	140	127	116	137	120	133	141	134	125	153	135	130	130	134	129	153	103	131	127	129	115	146	126	133	146	148	145	125	127	122	125	153	127	141	139	125	126	131	139	138	115	126	124	128	130	123	111	140	132	121	123	141	111	128	141	155	121	126	125	130	120	131	144	139	128	137	121	135	112	114	148	116	118	140	135	154	124	133	113	132	117	134	125	140	128	120	119	120	143	130	110	119	125	128	120	147	149	122	103	129	113	119	145	133	136	143	148	119	132	151	130	114	141	145	140	125	143	120	134	133	123	124	129	127	137	135	124	122	139	104	139	131	126	127	156	132	114	139	126	132	137	137	124	144	147	127	113	125	129	145	115	148	119	135	130	140	138	140	115	142	115	124	138	140	118	158	157	126	123	128	121	153	131	126	128	131	133	144	124	127	128	127	107	140	152	132	129	114	126	129	131	152	132	128	134	130	148	113	149	127	112	133	159	153	126	108	132	134	147	136	121	117	143	113	129	134	139	114	135	133	129	111	128	98	122	116	135	115	153	149	130	123	131	116	113	150	116	106	147	119	149	136	113	119	127	144	123	117	113	148	140	131	140	119	119	121	139	141	144	122	132	142	143	132	125	152	132	141	124	140	102	146	145	151	133	124	129	150	121	130	120	119	153	135	137	134	108	122	121	145	137	130	138	133	145	135	163	136	121	151	138	118	138	127	122	124	141	122	134	133	131	134	124	134	158	103	156	129	149	115	131	137	122	139	119	129	132	138	128	107	111	159	130	129	136	124	126	128	111	149	144	129	145	136	119	123	133	139	120	109	116	142	134	149	127	138	114	119	135	119	133	137	131	142	121	128	127	125	120	129	124	150	126	116	138	118	128	128	133	131	142	137	103	137	99	145	131	122	124	130	134	131	149	135	117	127	136	133	137	136	126	136	137	113	144	116	131	149	136	116	128	144	124	134	142	112	119	132	144	127	128	146	138	131	150	145	135	146	124	152	109	131	129	113	130	122	123	126	128	114	129	144	124	132	139	128	134	119	145	135	130	132	125	129	133	134	128	116	122	147	137	131	121	124	141	131	146	125	152	151	130	142	111	132	139	131	141	124	140	135	137	145	142	132	132	133	136	142	125	143	123	142	131	111	124	128	146	126	122	131	119	131	137	135	126	134	142	136	155	156	111	134	129	123	138	121	148	117	141	135	149	125	117	140	134	128	135	126	127	143	135	127	111	137	120	131	147	110	125	127	127	130	135	142	125	131	128	131	136	131	116	121	165	105	120	140	123	135	123	143	146	134	137	125	139	120	119	130	135	146	124	134	143	147	129	141	130	124	127	156	120	140	152	118	149	134	128	155	127	120	130	116	123	129	114	125	143	138	124	127	122	152	126	112	133	133	124	132	129	117	108	120	144	114	121	127	120	129	142	145	110	132	126	154	128	146	130	133	119	133	136	135	128	140	134	144	122	139	127	110	120	119	143	139	131	125	118	157	130	125	129	128	122	120	127	133	166	143	149	152	133	115	117	147	133	130	124	138	137	126	141	139	138	106	126	114	140	131	135	113	140	119	136	118	121	133	140	120	115	145	131	139	133	151	123	120	132	116	130	118	131	134	128	121	134	130	128	152	121	124	148	120	113	134	135	134	132	130	135	122	133	132	118	132	139	130	120	139	135	114	142	136	110	120	143	128	131	131	142	144	130	138	121	117	129	142	155	127	119	137	117	140	147	115	147	131	119	140	149	136	109	142	125	133	145	134	130	133	122	127	110	119	123	130	137	142	143	122	124	152	121	141	146	131	132	122	137	136	142	142	142	120	136	127	153	125	126	112	127	130	124	133	132	137	130	128	107	124	137	144	142	122	134	133	126	133	116	121	123	126	142	143	130	119	132	133	131	111	124	146	149	107	123	124	138	140	134	148	123	136	123	139	150	120	127	128	147	125	137	133	140	127	127	146	127	117	132	125	130	139	114	131	119	104	113	117	131	134	117	142	118	125	144	143	120	128	126	126	133	131	119	134	139	139	125	125	126	132	131	113	121	117	137	140	118	120	109	157	134	98	139	128	139	120	114	142	126	134	151	136	129	129	104	135	127	136	127	117	147	123	141	138	138	115	129	134	144	122	118	139	151	146	134	149	127	135	129	135	130	142	136	125	127	111	137	144	136	148	139	127	103	143	130	125	129	111	117	135	146	132	147	118	125	132	123	127	155	174	118	122	128	147	136	142	138	144	139	150	149	117	130	146	131	142	149	123	124	136	141	135	125	149	141	116	135	140	96	129	131	108	138	107	117	142	141	133	119	130	133	133	96	117	120	127	129	133	118	133	141	118	129	140	129	157	153	141	144	123	123	127	133	146	121	147	143	123	122	130	148	132	136	113	120	142	126	112	124	143	123	132	145	134	128	123	132	136	132	129	136	129	136	114	120	127	130	141	154	120	151	132	134	129	141	144	149	122	124	145	129	126	136	117	134	144	138	125	119	107	117	154	133	141	145	132	135	127	119	122	121	116	119	119	135	138	123	141	118	137	144	126	123	148	113	131	120	133	122	134	132	122	129	146	133	144	140	130	131	135	134	131	154	114	129	155	130	145	133	152	137	149	134	142	144	153	123	140	113	140	143	133	123	165	152	125	117	148	109	151	155	136	120	128	139	152	118	117	150	132	121	133	111	141	122	136	135	132	123	139	114	142	117	109	130	123	119	140	130	128	127	140	127	126	143	125	136	153	123	112	133	135	136	136	122	131	145	125	153	136	116	124	123	127	149	127	141	125	124	134	149	146	110	134	125	121	128	132	140	140	144	148	122	133	137	123	133	128	130	117	128	128	144	138	109	123	146	129	134	138	129	126	121	114	114	132	127	120	150	146	128	101	128	136	155	144	136	148	113	129	139	150	131	137	135	141	110	126	124	125	166	138	132	152	139	150	131	135	125	133	117	148	105	153	140	124	138	139	156	127	131	138	125	109	128	125	120	132	119	117	112	141	140	129	126	117	116	122	138	123	127	126	128	123	141	143	117	141	111	125	132	131	131	105	137	126	140	142	148	140	109	130	143	154	120	111	127	111	129	124	155	116	125	114	141	130	132	143	142	127	133	119	121	125	122	137	142	151	140	141	126	122	123	141	134	115	132	138	151	142	146	132	134	133	137	148	111	134	141	111	118	120	128	126	149	146	143	128	122	113	135	134	131	121	144	124	144	134	125	135	112	126	129	157	117	124	128	148	145	135	123	138	126	116	144	150	144	118	148	128	123	134	111	124	127	141	136	125	151	130	158	131	147	140	135	137	119	146	121	128	120	123	132	128	132	119	130	118	133	132	143	144	128	155	130	100	133	130	138	133	132	122	141	141	132	140	148	112	144	152	142	135	126	113	134	129	118	128	117	132	121	108
29109	23535	8340	505	464	406	480	461	486	492	484	459	485	472	454	455	459	451	454	489	456	454	444	480	474	487	455	465	474	468	443	404	450	454	450	477	454	456	452	444	439	448	462	458	447	491	418	428	453	443	455	449	480	480	475	532	475	437	437	451	464	463	452	498	477	453	465	463	430	428	482	466	476	459	500	441	473	434	458	491	426	460	468	438	432	421	498	446	461	456	479	461	451	462	448	423	484	448	445	458	464	464	449	476	491	487	444	447	460	491	457	446	471	481	511	441	435	470	476	466	477	416	446	460	423	466	498	470	460	456	475	455	450	426	449	485	486	499	510	464	476	453	457	432	457	442	467	475	471	466	424	470	464	426	478	403	446	459	484	486	470	459	452	456	499	443	472	471	409	469	449	449	455	444	524	458	486	434	459	455	423	493	441	469	463	472	490	480	443	476	480	488	446	460	435	430	439	461	466	453	437	450	472	475	467	441	453	492	453	407	473	480	457	480	435	425	502	452	447	482	463	475	458	448	462	488	468	446	476	452	409	446	458	447	475	477	463	443	480	444	466	441	444	449	484	479	437	480	513	463	449	477	463	469	458	421	397	467	470	445	453	461	496	443	466	433	459	454	486	477	437	478	474	472	472	458	474	439	461	468	494	468	473	486	454	435	465	473	465	463	449	429	424	458	450	499	464	453	458	408	419	458	414	485	483	489	460	454	513	485	466	419	486	466	473	451	453	451	464	502	429	447	441	429	453	449	481	458	489	485	484	458	455	446	487	461	434	450	436	467	446	496	451	441	468	423	442	491	452	484	441	451	472	429	455	476	486	426	459	433	472	442	465	513	424	468	483	465	442	467	423	445	465	463	474	476	488	450	472	466	431	470	483	500	425	430	459	437	414	465	444	459	462	475	463	437	460	468	480	432	477	482	481	453	502	482	429	482	450	459	452	430	447	440	424	502	479	475	512	486	442	462	455	462	445	438	449	446	443	444	423	437	447	444	465	413	452	465	442	501	488	445	449	427	451	480	471	453	438	462	474	433	477	452	491	457	444	429	453	449	467	466	474	453	482	506	465	469	507	461	459	421	422	472	489	437	448	470	473	446	439	449	460	440	463	456	462	445	457	451	471	475	449	456	444	463	436	434	476	522	447	440	462	475	417	488	488	473	458	498	444	466	470	490	476	472	460	469	421	417	426	503	483	434	490	474	469	449	438	454	460	465	437	436	461	492	463	432	496	489	477	441	448	480	460	470	493	474	436	448	450	443	445	465	493	464	474	455	455	464	434	438	457	454	431	477	485	432	472	422	460	486	446	506	436	454	472	486	471	482	436	430	468	525	450	439	435	483	424	455	501	447	454	469	494	445	448	433	449	454	458	452	446	435	439	456	488	497	470	410	462	436	446	454	462	486	451	485	475	458	424	473	496	496	449	477	472	456	431	422	418	447	418	445	446	473	456	482	460	443	479	450	421	471	481	453	496	446	466	477	491	455	484	493	478	473	438	471	495	441	443	463	453	455	463	465	447	457	483	449	434	464	474	471	498	472	460	459	454	437	444	447	468	451	463	438	428	454	475	466	444	471	470	411	422	437	439	454	460	455	461	477	473	469	431	450	437	459	399	439	471	478	420	489	441	438	472	444	459	422	473	486	471	453	468	467	468	467	451	469	471	468	437	486	436	440	468	453	436	429	400	450	501	454	470	402	447	473	433	461	479	466	438	454	486	438	438	505	466	421	484	471	428	437	481	465	439	448	459	453	485	465	478	442	444	490	432	459	464	454	430	451	470	461	457	462	490	509	489	447	438	459	456	473	453	438	426	428	470	466	434	489	480	489	456	417	410	442	460	473	458	430	479	447	472	443	476	437	465	450	441	454	443	462	466	464	446	471	453	461	471	461	476	450	457	447	470	466	435	450	452	468	462	482	481	466	410	443	487	437	465	481	439	458	461	449	453	450	456	460	449	455	454	426	482	465	449	532	468	481	424	464	457	469	437	451	442	470	451	497	436	473	470	471	461	479	436	475	402	454	410	458	496	464	458	448	483	426	487	500	438	478	469	475	432	474	471	488	455	507	459	469	424	455	423	459	456	446	445	474	474	451	437	474	426	424	446	467	441	456	445	467	420	452	508	497	413	479	485	450	477	472	481	452	440	434	460	450	452	426	481	453	505	414	467	453	446	461	438	446	489	507	449	461	445	476	452	438	502	462	419	455	454	428	466	431	466	442	420	423	440	488	513	470	460	475	483	459	457	475	485	456	451	479	488	465	451	440	480	428	459	416	488	433	465	452	476	466	447	416	437	436	474	436	452	416	472	476	439	417	454	444	410	470	471	451	445	449	467	438	425	459	450	461	422	435	477	454	479	470	462	436	436	447	493	456	439	482	420	462	422	504	473	429	441	450	470	432	471	436	457	466	493	458	452	501	419	450	470	486	470	443	449	457	423	467	469	471	459	443	452	451	485	462	502	451	492	460	454	488	473	498	466	463	491	494	475	449	472	473	435	464	444	448	482	465	426	455	465	452	450	448	498	414	483	453	471	449	483	456	476	429	448	460	459	478	447	457	446	468	503	440	490	437	448	448	453	439	482	456	445	462	478	462	432	436	484	470	457	468	485	453	478	466	408	466	453	460	441	448	463	435	481	439	477	500	480	490	484	474	483	476	445	459	468	483	451	493	451	474	455	443	450	482	437	430	448	440	473	484	460	474	434	459	454	468	432	460	469	457	450	464	455	467	470	443	447	495	451	487	458	440	436	448	488	445	428	449	450	429	452	447	491	423	484	464	469	475	451	485	475	447	473	458	430	439	479	447	422	460	457	444	439	446	444	471	461	448	417	462	469	475	419	473	440	436	488	407	497	455	462	429	511	433	461	448	433	442	490	452	431	473	441	480	456	440	454	480	458	419	463	460	457	471	477	452	493	464	461	432	438	469	458	464	448	452	453	482	506	461	469	479	453	466	419	488	476	423	447	478	456	493	469	478	463	489	439	437	441	454	471	446	463	477	445	417	476	490	480	502	447	427	476	463	438	446	437	441	490	434	429	463	467	499	424	415	506	469	479	483	463	464	484	454	431	450	445	505	498	466	463	440	421	466	442	492	453	472	450	478	483	465	449	483	462	442	478	447	480	468	484	475	471	469	479	458	461	411	443	486	447	457	449	430	454	475	476	425	494	459	465	467	462	474	456	446	456	473	444	433	494	453	428	478	430	469	474	489	452	468	452	470	457	461	438	442	473	462	455	454	480	492	431	465	498	485	470	468	475	468	482	459	467	449	456	446	474	460	477	432	467	468	420	486	488	451	454	444	467	457	470	476	468	497	466	483	465	391	437	473	455	404	443	464	453	440	457	483	425	446	433	436	490	496	446	468	449	437	454	453	433	411	481	446	471	481	493	456	477	486	434	452	486	457	475	473	412	477	447	496	449	446	468	497	473	453	439	456	450	458	454	425	478	423	468	442	442	440	445	454	493	445	432	451	409	426
70273	64202	43090	9176	627	304	256	234	223	204	229	221	218	210	207	202	212	206	214	259	192	190	220	205	203	194	225	232	202	215	220	187	201	217	217	204	192	204	182	246	215	199	226	222	215	203	215	202	224	192	201	197	222	192	193	216	199	196	205	196	196	218	199	202	226	198	248	199	198	188	202	203	200	194	181	170	180	182	191	198	195	210	225	190	193	209	205	188	201	207	191	195	182	193	222	235	201	210	198	196	223	237	194	212	203	217	184	206	195	201	199	232	198	200	204	220	223	198	175	183	207	229	184	209	252	205	189	224	196	211	189	189	184	219	202	208	212	200	192	219	181	211	183	201	203	212	203	196	208	192	186	180	203	206	186	188	197	192	206	202	220	195	214	211	198	208	205	216	226	206	195	186	216	194	203	212	202	197	220	221	205	217	223	224	188	190	208	184	211	225	215	195	186	222	204	204	192	191	188	181	189	181	197	203	190	221	229	197	238	208	204	186	209	179	229	217	222	203	192	206	211	228	207	214	192	231	214	199	201	201	200	228	198	199	209	211	216	222	206	213	206	185	232	198	208	204	204	215	244	195	228	207	225	196	219	211	225	200	226	173	188	217	222	207	227	234	197	214	192	185	188	218	209	178	241	205	208	196	189	199	215	197	207	187	198	214	219	206	188	188	234	217	197	231	225	207	217	215	209	222	218	195	200	189	215	184	215	213	199	194	219	202	214	227	195	193	221	200	199	215	197	183	193	193	191	215	200	201	191	177	235	194	207	195	197	212	193	214	212	216	194	208	181	211	179	209	205	207	195	214	214	168	170	205	190	191	215	196	219	191	227	195	220	191	195	242	188	208	189	226	209	234	206	201	201	210	209	209	191	203	197	208	193	229	179	234	197	189	194	218	196	221	192	204	159	197	200	202	216	205	180	198	209	187	220	208	215	223	194	231	180	185	212	223	204	221	197	227	213	195	236	208	230	210	196	219	201	218	176	199	193	209	192	218	184	202	226	214	209	219	196	200	213	203	195	188	219	231	176	197	222	219	192	214	211	182	237	177	192	187	216	199	206	236	175	215	205	207	190	200	201	209	198	196	193	206	208	230	205	208	204	222	229	198	202	228	200	213	223	195	209	209	214	211	220	223	202	192	197	211	216	213	215	211	178	216	203	214	213	218	230	201	194	206	211	188	220	187	199	208	184	214	205	184	229	209	226	216	212	207	192	238	193	186	202	207	208	215	209	191	191	225	212	199	198	190	195	214	229	227	184	234	206	209	186	217	219	227	196	195	200	186	202	210	190	233	212	218	209	196	210	204	200	210	216	230	216	206	193	209	197	204	185	215	187	194	229	201	219	219	203	200	207	196	209	225	200	205	233	193	188	197	198	203	188	225	210	179	211	181	207	212	205	218	220	208	222	213	219	223	193	182	208	215	213	194	211	204	209	221	199	198	180	209	233	203	202	207	194	205	179	179	215	206	180	215	217	214	185	213	180	205	200	189	191	207	189	208	216	220	234	204	174	192	197	185	209	223	186	220	227	200	200	229	197	201	208	234	198	198	183	210	172	197	210	211	190	211	197	212	225	194	231	208	226	220	216	178	183	190	191	209	188	202	219	216	193	198	203	211	191	191	228	225	206	208	183	172	223	230	200	198	192	240	216	207	198	205	198	205	183	207	198	181	198	222	218	189	210	199	212	221	191	231	206	196	184	216	199	192	202	180	198	192	200	217	202	233	227	201	181	200	202	228	219	214	205	190	193	204	206	223	201	220	205	230	218	197	202	197	220	191	212	238	197	199	189	190	207	220	230	216	184	205	207	219	218	227	207	185	216	200	221	218	198	225	197	216	211	190	202	205	213	208	210	226	222	195	222	206	184	206	202	214	222	187	210	208	202	218	199	206	214	196	198	192	188	205	207	217	194	207	216	194	208	208	195	186	215	237	232	200	181	204	205	197	196	176	210	211	208	236	193	193	199	174	204	208	193	237	221	205	188	208	210	185	189	201	191	221	199	200	180	198	211	201	219	213	191	201	211	227	198	218	198	222	190	200	221	204	208	223	236	235	196	183	207	192	205	217	199	204	206	193	202	209	205	184	239	165	211	217	190	210	175	207	198	190	197	201	201	212	210	226	211	199	203	222	205	214	196	231	201	207	204	197	202	188	196	204	214	190	216	203	215	212	216	204	198	198	213	214	211	212	194	226	214	213	209	203	189	171	213	213	207	169	207	189	204	199	184	219	213	212	186	198	229	200	217	206	200	189	186	205	220	206	197	210	213	222	216	181	229	194	217	219	206	200	238	212	187	200	195	173	195	196	181	180	218	210	188	186	189	202	210	209	222	205	203	216	221	220	224	183	207	213	209	201	214	220	228	211	185	203	230	217	221	213	198	209	220	211	195	186	176	195	189	197	196	238	209	203	204	212	204	210	186	192	219	214	204	207	214	217	195	227	182	186	196	200	202	198	225	192	201	198	213	185	218	224	204	212	211	179	185	198	197	202	216	187	204	207	188	195	197	231	189	207	198	211	229	212	197	211	194	201	171	209	229	204	205	191	208	157	214	212	229	197	211	217	206	205	204	220	200	193	234	193	198	193	215	222	204	211	232	218	190	190	192	182	212	214	193	221	205	197	239	186	231	213	223	182	207	206	217	199	179	216	195	204	198	236	192	193	197	232	212	218	220	191	180	221	190	197	190	206	184	186	200	195	197	195	180	202	210	222	190	229	201	197	205	221	187	197	200	183	212	210	220	164	199	183	191	220	215	195	194	209	197	207	207	190	210	208	191	203	224	202	209	218	196	201	208	180	204	216	224	193	224	188	199	183	186	208	177	213	196	204	215	212	193	217	203	210	206	207	186	193	211	220	227	183	194	205	181	216	200	191	191	237	216	189	198	196	212	220	192	171	203	206	184	211	238	207	210	212	209	198	204	221	217	206	198	190	224	215	211	194	204	200	193	201	205	228	193	199	222	192	206	225	214	209	213	192	210	215	223	205	221	207	205	194	213	190	231	224	226	208	219	206	200	186	181	211	185	193	213	185	170	219	193	182	229	207	209	211	195	211	217	213	186	202	209	202	195	210	198	217	202	190	190	200	176	191	183	219	221	235	224	184	209	210	202	224	225	215	199	187	210	210	192	213	205	189	211	217	213	218	198	196	178	232	197	213	186	217	230	228	204	201	223	197	195	212	182	193	202	217	212	234	210	214	223	202	178	206	234	222	225	209	235	205	192	207	196	225	211	188	192	197	194	200	192	220	216	179	208	176	205	198	200	212	193	191	192	228	191	190	178	212	199	237	176	200	203	199	204	222	191	219	223	191	208	205	177	193	199	185	206	221	219	217	185	232	225	216	207	214	202	216	212	187	231	181	176	216	205	218	174	211	203	206	202	227	191	220	214	202	193	215	217	220	207	185	207	204	203	194	202	191	195	222	199	188	201	221	205	190	187	246	210	218	184	225	198	198	207	204	233	203	192	211	211	204	203	205
50175	51894	29431	1111	998	959	815	782	812	808	746	684	774	669	703	727	682	708	668	653	691	657	663	714	694	664	677	649	671	642	655	708	676	682	656	668	650	674	710	674	678	643	658	660	675	628	638	662	674	641	644	664	663	713	636	662	659	654	637	635	627	600	673	692	669	686	657	661	679	640	663	658	674	611	623	640	661	636	649	676	653	655	673	655	661	663	627	705	669	680	689	649	649	635	670	658	703	656	648	624	675	668	650	618	627	696	684	667	667	638	626	630	662	681	677	679	684	618	696	635	672	630	610	650	651	685	658	656	607	627	646	666	608	619	624	651	693	621	665	633	619	662	670	661	684	649	632	670	629	660	656	663	622	639	656	637	608	629	661	655	668	629	640	647	648	711	644	651	669	649	604	646	694	679	698	656	691	652	635	661	657	672	660	684	665	649	635	621	662	666	667	637	669	674	663	654	627	666	662	637	642	678	633	638	663	643	637	626	639	630	616	673	651	656	616	643	662	638	652	657	646	610	679	658	664	637	669	639	650	689	657	660	657	646	697	672	605	699	603	680	714	684	697	639	640	666	658	720	696	628	637	654	616	646	733	670	650	674	653	660	598	653	605	656	657	653	629	690	665	629	695	650	703	709	616	643	672	642	670	625	669	632	624	642	613	676	636	649	667	632	601	658	664	687	672	647	708	647	671	663	665	666	615	647	666	628	634	636	671	668	705	663	659	613	624	648	652	651	647	658	665	644	650	695	635	651	673	644	639	680	634	684	636	666	610	617	639	671	679	662	679	667	643	636	636	656	659	681	642	636	633	670	669	635	630	684	601	661	675	713	664	645	659	689	634	639	647	656	632	646	674	667	699	655	663	666	633	639	622	696	658	667	690	607	653	625	637	656	720	660	647	649	637	636	656	655	627	686	652	682	647	652	672	626	639	654	653	625	656	641	694	671	656	608	691	611	613	668	690	641	645	647	676	650	690	679	697	631	674	669	639	619	645	664	666	598	682	641	621	632	662	681	670	658	643	607	632	672	643	639	666	648	705	645	641	642	707	644	659	695	640	632	654	644	655	608	668	635	681	663	649	675	714	678	660	642	720	639	594	667	663	650	655	692	656	636	661	676	665	630	688	658	606	680	611	637	663	621	664	644	633	628	644	664	609	638	675	706	647	673	671	658	630	664	645	690	646	693	645	713	684	648	658	667	639	615	634	695	627	618	633	640	609	642	665	628	639	642	679	619	695	662	637	649	651	669	662	672	635	676	670	657	654	676	683	647	647	654	644	694	605	693	693	626	715	653	692	665	662	656	699	654	619	640	634	653	712	643	637	643	628	643	658	659	602	682	666	666	697	631	681	617	676	663	636	623	613	650	691	629	669	611	662	639	650	647	635	669	701	709	662	647	663	642	659	703	661	649	685	647	644	652	645	629	616	659	636	640	614	641	643	633	646	631	615	645	637	689	654	606	669	696	688	606	676	630	678	620	703	652	675	632	695	680	639	668	689	675	665	618	633	610	726	688	697	615	677	662	647	670	648	671	603	627	665	640	665	645	672	651	631	667	620	667	684	729	691	667	650	661	632	658	667	661	669	634	666	671	678	632	647	627	651	627	678	652	683	644	670	653	669	653	671	694	690	651	653	681	637	666	616	659	619	653	674	676	674	625	681	639	638	634	661	662	671	656	682	625	655	669	655	650	670	651	631	647	657	672	660	690	675	649	665	660	649	632	673	617	625	601	685	643	644	628	676	669	665	679	642	691	657	636	607	612	658	678	643	614	677	690	642	655	657	654	660	638	691	666	660	654	664	661	666	698	665	656	700	677	647	643	635	617	712	637	706	624	673	669	687	731	661	637	664	652	646	665	672	648	643	723	644	610	699	613	634	633	670	657	651	633	617	654	605	669	677	699	671	675	670	637	675	641	695	678	607	665	680	647	613	666	669	659	717	636	676	664	669	634	647	651	657	679	642	662	674	672	698	630	632	647	710	640	653	658	626	675	617	699	675	655	628	635	706	673	639	631	642	628	677	620	646	674	637	633	699	670	648	646	635	646	654	652	699	642	637	619	634	678	630	623	616	649	654	629	628	662	617	641	695	598	687	633	680	623	686	618	676	649	658	669	677	669	668	671	665	698	647	615	653	696	624	609	669	733	605	627	658	636	665	700	672	656	662	627	650	632	638	627	663	634	661	654	657	659	711	645	714	619	651	637	653	622	605	627	627	670	698	716	669	673	724	652	669	662	656	686	662	624	645	662	661	615	658	674	603	708	685	673	694	637	622	673	673	593	647	658	635	636	652	682	663	646	620	721	585	624	642	699	679	621	725	637	676	609	704	647	627	671	596	644	651	643	666	655	660	669	636	600	750	641	679	660	650	655	656	666	646	628	617	624	669	712	625	626	637	620	624	641	630	701	650	650	675	678	635	682	662	642	657	648	660	634	659	658	627	648	658	681	630	692	674	633	677	607	657	618	666	638	621	669	634	659	681	660	615	612	618	660	682	648	685	635	655	657	634	644	659	637	643	650	693	624	680	691	628	625	604	652	678	665	668	650	642	633	661	651	629	647	628	629	684	689	638	622	655	655	634	672	642	692	690	607	664	631	616	671	645	635	646	623	647	709	648	712	684	608	651	629	640	634	662	707	643	674	684	656	656	640	701	663	697	649	649	618	680	634	647	661	625	667	645	649	675	658	661	629	675	631	650	667	681	650	635	645	693	657	684	689	661	654	661	679	632	632	626	676	692	651	698	629	659	655	671	619	633	682	684	612	639	690	690	652	636	683	679	662	644	685	615	648	633	634	616	666	678	695	671	631	637	655	613	667	640	666	652	633	620	643	698	622	647	652	680	670	618	644	656	649	639	659	654	690	663	682	651	634	633	683	627	641	652	625	642	636	663	662	666	689	631	686	653	633	641	670	598	656	665	684	651	663	653	690	598	664	663	667	653	659	643	660	667	640	651	631	660	673	667	654	693	650	636	663	650	646	667	656	675	646	658	647	656	629	673	648	684	661	663	671	681	609	630	626	635	667	663	629	636	640	636	655	700	670	662	704	682	640	647	668	676	608	631	659	667	655	657	659	648	686	660	651	606	645	643	646	661	661	660	682	656	670	626	646	673	676	716	648	638	694	653	649	629	649	662	653	633	638	645	662	644	620	654	614	665	658	638	634	628	600	682	649	642	725	625	673	675	665	655	661	614	671	614	682	659	649	626	647	636	644	660	672	664	597	616	649	651	646	653	609	646	639	632	690	638	624	653	680	603	683	649	649	680	695	715	668	621	640	607	675	676	711	653	632	663	672	668	660	712	633	659	613	615	643	621	683	604	627	630	600	606	650	696	660	650	647	645	665	650	682	630	705	684	676	706	637	646	665	631	655	680	696	658	651	648	685	724	656	601	705	678	623	651	674	616	622	667	640	627	673	694	655	663	652	640	658	646	648	669	649	684	697	694	629	685	664	654	631	635	657	654	644	575	669	668	700	683	616
79567	74924	53589	15423	2711	471	373	361	331	357	304	306	319	314	329	315	290	307	311	313	338	318	309	283	341	291	286	321	339	300	300	285	298	305	296	313	287	278	309	284	302	304	272	310	306	304	297	312	261	315	294	300	293	348	272	294	291	296	285	292	307	279	281	279	316	300	283	299	318	290	273	313	266	323	329	317	266	308	364	313	316	302	320	332	304	298	291	277	268	308	287	318	304	309	309	294	303	281	336	314	329	294	299	315	308	311	312	313	291	306	315	263	324	263	293	263	281	286	310	282	306	288	313	259	302	282	311	317	284	304	299	297	315	280	318	303	301	298	315	291	268	286	290	300	280	302	274	321	306	286	301	324	298	298	283	284	308	319	271	313	305	283	303	323	301	286	319	288	309	291	321	308	315	313	288	280	289	291	308	344	281	308	308	319	322	317	293	286	281	313	301	266	290	314	322	290	342	315	299	304	267	290	317	338	290	290	274	317	272	300	312	317	323	280	303	296	304	276	321	295	277	316	307	310	292	348	305	289	323	299	280	288	292	281	336	286	300	315	306	292	291	315	322	313	315	306	308	314	321	288	314	310	330	308	290	311	319	299	292	303	325	294	282	301	286	289	291	307	300	299	323	316	334	307	292	309	302	287	346	305	285	296	299	310	288	294	309	327	297	284	310	306	322	309	312	271	309	289	271	268	287	290	330	320	296	298	309	291	310	314	327	294	333	270	307	294	300	303	299	310	306	300	304	313	286	299	312	329	286	305	317	309	276	277	262	306	292	308	288	279	308	316	277	283	302	289	310	302	343	310	302	306	310	302	319	284	311	281	325	269	312	303	286	297	285	283	328	322	277	306	307	282	301	314	312	293	305	306	319	313	339	308	273	318	340	293	294	287	276	314	330	282	300	319	298	297	318	371	276	314	311	276	283	293	336	317	293	305	304	295	279	317	280	300	300	283	300	327	312	321	310	286	263	270	283	292	284	331	312	312	269	319	293	296	325	314	323	295	297	321	317	303	320	299	295	300	312	292	280	300	319	282	296	275	326	272	283	313	331	329	308	301	277	306	287	338	296	324	303	278	302	302	312	308	260	282	289	328	294	284	291	299	284	331	328	301	306	316	299	305	315	315	289	296	289	356	312	301	301	306	293	271	320	319	293	306	308	283	315	305	296	294	303	346	295	309	308	306	294	278	283	264	271	299	320	301	309	322	309	301	317	290	324	306	291	309	296	309	301	291	285	291	295	267	305	319	339	306	276	310	271	296	314	306	287	280	299	271	274	335	260	297	277	308	287	321	283	310	315	291	277	313	290	304	310	304	275	278	314	316	316	312	299	272	290	324	339	249	276	274	318	303	316	315	343	280	281	285	294	293	323	283	303	291	299	279	316	303	319	311	284	299	318	289	326	303	300	334	300	292	295	304	330	293	288	301	287	328	292	309	305	305	319	277	324	307	282	304	295	301	299	308	302	343	283	281	298	312	291	263	297	300	310	283	310	297	290	313	296	301	293	289	315	290	301	278	294	278	313	331	289	293	309	301	323	268	312	325	293	284	286	319	327	289	310	296	298	285	287	296	289	319	314	272	305	303	297	316	320	321	301	296	297	303	287	286	268	287	289	304	298	309	339	286	330	265	319	301	303	299	310	328	297	289	317	306	245	318	289	298	324	337	296	304	299	295	306	288	277	299	315	317	295	290	278	300	298	293	322	305	280	294	321	290	294	294	296	298	289	299	295	322	280	302	279	302	332	318	260	314	313	313	300	311	303	313	283	315	305	292	296	296	293	282	313	294	305	309	288	311	294	299	346	281	303	300	301	284	298	276	268	280	290	308	323	315	314	314	320	293	280	312	308	290	337	299	311	293	296	306	276	298	330	321	306	331	291	317	292	297	283	288	325	296	272	267	312	297	296	301	298	320	293	276	280	279	312	302	312	281	295	283	307	320	290	273	306	313	278	322	284	265	288	295	274	305	280	308	301	312	308	311	292	295	321	271	303	295	292	332	307	330	261	286	294	303	313	284	317	299	297	295	291	297	258	306	285	341	317	281	307	306	309	297	295	285	280	306	285	279	295	308	280	283	343	287	305	282	328	276	286	303	304	330	333	301	277	274	300	338	306	313	303	310	319	312	320	306	298	298	293	298	270	287	289	331	294	338	295	299	274	307	322	284	344	289	300	286	329	306	301	322	301	291	316	321	265	271	321	328	315	296	309	268	280	283	298	327	298	277	280	327	300	279	239	270	310	316	332	277	289	308	289	303	295	306	301	297	303	308	297	287	313	300	298	302	300	267	276	314	296	302	314	280	317	286	307	294	310	282	302	321	267	303	296	303	310	296	323	284	290	289	282	275	333	285	304	319	283	305	293	321	316	295	280	309	281	271	304	285	281	324	283	337	277	306	297	319	290	293	296	295	312	328	305	286	287	287	300	322	293	290	293	323	312	302	309	305	285	309	283	279	327	311	302	339	276	300	326	306	289	304	313	318	302	329	327	316	305	254	335	273	293	305	302	309	297	294	286	291	330	327	300	312	289	268	341	294	287	336	281	285	321	298	317	317	303	305	296	322	287	310	305	310	274	319	285	259	319	288	303	296	315	299	307	297	314	289	303	309	329	295	299	306	296	310	304	295	286	291	293	311	289	315	314	290	330	301	307	291	311	275	317	273	303	318	319	291	314	316	296	326	305	260	310	276	276	311	293	316	311	314	298	288	297	319	272	298	311	282	310	362	285	289	317	294	295	280	312	301	313	296	313	280	313	286	285	284	317	312	297	274	293	304	301	311	300	317	309	302	327	290	322	293	295	294	307	308	290	283	312	265	297	336	297	269	285	317	291	278	328	285	296	305	281	275	315	305	293	296	287	320	300	259	297	266	313	297	335	304	317	268	325	313	315	279	315	339	327	276	274	297	310	279	275	306	307	306	309	295	312	320	294	307	287	283	298	313	285	310	262	291	307	271	281	327	312	316	322	306	300	294	307	315	303	286	265	299	308	300	282	287	298	274	306	276	305	328	314	296	301	294	297	289	303	316	272	296	279	286	306	280	297	338	275	324	312	278	296	331	334	279	284	307	319	309	317	313	331	322	296	299	308	287	273	318	296	313	276	274	310	282	297	311	294	286	293	321	286	317	324	316	257	297	330	274	306	273	299	321	299	300	297	306	289	286	284	286	308	315	309	291	308	269	317	282	276	289	300	309	307	300	283	286	310	247	282	329	303	297	310	344	315	305	304	291	288	318	283	288	306	288	271	327	296	276	325	274	326	272	320	319	327	284	291	303	288	316	300	303	309	306	295	319	286	287	307	315	313	321	279	295	285	292	292	291	304	303	303	307	336	294	308	277	315	299	290	297	306	289	286	303	296	312	280	303	311	329	318	324	263	289	312	301	314	332	301	308	313	300	312	289	305	283	261	310	304	320	314	286	285	279	281	318	295	273	294	304	267	257	303	269	322	301	289	318	314	329	290	290	302	318	311	308	327	296
60969	64265	36111	1706	1565	1414	1292	1250	1151	1092	1053	1067	1035	1018	998	957	972	933	961	936	904	962	972	908	888	952	944	917	932	903	897	928	960	940	921	922	954	900	895	942	908	918	915	862	874	970	899	908	915	914	904	893	904	915	892	868	904	965	918	972	911	880	888	949	893	937	919	944	846	897	902	917	911	948	954	932	925	925	923	891	870	910	866	916	905	915	883	918	882	925	893	858	860	889	920	933	952	898	907	931	884	905	927	896	929	899	896	902	905	910	929	880	889	925	892	914	894	906	951	919	879	871	903	818	864	929	947	874	872	853	885	898	888	902	894	881	925	977	929	877	938	908	917	945	904	923	942	856	894	898	926	872	923	865	915	880	896	923	925	909	904	870	970	903	909	968	878	900	912	919	898	934	917	888	946	841	894	878	903	849	883	916	863	890	930	890	896	929	906	956	877	958	908	894	885	889	918	919	905	895	886	930	907	944	860	899	940	895	915	905	961	896	873	929	888	894	910	917	934	946	941	927	865	959	893	819	883	923	851	903	890	908	880	935	880	894	879	830	933	873	888	899	938	862	921	887	944	886	932	888	868	922	961	945	1004	888	903	905	947	923	935	879	912	882	851	896	856	855	870	857	942	966	909	877	944	937	888	913	915	904	911	898	904	902	903	945	928	930	936	912	887	880	932	927	942	905	848	968	938	901	944	920	856	847	928	868	896	911	893	871	952	934	887	981	950	891	876	900	886	902	928	923	901	942	921	917	889	877	844	872	897	914	876	922	918	875	914	939	946	891	921	915	939	913	927	905	882	894	884	872	866	890	874	870	866	933	959	914	932	913	886	925	914	918	864	927	850	928	912	826	895	905	854	930	926	879	879	892	914	879	863	855	878	916	911	902	944	898	894	876	925	908	922	941	879	897	870	924	937	971	924	904	900	901	861	884	884	907	924	898	909	936	899	858	890	919	883	899	887	875	925	950	863	908	902	938	923	857	833	854	914	934	930	901	915	920	872	923	904	926	925	882	941	895	908	878	907	878	873	938	949	853	900	918	926	910	911	895	896	892	901	955	965	910	891	874	941	917	844	945	935	910	882	939	895	943	919	933	940	942	908	857	903	875	939	852	969	847	888	884	895	901	910	928	897	863	919	920	930	858	945	929	912	895	887	941	925	852	854	934	915	886	905	928	926	916	862	928	893	882	907	916	858	906	930	909	889	887	837	942	907	887	882	912	899	911	900	886	879	910	931	937	857	955	924	919	902	950	910	888	908	901	950	926	936	846	911	913	925	899	856	944	894	947	883	935	888	854	881	869	901	867	972	887	883	890	896	905	894	927	869	847	913	899	933	890	947	899	889	904	895	897	897	911	891	910	922	919	902	943	860	959	944	923	888	848	934	907	854	934	895	865	920	904	860	882	941	974	910	899	883	911	958	852	891	866	938	891	859	893	935	884	863	902	907	923	878	914	942	941	930	892	913	915	864	919	876	922	881	868	874	904	920	900	928	921	896	929	873	928	868	934	870	906	870	912	928	969	904	886	834	918	921	843	954	882	867	870	911	837	908	875	901	905	919	864	924	870	917	903	885	903	930	913	922	946	869	902	858	938	915	948	921	905	875	917	932	898	888	897	828	910	900	876	866	921	894	908	893	923	921	924	909	914	891	929	935	887	897	897	884	914	841	935	897	895	907	882	904	920	868	874	859	920	900	895	924	931	906	932	849	856	873	902	904	895	892	902	909	917	950	866	896	847	933	872	881	891	833	872	915	885	895	884	938	877	882	935	892	857	890	901	885	891	890	934	906	885	959	825	864	889	882	903	914	905	874	958	970	919	888	889	890	886	870	903	883	894	909	887	867	933	890	855	920	915	905	900	894	913	878	880	925	940	905	906	879	912	947	866	822	939	900	859	932	955	896	850	849	935	914	885	901	899	873	890	940	931	913	901	901	888	877	898	899	879	890	897	853	890	895	918	989	869	893	890	887	877	932	867	900	909	890	850	900	876	900	932	857	873	908	862	929	890	903	895	807	891	937	854	864	890	942	918	923	902	868	855	929	942	889	896	931	907	833	853	886	930	856	858	899	885	874	887	894	914	923	874	893	884	911	881	920	880	918	908	899	902	925	885	926	873	872	896	938	869	875	902	916	874	892	901	881	869	923	946	898	853	904	988	862	879	952	892	878	839	889	922	882	935	875	872	881	942	923	902	954	896	919	898	956	899	876	869	886	920	919	900	877	921	854	881	912	931	919	886	904	917	916	934	900	913	917	869	859	836	885	904	892	931	872	894	927	849	914	850	902	848	897	944	915	871	908	960	872	864	877	900	914	929	941	975	897	935	842	896	850	920	867	927	851	933	914	830	869	942	916	937	907	914	926	905	882	881	913	876	993	936	920	859	920	941	927	886	918	912	915	888	869	890	935	975	883	920	917	983	950	862	875	895	938	882	862	894	908	884	922	869	913	884	908	890	916	906	879	894	919	889	853	850	939	889	876	903	912	868	878	863	839	879	862	928	956	870	857	900	892	919	914	879	912	870	844	923	914	886	839	928	888	944	869	891	884	901	918	897	910	917	927	896	939	913	887	973	925	876	868	927	899	924	916	895	863	889	917	905	931	886	926	923	898	907	904	888	940	913	851	892	858	907	867	923	892	887	895	949	881	910	890	885	891	914	902	889	852	849	908	886	922	907	927	870	900	867	958	901	902	929	959	904	892	883	943	908	931	920	952	865	905	894	912	905	916	882	888	855	876	912	884	974	976	905	920	897	906	914	918	908	883	892	907	887	843	979	927	843	869	908	884	888	909	882	903	905	898	884	928	884	921	898	917	930	930	911	944	935	876	885	882	914	917	901	912	899	898	906	888	927	859	913	883	869	875	924	924	955	917	892	908	905	945	929	956	897	897	954	924	873	912	866	882	928	911	916	925	928	857	911	947	911	909	871	928	921	815	918	898	879	909	923	858	942	893	901	878	886	947	880	883	889	922	940	886	911	915	907	907	893	980	961	899	930	928	933	895	905	900	892	905	900	871	919	915	960	924	893	877	868	903	874	902	951	955	864	888	865	875	932	911	934	871	930	909	900	851	939	986	910	921	871	941	925	935	950	943	926	918	901	900	892	878	921	895	890	899	836	877	855	922	873	932	956	941	952	942	890	890	933	843	958	883	900	933	882	888	908	956	862	948	863	900	886	926	870	875	952	875	941	854	914	924	924	879	900	898	868	908	903	887	900	928	905	920	933	892	907	882	896	931	846	897	922	876	945	873	852	885	895	860	951	935	942	902	922	887	910	902	887	885	868	958	910	860	923	886	911	875	952	855	968	874	951	975	868	916	954	909	939	885	878	865	929	911	877	898	891	837	887	958	883	907	939	908	869	855	947	918	918	938	888	926	932	878	845	947	834	911	916	924	889	930	871	912	879	902	911	893	916	893	916	914	942	872	886	900	975	854	908	938	918	898	901	936	922	913	945	899	814	919	861	958	903	916	922	890	936
29640	20204	7163	209	149	139	136	136	139	135	142	159	169	151	136	130	148	147	150	145	148	126	151	129	155	133	144	154	150	118	172	149	147	135	139	161	152	140	146	125	157	139	150	130	137	144	136	141	157	146	133	144	153	145	149	143	132	142	160	142	140	130	141	141	148	133	149	158	139	139	151	124	154	145	123	157	135	147	145	151	130	122	144	122	123	164	148	124	126	142	134	140	124	145	117	130	133	128	151	129	126	162	145	149	157	131	156	133	152	134	127	150	124	113	141	127	138	135	138	130	147	124	126	133	135	120	129	146	127	131	138	151	127	131	135	155	133	132	142	136	123	123	159	148	139	171	147	157	133	157	126	129	127	141	138	146	147	133	121	134	154	162	127	118	131	140	131	111	148	126	144	108	145	146	123	138	159	158	126	115	132	132	138	159	149	124	151	139	138	132	147	148	129	156	154	140	151	150	151	141	129	156	146	145	159	150	145	124	136	148	125	139	147	114	123	143	137	123	121	142	144	139	141	123	134	149	156	137	150	150	137	139	114	124	154	142	144	131	126	134	137	143	110	164	126	122	152	138	153	127	137	140	135	142	131	146	151	144	135	120	140	123	118	123	125	150	145	127	143	123	131	138	148	135	131	141	145	152	146	144	152	145	131	129	144	136	151	144	131	128	149	157	128	147	148	138	147	165	132	146	134	143	126	130	129	135	117	134	147	116	147	156	143	139	148	126	172	147	147	141	129	116	142	136	159	121	121	141	117	145	119	139	135	144	121	132	127	136	136	142	124	138	144	140	148	143	158	158	128	156	146	141	130	125	134	111	149	129	146	161	148	160	153	128	147	150	132	114	160	136	134	128	146	132	143	132	158	149	156	152	134	130	145	134	150	146	141	129	132	130	137	103	128	127	131	142	145	139	112	131	132	136	130	147	130	144	139	146	136	141	148	150	122	131	119	151	134	147	134	154	167	149	113	130	133	138	130	135	112	131	156	124	130	144	138	157	142	133	143	153	127	157	132	148	141	144	137	126	126	145	143	142	128	134	167	149	121	131	146	153	156	143	147	165	132	154	146	129	146	153	132	122	160	157	146	113	127	155	122	136	147	147	135	130	137	125	139	126	154	144	143	144	156	145	134	165	136	129	114	155	145	115	128	133	137	127	135	129	123	133	138	121	119	160	114	154	126	130	144	139	163	145	163	138	133	129	151	141	157	139	153	123	133	123	155	143	144	143	131	149	137	150	121	134	158	147	146	157	127	124	140	129	152	145	142	121	153	111	130	132	138	146	140	127	118	121	155	147	111	130	108	160	141	129	147	161	132	128	132	165	142	145	133	156	158	133	146	139	143	109	149	145	163	125	159	136	141	121	135	129	120	127	147	147	139	130	128	152	133	128	133	160	125	143	138	146	139	140	130	145	121	142	125	128	143	138	127	152	162	125	157	123	134	159	131	141	142	141	118	123	129	131	132	166	145	133	121	157	144	133	141	140	148	156	149	137	117	133	151	146	127	140	129	112	127	143	138	149	133	125	134	137	124	161	135	139	137	126	144	118	145	137	131	154	152	127	151	141	136	140	132	125	165	149	134	149	144	115	143	137	123	147	146	135	161	131	133	142	160	142	129	129	148	141	153	136	126	150	128	166	131	146	133	136	144	138	119	130	140	134	149	157	147	150	132	118	144	153	136	137	134	130	143	143	115	136	136	132	150	138	144	131	128	135	136	146	162	149	137	131	143	135	137	163	137	122	134	149	155	140	119	140	128	123	130	134	139	133	139	141	135	126	120	139	133	133	131	156	156	123	148	130	128	140	143	126	148	119	135	121	150	149	140	155	130	148	128	120	145	147	148	138	156	143	163	136	128	126	132	140	144	144	139	138	149	130	142	145	147	138	149	131	124	133	133	158	150	148	160	124	129	161	140	139	127	140	138	133	153	167	162	131	158	135	160	142	130	162	136	135	144	146	145	145	136	131	121	141	144	135	141	127	140	149	115	126	152	137	137	167	144	130	155	140	150	156	130	131	143	151	153	140	118	131	153	141	139	126	136	133	146	145	149	144	139	164	129	141	143	153	148	147	129	161	148	167	148	126	124	131	152	126	151	159	130	154	125	144	162	113	132	127	133	138	129	140	142	130	138	141	136	135	134	131	118	142	156	137	139	148	141	168	158	149	124	141	162	149	136	125	124	143	159	141	151	156	124	132	161	128	120	122	150	145	138	143	151	143	121	122	142	125	136	135	147	130	110	157	135	154	147	129	126	144	127	115	121	142	161	124	125	155	149	153	133	158	156	155	154	153	131	132	137	135	139	139	152	131	159	124	130	135	140	117	137	127	122	134	147	148	139	145	128	155	121	150	145	145	146	132	146	141	137	132	129	151	140	126	134	121	166	158	153	141	125	138	151	128	123	128	146	153	170	142	122	149	143	148	151	126	157	151	104	156	150	140	137	145	155	146	132	155	140	147	147	134	139	145	125	139	138	123	138	137	149	153	156	142	147	133	121	129	158	142	119	124	148	129	136	119	142	150	122	140	139	146	140	127	153	143	135	121	149	148	159	163	156	137	164	149	151	150	140	130	148	140	125	137	137	139	126	122	155	129	133	134	153	150	147	120	136	141	130	159	150	136	142	147	128	146	149	154	136	137	119	126	159	136	123	162	128	112	163	129	145	124	154	148	132	164	147	156	126	122	118	140	137	137	115	134	137	146	116	128	147	138	122	142	128	120	137	161	129	152	144	132	122	125	126	135	125	135	144	125	140	133	99	135	139	140	137	136	114	159	115	126	131	144	144	142	141	157	134	143	133	130	120	123	144	130	143	166	139	170	139	146	138	122	133	139	119	130	131	136	135	120	111	147	148	123	150	140	140	133	141	128	147	140	129	143	139	138	153	143	126	138	142	138	122	156	137	135	164	116	139	132	142	134	140	122	137	121	153	131	162	135	153	147	154	153	157	142	129	146	145	155	129	139	126	164	125	132	135	141	152	143	137	134	121	135	118	139	134	137	180	136	144	131	146	151	130	133	123	136	128	143	132	151	138	144	139	124	140	143	122	147	142	145	119	118	137	133	148	122	145	133	148	166	151	138	168	134	146	163	168	132	138	155	119	131	141	141	135	115	148	144	114	138	141	135	133	134	148	160	144	152	130	135	140	132	131	129	133	122	143	136	142	122	151	124	119	132	117	134	129	142	139	142	149	132	150	125	122	128	122	125	152	141	127	116	125	152	158	137	146	151	139	156	118	158	132	154	149	149	144	150	116	140	120	145	143	132	117	135	141	134	149	139	120	153	163	130	138	155	143	149	139	114	131	138	151	139	137	141	119	127	134	135	156	137	151	132	130	131	136	134	144	152	134	153	142	126	142	137	131	137	143	131	129	129	149	120	129	134	145	131	138	150	138	163	107	158	139	130	140	134	137	131	138	141	130	131	127	137	155	142	137	147	162	144	127	135	146	123	169	137	162	141	150	141	133	130	149	150	141	134
29411	24971	8584	476	517	503	516	464	482	487	475	532	451	489	471	508	470	473	467	501	459	453	486	483	467	456	446	449	501	477	487	474	466	466	464	497	495	491	489	470	496	471	472	519	477	472	478	493	482	497	496	504	488	491	545	469	496	463	476	493	514	503	462	485	509	473	471	500	447	484	512	502	498	465	475	464	463	512	471	459	484	498	480	464	474	486	474	491	452	439	463	489	457	439	476	530	459	475	499	463	455	469	490	454	463	491	475	462	482	460	518	493	497	476	508	462	491	462	482	471	504	472	502	463	437	487	463	491	459	517	432	486	516	468	510	434	444	513	499	482	456	453	548	447	520	482	479	483	481	488	457	469	432	450	445	493	521	488	508	466	478	484	462	473	479	470	444	504	472	495	519	463	476	475	512	482	482	488	486	484	459	524	462	480	497	492	474	481	493	454	515	468	494	483	466	488	534	485	471	481	476	508	487	499	489	508	482	480	469	478	469	502	512	466	468	470	484	507	488	450	465	486	470	492	499	493	485	517	481	491	509	464	455	483	489	468	526	517	503	427	504	516	492	470	516	464	479	456	458	481	476	458	497	462	484	454	462	497	488	499	477	455	467	518	474	489	466	454	473	498	476	480	488	478	467	473	464	467	462	458	488	503	458	514	463	472	485	496	455	459	475	486	514	462	501	486	441	516	478	435	479	517	506	456	484	447	477	456	494	468	463	446	463	489	486	443	481	509	497	473	503	479	476	501	488	471	504	452	509	448	483	470	440	506	475	488	492	502	501	449	470	455	436	475	512	493	475	499	476	490	482	483	472	467	504	506	472	537	486	486	437	434	491	455	505	481	469	478	467	498	449	423	473	463	517	469	472	516	497	470	484	454	483	511	456	490	485	478	485	471	493	497	488	530	505	473	494	459	491	518	487	453	501	494	484	449	494	493	468	484	464	426	495	481	488	474	465	489	493	513	477	475	452	496	510	497	498	477	490	447	472	476	491	529	485	527	526	484	484	455	514	498	452	507	493	457	485	484	456	458	455	456	457	481	474	452	469	461	463	480	471	467	465	484	478	472	499	495	474	484	468	495	468	469	460	516	478	468	485	488	483	444	470	506	474	457	483	495	467	492	464	469	479	499	535	499	475	456	448	459	467	518	483	450	481	482	506	445	452	499	508	484	505	484	466	481	502	478	464	484	486	489	453	442	443	494	496	487	484	498	507	473	559	509	466	496	487	536	486	496	476	499	466	511	485	481	445	496	484	510	498	512	504	426	498	504	474	459	468	478	456	449	483	472	490	486	477	504	491	463	482	473	429	475	459	454	431	524	501	457	507	468	474	515	508	447	462	474	468	469	475	513	464	485	499	457	502	484	466	475	474	519	480	474	474	467	454	472	499	479	494	454	482	452	482	463	476	465	483	495	517	476	484	481	504	515	476	439	511	473	451	514	490	493	436	458	482	475	478	501	487	520	504	482	493	488	511	466	511	474	527	460	439	451	479	469	462	479	512	469	494	466	476	474	441	465	467	476	524	504	496	492	481	451	467	463	488	492	483	481	493	495	465	514	486	484	489	497	455	495	481	472	509	458	505	476	489	493	481	501	487	485	491	456	454	505	459	479	480	480	480	496	479	485	415	488	489	433	477	458	482	455	482	502	508	462	467	480	440	507	441	468	533	462	457	473	417	459	477	450	484	498	499	469	465	516	479	470	479	465	498	506	492	506	467	483	510	514	485	487	466	482	495	493	489	459	458	468	463	486	506	518	456	463	491	481	462	464	490	437	477	485	500	516	508	474	522	509	436	485	461	466	460	509	511	500	479	479	480	505	491	513	470	439	448	468	440	480	483	488	523	504	501	496	451	484	472	481	457	482	479	476	446	487	483	459	466	483	521	480	481	464	473	513	497	455	478	474	485	467	465	481	456	503	440	479	500	534	473	499	489	470	491	498	502	483	479	457	472	479	490	495	505	512	491	486	438	472	510	460	468	477	472	448	477	499	458	512	455	481	461	481	487	485	506	495	473	472	462	486	483	455	461	506	474	482	513	468	510	460	473	504	502	462	492	456	483	450	470	511	469	496	476	468	476	482	461	481	456	486	472	535	497	488	479	456	448	513	505	496	499	470	437	514	485	505	506	483	485	492	499	439	511	478	474	480	446	470	481	468	455	502	514	457	486	528	463	458	475	461	497	468	475	493	502	463	478	497	480	475	489	457	492	478	474	494	459	503	485	463	509	499	486	475	482	489	492	497	503	473	502	459	494	468	491	474	448	469	518	523	455	499	496	477	489	465	467	470	476	478	467	462	452	525	493	491	466	489	473	466	468	480	465	491	509	505	456	452	462	486	509	488	487	482	530	468	510	479	521	465	480	465	452	509	500	467	457	458	531	467	508	469	467	477	493	456	454	453	495	492	471	478	490	458	506	518	493	498	466	469	475	440	489	505	467	510	450	510	502	511	453	465	453	458	499	483	449	452	456	502	481	489	496	515	463	456	470	497	481	468	451	505	492	502	478	456	463	485	502	482	494	462	487	500	466	479	542	513	464	454	480	496	470	491	471	487	451	501	509	460	498	494	443	514	486	484	464	436	462	468	463	458	481	480	474	493	476	491	497	481	496	489	497	489	465	472	495	441	424	486	490	528	487	464	480	469	479	490	465	465	483	464	486	424	468	501	463	503	469	496	512	535	478	478	504	476	479	467	479	477	473	489	535	456	455	468	473	496	467	454	493	490	483	503	493	499	466	474	465	512	503	494	478	464	548	497	478	488	495	488	504	476	505	495	465	493	456	517	477	457	493	499	487	506	493	467	452	504	497	490	487	485	480	505	505	507	498	514	503	487	473	478	454	456	458	468	528	496	516	455	487	502	482	453	436	432	450	484	476	475	459	440	491	511	497	452	502	516	498	426	492	469	471	469	506	469	462	448	510	497	480	477	486	469	458	473	495	507	487	509	466	463	430	483	485	498	433	507	516	479	484	447	502	468	454	520	488	498	459	464	496	453	512	538	441	446	493	441	454	487	454	461	487	455	452	462	448	491	485	485	467	456	478	530	457	481	451	480	479	461	468	482	455	466	486	468	508	474	471	479	463	475	502	443	465	511	487	468	481	491	459	467	456	477	475	468	480	500	458	501	482	515	487	519	503	530	489	429	478	497	451	457	462	498	507	523	457	464	458	447	487	503	462	485	520	475	484	508	483	469	473	501	460	501	487	479	459	483	500	533	461	518	483	483	492	469	479	520	459	518	478	452	469	526	499	491	469	493	469	483	476	473	494	499	519	486	455	494	500	516	483	489	484	463	462	490	486	480	479	488	483	474	456	472	505	490	450	513	485	472	472	510	471	489	488	496	511	514	494	477	504	409	489	455	488	495	476	453	461	506	452	476	468	465	478	470	457	479	512	480	461	480	468	513	528	493	547	479	509	503	457	521	478	490	497	481	440	506	489	487	460	449	461	477	457	500	484	467	488	463	478	470	445	515	491	479
70604	64702	46241	10460	791	258	268	241	244	203	198	212	244	214	234	224	223	229	197	223	222	221	222	230	217	228	221	216	244	227	238	243	246	232	224	246	218	203	234	217	224	187	194	224	207	246	216	251	222	184	225	201	230	212	204	230	207	228	230	221	209	196	217	229	232	227	202	193	239	220	198	201	210	227	218	210	227	225	210	226	226	206	222	203	219	232	186	236	206	229	233	207	216	210	189	221	197	212	202	221	215	223	208	231	214	203	198	223	220	239	208	231	198	205	228	193	222	197	220	208	216	218	209	210	216	231	200	192	229	228	222	205	218	251	209	228	200	202	205	223	250	203	236	182	206	218	199	221	224	194	203	221	215	224	224	231	214	230	212	175	180	188	259	221	215	218	243	222	211	195	205	221	207	230	216	220	240	210	185	203	202	195	204	203	244	227	215	228	217	223	197	212	219	234	214	197	211	212	224	244	207	204	247	232	205	231	224	205	209	222	219	224	206	220	220	212	224	231	211	249	202	211	202	217	219	196	220	225	217	223	191	213	225	211	221	200	229	229	257	227	241	209	199	229	216	228	183	233	202	201	223	249	225	222	221	212	208	231	190	210	208	214	229	213	210	224	226	222	224	218	220	196	222	236	198	206	213	198	221	212	206	243	229	225	223	232	223	204	225	188	218	224	221	241	197	222	227	192	200	238	225	209	236	249	202	203	198	215	225	196	235	199	207	189	212	203	206	233	193	200	211	211	196	212	203	207	207	200	208	213	212	202	220	204	200	232	232	254	217	207	205	230	218	202	232	212	225	228	221	194	204	212	215	221	212	208	214	236	220	189	237	197	201	222	204	200	217	202	203	240	209	239	201	199	196	200	184	232	221	230	205	200	229	269	212	206	198	218	202	207	212	206	206	215	219	219	228	207	213	208	216	242	254	226	233	202	242	221	208	207	210	248	221	223	213	212	203	218	232	229	199	215	213	218	218	226	217	221	212	220	232	206	242	217	205	197	219	232	211	221	231	207	216	207	190	197	210	230	232	199	210	220	226	205	198	223	228	204	196	192	214	229	229	215	202	210	206	183	213	214	246	240	216	213	253	217	183	213	232	219	211	222	221	212	211	223	209	215	222	215	222	206	234	189	212	224	223	229	198	223	223	235	219	209	206	218	214	198	218	239	208	201	222	207	216	223	197	215	192	227	215	212	228	228	238	188	200	199	211	233	214	233	194	224	206	219	180	244	202	206	232	222	233	214	219	201	229	224	222	231	192	193	193	212	211	223	232	217	240	249	210	211	226	228	214	205	192	215	228	210	217	212	221	217	225	216	219	206	210	221	212	191	226	224	201	217	252	227	230	219	205	224	226	252	234	212	240	188	206	236	222	229	216	222	201	230	237	240	233	255	211	211	240	218	199	223	187	222	222	234	219	217	200	214	219	204	207	201	196	207	205	204	203	216	233	220	222	217	202	223	197	225	210	225	231	226	219	196	221	216	214	212	222	213	214	211	230	215	206	204	213	203	232	212	248	218	225	205	217	220	215	191	216	226	246	199	223	199	230	209	230	195	222	202	225	204	199	226	205	212	216	234	223	221	204	213	213	214	215	191	196	207	216	194	200	213	231	233	242	207	216	211	224	203	213	221	242	238	236	207	214	241	228	212	230	255	228	183	192	213	222	215	184	227	218	219	233	220	223	241	213	207	215	207	251	207	239	231	197	213	183	220	222	191	213	222	231	201	219	207	235	220	202	213	219	213	207	216	242	190	235	216	251	210	211	220	201	220	211	203	231	234	227	210	203	192	218	219	235	204	214	185	224	235	220	217	224	194	244	196	221	224	203	206	226	223	224	216	221	223	200	213	205	218	231	231	213	193	239	227	217	225	221	238	208	208	224	187	215	240	194	207	228	217	223	227	227	224	196	215	207	220	183	254	206	208	213	230	212	215	184	217	208	219	216	203	239	218	212	202	223	194	237	221	225	221	222	236	228	234	222	192	243	224	246	221	240	229	215	180	248	195	213	214	226	199	207	254	204	219	233	231	214	232	197	217	223	246	232	204	229	212	219	224	237	196	228	207	234	208	224	214	209	212	240	245	218	216	199	213	220	198	209	189	247	210	211	219	202	206	238	216	214	196	217	195	239	211	233	199	208	211	223	202	242	216	226	190	205	211	210	203	212	233	202	204	230	257	203	198	213	237	218	217	223	226	198	209	220	211	228	191	206	201	203	251	232	237	227	215	209	212	231	202	220	222	225	234	235	219	188	212	229	199	214	204	215	204	195	186	244	240	223	215	197	221	209	197	219	197	212	222	205	216	206	203	225	199	193	204	221	223	210	245	194	219	208	200	209	217	213	209	204	237	199	215	222	203	223	217	209	226	200	228	187	255	198	237	207	231	212	216	236	221	220	216	228	229	218	195	212	226	216	196	194	217	191	224	221	213	206	220	220	228	225	225	228	200	221	224	221	217	207	217	224	203	213	188	211	235	215	197	190	207	216	208	214	194	237	216	200	228	223	229	223	198	235	239	201	198	183	197	213	185	207	210	198	227	210	218	235	217	218	207	205	194	232	219	229	214	209	219	209	235	218	208	227	213	229	230	204	241	213	206	209	211	198	221	194	211	206	223	205	206	227	231	237	215	239	221	186	207	213	222	212	217	228	229	210	206	207	209	210	215	225	207	209	191	220	205	205	205	207	199	230	223	223	220	241	228	196	210	215	228	216	209	228	209	207	226	244	210	217	210	217	202	218	216	214	209	193	211	224	220	219	248	214	210	188	207	241	213	213	206	224	219	220	217	240	234	210	192	192	218	209	169	212	225	217	222	213	228	204	223	218	196	207	207	209	198	229	199	259	226	225	199	196	210	209	203	209	212	208	206	210	215	242	222	214	205	198	212	211	222	220	198	202	242	179	224	205	216	222	237	223	207	238	205	216	215	204	203	247	222	222	217	205	216	222	201	213	227	200	190	246	218	212	202	227	221	190	214	210	234	231	225	228	211	208	224	213	198	195	208	200	221	213	214	220	201	216	226	208	204	205	205	209	212	217	198	214	236	195	215	209	210	198	228	224	212	234	223	196	240	203	219	225	215	217	224	226	181	244	197	224	204	230	193	241	213	214	197	216	218	234	202	219	200	229	207	240	225	196	187	223	203	224	230	205	209	226	199	221	216	183	215	200	201	213	234	226	231	194	208	197	225	219	210	217	223	232	215	219	225	199	221	204	221	217	193	208	241	234	211	205	200	194	205	224	205	195	201	229	209	223	236	226	223	227	202	218	242	215	195	214	248	221	200	174	213	239	213	237	226	229	216	229	236	205	233	223	218	227	224	218	207	189	212	214	223	215	198	214	204	198	222	215	191	211	227	198	223	204	244	222	259	206	213	223	209	243	208	224	218	212	173	220	250	211	233	219	200	220	209	207	192	229	201	218	215	214	203	241	211	210	224	230	228	227	217	214	231	224	201	192	222	213	226	207	194	226	184	230	209	213	248
50446	52285	32233	998	944	891	822	832	767	783	799	747	753	729	697	711	750	726	736	700	699	680	723	703	694	691	711	719	693	702	651	725	691	675	656	642	649	663	686	673	686	690	701	721	692	701	676	691	674	697	651	685	708	651	698	693	659	677	691	723	702	707	687	675	727	701	700	680	689	663	687	718	692	693	687	703	708	678	727	698	678	731	705	704	680	672	698	662	715	641	752	696	712	708	740	669	666	644	709	708	714	670	679	693	683	653	653	723	684	648	717	707	709	685	662	702	665	708	633	681	681	724	658	639	666	747	678	715	654	714	701	686	715	720	639	673	677	648	656	656	673	713	722	674	684	652	717	692	759	698	686	672	678	706	673	640	668	697	673	735	693	639	698	696	660	644	673	688	695	723	664	722	668	632	675	687	707	692	707	711	653	724	692	663	688	646	708	684	677	709	732	626	692	670	675	705	683	685	669	657	686	707	670	680	724	647	661	671	707	651	718	708	683	647	705	685	696	672	648	697	680	713	624	604	698	673	681	705	711	652	691	638	628	716	674	668	708	692	653	707	679	683	708	697	688	718	657	665	683	724	681	724	669	676	666	646	693	679	698	711	688	649	661	691	699	682	679	726	696	695	690	617	681	703	642	691	698	646	665	680	676	738	712	746	648	678	715	746	675	671	663	660	682	674	676	658	702	680	685	675	645	722	690	674	739	680	715	661	706	685	678	700	736	717	717	646	692	704	686	707	688	705	656	675	678	657	664	714	688	687	645	728	689	677	650	693	682	691	694	696	682	691	700	704	683	633	688	675	722	687	683	708	725	691	683	694	692	695	707	704	683	664	668	686	697	670	707	732	676	704	683	716	697	693	664	683	711	690	678	696	685	697	683	643	717	670	709	674	697	659	673	641	766	688	694	647	686	633	697	652	722	685	720	658	676	682	649	736	676	634	704	696	661	665	710	684	711	673	674	721	673	657	678	712	711	687	677	666	685	652	703	665	679	664	647	668	670	729	677	677	666	688	690	668	688	663	694	711	695	676	684	678	665	735	701	681	671	704	669	663	660	658	650	696	711	661	695	665	704	721	674	679	714	686	672	680	695	718	705	680	702	666	669	703	723	720	678	637	668	704	683	687	678	689	681	676	699	714	681	681	699	721	728	677	665	735	639	717	671	707	683	669	692	649	696	671	688	684	639	669	722	717	649	653	663	642	688	738	654	690	688	669	678	701	664	678	671	704	668	672	697	674	711	698	681	709	658	629	661	695	637	696	685	664	682	702	678	696	682	703	681	689	706	667	701	634	673	676	684	674	682	688	649	676	658	697	680	668	673	668	671	711	727	652	683	715	729	659	698	691	656	696	670	712	708	699	696	664	676	667	660	719	705	686	703	701	611	676	668	646	706	646	704	694	663	699	746	669	674	652	655	656	681	715	678	709	693	691	677	690	671	691	670	717	704	674	716	643	712	733	664	672	694	712	661	700	673	676	682	674	653	695	712	647	733	689	656	668	679	688	713	645	643	624	647	693	688	671	710	658	667	690	707	701	649	723	677	663	701	716	705	683	648	725	741	695	717	662	673	677	704	644	696	686	665	684	718	733	666	710	656	683	721	703	642	665	667	651	672	710	676	681	705	692	689	675	664	687	654	676	683	666	700	718	684	646	676	692	678	702	721	694	677	718	688	710	702	678	699	666	682	680	677	694	674	727	700	706	706	711	725	698	712	725	703	679	695	710	704	691	659	709	719	661	677	697	653	681	691	654	678	613	694	657	685	669	707	727	717	632	633	665	684	664	695	632	723	714	711	710	665	659	707	700	688	696	674	677	682	668	689	696	695	664	692	712	671	685	672	680	658	670	637	674	692	724	671	715	698	725	749	624	674	680	657	687	714	668	682	641	704	660	616	679	702	712	675	729	681	689	633	674	651	689	698	691	626	712	660	682	712	675	632	720	673	681	717	676	669	730	652	711	718	722	646	689	679	641	668	676	678	725	709	683	695	701	673	701	702	715	683	671	696	702	708	639	715	678	657	709	675	649	705	706	691	686	641	671	671	710	698	711	665	695	674	702	686	710	669	671	710	692	682	702	709	716	717	720	672	696	705	678	694	686	709	689	694	684	691	691	707	690	668	728	683	713	657	674	722	662	704	684	652	697	679	728	677	693	664	657	691	677	669	667	669	712	679	695	681	679	654	679	702	683	658	678	680	741	720	685	722	698	705	722	680	698	699	651	681	672	700	697	683	688	689	661	642	712	718	699	680	681	672	701	669	691	651	659	686	726	701	645	691	674	731	699	729	696	719	653	678	674	702	739	752	701	667	682	681	705	655	701	729	661	677	667	685	759	687	690	646	684	674	703	687	723	697	748	709	678	694	702	658	644	668	661	686	704	690	695	661	660	659	695	685	697	671	627	681	662	620	708	659	615	676	658	668	687	691	729	660	707	710	698	710	672	718	696	690	707	686	693	688	734	704	631	698	726	696	652	688	701	687	687	728	722	669	721	700	702	714	741	671	674	667	673	704	725	604	702	749	655	665	672	669	669	689	691	659	708	674	676	663	680	712	688	685	675	724	697	663	715	691	668	670	654	716	685	643	668	695	653	694	725	667	686	698	672	696	694	701	673	700	633	661	686	664	702	709	678	671	682	661	670	695	698	688	694	703	709	660	702	713	687	664	659	700	695	670	642	721	726	681	670	672	683	736	665	696	719	740	708	682	662	684	700	731	679	701	648	636	707	728	671	724	683	647	694	627	697	696	742	686	701	677	751	696	687	687	697	688	725	711	690	672	697	679	662	679	678	717	705	707	735	667	677	715	735	658	693	736	699	685	692	664	685	683	701	723	724	676	701	671	728	650	666	640	658	696	690	711	661	664	673	634	682	645	684	693	709	711	729	681	696	682	615	655	724	641	678	642	657	673	682	640	678	669	656	683	710	728	668	693	698	696	661	698	714	699	654	683	722	677	693	741	700	694	707	690	728	678	723	724	686	641	700	665	690	711	735	678	695	716	673	696	712	652	697	688	681	708	696	694	726	697	710	675	668	674	691	698	657	692	665	716	730	685	668	704	732	681	666	731	673	664	723	680	670	676	677	678	666	614	662	655	674	686	692	666	681	703	731	640	710	737	735	687	692	683	769	663	693	671	664	691	698	710	663	649	630	691	766	624	723	720	704	696	699	697	658	730	744	663	663	677	653	713	682	669	676	675	697	665	716	711	669	684	654	702	723	667	648	692	686	699	651	719	671	725	691	672	680	672	713	608	699	673	716	721	650	743	676	639	723	741	700	679	728	710	677	699	667	699	700	708	700	694	705	701	704	686	706	695	691	693	703	665	667	729	705	666	699	684	679	730	685	705	681	716	679	699	650	683	637	708	725	671	662	662	669	692	649	653	681	666	706	674	704	723	685	661	702	658	732	701	701	661	721	682	695	689	676	645	713	659	714	634	686	719	669	664	699	682	684	713	739	712	675	656	677	706	674	724	702	686	690
80257	74787	56478	16814	3612	471	372	360	329	328	351	333	325	320	318	344	316	333	340	334	296	308	321	333	338	333	326	303	339	308	304	328	320	300	305	336	339	312	274	360	313	308	332	292	306	319	313	326	323	300	292	322	313	320	325	288	311	354	310	309	291	336	321	294	295	296	300	288	300	324	326	312	291	296	301	335	327	327	325	318	291	292	295	308	351	319	269	292	303	308	309	305	286	289	298	327	320	341	291	273	305	309	341	319	309	279	299	299	307	299	346	319	335	301	309	313	312	291	291	343	313	336	316	307	305	297	323	330	313	308	293	296	320	287	283	305	338	316	284	298	311	332	335	302	283	301	303	333	329	288	306	307	324	295	331	321	310	311	294	318	330	296	303	301	322	292	290	330	326	315	304	301	310	292	309	285	314	303	303	299	343	326	289	321	304	290	334	309	328	323	276	292	334	325	306	295	340	293	291	309	312	309	335	318	289	302	330	295	321	309	311	333	299	294	309	333	329	319	302	311	281	313	344	320	302	306	297	319	308	308	298	309	316	286	329	328	339	318	284	307	346	307	320	260	311	316	317	300	289	327	306	323	328	315	324	309	306	287	311	310	312	321	326	337	301	319	304	314	304	299	324	311	304	318	297	318	287	293	332	326	311	282	312	314	320	281	314	331	338	311	314	344	307	317	305	293	324	307	341	316	306	296	310	326	320	306	297	293	304	323	314	302	289	333	306	307	284	316	306	324	304	277	308	310	293	306	292	303	307	312	291	314	303	309	314	312	302	296	320	309	334	344	305	298	301	345	295	301	296	293	344	287	284	289	306	303	334	315	316	316	297	304	298	309	291	291	304	323	293	286	300	330	295	311	309	322	314	322	301	309	314	291	308	337	313	293	296	308	295	332	304	326	343	312	313	291	322	302	341	276	314	298	330	293	327	304	284	282	313	298	328	293	285	294	321	305	306	317	305	267	282	318	318	292	313	325	309	319	314	262	300	327	343	314	280	327	317	287	301	297	307	338	332	326	340	317	303	313	326	373	327	282	318	289	291	316	296	306	284	327	314	293	301	310	310	298	305	310	313	308	310	299	297	293	297	316	313	301	311	296	326	320	307	293	327	329	298	304	315	304	319	315	285	298	313	301	336	305	323	310	325	293	322	324	276	304	332	292	284	344	280	313	324	303	282	300	281	311	318	348	336	326	326	275	332	303	276	294	286	314	278	302	311	294	312	294	329	337	293	327	328	292	308	317	327	330	324	297	301	321	313	312	304	306	304	313	305	302	342	309	328	304	291	307	295	284	289	307	294	310	298	326	313	314	312	299	332	322	314	314	273	324	305	312	303	291	307	323	314	321	306	320	326	330	318	313	312	328	317	294	314	299	322	334	318	310	297	291	320	323	306	288	297	292	318	286	307	314	325	312	305	340	283	306	273	338	298	309	282	286	264	305	294	329	308	311	303	305	326	324	318	314	317	309	337	327	310	304	326	324	317	324	324	297	271	346	312	324	303	311	340	327	286	293	311	300	345	289	300	301	311	292	319	309	316	291	307	295	292	324	342	315	291	320	316	322	311	350	303	313	302	315	308	315	318	305	322	284	277	348	350	313	342	322	327	275	308	325	311	337	336	318	305	316	310	277	331	300	289	308	264	286	304	326	311	330	286	301	320	325	292	306	311	321	284	296	315	318	336	300	313	315	340	309	317	295	305	287	343	302	277	307	322	345	301	340	316	289	308	330	289	323	324	330	319	288	319	304	323	325	283	334	285	304	325	311	301	337	287	333	307	326	321	320	315	301	304	313	292	325	290	311	304	312	317	311	319	273	344	302	301	281	287	295	298	269	328	290	311	323	312	305	340	296	314	323	320	307	306	309	282	321	312	286	309	313	309	291	286	312	306	301	305	325	279	282	316	308	300	332	283	316	342	304	327	317	320	312	320	287	342	308	321	342	318	333	325	322	301	284	287	341	293	322	308	297	284	274	319	267	294	295	297	332	308	331	325	349	305	332	307	313	299	309	320	316	318	302	287	296	277	327	348	330	328	327	313	326	298	324	325	319	309	329	288	336	320	338	302	337	313	298	310	309	310	318	325	310	316	327	282	349	299	262	319	316	289	345	299	309	275	331	308	279	342	307	325	302	317	334	310	337	326	322	329	293	311	299	272	308	327	271	312	300	324	282	317	335	315	290	293	324	304	310	307	328	322	296	311	313	358	287	301	282	324	311	277	307	330	325	297	309	328	292	315	291	293	321	306	286	308	309	287	314	304	304	308	271	322	309	288	283	333	317	303	320	324	311	292	333	312	346	312	312	295	288	291	331	294	320	319	315	273	338	327	347	321	325	306	331	308	301	333	325	301	338	305	311	278	316	316	308	324	290	302	288	322	284	309	352	313	289	324	324	299	348	308	330	289	289	352	315	319	308	342	290	277	309	304	326	318	309	300	298	282	305	271	338	313	321	290	293	290	318	327	305	300	292	286	308	327	295	363	291	346	302	319	335	291	313	359	305	303	336	307	316	304	335	303	334	325	297	308	318	309	297	320	345	291	318	308	280	322	307	293	290	322	336	330	295	332	316	290	287	313	289	322	330	291	295	297	329	320	321	308	306	314	291	321	316	318	306	301	305	313	294	320	315	313	313	302	308	298	295	326	306	352	322	330	336	314	310	289	292	305	287	300	308	297	298	325	325	284	334	290	343	337	323	288	330	297	323	304	312	261	278	354	313	334	310	295	359	322	287	316	337	306	315	299	327	325	356	331	311	317	316	292	313	289	327	255	312	302	302	328	326	320	312	331	293	301	315	342	304	327	307	345	310	318	311	296	316	337	323	328	311	278	319	286	307	317	299	331	319	324	304	314	305	324	303	291	294	334	328	301	310	318	314	307	329	284	322	295	315	315	295	306	314	311	289	293	345	320	272	315	332	281	303	306	320	340	294	322	318	323	344	306	323	333	347	292	323	311	299	305	279	300	326	319	315	283	296	345	273	341	306	315	271	295	325	301	335	311	308	326	328	318	300	276	310	301	314	294	320	296	306	339	293	302	307	349	336	347	279	313	292	308	311	315	315	308	330	316	349	300	338	336	340	293	304	310	290	311	327	333	301	301	318	320	324	327	316	292	296	320	305	297	330	291	327	308	298	355	317	334	308	310	310	344	295	331	301	297	322	336	308	293	320	324	311	325	323	343	321	320	287	289	306	367	305	304	298	321	323	321	319	302	368	291	315	298	310	312	331	303	319	314	323	331	320	338	327	325	346	308	320	286	288	316	332	320	316	297	342	278	297	316	319	300	312	302	318	297	305	288	315	301	302	299	310	302	345	314	308	327	316	320	337	320	327	323	313	318	336	308	318	326	310	297	324	304	311	299	283	326	292	351	314	312	329	309	299	296	317	285	319	330	329	304	324	320	307	317	324	299	310	273	304	316	313	336	316	298	314	293	344	314	303	313	306	295	292	289	316	315	291	300	323	280	289	304	311	270	313	333	275
61167	64137	40662	1595	1474	1341	1218	1212	1131	1057	1079	1095	1082	1017	1068	945	980	940	948	982	975	901	983	982	980	928	952	924	982	966	965	955	1011	983	939	966	990	964	911	986	984	916	917	944	890	950	948	939	957	896	963	933	915	921	943	908	934	912	877	925	890	955	938	932	973	938	1029	894	978	925	949	926	907	939	957	895	933	927	965	911	917	950	921	939	906	922	936	912	982	931	962	904	923	940	953	946	945	874	906	930	902	899	965	977	939	926	908	969	889	948	902	923	935	947	895	896	904	884	973	897	958	936	880	939	928	955	967	961	927	979	981	950	936	922	927	946	936	934	882	877	942	917	889	893	916	925	960	907	918	902	881	976	960	942	926	908	983	924	959	969	883	946	927	955	930	882	927	936	897	875	934	996	923	967	901	945	980	904	947	873	946	947	957	913	957	927	935	859	948	877	916	974	877	901	1001	909	951	928	904	964	958	897	948	939	976	950	904	863	945	913	870	898	944	923	906	953	952	913	957	877	936	883	904	866	918	891	979	944	905	933	929	936	866	942	934	881	914	956	956	973	903	976	926	905	902	928	970	941	946	948	930	981	924	921	967	914	1012	929	918	968	937	921	945	996	911	934	967	951	890	959	934	965	948	887	933	948	951	896	980	902	925	965	884	918	913	916	924	952	938	919	865	934	968	961	948	919	963	901	947	918	957	918	950	869	907	933	948	979	958	888	884	917	911	925	920	919	928	898	949	938	943	868	920	891	958	919	905	893	949	907	851	938	953	909	933	960	938	983	977	926	908	937	962	960	928	951	943	906	910	939	961	931	953	972	958	945	918	975	923	922	923	944	922	989	986	943	920	937	943	897	916	926	939	922	929	946	879	937	940	873	986	959	984	952	922	908	981	904	898	958	903	946	927	932	928	841	932	937	928	907	882	990	931	866	921	985	895	931	966	974	937	914	937	969	930	920	908	946	893	915	909	942	886	914	972	926	933	919	947	909	913	923	939	925	951	944	938	940	956	949	970	946	935	924	891	954	919	943	962	950	921	939	913	934	910	936	897	890	968	941	896	920	944	911	953	929	914	943	953	869	952	953	936	974	993	962	929	913	911	896	937	872	940	970	930	939	876	933	948	924	978	959	878	878	939	945	968	891	911	931	857	896	957	874	925	954	949	948	894	1012	985	905	909	879	938	895	887	951	884	958	929	983	938	865	925	961	990	902	946	895	1012	958	945	912	936	975	965	944	976	925	959	964	917	895	922	977	923	930	944	973	902	905	942	894	968	920	868	1015	956	904	948	960	957	894	942	910	926	981	945	908	921	926	928	953	957	975	894	898	939	972	919	977	947	934	931	990	964	911	959	929	966	873	900	934	891	955	943	881	950	973	952	918	909	939	952	892	932	912	935	958	962	920	890	912	928	958	965	927	895	931	908	942	940	922	982	956	924	904	906	927	979	899	913	964	955	919	973	964	940	876	905	929	901	901	916	936	919	930	928	902	949	901	942	886	927	953	939	910	955	934	967	936	973	968	879	950	940	952	925	932	968	918	935	962	890	950	927	1006	892	927	924	904	968	896	887	895	899	945	931	919	916	914	922	877	963	941	946	905	925	878	914	923	963	898	914	915	919	974	864	870	937	966	947	932	941	915	961	877	914	914	922	912	901	942	940	943	923	967	933	1001	893	892	945	915	925	948	987	947	937	971	947	897	963	922	937	942	935	927	932	955	913	973	909	927	924	906	955	959	877	922	937	953	893	905	891	893	927	936	903	983	876	906	909	966	910	866	923	936	878	915	922	950	925	950	920	969	998	892	932	988	941	935	928	871	946	945	895	881	948	882	920	907	927	938	972	937	927	969	950	910	967	926	907	944	942	877	951	951	898	932	890	891	880	945	889	948	920	930	891	962	894	875	905	911	874	931	959	896	921	952	897	980	894	933	935	910	912	927	927	1006	923	923	935	940	910	905	903	926	943	942	963	977	920	959	923	995	892	955	897	939	966	1009	959	937	847	890	938	917	917	947	954	955	927	935	940	979	942	957	885	913	928	930	976	969	954	977	917	865	1002	890	904	989	917	898	861	845	914	932	941	915	886	892	938	917	953	926	984	905	965	956	903	925	942	979	899	972	921	950	932	900	966	933	888	911	982	927	953	903	957	916	960	953	959	893	969	977	948	945	935	901	893	904	942	917	955	963	941	936	907	878	988	917	926	929	978	949	956	1000	1000	904	940	938	920	917	939	936	951	957	898	883	947	962	911	919	899	916	925	897	891	956	894	923	906	945	963	951	948	908	960	940	922	925	932	900	954	939	921	950	937	949	963	937	985	904	941	950	941	920	919	919	851	885	937	925	960	978	946	928	876	970	894	918	895	931	910	890	906	940	950	966	914	943	908	927	947	938	914	956	956	900	934	955	906	872	969	944	966	941	950	942	912	981	961	935	917	1018	915	875	950	899	946	954	929	911	884	902	868	978	982	904	995	921	917	921	913	960	971	896	911	907	949	945	888	914	954	950	887	913	961	955	948	950	959	942	945	943	881	918	956	895	924	974	923	952	953	1001	902	939	965	915	898	946	873	890	935	907	930	957	906	928	917	898	924	946	951	940	941	934	923	906	928	903	935	979	896	890	921	912	914	923	926	1001	939	944	906	942	907	900	973	964	919	957	911	917	953	904	886	948	892	986	928	983	1039	921	925	941	898	924	895	939	894	962	951	882	932	965	923	925	920	940	935	897	949	948	919	943	915	937	933	1012	910	952	971	905	900	920	995	913	925	927	909	943	918	866	884	989	941	939	976	925	914	892	887	955	906	932	992	929	897	1007	922	964	938	958	974	968	924	1001	966	914	960	889	892	967	957	906	902	947	985	936	906	948	1004	935	906	892	907	923	912	929	903	873	967	943	962	925	1007	976	885	970	898	889	962	946	908	933	890	936	952	940	905	913	899	939	955	930	872	911	896	944	925	946	917	937	926	951	939	883	935	927	914	934	910	944	935	971	954	915	959	887	941	1001	909	977	936	969	943	939	917	962	958	933	936	920	973	912	887	903	906	894	924	937	961	943	948	922	946	902	976	1003	897	960	935	939	973	874	933	971	925	916	944	941	899	919	953	912	900	946	995	927	954	912	925	927	986	887	928	933	979	949	938	921	942	922	969	955	913	935	909	941	926	905	929	952	943	885	974	926	916	976	903	932	971	940	963	951	947	936	952	944	960	951	900	896	925	879	915	957	922	978	910	918	917	909	946	947	931	873	967	968	934	909	933	927	928	906	900	888	970	936	915	887	943	906	901	937	987	941	970	958	900	919	932	925	921	898	972	958	991	913	911	933	925	960	943	948	912	935	943	942	949	895	944	918	902	932	911	888	954	939	979	987	983	905	951	946	974	961	947	919	980	958	918	953	886	966	1011	950	952	970	870	956	954	907	933	911	909	955	937	928	975	973	927	1008	885	886	953	883	934	957	970	920	937	962	975	903	981	954	955	926	946	940	901	956	880	977	875	882	856	916	922	1007	915	936	932	900
30229	20249	8940	317	159	167	169	162	136	154	137	151	167	155	149	150	141	159	158	147	163	147	165	166	158	158	130	146	138	130	162	151	147	145	149	132	136	145	160	154	155	171	135	136	179	138	142	146	124	166	158	160	157	136	166	169	151	152	143	145	142	160	135	156	140	142	125	156	151	138	140	153	180	140	139	156	151	157	143	140	138	137	168	161	153	145	147	141	131	159	156	138	152	147	153	136	175	153	132	157	156	152	145	121	137	161	157	143	135	129	165	154	152	142	152	144	124	153	143	149	157	138	147	150	154	151	159	175	148	153	145	161	147	149	128	159	134	148	148	150	135	151	135	153	151	153	140	126	173	156	131	156	167	149	120	166	170	165	134	154	152	154	167	138	138	142	148	131	141	152	138	143	164	145	168	134	137	142	127	151	145	145	142	173	142	137	140	145	147	149	133	145	167	160	163	134	137	136	141	124	136	168	139	146	154	147	158	153	148	147	157	168	172	144	160	155	179	167	158	136	152	150	154	139	158	152	175	138	144	166	135	149	150	144	155	146	141	157	146	176	135	160	137	145	154	189	161	152	155	140	158	142	134	158	146	153	149	142	149	150	159	154	148	150	162	162	151	147	170	131	129	150	139	152	152	166	158	144	110	174	169	141	154	153	130	182	164	138	142	138	158	157	148	152	148	135	144	157	123	153	158	144	149	128	166	142	140	132	133	153	156	154	156	135	173	171	146	149	133	150	128	158	129	154	162	150	157	142	134	160	151	161	159	143	168	149	147	149	127	150	158	156	176	152	133	176	123	151	151	160	146	130	148	147	140	157	131	173	147	133	129	139	138	138	145	146	134	149	153	162	147	151	134	147	153	140	141	165	134	149	139	151	134	165	141	143	156	146	152	128	146	132	146	160	125	138	146	158	157	158	159	168	153	149	135	170	151	150	159	142	140	147	137	137	164	175	151	140	151	134	163	136	172	163	123	129	145	135	145	148	148	150	152	145	152	145	144	157	154	170	148	152	146	139	144	140	134	151	137	131	139	136	137	155	149	149	139	143	164	140	148	142	147	168	131	140	139	131	154	147	127	154	155	160	146	135	133	143	169	160	156	130	148	168	157	139	155	164	143	141	153	124	154	134	128	141	141	150	134	153	141	129	145	137	149	147	138	146	146	151	173	134	160	165	142	129	171	134	140	151	166	143	144	147	161	147	152	156	178	143	142	141	128	157	163	130	158	133	148	154	151	145	167	127	145	148	159	146	127	125	168	161	144	129	137	137	139	164	146	155	142	140	147	143	153	156	137	157	156	149	137	152	149	143	133	148	141	154	125	126	143	133	131	140	148	135	142	124	154	155	156	150	127	149	150	154	126	137	151	165	137	147	149	144	152	159	150	155	145	152	160	159	159	162	150	137	142	174	144	157	145	149	144	141	164	152	158	146	133	159	150	145	157	145	138	138	150	154	142	144	143	142	124	141	148	141	135	158	157	135	135	152	132	146	125	148	141	147	152	144	157	139	147	156	142	165	170	151	143	168	132	144	161	137	172	140	162	152	140	148	143	147	142	157	128	153	161	136	142	157	152	131	159	139	133	180	130	130	153	169	142	145	144	161	146	156	148	161	141	150	143	141	135	137	142	144	146	162	151	153	157	159	139	147	141	144	177	153	158	132	178	150	161	175	132	170	146	145	178	128	156	159	153	153	170	164	133	155	147	147	140	147	133	153	132	136	158	133	152	142	135	157	139	144	134	152	153	164	152	146	164	137	167	160	143	163	153	135	147	161	159	135	144	129	159	144	135	147	149	139	140	155	147	150	141	149	135	147	138	153	172	142	162	135	133	141	157	133	137	150	176	159	152	148	154	168	157	144	149	143	125	151	151	129	132	140	139	156	142	152	158	159	140	143	121	161	133	140	142	162	162	140	146	168	157	131	151	133	139	142	161	153	172	157	142	142	147	136	146	159	158	145	125	159	158	137	156	138	164	141	146	151	141	162	156	152	152	145	142	137	150	154	149	152	141	164	155	143	149	153	152	155	155	174	147	141	153	133	160	133	152	140	157	152	128	155	139	158	134	155	131	154	168	148	181	143	148	131	165	138	148	145	151	144	149	149	160	156	146	155	136	157	160	130	154	136	150	141	134	147	145	150	129	139	157	154	173	142	145	142	138	153	156	143	149	148	156	139	167	137	165	128	141	136	148	141	141	131	157	137	165	135	157	152	148	150	153	153	139	146	136	146	156	161	147	146	144	173	132	139	129	133	146	134	151	160	146	149	150	159	134	142	150	143	158	146	128	122	137	149	149	129	150	151	159	164	152	129	144	146	154	160	152	173	131	159	129	163	152	160	153	142	149	170	137	139	152	159	155	137	151	164	139	135	160	166	144	140	148	144	168	143	153	148	140	181	126	144	159	162	127	150	143	140	130	133	141	135	163	132	155	147	149	149	160	158	133	111	161	137	166	137	146	146	133	117	148	144	168	139	135	157	139	146	144	141	160	127	155	151	132	144	161	161	137	151	155	136	129	152	139	169	141	155	142	166	144	170	150	157	147	142	161	131	148	164	138	151	111	158	160	145	135	169	140	162	165	164	152	164	154	155	140	134	121	144	154	148	156	169	152	138	115	149	161	162	146	164	159	153	133	135	154	160	146	147	149	144	160	133	156	120	162	151	142	139	175	150	156	145	139	146	155	167	137	120	134	144	135	154	142	148	146	166	145	148	144	148	166	151	148	123	165	145	156	162	140	170	175	150	130	153	152	160	150	138	158	132	144	148	152	142	149	141	153	149	145	136	154	145	145	150	134	151	149	159	171	129	144	151	133	157	148	153	160	160	156	144	147	154	143	145	156	146	147	131	156	141	139	153	160	162	182	151	136	150	161	177	144	159	129	140	147	141	145	143	138	139	121	143	158	126	161	154	141	156	141	145	140	145	177	166	141	143	178	168	149	162	141	150	161	147	143	143	141	152	163	143	162	146	133	160	159	125	157	150	148	147	139	151	148	131	155	160	157	139	167	152	155	148	176	151	176	130	150	145	146	161	150	138	128	141	161	149	155	167	149	150	165	141	147	146	137	137	150	162	164	148	150	154	128	151	135	154	125	155	137	147	157	126	137	135	136	141	175	159	145	138	140	159	171	142	155	168	146	159	146	161	151	149	133	118	135	150	149	160	149	134	135	145	159	150	156	135	150	139	154	132	145	179	149	150	141	171	147	139	146	170	175	143	148	128	139	127	147	154	175	146	174	149	158	155	134	156	145	147	146	128	151	159	147	136	147	158	141	139	147	131	145	147	127	135	128	145	139	161	190	176	153	135	138	145	146	153	165	152	164	149	144	130	154	146	158	170	164	123	140	155	153	163	125	154	151	118	170	161	129	133	148	155	140	157	149	164	153	141	158	133	157	129	138	158	152	156	157	151	155	146	174	153	144	138	137	144	157	129	157	165	160	126	151	144	142	136	141	166	136	155	157	152	158	149	138	152	156	146
30062	24495	11404	518	502	486	542	502	493	508	502	542	471	531	484	536	509	536	504	492	545	497	481	531	526	531	533	497	484	484	469	498	531	543	496	490	532	520	520	490	528	538	507	497	538	524	548	515	494	527	514	501	488	525	516	518	497	495	522	495	471	522	491	511	485	459	525	516	515	515	542	477	524	507	538	542	546	501	535	577	509	481	569	515	506	477	489	501	500	521	519	540	486	528	500	509	491	485	486	515	502	525	509	514	509	543	532	531	484	520	528	503	507	504	502	503	503	528	501	453	497	498	529	488	519	528	502	459	535	523	522	515	500	515	531	533	519	516	517	529	509	538	488	505	489	522	505	493	509	515	490	485	516	514	512	496	543	547	467	517	513	471	516	475	507	512	508	498	499	539	503	504	514	469	532	477	497	508	501	532	497	516	556	491	497	452	513	493	523	507	498	492	494	499	541	515	539	528	525	493	502	528	540	520	506	498	493	522	519	494	490	513	488	518	502	501	517	526	528	519	512	517	517	543	503	533	527	514	553	534	502	475	487	552	495	493	504	511	558	513	493	506	492	500	476	521	523	520	563	489	537	494	498	537	489	510	499	497	534	491	511	498	529	489	509	509	491	543	497	497	534	534	547	513	494	512	481	516	506	494	494	485	522	475	469	507	546	466	446	501	524	504	503	507	485	530	510	495	480	521	505	500	502	503	541	569	553	480	470	524	523	517	527	494	511	543	494	531	502	532	534	516	538	497	498	512	512	531	533	520	485	548	493	509	547	497	512	500	472	509	513	505	484	522	472	528	494	524	481	529	478	514	497	485	492	519	514	529	494	583	520	520	479	473	512	506	501	509	493	509	479	539	503	518	502	507	543	469	538	454	493	494	459	523	540	523	526	534	532	498	517	496	478	481	517	483	496	523	545	505	509	492	501	488	526	497	471	508	488	474	465	514	507	524	510	518	486	550	510	513	533	515	471	507	532	457	507	520	531	541	526	504	499	538	484	497	498	493	489	491	502	497	496	538	516	525	474	524	475	522	534	514	500	507	496	541	508	528	478	526	489	522	472	530	525	469	525	514	521	496	505	499	525	522	510	509	488	505	473	526	522	514	472	494	515	527	500	492	497	526	502	514	470	543	541	515	467	564	513	508	491	484	516	500	504	525	488	517	534	588	474	494	487	519	513	529	487	547	546	523	506	540	488	495	434	494	505	541	478	499	522	516	474	525	503	476	503	556	569	516	525	472	512	522	544	488	522	499	535	517	476	477	478	533	473	508	475	495	479	537	545	507	482	494	522	490	506	557	519	490	502	505	552	537	532	522	524	555	551	523	521	518	536	546	528	540	500	471	484	535	484	492	532	530	514	509	497	503	514	514	517	523	519	526	549	534	543	482	513	458	517	515	489	515	521	506	529	490	472	491	503	513	500	515	509	509	523	519	526	490	487	494	502	471	499	530	499	517	543	526	483	541	529	513	495	498	510	510	509	506	514	505	506	488	499	484	506	498	491	485	494	517	497	475	524	555	490	509	502	545	518	545	482	533	540	485	501	484	500	544	492	511	478	496	539	487	525	481	491	502	516	486	529	521	533	505	520	521	522	515	518	483	539	512	522	500	511	498	481	478	540	500	559	540	464	492	512	548	532	541	489	504	508	548	482	503	522	492	493	542	547	440	516	539	482	496	477	503	497	508	495	511	507	497	486	495	491	514	474	531	499	499	515	508	566	510	530	514	521	537	489	514	529	519	473	486	484	505	508	504	548	503	479	500	479	507	479	468	524	464	545	508	570	504	520	523	534	528	487	482	519	478	516	507	537	501	464	521	562	517	487	508	495	527	509	545	528	496	533	543	525	529	539	484	482	524	491	491	490	499	538	488	520	532	506	552	513	488	496	503	477	506	488	480	514	528	491	496	484	511	518	484	522	537	508	471	509	514	491	510	537	537	509	520	517	533	498	516	490	513	511	500	509	491	504	495	501	501	542	508	514	508	513	499	514	502	502	483	493	477	498	483	534	520	503	514	505	497	495	484	532	515	526	467	526	518	518	507	504	481	487	508	513	534	479	484	502	534	496	490	503	525	496	482	491	521	533	532	523	500	544	512	480	507	513	516	496	521	511	493	551	478	493	555	492	490	493	522	519	464	498	497	491	498	496	533	446	499	499	509	540	469	480	517	488	488	523	480	490	530	501	490	520	509	482	527	520	522	513	512	513	566	504	554	539	504	487	478	535	519	469	507	500	482	533	492	500	514	513	511	483	478	536	473	482	464	517	527	494	493	494	486	493	491	505	514	527	504	490	502	505	492	505	518	510	505	500	479	517	551	517	486	492	514	498	518	455	472	520	527	514	526	530	558	498	477	522	529	525	490	507	516	506	489	519	518	479	545	504	477	497	524	551	547	540	523	523	470	530	531	477	496	496	504	513	504	478	517	500	517	532	491	505	560	504	506	543	516	529	443	555	512	499	500	489	551	501	516	483	535	515	526	506	499	505	510	504	494	512	521	487	535	501	505	513	491	544	514	509	520	495	481	501	491	460	576	469	517	521	548	522	467	510	515	495	535	523	471	500	524	498	501	524	519	481	500	516	508	498	517	529	529	537	509	520	483	475	538	483	487	501	500	508	534	502	495	507	533	528	529	539	500	545	512	516	489	513	475	510	524	502	546	538	494	480	510	506	570	473	471	522	458	494	535	511	467	477	494	523	537	493	513	503	485	567	531	496	499	519	547	503	530	498	521	521	485	454	538	511	534	495	490	497	494	495	500	482	497	492	442	489	556	516	512	556	508	493	497	489	552	479	544	511	478	510	537	486	531	457	510	497	501	531	550	529	493	490	510	518	479	475	495	515	508	475	484	534	547	512	514	499	500	494	552	499	493	500	479	521	501	522	540	500	458	512	523	464	475	520	509	556	523	488	533	510	496	506	478	508	482	516	538	498	497	501	542	540	508	507	490	535	508	500	556	522	482	531	487	508	529	487	553	556	526	526	523	538	468	510	507	518	516	508	501	513	495	483	502	517	485	514	552	455	510	498	472	524	498	509	549	530	525	505	497	527	511	473	506	502	529	489	529	481	507	513	555	503	506	490	487	465	496	511	522	518	506	512	535	475	542	534	490	521	521	506	520	534	501	522	483	495	473	488	547	504	557	516	498	494	500	532	497	493	509	528	511	527	509	516	503	483	517	509	510	537	481	525	521	476	485	500	499	550	506	504	509	501	520	464	535	509	524	491	522	512	510	497	547	447	527	501	522	540	519	514	527	549	510	490	467	516	513	526	509	529	496	520	496	553	482	519	527	492	517	530	492	528	544	536	509	524	522	506	503	473	509	517	516	505	503	514	514	508	547	483	472	485	512	444	529	515	504	518	495	530	506	502	501	509	515	542	541	516	532	478	515	466	514	526	473	517	503	538	498	508	514	478	519	517	529	502	488	510	524	467	507	516	472	506	520	521	511	526	535	485	530	476	536	544	537	496	536	510	519	528	527
70623	64226	44366	9952	783	258	245	255	266	228	211	218	227	234	262	236	242	245	230	248	217	211	210	244	236	219	217	223	225	214	222	206	203	207	211	223	211	218	181	219	208	233	207	216	221	211	247	237	186	225	192	194	235	198	207	175	221	211	219	236	205	243	222	194	231	211	207	215	208	207	225	209	199	200	209	190	223	209	222	192	206	224	215	227	199	210	190	236	213	215	197	223	216	213	201	207	203	244	182	233	228	206	232	205	252	224	201	214	207	215	227	232	225	225	196	206	220	227	233	226	207	201	218	203	211	198	206	205	230	211	224	205	222	194	233	224	195	204	198	223	195	228	229	216	224	241	210	201	210	200	208	234	217	225	231	217	221	208	189	209	204	227	209	211	212	213	206	233	220	208	209	212	191	213	205	230	205	194	195	208	201	219	213	217	204	219	211	210	224	186	205	214	210	202	227	214	200	211	211	218	203	205	227	206	194	199	214	231	207	236	210	204	234	231	209	183	217	230	182	198	205	200	230	218	186	211	167	210	201	226	211	203	198	211	209	216	189	205	201	223	209	242	242	193	207	227	220	206	225	219	216	209	218	197	206	221	208	197	220	215	202	214	234	222	231	197	205	191	197	203	211	207	218	203	214	222	201	196	200	226	207	196	190	197	191	196	226	184	199	203	189	245	233	199	207	206	228	207	208	227	216	208	219	235	211	205	206	236	214	222	193	208	219	220	227	197	190	208	222	180	205	218	244	211	195	221	209	214	204	226	216	219	212	207	215	232	214	205	174	203	223	194	206	192	205	192	212	213	217	191	208	215	184	220	231	200	202	224	220	213	190	191	222	195	191	209	217	224	196	194	253	220	214	199	204	231	227	202	196	217	188	235	214	223	213	234	199	201	202	221	178	210	210	200	217	211	178	208	213	187	222	208	222	202	204	201	202	222	209	191	232	224	219	200	218	204	191	242	205	235	204	215	220	227	206	200	193	209	213	199	195	202	208	210	199	239	226	215	206	216	193	204	215	196	196	215	194	206	243	228	206	225	189	193	222	211	225	217	234	219	179	219	215	234	213	192	236	202	211	222	195	238	208	198	208	253	215	198	212	215	244	215	202	215	204	219	189	202	192	195	192	171	225	210	209	214	229	179	176	214	208	212	232	209	207	197	179	212	205	197	203	214	223	204	210	234	227	212	221	206	259	192	207	228	211	218	197	226	239	190	197	210	198	192	231	210	221	218	217	223	236	221	189	222	238	217	208	216	217	240	206	222	195	219	243	238	222	219	191	217	207	215	197	227	213	223	205	214	224	200	212	197	198	222	214	184	218	224	214	246	210	200	213	201	214	178	200	207	204	226	195	201	205	219	211	248	206	197	213	173	210	189	213	201	206	210	192	212	206	219	217	225	212	231	197	195	225	204	194	219	201	187	235	213	223	191	222	220	210	195	192	205	219	229	224	237	196	216	208	196	192	205	214	202	207	200	217	208	185	190	194	210	204	217	209	213	218	231	208	210	209	208	185	205	213	200	210	214	234	213	229	204	241	225	177	214	200	200	215	234	210	200	212	206	218	216	219	195	203	201	189	191	214	203	218	194	229	214	221	220	222	212	186	207	179	225	212	219	193	214	202	171	207	220	216	201	228	239	210	260	206	213	187	237	195	226	212	206	206	206	199	225	195	187	207	220	214	254	214	211	188	205	201	210	205	193	209	237	229	190	207	236	214	218	209	207	209	226	195	215	200	219	233	220	201	205	231	217	202	234	225	181	209	211	228	205	239	204	207	218	198	229	200	195	218	199	187	229	241	187	251	224	239	215	219	216	233	230	225	212	214	233	215	216	219	215	199	237	217	198	204	199	205	204	203	192	228	212	221	216	238	204	224	203	230	214	202	208	202	199	229	204	222	222	220	212	236	226	218	206	200	210	200	222	198	216	224	182	204	204	188	225	209	210	220	214	221	215	205	214	208	211	220	218	225	221	227	207	217	183	229	200	187	208	218	191	209	208	203	216	220	225	226	216	185	228	227	234	183	218	228	215	215	226	203	217	196	197	191	207	208	202	198	195	215	202	175	192	240	224	200	207	187	226	238	195	208	214	224	216	237	225	193	217	245	196	221	222	227	237	227	213	214	205	213	217	227	210	182	246	232	197	238	193	169	221	211	214	233	218	222	194	217	223	211	247	231	215	223	218	202	210	209	199	190	186	223	211	217	223	200	209	208	195	194	229	209	210	201	216	187	221	220	212	180	194	206	216	186	228	224	207	221	220	204	215	221	226	201	197	205	197	203	241	242	182	223	236	240	215	214	196	209	226	212	234	241	208	211	238	205	211	238	206	215	254	202	221	221	211	212	211	223	200	213	215	191	208	223	219	193	209	213	194	188	203	219	189	230	206	222	210	218	211	220	226	222	200	206	213	222	225	206	211	209	217	174	236	229	224	201	247	184	207	253	207	257	182	201	201	212	185	209	211	196	183	220	219	189	205	206	207	238	203	195	221	185	201	201	193	182	209	197	216	197	230	211	198	223	200	207	241	208	228	206	215	209	189	215	211	184	209	199	199	216	203	216	213	192	201	209	216	209	192	227	208	214	216	227	214	221	201	218	215	195	213	205	261	203	205	215	242	205	224	227	220	192	184	236	200	210	211	243	216	224	221	206	211	239	212	219	211	202	204	224	227	180	222	236	221	216	197	217	211	200	215	208	236	209	210	201	198	237	239	190	230	218	225	230	198	194	192	197	209	205	242	206	222	215	170	220	204	232	213	210	207	192	172	198	230	255	237	202	188	195	213	211	232	231	217	205	198	208	219	188	205	213	201	177	219	194	243	244	223	211	208	210	220	200	207	221	202	199	203	236	175	224	199	219	211	202	231	226	199	211	197	207	206	226	222	209	219	217	225	226	180	229	185	203	214	193	208	222	181	216	194	231	234	202	217	205	190	209	244	202	212	203	244	241	214	198	234	221	216	220	210	206	233	249	207	196	206	206	211	220	229	192	216	204	222	213	212	221	208	205	215	220	226	203	201	217	220	220	210	201	238	225	209	218	200	210	193	229	266	208	233	190	200	206	214	211	225	202	213	200	214	207	189	230	218	214	191	204	216	223	232	199	202	223	249	198	208	237	220	208	221	216	230	221	215	225	207	236	211	197	200	176	206	219	225	191	213	186	196	248	225	232	196	198	188	213	209	236	228	213	238	232	215	197	219	203	204	198	195	209	228	223	217	212	229	214	193	206	214	219	201	212	240	213	225	211	219	224	235	205	219	213	207	230	209	200	230	200	200	239	220	217	210	214	234	213	221	212	202	199	211	223	167	209	204	213	206	234	239	239	219	202	229	214	210	209	191	217	215	213	208	211	220	234	207	195	178	188	206	219	203	222	211	211	232	219	203	226	197	212	192	225	234	221	197	202	201	234	237	204	203	199	203	244	206	216	212	200	234	208	211	221	206	227	210	223	215	201	217	221	225	222	229	208	204	186	208	232	221	214	207
50619	51727	28979	1102	1050	913	875	835	806	732	722	734	788	777	724	714	681	671	689	704	688	654	684	710	718	682	693	682	676	677	647	648	691	671	700	672	670	672	637	680	665	702	661	688	651	640	665	735	668	657	678	677	675	690	713	682	680	703	657	633	671	690	664	656	677	620	653	677	689	680	688	699	724	669	677	676	642	729	650	688	676	629	699	679	658	692	682	649	655	682	708	637	650	663	689	685	700	694	677	722	662	678	717	721	701	693	671	682	596	668	670	687	671	724	656	672	659	679	656	636	656	632	702	633	680	668	643	689	657	658	693	724	696	676	682	664	725	681	718	674	640	669	692	667	663	670	658	681	691	652	707	676	675	705	677	775	671	647	668	691	707	694	656	695	672	684	654	680	674	629	692	648	638	660	683	636	648	653	653	671	729	663	638	664	694	667	666	661	684	665	644	670	668	670	673	660	645	667	668	674	672	652	708	708	701	649	683	701	632	648	649	682	649	675	689	670	696	687	659	678	689	669	642	691	665	675	685	667	653	683	690	688	690	668	678	691	640	708	650	691	684	671	680	638	707	618	676	683	694	674	673	685	659	683	693	640	656	653	650	692	675	654	726	710	648	685	682	679	677	665	684	657	645	656	674	645	712	682	622	691	679	693	664	686	723	691	670	682	704	653	691	717	676	630	703	721	654	693	690	682	649	675	650	748	625	667	672	651	637	719	714	685	693	695	639	673	651	721	678	672	674	708	623	752	654	688	638	695	683	688	619	669	671	638	666	658	662	660	675	639	691	676	634	689	635	669	667	692	680	683	666	681	650	631	637	680	678	743	699	699	731	690	706	670	691	651	677	716	652	651	700	694	657	681	661	659	710	642	651	637	683	667	685	672	674	645	626	656	665	689	639	667	647	668	675	707	679	687	677	637	648	649	676	668	691	659	700	658	669	684	668	675	652	666	658	628	695	669	637	655	723	705	651	678	680	687	657	691	666	692	660	682	681	689	691	684	659	686	634	666	689	671	683	689	638	658	683	674	661	678	675	681	662	651	692	657	709	639	669	685	644	670	706	707	655	684	632	694	634	648	747	666	689	653	670	643	704	654	635	648	694	665	635	716	635	666	664	645	672	690	655	650	664	634	661	692	673	731	642	650	652	656	640	691	678	665	711	652	675	713	694	691	677	693	725	687	657	687	681	660	691	675	682	625	637	679	707	676	657	651	655	685	701	649	680	657	666	701	663	696	650	691	705	687	681	652	712	650	611	679	647	665	748	638	716	675	667	646	666	668	747	619	694	686	668	696	639	715	635	695	678	630	674	712	669	662	683	656	707	666	687	666	693	674	658	678	677	674	673	639	687	682	674	671	704	684	642	691	678	651	715	616	681	692	668	680	740	657	734	665	663	713	684	684	695	668	637	690	650	656	646	674	659	674	663	682	671	655	676	655	689	685	675	668	692	640	703	643	684	701	686	654	674	629	709	661	656	674	660	633	681	714	688	694	655	659	683	709	641	716	688	713	669	648	656	666	733	683	653	663	634	726	621	693	643	654	677	684	643	704	660	633	688	702	658	701	671	682	667	711	690	690	656	667	624	698	660	650	692	688	689	673	676	679	705	666	693	646	710	681	664	686	661	690	705	698	670	674	619	679	688	699	656	668	673	653	675	676	676	635	686	678	693	681	634	642	674	690	673	683	711	654	681	683	704	684	708	675	656	674	672	645	649	695	711	698	702	681	682	660	648	708	678	636	675	679	721	651	686	657	679	670	685	700	731	660	685	701	691	677	633	608	677	701	694	652	684	624	632	697	724	654	690	685	695	690	687	661	699	672	673	670	650	657	689	674	684	726	668	657	653	700	708	669	649	666	717	642	684	668	683	692	663	664	666	632	710	695	654	688	711	696	640	695	698	680	649	667	674	670	641	660	666	704	626	645	746	669	682	685	650	657	699	689	689	654	700	612	640	685	666	665	672	663	713	683	651	686	661	721	670	653	658	677	638	641	662	688	678	655	680	677	679	674	685	656	661	637	632	681	689	709	666	644	640	678	629	681	706	665	688	634	695	665	656	662	669	696	693	673	666	706	627	658	683	649	651	644	647	644	737	690	676	671	692	668	677	720	733	697	641	691	700	693	651	669	657	652	706	694	648	662	680	685	682	656	699	656	721	640	658	672	633	684	658	679	679	672	678	661	667	663	711	619	693	660	652	639	710	717	689	651	687	674	771	677	663	630	653	709	679	674	705	665	717	738	674	628	660	711	674	663	697	681	686	652	672	669	695	665	725	650	654	658	655	668	679	693	682	672	695	681	694	688	696	652	660	651	632	716	691	630	700	675	699	657	644	718	672	677	706	685	665	681	637	671	663	709	684	672	653	653	635	661	671	660	723	678	669	679	685	692	673	674	693	696	631	686	650	673	642	679	688	661	677	638	716	692	647	665	710	704	654	732	700	700	739	733	654	630	647	689	738	733	652	674	691	674	684	709	688	647	684	684	651	678	677	651	678	691	686	658	677	659	693	717	642	699	666	697	685	653	681	727	684	689	683	627	690	665	695	701	678	676	703	703	656	660	671	684	647	651	699	678	635	670	701	667	675	656	652	670	691	713	693	644	689	691	729	640	663	670	684	703	668	670	694	662	671	646	690	713	709	699	677	703	648	684	690	685	677	674	685	678	681	706	700	656	673	659	695	659	643	679	647	656	660	603	630	693	674	651	655	680	717	625	710	649	600	671	686	660	713	631	706	672	690	675	733	702	687	650	752	647	648	672	686	633	655	754	665	670	598	689	670	632	685	650	681	673	674	685	692	678	659	684	690	660	680	673	673	705	654	690	685	671	674	654	599	679	666	665	701	708	671	693	731	679	677	672	721	679	700	691	663	712	662	687	663	683	674	716	696	663	665	703	708	699	642	693	609	644	657	697	690	660	704	661	674	680	686	669	684	660	714	666	680	700	711	684	702	649	702	655	702	685	678	655	681	661	680	666	652	636	658	668	672	679	683	709	667	632	647	686	644	647	678	635	680	671	652	677	683	695	658	675	656	668	691	707	674	646	657	677	691	631	680	659	727	672	615	681	688	669	682	612	645	707	659	703	623	661	657	664	636	660	660	714	631	661	687	667	717	636	652	702	658	663	699	689	686	696	638	719	695	688	630	694	652	690	615	671	709	693	664	671	661	658	681	682	686	695	672	650	639	666	706	629	657	676	645	681	650	639	648	715	672	679	655	731	682	660	661	668	681	687	664	674	721	651	708	659	626	708	671	692	682	689	673	666	658	686	728	745	669	696	685	685	698	633	715	671	657	678	714	667	669	657	696	697	693	692	708	698	642	683	657	709	653	687	693	661	641	693	614	699	683	685	625	684	662	678	676	686	646	691	674	662	697	668	721	683	719	617	679	661	715	675	605	701	729	655	692	651	644	674	698	711	681	655	666	668	669	709	685	649	636	664	704	687	699	669	685	727	697	675	669	657	669	653	699	649	668	669	691	697
81261	75209	54059	16244	3519	497	369	403	361	337	358	342	319	315	328	333	328	315	293	326	304	342	335	293	311	286	267	321	291	317	306	346	295	291	291	293	316	308	283	322	301	270	304	305	283	326	285	290	301	325	307	310	304	310	321	308	302	278	297	299	315	305	298	311	269	241	297	291	335	308	305	321	336	298	323	276	288	306	303	296	319	311	292	309	303	300	288	303	300	322	293	304	317	320	304	312	279	318	283	303	321	283	282	283	311	293	308	309	303	295	306	335	304	324	287	315	282	286	291	284	336	312	290	294	322	319	304	299	306	311	323	283	303	332	316	304	308	274	283	303	277	303	304	300	320	293	330	295	292	293	282	296	296	300	316	305	305	301	299	310	282	295	325	302	284	300	298	333	302	299	294	320	307	329	301	338	298	286	292	308	305	274	301	307	302	287	287	290	291	299	320	302	293	330	305	317	326	294	339	315	299	296	294	311	314	269	279	316	290	290	307	327	276	290	304	313	289	296	293	314	281	303	282	314	294	324	306	313	300	321	303	295	277	305	314	272	309	330	284	308	305	310	315	290	304	320	265	264	315	321	276	327	304	287	296	312	291	326	316	303	272	310	296	282	341	291	307	318	314	295	290	304	322	310	325	311	298	319	298	298	305	292	288	296	315	301	289	318	292	316	302	320	293	302	301	310	300	328	287	302	297	307	301	304	305	314	281	296	303	323	287	294	288	298	301	306	287	296	286	309	292	304	292	301	337	280	312	287	291	303	294	280	308	335	294	276	279	297	305	313	310	300	274	321	307	250	320	312	302	284	305	314	295	326	312	326	266	283	329	278	316	280	306	285	311	320	298	277	273	302	275	270	334	308	337	287	312	286	305	275	314	292	307	300	296	299	344	333	270	288	309	290	307	313	349	322	303	306	315	288	290	298	295	288	320	304	342	299	289	288	329	319	295	317	294	322	289	310	296	305	301	314	326	320	297	294	301	310	303	318	277	308	293	331	305	338	267	283	297	312	294	294	275	280	289	290	293	291	263	307	302	280	320	313	265	312	290	307	303	305	329	302	307	293	328	299	294	314	316	308	294	314	317	301	286	301	299	316	308	298	281	310	299	292	300	315	310	300	321	319	311	302	322	299	298	315	278	308	304	308	313	362	295	309	327	301	311	314	259	317	316	317	344	301	287	313	298	304	329	279	305	303	295	271	309	314	286	314	315	325	260	294	303	269	286	297	302	305	288	308	314	288	302	318	307	308	309	289	319	349	347	289	284	302	296	268	292	308	311	281	286	309	308	318	301	324	267	302	290	297	293	305	288	281	320	290	305	347	294	289	283	311	307	316	283	273	291	329	327	313	332	292	290	307	296	300	248	270	281	289	285	284	307	321	306	331	303	264	291	278	303	323	311	306	294	299	298	322	294	308	293	296	303	321	340	275	304	285	359	277	289	276	316	291	310	318	316	318	296	287	292	304	299	315	317	282	293	337	317	286	298	310	296	299	285	322	274	306	308	326	317	273	303	292	298	286	297	261	295	302	296	319	286	314	286	305	289	326	282	277	288	310	307	333	337	331	323	321	300	313	322	308	294	295	314	341	306	313	302	290	325	304	334	320	326	300	299	290	315	314	288	278	278	316	299	314	306	306	295	292	300	310	281	314	292	338	330	295	317	311	295	305	304	326	313	310	294	304	314	311	318	321	320	307	297	288	288	326	306	331	261	296	309	306	286	274	325	324	325	337	292	303	308	292	325	321	275	301	298	312	309	307	340	291	301	274	332	313	334	307	296	315	307	301	320	277	300	322	288	307	331	276	329	313	317	276	327	294	300	280	310	331	304	307	287	300	303	288	295	325	281	299	319	349	295	310	274	294	291	322	348	274	317	302	309	288	325	300	305	289	288	321	279	329	324	288	289	289	292	260	317	318	314	306	304	280	289	302	291	272	324	314	305	286	294	271	312	291	340	318	295	310	301	284	292	303	290	327	289	326	310	326	283	302	297	323	313	253	319	284	300	287	324	294	300	294	330	322	274	284	327	277	323	321	286	324	272	328	312	277	294	338	331	320	318	304	281	300	312	317	279	311	326	276	352	308	303	293	288	281	303	323	340	334	315	297	313	287	322	345	299	314	320	307	268	315	319	339	312	322	273	306	317	307	322	299	321	312	303	302	329	297	301	329	286	314	300	271	297	301	302	319	289	303	318	309	314	340	315	302	335	299	331	314	282	311	277	302	303	306	323	304	284	276	298	333	300	288	297	324	277	307	268	312	317	284	339	296	336	315	313	319	276	293	311	321	287	297	297	298	297	292	282	287	343	309	306	341	307	303	294	319	309	316	310	292	289	274	310	280	301	308	346	288	342	305	294	293	312	301	306	301	323	338	305	324	287	285	289	309	298	309	333	332	300	288	307	267	319	314	302	293	303	296	303	303	299	310	282	318	302	320	308	316	322	301	323	318	319	286	342	297	320	307	298	292	320	316	346	268	274	324	318	289	298	282	280	308	287	317	293	312	346	302	279	298	308	305	291	320	303	300	302	334	287	330	320	285	297	273	317	314	328	297	310	322	298	312	297	295	306	290	303	334	315	288	300	302	309	294	307	290	290	278	318	278	328	290	316	316	285	324	315	317	292	301	323	304	290	309	285	294	329	291	291	282	311	305	288	293	310	324	300	295	334	325	320	344	262	317	328	290	288	297	280	317	279	292	315	303	290	292	333	282	331	307	303	316	310	281	286	288	305	307	296	297	322	292	338	294	302	270	311	327	296	276	332	295	317	292	303	315	280	321	327	294	315	331	335	300	305	331	280	297	326	299	316	298	288	282	303	319	301	320	314	322	316	271	316	298	308	286	282	289	315	285	296	304	314	298	335	272	293	303	303	308	293	318	299	307	309	299	300	286	323	307	302	326	330	316	316	297	313	315	300	346	298	319	293	297	291	325	319	306	304	296	312	307	295	281	310	299	325	333	281	350	267	290	334	309	297	331	275	279	317	286	305	336	304	313	296	283	314	292	311	313	307	314	283	280	310	297	315	308	285	336	294	295	311	337	271	288	308	307	342	287	319	327	312	290	311	287	289	307	299	287	281	308	323	303	313	293	294	290	341	324	324	299	326	311	324	300	315	310	305	317	308	317	306	299	337	309	315	335	309	298	290	288	325	318	328	283	272	317	296	341	288	295	300	322	292	322	291	310	277	295	334	303	307	313	270	280	267	285	298	282	315	291	323	316	295	302	264	325	331	286	330	321	294	307	297	298	294	343	300	304	286	311	329	288	274	303	321	310	300	318	307	332	292	321	317	303	327	315	288	302	329	298	271	323	337	311	329	307	302	289	265	290	307	281	309	333	288	273	306	318	307	337	322	289	311	309	298	308	317	307	301	329	299	291	312	307	275	282	305	304	298	296	278	326	309	309	294	312	316	306	275	313	307	334	302	326	341	317	341	312	308	292	316	299	315	300	314	303	319	305	294	326	308	298	302	269	314	326	285	317
61165	63908	36262	1661	1478	1401	1303	1223	1117	1136	1048	1066	1046	1043	1020	973	1014	989	941	954	974	964	982	930	911	940	902	938	933	946	910	928	943	934	930	913	938	900	993	871	889	933	886	916	942	970	972	873	852	922	929	944	954	911	897	871	952	909	876	896	977	866	908	958	950	892	917	938	960	894	918	866	861	912	905	936	908	922	945	934	930	886	901	907	886	952	852	899	935	873	918	870	917	914	871	881	845	941	963	927	904	940	945	885	932	954	925	939	890	947	888	881	936	914	934	907	947	859	865	902	852	934	897	911	910	977	923	962	923	898	890	856	926	902	950	910	913	908	931	1034	903	906	938	965	907	899	913	875	925	876	931	901	920	951	946	927	917	955	912	946	946	929	885	911	947	938	920	863	980	909	870	905	1012	893	925	914	901	907	911	906	926	915	908	902	910	912	902	932	904	902	933	893	980	941	900	884	968	930	918	926	917	918	885	908	895	912	914	898	865	889	861	948	938	917	882	957	903	923	867	931	924	915	922	896	935	985	957	927	909	938	861	919	948	891	899	824	917	895	936	893	930	880	950	880	867	927	866	866	888	886	920	910	881	928	868	915	859	870	882	905	926	896	931	887	896	931	885	927	912	932	903	931	891	880	875	924	880	916	968	920	963	894	936	889	916	938	896	916	927	914	901	946	923	892	915	935	895	878	876	909	894	947	932	907	959	889	927	898	875	890	900	866	908	947	935	916	883	921	903	959	898	920	861	899	886	856	901	924	946	847	921	922	907	918	890	918	914	922	918	860	939	874	943	937	907	918	919	899	935	890	892	929	929	925	898	832	859	920	932	943	882	875	960	923	866	921	888	920	944	924	899	851	905	938	971	918	909	930	882	912	884	887	921	914	899	915	917	935	960	972	909	859	945	897	946	912	880	911	880	908	953	937	868	938	894	936	882	932	913	964	896	961	907	900	967	930	905	886	935	883	897	908	883	898	952	908	864	934	880	916	950	899	900	930	890	919	913	886	910	971	909	889	912	913	916	943	924	905	899	858	856	900	948	906	954	906	846	958	886	918	943	887	918	854	915	936	916	907	932	909	919	944	910	889	923	971	950	951	892	882	879	917	864	901	933	847	895	902	885	939	896	893	880	925	892	860	897	862	914	930	866	917	931	938	901	882	929	847	958	936	883	891	870	917	958	915	933	985	944	894	846	937	927	926	912	903	947	932	936	863	860	845	911	880	926	939	957	904	889	891	946	920	897	934	961	952	933	853	935	908	911	888	896	900	904	957	946	897	862	901	900	913	937	890	997	893	914	962	902	942	924	947	915	953	920	929	899	920	898	890	915	896	884	876	935	903	908	920	945	912	901	899	893	914	881	898	958	934	925	934	896	913	853	916	859	868	926	947	888	949	908	846	902	874	925	920	899	981	918	900	869	930	930	919	918	881	936	925	925	878	883	968	979	866	904	895	899	884	939	899	878	890	912	895	922	914	949	940	861	937	874	905	917	931	892	903	883	931	965	918	880	843	871	923	924	937	913	907	873	929	936	927	927	904	873	907	902	955	896	908	953	880	930	870	880	903	915	904	863	929	892	936	914	899	937	917	977	902	882	871	954	920	921	914	935	876	907	963	864	909	907	865	891	911	938	899	883	917	930	938	897	933	929	882	940	934	925	962	889	924	946	902	870	901	939	917	910	924	916	893	942	871	910	914	887	898	864	922	893	913	947	886	943	958	891	909	901	902	929	965	932	913	934	933	929	886	958	922	901	903	918	919	860	892	917	930	900	920	921	911	910	932	918	855	942	903	910	909	873	917	913	894	878	897	910	883	900	860	904	893	927	902	874	917	979	929	929	944	877	881	922	946	934	909	892	913	883	869	933	892	885	949	911	910	927	916	871	884	925	908	895	855	875	904	866	899	905	864	899	915	965	915	913	886	893	908	909	935	929	916	946	931	962	937	928	957	899	882	942	926	940	867	924	903	875	915	897	899	880	957	884	934	904	917	877	946	907	932	873	922	895	927	956	910	947	860	946	848	896	849	917	881	963	920	911	908	881	934	950	924	897	898	887	965	929	837	902	897	902	939	927	911	928	858	882	845	899	899	916	861	914	930	928	903	905	965	915	910	866	885	928	949	871	931	876	927	940	900	928	922	857	895	942	927	948	909	992	883	907	906	965	900	944	926	922	915	913	865	896	980	895	922	892	876	859	917	902	909	973	920	905	945	901	948	895	915	911	883	880	916	926	922	901	925	897	944	857	905	912	894	891	969	929	887	877	956	892	875	944	993	840	896	863	842	872	882	884	869	919	888	927	927	927	891	905	964	918	907	954	888	933	917	925	880	902	947	885	894	933	881	913	906	892	914	970	907	906	888	940	864	928	913	862	937	883	906	879	893	968	939	931	865	879	888	961	955	880	906	950	917	933	888	913	918	872	908	911	930	954	985	915	887	903	941	851	955	870	917	897	935	916	944	899	903	879	897	902	966	877	918	926	868	924	896	878	909	919	943	921	964	982	887	864	861	881	907	908	967	887	880	896	911	902	919	897	840	844	910	951	904	922	922	892	882	939	927	938	892	943	922	891	847	897	941	911	928	930	972	884	920	930	903	919	914	928	888	894	925	894	868	886	899	937	904	939	920	949	900	914	846	901	935	914	870	930	898	922	976	943	925	916	948	870	924	830	891	913	887	958	914	914	950	921	955	949	902	940	907	881	857	854	835	887	878	940	907	929	900	948	916	941	910	952	876	922	910	933	889	977	927	910	949	887	877	919	864	853	941	917	886	886	898	908	869	909	859	941	901	922	887	947	908	896	930	929	836	927	917	883	917	880	882	857	943	967	866	933	968	870	895	913	915	887	885	931	885	940	931	888	978	872	932	845	939	921	886	892	886	914	872	903	918	936	947	892	886	878	890	950	946	909	931	925	862	918	897	896	895	936	879	875	861	915	891	922	883	921	918	926	887	944	958	916	848	931	937	916	929	889	905	877	875	889	934	848	935	934	912	932	901	880	895	881	898	866	915	958	890	922	892	929	958	896	935	935	886	922	908	882	932	954	928	942	914	878	869	872	901	898	891	926	902	889	944	878	885	929	891	888	930	947	923	941	913	909	868	895	906	867	894	867	899	962	963	888	943	944	855	879	845	929	932	915	931	906	948	960	934	925	918	907	937	905	950	896	867	932	881	920	941	868	919	937	979	917	913	936	888	901	888	959	908	895	915	892	900	921	888	896	884	854	894	952	916	963	898	863	926	935	910	895	884	909	909	894	943	936	916	857	921	890	957	907	955	924	886	871	939	914	853	879	925	902	881	944	878	879	910	891	915	861	908	915	862	918	940	862	971	969	942	934	902	897	920	917	886	922	892	923	933	910	936	942	898	936	878	916	895	987	924	910	886	860	916	922	945	866	930	900	979	906	917	906	891	908	912	910	944	937	921	901	907	922	962	935	939	911	913	869	893	854	871	941	928	920	939	951	952	911	870	926	864	898	883	894	903
28949	19456	7721	266	165	118	156	146	133	132	133	135	142	141	126	134	138	136	148	125	141	137	141	129	155	137	123	131	150	129	109	125	154	136	137	145	148	145	148	138	134	137	151	148	140	137	112	155	137	140	130	148	156	127	144	138	147	136	147	139	127	158	122	135	138	136	149	160	147	144	145	131	131	139	125	128	128	148	142	151	145	140	125	140	152	139	119	163	144	133	141	140	139	135	150	148	159	144	139	127	143	114	121	143	136	141	140	132	139	129	142	152	130	134	135	150	141	141	148	133	153	157	154	149	131	151	155	141	148	125	153	142	124	131	149	137	127	163	128	145	129	153	150	148	135	159	128	153	143	123	146	136	147	137	135	169	159	134	138	139	147	139	133	130	163	132	144	133	134	160	125	126	149	118	144	124	128	117	128	129	137	140	152	153	160	154	130	131	134	152	143	164	127	141	139	133	134	129	143	137	135	138	134	169	143	141	133	145	136	132	163	131	123	131	148	144	135	127	126	136	117	143	125	136	151	152	147	141	152	135	132	143	150	140	154	139	133	148	139	130	135	141	148	144	144	142	138	139	150	146	157	145	159	137	141	148	147	123	146	109	144	143	132	159	139	125	131	137	146	129	134	136	128	138	130	140	140	141	123	129	144	140	154	136	124	152	134	133	151	134	134	145	163	140	156	132	138	130	149	156	141	148	137	145	154	135	127	151	138	137	144	156	147	143	130	117	136	155	139	129	143	149	130	113	151	145	143	130	137	131	120	140	154	137	140	114	135	128	149	132	142	151	129	156	150	139	150	163	145	135	156	134	126	137	141	143	128	121	128	144	123	144	138	138	132	140	125	163	143	144	117	143	127	147	142	130	130	137	137	142	127	148	131	149	147	135	138	144	132	121	119	135	139	147	172	142	125	148	130	148	147	133	151	127	153	126	143	146	153	142	123	145	145	132	136	154	157	155	146	144	124	146	137	138	139	131	140	154	140	138	121	152	146	136	128	127	149	143	147	140	122	140	130	136	130	131	138	166	136	138	151	122	152	117	147	138	123	142	147	138	137	130	142	145	142	140	135	162	139	168	138	140	174	129	117	138	140	142	136	120	140	158	145	135	133	127	142	152	150	134	139	164	129	136	133	135	126	135	125	163	130	133	141	153	138	132	132	117	134	137	151	136	143	138	144	150	144	127	129	155	131	125	137	152	145	126	153	154	135	110	127	155	125	142	159	132	119	147	146	133	159	140	135	135	117	143	121	135	138	123	134	139	153	157	129	123	129	149	133	158	132	140	145	129	141	137	143	129	127	130	121	135	155	156	139	132	134	148	130	129	129	123	135	151	127	121	159	138	133	139	128	157	131	121	148	141	133	152	134	137	142	132	124	142	149	158	138	137	141	132	134	124	155	168	154	148	126	138	115	120	122	149	178	120	136	147	149	113	113	138	141	144	144	137	141	136	116	139	138	131	154	157	132	149	154	148	168	156	145	148	155	140	169	131	136	146	126	146	160	121	138	142	145	136	120	122	153	150	113	141	116	140	155	137	156	175	135	127	123	136	156	137	133	139	118	121	156	145	147	124	147	136	127	157	130	133	141	148	159	162	145	134	131	134	139	155	140	144	132	141	145	153	150	150	128	137	107	143	138	132	142	152	155	142	133	119	144	119	119	148	165	127	146	156	139	149	125	115	132	136	132	128	126	153	138	158	139	128	135	108	161	136	145	121	135	142	123	125	123	150	137	127	142	144	136	152	125	123	138	153	144	128	141	148	151	127	137	141	133	136	133	146	131	135	160	147	169	140	159	163	142	140	139	140	151	134	132	152	145	131	142	148	135	138	134	126	130	123	129	155	131	141	142	144	141	144	155	132	138	134	122	134	151	141	136	135	133	132	127	158	132	131	151	136	125	135	139	119	139	139	142	160	126	129	136	130	123	135	138	112	122	138	110	146	132	142	126	156	161	142	136	152	144	148	121	140	125	145	147	133	137	134	123	133	128	119	149	146	163	142	164	139	141	131	133	148	131	130	124	139	122	160	137	144	137	133	133	129	132	119	132	131	143	120	137	121	157	138	146	163	133	126	153	151	135	123	126	147	122	142	129	132	125	138	147	128	122	142	151	148	150	122	152	162	118	128	143	148	133	158	137	146	131	116	136	130	128	125	134	139	142	134	139	121	118	133	143	143	162	157	136	155	127	156	125	133	130	147	137	134	132	135	143	152	141	149	148	149	146	141	132	138	140	136	154	127	158	148	124	163	141	120	162	135	137	153	161	131	150	139	136	136	144	140	141	136	137	137	135	133	151	145	137	130	148	135	162	146	115	135	124	142	129	161	111	133	137	123	144	147	134	127	132	155	137	149	135	136	134	136	117	123	129	126	136	159	120	147	136	140	139	145	130	126	148	127	129	149	127	126	128	151	149	128	139	146	121	124	128	145	132	141	153	121	144	138	110	141	129	165	125	157	126	126	150	140	153	160	146	136	146	152	141	136	118	117	141	142	147	136	149	125	144	156	165	131	157	139	147	136	121	153	140	126	147	158	142	129	141	138	147	144	130	123	149	123	146	128	150	152	156	145	133	153	141	156	145	141	139	123	134	161	122	156	149	156	144	149	114	136	126	137	145	130	140	142	153	120	132	129	128	136	135	160	135	136	164	153	157	128	137	144	138	134	122	128	152	138	131	133	151	154	141	128	110	154	137	159	131	129	129	139	133	155	130	128	129	158	122	128	136	132	144	143	113	135	123	156	128	157	142	128	151	140	135	138	144	126	145	148	146	137	141	145	155	122	136	136	140	136	149	127	144	134	131	116	112	133	124	129	149	150	133	117	138	133	134	143	128	121	151	142	152	148	158	151	162	131	145	139	128	124	134	139	117	122	150	152	147	138	129	155	142	118	125	145	163	131	145	136	127	132	152	122	152	140	120	147	143	130	131	159	130	139	130	153	138	127	149	132	143	137	150	133	128	151	147	152	137	154	146	136	122	145	115	119	150	137	162	143	134	152	142	135	150	133	117	119	148	125	131	153	134	130	139	132	143	133	145	137	156	134	142	134	141	141	145	120	124	140	138	125	124	151	139	161	139	132	143	119	138	130	132	143	157	136	132	144	147	144	144	139	134	135	144	121	120	127	144	124	151	125	128	143	146	120	146	140	137	143	127	154	140	126	120	137	123	145	130	140	149	130	162	154	141	126	124	156	133	142	120	148	144	142	146	125	142	138	154	154	154	132	125	123	160	127	147	131	157	134	127	178	131	140	139	165	152	144	129	147	156	153	140	156	115	131	142	137	156	112	160	141	139	129	132	132	142	137	158	134	129	132	138	144	133	134	132	132	140	140	136	132	136	121	124	138	140	130	133	132	156	145	146	131	131	120	133	139	144	120	132	122	152	133	147	137	133	142	143	140	109	139	157	118	139	139	149	131	126	132	140	144	143	164	122	147	122	137	140	126	134	129	117	139	139	165	152	137	138	159	147	136	130	128	158	138
28851	23984	10665	468	526	512	505	493	460	496	492	503	460	489	504	518	465	466	495	464	479	507	470	486	472	501	495	488	487	477	471	492	463	505	482	475	490	508	484	482	450	456	499	501	477	503	482	476	514	478	487	486	455	510	503	520	498	510	487	495	412	498	457	430	504	478	477	465	469	460	440	461	444	479	456	460	516	454	480	482	498	464	470	515	485	461	479	451	461	496	476	437	476	489	436	474	448	517	493	456	440	475	504	469	515	451	470	528	474	501	491	472	521	483	425	441	498	471	473	484	486	484	478	496	521	472	486	472	459	472	509	463	513	470	463	459	503	478	488	506	403	467	475	510	417	498	476	509	498	499	498	499	506	461	436	483	447	469	483	472	500	519	481	464	481	516	478	486	481	473	517	495	499	462	512	441	490	448	469	463	532	495	447	450	462	491	487	464	496	491	498	509	500	466	485	508	464	473	497	500	466	478	486	495	509	467	493	472	438	490	477	476	497	455	479	482	481	468	518	471	471	490	506	476	483	530	492	472	481	467	449	486	504	490	489	497	469	491	506	448	518	484	486	478	509	468	463	506	470	495	483	485	486	477	484	486	521	487	516	450	469	462	444	483	498	478	513	484	509	475	465	485	495	462	460	513	489	483	437	445	520	501	483	482	507	506	480	517	461	461	475	478	476	460	508	480	443	475	472	469	501	458	467	481	491	519	501	474	487	487	474	507	476	477	494	455	474	478	490	487	465	492	453	469	480	513	448	490	500	456	493	486	465	479	476	461	494	511	467	482	515	430	485	497	510	477	501	491	461	474	469	498	479	467	505	523	513	468	472	468	498	492	464	494	468	436	492	485	503	475	487	471	469	499	477	471	494	512	518	528	496	479	489	496	509	496	482	450	486	452	475	480	522	459	500	494	478	466	519	444	493	492	487	476	475	488	497	471	476	451	457	436	453	475	514	465	464	458	445	514	470	425	527	472	460	496	490	478	472	537	453	461	467	487	519	487	476	453	439	541	480	461	507	504	480	463	469	498	507	511	522	454	492	474	463	472	490	479	457	449	504	496	484	508	490	494	484	492	470	527	462	525	457	471	556	499	460	475	480	471	484	460	475	495	512	455	509	513	490	504	490	469	478	501	492	464	509	481	428	500	505	448	460	462	469	498	470	530	469	450	471	470	491	503	452	510	491	502	457	517	476	491	479	492	475	493	470	509	480	484	492	440	491	502	485	468	487	470	504	513	518	538	462	507	487	485	489	448	485	535	516	461	478	470	448	465	475	465	493	460	497	487	502	514	489	471	482	512	455	473	480	472	463	444	475	490	473	487	459	459	510	495	464	490	505	494	469	479	484	481	461	462	476	488	456	472	489	479	473	481	500	463	493	484	453	476	509	502	432	473	495	546	433	455	486	468	490	510	474	471	516	455	476	478	503	488	467	465	472	452	472	477	461	481	512	506	493	488	469	491	460	476	514	449	497	481	471	463	440	502	481	497	468	479	521	488	478	487	490	448	464	433	479	468	499	494	483	450	503	472	491	493	486	423	499	480	451	472	490	458	459	495	478	484	499	458	499	479	471	493	487	472	502	444	447	460	478	479	451	492	523	505	484	482	492	473	530	500	489	466	482	498	438	483	486	490	480	471	489	471	534	476	482	474	482	493	495	505	516	502	476	527	497	504	459	500	476	492	520	441	461	515	480	492	522	474	467	512	466	514	514	492	466	468	488	512	474	502	454	499	453	489	486	509	461	482	478	484	506	475	493	490	467	500	486	471	458	488	470	460	465	520	459	497	469	467	453	442	499	508	498	499	468	500	483	487	506	470	513	435	494	447	492	464	495	508	534	503	476	480	476	501	494	482	500	442	493	508	471	500	458	528	489	521	475	471	475	499	440	506	440	509	486	524	484	498	494	481	508	474	506	494	471	473	493	475	477	470	469	481	469	482	467	497	492	473	502	488	493	464	482	479	528	457	500	506	509	484	467	508	478	441	506	483	478	522	495	509	474	465	456	517	476	482	467	495	507	470	481	457	515	501	489	463	510	463	513	470	501	484	496	458	487	478	494	498	478	444	462	456	480	467	446	462	462	501	451	470	481	476	500	461	475	473	456	464	496	486	488	475	511	447	472	496	482	462	467	483	493	451	498	485	496	464	488	484	486	503	524	451	448	464	531	454	490	477	447	474	520	483	488	451	450	459	485	450	465	476	512	499	501	482	468	497	442	504	479	460	505	497	461	501	491	470	509	478	469	456	474	471	491	497	486	510	488	468	494	451	486	494	446	468	522	479	467	499	461	515	492	470	495	508	464	499	468	478	454	480	484	471	500	482	473	515	480	491	496	480	482	462	501	476	428	478	485	453	489	483	507	465	492	469	466	465	509	467	489	486	511	445	552	457	470	446	488	493	488	455	451	477	497	467	499	490	465	484	461	463	487	441	507	482	490	448	523	507	501	469	464	490	466	470	465	443	495	469	490	488	517	478	478	478	472	470	516	467	505	507	524	480	484	476	434	495	467	510	509	496	521	472	474	498	496	440	491	507	541	474	471	482	513	461	437	491	464	457	494	477	475	490	495	513	472	510	494	537	474	468	453	520	485	516	454	524	449	512	474	519	541	503	436	453	462	476	452	473	501	431	483	473	494	463	487	458	476	517	495	462	476	490	443	466	498	492	504	471	454	469	489	452	507	467	498	458	487	513	497	463	512	464	475	463	496	486	497	442	472	482	479	502	505	485	483	453	470	510	488	490	474	515	474	454	452	463	451	485	473	459	464	486	501	497	496	501	479	499	464	476	453	470	527	503	477	504	485	518	501	428	467	456	512	482	481	477	497	465	483	493	480	529	496	478	484	469	499	474	517	521	481	490	477	494	477	485	518	476	486	457	481	464	459	474	475	487	490	499	460	505	445	495	479	502	493	459	466	468	556	470	487	489	467	454	513	484	486	496	493	502	538	484	465	432	472	466	519	466	462	474	483	503	529	471	495	482	463	464	465	456	468	484	481	506	460	481	479	503	516	481	468	477	485	511	475	496	487	469	479	446	470	488	463	488	466	450	482	483	452	507	491	476	517	507	529	505	444	491	530	460	499	489	489	450	495	484	518	515	531	491	475	482	503	462	493	482	513	495	479	502	465	461	458	493	492	458	501	438	494	473	467	466	493	467	470	499	506	505	526	496	496	476	499	480	499	465	459	487	495	462	477	473	503	467	465	520	483	499	465	485	495	511	464	441	470	455	499	496	479	487	452	447	506	432	460	475	466	467	461	479	481	494	446	490	466	493	502	491	471	479	468	488	450	439	450	507	504	485	481	525	466	470	501	482	463	479	451	458	490	493	518	485	490	510	449	459	485	494	457	469	476	446	491	466	491	476	498	493	477	437	498	494	495	476	432	497	488	482	451	501	493	458	477	511	482	463	473	456	485	478	491	512	464	502	454	464	462	508	484	530	415	468	497	498	481	479	452	499	473	509	481	510	512	491	470	490	490	518
70625	64415	45762	10316	811	260	262	228	223	241	244	225	197	223	197	221	222	185	207	233	189	210	223	206	208	170	202	214	231	189	207	202	229	224	193	231	209	192	212	201	181	194	209	188	211	187	183	187	210	177	206	213	205	239	200	178	229	183	206	210	221	199	229	222	180	181	207	206	204	175	210	203	183	192	202	191	208	193	206	206	228	230	218	198	191	182	209	208	222	157	221	215	245	198	223	216	206	190	182	217	224	213	220	195	200	208	229	208	240	194	226	219	185	177	225	189	191	215	189	197	196	200	169	215	201	168	208	221	199	222	198	200	190	202	217	192	192	202	206	216	194	189	202	214	187	180	221	205	204	207	217	181	207	227	174	211	216	205	227	217	220	208	181	199	201	212	190	183	190	224	229	198	209	202	192	190	201	192	222	211	190	193	192	220	195	215	209	214	194	210	204	196	208	205	198	216	187	219	188	210	217	198	214	200	200	202	229	195	191	201	178	222	225	211	205	220	210	184	237	217	210	230	206	199	215	207	202	197	195	208	215	189	184	200	213	218	228	185	188	217	198	223	207	231	191	193	179	221	179	214	203	204	197	209	215	201	197	213	183	196	213	234	228	193	186	206	205	217	179	191	193	192	213	214	187	218	183	240	204	183	184	196	191	197	184	231	229	205	206	212	199	197	217	165	245	241	215	220	187	200	197	222	204	221	183	213	215	200	219	206	207	195	202	176	216	224	210	208	218	199	206	208	167	210	197	210	211	199	212	202	207	193	198	222	191	210	198	208	215	212	206	188	204	217	209	222	215	203	219	202	212	201	199	185	207	187	216	217	247	212	224	209	223	224	222	193	204	200	194	221	198	237	209	217	201	240	179	201	202	206	201	229	194	217	219	176	196	214	218	221	207	201	220	197	200	201	255	177	206	200	232	235	197	198	243	222	186	192	210	226	201	223	206	197	218	217	206	179	186	198	207	206	237	188	205	182	179	201	208	221	194	195	221	221	203	199	233	211	219	211	216	206	199	203	201	214	212	224	216	196	230	192	193	200	191	232	212	213	194	193	177	189	194	220	227	214	223	197	195	206	206	192	220	211	205	187	213	210	205	194	213	237	209	208	177	192	198	198	201	219	213	234	192	199	220	213	195	183	204	209	186	221	197	178	215	209	218	192	178	194	180	237	203	194	232	216	209	210	216	196	181	198	181	199	234	223	197	192	197	213	192	194	204	201	187	200	196	197	230	233	206	168	231	198	200	208	194	193	213	205	223	216	186	196	204	177	226	227	189	205	218	195	206	214	198	206	196	195	226	216	176	214	197	216	209	189	210	210	200	217	234	200	199	196	238	205	191	196	207	216	167	197	224	243	213	197	185	225	216	189	188	208	200	201	184	183	190	191	196	231	218	217	211	182	198	205	197	195	212	217	209	199	223	225	216	197	187	223	195	202	200	184	213	235	218	203	208	199	201	197	210	200	210	200	193	224	215	209	207	202	219	194	194	214	195	214	223	187	233	204	195	213	195	218	226	209	207	204	203	202	197	215	203	210	186	206	189	198	202	236	237	218	205	210	198	228	229	171	231	200	214	230	227	220	201	211	217	176	223	224	212	218	215	218	213	205	190	204	202	196	187	181	228	193	218	199	224	196	209	193	240	202	189	201	198	216	196	179	237	183	199	203	209	212	185	207	232	192	197	191	196	210	214	221	214	209	196	217	206	196	186	187	204	203	198	213	220	178	208	214	208	209	207	225	215	214	173	197	228	223	198	208	200	217	177	188	176	236	209	199	186	187	191	211	183	223	168	207	189	212	159	205	214	192	221	196	201	218	181	197	183	221	187	238	209	199	199	202	211	185	204	217	200	192	218	230	196	207	199	189	202	188	166	238	173	210	210	195	201	188	214	217	216	203	227	174	194	206	203	183	195	204	187	191	200	238	229	205	215	204	221	164	196	201	209	218	196	206	199	191	209	193	209	210	167	181	212	200	218	196	194	209	221	214	208	186	188	188	209	226	202	203	212	202	191	206	194	203	214	205	175	187	184	210	203	188	202	213	182	217	185	167	208	202	202	194	233	215	210	203	211	196	180	202	233	203	197	203	221	232	214	194	203	200	189	206	196	209	214	192	197	201	222	208	208	194	209	196	211	216	220	211	203	229	210	192	218	184	219	214	195	214	209	207	202	201	225	231	199	238	198	211	205	194	212	197	209	215	198	212	189	214	212	184	206	209	221	240	221	201	173	183	214	235	206	204	210	185	197	194	215	206	183	173	185	197	203	209	216	194	193	215	198	188	204	201	211	216	184	235	225	190	215	213	180	204	190	207	206	194	207	197	213	214	196	224	204	200	201	164	211	194	196	213	208	184	196	229	190	196	214	224	200	203	201	204	208	189	202	193	189	188	201	194	211	188	208	193	195	191	204	203	227	201	195	203	218	214	206	181	194	202	187	199	200	211	203	213	202	188	200	194	191	227	207	213	234	226	201	193	188	209	214	224	199	172	182	204	218	234	208	194	216	205	207	207	217	187	217	195	218	208	199	219	185	190	197	212	209	215	211	189	208	184	204	194	185	189	202	203	195	219	193	203	241	173	187	194	208	174	228	195	204	206	219	224	241	222	198	191	198	200	193	207	193	213	229	185	192	214	209	184	204	202	173	209	210	229	199	209	188	205	216	207	190	200	200	218	238	175	216	201	216	220	214	179	197	220	227	191	216	212	191	212	197	196	211	214	181	195	229	183	213	205	190	212	197	206	210	233	179	197	200	186	187	194	209	198	230	213	199	190	226	204	180	205	193	186	206	187	227	218	218	210	196	200	202	205	193	196	194	195	212	202	205	197	216	208	202	190	209	205	210	198	231	201	192	219	212	193	208	209	235	188	198	196	213	193	196	227	210	199	212	210	193	208	204	191	209	184	208	220	215	203	195	190	227	173	197	186	205	209	232	221	210	203	205	193	212	200	191	205	199	203	248	186	187	218	186	195	198	185	209	213	213	205	212	190	191	214	185	218	207	223	208	216	197	212	209	215	215	201	215	188	228	196	219	223	211	215	206	192	192	180	198	212	205	205	204	212	199	203	238	205	169	229	210	192	185	180	203	220	210	204	172	223	205	239	210	229	214	224	195	178	208	184	180	173	195	205	195	185	216	215	217	208	196	190	211	215	219	209	194	221	216	220	189	198	204	214	184	229	193	198	215	211	224	197	198	221	226	201	182	222	210	220	203	233	215	209	184	201	207	204	202	204	239	228	211	218	191	210	217	234	212	211	181	208	221	195	191	232	212	200	221	221	185	214	229	205	190	192	200	201	197	185	216	210	211	201	207	205	209	209	190	193	202	210	194	210	237	205	193	204	218	180	198	203	197	221	220	192	198	211	205	189	190	236	209	220	229	198	213	221	190	214	201	185	205	193	221	228	182	191	190	209	227	204	222	197	198	198	216	212	221	209	178	194	201	191	203	214	194	233	220	222	191	204	182	209	193	193	223	200	193	223
50083	51852	31524	1129	1003	939	875	811	793	799	776	686	706	715	720	694	731	684	721	704	678	675	681	687	650	682	726	661	714	731	669	662	667	672	666	668	667	697	664	657	646	693	637	654	692	610	664	653	659	660	648	675	667	685	718	696	684	652	645	714	653	700	670	691	671	692	633	626	646	664	662	718	626	696	669	619	655	655	685	627	688	660	673	660	694	588	653	622	666	623	612	606	680	597	672	691	663	656	667	631	641	646	660	673	648	677	640	626	717	641	636	609	628	685	674	656	643	684	648	703	639	665	643	675	629	654	623	715	680	641	714	629	686	670	687	645	643	680	680	653	671	662	665	680	661	679	647	695	670	657	660	700	659	697	685	690	636	650	674	621	700	697	672	646	650	663	648	669	684	648	656	698	682	616	629	619	686	691	627	671	637	639	688	671	622	688	642	661	662	660	664	613	701	671	699	658	682	635	674	610	710	658	637	654	661	631	678	672	693	663	664	730	614	630	657	648	581	622	635	706	628	716	635	675	650	711	658	641	648	651	611	641	673	642	628	674	627	670	665	666	714	641	643	620	646	652	664	664	694	644	671	645	662	646	668	674	649	678	646	650	680	676	665	674	623	659	666	697	666	661	668	704	638	662	653	635	625	660	665	628	618	643	661	687	676	623	664	635	668	697	657	638	648	638	646	656	635	676	608	639	667	678	682	680	659	685	685	682	672	690	657	657	675	613	650	634	691	676	651	644	606	669	677	682	698	630	632	644	660	642	629	679	671	658	672	631	711	652	644	610	644	668	686	670	617	641	672	661	638	636	678	676	644	638	669	681	671	676	639	745	650	624	687	658	666	662	689	675	642	673	648	678	679	609	673	650	618	716	624	649	679	656	649	635	643	653	678	693	656	689	665	664	650	680	663	649	647	705	665	669	622	663	661	718	662	618	622	674	631	641	664	680	664	661	688	635	660	658	627	665	696	645	645	678	695	703	686	672	703	654	666	636	678	683	635	656	653	635	645	651	629	630	649	656	709	670	644	694	681	662	658	649	655	687	629	658	645	621	645	702	650	599	642	706	635	664	678	633	658	638	664	653	622	704	662	651	643	705	637	613	682	662	619	643	638	623	673	714	655	665	692	644	661	642	685	645	681	650	652	670	656	625	659	671	676	676	656	666	657	701	663	655	619	668	697	697	696	654	632	613	647	639	645	656	681	666	671	670	700	675	673	663	623	661	653	635	635	666	631	685	658	644	660	674	669	679	677	659	651	649	664	693	654	680	665	647	635	634	674	623	686	674	623	655	662	657	607	666	658	668	706	656	667	597	612	653	626	666	636	663	690	665	646	640	643	647	647	664	650	625	610	629	647	676	640	677	684	635	622	688	680	657	621	593	643	613	699	699	637	695	675	696	654	646	658	628	661	704	622	666	695	657	639	606	601	684	684	655	647	688	690	659	645	693	654	645	678	724	647	649	661	716	625	620	653	676	673	687	675	647	621	672	620	705	659	656	631	659	678	625	618	647	660	655	646	683	686	725	700	648	647	676	668	676	663	674	634	638	701	633	635	658	659	648	660	680	670	650	676	641	652	633	679	599	664	647	655	643	655	664	628	688	632	691	620	638	672	736	663	696	694	712	615	656	658	643	633	693	645	666	668	674	677	636	627	636	628	698	687	642	669	657	652	685	698	682	641	694	666	659	665	621	643	657	698	614	646	680	647	682	642	662	722	610	648	673	691	680	644	588	667	659	682	664	684	683	671	663	670	653	695	687	662	662	618	661	616	649	649	654	691	702	680	625	687	672	649	640	593	662	675	659	660	681	639	646	670	626	649	637	713	689	676	667	660	696	683	661	659	701	646	690	656	641	653	647	702	650	641	626	658	702	685	630	664	711	632	663	667	641	681	680	686	661	686	634	593	690	666	675	677	642	703	652	643	694	641	633	706	653	661	675	697	661	651	655	583	620	638	653	645	673	656	669	618	696	675	656	638	654	677	651	703	676	658	653	661	698	651	672	653	684	618	667	664	658	616	653	666	624	642	661	676	686	620	686	628	678	633	649	662	634	664	655	638	634	640	639	616	646	646	647	709	650	638	667	670	667	663	649	649	605	676	714	677	655	669	621	701	655	649	675	713	643	704	655	703	629	646	687	648	630	654	678	601	702	675	692	664	677	698	686	630	682	669	705	672	672	688	671	635	656	720	648	678	677	685	622	649	693	629	644	678	627	640	629	647	633	709	685	620	650	687	654	669	650	637	636	698	707	645	634	661	612	678	664	672	668	643	693	664	671	690	661	646	615	702	681	665	659	644	692	639	658	646	680	691	643	665	640	681	629	632	690	689	669	676	609	684	620	636	657	640	655	681	650	631	608	697	679	628	639	625	631	679	653	629	654	656	655	652	701	646	636	620	693	663	690	647	636	648	676	642	708	675	645	638	655	669	680	674	664	698	586	647	629	635	709	685	662	639	665	630	687	664	682	630	636	615	646	674	653	653	668	606	728	639	664	650	629	670	685	690	667	614	641	678	677	652	685	687	696	654	612	645	656	652	612	649	649	645	671	650	646	644	663	673	620	645	659	649	671	700	662	635	658	689	653	648	640	639	634	630	649	658	659	643	635	660	653	709	639	673	673	651	703	630	662	704	633	696	639	654	668	629	687	628	640	685	711	687	620	686	649	623	647	669	637	677	658	653	665	620	644	658	670	664	595	635	675	640	633	699	688	659	633	643	673	666	668	640	625	683	670	645	630	631	634	657	632	682	650	636	688	676	619	649	654	642	627	656	683	627	650	644	634	647	635	681	689	688	667	619	663	675	650	622	669	659	646	670	651	705	681	642	630	652	597	618	687	630	671	660	670	666	639	616	657	640	616	651	629	630	659	633	659	692	618	633	678	670	656	698	649	684	657	679	679	627	663	666	638	628	666	653	628	692	626	643	614	613	680	621	721	673	682	641	658	665	649	681	629	631	662	689	666	654	620	636	668	656	655	633	687	660	618	620	681	622	621	695	653	640	658	693	638	672	674	623	624	683	716	648	695	628	695	694	654	696	671	656	676	649	678	657	629	659	650	645	613	588	630	652	635	665	629	636	646	635	621	694	668	642	658	620	660	634	638	690	687	672	663	679	647	636	690	667	644	668	655	695	683	654	651	615	676	675	657	672	680	659	656	678	634	658	644	660	639	649	681	636	678	647	681	721	639	642	676	669	650	617	625	636	677	606	587	683	657	685	685	649	683	677	651	651	667	665	670	638	639	625	678	658	729	665	700	663	696	647	664	624	614	614	635	639	659	656	673	716	638	660	619	662	709	675	621	683	699	654	668	643	689	650	618	657	614	718	661	686	650	608	645	651	637	695	641	637	666	673	666	654	680	653	626	663	671	690	656	660	608	670	651	664	663	603	662	617	675	652	600	680	644	638	691	659	662	650	654	671	626	672	607	668	662	654	621	611	651	644	622	653	635	623	640	644	669	644	651	685	614	636	654	674	711	642	673
79714	74553	48162	13986	2182	483	396	355	393	360	318	279	321	306	304	333	308	304	296	324	298	288	320	302	290	311	286	285	308	277	343	286	303	314	328	289	309	313	294	294	302	284	302	264	265	269	311	271	286	278	311	283	294	315	274	312	318	298	266	298	313	285	300	301	275	243	302	291	291	319	279	309	299	283	266	275	298	264	292	294	294	303	264	320	274	283	282	327	290	297	294	310	278	278	301	324	284	303	314	277	271	278	300	294	290	319	267	302	295	309	294	287	292	299	314	285	318	314	283	289	295	285	272	299	312	308	280	320	273	299	262	255	283	275	283	300	290	297	327	281	292	314	320	289	315	301	293	307	272	282	304	298	289	283	287	287	286	295	301	301	288	293	318	289	302	315	291	322	330	266	305	310	278	289	278	316	291	326	302	300	277	265	307	315	265	267	266	276	298	260	289	286	296	271	320	302	297	304	287	323	285	333	300	325	289	295	281	273	275	286	259	277	251	287	282	294	316	277	267	289	287	288	295	260	308	289	289	304	322	268	274	293	289	301	307	282	315	291	297	287	281	314	305	302	303	298	266	303	304	261	314	281	282	301	258	289	300	297	289	290	288	314	276	290	284	272	306	306	284	258	277	321	291	298	276	329	313	348	309	285	304	303	286	317	281	301	275	263	287	295	298	300	268	287	302	314	316	305	276	292	283	294	287	291	319	300	330	313	318	269	302	300	301	309	275	294	251	260	299	283	292	299	308	313	286	302	303	267	293	274	300	295	254	286	273	309	280	300	285	269	302	290	324	281	317	292	291	289	299	293	322	274	304	285	318	281	294	317	278	278	289	289	311	278	300	270	277	309	288	267	288	281	314	278	263	315	262	299	294	273	275	319	306	284	309	312	261	284	289	314	292	272	302	276	300	301	299	279	305	304	274	298	335	278	301	305	285	284	292	304	286	285	272	285	303	269	264	303	301	298	268	300	307	272	282	258	294	288	282	311	296	300	286	272	287	290	297	296	273	307	270	278	308	257	294	284	287	283	314	313	302	275	273	306	297	281	291	262	285	305	289	287	302	281	311	297	289	298	328	299	304	304	304	286	302	316	279	274	312	271	296	268	298	299	321	261	301	298	293	281	268	280	292	243	263	305	314	293	293	291	292	270	316	297	292	311	257	276	286	306	324	290	307	295	282	302	288	300	326	285	279	291	301	298	289	262	273	280	311	325	286	303	283	290	307	321	293	297	258	312	294	265	304	296	275	262	285	316	264	292	255	328	332	335	302	304	301	284	316	294	313	296	286	295	303	334	289	263	312	293	288	264	299	302	323	291	280	316	265	288	311	295	302	294	287	282	298	310	287	313	322	309	283	294	295	305	305	302	292	292	272	301	299	276	303	273	274	283	298	283	290	299	307	293	310	267	312	299	306	290	282	320	284	301	266	305	335	289	266	305	274	278	285	319	290	267	297	309	280	262	303	294	321	305	308	328	289	278	300	317	293	294	300	284	299	295	302	283	313	306	279	276	322	271	306	286	288	279	313	257	310	305	267	299	287	272	279	252	292	266	295	282	286	252	291	283	286	298	290	294	304	286	316	286	294	277	285	313	283	311	314	328	287	295	327	332	303	309	302	274	266	294	287	298	291	271	281	296	272	308	297	264	300	275	300	312	284	283	286	284	272	269	310	298	296	306	314	303	294	298	285	268	274	266	314	305	298	270	283	286	277	276	314	304	286	313	288	291	273	298	273	300	357	286	295	268	265	254	284	301	280	305	250	300	286	304	301	294	303	292	283	286	299	300	289	289	267	324	302	286	295	293	311	281	264	314	265	273	270	276	314	297	298	319	287	279	292	288	286	317	257	316	305	316	298	271	332	270	302	302	316	287	297	297	304	299	334	321	283	292	259	278	301	287	299	289	309	300	313	310	309	320	274	293	299	274	303	280	321	263	303	287	278	308	331	283	294	319	300	303	288	287	299	272	311	265	270	269	260	307	317	308	301	326	290	270	300	300	292	313	289	298	313	289	305	301	330	281	273	295	274	288	326	293	315	309	301	289	300	313	267	287	293	295	315	313	294	265	274	270	308	311	286	286	304	270	280	288	305	320	286	295	328	329	292	324	282	297	297	285	302	308	273	291	292	281	253	271	289	283	295	285	285	273	290	286	265	269	303	321	303	295	272	323	307	270	258	268	284	298	286	303	274	310	293	299	292	269	273	305	288	265	301	289	307	340	310	300	287	310	280	314	287	308	294	294	303	299	277	304	311	302	310	279	277	286	318	302	284	310	306	267	280	296	332	289	293	280	277	289	295	320	295	253	287	303	307	308	307	315	297	317	316	321	282	296	327	309	297	279	277	271	298	304	284	308	284	302	302	294	294	310	272	286	302	257	298	275	286	279	286	287	291	320	322	297	291	306	306	286	308	319	288	290	303	280	295	304	328	300	261	288	272	306	281	312	308	285	335	300	285	280	289	284	283	287	324	297	292	256	275	275	306	296	276	276	281	296	307	276	327	315	259	316	291	280	307	305	280	302	309	273	294	283	287	284	316	312	283	288	272	281	275	299	281	277	250	309	282	293	292	281	298	301	296	305	287	297	289	287	276	284	309	292	277	319	313	285	304	291	294	330	280	299	263	292	311	290	336	347	307	279	318	287	315	304	267	318	296	308	292	295	286	275	292	281	291	304	268	305	279	278	293	292	293	272	286	285	316	297	280	263	303	258	277	273	305	300	284	316	279	321	310	281	298	289	277	277	293	322	311	282	267	270	259	278	276	300	303	291	303	301	319	305	323	286	304	262	320	303	303	313	261	293	274	306	260	293	294	313	286	282	293	280	281	300	320	285	282	334	290	281	317	256	324	304	305	290	331	277	283	304	306	289	267	289	291	267	285	318	321	306	320	279	294	295	265	301	274	300	258	278	307	289	292	323	280	289	266	306	264	285	273	302	291	296	284	293	284	279	270	288	261	306	302	306	324	278	300	306	270	304	281	274	271	277	290	299	310	284	270	265	310	265	304	286	284	306	271	292	283	298	327	284	283	282	251	314	337	240	294	285	310	273	292	293	288	324	288	303	322	328	291	292	272	282	275	303	267	276	281	281	311	326	238	320	308	268	300	326	340	280	316	308	280	289	277	316	276	295	306	269	291	294	322	300	275	290	300	255	300	313	282	265	290	276	288	285	299	300	299	292	305	274	276	308	256	309	316	284	319	296	306	278	294	288	297	297	308	302	304	261	297	313	306	299	286	274	305	275	302	286	297	325	301	292	284	264	315	294	292	309	322	281	281	307	304	280	300	285	281	285	323	282	314	280	300	267	295	304	320	310	277	301	279	309	293	283	306	300	306	318	318	276	289	325	302	317	289	294	273	304	288	271	294	302	314	282	271	294	251	306	315	322	309	305	317	322	295	300	278	260	274	293	279	281	282	278	277	298	303	314	330	295	281	300	304	277	276	279	291	323	295	328	327	323	298	290	284	305	306	319	286	280	291	291
61188	63875	28486	1858	1588	1382	1354	1254	1158	1105	1083	1006	1027	988	991	986	963	974	971	951	955	1002	907	937	909	877	907	892	893	877	941	933	944	897	925	940	855	899	882	932	878	889	926	861	881	979	844	900	911	896	862	878	887	919	845	911	899	850	875	852	945	908	892	932	876	858	885	891	865	902	878	886	894	896	929	901	854	898	806	926	898	877	876	858	884	792	856	923	910	866	836	869	885	879	875	869	837	829	887	901	921	830	863	901	913	890	835	863	871	900	906	898	869	886	910	879	894	858	899	880	901	882	920	883	880	873	925	864	904	937	858	893	814	824	961	858	851	890	834	854	822	836	946	910	906	942	919	870	867	853	886	927	859	853	880	948	894	874	890	885	863	913	882	901	913	894	925	868	897	869	882	870	917	900	891	870	892	865	896	840	849	897	919	895	848	859	883	928	858	898	871	891	876	811	922	858	868	843	918	880	861	868	931	846	858	869	836	898	911	888	914	841	891	908	908	924	932	872	822	913	890	858	901	972	854	914	909	852	888	906	888	953	866	878	889	885	840	841	884	874	882	840	871	860	910	840	864	886	869	877	889	874	896	873	891	846	918	842	910	905	927	897	831	855	909	906	921	873	867	883	830	872	859	870	884	897	880	895	881	885	870	905	905	909	863	900	849	864	879	889	916	824	875	904	947	864	900	882	856	881	904	883	924	894	825	885	861	882	908	873	891	887	895	883	862	887	907	864	905	867	873	802	896	898	871	971	936	899	852	854	915	903	877	915	893	851	879	861	883	896	876	837	829	848	871	921	925	909	913	917	883	864	854	931	862	930	912	816	838	863	913	886	850	896	902	868	904	889	934	876	951	893	892	947	858	883	878	871	888	858	849	854	894	876	926	867	830	953	899	867	869	916	874	885	908	851	874	866	886	879	874	879	911	894	889	949	902	878	913	865	929	880	908	904	878	867	875	868	871	894	866	890	939	840	853	845	883	883	934	828	894	869	894	871	903	871	846	923	868	834	888	937	866	876	839	895	853	912	927	832	869	940	847	880	914	881	854	827	937	897	875	872	870	865	877	831	834	932	924	924	878	874	938	828	856	855	856	907	854	900	858	864	829	859	865	878	911	900	921	876	857	852	892	889	851	865	909	784	850	889	880	833	909	874	891	909	899	898	821	876	905	944	854	886	893	915	827	890	895	888	871	869	840	857	853	850	855	834	872	873	926	888	852	911	897	882	862	902	898	900	903	891	913	890	862	874	902	894	851	870	875	848	927	906	836	898	839	877	876	903	897	826	843	915	899	863	870	887	899	831	906	912	847	865	887	877	901	881	869	921	934	840	880	899	893	877	906	942	874	827	863	882	890	871	858	853	861	860	841	903	873	835	830	863	865	883	931	862	816	882	856	896	897	896	848	950	907	865	878	918	859	867	926	890	947	945	852	849	942	876	890	867	892	878	847	841	903	880	902	929	920	879	919	871	941	899	860	842	907	885	875	843	852	892	884	872	891	896	898	880	861	908	902	895	838	868	827	901	893	851	895	866	836	827	839	895	868	855	883	930	874	903	862	844	883	860	875	889	929	869	899	872	914	895	840	849	862	904	934	871	890	865	918	881	852	881	872	883	833	837	918	894	907	888	878	872	868	872	859	899	805	831	870	863	878	880	912	851	915	910	855	881	843	823	894	851	812	868	879	856	889	856	818	845	897	883	869	908	856	847	891	870	883	842	887	834	892	853	855	863	870	906	893	884	867	897	884	886	911	939	847	834	864	884	887	828	868	870	865	873	887	882	885	850	935	889	911	826	890	935	917	877	859	869	883	849	865	911	870	841	864	861	890	872	859	857	855	835	916	859	863	913	907	890	845	895	845	855	867	888	865	856	854	877	883	843	904	931	892	809	858	903	848	843	826	888	895	864	876	878	847	871	854	854	878	911	867	858	952	893	882	880	877	848	877	859	909	859	873	866	805	917	879	872	840	879	912	872	926	902	881	892	853	891	890	860	893	869	873	853	898	868	830	866	896	877	872	883	882	871	888	902	919	862	864	916	901	895	906	938	905	864	913	907	894	936	874	921	898	845	833	852	902	953	840	857	911	883	877	941	902	855	879	889	887	864	879	898	909	908	918	909	871	876	902	847	882	905	910	896	891	917	889	902	913	895	898	907	870	869	904	905	835	828	940	871	904	833	898	888	885	846	891	889	850	875	869	897	909	863	916	866	842	889	884	894	841	907	903	894	883	860	922	872	868	933	886	887	947	869	851	860	879	846	928	897	861	892	864	874	913	861	900	848	926	844	906	859	889	910	887	900	848	883	867	841	862	881	855	905	859	951	855	899	863	880	880	895	882	893	851	858	838	862	911	888	856	870	850	888	833	908	888	899	860	857	914	886	884	885	936	908	859	895	905	909	926	887	875	877	903	852	929	932	856	843	871	789	904	857	877	870	871	915	873	836	884	869	886	940	892	855	870	889	847	934	891	843	864	879	894	879	858	912	887	865	844	851	876	916	886	853	836	866	917	884	897	864	872	853	899	891	856	859	934	850	859	870	921	857	888	914	845	902	924	848	903	848	901	929	892	880	883	862	888	874	884	885	886	851	896	938	878	900	857	925	917	869	897	905	945	880	874	883	871	892	880	835	926	867	910	889	865	923	902	925	877	875	838	861	878	810	807	874	891	855	911	925	868	866	900	864	884	868	915	896	865	921	874	874	886	904	883	890	855	908	846	894	918	868	902	889	886	839	873	861	908	835	950	878	871	888	877	874	908	852	924	931	900	907	919	895	846	903	893	863	877	882	901	880	861	882	857	879	860	873	874	872	903	897	846	893	825	858	872	908	830	843	873	876	908	857	897	845	878	921	857	892	837	960	907	918	880	902	861	873	863	888	886	866	948	839	861	938	884	898	877	881	860	897	905	909	896	855	876	869	875	854	886	917	893	893	886	848	921	877	853	921	852	868	911	882	936	883	883	874	934	922	855	859	882	887	867	885	889	825	889	856	862	839	918	928	870	843	903	858	881	857	876	901	879	908	879	874	875	824	855	856	839	905	908	875	908	855	875	907	855	899	857	864	850	900	930	917	939	869	908	921	867	926	841	834	857	870	899	882	880	883	865	885	929	931	896	911	897	883	900	872	905	906	890	887	862	905	895	864	883	891	891	946	887	905	882	885	874	890	853	903	904	871	917	860	875	885	890	818	937	896	875	869	886	873	892	900	872	873	913	883	902	908	873	852	869	869	868	897	906	857	890	904	862	869	886	857	892	903	951	874	902	869	889	894	905	883	891	946	889	876	917	885	851	883	861	863	906	844	887	899	906	862	869	868	904	910	874	893	892	863	901	886	878	906	871	861	879	868	891	870	916	872	868	876	884	899	872	892	904	848	937	855	860	883	870	849	877	885	880	905	834	861	963	872	865	892	900	888	814	909	857	863	904	910	896	841	820	825	864	874	892	920	855	881	878	930	875	919	863	905	826	877	857	902	947	889	916	907
30536	19833	5772	305	150	123	149	116	132	128	139	142	114	128	124	142	126	131	132	127	136	98	135	131	120	103	115	124	122	119	113	113	124	147	116	123	132	140	125	146	125	139	135	124	114	121	111	116	139	119	120	161	144	139	137	128	125	134	112	138	129	100	129	125	117	132	128	124	119	125	112	147	142	131	155	131	106	131	128	112	97	131	121	149	115	112	126	116	112	128	116	115	135	135	112	117	112	131	100	145	133	124	105	127	129	121	127	120	143	121	123	110	107	129	105	121	136	120	107	119	121	139	119	123	122	116	124	118	122	114	117	117	121	115	129	120	142	135	125	114	134	102	110	134	131	120	125	127	106	136	132	128	141	123	130	133	123	131	123	122	136	134	126	114	117	122	122	126	105	139	155	124	122	139	125	137	120	118	117	152	147	125	140	145	121	131	136	117	125	132	128	127	109	140	118	116	132	123	128	132	131	133	121	110	128	134	110	122	124	133	141	139	120	115	134	134	134	122	133	128	135	140	124	128	135	128	119	113	137	138	129	156	114	127	103	114	128	160	132	146	122	128	124	133	120	137	131	126	128	127	139	130	103	122	131	126	136	126	131	120	126	108	125	119	126	132	124	136	127	126	132	149	106	129	129	128	156	115	105	125	99	127	135	140	140	127	145	150	139	110	132	130	121	130	138	119	116	122	114	131	126	119	121	145	129	110	136	128	134	124	129	125	138	110	117	133	116	138	117	136	113	126	116	111	119	128	116	133	131	133	115	145	121	117	114	137	143	136	125	121	147	144	144	139	122	142	128	131	141	151	150	106	131	137	124	126	136	108	145	115	129	123	124	139	127	133	122	103	119	122	147	122	102	119	134	147	134	100	119	107	149	122	134	121	114	119	117	125	119	127	152	115	131	132	102	121	135	122	132	130	128	110	129	129	100	140	117	115	126	127	144	120	140	123	122	136	146	114	114	130	113	109	131	129	112	126	156	128	113	108	139	119	125	126	143	132	143	119	113	127	118	108	125	109	119	150	106	135	128	102	109	134	141	136	135	117	128	130	146	112	115	145	120	114	125	121	139	130	127	131	122	106	115	116	134	136	115	128	118	133	129	105	128	142	135	121	130	132	128	116	128	125	104	119	122	134	100	131	115	108	126	134	127	150	109	125	118	120	138	129	125	116	141	127	140	124	127	124	127	133	127	103	126	118	120	144	111	114	137	131	138	119	114	115	125	130	128	120	122	136	121	130	118	131	121	137	138	116	110	122	121	135	129	121	131	133	119	130	147	118	125	147	123	131	136	136	136	122	126	114	148	127	135	131	111	125	125	137	119	138	122	119	130	123	149	126	114	120	129	145	140	125	118	137	122	138	149	121	125	132	102	135	124	128	130	128	124	135	122	126	126	135	119	136	137	131	131	124	119	125	134	132	123	121	129	117	146	137	137	126	121	109	136	131	125	116	132	136	109	122	133	138	139	127	117	122	126	128	113	131	142	116	133	113	122	130	149	123	141	143	127	130	114	142	125	124	135	145	98	139	121	129	119	123	117	137	114	120	121	127	115	119	128	133	138	133	116	113	122	130	130	124	153	115	125	136	121	133	131	151	141	116	136	109	127	129	113	120	118	147	119	133	137	118	144	142	138	128	133	136	145	151	128	137	128	134	144	114	128	112	100	118	150	135	121	118	124	100	113	120	106	118	134	141	117	122	148	121	122	138	112	130	150	141	127	111	131	142	136	124	127	123	103	134	121	117	129	119	115	104	123	144	130	140	122	141	120	113	123	114	136	122	120	124	131	125	127	128	125	121	139	131	140	156	119	155	107	124	134	124	123	137	135	132	115	134	128	157	114	151	132	133	119	144	133	115	124	147	132	106	123	145	131	113	120	159	115	155	117	129	136	130	135	133	125	117	123	133	126	107	143	125	112	147	146	140	134	154	140	110	113	111	116	131	142	134	154	114	136	144	140	115	118	136	106	126	132	136	118	113	154	131	141	130	138	127	124	132	112	133	117	137	135	128	128	130	110	120	144	126	139	114	127	108	127	124	148	136	116	132	126	121	117	129	124	134	125	122	127	99	118	122	133	120	138	129	121	125	134	112	127	130	136	132	119	117	115	120	132	120	125	132	124	108	118	139	117	125	160	125	132	136	116	125	144	125	125	136	131	116	137	111	140	126	145	142	120	126	130	130	120	124	110	127	127	141	125	130	136	117	121	146	118	119	143	113	150	124	133	135	126	135	126	127	119	119	120	118	132	136	131	130	151	130	121	126	135	114	135	103	130	138	115	124	124	139	155	113	130	117	145	152	108	121	117	138	136	127	126	128	141	132	153	138	126	128	136	127	136	118	141	127	140	102	140	143	119	137	129	125	131	132	138	111	109	129	121	119	113	140	141	121	128	119	126	140	116	137	128	127	145	118	115	135	128	105	112	126	124	139	125	123	113	117	150	116	138	129	137	140	123	118	112	130	115	117	145	127	127	119	134	142	130	109	141	119	138	125	129	115	130	132	140	131	133	130	131	113	130	133	115	120	132	137	124	119	115	106	129	135	125	111	107	128	136	144	113	134	118	132	129	125	127	129	117	127	125	132	96	149	120	117	119	126	131	141	136	138	132	123	150	133	137	121	120	137	127	117	128	112	117	146	119	138	124	113	121	135	120	123	135	103	136	131	133	128	132	128	131	102	124	138	106	142	126	131	120	123	142	116	134	125	121	121	120	129	139	133	145	118	147	126	108	133	143	129	144	138	112	134	130	114	131	135	132	138	124	130	128	126	132	117	123	135	127	131	134	149	131	152	136	116	141	130	125	139	106	124	120	119	123	117	110	144	132	122	139	122	156	132	134	139	127	125	118	151	140	140	153	130	149	128	120	118	126	111	133	100	126	144	117	138	125	134	157	136	151	129	120	139	111	117	129	138	120	123	123	128	130	131	116	147	131	122	106	125	129	133	101	121	123	114	131	93	116	120	117	145	128	116	125	125	107	123	120	130	136	156	129	147	111	143	144	130	140	128	106	116	114	128	123	130	117	117	142	122	138	125	133	111	133	146	138	142	116	123	123	120	127	134	129	127	114	137	133	121	114	135	146	127	142	131	133	142	132	122	122	111	133	133	136	130	125	123	119	127	135	131	113	139	134	148	117	135	136	132	124	142	122	126	133	110	133	133	135	116	136	115	114	124	143	132	124	149	119	128	132	122	125	128	131	146	123	135	122	115	130	129	144	137	123	126	127	124	119	124	120	114	121	122	117	135	143	140	144	109	127	139	140	134	105	130	111	124	121	133	123	121	126	129	112	112	132	138	132	137	130	116	140	131	127	133	124	116	135	115	128	120	119	133	126	122	134	130	138	132	114	123	127	151	120	138	147	127	125	143	123	98	126	146	116	110	121	123	139	124	120	135	128	127	119	126	133	127	117	114	118	127	130	144	111	114	123	117	148	118	110	136	142	138	131	127	125	133	120	120	116	123	123	145	128	142	111	142	124	117
30154	23523	6734	468	459	466	462	433	489	467	461	428	431	445	405	442	446	484	420	391	461	425	467	427	485	434	421	432	429	442	414	404	411	444	468	425	446	420	427	420	504	446	485	430	468	422	460	466	492	461	420	432	453	421	437	452	445	439	453	486	460	465	475	450	430	434	452	449	463	467	483	417	456	463	435	472	475	462	471	433	447	443	443	387	434	433	423	420	461	438	455	469	399	427	481	454	444	418	455	417	458	509	393	469	439	440	485	453	457	436	453	449	431	451	473	485	457	424	440	452	440	475	469	460	453	458	472	452	468	444	435	431	430	442	433	442	452	443	470	421	439	462	451	477	429	434	455	405	428	470	432	469	449	413	431	440	449	444	426	448	456	434	440	489	454	461	420	465	494	424	455	439	451	452	478	438	434	427	434	451	480	413	448	438	457	475	423	450	446	467	475	389	470	471	423	447	482	445	445	449	450	416	427	465	463	426	449	433	460	448	403	458	458	440	434	413	449	478	468	397	469	441	452	423	431	436	443	412	458	431	434	449	466	412	426	437	466	390	455	436	446	455	452	464	441	467	494	446	422	459	449	495	420	456	450	420	458	449	453	473	446	453	452	462	428	452	414	449	471	451	474	419	420	409	451	424	454	456	444	453	449	431	471	427	435	457	485	430	433	411	429	467	443	430	436	463	466	449	444	443	450	463	458	435	458	434	455	487	437	428	456	459	445	445	444	444	431	414	478	431	407	472	433	451	435	401	429	440	460	474	448	439	465	467	460	483	458	476	436	460	450	477	429	441	479	462	455	496	428	428	425	445	424	418	443	448	461	453	480	427	458	435	429	433	456	447	422	440	483	411	449	428	450	446	452	429	476	432	440	452	441	471	452	414	449	414	471	426	449	430	452	439	438	431	431	467	473	467	407	423	431	461	435	425	434	430	427	467	445	404	463	486	438	462	421	456	446	448	441	440	473	420	453	438	453	461	488	456	464	454	447	451	429	467	417	431	454	449	427	446	432	412	454	441	424	412	431	440	447	433	422	477	449	449	454	423	454	455	430	498	445	462	476	427	450	420	488	474	491	458	435	430	455	426	453	466	474	460	421	404	445	437	487	409	444	428	428	437	462	450	419	486	411	448	436	435	432	448	472	460	465	458	422	449	414	425	423	430	413	416	475	451	471	464	448	433	479	452	450	437	433	453	455	412	447	441	429	442	445	448	459	427	460	475	427	445	438	417	459	452	454	459	419	429	480	440	456	452	454	478	434	397	476	484	467	446	500	455	469	467	451	430	444	459	449	452	492	439	459	403	473	449	451	466	437	437	468	476	447	443	469	456	446	459	427	431	427	448	453	432	462	424	461	411	428	416	474	457	431	424	456	437	481	446	447	423	450	466	442	443	477	445	428	454	442	434	419	455	461	446	440	424	443	442	464	426	405	418	426	407	471	438	460	445	453	446	456	435	473	448	429	451	432	447	462	428	430	453	435	453	497	462	443	455	430	402	450	445	471	481	447	449	453	510	425	449	448	451	448	419	450	424	446	440	408	452	438	450	457	419	444	424	437	460	460	476	420	491	462	420	450	422	425	445	432	479	462	477	428	449	412	449	419	442	427	423	465	427	462	455	437	487	465	467	455	470	447	448	416	424	457	460	423	476	441	427	413	423	457	443	429	457	449	455	463	475	436	457	461	443	400	430	433	433	461	478	444	465	444	451	477	439	425	439	476	443	430	464	419	433	442	443	461	465	479	462	419	419	419	434	440	456	471	466	478	444	444	457	477	459	422	445	458	430	445	428	420	451	436	466	444	493	457	434	467	458	452	472	441	461	436	448	454	441	478	436	459	455	462	442	429	443	438	447	425	432	462	446	420	453	455	434	469	442	476	456	435	456	441	440	458	448	448	464	467	462	446	434	437	439	420	423	445	452	474	462	442	458	419	444	452	472	457	461	435	425	473	442	436	431	437	481	437	422	454	445	437	478	457	450	458	431	430	458	414	468	473	473	427	447	462	466	447	444	412	409	456	434	474	412	431	461	433	416	439	448	438	475	443	408	430	460	477	447	434	450	442	463	452	428	431	455	439	405	430	463	487	477	429	447	447	437	425	447	461	432	451	446	455	409	433	433	466	474	420	440	461	423	485	480	451	482	466	439	444	459	426	445	441	437	463	430	426	436	436	454	430	454	446	485	424	465	439	458	443	457	453	454	438	452	457	453	437	440	436	447	424	473	472	448	458	460	455	450	460	420	430	445	461	456	450	434	419	452	434	450	431	439	405	436	455	432	459	419	469	454	460	462	462	468	413	461	435	483	451	449	433	429	448	462	467	485	466	454	459	446	444	445	439	439	436	484	448	452	449	417	410	466	434	430	437	456	415	465	427	413	411	458	472	439	461	434	410	440	461	448	458	421	438	438	425	444	438	459	476	461	420	432	410	458	464	460	442	435	456	477	496	466	481	440	446	468	431	446	444	477	467	520	424	448	434	439	466	446	456	447	458	444	440	430	471	445	456	423	432	458	468	454	462	441	470	483	476	431	423	454	462	420	428	424	436	467	458	415	427	453	484	468	439	423	464	458	442	470	451	468	462	411	471	420	425	447	424	463	447	442	442	427	474	448	458	456	467	465	440	487	450	450	450	467	432	449	432	476	435	421	453	443	454	415	464	435	423	458	493	469	463	435	425	428	418	472	435	470	449	457	467	459	480	438	456	444	438	429	429	461	449	480	458	495	481	476	462	439	432	399	443	462	437	498	452	460	471	463	434	468	462	466	430	453	460	479	466	459	492	459	438	426	419	453	471	433	452	443	453	445	457	450	474	460	464	444	450	447	447	428	445	472	461	434	419	452	436	442	428	434	442	460	477	458	448	468	428	439	440	475	473	446	448	446	449	463	433	435	407	440	454	430	469	421	479	418	451	465	418	429	449	486	447	479	461	433	461	465	445	475	483	448	461	474	433	465	430	446	474	409	480	444	465	472	414	430	435	451	469	467	427	469	418	449	439	445	467	466	424	439	443	421	439	435	481	433	444	444	425	475	452	431	407	475	453	418	437	426	488	454	474	443	459	452	479	454	455	462	422	449	454	474	459	453	410	431	459	463	450	447	435	454	440	467	456	461	467	443	435	445	471	457	482	457	481	451	443	442	471	415	413	441	430	478	449	449	428	442	390	469	448	465	453	464	428	452	442	485	426	430	442	449	452	450	467	441	422	425	423	440	437	452	496	443	455	445	468	447	443	450	448	452	467	485	466	430	430	444	458	416	415	437	439	478	435	470	483	438	429	420	430	436	479	419	426	435	433	455	422	452	450	482	440	425	457	469	505	442	484	459	438	491	457	436	420	436	443	492	414	457	434	476	436	471	406	463	504	437	426	451	440	518	451	426	424	450	455	456	427	430	471	471	437	469	460	434	452	462	469	459	448	449	461	444	458	434	428	450	419	419	472	450	440	471	437	456	416	429	476	473	440	425	452	452	471	435	485	479	447	442
71420	62761	36635	7022	436	272	276	238	224	210	223	197	220	169	214	205	190	197	195	183	192	210	214	191	205	184	182	199	196	199	205	230	208	192	183	221	195	190	224	200	207	175	196	215	189	186	205	201	199	186	161	212	186	177	197	178	213	199	204	199	199	180	195	189	179	206	209	202	201	178	173	147	193	206	194	200	173	206	197	227	217	190	201	217	192	178	201	199	200	189	186	198	194	228	173	177	197	196	179	196	204	187	180	191	225	187	194	175	190	194	204	185	195	205	204	194	179	217	195	190	194	203	218	218	191	210	185	224	190	226	189	185	202	187	183	205	187	184	202	209	187	196	199	161	167	191	197	179	211	189	194	185	188	176	183	186	200	211	193	197	151	173	179	200	211	188	219	195	206	210	171	191	196	186	177	198	174	187	223	203	212	198	199	227	184	197	180	200	201	202	190	228	167	199	181	180	204	219	204	225	183	228	199	181	172	193	185	197	225	201	230	210	196	185	194	214	199	177	195	171	191	188	188	196	207	179	176	196	198	193	186	189	185	163	218	197	187	179	215	185	216	214	234	174	197	185	181	217	202	169	177	191	199	196	170	200	195	193	182	198	207	195	241	207	194	170	184	194	187	204	187	202	207	181	220	202	193	188	175	195	184	183	168	192	205	174	180	203	185	206	215	191	200	210	178	219	188	183	196	190	199	208	184	215	208	197	196	185	200	185	200	195	187	166	196	201	181	172	223	165	178	160	183	176	166	206	190	199	190	188	226	196	178	198	190	192	209	196	197	184	195	213	179	216	212	165	188	200	179	192	215	192	205	195	196	201	212	182	186	213	193	188	215	192	205	206	181	182	188	200	194	210	180	195	171	197	200	173	209	194	219	201	183	195	194	214	185	179	203	198	191	170	194	180	194	226	202	174	179	205	190	162	178	157	168	209	175	176	202	201	229	200	177	208	199	186	197	213	223	203	197	159	211	198	195	209	208	177	154	192	205	200	184	193	168	197	188	206	164	168	185	180	190	214	150	205	191	184	171	218	189	160	217	184	192	180	186	202	206	195	190	202	185	177	209	185	193	214	198	185	183	185	165	199	200	211	206	217	180	177	168	199	177	188	193	216	177	223	190	186	224	185	207	194	196	179	208	197	194	203	201	186	190	195	195	180	172	198	197	182	184	197	186	178	180	194	196	200	191	176	206	189	199	192	192	213	195	203	211	176	176	181	183	200	211	179	190	186	188	163	189	194	190	186	213	191	184	184	216	190	188	200	181	199	174	189	189	186	202	230	197	202	205	188	182	196	187	214	194	189	166	179	189	193	207	190	191	198	187	214	195	198	220	220	188	183	195	190	212	205	181	213	207	184	193	201	179	191	206	222	153	167	191	197	206	185	170	198	215	212	188	176	206	191	185	202	192	216	215	172	194	192	186	197	184	213	202	194	193	193	186	194	190	205	188	185	194	185	218	200	221	198	204	203	180	202	199	196	188	205	191	196	199	159	193	192	177	180	196	208	184	169	161	192	198	197	205	184	215	187	189	200	194	193	199	190	204	195	204	173	206	208	191	175	211	231	182	200	168	202	196	186	193	188	199	220	185	190	203	187	181	189	191	190	222	210	186	192	190	190	173	190	181	212	191	179	199	200	179	208	180	204	212	215	186	211	192	194	190	203	192	181	201	220	201	194	167	177	209	166	203	196	198	162	192	170	186	199	203	185	185	200	184	166	196	206	179	200	222	193	215	225	196	198	196	183	207	195	180	177	204	193	222	202	210	197	212	159	197	184	183	188	178	203	195	206	194	191	198	179	179	192	191	181	175	201	187	184	209	181	176	206	196	193	192	172	198	183	181	206	202	214	203	214	216	176	185	184	196	189	220	208	189	185	199	186	175	168	187	186	199	188	176	202	207	205	172	177	202	171	200	195	188	193	179	204	216	195	232	184	190	194	217	186	184	188	200	187	185	203	197	186	191	188	169	191	162	194	188	209	186	202	220	195	199	179	181	171	210	190	164	191	197	207	192	219	193	183	192	192	190	192	196	187	198	176	175	190	183	193	195	174	201	185	195	198	201	198	209	181	209	202	230	208	198	192	200	207	182	201	189	200	196	200	200	197	199	186	199	180	211	189	183	198	199	212	188	179	177	199	176	175	196	181	182	209	207	201	213	213	183	185	177	200	187	194	211	186	185	207	216	206	212	167	209	179	182	230	200	240	189	215	173	196	165	182	197	184	192	180	210	176	185	188	180	220	186	188	210	215	220	184	171	210	190	181	198	177	203	190	190	183	199	177	191	183	193	181	206	199	188	208	173	187	193	191	193	202	179	195	207	191	199	186	182	198	180	187	176	197	207	204	204	195	176	183	204	194	162	161	193	213	196	183	208	172	176	234	194	176	193	207	190	165	186	189	205	183	187	230	200	195	205	203	176	183	197	171	195	201	203	178	210	184	211	196	212	199	192	224	205	209	192	194	208	215	182	172	211	220	220	212	196	172	191	193	190	194	185	183	191	198	182	210	192	176	198	206	213	196	211	209	190	186	196	184	204	185	194	212	194	180	219	205	177	172	191	206	165	201	200	208	175	178	214	184	222	195	213	199	176	199	205	202	196	197	214	177	186	169	210	184	176	187	199	197	180	171	191	168	195	193	186	199	203	199	193	190	171	188	177	176	214	168	202	183	191	204	178	201	183	193	201	202	200	176	210	211	194	205	184	196	200	187	199	173	194	168	197	193	178	180	179	212	208	199	224	200	190	215	209	217	192	214	158	177	200	206	198	214	185	227	192	217	209	212	212	198	219	170	185	188	190	173	189	175	196	194	195	180	201	213	192	206	190	212	184	197	194	195	224	195	200	224	180	201	173	170	194	199	181	180	194	202	204	213	179	178	213	179	192	179	160	184	181	208	207	174	210	192	215	164	207	179	193	202	200	205	239	190	202	189	232	197	189	167	191	202	220	204	188	171	198	203	174	185	222	195	201	192	170	215	190	210	214	199	183	213	206	191	204	189	217	207	186	195	183	181	179	194	213	177	162	196	189	193	202	216	177	196	206	214	223	196	176	192	190	176	186	187	187	184	192	194	179	195	218	185	184	208	203	195	187	207	163	187	194	214	201	193	173	195	167	211	188	210	207	166	180	202	231	192	202	212	198	191	204	202	200	200	197	179	188	214	181	202	201	180	199	191	191	189	199	208	196	218	202	206	204	205	207	186	195	173	181	206	197	165	186	178	202	179	214	186	180	194	181	181	200	195	199	192	171	194	211	206	196	195	219	227	207	210	195	197	178	209	211	205	185	175	174	179	202	158	190	181	211	190	191	186	189	210	211	171	218	183	199	205	181	201	206	181	174	187	180	182	194	169	211	191	200	195	205	189	200	190	191	178	187	206	179	177	189	202	195	190	168	216	204	186	181	193	191	205	207	188	205	182	203	218	187	206	185	214	221	184	196	185	212	213	180	195	198	194	188	207	214	177	200	187	187	193	185	213	195	170
50683	50109	18955	1069	1018	1010	898	782	803	728	785	687	680	716	651	698	620	662	636	708	661	632	673	606	622	614	592	647	624	657	579	643	620	661	673	626	602	600	669	616	590	690	656	656	665	658	646	613	623	666	583	637	630	619	589	634	640	622	629	636	606	614	623	608	674	628	630	627	582	614	617	683	583	617	654	610	601	573	581	654	617	624	604	623	600	607	637	629	625	627	642	592	657	646	605	630	615	615	617	634	632	671	606	610	626	647	578	659	604	626	611	620	635	649	618	637	604	556	624	612	639	625	623	617	595	636	653	638	597	644	609	586	654	590	575	624	630	639	590	599	605	596	595	669	642	622	597	610	615	640	592	618	642	630	604	663	640	660	611	594	619	584	644	638	626	602	600	601	634	623	607	593	603	624	637	616	605	687	617	630	620	578	577	632	616	638	640	584	655	627	624	635	576	588	603	603	606	623	601	645	605	560	615	624	647	613	629	645	625	650	606	678	594	644	601	581	614	648	598	653	586	625	622	618	694	623	630	668	616	656	628	675	662	631	592	588	613	640	604	603	586	644	611	644	589	644	646	633	593	597	580	612	626	634	646	615	599	624	632	628	646	605	653	622	631	623	673	645	613	650	620	616	638	629	663	614	632	652	594	621	619	572	600	622	638	623	621	643	583	585	645	627	641	605	624	596	609	648	634	598	590	603	616	643	611	609	639	639	634	655	631	591	601	623	605	613	629	620	592	605	646	560	588	658	609	638	596	616	593	607	617	595	672	622	613	616	616	624	623	652	679	611	653	612	673	603	602	569	635	689	642	622	621	595	588	614	615	638	592	638	630	607	632	620	642	612	631	622	656	637	620	617	601	594	611	634	648	644	581	602	609	630	604	591	627	620	641	643	638	607	566	607	624	589	623	660	653	603	620	585	626	650	660	619	682	641	641	646	621	607	668	624	600	595	619	600	599	634	605	684	577	567	609	633	588	604	610	579	611	607	638	619	649	606	628	665	609	615	655	651	581	654	579	616	641	635	584	601	589	611	560	629	619	597	663	616	608	581	599	624	619	653	589	604	690	651	628	648	647	605	635	629	607	611	597	650	622	629	632	642	583	678	598	584	673	627	588	616	604	622	614	636	596	602	614	657	635	593	638	580	610	629	634	657	600	669	637	671	633	622	655	647	606	605	617	622	612	598	638	615	612	591	616	608	607	633	598	600	611	613	649	604	611	603	585	598	606	638	579	622	608	654	656	611	665	624	625	613	600	615	617	601	650	541	646	662	646	652	639	596	605	639	607	626	580	643	612	615	633	646	616	610	629	584	602	595	638	603	608	587	653	603	626	617	578	583	594	636	598	592	627	617	606	642	616	605	683	643	624	627	635	601	599	615	629	570	642	639	574	649	603	612	596	631	613	641	565	596	602	612	611	615	680	592	646	639	659	655	607	637	613	570	622	630	603	612	621	631	628	613	653	610	668	621	628	651	630	625	600	641	633	598	582	628	604	612	621	627	571	612	591	600	625	555	619	616	594	580	583	603	669	614	614	629	626	608	597	667	612	599	641	660	602	636	654	665	632	594	626	579	605	658	636	623	638	632	653	645	618	596	645	611	641	622	623	554	605	606	626	617	633	626	621	619	659	596	597	612	606	650	641	662	606	611	598	625	596	633	597	564	606	616	617	622	591	636	623	578	623	616	634	653	603	623	574	647	618	581	619	611	578	636	643	667	645	630	648	624	650	617	639	629	642	589	648	644	637	660	619	612	585	627	628	591	580	623	622	658	610	576	600	601	625	602	587	628	618	616	633	582	610	597	671	631	625	627	664	616	627	606	637	623	622	603	592	676	674	584	609	615	619	600	594	614	608	565	602	610	605	606	651	648	595	583	634	543	629	583	553	635	607	575	644	623	609	605	633	627	582	622	628	608	611	635	667	624	622	585	633	622	617	642	594	599	605	608	625	654	604	604	654	612	571	629	611	609	635	624	639	598	616	610	622	620	644	656	628	624	637	602	581	680	608	610	672	661	630	629	592	613	601	587	633	619	633	608	619	588	583	665	620	603	632	578	622	649	641	575	625	610	661	581	624	616	610	583	653	650	616	637	586	650	624	635	605	618	615	607	560	621	609	648	630	630	630	617	647	609	644	662	590	687	613	664	644	599	594	642	603	623	640	605	595	576	642	643	635	639	571	643	622	625	664	558	629	594	659	609	649	644	597	625	677	588	624	630	674	604	630	587	583	612	670	643	612	571	588	644	579	636	580	638	548	621	655	604	626	620	629	638	625	609	616	591	598	581	657	591	644	621	617	626	604	617	629	656	611	621	626	688	590	651	598	661	622	656	647	605	608	605	661	643	631	604	630	590	617	642	608	651	653	611	627	579	631	626	607	619	596	598	618	572	662	574	622	619	613	631	590	604	598	650	670	656	667	640	580	628	654	615	582	614	620	645	619	640	623	595	636	584	627	628	631	610	605	644	613	605	611	604	588	606	618	613	595	611	579	596	601	561	611	623	594	655	640	609	603	647	594	625	624	636	613	648	642	586	650	651	603	618	631	584	639	642	618	599	645	595	659	602	626	640	620	611	639	652	630	626	591	625	603	595	616	608	611	644	623	573	627	637	656	641	640	586	597	562	629	604	644	625	616	564	612	653	625	665	600	609	677	625	628	658	621	623	641	651	625	663	635	673	638	594	632	618	586	641	620	642	663	641	611	609	631	562	651	576	632	571	648	628	648	631	613	602	628	598	637	626	604	638	608	641	612	651	615	632	641	590	593	636	616	657	619	608	617	623	603	654	685	603	618	626	649	578	649	619	594	574	652	636	631	633	631	568	573	604	578	594	590	591	667	638	585	608	572	624	607	595	610	592	625	637	621	655	617	667	619	599	621	651	609	629	637	569	585	613	625	651	635	604	609	631	603	617	639	643	658	656	614	597	617	653	636	642	664	599	625	600	592	602	595	623	591	596	589	625	638	608	635	591	624	634	606	617	600	649	613	603	648	626	637	613	600	616	644	602	608	658	593	595	616	576	617	632	669	634	613	641	649	596	609	601	606	637	663	609	619	629	641	644	586	612	613	647	630	602	603	628	635	626	600	604	636	669	631	641	649	630	641	589	584	631	593	635	583	592	631	601	631	660	652	600	647	608	605	613	585	647	636	626	622	596	615	605	563	597	646	638	613	595	632	620	590	643	638	602	622	599	627	654	628	574	551	624	600	602	653	629	613	657	655	597	637	610	644	558	624	577	633	634	636	652	620	671	596	593	645	612	607	628	574	655	618	631	617	553	649	637	588	577	657	618	627	625	615	638	618	583	628	662	613	584	653	645	611	648	630	651	590	587	609	640	563	624	611	658	601	605	633	624	656	621	641	594	627	622	656	648	637	625	620	638	646	625	617	614	608	615	656	635	613	588	617	594	628	615	627	605	617	594	650	630	625	643	602	662	630	623	647	664	609	596	630	620	572	676	608	617	676	606	633	603	627	619	631	643
79961	71879	39482	11966	1742	478	408	372	345	346	300	304	354	301	289	287	285	297	279	309	298	267	306	285	263	322	285	314	292	313	255	281	284	271	286	295	255	251	310	293	273	252	283	281	298	263	284	248	298	273	252	292	286	301	283	274	296	275	281	262	269	294	283	276	276	285	279	278	277	286	279	257	289	274	295	289	297	284	276	307	273	272	275	295	298	276	276	291	265	285	276	293	295	293	271	328	284	247	258	247	241	306	295	275	258	308	251	296	263	262	308	282	274	291	263	273	258	259	286	268	273	274	292	296	299	256	283	309	280	267	279	253	290	278	287	269	268	294	282	293	256	296	330	276	278	275	252	306	271	264	280	270	304	285	263	290	277	272	261	275	300	283	293	273	288	271	283	273	291	235	300	269	275	282	304	261	284	257	296	282	284	279	262	297	270	255	277	301	271	293	287	292	267	277	281	300	303	300	285	304	292	282	301	291	287	261	282	286	291	302	319	264	257	284	260	268	271	251	321	295	265	271	297	277	289	271	268	286	301	237	273	274	279	311	305	257	271	286	308	287	285	300	299	267	267	287	260	267	283	261	262	272	280	287	290	289	281	293	267	273	278	276	277	282	286	268	268	294	270	300	289	286	305	310	301	259	286	283	263	243	289	271	320	290	286	297	261	278	298	257	282	279	277	295	256	285	294	264	244	287	278	289	290	294	298	306	281	315	248	260	287	284	267	291	288	291	257	256	262	289	280	312	284	289	273	264	276	302	312	290	284	283	305	280	275	273	275	289	272	259	286	294	268	277	267	278	290	271	283	255	251	274	281	268	273	275	281	262	276	298	282	261	247	283	261	278	296	299	264	295	317	274	285	289	301	251	288	288	305	260	299	301	278	274	276	308	275	308	295	265	283	279	284	282	278	257	286	266	275	275	278	265	272	283	270	277	305	291	287	269	312	268	253	246	239	287	272	239	279	307	309	267	288	269	271	272	294	273	293	273	280	272	256	317	306	263	302	297	324	277	260	256	311	264	254	264	290	299	282	313	276	298	280	264	279	277	270	240	269	293	289	295	291	268	309	306	263	262	282	275	271	282	263	272	291	267	291	294	278	309	280	266	274	311	285	266	294	276	302	277	259	270	283	258	257	271	298	296	268	272	298	322	276	275	317	308	279	267	263	297	272	278	265	284	311	281	279	257	252	272	315	266	279	275	316	273	251	260	288	275	291	303	289	274	281	275	316	240	291	299	287	288	219	286	264	299	280	248	276	260	286	261	306	274	257	287	271	263	288	275	285	294	261	300	272	261	282	274	307	231	302	252	275	276	293	324	266	288	265	279	259	253	269	281	273	264	289	271	249	289	281	275	290	277	293	253	275	317	280	271	314	267	321	284	287	305	289	294	297	270	269	289	260	242	275	267	261	282	279	272	248	279	267	288	310	320	285	296	272	266	281	270	288	284	296	275	340	284	289	268	292	295	276	271	277	259	268	266	285	269	261	296	290	298	267	264	290	289	263	269	275	281	281	307	264	256	279	282	270	288	310	283	299	265	265	294	255	267	275	295	285	266	276	288	292	312	270	312	258	288	310	286	303	296	295	283	287	291	279	292	287	284	269	279	262	277	290	278	286	294	282	258	284	295	287	251	267	293	299	262	273	271	261	291	255	266	298	295	303	276	293	291	312	285	280	275	263	288	279	285	287	284	278	290	306	265	279	269	274	274	247	270	281	270	282	291	287	277	291	280	261	255	295	299	299	291	261	297	279	314	302	278	271	265	275	266	276	273	275	281	278	278	300	281	301	294	272	272	269	305	275	302	278	306	258	272	262	248	294	290	289	274	254	280	278	266	267	288	269	282	291	295	273	256	303	283	305	276	274	293	281	331	271	273	249	268	291	278	275	302	286	289	281	272	293	283	246	299	287	275	300	286	284	268	311	272	300	290	248	263	271	277	278	299	283	268	278	278	274	267	269	266	276	245	282	283	290	288	275	262	273	280	278	270	268	275	279	250	284	274	298	260	265	288	284	295	269	302	265	283	276	262	302	286	284	266	278	268	303	278	270	249	250	302	296	276	282	281	278	272	288	266	272	277	250	272	280	300	253	270	283	296	282	275	280	275	256	287	275	261	278	276	278	275	277	273	290	284	277	292	265	248	288	275	287	258	278	270	267	283	293	275	313	275	289	272	276	261	252	270	309	282	254	292	286	320	308	306	285	278	278	282	264	309	281	274	271	285	282	268	286	279	304	251	264	320	294	265	254	272	251	262	283	296	274	308	267	279	267	270	281	269	258	282	248	304	282	296	277	253	273	250	307	280	306	310	286	276	273	286	270	300	316	252	301	292	317	246	293	279	289	281	268	306	301	292	276	280	302	275	267	264	260	307	277	295	295	266	302	282	271	249	293	285	282	274	286	266	283	309	288	284	297	298	289	300	260	268	273	289	283	268	244	264	258	307	273	274	286	268	285	294	300	273	264	252	274	279	282	243	244	303	299	310	294	299	296	267	286	285	298	264	286	325	260	260	301	281	281	291	280	266	293	280	254	263	300	272	280	282	282	250	262	284	284	276	304	275	279	261	294	286	287	280	257	314	275	286	290	280	280	267	281	283	260	247	259	294	302	240	292	280	301	289	271	270	291	272	319	254	305	263	312	290	301	295	273	293	259	258	286	289	293	290	282	246	285	273	266	278	286	285	288	272	285	293	301	270	271	285	270	314	259	277	272	262	284	253	287	301	272	314	270	292	287	304	256	260	276	265	283	283	290	246	262	290	297	285	280	265	273	273	268	287	270	285	254	264	295	277	269	240	267	257	308	274	271	280	262	279	259	311	256	250	292	272	298	263	254	292	280	267	285	265	296	257	263	258	272	280	281	283	246	299	258	290	286	263	267	291	297	258	299	285	245	292	284	286	294	300	274	277	286	249	282	301	276	282	276	290	302	294	265	302	267	302	278	264	294	285	268	298	296	271	284	263	290	283	262	268	285	302	298	283	274	296	296	288	299	309	295	295	325	311	295	300	280	288	270	244	284	304	279	272	279	276	278	287	275	280	278	310	290	284	309	317	327	283	307	297	295	301	274	277	317	300	264	303	256	292	316	311	260	251	279	276	293	276	297	289	289	288	281	274	267	281	288	280	273	267	286	283	274	296	275	276	273	285	307	279	297	307	256	290	266	312	291	295	284	267	237	268	264	295	301	294	274	306	255	278	242	302	268	254	285	281	306	279	293	280	290	284	305	325	266	304	229	275	240	268	286	319	302	261	253	268	296	301	272	293	265	286	297	307	284	290	314	286	268	279	275	292	291	280	273	284	275	269	307	315	287	254	280	270	290	278	282	298	260	297	273	277	267	268	293	303	281	301	304	275	303	282	259	298	321	298	283	287	291	272	269	268	273	286	246	277	314	263	278	298	277	286	264	282	281	278	283	277	271	285	302	273	286	292	268	279	278	282	290	267	269	277	289	325	283	264	285	270	276	260	264	282	288	277	273	296
61214	60984	16083	2029	1838	1571	1428	1296	1227	1154	1072	1048	1070	1047	981	1005	883	939	936	919	917	904	905	866	892	909	869	831	901	841	888	842	880	836	822	891	866	916	861	843	868	871	868	832	863	861	840	843	888	833	881	893	836	875	884	873	782	861	879	811	851	872	878	826	832	874	782	870	900	894	817	832	883	853	893	841	851	860	845	902	870	855	805	848	860	860	843	810	854	826	847	811	822	829	825	851	839	824	797	853	885	854	791	856	814	835	817	850	761	836	804	819	836	838	909	851	836	862	841	794	868	813	839	860	847	808	806	803	855	837	855	820	883	798	836	841	824	865	901	852	894	860	883	835	865	804	842	865	856	867	859	828	880	863	796	840	814	804	832	807	819	835	862	860	797	870	826	893	804	830	827	845	793	848	861	873	819	825	856	850	850	885	869	840	894	834	864	889	836	847	834	904	874	822	843	775	815	829	837	831	849	872	835	757	825	838	881	873	880	846	823	848	833	840	857	811	871	824	872	808	827	846	813	860	814	797	814	856	853	825	813	848	804	860	875	820	912	834	850	805	862	802	817	885	839	847	798	922	817	837	830	843	807	898	813	847	868	882	834	832	847	836	825	854	873	846	829	854	886	795	833	926	888	867	849	827	859	819	863	851	832	852	841	798	858	805	865	856	815	836	801	847	871	837	854	849	835	869	839	850	882	824	838	857	828	844	867	874	829	905	833	805	892	837	871	847	835	830	857	838	847	847	915	823	841	793	856	779	873	794	822	928	852	811	851	823	869	830	825	826	883	810	847	846	839	859	846	879	838	862	872	841	874	806	894	787	839	807	796	829	860	844	874	854	829	851	861	781	871	845	776	823	830	818	849	862	828	841	838	840	835	832	844	795	861	854	879	827	882	855	788	857	822	878	888	808	854	854	812	858	855	854	826	845	803	836	838	876	820	855	792	857	837	820	866	839	829	842	861	892	837	891	859	877	806	856	862	835	832	819	826	827	798	819	773	840	810	822	897	876	815	861	823	807	908	837	886	843	852	860	818	813	836	826	801	847	852	853	885	846	839	901	808	828	851	849	879	853	817	861	851	823	859	851	869	821	830	827	834	838	805	846	833	837	837	799	825	820	881	797	902	831	818	783	899	904	823	829	833	926	909	827	860	856	863	872	861	846	843	845	842	839	831	896	856	855	809	855	826	832	854	914	864	843	829	860	874	834	857	820	829	843	853	819	844	858	837	857	826	907	874	868	805	862	824	848	850	892	843	815	818	890	826	833	839	815	850	852	837	852	836	847	802	888	824	842	830	842	801	833	839	841	890	878	816	837	906	825	824	861	859	819	839	841	846	843	833	854	831	836	827	886	819	874	784	862	829	881	853	861	868	840	861	815	827	871	927	833	788	794	907	886	841	800	829	863	842	838	855	804	900	882	817	828	828	808	835	798	863	861	837	777	806	834	841	851	840	884	761	841	812	845	847	859	851	809	891	860	821	823	847	825	815	856	839	827	856	832	826	786	809	819	855	873	856	821	854	882	796	795	840	852	823	847	859	791	858	830	832	874	838	885	819	880	869	804	858	825	865	789	894	867	851	842	861	861	813	872	847	846	874	833	811	867	805	867	883	848	859	859	847	850	860	883	845	872	853	820	826	861	860	821	788	796	814	855	828	839	864	842	799	844	856	861	830	826	850	822	811	862	877	811	889	877	829	886	846	837	859	817	846	832	822	851	858	851	818	807	799	875	819	906	842	855	857	807	812	845	816	888	842	890	856	810	826	819	816	808	809	838	899	869	845	908	825	804	869	792	846	845	850	831	873	898	860	856	865	787	907	849	857	884	842	811	751	833	799	818	822	785	824	821	823	802	896	848	818	863	852	878	844	823	845	845	823	867	867	898	839	893	832	849	845	842	834	816	830	899	794	817	899	848	873	852	813	869	819	854	808	832	821	823	905	803	922	838	862	840	835	782	852	880	886	843	863	801	841	876	819	816	846	816	899	797	871	837	848	783	759	772	894	770	840	855	838	825	827	847	835	846	854	845	834	848	869	901	858	835	812	853	823	834	823	896	814	841	887	860	830	842	864	838	816	807	841	871	817	846	823	884	811	838	876	867	813	869	871	859	831	849	890	827	823	807	858	900	836	840	864	836	833	844	818	849	852	810	867	830	886	898	847	864	847	865	835	828	880	859	881	846	903	857	873	804	905	849	831	807	798	811	829	827	796	856	862	801	835	830	818	847	843	817	843	811	800	832	834	793	838	819	804	853	892	879	846	865	815	797	858	827	823	819	806	856	858	858	888	833	836	844	856	892	800	810	869	817	865	813	874	837	856	885	885	852	890	837	846	875	879	849	851	862	852	767	889	862	856	825	866	847	846	819	835	888	824	862	851	879	869	824	864	841	900	834	840	914	889	866	814	836	809	816	822	871	842	842	837	843	855	810	828	826	815	866	851	861	821	813	839	823	812	791	887	809	848	862	866	865	848	847	850	822	783	852	830	872	807	843	792	820	866	886	825	861	793	866	812	886	882	825	839	853	907	914	822	809	858	845	864	865	826	804	829	812	819	788	863	855	895	822	845	835	878	865	908	842	790	825	833	860	863	840	840	822	823	852	808	848	863	851	817	811	855	863	888	858	846	858	845	823	821	863	859	822	830	808	803	879	833	857	833	855	872	883	870	845	834	820	819	841	868	800	818	766	855	883	847	889	892	785	878	864	801	853	873	819	920	834	816	837	826	892	876	823	799	789	818	846	862	895	851	835	886	823	814	843	837	800	818	837	884	827	838	840	846	843	850	837	834	837	872	832	907	802	864	850	810	849	839	778	836	819	872	793	842	840	817	839	848	831	859	849	847	862	830	858	852	902	846	820	867	862	840	861	821	846	864	892	828	864	823	857	905	877	858	801	847	816	857	840	824	796	870	854	810	870	860	841	860	827	845	880	806	886	813	860	851	815	804	808	897	887	839	833	899	862	876	858	891	855	856	831	817	844	897	859	835	866	863	854	839	848	902	806	835	865	808	858	813	865	764	879	888	835	873	831	792	828	823	860	791	870	828	843	860	902	825	824	807	908	874	809	797	832	804	814	820	885	860	810	832	832	875	796	881	803	841	838	833	827	826	824	798	835	825	816	902	842	803	828	832	855	854	894	830	840	877	787	833	845	811	856	918	840	853	849	830	928	864	826	852	833	839	817	802	895	858	840	875	869	825	819	831	869	839	877	840	764	847	862	850	858	883	849	770	874	892	846	798	855	813	856	839	890	826	849	827	831	824	829	771	866	872	806	821	883	836	845	839	854	882	881	848	840	840	803	789	892	815	867	822	873	865	887	887	836	838	808	829	830	828	824	806	871	849	834	859	863	863	811	838	816	842	818	842	833	832	877	873	854	845	899	857	834	807	785	898	855	825	859	803	835	859	902	829	861	815	867	853	842	884	860	859	836	878	845	911	878	846	881	792	868	871	862	822	806	833	857	796	836	819	859	840	873	878	834
30440	16439	5538	168	139	120	132	123	122	124	134	114	130	141	126	101	116	118	117	110	125	104	117	123	130	109	131	120	120	142	131	130	129	115	117	132	116	111	117	117	106	102	126	127	105	114	117	97	126	118	106	127	125	110	138	134	109	120	120	124	122	137	141	120	144	133	111	144	121	119	94	132	125	137	113	110	114	125	125	118	134	139	125	114	134	118	125	143	140	126	130	126	128	119	132	127	124	110	131	113	127	130	110	125	121	124	111	111	122	105	115	127	99	131	114	126	122	122	122	112	116	122	125	114	129	109	119	114	125	119	118	128	109	142	126	121	116	110	140	130	117	117	118	122	105	140	120	100	116	128	124	100	139	110	116	115	123	101	119	125	146	110	162	125	131	122	135	116	132	113	122	122	105	129	129	150	145	109	131	135	113	144	110	134	116	125	138	111	119	95	131	113	132	131	111	119	115	143	123	132	133	124	136	138	129	122	123	105	139	122	140	113	117	119	127	126	115	115	123	113	136	122	115	107	120	126	129	104	130	113	110	110	128	123	119	118	113	110	130	108	121	137	101	115	123	114	118	115	118	132	113	111	123	136	132	119	102	105	124	112	132	111	118	117	124	124	130	130	120	124	133	128	92	124	146	126	114	111	129	136	125	123	110	126	108	142	118	123	104	142	128	119	134	114	128	131	118	119	134	124	113	133	121	118	124	120	111	125	142	110	126	118	107	132	117	130	109	122	127	106	120	132	131	135	128	128	123	137	118	123	109	134	118	123	123	94	138	116	109	130	100	122	147	112	113	122	119	102	131	128	119	135	128	122	112	117	113	127	134	113	116	132	117	115	120	106	140	114	137	124	120	110	111	127	102	140	110	132	120	131	123	145	106	124	123	131	134	155	114	122	119	149	104	123	120	117	117	137	130	137	116	130	121	134	122	143	95	131	121	134	123	134	114	109	109	129	130	130	107	130	128	124	134	147	123	118	118	118	128	124	111	118	113	94	117	146	119	122	105	96	128	139	117	115	117	100	125	124	112	121	130	125	103	131	134	126	135	109	113	140	109	111	115	119	132	128	119	109	138	123	127	122	121	110	136	104	109	118	108	109	119	130	108	131	133	126	135	144	110	111	141	119	134	112	147	134	135	118	115	117	114	120	116	122	124	121	121	117	107	128	122	122	143	119	129	120	119	107	116	103	127	123	124	116	133	142	125	126	156	113	119	126	124	121	120	123	109	121	109	100	132	116	112	145	134	123	119	134	119	105	120	130	128	105	143	108	126	116	127	111	137	114	121	105	109	140	106	127	132	124	111	124	129	115	129	126	125	139	123	130	109	114	125	120	128	119	121	121	122	114	98	129	108	105	128	127	140	104	129	125	135	129	118	116	137	139	138	143	140	122	134	103	136	129	122	124	111	123	133	116	118	103	111	123	119	138	131	146	133	116	131	103	119	118	138	117	114	123	130	130	109	119	118	110	126	139	120	104	112	134	109	107	135	128	128	115	135	128	127	138	122	132	143	126	131	119	111	117	121	98	110	133	119	131	117	115	120	131	113	136	110	121	125	131	96	120	133	103	123	136	111	127	122	123	122	143	126	124	110	114	110	124	117	130	119	116	120	113	122	144	125	129	135	122	112	133	120	128	133	112	135	112	119	122	109	121	129	129	139	124	126	129	121	120	127	136	129	125	109	131	117	147	125	151	109	123	121	116	110	120	144	110	128	134	123	129	120	133	129	134	122	106	123	113	141	122	133	110	114	107	154	129	115	130	111	120	108	131	120	137	119	121	128	130	113	124	151	122	122	102	124	129	92	123	109	122	137	110	130	124	121	116	117	133	126	132	109	125	133	134	109	127	117	135	112	101	130	118	111	138	131	138	136	102	108	118	136	128	137	123	136	131	110	122	130	149	112	124	129	124	126	117	125	129	135	108	127	129	121	115	138	117	139	111	119	131	141	120	139	118	134	137	127	140	120	126	113	131	109	119	127	107	117	107	122	132	112	130	120	120	131	128	148	97	124	131	135	114	114	121	119	152	122	115	119	115	97	107	123	101	103	120	111	126	126	106	116	139	125	123	139	116	109	110	135	99	131	130	136	133	122	126	115	113	128	123	116	126	119	115	129	132	129	125	108	111	118	108	114	123	132	120	127	126	139	115	106	135	125	135	118	125	124	112	112	98	127	126	123	111	125	129	129	146	130	119	126	113	124	108	122	136	136	131	121	134	114	132	105	134	127	138	113	123	111	121	112	115	107	105	128	127	125	133	128	131	131	111	122	123	132	99	119	131	125	130	141	131	111	131	122	132	127	121	124	113	123	141	135	113	105	117	108	122	121	121	140	136	119	97	124	116	122	117	107	135	122	133	117	116	117	130	104	118	121	133	124	139	125	128	112	115	134	105	136	121	124	146	120	127	133	145	119	130	122	140	105	117	114	123	156	138	119	145	126	110	133	127	112	120	121	125	127	112	108	117	147	125	117	137	134	118	111	137	138	131	123	103	147	123	111	100	101	113	106	117	121	131	110	121	100	124	118	113	113	136	108	135	110	110	109	140	100	101	132	118	142	125	109	144	137	125	121	113	129	124	121	128	114	122	120	129	112	127	122	117	125	113	130	113	106	108	122	102	111	115	115	149	123	128	108	116	116	116	121	122	123	101	121	135	126	119	137	124	132	109	118	102	121	126	119	116	108	120	141	116	126	111	112	120	113	113	112	106	141	93	154	114	120	118	106	110	119	134	136	126	127	109	131	120	153	122	119	119	127	141	114	139	113	130	123	122	129	115	117	124	105	117	116	129	131	122	150	135	127	105	120	123	135	124	119	108	113	121	132	131	139	138	110	122	111	107	130	108	134	109	116	120	139	112	129	128	127	137	123	121	125	135	113	131	118	113	137	123	98	121	119	108	136	104	104	102	106	130	123	118	108	113	120	134	132	119	104	136	110	116	114	123	156	110	121	143	119	104	110	113	105	111	122	124	128	124	133	127	112	109	133	126	113	137	137	123	119	116	120	125	112	107	131	134	110	108	118	118	131	122	111	120	117	110	125	141	136	126	124	119	108	111	112	130	112	137	132	106	133	121	121	115	122	142	125	124	136	119	106	130	113	123	115	129	110	123	131	114	117	96	119	125	102	132	115	136	125	127	140	119	130	131	130	112	119	127	110	106	124	134	118	131	128	142	111	132	123	135	133	125	123	123	134	121	112	106	138	114	127	118	141	123	124	121	110	141	122	99	117	124	119	119	114	129	101	114	144	112	121	119	119	135	117	124	112	127	138	107	131	102	111	125	100	115	95	132	121	114	115	102	122	118	129	126	116	103	120	113	113	121	111	119	136	147	125	118	134	133	118	124	107	119	134	126	126	118	145	123	115	128	122	122	122	117	125	124	96	118	112	114	115	125	112	127	108	127	118	127	134	132	124	124	112	133	132	125	145	136	112	121	127	103	137	144	124	129	117	125	111	122	125	118	133	120	153	119	116	111	124	127
29914	19293	7188	433	444	439	434	428	428	446	438	455	450	438	453	415	418	429	434	467	459	482	414	432	458	436	458	446	419	440	411	428	447	452	452	432	434	431	451	435	449	425	454	489	429	448	436	412	452	444	463	471	385	441	397	422	435	416	482	445	447	438	437	468	449	429	419	481	447	440	440	419	472	404	420	435	432	402	440	422	457	415	423	463	428	449	446	418	424	398	390	440	415	417	417	410	420	417	477	426	417	420	442	393	427	429	452	417	432	400	451	424	444	426	423	459	423	401	435	411	404	434	456	427	428	411	432	433	434	410	394	419	411	409	417	429	440	424	415	421	438	387	422	457	450	421	411	468	409	427	408	432	441	428	453	402	424	436	424	439	427	437	424	438	431	425	427	426	447	451	445	405	441	414	396	420	430	424	433	417	412	423	468	442	431	405	409	451	414	448	410	446	421	430	457	420	428	386	382	435	440	424	458	427	456	445	408	422	457	387	452	443	412	436	422	454	381	431	410	427	442	440	419	409	428	443	457	405	450	437	417	411	397	435	431	409	418	430	438	452	459	416	460	471	468	429	419	425	419	404	463	425	430	451	455	431	443	418	402	418	404	436	432	369	428	412	434	450	430	395	409	465	453	421	448	447	444	439	415	413	445	397	420	428	437	486	442	429	392	440	465	440	414	444	457	426	429	437	408	402	430	427	440	414	449	422	452	420	442	453	449	408	421	430	438	437	424	415	397	449	436	419	443	416	431	438	449	396	428	422	422	409	460	426	424	445	457	386	397	410	416	472	426	389	412	399	407	416	465	443	418	412	435	449	401	459	481	387	430	414	420	408	403	415	402	436	410	393	430	434	441	412	440	425	417	446	457	465	426	425	457	421	407	436	444	397	412	417	390	427	422	427	420	430	396	496	445	449	417	449	454	405	408	432	440	425	433	413	432	441	444	397	444	402	429	406	416	448	475	429	433	427	442	421	433	471	415	465	429	455	408	428	485	438	423	444	399	407	445	447	436	457	432	444	480	427	416	424	452	447	388	409	434	423	430	455	409	474	456	456	439	462	454	422	424	408	423	446	447	450	425	444	432	423	430	423	459	422	422	412	438	381	400	436	398	409	450	383	445	454	403	447	432	419	411	462	440	424	396	438	454	435	433	416	437	416	422	405	426	424	423	456	431	429	473	427	468	439	425	466	438	462	442	407	403	432	439	422	421	459	440	433	407	416	451	428	418	441	448	449	421	417	428	450	418	440	470	433	422	444	425	411	442	422	462	408	426	427	381	456	439	413	451	420	436	467	453	448	447	463	415	408	448	432	428	424	410	408	466	421	412	468	429	442	435	429	423	419	462	427	429	463	452	454	422	443	385	420	456	451	419	445	423	473	438	480	418	419	423	428	430	452	434	446	434	435	457	390	442	466	430	393	438	459	449	410	446	464	442	434	435	444	454	473	454	439	408	434	417	456	419	437	440	418	437	435	444	419	436	379	443	392	408	432	428	437	439	391	411	426	413	408	423	410	401	467	406	484	419	430	452	455	441	420	436	452	419	427	412	422	438	405	440	419	443	449	438	403	418	428	421	457	444	414	423	392	409	428	421	458	460	417	454	441	433	456	452	366	448	418	430	435	458	452	396	444	439	470	443	419	448	412	452	465	462	416	454	467	406	415	401	426	443	397	445	448	421	413	431	393	412	436	413	423	438	417	433	434	453	449	421	424	475	453	443	448	445	462	430	411	436	451	406	445	445	419	439	416	432	421	452	451	452	432	401	435	450	427	413	447	406	393	409	436	426	466	463	419	418	444	438	445	378	412	439	452	394	441	452	464	424	399	425	422	418	456	422	423	448	457	460	418	441	472	418	375	388	450	435	437	433	439	408	429	413	437	434	403	396	456	466	447	418	436	415	422	427	425	428	399	458	438	426	406	407	418	438	465	405	433	435	422	432	441	432	405	434	410	411	440	417	436	421	419	468	428	443	478	444	396	409	409	448	409	407	431	437	418	423	437	409	437	429	440	429	459	396	432	407	403	430	447	410	455	420	458	405	456	431	410	396	453	436	428	413	477	451	448	468	427	384	430	389	431	418	436	440	438	442	438	403	445	434	428	434	411	411	425	436	425	424	434	451	438	390	425	477	435	450	433	419	458	417	447	426	453	431	447	420	441	404	420	473	464	421	466	432	396	423	436	451	434	411	385	438	423	480	439	438	415	437	432	412	452	426	470	428	422	440	432	477	405	431	454	457	393	433	433	428	441	445	427	417	456	446	443	445	420	436	427	423	450	416	420	427	431	442	415	426	402	439	439	419	403	432	419	433	459	456	426	461	431	437	421	447	417	457	446	440	417	416	434	427	458	430	442	466	434	443	426	451	397	424	411	390	425	440	417	402	429	461	450	427	451	459	479	406	404	435	397	439	479	408	410	414	410	454	448	409	428	481	437	437	455	424	452	405	424	448	484	435	428	482	481	445	452	426	448	449	445	443	447	408	435	409	451	437	408	465	468	402	438	431	411	436	420	455	433	431	435	421	450	453	449	428	429	444	426	447	460	417	405	395	412	452	449	407	402	415	404	432	422	403	446	447	453	385	461	426	366	429	426	417	449	435	439	393	438	440	450	461	425	420	451	462	438	396	443	417	465	390	431	415	435	440	455	444	411	441	424	439	453	441	449	414	426	455	422	395	431	443	446	409	434	416	432	419	473	431	426	463	423	432	400	434	436	422	416	435	392	429	460	418	436	434	424	444	411	431	405	402	423	475	446	422	453	427	473	447	409	433	447	450	396	423	424	434	425	438	432	440	454	410	443	433	421	402	396	426	437	444	431	443	426	407	408	431	430	417	410	421	428	457	437	427	437	426	443	424	421	417	401	438	447	419	443	441	409	424	429	447	405	435	439	440	451	429	416	385	427	416	426	449	444	400	395	429	457	404	441	435	435	418	428	444	433	430	450	447	438	413	449	448	422	447	414	448	418	441	460	422	443	454	436	374	423	443	425	435	418	429	396	423	407	447	430	434	427	434	441	431	432	420	434	405	420	443	420	491	411	387	428	455	441	435	436	439	442	420	418	439	451	401	429	403	447	449	444	440	425	396	410	455	427	444	456	408	433	432	465	454	433	407	432	423	430	411	400	432	423	409	422	429	425	414	418	425	424	405	461	407	424	448	410	423	438	468	433	435	402	391	439	438	464	457	467	424	423	432	421	456	459	446	434	420	407	460	430	423	431	458	443	449	416	423	433	409	436	467	464	398	424	416	448	411	416	380	473	418	423	417	442	450	437	439	406	438	422	420	410	418	445	441	427	452	421	433	411	429	445	429	408	442	435	411	397	441	383	395	426	414	426	406	423	421	452	400	402	422	418	454	415	436	459	435	439	413	409	466	411	379	399	433	443	410	453	410	449	447	421	441	478	497	379	418	439	423	406	449	420	460	421	429	401	425	484	449	453	403	406	416	418	444	418	446	427	422	396	423	437	447	459	448	389	425	442
71162	58391	40799	8542	638	281	277	227	194	219	214	209	251	218	203	220	203	176	220	202	218	185	165	195	229	195	193	207	180	225	205	191	218	187	199	180	188	207	178	224	203	215	175	191	190	218	199	172	199	170	196	233	189	191	210	169	185	196	174	196	190	176	184	173	187	211	178	183	209	197	180	177	193	200	197	189	194	186	191	200	182	189	189	179	201	180	202	222	170	181	199	196	194	219	194	181	199	185	206	192	207	211	196	184	192	182	211	177	189	188	193	191	193	189	221	200	221	185	211	205	168	207	182	173	185	205	213	172	205	193	181	184	188	185	205	185	179	192	177	195	203	181	186	177	209	195	171	178	186	182	212	191	193	200	176	186	169	186	209	208	196	195	202	202	175	204	187	175	190	178	192	189	171	192	181	201	193	209	213	182	180	191	205	186	181	183	182	189	178	204	200	187	207	197	183	205	203	233	162	186	185	211	210	224	169	189	197	229	190	216	186	187	181	179	194	222	188	215	184	195	195	199	191	202	176	178	187	195	198	205	197	203	208	187	214	193	203	179	198	200	193	194	197	182	177	214	202	189	191	185	208	192	212	196	174	215	185	222	183	202	192	162	202	191	171	208	227	204	173	194	201	177	191	195	189	201	200	195	221	211	202	203	207	160	209	188	197	205	192	166	196	219	188	170	188	169	197	179	179	184	188	171	186	191	188	199	190	204	188	195	207	181	209	177	204	191	199	223	214	215	195	192	189	204	172	204	210	172	187	190	209	192	199	203	221	196	201	176	203	158	177	204	192	193	180	217	188	200	182	197	167	205	211	193	186	193	188	227	205	206	199	171	197	201	200	167	183	217	177	199	186	209	210	207	194	197	173	201	207	207	188	177	194	205	206	180	203	202	201	201	199	170	205	205	194	186	176	202	197	183	196	200	207	211	204	192	193	200	194	212	192	198	195	188	193	187	193	174	198	229	180	197	189	172	174	188	188	193	174	184	207	191	185	154	190	200	202	173	225	196	167	172	207	186	163	216	197	184	179	189	192	212	163	167	180	181	186	186	190	182	199	183	163	204	204	178	198	184	195	194	165	206	197	178	186	181	206	210	200	201	170	199	192	216	197	207	171	216	200	177	183	191	200	195	190	198	191	196	182	185	153	187	188	158	171	189	191	178	200	190	196	191	182	190	203	186	184	200	192	195	160	181	190	185	192	175	194	212	206	195	195	212	202	205	211	230	203	193	180	198	182	186	201	207	178	213	190	200	174	182	193	195	187	197	187	185	186	192	177	188	201	189	203	186	191	162	193	195	195	189	204	213	169	175	174	207	210	199	208	185	194	205	181	210	193	186	181	227	194	221	178	193	187	178	208	202	183	178	201	187	220	181	199	212	211	215	194	204	188	184	209	203	213	212	198	190	208	198	192	190	206	200	184	178	179	178	201	209	186	194	189	175	170	178	188	185	203	203	192	171	176	200	189	190	200	198	206	189	203	188	206	180	188	189	188	186	176	185	181	206	174	216	200	192	211	188	194	170	199	231	224	199	215	166	221	200	189	206	207	204	208	178	239	189	181	176	206	190	185	192	194	170	186	229	188	193	207	186	195	208	192	207	186	174	199	176	192	177	209	180	163	192	200	181	176	192	187	220	199	205	188	195	204	214	197	199	184	179	206	191	199	185	199	204	178	196	175	174	196	217	198	189	195	207	201	172	189	198	197	170	210	192	216	202	197	197	186	164	179	208	204	185	196	196	186	171	204	208	209	179	185	223	190	184	196	184	186	212	193	180	224	199	208	187	183	200	199	191	198	193	212	183	195	198	197	201	179	173	196	211	185	181	196	184	203	207	213	197	182	180	173	193	189	179	190	212	199	196	206	207	214	191	204	196	193	194	186	202	208	184	205	191	191	196	161	193	186	218	179	209	216	197	210	213	191	215	197	196	210	193	187	195	176	206	202	199	196	211	202	189	191	200	162	180	173	197	210	216	178	189	167	179	207	180	198	228	194	194	216	191	192	188	187	228	214	182	187	196	192	209	195	185	202	172	205	160	191	188	198	188	211	173	205	184	165	177	186	193	187	212	184	188	199	170	195	197	201	197	182	195	212	199	192	175	170	205	185	190	170	175	193	188	192	188	180	203	185	222	180	194	207	201	186	159	202	197	203	181	184	195	202	174	190	186	213	209	199	201	213	198	188	207	174	166	183	176	197	204	193	175	221	178	191	206	200	178	172	180	169	191	182	198	212	166	196	186	179	188	180	176	176	183	210	216	188	197	183	204	177	197	193	179	197	208	183	195	185	208	186	183	190	209	237	186	190	188	213	193	210	224	203	212	195	181	210	191	187	192	179	188	210	201	195	191	206	195	177	209	198	186	181	190	199	203	187	212	203	168	199	214	197	186	197	183	189	160	189	191	223	194	184	189	199	181	169	200	202	210	195	177	186	189	207	174	213	183	206	188	202	200	207	201	189	206	200	190	188	194	196	198	196	203	187	188	208	176	217	198	209	197	177	200	209	190	206	181	175	171	203	200	193	217	195	211	210	162	181	212	173	212	195	198	199	198	201	202	222	192	195	199	196	185	188	197	184	159	191	189	224	187	210	176	193	170	200	172	193	180	189	228	209	179	204	197	186	183	187	194	182	167	194	188	188	166	221	191	208	181	210	180	206	195	194	176	183	200	183	181	217	199	207	172	205	215	184	189	166	172	182	217	202	238	192	174	186	179	210	194	185	192	210	176	189	225	178	194	207	187	218	165	214	212	201	199	192	194	191	177	170	199	189	199	193	177	204	202	168	161	198	196	211	189	195	204	197	197	203	201	201	189	182	172	190	171	200	195	178	203	183	207	196	191	191	181	199	177	194	193	188	196	186	205	178	195	206	199	196	185	210	175	184	204	196	203	196	162	182	169	206	178	189	184	208	195	213	183	182	200	206	215	191	189	165	201	179	191	192	190	211	193	217	200	202	225	205	217	195	191	178	220	190	195	215	218	199	180	184	184	208	178	174	195	191	204	203	204	208	169	174	161	195	190	181	195	189	207	202	179	191	205	185	187	187	203	210	211	195	179	204	161	205	181	178	180	217	204	192	204	198	178	198	195	187	186	197	202	199	198	196	209	189	193	190	187	198	203	231	205	199	166	199	196	189	208	193	198	198	193	171	199	172	189	172	217	207	181	173	180	198	170	204	198	201	163	207	207	197	192	204	178	199	212	210	198	222	195	198	190	215	223	190	198	188	171	190	192	211	205	206	192	187	174	203	176	191	215	207	179	194	191	199	184	202	180	192	199	193	175	170	211	186	196	173	195	202	192	194	200	181	202	201	169	188	195	197	207	210	184	168	183	198	194	169	220	194	228	202	187	193	195	171	183	196	182	184	166	198	210	195	186	207	183	193	188	192	191	187	188	169	205	210	205	188	182	199	161	204	198	185	207	200	190	201	210	190	214	220	176	213	189	212	195	186	188	173	178	200	186	205	211	192	184	177	201	198	183
51156	46196	25948	1113	1085	1005	937	852	793	777	778	709	719	702	709	640	643	679	668	655	632	633	629	632	628	654	646	627	621	664	623	612	633	643	647	628	657	643	647	649	669	629	661	645	642	652	627	603	616	633	649	575	609	628	620	627	581	670	597	629	630	610	610	626	602	655	593	649	630	591	648	613	646	637	631	598	654	565	653	589	610	611	616	557	659	624	628	645	613	634	663	613	603	648	614	601	581	614	641	588	618	612	644	625	631	657	590	670	620	635	630	627	599	602	618	595	604	595	617	656	589	593	622	658	625	636	632	694	607	631	612	647	630	663	639	656	635	663	606	674	653	637	593	633	600	608	622	655	612	612	631	586	632	632	634	602	617	598	618	593	629	622	611	628	619	604	624	631	611	594	642	640	609	616	635	612	612	640	631	592	609	595	625	559	636	614	638	609	617	611	645	648	598	610	612	573	643	600	652	624	601	601	646	591	578	592	629	632	626	628	653	613	608	579	562	633	629	605	608	618	596	610	590	643	669	651	579	619	650	647	623	576	578	644	607	641	586	602	646	607	651	572	596	667	631	648	590	555	577	655	634	615	619	618	615	617	639	613	644	649	605	591	603	608	618	638	617	632	614	654	618	643	630	635	654	617	604	578	628	626	606	665	638	577	615	662	613	603	641	612	644	588	618	632	650	619	616	603	667	605	643	595	641	590	631	608	581	609	644	642	619	666	616	590	617	611	619	651	616	654	636	616	611	589	612	640	629	647	663	580	631	612	647	585	599	621	624	636	588	616	587	624	629	624	646	611	645	648	598	603	655	629	636	617	628	632	608	593	647	582	615	580	635	614	565	610	614	646	604	648	636	597	568	610	592	609	617	648	654	580	635	648	610	550	586	625	636	655	584	579	562	633	638	649	647	581	606	646	628	598	622	636	592	635	648	618	583	675	638	607	589	624	650	671	609	608	638	608	602	625	610	634	597	635	629	587	620	573	657	564	621	616	658	595	670	639	645	587	617	646	631	629	674	622	601	600	573	624	616	620	570	591	599	594	648	623	577	626	636	668	645	645	634	610	577	618	623	625	631	642	593	632	612	643	679	658	633	643	623	604	633	633	635	617	612	618	661	579	639	557	621	622	609	658	647	626	634	631	631	642	566	611	701	618	631	682	639	587	576	652	604	626	643	619	632	613	635	612	620	659	627	623	642	599	643	623	604	636	611	594	649	643	633	631	638	629	614	630	642	629	603	613	619	601	568	599	665	598	597	626	620	612	613	611	633	632	580	646	659	581	632	654	621	588	606	655	602	629	629	644	633	639	593	599	625	619	602	659	647	616	649	626	611	649	602	604	628	589	601	598	640	617	583	619	655	700	584	638	638	637	642	629	621	612	608	631	635	632	647	617	606	629	609	638	649	607	619	688	617	645	648	644	622	608	648	632	648	625	622	589	577	615	589	598	579	616	642	613	614	604	675	634	603	635	644	603	625	605	657	615	639	625	623	577	598	626	650	628	613	604	624	625	632	641	599	605	618	622	659	585	617	642	594	649	617	614	662	633	629	592	615	638	630	605	602	625	641	650	629	617	617	614	636	641	611	618	597	655	630	594	609	640	617	606	602	534	612	577	644	621	621	606	636	597	572	596	585	620	631	608	583	603	603	556	640	650	660	611	626	609	620	645	633	609	625	633	627	652	599	613	634	598	629	604	595	627	606	628	625	606	633	597	571	595	596	659	668	624	650	651	617	601	646	648	617	593	581	633	611	639	638	591	639	608	642	659	562	637	627	663	616	581	646	616	566	632	652	616	682	611	612	590	648	608	662	633	616	620	641	646	632	600	600	618	623	603	659	638	628	648	627	592	628	586	613	622	601	599	634	581	639	628	554	601	629	645	619	602	619	647	604	623	601	653	649	617	626	613	596	580	698	603	607	613	621	609	661	653	617	653	633	614	638	629	604	612	631	621	643	628	637	628	599	644	615	586	635	624	569	608	589	603	657	637	652	656	632	608	631	604	618	618	599	631	637	658	615	627	609	666	630	598	644	593	611	626	614	623	615	637	614	618	645	639	623	649	622	602	585	576	636	625	616	636	623	603	617	571	610	594	662	628	584	646	606	597	633	667	625	549	594	607	641	554	608	596	610	651	611	643	636	674	618	617	653	606	659	627	596	579	589	600	629	601	611	616	578	609	574	639	668	625	619	642	653	626	655	608	583	667	606	605	616	598	630	664	610	624	651	590	568	595	624	633	652	599	626	689	606	630	619	609	614	610	619	662	608	600	631	578	616	624	669	646	632	627	630	610	594	623	672	548	633	633	641	653	590	624	622	652	603	634	586	627	634	609	593	622	608	632	662	571	657	654	647	610	632	616	654	612	614	639	611	594	567	654	609	626	653	617	679	654	637	649	631	663	642	603	624	647	686	630	675	588	575	658	610	624	653	619	617	639	575	645	627	645	634	620	619	611	644	625	609	624	615	642	579	602	625	611	627	613	613	660	625	613	576	615	604	606	628	598	622	616	646	630	601	639	632	618	615	640	611	669	641	606	661	596	618	596	610	596	581	656	601	655	608	600	604	611	614	614	650	593	652	609	658	602	628	637	635	616	657	580	566	680	610	638	645	603	622	653	647	605	579	618	594	621	631	635	607	615	623	600	620	641	580	596	586	634	609	644	632	646	652	656	647	559	622	631	647	600	611	555	632	586	640	564	587	630	606	660	642	616	622	647	621	605	629	639	605	601	612	616	660	680	617	601	595	608	635	608	613	653	656	712	641	620	640	627	628	635	602	638	583	580	625	639	607	624	649	633	580	616	655	609	641	650	633	574	634	579	586	665	618	645	615	633	619	638	618	589	607	638	613	620	650	638	622	580	607	612	642	598	644	619	655	578	605	657	595	631	642	616	598	610	623	643	639	620	629	638	566	689	670	605	624	607	608	653	626	602	634	637	660	649	646	593	619	586	619	644	601	675	647	643	582	602	623	638	634	611	581	598	595	621	615	665	641	603	632	616	633	649	611	652	609	633	602	590	614	599	605	602	627	649	623	654	645	625	585	613	633	599	640	631	696	622	622	644	618	635	611	626	624	623	655	576	620	588	644	636	639	634	606	603	674	623	603	653	670	623	640	629	635	576	591	602	643	590	641	629	611	595	665	652	648	595	635	578	611	649	639	642	653	586	638	599	624	648	666	606	598	626	619	642	608	610	620	577	653	614	602	607	622	603	594	683	639	650	616	662	604	588	626	625	651	654	619	614	620	665	621	627	602	644	633	604	621	649	608	604	688	631	657	614	682	629	621	616	631	602	621	612	643	633	634	623	606	613	649	612	668	641	629	631	643	598	630	614	589	601	651	621	634	635	642	611	586	669	628	634	617	624	583	620	606	601	622	622	631	630	592	628	605	592	632	618	673	639	621	613	592	612	640	640	643	604	651	630	625	581	607	596	629	580	645	624	606	645	652	655	569	622	638	585	611	640	658	655	611	617	649	592	648	610
78145	67164	56159	16730	3436	545	402	411	388	302	305	323	333	331	311	329	314	305	313	309	272	299	293	314	279	303	303	273	286	284	292	314	281	308	313	284	295	298	278	284	258	318	293	290	300	269	274	253	288	278	276	284	279	280	315	308	277	265	309	276	279	287	271	296	283	279	300	275	274	295	334	308	303	286	332	300	291	270	266	290	275	309	282	293	295	323	274	286	289	278	297	292	288	297	305	249	283	272	283	291	304	280	289	267	266	308	263	303	272	251	297	298	297	302	321	302	295	281	286	295	298	291	311	321	246	293	264	297	309	278	273	300	309	258	285	288	301	324	282	298	308	279	288	321	282	274	286	288	317	310	285	324	275	281	294	265	313	304	265	305	293	298	278	278	293	314	292	295	267	294	277	282	293	288	281	255	278	288	290	322	226	304	304	292	309	300	326	284	305	299	296	271	306	266	315	289	290	269	297	302	274	280	285	295	290	294	279	294	327	282	310	306	305	290	296	297	261	300	269	276	292	288	276	294	268	281	304	288	281	295	276	312	283	292	315	288	280	274	290	306	275	272	264	294	289	282	271	294	254	278	288	258	261	282	305	259	282	286	274	282	284	265	272	281	289	324	288	295	298	262	275	298	291	257	291	301	311	288	315	296	292	256	268	275	272	305	276	296	268	297	293	293	308	300	287	284	279	280	308	284	272	269	281	295	272	277	287	287	287	316	300	275	289	279	301	297	276	305	268	295	270	277	285	312	295	314	312	265	305	284	275	296	289	316	270	288	283	299	293	283	284	277	280	272	290	304	279	298	280	275	284	286	289	300	292	291	306	264	283	318	294	288	281	305	269	267	267	297	293	299	315	263	297	313	286	274	258	274	268	295	290	285	288	314	319	305	285	287	281	280	287	304	294	277	311	293	293	291	303	280	327	295	299	274	278	266	295	271	297	319	306	281	306	278	270	288	297	316	309	259	302	274	302	292	279	278	308	291	295	316	251	291	285	289	284	253	275	307	307	292	289	305	285	279	278	281	271	274	285	267	267	287	284	316	320	319	278	290	291	295	316	277	274	260	303	316	292	290	288	284	274	301	270	267	284	293	295	269	276	282	292	286	276	283	284	275	272	296	266	287	290	283	296	302	285	291	278	303	284	343	288	308	283	287	279	272	297	269	275	296	246	269	276	290	307	303	295	318	292	296	289	279	290	308	269	291	278	282	275	284	306	305	290	290	282	288	304	282	273	281	268	302	279	277	310	270	291	295	300	323	283	299	287	277	275	263	281	252	284	269	266	291	277	279	308	302	277	316	268	288	309	287	305	282	311	290	286	284	309	290	263	283	296	276	295	271	269	296	288	278	282	262	290	280	320	292	281	291	293	277	298	289	278	318	285	275	295	311	289	291	306	300	287	280	295	294	283	280	290	280	289	279	299	292	283	296	289	301	284	305	277	296	296	290	262	256	297	324	263	286	319	312	271	304	286	301	282	317	306	318	294	293	271	263	256	296	263	285	267	280	304	281	292	313	295	315	272	264	299	277	310	281	298	308	294	283	304	264	306	266	262	261	291	266	263	289	304	290	302	278	294	275	305	274	278	278	250	274	288	281	284	299	299	275	258	298	281	250	291	308	281	297	274	295	305	267	285	290	289	292	249	261	250	302	275	262	257	264	258	272	319	288	276	282	259	302	280	289	278	259	290	285	285	293	287	296	303	291	301	299	278	284	285	294	292	308	264	289	281	290	287	286	308	302	304	260	271	303	300	280	277	295	288	298	314	270	279	279	292	296	290	295	281	301	296	288	306	258	306	314	279	293	280	307	295	320	271	301	293	283	267	286	263	282	286	303	294	300	292	311	304	302	298	254	276	282	297	299	322	272	284	299	264	290	290	271	265	274	296	276	285	296	278	323	287	299	270	250	288	305	272	252	310	288	278	275	298	295	291	280	269	281	301	298	310	255	285	253	273	297	284	262	279	288	333	284	283	319	294	262	277	287	266	277	277	307	295	299	296	320	259	270	271	294	270	264	278	288	289	284	287	303	301	284	308	279	274	287	271	268	262	309	282	287	276	253	279	284	305	289	301	301	277	284	299	269	306	307	328	272	270	313	272	302	249	307	285	275	317	302	261	280	326	298	287	283	282	278	297	301	286	292	279	293	283	272	298	284	282	287	300	269	316	278	277	324	276	316	260	270	277	295	305	320	293	294	290	263	285	258	293	300	313	294	283	297	297	259	278	263	283	301	300	287	281	274	267	284	286	291	261	285	278	283	294	268	318	326	312	312	292	268	271	282	291	293	286	287	290	318	282	266	298	283	291	302	287	254	270	300	259	292	258	265	276	291	316	286	324	295	308	281	289	272	316	308	274	279	305	290	309	289	333	298	294	324	254	279	299	302	259	301	317	300	326	286	274	314	288	278	296	316	302	254	264	271	280	289	315	290	283	284	292	309	270	306	272	299	286	287	313	300	289	299	303	340	289	265	300	263	257	258	313	279	280	278	247	283	306	303	289	294	290	274	295	286	289	310	301	288	285	309	302	286	293	271	283	285	267	280	297	248	320	289	301	295	285	287	305	282	312	268	275	287	296	276	268	292	315	295	308	269	301	295	288	320	288	295	298	281	317	286	296	275	278	317	305	293	306	292	277	299	323	296	286	290	283	288	311	271	251	279	292	294	302	272	295	283	308	306	246	279	254	313	267	323	291	276	271	272	312	301	301	306	300	281	312	286	299	280	318	296	285	294	309	260	293	313	309	313	292	295	295	274	253	297	303	307	277	298	292	265	264	272	270	273	312	292	263	263	290	311	267	281	278	302	260	304	287	295	278	274	293	283	296	276	307	274	257	296	292	295	289	285	298	284	298	283	276	309	299	285	285	290	300	284	291	293	290	287	267	282	314	272	287	301	284	298	263	282	286	282	305	275	310	306	265	289	292	253	286	287	309	313	326	269	280	291	270	290	291	284	290	308	291	290	290	273	279	279	294	268	319	296	299	290	264	302	293	267	284	299	251	284	299	298	304	269	315	272	284	310	276	296	326	291	295	323	322	278	268	292	272	281	317	291	284	293	279	302	275	299	271	281	306	303	281	281	294	299	269	302	293	312	275	290	308	288	277	301	298	258	298	296	252	286	298	289	291	287	288	288	298	282	268	262	246	315	299	321	303	294	279	278	283	256	300	287	274	298	284	290	278	255	288	289	313	278	259	282	293	300	289	312	288	281	272	274	308	270	263	277	276	292	293	269	323	282	267	300	311	300	240	309	298	263	272	287	303	290	311	292	276	291	281	285	279	302	267	275	297	316	240	295	292	305	283	285	275	282	306	320	299	295	301	268	298	284	310	262	291	276	283	265	291	300	236	260	295	251	301	302	302	300	290	288	304	299	288	304	272	303	268	296	292	278	305	287	333	271	323	295	293	277	277	284	303	270	305	306	287	259	271	272	298	292	301	291	279	306	266	287	305	253	310	250	293	260	283	294	307	288	305	294	297	279
60678	55634	39634	2031	1773	1577	1457	1296	1227	1156	1061	1093	1012	1028	994	913	961	958	925	920	910	897	929	925	900	883	888	901	898	927	925	869	922	885	897	859	901	907	869	893	864	832	909	909	894	893	880	862	822	853	886	863	876	881	861	838	869	854	890	815	824	827	867	875	872	883	847	882	839	911	844	881	834	871	853	802	814	892	822	907	881	863	919	856	892	869	840	860	882	895	891	846	889	847	825	858	868	868	895	832	849	872	815	872	880	863	856	893	843	848	860	842	812	838	886	898	933	819	889	897	895	875	927	930	863	890	879	838	886	874	863	864	823	894	883	857	854	830	831	875	887	895	885	903	851	886	815	864	866	858	892	833	867	845	842	887	842	870	922	865	895	860	864	862	844	875	893	843	901	865	906	848	878	871	871	931	854	832	865	852	862	889	858	894	874	849	872	840	878	899	915	855	904	818	846	830	843	880	859	865	873	869	896	883	872	857	826	861	861	847	844	862	876	873	853	901	907	851	849	865	905	854	875	876	917	859	861	878	866	911	854	817	903	834	852	904	862	802	829	843	894	792	929	808	923	814	802	905	894	922	895	853	874	858	882	840	827	846	816	810	834	859	873	928	841	857	865	869	946	841	886	857	857	901	902	912	853	828	822	840	824	859	851	886	863	867	878	833	878	892	824	858	859	823	870	908	824	851	888	873	865	871	875	920	820	838	852	831	879	876	874	872	848	876	905	864	886	791	906	859	823	873	904	881	808	822	871	813	827	860	921	857	865	902	897	856	857	841	919	855	875	889	828	853	902	874	848	883	861	833	857	874	849	893	862	839	866	871	854	880	881	863	870	837	825	808	907	870	821	909	855	867	836	868	893	839	872	817	863	865	835	874	880	846	841	857	847	839	813	784	833	859	841	852	877	852	933	860	899	837	856	842	831	888	859	877	862	882	855	918	855	886	872	792	836	841	858	836	855	855	849	851	854	879	899	875	847	866	865	893	891	858	879	937	898	855	866	880	866	803	870	824	929	825	846	846	870	852	857	792	845	869	851	851	862	813	843	858	874	807	885	909	851	861	894	903	865	845	862	850	846	858	901	894	836	820	791	831	881	864	838	827	875	851	854	944	848	860	866	887	841	859	856	877	908	909	797	847	874	879	890	868	902	843	871	845	892	841	829	849	866	865	882	882	849	894	910	917	856	870	869	897	851	911	873	901	894	874	891	885	853	900	900	871	837	855	850	849	833	860	879	860	861	851	867	857	948	832	893	878	867	872	934	896	806	879	882	866	855	812	941	868	859	857	905	880	890	903	889	866	840	826	884	870	852	882	868	861	862	861	892	889	879	861	830	876	903	835	864	838	863	875	849	834	887	833	923	881	801	831	857	877	786	862	826	894	877	881	867	844	852	867	818	843	790	852	893	838	882	885	815	857	882	817	825	842	921	822	873	868	882	822	832	876	854	845	840	853	868	845	856	864	906	860	859	832	901	903	829	909	868	881	881	900	842	841	898	861	866	896	927	910	874	827	869	841	878	866	801	840	887	861	862	836	890	918	850	829	861	843	845	913	861	881	874	835	867	863	822	893	885	840	907	820	850	873	802	887	896	838	888	855	874	875	881	881	870	856	903	861	900	821	852	855	811	859	902	867	845	837	860	859	882	867	865	872	824	869	841	862	863	887	856	841	866	851	837	866	863	833	917	818	875	851	866	824	843	859	808	817	903	856	857	806	866	831	886	852	830	842	838	801	856	868	855	802	875	888	838	836	859	842	879	903	890	866	867	812	904	857	867	891	840	844	880	857	834	895	858	843	861	822	884	902	831	826	898	875	806	813	926	844	880	841	835	946	877	839	858	816	861	870	832	902	902	854	823	851	896	851	888	915	831	838	811	858	898	887	875	872	812	844	819	806	837	884	844	877	923	871	869	845	849	838	812	862	857	888	820	881	933	871	821	868	853	841	869	863	851	885	881	854	860	842	892	886	829	869	801	831	878	873	873	864	845	894	879	822	884	868	846	907	829	818	892	866	870	891	867	813	867	869	846	866	853	841	882	863	904	836	840	831	848	914	848	831	864	885	862	830	865	828	867	880	873	829	899	894	878	927	869	873	885	871	847	885	886	817	807	837	895	844	859	880	831	847	839	873	889	867	849	833	895	864	845	923	914	831	890	881	851	886	833	858	824	864	845	862	840	886	889	859	870	838	889	871	859	852	870	859	846	846	892	863	847	896	877	913	858	873	889	903	888	846	880	855	827	889	861	856	891	916	902	906	871	855	888	857	858	909	880	825	851	878	865	859	882	876	863	861	859	822	810	879	837	841	868	855	864	851	865	848	809	853	814	793	850	883	883	911	869	859	873	926	889	867	849	833	846	849	827	832	818	809	865	917	851	890	882	862	898	833	864	927	853	829	897	830	817	867	873	823	838	910	860	814	843	848	845	837	851	899	868	868	914	885	831	863	844	837	841	889	873	865	894	870	879	878	861	848	841	830	895	906	809	915	865	851	887	890	863	886	920	893	869	873	837	839	815	826	826	848	828	876	863	818	840	844	843	907	844	900	830	848	858	878	856	839	838	877	884	856	878	853	877	880	889	857	838	881	845	892	876	885	828	902	870	868	829	836	855	887	826	873	857	836	850	850	878	872	920	851	889	841	836	912	859	874	847	877	846	876	800	880	812	839	831	870	905	841	862	887	854	905	824	873	878	860	826	909	853	810	888	833	869	858	877	883	883	827	891	839	881	870	895	822	830	894	886	826	827	849	807	882	941	851	884	867	825	839	869	917	859	854	863	856	833	854	860	831	875	874	883	885	875	890	851	899	920	857	852	858	902	863	864	896	838	878	897	866	811	832	868	854	831	883	893	874	899	887	869	823	909	906	833	837	903	874	826	868	837	816	856	811	839	889	877	861	806	862	847	853	866	839	843	890	864	862	867	899	857	872	786	874	963	824	822	855	876	864	858	877	857	889	840	869	856	892	851	879	835	884	862	829	786	866	903	881	817	853	837	844	843	887	951	885	818	888	922	908	914	862	809	854	847	869	839	904	886	877	885	889	852	877	850	853	868	910	892	921	820	839	862	812	850	884	861	894	839	911	838	863	898	920	864	826	891	866	902	849	885	900	889	835	873	832	872	844	875	839	892	883	852	839	892	843	893	875	845	836	843	845	894	878	809	879	897	840	903	893	792	862	809	863	891	860	877	876	855	910	843	843	894	866	858	854	840	839	936	897	837	872	824	866	858	813	856	890	870	846	833	909	877	816	831	814	883	855	875	806	834	869	889	849	801	873	831	894	844	877	850	852	864	836	871	855	873	848	829	830	874	915	834	855	872	815	814	900	850	894	878	795	886	822	895	840	826	830	856	878	896	861	845	827	871	832	835	864	850	865	820	880	812	848	773	843	871	825	837	856	898	856	847	822	838	888	818	825	835	817	901	875	842	826	828	825	835	858	901	838	811	908	881	831	815	864	831	823	824	890	858	834	822	852	887	821
30511	17228	6609	322	172	148	138	132	123	156	126	118	119	136	129	134	116	106	109	121	137	95	133	118	137	127	129	108	132	124	130	127	148	116	147	135	143	121	124	151	135	145	143	100	115	147	127	135	133	155	127	111	135	139	121	133	142	139	129	131	121	141	133	138	147	119	125	142	132	118	113	122	118	130	129	146	121	132	109	103	139	135	119	136	124	131	135	151	126	140	138	122	99	129	120	125	145	110	118	135	132	111	108	141	126	156	142	123	128	120	131	150	122	124	135	130	122	124	132	130	127	118	107	129	134	142	113	141	117	122	112	115	134	113	130	147	116	112	132	126	110	124	133	129	127	120	126	125	122	138	137	162	126	124	116	138	115	119	137	140	134	131	122	119	134	151	126	128	124	154	137	129	133	134	137	111	130	133	118	120	136	133	139	147	136	142	131	140	111	130	123	145	107	131	149	131	111	151	138	117	133	138	125	129	134	138	108	114	120	122	145	128	152	128	132	126	112	133	136	109	146	138	143	137	111	122	112	120	117	149	134	118	136	128	124	117	120	110	112	150	105	150	124	125	129	140	135	123	139	118	117	127	132	140	127	125	123	132	126	133	133	125	120	124	114	139	121	158	120	130	114	127	129	146	140	122	133	134	149	121	135	130	122	129	144	119	141	141	112	128	110	127	143	102	151	124	121	128	124	119	120	129	120	120	156	118	134	134	131	127	123	123	145	127	128	145	126	137	118	120	142	147	143	131	126	121	126	96	126	119	127	128	130	115	122	135	127	138	118	112	137	129	125	142	105	116	145	139	124	118	123	126	117	109	149	134	157	114	136	116	113	116	149	134	139	120	112	116	135	130	134	126	146	124	120	105	99	142	133	168	129	136	132	129	121	137	113	122	153	113	129	130	128	115	130	133	138	118	114	136	123	121	133	136	141	127	132	143	118	138	140	122	117	128	119	121	111	139	120	148	126	141	131	135	151	144	144	124	124	137	130	131	140	150	117	122	126	149	119	111	113	131	141	126	133	124	126	152	129	133	127	131	133	139	130	121	127	147	122	130	118	134	120	117	135	108	149	138	149	131	130	117	114	145	127	156	107	118	147	117	119	119	119	149	104	134	128	113	120	117	129	136	125	113	132	123	127	113	104	155	128	135	136	126	115	133	119	134	111	139	128	128	129	129	123	138	118	128	111	136	128	124	149	119	124	134	134	133	126	122	120	124	140	125	128	120	118	135	151	109	140	118	144	117	147	151	166	124	151	92	123	124	125	112	125	130	139	113	131	134	144	123	118	126	117	123	128	131	131	125	116	117	148	129	139	148	122	158	143	130	115	161	133	143	117	123	127	137	138	126	129	122	120	117	122	126	104	136	124	120	146	129	125	131	124	116	123	123	138	146	129	123	122	143	145	118	134	137	132	111	130	123	143	139	132	116	120	134	131	115	126	129	136	131	118	136	115	117	130	164	116	115	140	126	109	132	125	135	136	117	140	121	119	139	137	129	131	124	117	120	127	133	130	122	133	130	127	136	121	131	134	114	135	129	121	134	112	139	126	150	107	122	117	150	130	140	128	138	132	134	147	152	123	119	114	101	121	133	129	122	129	102	119	139	128	146	149	127	115	127	131	116	123	119	111	133	147	110	137	136	111	122	126	104	125	146	128	126	107	138	136	119	148	122	141	117	137	121	135	121	122	115	137	154	125	117	130	134	148	119	126	126	144	138	128	140	139	141	119	136	125	121	144	137	123	140	130	141	127	135	119	150	135	143	141	122	143	136	132	122	127	160	125	134	147	136	156	122	132	133	132	127	128	132	133	136	126	121	134	127	155	135	134	129	103	133	116	142	133	112	135	128	134	116	122	130	133	113	120	121	142	137	142	133	127	143	114	142	130	135	134	128	124	145	111	119	113	131	131	133	149	137	136	139	122	123	135	125	133	132	123	174	140	135	116	115	146	126	138	128	137	117	112	120	121	123	105	128	140	115	124	136	124	115	110	125	121	114	148	132	127	141	126	119	137	120	127	135	137	147	116	108	123	120	126	136	125	139	122	113	132	114	141	134	142	132	127	120	128	131	135	118	149	132	127	142	134	122	130	140	150	121	113	122	131	123	132	143	130	114	109	127	124	114	121	123	125	118	132	127	133	137	112	146	138	143	136	121	141	129	138	135	124	124	114	129	117	117	141	134	139	131	140	131	110	134	132	118	131	143	124	118	122	139	140	120	153	125	131	103	124	128	145	131	131	127	138	129	127	126	131	162	137	124	131	135	131	128	148	122	125	146	108	141	115	132	138	117	132	147	126	129	135	142	118	133	118	134	137	132	121	138	136	113	141	140	144	147	127	129	112	123	147	131	132	128	138	148	92	133	129	130	115	138	133	138	145	111	129	132	160	124	110	111	149	122	135	108	118	126	142	131	145	137	124	128	108	131	135	120	121	132	123	117	123	111	120	100	128	111	146	124	108	123	118	118	136	121	142	138	136	128	126	165	140	135	136	133	115	138	135	126	105	124	144	136	133	143	118	127	125	119	121	134	130	128	119	120	140	133	127	131	137	129	125	138	121	135	127	110	146	124	120	121	141	122	123	133	130	135	139	135	121	125	135	148	128	130	117	140	163	129	123	131	140	131	118	122	142	132	133	112	112	129	130	130	120	122	130	127	126	120	123	144	111	116	127	121	120	126	129	118	124	120	140	139	118	140	115	120	136	128	108	140	123	121	138	132	114	136	135	139	127	134	133	128	155	128	150	135	132	120	138	134	116	145	125	132	126	144	137	162	129	148	150	118	96	133	122	138	121	114	132	134	142	117	134	125	127	118	127	119	124	111	116	142	122	119	117	126	144	125	121	127	124	122	135	131	137	129	123	130	130	113	126	135	129	117	130	146	157	140	132	136	117	140	130	135	124	126	154	142	118	150	123	149	129	116	136	119	123	121	153	126	135	123	101	134	122	125	121	118	133	129	119	123	136	137	161	117	140	138	145	104	131	126	130	113	124	132	149	107	137	108	122	119	136	120	113	123	135	150	119	139	116	132	145	132	119	134	116	125	141	121	154	132	124	129	145	123	158	126	125	135	125	131	120	127	143	124	136	137	149	140	134	145	128	114	140	135	134	121	121	125	125	123	122	138	110	129	136	139	144	124	110	127	143	151	129	125	119	134	130	130	132	126	135	126	128	117	153	143	137	110	139	126	137	119	121	145	110	140	127	138	136	133	141	121	122	137	134	135	115	140	143	107	109	130	113	136	128	128	110	127	134	130	142	135	115	140	136	143	130	122	102	124	112	137	130	151	135	136	135	127	143	136	130	126	123	135	136	125	120	128	131	118	131	129	142	145	135	123	129	147	147	136	136	128	136	125	117	121	140	118	143	125	135	130	111	140	119	118	126	106	123	119	124	123	141	146	141	143	109	118	131	131	125	140	117	139	127	111	124	116	114	119	119	119	132	112	120	126	126	132	151	115	122	136	126	124	142	136	126	135	138	134
29858	19618	10099	489	478	475	473	509	451	449	496	451	482	463	454	503	444	465	455	461	480	459	459	432	472	456	431	467	486	466	487	479	466	469	422	483	502	459	438	458	446	441	422	443	478	427	448	460	412	451	459	484	464	467	428	490	449	483	453	442	474	458	458	442	493	428	466	448	445	433	413	479	439	430	450	458	431	433	481	479	456	449	451	477	455	451	465	451	470	451	450	429	436	437	443	476	438	464	475	436	462	453	441	422	472	472	454	457	433	451	464	433	427	487	426	485	457	495	450	444	436	454	487	435	446	452	443	460	446	446	439	461	442	426	450	439	418	487	426	484	481	460	428	444	433	471	467	450	471	460	441	436	461	452	436	461	424	460	466	455	458	417	471	449	440	403	422	474	463	457	464	435	480	429	441	460	445	465	444	443	467	478	440	456	446	461	467	458	471	456	462	494	449	467	490	452	472	471	456	475	433	488	408	471	429	463	425	432	447	443	450	477	441	469	461	473	468	445	482	424	491	489	452	423	426	456	467	464	447	499	446	469	399	467	443	463	481	463	446	442	438	436	464	482	420	442	476	449	498	452	435	479	468	481	442	434	434	463	447	453	451	457	423	462	431	442	456	443	472	477	459	462	470	419	448	446	453	450	459	491	455	442	443	435	489	482	450	498	489	439	481	460	430	413	482	483	463	459	446	509	416	466	459	467	474	471	429	422	444	445	456	452	472	408	455	428	473	453	429	488	443	439	451	477	446	435	442	450	443	457	439	413	436	438	474	441	461	431	473	452	500	469	423	459	481	483	482	449	496	459	472	451	453	464	434	440	436	433	505	439	479	445	472	450	458	422	454	463	489	462	456	456	452	450	443	458	437	472	438	478	449	429	453	440	436	476	483	454	492	446	420	491	446	453	451	449	399	449	445	438	461	453	482	466	464	471	475	446	463	472	486	472	453	458	435	509	429	484	498	463	437	497	451	439	452	448	453	449	440	438	458	431	451	408	464	432	435	472	473	419	477	469	430	474	488	480	455	475	477	467	462	486	462	439	467	427	478	477	467	438	421	440	436	464	482	463	470	444	435	432	472	449	460	451	431	455	467	435	487	476	466	480	448	451	435	458	455	482	482	459	414	471	465	421	454	452	450	433	381	471	457	437	430	479	449	456	468	440	449	444	438	442	468	488	468	447	457	438	433	438	479	427	463	457	449	484	431	446	416	482	480	490	450	488	466	498	406	471	469	433	449	430	496	456	428	471	441	463	447	438	456	504	447	446	432	488	460	461	471	453	431	427	438	426	444	424	461	479	444	437	520	452	430	439	442	440	464	413	437	427	438	479	461	464	476	459	458	420	446	464	455	472	425	469	444	467	404	448	439	448	472	464	428	499	446	463	442	476	452	446	448	455	443	428	442	445	487	449	430	452	443	439	443	446	411	470	441	436	406	476	477	481	418	449	475	458	473	448	486	480	477	427	432	453	463	476	492	459	536	450	422	440	475	450	431	454	483	482	481	495	473	460	431	453	473	457	466	475	461	486	464	450	429	446	485	450	497	465	504	451	457	481	470	469	443	477	418	444	427	468	487	477	458	462	447	447	449	462	436	466	455	383	418	463	455	469	424	460	452	464	442	490	457	410	435	465	417	473	459	475	432	437	462	423	422	484	488	416	422	436	406	468	437	446	435	450	400	439	462	449	484	448	445	426	456	435	467	437	461	448	442	450	435	434	459	447	462	465	461	437	456	442	437	461	492	450	449	450	497	467	450	502	406	415	433	432	477	449	470	449	448	457	469	463	461	415	448	444	446	471	455	446	435	400	447	478	491	488	505	407	477	483	411	411	414	510	411	474	471	420	461	455	503	443	432	449	483	454	476	431	461	463	461	450	453	450	413	462	428	426	484	487	385	477	412	476	509	466	454	434	474	464	456	491	483	457	456	465	474	481	459	479	433	457	455	488	467	422	460	489	474	469	465	435	415	473	475	458	465	422	416	476	435	404	446	433	466	428	444	460	419	455	479	456	464	477	470	469	418	440	448	442	444	477	453	460	475	431	465	455	471	510	421	464	439	420	390	440	449	472	391	471	479	419	439	474	445	427	473	444	468	456	487	486	430	472	442	469	445	467	441	448	474	475	486	462	428	444	468	451	444	438	444	408	479	420	435	452	464	462	447	461	468	476	432	478	452	479	465	459	449	448	439	464	460	443	444	471	448	450	496	412	461	450	445	418	427	463	438	410	441	422	419	466	445	428	452	428	444	468	482	446	433	433	454	460	453	461	436	407	451	384	400	469	483	465	462	451	466	458	460	416	474	456	438	456	442	476	460	411	444	456	434	451	429	472	447	485	465	461	467	473	437	447	408	443	450	476	437	467	463	455	435	431	455	434	399	460	416	443	453	459	407	465	461	459	430	481	469	418	439	463	463	445	450	426	436	447	445	419	460	459	529	480	421	420	432	495	432	438	462	459	460	425	433	437	451	456	433	448	468	466	432	427	455	469	474	451	484	426	463	475	471	474	483	456	429	480	451	482	460	443	443	444	427	478	471	473	449	438	481	473	433	476	469	461	403	498	468	460	438	468	467	454	437	447	440	468	461	444	448	487	480	457	461	462	495	437	443	447	471	468	436	474	444	449	427	417	407	442	420	454	419	484	449	433	452	437	462	465	434	427	461	460	435	450	419	481	477	416	396	439	421	449	437	446	451	454	491	454	425	449	455	473	468	434	490	446	435	445	474	457	464	478	436	444	446	477	436	454	481	461	427	425	430	490	453	443	462	459	465	445	415	463	481	460	448	472	448	501	423	473	441	461	451	445	485	449	468	476	466	455	434	448	463	470	454	468	449	517	453	464	474	458	479	491	489	442	464	421	479	443	452	494	465	455	469	482	479	414	453	457	413	481	488	458	424	450	443	433	436	401	410	454	430	460	482	463	476	471	474	481	464	460	460	443	417	451	420	433	479	417	451	474	447	450	464	484	431	454	439	413	442	440	498	466	441	466	414	437	515	496	484	456	460	448	470	437	445	447	470	451	455	414	440	468	448	420	443	433	437	420	438	419	457	435	472	447	469	450	456	441	460	426	447	479	442	475	407	440	425	425	442	396	454	458	443	477	457	434	459	454	469	417	465	450	472	464	436	476	470	464	454	455	492	413	416	448	471	420	476	449	439	454	442	444	426	452	453	423	460	438	433	467	423	453	470	486	497	443	440	454	479	488	492	453	450	462	494	423	461	470	442	461	480	486	478	482	467	478	455	443	448	474	426	441	452	427	456	434	431	455	445	450	447	464	471	437	471	431	476	467	463	480	462	440	494	476	447	472	454	437	483	434	449	448	459	470	440	446	420	457	452	436	444	470	439	475	476	447	493	468	432	477	484	448	463	482	422	453	423	484	441	465	429	470	426	447	443	442	434	470	438	439	431	458	451	443	437	425	429	439	466	463	416	457	458	469	465	462	465	424	469	482	435	471	441	436	480	457	444	464	445	442	473	439
71567	62174	44533	10888	886	273	254	253	259	228	238	221	230	181	200	209	227	202	244	211	191	228	224	206	186	214	203	205	229	197	214	214	182	191	204	205	200	225	253	193	209	215	212	200	200	218	202	201	198	195	217	224	215	193	205	219	212	219	198	200	218	193	215	205	227	240	188	193	206	209	207	205	189	197	193	239	208	199	218	197	206	202	177	172	210	203	183	194	180	187	209	198	187	215	222	218	205	210	192	207	216	191	184	202	216	188	179	194	201	201	200	189	219	188	215	225	186	199	176	201	202	222	225	172	197	208	202	220	226	235	190	207	197	203	205	216	226	194	187	186	193	190	213	182	220	180	176	222	209	209	197	200	198	231	197	207	208	196	203	181	207	202	194	217	235	199	212	194	205	225	203	208	185	203	198	199	216	203	206	195	218	210	173	206	203	187	203	183	195	192	196	195	190	205	203	205	192	196	167	214	181	201	201	204	167	197	178	224	224	179	204	196	179	215	183	217	197	213	209	191	195	201	209	194	189	224	217	204	215	206	190	202	213	216	216	196	200	207	198	226	213	185	209	184	238	223	169	220	200	225	191	193	197	208	198	182	191	222	185	204	210	192	206	190	195	185	203	189	202	204	212	193	198	180	203	224	173	230	204	219	199	201	220	218	221	196	199	201	204	221	196	203	210	200	230	199	197	214	212	197	213	206	195	229	186	175	221	193	212	200	185	213	181	192	203	192	198	207	211	187	194	201	196	179	211	199	201	215	192	195	235	183	204	178	192	195	192	194	188	185	223	190	198	226	205	178	204	206	203	184	211	206	192	193	209	167	189	222	180	193	178	207	218	211	194	228	193	216	185	222	219	190	197	226	190	184	182	195	221	180	188	217	184	209	187	205	196	201	189	209	208	219	213	193	214	192	187	185	224	200	215	215	186	205	205	168	180	206	210	220	216	200	196	170	215	221	187	210	205	212	200	208	204	213	180	173	199	204	216	197	189	193	202	204	199	207	216	214	177	201	186	181	203	211	193	205	217	184	160	213	197	177	205	187	212	203	205	222	226	204	204	200	198	203	212	209	200	183	181	205	222	187	201	192	173	197	189	200	189	192	192	211	215	194	199	205	200	188	190	195	205	233	187	189	215	223	198	198	213	202	207	208	181	209	194	195	193	178	210	206	230	209	220	203	218	187	206	196	239	197	212	201	210	206	204	206	209	209	197	202	220	227	232	196	193	209	211	223	195	178	209	195	195	211	202	211	199	195	195	229	189	200	196	192	239	190	206	232	232	220	205	213	197	201	214	228	188	187	176	193	187	219	209	187	206	188	191	183	193	197	194	213	207	191	196	195	203	202	221	199	197	207	207	185	199	209	213	185	206	177	205	194	223	216	186	191	205	207	201	197	183	230	169	212	222	181	201	212	203	193	185	202	182	204	195	225	203	210	236	206	220	211	218	188	209	210	234	198	206	209	205	210	198	191	193	206	188	215	199	198	195	186	181	232	192	221	172	223	187	178	205	189	206	226	186	192	203	216	212	201	210	210	205	205	186	193	209	188	208	207	205	211	173	204	200	187	192	179	200	212	163	195	204	234	183	217	205	177	191	185	191	215	192	204	182	211	225	222	210	201	204	187	207	204	213	194	192	183	179	218	222	206	207	206	192	207	193	217	196	224	201	191	192	226	206	230	212	199	216	200	203	222	195	222	222	185	207	191	210	189	204	209	198	205	203	192	213	211	182	219	247	218	194	183	186	184	204	178	198	204	210	201	190	199	211	205	191	206	194	196	190	180	184	190	187	215	218	188	176	204	202	188	171	227	161	202	194	173	215	203	195	218	208	184	184	206	192	192	196	201	226	182	215	173	205	208	224	199	215	203	214	212	198	199	170	191	201	214	228	202	218	205	229	214	226	232	198	219	202	194	198	198	192	218	221	209	198	198	206	188	201	220	207	245	172	206	199	205	229	232	190	203	198	216	248	208	231	206	207	191	205	218	228	198	221	184	196	191	202	204	237	194	192	193	203	204	185	195	227	203	194	192	196	218	209	204	221	193	248	198	216	219	215	195	191	187	189	217	209	205	196	221	188	204	210	187	206	207	181	198	183	231	211	190	228	196	201	231	205	210	206	210	186	202	195	204	199	217	208	192	217	200	231	239	207	177	230	179	184	193	204	208	191	213	199	205	177	201	175	195	227	190	198	217	204	219	180	208	190	187	219	213	226	208	166	199	186	169	209	189	209	215	211	221	197	184	205	191	209	214	196	194	194	192	188	212	227	196	167	214	215	211	209	193	185	198	185	199	231	182	202	218	198	228	222	197	197	215	175	230	203	205	205	182	212	189	179	199	177	168	192	209	192	228	197	191	215	199	228	223	192	185	203	199	203	232	209	217	213	220	195	211	178	195	207	212	186	174	228	192	178	185	203	185	224	176	228	207	182	220	211	203	199	191	225	216	222	190	198	220	208	208	210	226	184	189	191	228	202	199	184	213	182	207	200	204	232	202	196	220	197	213	181	186	204	189	202	216	198	245	175	188	210	207	193	201	205	196	231	185	199	208	189	167	221	214	204	211	203	187	187	240	172	192	207	198	203	202	179	199	201	202	234	236	192	186	191	202	229	210	219	180	224	199	185	192	189	177	246	182	211	191	182	172	200	212	216	210	204	192	192	189	214	222	227	182	190	217	212	182	194	208	213	211	203	193	175	210	203	197	206	186	193	212	206	199	211	215	201	222	226	219	236	195	198	223	220	212	202	213	201	215	228	227	188	199	214	211	219	201	181	199	191	186	212	210	217	185	210	189	209	210	201	226	214	210	219	189	189	207	195	226	225	211	188	202	195	183	208	208	196	201	242	181	171	222	189	202	197	197	210	208	184	194	186	202	215	205	211	191	205	213	210	226	203	185	193	201	199	192	209	202	220	179	203	235	208	211	210	177	201	188	186	186	183	203	191	189	199	202	204	192	206	228	197	189	182	189	190	199	177	187	195	194	205	197	218	205	216	189	195	176	221	173	214	212	167	180	191	211	218	205	208	218	215	178	196	195	238	200	188	218	204	199	182	190	219	197	226	228	207	205	196	220	214	202	197	182	191	186	199	179	186	228	208	189	230	167	200	202	217	200	195	215	217	209	219	195	198	189	201	201	204	212	184	212	199	234	220	224	214	198	200	233	219	204	198	211	184	211	206	183	211	225	197	215	213	181	205	187	193	187	231	194	180	198	199	198	210	192	208	205	207	173	225	202	196	192	200	191	214	211	188	201	194	179	200	210	231	201	222	217	203	188	194	206	214	194	234	203	231	195	220	214	224	183	215	206	209	217	203	210	211	203	240	218	194	202	230	205	211	212	215	205	211	181	206	194	205	215	215	202	198	189	176	197	210	177	173	193	176	181	213	210	222	213	190	213	197	209	227	177	192	210	200	219	197	196	206	194	197	202	177	223	215	208	183	211	192	199	191	222	212	176	198	202	217	200	183	213	237	223	217	192	206	209
50975	49341	31894	1160	1018	966	883	845	805	801	756	752	718	721	696	718	669	694	687	649	678	703	695	692	708	676	719	689	652	637	632	620	614	604	664	692	665	647	647	663	646	647	636	646	655	653	637	650	647	704	648	622	673	649	623	678	600	655	628	676	622	599	706	654	623	644	698	637	684	640	624	673	658	616	665	643	629	645	669	661	689	635	677	660	653	585	673	656	661	617	669	616	637	652	615	645	664	697	648	635	684	623	635	684	647	644	654	660	689	637	655	644	648	683	695	670	642	679	651	680	609	591	653	640	685	646	654	635	634	633	605	657	624	671	622	642	615	634	611	665	588	609	647	654	659	659	642	653	692	653	619	662	649	678	635	639	664	633	662	670	636	633	672	661	660	633	655	642	620	662	650	653	652	663	674	688	627	652	655	607	621	662	639	625	680	619	619	678	624	655	665	664	639	676	621	592	645	622	630	599	637	652	605	638	636	660	700	654	688	640	639	612	693	619	670	631	621	628	666	667	614	624	645	663	627	670	646	654	710	678	615	656	662	677	622	683	642	679	661	679	679	659	604	665	651	698	637	676	643	607	692	671	683	662	632	661	625	654	675	692	609	642	656	621	628	669	645	662	666	645	619	669	632	595	645	608	629	611	636	693	643	640	670	652	626	646	651	699	665	622	670	596	649	645	642	569	638	617	651	656	690	646	615	641	630	641	633	677	613	696	625	664	671	663	669	644	627	642	651	650	635	611	618	648	653	641	604	678	620	636	641	641	681	585	699	624	666	661	642	674	718	641	675	630	633	641	619	686	645	677	692	640	598	624	674	657	641	629	645	683	657	671	629	676	646	629	679	652	674	663	655	600	660	647	670	720	621	645	601	626	640	686	668	644	651	635	628	644	646	626	648	621	610	667	636	618	626	687	657	610	685	634	672	658	662	635	645	566	623	644	638	623	667	633	708	641	650	639	626	688	664	642	655	634	665	637	658	643	661	648	665	683	644	686	633	699	670	692	635	670	671	640	651	652	625	655	635	665	690	663	610	675	656	577	649	587	690	615	652	654	655	674	609	649	656	646	671	616	664	635	646	652	661	620	620	691	624	616	663	664	630	637	665	657	667	661	640	641	637	596	609	650	663	643	664	675	651	652	645	630	687	642	658	696	614	639	666	628	629	649	622	630	590	670	673	649	627	700	632	609	670	650	688	708	698	633	624	695	683	678	599	624	655	666	659	677	650	639	649	673	641	619	625	689	661	649	635	650	634	623	636	643	649	646	632	650	641	675	647	665	672	691	633	622	651	667	643	629	629	683	639	687	691	678	643	627	643	635	626	630	604	688	642	637	648	658	629	645	652	644	706	696	682	691	641	633	598	648	650	644	624	671	664	634	644	677	660	650	668	585	652	626	640	660	657	661	712	714	651	686	639	621	638	632	635	653	647	702	676	632	654	639	632	598	628	670	596	662	679	620	649	656	658	684	600	654	685	621	617	668	608	656	641	658	675	646	639	632	668	616	652	624	638	629	617	615	682	661	656	667	613	653	621	698	709	618	681	631	659	568	650	607	658	677	640	659	623	662	657	630	652	593	652	641	661	646	658	658	646	624	601	635	640	636	656	652	646	653	651	683	627	627	624	630	655	664	691	648	653	683	657	647	618	621	645	624	658	608	700	654	643	657	644	660	660	642	622	602	626	654	647	646	645	645	620	635	655	676	668	618	614	626	671	661	641	625	687	671	617	652	624	648	676	640	693	701	603	612	639	648	657	602	652	650	633	642	635	637	618	604	653	664	626	648	652	629	631	660	669	639	610	636	641	641	682	606	612	679	636	636	681	631	583	657	638	625	606	618	635	636	640	641	670	656	626	652	629	607	655	644	610	653	666	724	661	622	670	646	640	665	632	615	626	644	672	619	697	652	677	630	654	640	697	623	665	647	654	665	632	671	647	659	653	649	618	678	668	634	650	647	660	655	654	635	624	609	699	657	626	628	627	723	630	655	661	640	718	648	658	617	654	681	608	570	659	658	640	654	631	645	663	628	671	661	655	676	624	599	650	650	620	619	647	634	676	641	679	642	670	657	674	606	663	639	680	578	657	660	624	620	678	658	663	614	645	636	682	619	640	634	642	639	660	632	710	640	667	617	615	629	661	657	658	644	661	702	608	631	627	686	685	652	644	622	625	661	663	608	655	701	645	617	681	656	651	671	613	640	631	680	643	649	635	647	622	657	698	660	627	687	655	631	647	617	640	663	598	668	661	649	647	669	681	629	665	640	681	617	657	631	675	664	680	674	676	656	663	652	654	605	630	640	648	612	663	624	679	617	639	624	659	637	640	642	622	636	655	652	646	660	618	639	601	626	640	634	633	643	623	666	680	669	624	626	637	624	644	621	609	648	580	660	659	619	650	648	633	688	620	671	677	656	654	647	695	655	669	650	656	634	676	653	626	586	660	677	675	641	631	617	614	705	624	668	652	615	632	643	607	678	659	658	685	623	649	640	642	667	672	634	657	658	639	625	646	637	673	585	608	655	639	682	620	672	655	688	628	678	602	642	619	664	601	684	658	656	631	645	702	607	675	620	621	629	656	640	659	668	655	658	645	708	664	675	646	643	673	616	685	669	607	626	616	691	647	652	629	666	664	638	691	639	645	685	640	670	662	642	623	639	652	627	695	654	621	645	613	634	637	665	671	663	674	658	623	711	696	624	658	636	615	660	640	630	648	661	656	617	700	659	636	615	674	646	646	618	641	632	656	658	652	633	669	628	615	647	621	670	627	629	644	700	628	663	669	660	638	656	650	631	635	660	654	634	677	639	641	654	654	655	678	635	656	664	620	648	657	659	633	709	659	671	672	651	649	637	650	670	665	630	690	662	635	652	631	657	612	646	663	636	613	668	620	629	704	638	635	642	657	629	651	627	641	650	658	637	691	613	684	658	695	654	664	610	669	654	660	656	636	612	649	649	626	647	676	642	600	668	665	673	675	640	645	648	660	662	620	647	640	620	666	675	656	600	621	638	675	643	683	628	655	646	656	681	691	681	606	632	635	649	655	663	663	617	668	647	647	629	693	638	668	675	661	655	648	608	629	648	638	653	650	659	604	629	669	633	668	633	638	671	601	633	626	646	639	657	627	641	630	689	641	625	642	644	708	652	649	651	591	647	640	652	613	667	605	629	628	645	649	652	638	664	649	622	643	616	635	662	667	660	655	691	660	675	646	655	643	663	625	621	633	664	657	630	572	672	670	620	612	636	659	669	591	637	679	652	649	639	641	646	646	711	598	604	615	620	630	651	667	661	623	677	613	650	658	655	631	636	589	681	613	636	611	667	660	698	694	644	694	650	627	601	621	674	675	638	649	688	664	631	639	647	647	660	624	650	672	658	658	611	641	632	623	653	658	640	637	653	632	650	672	656	635	626	662	690	641	612	659	671	646	676	639	675	635	667	677	660	612	618	637	652	631	623	629	642	638	627	604	648	659	657	638	651	699	635
79818	72533	53006	16803	4213	554	417	359	392	336	323	316	366	322	309	337	318	313	294	309	310	308	289	311	305	321	335	290	312	323	278	318	260	302	306	288	306	301	282	312	314	302	274	317	304	274	299	321	313	322	337	313	281	335	326	315	309	297	312	316	295	293	300	304	274	314	292	287	322	312	286	284	323	327	312	276	271	284	266	306	298	320	285	302	270	345	258	287	296	278	298	288	304	246	286	300	331	298	278	296	272	312	296	317	271	277	278	306	309	282	283	312	307	302	330	291	279	325	299	275	315	291	320	337	290	316	318	286	309	315	321	304	301	300	317	294	287	319	312	288	320	284	344	264	300	260	282	298	304	322	311	326	302	342	325	300	314	326	308	317	295	287	323	313	305	291	324	308	294	300	317	331	325	282	312	316	260	293	311	290	282	305	295	326	286	286	285	284	293	286	289	314	285	287	293	304	282	256	325	290	317	322	357	335	318	294	296	313	335	288	315	286	310	327	325	330	263	281	285	295	293	281	287	304	288	297	289	315	290	295	304	307	328	319	278	256	276	279	311	298	280	319	290	312	294	323	339	324	322	321	292	317	329	315	305	305	321	313	318	294	331	311	321	299	304	307	331	315	315	307	299	273	305	292	326	268	289	293	281	278	310	315	321	298	301	311	296	330	292	322	285	270	290	305	316	328	300	294	340	312	275	310	298	320	290	280	303	291	312	263	295	291	302	297	323	293	290	303	304	304	328	308	290	299	295	297	274	298	314	279	303	294	315	290	317	275	291	317	289	288	307	317	276	292	319	299	320	292	296	290	282	302	310	305	280	312	299	265	312	307	322	310	309	317	261	330	297	318	295	282	289	285	287	304	316	325	288	290	332	288	305	318	314	297	300	265	297	293	292	273	317	328	310	294	291	317	330	291	287	294	280	281	302	288	317	287	285	274	293	310	252	289	283	312	311	313	300	302	295	287	276	297	285	274	297	312	293	287	301	342	337	292	308	289	295	303	290	276	296	293	289	256	317	314	317	349	279	310	323	287	306	318	289	285	317	298	320	301	329	321	285	278	311	314	279	294	324	320	307	304	316	308	286	308	282	316	304	295	284	291	303	295	307	296	318	305	303	311	293	296	304	288	329	296	306	297	317	284	286	306	297	280	325	291	315	309	303	298	322	292	316	310	253	300	300	294	291	300	290	300	300	278	290	330	269	322	309	311	288	297	333	299	326	305	304	306	266	312	309	324	269	288	300	293	321	279	298	342	303	324	289	270	290	270	284	286	301	302	320	296	311	299	324	309	303	303	291	325	331	291	298	295	303	281	296	318	307	256	298	315	304	280	303	281	290	305	262	315	310	272	296	290	288	286	270	326	289	327	322	294	310	323	300	326	289	298	321	271	332	304	299	279	296	305	326	313	324	306	304	281	301	284	303	320	328	316	313	331	323	278	305	282	312	315	273	291	281	308	303	332	305	308	302	288	307	301	321	299	273	313	307	300	274	299	335	301	331	272	329	256	299	301	321	309	317	313	285	294	301	299	320	339	306	292	297	306	315	287	308	306	298	318	334	308	294	321	305	272	297	313	299	318	318	290	276	291	296	290	310	302	293	328	325	301	312	317	288	306	300	287	351	308	302	278	324	290	288	302	296	309	311	320	295	291	292	310	275	297	321	283	345	290	289	308	302	325	290	310	289	290	312	311	329	290	336	327	284	316	298	282	347	334	337	352	267	313	318	323	283	275	293	327	308	317	311	316	303	299	309	301	302	307	298	278	290	310	350	328	315	260	311	282	307	289	321	267	307	291	313	353	296	307	296	328	288	304	312	280	276	325	324	328	308	325	321	289	332	286	320	278	283	308	298	303	315	297	275	291	282	296	323	317	310	310	271	271	326	295	308	291	304	300	303	313	292	305	301	285	296	311	303	290	311	302	328	308	285	302	280	321	314	321	299	292	306	284	301	343	294	285	302	272	315	297	313	318	299	303	294	294	271	271	291	306	313	321	300	300	280	291	308	306	326	299	300	323	291	307	321	288	281	298	287	326	261	277	304	320	297	339	291	301	299	299	309	294	348	283	299	296	328	340	294	294	299	304	300	309	325	272	289	283	314	288	321	287	329	306	285	333	304	314	270	337	321	295	319	316	291	277	274	329	273	297	309	294	317	309	325	303	343	289	290	280	346	316	306	291	296	306	290	292	290	312	333	310	282	336	307	307	290	312	262	284	322	303	323	309	308	314	297	294	287	305	301	304	284	314	257	328	340	251	297	292	280	287	295	309	328	320	281	306	286	321	320	309	302	308	281	286	281	306	299	291	294	323	301	288	340	325	316	315	295	319	295	301	296	313	324	316	311	290	303	311	312	298	268	358	327	274	306	280	289	306	296	310	289	331	318	341	311	308	295	283	296	298	336	324	285	301	315	304	288	319	291	299	305	306	309	296	270	284	284	342	308	301	300	309	296	306	296	311	292	308	309	322	318	322	287	316	294	263	320	306	293	308	283	307	329	287	320	288	316	303	300	308	295	290	318	309	288	294	316	288	318	341	305	311	320	286	317	285	293	327	292	310	328	321	310	288	279	291	309	302	272	319	299	304	302	339	285	295	293	297	310	278	289	276	298	262	316	285	315	272	302	316	315	293	272	332	331	289	302	282	343	271	321	276	289	291	279	324	299	290	312	318	282	294	294	294	309	305	313	258	317	303	303	305	322	287	284	318	270	295	309	300	292	281	298	311	320	322	305	275	315	323	294	318	310	310	281	284	284	297	291	324	304	293	278	301	276	298	322	308	289	276	324	283	293	324	290	329	305	303	287	303	289	318	298	330	306	322	293	297	301	276	294	312	312	305	307	309	313	282	318	274	300	301	267	314	314	293	315	308	306	301	304	340	337	287	298	313	287	315	310	316	310	287	322	325	313	302	284	320	320	305	301	288	301	315	306	337	321	339	311	282	310	312	336	289	292	275	267	306	291	297	278	312	303	316	286	281	350	324	302	327	310	315	332	291	315	333	320	292	303	274	324	281	334	289	281	297	287	297	337	283	296	285	311	326	271	281	276	285	273	307	291	296	314	283	326	311	298	297	312	306	296	326	296	309	292	288	301	324	335	298	308	307	284	312	339	300	289	293	322	325	314	298	295	325	328	274	301	301	301	280	300	305	306	281	264	287	299	313	328	288	314	331	288	268	309	298	302	297	318	329	295	312	316	295	274	298	276	272	305	285	320	341	305	298	289	295	328	284	287	311	291	300	303	266	323	295	319	303	294	292	288	299	299	290	321	317	299	301	336	348	306	281	324	272	297	297	304	308	287	285	309	333	309	261	271	284	316	282	276	335	295	314	297	285	338	325	278	284	291	300	301	308	281	325	286	342	291	330	281	292	315	328	280	321	303	300	313	274	314	307	305	324	310	270	292	326	330	278	290	284	332	334	321	318	284	301	330	288	321	308	314	313	290	299	278	316	335	313	293	293	289	293	305	281	299	281	315	304	324	310
62147	61105	37751	1823	1630	1455	1304	1206	1211	1015	1079	1041	1046	963	968	1047	1031	968	989	949	1054	939	984	926	918	909	918	953	916	906	912	973	878	880	956	931	964	884	983	894	964	926	894	967	890	877	891	872	916	896	880	925	914	879	909	935	854	908	898	952	882	908	899	912	887	872	931	947	936	873	872	912	949	885	906	970	864	966	920	907	923	866	931	943	867	904	911	905	920	926	868	936	905	891	989	884	935	941	940	937	935	956	886	872	884	896	863	900	891	892	885	853	936	901	921	855	916	889	879	904	922	906	872	890	888	894	925	925	918	878	868	862	891	884	848	895	960	914	973	870	858	894	924	926	908	889	862	885	900	945	858	920	925	922	885	872	853	907	912	903	845	907	908	857	911	917	934	869	863	849	912	907	860	880	903	904	933	886	890	889	927	885	900	932	874	956	918	959	909	873	871	871	951	903	866	879	904	863	901	907	912	920	873	911	906	882	946	855	887	928	933	875	898	949	838	858	879	877	930	933	835	896	937	867	904	887	843	961	891	860	875	899	852	911	886	906	890	892	881	925	853	904	836	899	896	930	908	906	884	938	916	872	910	951	898	929	913	875	933	916	943	917	920	871	918	914	842	916	885	904	938	919	960	895	895	866	927	900	887	828	896	916	878	876	890	910	918	897	912	905	854	900	912	938	902	908	878	869	900	918	896	892	882	912	910	919	928	907	914	879	859	907	900	845	887	894	900	853	892	885	866	909	897	921	910	846	969	861	887	863	891	855	885	915	868	930	919	908	852	918	905	857	882	864	891	958	895	926	883	907	903	910	882	891	891	911	886	899	884	899	875	911	894	888	863	888	866	897	875	884	873	930	865	936	936	926	910	900	883	934	939	881	850	903	941	902	871	912	836	806	901	897	898	838	884	911	871	892	949	932	890	891	928	918	903	926	919	922	902	934	912	822	853	863	937	935	916	880	881	892	973	902	905	897	890	878	857	944	890	906	965	881	907	948	904	848	878	904	955	872	886	939	868	935	972	948	892	940	843	835	951	883	866	887	891	894	881	946	929	875	892	919	871	901	901	937	904	953	917	945	894	945	921	908	894	875	939	873	932	911	839	902	889	853	894	867	905	864	887	847	959	933	890	887	877	877	941	872	922	913	887	876	925	863	844	971	896	887	979	907	874	913	885	912	871	888	843	878	929	874	875	906	887	888	886	914	935	938	858	876	841	869	910	904	910	883	863	898	854	913	851	904	923	912	871	906	923	905	917	927	897	876	921	893	901	876	884	912	887	897	882	918	845	903	894	890	855	859	917	858	852	876	885	935	912	921	897	894	915	916	882	943	892	907	947	885	884	978	841	895	850	929	903	856	914	908	857	865	925	867	905	945	938	887	983	881	892	874	883	885	923	897	855	897	946	898	924	904	914	912	911	926	923	881	887	944	876	968	889	977	873	873	854	914	899	923	864	870	894	894	975	931	924	920	900	925	854	889	898	938	864	930	898	903	940	894	919	906	907	894	897	851	875	900	924	913	871	929	892	906	906	907	870	875	867	869	882	864	836	935	882	858	929	931	887	895	906	884	870	911	908	920	900	841	940	863	894	891	892	847	905	950	925	925	878	907	907	913	903	910	891	903	927	906	879	839	922	885	904	868	910	903	872	929	906	889	871	872	932	907	865	863	843	916	858	979	861	939	939	916	894	848	846	871	924	968	879	900	903	847	948	956	950	947	902	930	938	949	891	894	866	900	912	817	901	880	913	902	905	844	886	897	900	888	872	937	919	866	886	962	841	984	897	876	917	904	878	908	939	931	927	881	967	917	929	876	888	919	895	909	847	887	927	854	874	882	930	929	887	944	892	870	905	887	848	935	921	910	909	914	872	920	897	899	914	871	875	866	921	953	945	860	927	891	868	921	898	914	882	934	887	852	882	887	926	884	874	959	908	905	889	905	876	894	894	906	874	848	889	854	952	870	889	900	913	910	911	914	871	935	902	905	869	882	891	856	914	955	911	865	917	956	915	886	929	898	902	928	893	907	866	897	885	939	927	905	838	812	913	879	924	886	881	1001	927	877	877	916	883	920	873	842	919	889	909	954	911	906	883	888	919	881	910	919	920	868	908	903	898	912	926	969	866	921	911	906	872	904	886	888	906	854	927	870	875	913	910	906	905	931	956	909	894	902	922	951	894	883	879	969	927	920	896	926	915	919	896	921	864	864	910	891	918	903	894	905	849	862	884	936	929	866	942	828	911	845	920	930	889	939	913	839	906	867	853	958	867	890	880	928	902	888	929	891	905	928	939	906	885	943	929	928	880	885	933	909	917	905	861	904	918	931	890	892	849	862	899	912	855	893	990	893	924	865	866	923	880	891	913	921	858	913	921	962	877	937	875	913	884	911	865	937	944	914	897	916	882	928	925	914	933	893	846	895	941	894	956	859	841	920	925	867	924	912	874	894	884	888	900	927	962	897	886	894	931	835	870	948	940	890	891	871	927	919	884	898	938	908	883	899	887	944	853	940	891	906	907	910	939	941	861	914	917	928	958	943	900	876	911	901	928	904	899	906	882	886	867	927	919	973	937	871	875	901	932	900	921	887	877	915	914	941	842	843	881	974	901	921	871	924	953	930	955	841	898	860	907	940	896	889	911	911	931	860	888	921	942	860	913	927	861	938	870	865	878	938	977	888	954	916	937	903	906	943	917	900	888	916	884	909	907	941	911	906	874	922	862	912	881	947	906	881	856	889	915	874	913	903	858	933	944	944	928	946	910	942	896	881	866	860	940	853	909	852	880	933	901	933	853	908	880	912	922	869	929	896	912	903	904	923	901	881	855	896	864	915	878	910	906	893	937	888	907	903	925	938	961	912	894	923	846	892	935	907	931	916	923	898	930	958	899	829	929	894	918	899	934	904	930	933	882	870	863	870	929	909	943	973	927	897	866	941	916	922	878	925	912	865	901	892	866	879	895	876	913	935	937	895	939	926	919	843	914	890	941	832	889	833	917	943	878	912	881	931	903	912	955	985	882	874	944	877	886	872	885	894	914	933	910	885	849	940	829	889	866	879	915	888	889	836	884	911	868	873	918	914	897	926	865	900	868	856	869	911	936	916	876	931	936	918	946	911	895	951	903	894	903	891	921	904	903	910	918	894	942	841	915	884	887	923	943	939	891	859	920	906	907	944	928	909	890	906	943	967	921	927	896	846	918	825	944	905	868	903	895	921	872	863	963	870	866	907	901	938	900	911	898	881	886	931	886	914	906	890	897	908	961	863	883	937	887	912	958	895	874	901	911	911	920	947	917	866	942	929	889	851	909	861	941	952	919	974	911	865	928	893	949	867	900	879	899	944	941	893	871	874	885	855	936	910	899	827	870	941	871	901	883	943	882	924	817	883	873	884	916	886	848	928	883	900	900	923	914	903	909	949	901	891	864	882	912	899	891	917	865	869	909	914	889	923	939	882	902	889	865	869	886	870	885	922	865	946	902	934	916	895
31144	19935	6019	271	140	146	136	116	142	136	139	140	158	127	136	140	133	152	140	125	141	144	130	109	143	137	131	133	129	138	124	143	121	107	125	132	131	152	156	127	155	130	133	126	148	130	160	130	126	130	121	128	123	152	153	145	136	134	121	133	134	120	158	137	117	122	131	148	133	124	151	132	138	151	140	132	145	124	159	144	126	118	137	132	133	146	145	127	141	146	141	139	154	148	126	129	132	117	144	124	144	131	150	149	132	123	136	129	154	146	140	135	122	128	146	132	113	107	113	142	127	149	159	134	124	163	132	139	132	133	155	135	140	153	129	156	149	129	154	149	132	110	139	140	154	137	139	146	116	126	139	141	145	136	137	149	137	153	140	132	151	125	138	142	136	152	138	150	160	140	154	125	127	117	155	164	128	133	134	154	130	160	124	136	149	142	148	142	131	118	144	139	121	137	139	148	137	132	133	142	110	127	131	154	156	150	148	119	157	127	115	126	114	130	122	137	151	129	140	142	146	143	128	150	139	145	148	112	123	126	149	139	136	117	146	145	134	138	130	128	142	113	137	136	146	155	141	135	132	134	129	151	134	139	116	143	141	126	145	143	145	135	106	164	162	149	145	148	137	135	130	148	150	122	135	117	146	144	189	128	141	145	126	126	133	150	144	114	146	149	128	113	140	146	125	142	144	142	144	132	144	126	126	140	138	136	114	129	145	154	142	120	153	142	118	126	128	140	134	115	131	122	144	128	144	149	118	105	147	136	124	139	134	138	123	126	138	132	148	147	126	135	123	132	140	119	137	122	143	140	136	149	118	146	141	135	148	126	119	135	167	144	133	116	139	127	138	126	146	161	131	133	135	150	135	141	117	154	158	125	137	134	151	123	114	127	137	132	119	143	130	130	137	129	140	129	131	124	140	148	146	141	128	135	120	135	127	134	123	149	128	131	130	147	144	144	128	130	151	132	147	136	137	143	126	144	125	131	124	136	130	130	133	126	128	134	117	139	170	150	138	151	137	111	137	142	151	147	126	136	119	120	148	141	161	145	111	134	133	120	122	137	104	138	131	154	131	130	142	141	116	145	136	131	148	146	139	136	137	130	148	130	119	145	145	132	148	130	148	142	165	124	134	134	124	135	140	148	132	126	142	159	159	130	137	135	132	125	147	131	150	150	127	128	119	131	149	129	141	151	143	143	150	128	158	125	149	142	129	134	136	140	156	136	150	120	144	138	126	130	121	131	161	147	119	162	138	143	161	145	118	139	129	141	163	130	137	136	142	155	139	133	139	125	121	115	143	144	145	125	145	121	146	159	130	112	133	138	138	128	123	157	123	131	144	104	134	149	124	147	131	133	134	130	133	124	151	165	119	144	134	118	126	131	144	129	135	127	139	126	145	140	138	136	136	144	149	133	121	118	142	141	130	154	133	136	134	127	126	134	146	143	123	128	144	129	130	136	132	126	136	105	158	137	126	143	120	145	121	137	142	133	129	140	120	144	120	150	124	140	169	129	133	124	144	145	142	128	127	127	125	134	116	151	161	139	120	144	132	137	137	146	121	138	133	150	137	135	140	150	153	149	145	119	139	121	135	139	134	153	137	132	127	137	129	147	139	138	136	149	138	134	124	136	119	140	139	139	131	158	122	143	112	151	133	134	138	149	129	155	124	115	143	128	130	159	143	147	128	142	146	142	141	114	157	135	149	140	145	133	151	153	158	147	131	163	135	129	137	140	153	119	153	142	141	145	125	145	139	127	128	136	117	143	139	160	106	160	128	126	138	120	143	150	148	154	145	134	145	155	131	155	130	119	137	125	135	118	128	139	127	126	135	124	131	137	123	148	137	134	134	138	151	130	139	142	162	130	119	133	130	140	141	124	145	136	123	131	129	157	137	139	125	156	121	127	141	141	123	150	135	121	136	142	155	140	122	126	127	147	121	139	131	118	142	137	128	130	138	164	133	131	130	136	158	135	165	123	141	131	149	133	114	138	134	145	122	118	164	128	136	153	130	120	134	159	125	137	158	122	131	144	147	130	143	148	133	138	138	111	158	128	135	123	122	152	147	141	136	128	118	119	135	142	147	150	136	119	131	139	134	127	125	167	134	136	148	140	154	120	146	146	142	153	146	139	133	122	137	130	129	131	123	137	158	127	139	120	137	130	141	141	135	126	121	135	125	118	130	140	137	142	150	137	143	154	143	149	123	143	130	142	145	129	127	116	126	113	125	142	130	148	143	145	144	130	122	140	152	144	136	117	120	145	134	147	114	145	125	147	147	131	141	139	142	120	145	126	137	151	138	143	126	142	115	146	131	121	136	157	128	133	136	144	140	137	142	139	157	155	132	129	140	136	138	128	153	136	138	134	128	150	131	157	133	136	129	136	119	140	128	142	133	142	146	127	133	163	160	124	132	151	133	134	143	121	137	121	116	134	126	137	127	119	137	140	155	116	151	141	141	121	147	152	102	135	125	134	151	146	148	130	135	122	131	114	134	138	123	150	129	139	129	122	141	126	139	145	156	124	145	152	139	128	124	131	126	144	136	117	149	127	130	132	146	128	127	141	129	130	138	122	129	140	115	139	147	136	142	113	129	126	120	139	136	145	132	131	137	122	126	125	124	145	135	145	141	149	142	144	154	153	150	140	136	160	123	127	139	136	151	135	138	152	142	151	134	157	147	124	132	129	126	130	151	138	126	119	139	116	132	132	129	134	159	145	132	140	165	123	139	124	138	144	130	135	124	126	120	139	157	137	152	161	148	129	143	130	151	142	149	132	130	138	144	128	127	120	145	154	106	133	121	142	157	117	147	131	129	124	127	137	135	128	139	148	131	159	126	111	155	135	150	145	121	140	121	136	128	132	126	104	140	122	125	128	163	132	138	124	120	120	126	128	148	134	140	139	151	152	134	147	133	136	150	138	137	136	127	143	141	133	122	133	148	135	164	140	140	149	132	148	149	123	154	145	144	143	131	136	124	124	146	150	134	144	112	119	130	123	148	150	144	127	126	116	132	147	127	152	134	142	140	145	152	147	130	122	126	147	144	141	142	133	132	122	130	144	132	143	143	136	126	125	113	112	146	128	140	127	151	137	124	145	141	139	128	122	152	122	148	121	125	110	130	119	139	147	148	128	130	141	139	142	145	137	119	139	131	128	129	142	148	117	134	114	133	130	112	124	146	137	134	133	141	129	133	131	158	153	147	131	139	127	107	157	140	157	128	140	122	149	156	130	145	144	139	139	152	132	136	140	148	130	117	135	146	148	136	153	129	151	115	121	132	130	117	152	152	142	144	138	141	133	135	150	127	147	152	135	127	121	129	116	127	138	133	121	126	143	154	112	137	136	164	133	141	120	138	133	136	127	143	144	136	141	134	147	154	146	133	155	138	151	133	126	135	135	146	137	153	137	131	130	132	118	128	134	144	131	125	136	161	147	155	146	129	131	124	132	127	139	125	138	129	131	124	136	124	144	121	139	137	123	138	144
30679	23471	7526	485	505	465	526	461	442	492	437	488	464	443	514	505	441	473	499	500	455	472	466	445	456	445	469	521	481	496	500	494	455	482	475	504	453	494	453	486	460	471	440	436	448	490	489	456	460	514	443	460	480	486	481	467	496	491	481	470	499	492	482	428	489	465	483	491	478	472	479	456	458	449	508	451	428	496	509	479	492	479	478	495	510	475	489	446	486	495	505	464	520	462	457	475	459	453	443	459	446	441	440	467	495	474	409	470	451	470	448	493	479	454	483	511	458	488	477	470	460	475	482	493	445	454	478	508	459	486	484	477	444	458	449	517	497	462	468	487	446	482	495	473	470	459	480	433	475	480	457	430	456	471	471	487	485	495	480	456	474	487	503	493	440	478	495	469	468	441	480	491	459	467	462	449	489	482	466	473	468	489	495	449	439	496	493	481	432	480	482	479	453	468	473	518	464	465	484	436	458	486	467	491	509	493	482	493	449	480	486	453	473	466	471	476	509	480	446	470	473	427	482	480	484	491	499	492	461	435	445	462	488	490	454	498	461	448	462	432	488	494	467	497	471	475	473	476	462	434	476	453	465	448	469	430	514	438	477	473	470	491	477	430	471	514	489	431	488	513	465	476	455	475	452	441	497	471	475	462	501	482	467	472	448	487	449	480	440	518	465	510	455	462	450	455	446	456	502	465	450	496	462	468	479	481	445	497	509	466	453	479	497	500	431	453	535	451	491	504	453	474	508	483	483	473	471	484	478	423	439	480	452	490	502	449	473	467	497	499	439	510	475	466	490	447	488	488	452	451	503	476	452	511	470	483	464	455	468	488	503	499	481	522	454	466	487	513	473	509	474	483	488	480	497	516	487	483	493	479	476	487	490	489	464	471	449	482	468	435	493	448	487	461	485	441	477	481	481	470	476	447	459	477	451	485	487	458	475	438	458	463	487	451	505	491	444	478	497	484	510	509	483	483	447	483	489	459	477	456	454	492	462	436	439	443	479	459	468	496	491	475	495	471	528	491	463	456	493	469	457	488	467	501	453	439	452	462	440	485	492	490	469	451	467	483	495	501	503	477	446	499	452	464	486	468	449	444	468	459	500	503	469	470	501	492	493	447	490	461	475	471	468	477	462	471	475	472	422	445	484	458	465	462	494	508	461	454	504	505	514	491	472	472	528	470	498	512	430	452	430	494	444	500	495	472	491	488	477	512	478	454	496	489	425	487	466	474	505	473	483	450	533	468	476	436	473	430	495	453	475	471	465	467	488	427	471	509	505	497	512	457	432	477	477	481	496	485	509	493	465	468	464	495	534	524	454	472	460	457	423	486	488	447	505	491	440	492	459	425	466	472	470	474	467	503	460	474	479	473	453	495	475	478	501	474	467	481	483	448	442	452	459	478	464	509	426	489	455	514	464	495	472	471	442	466	485	474	485	487	478	466	504	446	493	428	458	512	468	496	481	479	446	484	497	461	474	483	467	478	477	462	470	467	492	466	464	478	452	475	456	506	471	474	465	479	481	487	495	446	499	455	468	494	460	488	459	468	458	466	470	498	479	488	489	456	455	493	480	483	462	439	493	466	491	459	488	464	443	443	455	477	433	469	446	488	450	494	493	491	522	468	486	495	475	464	457	449	532	485	439	480	459	477	473	494	481	453	475	477	457	457	496	462	515	498	481	515	492	485	483	497	500	470	464	452	484	480	446	459	486	432	463	468	515	454	459	429	459	463	483	474	502	466	479	503	500	494	467	480	494	461	482	494	489	460	477	487	491	467	468	474	501	491	490	486	475	496	502	478	428	476	472	476	460	439	466	427	441	482	483	470	474	458	468	455	513	454	455	482	484	484	437	474	458	498	475	485	477	470	436	505	485	466	487	502	454	471	474	442	504	484	479	489	474	441	441	449	501	493	437	483	439	515	447	471	448	472	513	471	475	453	460	480	477	462	466	454	462	485	468	435	526	484	461	493	475	489	484	438	482	423	476	503	460	473	468	474	490	459	496	444	485	476	484	475	487	467	465	475	481	493	473	466	474	542	455	477	480	515	434	451	462	498	474	468	493	487	511	477	497	425	465	457	441	485	432	429	514	457	492	499	487	452	468	472	455	466	435	452	475	478	466	484	499	494	450	474	449	409	530	448	465	478	500	439	491	440	431	498	470	447	470	479	488	506	470	447	492	475	463	466	496	488	466	451	486	487	438	505	464	429	460	447	460	477	482	497	397	485	464	495	491	486	486	461	473	490	476	505	505	480	492	477	495	447	463	473	478	474	499	448	497	485	445	470	484	478	480	495	463	458	510	469	455	483	452	493	513	470	440	469	453	471	441	479	477	466	445	442	481	473	494	525	502	487	429	486	475	480	480	516	458	446	520	522	467	498	463	434	444	469	412	463	515	506	471	455	462	463	510	460	467	488	463	460	505	488	473	495	472	472	468	490	477	453	470	455	498	497	471	458	480	444	504	462	457	465	492	498	440	506	476	471	513	520	447	505	506	464	496	431	475	487	479	493	458	493	484	485	476	474	442	466	518	433	496	469	471	468	522	514	463	466	501	475	488	470	498	491	480	474	495	502	468	449	454	471	477	447	444	471	478	491	440	448	450	441	490	479	454	492	447	513	496	495	499	467	478	479	438	495	461	475	447	471	473	468	466	465	495	477	444	487	475	450	500	476	462	418	492	456	462	452	436	455	464	494	458	457	478	462	455	499	481	449	497	480	514	462	469	470	453	460	470	488	447	477	463	493	495	485	480	448	492	485	494	452	494	465	488	466	466	463	484	474	465	458	470	464	470	503	466	457	483	468	445	465	441	496	467	473	475	467	456	459	489	488	485	478	478	497	493	487	473	491	462	464	475	441	476	485	453	474	507	489	474	474	473	475	499	459	442	451	461	455	475	444	469	478	443	453	463	474	511	476	459	485	485	442	461	468	461	482	475	440	472	444	488	485	483	505	460	491	465	513	473	498	468	521	470	503	478	439	455	459	505	485	456	487	494	481	494	467	471	466	466	471	479	453	452	461	482	480	454	463	475	488	500	484	470	484	496	482	468	512	446	472	498	471	481	458	469	472	464	456	428	508	478	474	463	431	486	453	453	468	460	469	488	490	468	445	498	463	454	489	463	464	500	464	500	502	464	513	494	473	495	450	491	457	505	469	481	493	529	471	472	464	462	479	431	475	476	458	514	458	491	467	482	511	458	486	498	492	455	480	496	467	492	487	475	451	462	460	455	455	468	511	497	507	434	482	426	475	477	473	500	483	485	467	470	451	514	480	435	455	476	483	415	448	479	463	469	463	498	484	490	490	455	457	453	474	475	467	425	465	474	473	483	500	454	481	485	478	475	465	444	520	476	488	475	485	483	452	448	500	477	495	459	489	473	455	477	487	474	459	463	523	473	527	481	487	446	461	461	487	497	482	456	488	448	480	474	490	473	486	465	444	470	490	502	490	461	514	496	455	497	499	453	497	497	456	472	479	472	505
70838	60470	34167	7758	485	308	287	248	225	224	224	212	226	215	214	200	176	201	195	222	176	195	209	211	174	198	190	179	210	204	198	197	198	198	202	171	211	183	229	188	198	182	206	205	184	201	177	190	188	180	194	162	190	202	197	201	190	178	190	214	185	201	194	195	193	180	213	185	220	181	189	177	196	208	204	201	182	186	210	198	205	210	199	201	180	206	208	233	205	182	195	191	205	176	166	200	194	181	201	192	209	196	198	187	211	212	187	207	187	216	197	178	216	181	193	172	193	201	187	192	186	200	204	207	194	193	205	206	216	183	199	187	213	183	186	212	210	188	188	208	186	204	203	190	198	210	190	210	207	207	204	185	190	166	216	198	202	217	246	199	208	201	178	191	194	216	216	191	190	188	175	204	227	196	195	204	194	194	215	189	204	202	185	188	185	225	209	207	192	209	189	189	236	205	209	204	207	203	193	207	171	221	193	184	212	183	206	200	223	177	189	183	200	182	196	204	179	200	188	195	188	193	188	184	230	187	198	174	180	189	206	193	168	212	206	192	190	205	172	192	198	209	191	202	197	195	195	176	199	187	189	205	200	186	191	182	211	203	197	173	181	177	184	185	194	187	198	207	208	191	196	193	203	193	197	206	173	184	209	202	194	187	178	171	192	217	194	209	199	203	185	173	192	193	191	192	178	216	202	191	197	188	183	203	186	186	176	202	189	197	200	179	205	160	188	215	188	210	187	165	195	193	180	205	199	175	194	199	207	224	200	180	206	202	196	184	215	214	179	193	189	196	202	199	192	162	189	198	202	203	184	177	198	201	189	218	185	198	190	198	195	171	193	193	184	202	205	210	195	191	205	190	199	198	194	205	207	177	215	201	190	208	212	181	221	178	223	200	217	205	179	182	195	213	206	179	201	218	196	200	200	199	202	203	169	179	181	206	189	198	204	189	232	209	209	208	205	187	182	197	194	209	179	217	205	210	194	215	198	204	182	190	211	211	193	188	189	204	177	216	169	189	189	215	204	189	212	199	198	187	190	212	199	195	175	191	188	206	194	205	216	200	186	188	180	197	209	195	190	195	216	208	187	183	198	204	207	170	184	197	204	176	181	201	204	172	169	200	222	182	166	200	197	208	187	183	181	181	227	206	187	199	202	191	206	177	215	182	188	178	198	216	203	189	197	179	224	192	202	213	225	183	206	208	205	194	208	206	209	183	221	201	208	164	198	190	200	187	178	180	198	170	198	186	176	206	175	180	195	211	204	205	184	179	184	199	196	185	200	184	179	192	204	179	202	199	185	213	189	207	204	205	202	186	193	202	187	197	196	195	164	174	214	181	215	188	191	197	167	196	198	191	212	233	215	185	212	201	200	223	179	189	201	170	188	209	197	183	214	237	205	224	198	219	213	189	204	189	188	188	202	178	194	187	196	197	204	198	202	203	220	185	188	205	181	188	195	170	207	207	190	171	193	197	207	170	194	208	187	193	218	188	219	208	212	217	193	185	168	182	171	225	195	224	201	184	175	206	193	186	218	174	208	224	174	213	200	181	207	197	209	209	192	189	210	191	197	160	194	175	185	218	206	184	205	172	203	209	221	216	188	203	185	202	197	182	175	190	178	211	197	191	194	215	214	211	214	188	196	217	212	187	167	194	213	192	181	198	200	194	209	199	184	204	183	190	225	194	194	210	178	199	177	195	217	181	167	210	207	168	194	225	202	192	209	198	196	189	184	209	185	199	177	171	184	202	190	193	192	216	184	209	205	213	183	208	182	185	187	156	223	191	210	212	197	184	213	194	227	197	197	197	191	192	219	194	199	189	198	207	196	211	206	213	186	217	192	198	208	221	168	217	168	206	210	198	183	199	198	170	183	149	189	196	181	218	197	219	198	179	196	204	216	194	169	176	197	185	195	197	189	194	203	195	214	198	219	185	188	183	200	207	201	237	209	212	185	207	187	217	208	214	193	211	208	208	210	167	197	191	218	176	198	179	195	207	217	188	189	183	174	207	182	185	180	189	188	205	207	203	220	191	208	225	220	201	182	193	213	207	199	194	203	201	220	201	192	218	237	182	204	203	210	212	195	185	204	188	227	179	192	179	202	188	218	209	207	194	204	198	209	209	206	194	195	181	194	200	180	213	190	193	208	200	186	197	199	178	193	187	201	209	205	188	198	201	190	164	207	178	190	171	200	186	188	208	204	183	201	197	180	194	193	187	187	203	216	183	211	211	197	210	172	181	215	188	187	170	206	184	170	214	214	198	213	217	202	215	210	194	238	189	197	196	214	196	195	186	182	207	204	179	201	179	201	201	167	180	218	185	187	201	191	195	170	176	194	215	194	197	190	201	206	190	202	227	228	207	190	193	199	215	203	205	213	193	188	186	199	189	189	175	210	192	166	216	226	186	195	216	198	194	200	194	202	204	208	211	196	218	210	205	214	198	195	179	167	188	183	203	182	215	203	202	207	198	181	182	209	195	206	193	200	184	197	202	196	213	187	191	182	195	233	165	176	208	207	201	197	215	200	202	166	187	204	219	207	223	204	191	201	188	208	191	200	216	193	181	160	208	212	215	201	185	186	186	200	188	210	170	194	205	205	194	172	179	186	183	210	222	174	205	197	187	188	203	202	194	209	177	207	192	185	196	191	200	201	203	197	195	193	228	190	176	210	149	190	206	202	202	186	204	202	172	212	199	211	199	196	223	183	195	210	214	189	229	216	184	193	201	209	173	178	200	206	203	213	197	189	172	209	161	183	171	194	171	167	178	197	198	212	164	177	206	202	195	193	229	179	185	172	187	191	197	187	188	196	182	205	176	206	212	229	193	179	205	194	179	191	203	208	209	174	182	194	198	207	195	178	200	183	226	205	188	200	207	193	171	176	190	206	205	199	197	194	208	177	211	191	211	217	199	197	224	189	201	185	211	193	167	209	210	188	202	220	199	205	211	205	205	191	185	184	187	215	183	181	194	178	161	191	193	212	196	212	177	181	173	192	204	201	194	209	186	193	197	200	193	188	205	195	208	201	195	210	181	197	191	201	196	187	192	193	190	186	177	206	204	180	198	223	188	202	192	199	155	204	188	217	206	218	188	210	212	175	185	194	193	201	218	179	216	182	200	189	202	194	195	194	210	210	200	211	201	178	182	208	207	186	196	186	221	189	224	218	184	197	214	225	203	187	209	199	204	217	213	199	206	189	195	218	189	187	215	181	194	221	188	200	205	192	184	217	202	194	222	192	188	202	177	214	225	194	201	179	199	168	188	210	184	216	199	194	191	190	246	186	175	203	193	200	200	206	215	192	198	194	179	163	198	203	184	188	189	189	200	212	193	203	181	219	221	197	170	198	191	208	211	229	179	200	187	191	183	183	204	203	207	193	187	211	206	183	198	180	177	208	197	185	195	195	182	192	192	192	175	209	191	202	161	180	205	207	179	221	189	195	181	182	213	160	200	209	191	230	207	177	203	195	194	192	195	198	197	188	169
51665	48485	16263	1174	1087	990	884	862	796	720	737	765	729	683	663	657	704	702	697	686	700	675	662	632	667	623	652	572	615	643	615	620	661	660	639	664	640	656	643	603	623	636	641	655	614	641	583	628	616	640	662	643	624	647	649	593	630	610	630	646	661	638	679	629	594	675	660	636	617	648	651	590	655	621	659	583	674	649	600	664	627	633	589	634	646	614	610	648	638	635	605	617	642	634	646	646	657	642	644	622	613	628	648	592	630	628	672	632	619	638	637	660	628	622	668	614	635	639	631	628	627	637	621	619	664	621	599	657	651	647	650	632	600	635	618	637	610	618	598	649	621	617	611	613	608	628	620	624	646	677	642	640	642	626	640	625	630	602	653	638	655	658	631	688	658	602	606	685	682	614	671	653	632	618	608	615	600	611	685	659	619	599	618	609	638	611	576	619	602	652	648	619	620	616	589	621	626	653	659	644	656	665	632	650	631	688	641	636	630	593	684	608	638	578	667	640	619	670	598	613	601	614	603	604	598	606	664	655	630	625	646	653	657	615	708	640	601	656	645	640	611	643	644	619	639	623	628	604	594	622	629	686	648	671	664	619	615	638	580	659	636	601	631	590	600	617	592	595	638	653	654	673	599	647	704	636	639	639	648	637	644	595	597	601	632	641	624	610	658	616	602	657	618	643	619	615	610	602	630	671	620	626	614	622	614	643	652	620	666	607	619	620	615	651	647	648	601	632	664	609	597	628	652	615	637	630	633	614	642	609	650	630	602	662	680	634	625	581	641	627	574	625	674	665	585	617	646	631	666	630	658	639	627	679	653	602	551	631	633	655	628	657	686	655	586	591	640	597	599	631	628	650	646	670	596	603	652	648	642	663	621	621	663	599	611	630	647	570	598	621	663	603	654	638	589	621	654	652	615	691	630	595	587	672	597	605	616	616	610	617	640	703	643	629	623	618	625	615	628	652	658	653	680	647	646	621	652	636	648	651	569	624	661	617	636	654	589	661	648	616	641	651	617	623	594	598	604	629	607	602	614	621	632	630	597	596	648	597	651	613	643	606	603	625	633	654	616	606	654	648	596	581	637	648	598	632	674	650	627	606	635	593	618	642	604	632	652	617	671	600	607	634	600	626	624	639	618	659	639	574	633	647	619	646	574	639	588	619	634	653	658	638	650	660	630	614	609	615	632	673	598	621	602	618	647	643	638	661	603	650	621	656	568	642	690	619	611	640	586	661	647	600	634	618	644	657	629	616	631	634	653	646	638	649	623	640	635	645	644	618	587	642	639	614	643	638	615	645	649	623	588	650	607	628	586	642	581	653	609	615	648	642	598	643	611	615	629	632	642	674	592	645	654	603	650	607	621	660	620	628	606	628	657	632	640	662	634	660	651	589	678	630	629	672	630	653	606	646	610	647	647	627	632	592	646	658	624	652	621	609	671	631	655	653	634	657	598	655	611	622	695	612	593	629	635	664	615	628	606	618	634	655	601	543	677	719	628	671	627	632	673	597	656	654	651	665	604	640	643	654	659	624	651	650	628	653	630	639	623	592	596	647	609	602	669	668	635	618	640	647	617	622	625	604	622	616	602	662	601	626	626	652	664	618	592	622	665	619	624	633	646	609	644	656	604	642	602	649	651	661	604	639	596	632	657	652	617	602	644	634	615	654	668	585	663	634	661	639	667	637	633	657	663	656	625	688	581	633	607	632	613	607	632	600	668	623	624	610	632	660	653	644	601	641	649	653	621	637	649	638	667	617	626	598	604	645	628	636	625	632	635	615	665	609	611	671	603	594	641	624	577	617	624	633	588	626	651	592	621	709	613	640	611	616	610	619	634	632	611	629	632	613	672	648	632	633	634	715	646	627	639	626	644	668	622	650	653	643	636	642	576	633	614	649	641	629	627	617	672	654	592	658	640	613	625	643	616	621	647	630	632	650	599	671	675	634	612	629	638	641	612	649	625	627	622	673	626	634	663	686	626	666	630	633	680	661	617	648	637	624	613	642	628	616	619	653	601	656	605	614	644	636	667	570	613	654	650	605	646	637	660	649	623	631	614	668	663	674	618	624	627	596	649	601	650	622	598	626	603	619	629	615	652	668	615	630	668	599	644	575	630	605	606	589	674	660	667	612	614	623	637	640	633	558	634	636	619	612	651	627	617	580	592	593	593	683	650	634	701	627	694	631	654	611	632	634	650	583	620	670	638	636	636	588	688	629	622	626	634	614	605	603	647	607	639	683	637	594	639	613	627	595	650	632	632	616	635	623	657	626	660	623	628	610	618	611	612	644	627	646	638	635	626	636	587	644	581	652	648	634	606	650	670	652	644	616	612	620	675	597	634	594	604	644	628	650	586	655	611	614	673	628	663	615	637	623	648	633	684	644	604	592	639	574	617	629	666	572	587	692	676	605	648	617	602	650	642	627	627	656	664	610	613	635	596	666	641	641	601	683	603	590	620	610	596	615	606	570	637	609	632	645	627	626	640	639	621	644	641	621	632	606	616	612	634	594	624	601	676	667	642	612	616	634	629	645	660	641	632	610	647	596	599	633	602	629	655	633	624	665	613	698	616	652	645	653	651	601	623	601	650	632	663	628	677	681	587	638	635	650	614	628	604	651	648	607	584	633	614	662	570	615	689	660	584	626	659	617	656	617	609	601	644	620	616	645	633	619	618	655	652	617	597	659	650	637	645	597	651	659	623	639	588	653	655	662	594	594	647	598	634	635	613	609	634	647	635	598	637	583	662	649	611	617	621	610	654	615	688	632	664	597	627	659	633	626	632	661	606	611	619	634	582	622	642	673	671	627	667	676	628	633	644	635	651	659	583	616	651	617	627	638	632	604	594	614	660	612	643	653	628	629	640	604	614	614	617	605	648	617	651	639	592	593	585	608	604	620	645	610	677	645	626	586	601	657	659	635	578	638	590	587	680	667	624	624	639	603	675	609	644	646	640	609	629	654	648	665	662	637	628	635	630	656	637	636	625	646	696	625	644	637	656	613	674	632	612	647	611	643	658	646	634	619	666	649	624	629	633	625	633	653	620	623	677	621	652	570	623	589	657	623	658	599	614	627	644	650	648	599	670	621	647	652	621	596	623	623	652	616	614	669	647	664	635	618	625	614	648	591	621	638	664	619	600	664	603	597	642	593	622	611	670	603	620	648	622	666	640	621	652	599	644	636	582	631	635	623	659	622	694	602	598	646	614	603	668	645	603	641	582	630	651	605	672	641	607	623	631	618	650	598	656	651	607	634	601	695	638	657	612	615	617	609	618	651	612	657	629	637	672	632	605	599	616	617	637	620	635	597	637	652	609	646	576	626	678	647	587	607	638	654	628	601	668	628	633	610	646	669	663	573	653	629	607	608	646	639	600	647	605	630	641	656	616	633	651	645	655	604	624	632	620	580	596	626	622	643	578	629	586	630	613	647	618	582	632	620	600	604	597	647	591	646	644	616	643	619	649	624	611	654	585	621	650	614
79552	70269	37433	12546	1999	487	388	408	336	365	343	302	313	306	278	281	269	295	292	269	279	300	294	282	277	294	298	298	307	306	278	256	302	290	283	315	297	304	299	286	276	303	289	272	270	271	319	282	255	266	271	234	300	284	283	305	298	293	286	271	289	287	261	282	270	279	286	312	288	306	293	277	276	267	251	299	316	291	284	253	237	283	298	277	249	262	277	247	283	263	301	273	312	301	289	289	308	266	266	266	270	241	309	298	291	279	308	280	284	282	274	291	299	297	263	292	303	308	260	258	280	310	283	304	289	333	291	294	291	286	291	312	308	292	293	326	283	278	296	283	264	297	304	273	281	297	291	259	272	296	291	297	277	288	294	321	297	272	267	272	264	280	284	300	276	309	270	287	297	259	261	304	285	273	285	286	290	300	266	286	296	286	302	310	303	279	302	305	299	273	270	269	303	314	291	281	278	273	319	297	292	282	270	275	266	281	234	272	289	283	296	275	298	309	265	283	288	299	303	304	274	288	275	272	274	270	272	304	301	312	265	296	273	315	282	298	285	311	297	275	263	272	294	251	294	267	298	285	258	282	280	285	313	291	297	286	290	280	282	259	285	279	242	289	297	281	280	266	282	283	327	314	261	279	297	277	291	300	275	266	286	287	281	256	259	282	274	303	292	287	278	277	318	263	290	301	294	250	268	284	297	258	302	307	293	287	250	293	272	291	307	291	274	298	263	283	301	285	284	257	297	296	281	303	295	289	301	278	252	271	283	272	297	284	280	270	288	287	280	293	282	312	258	277	287	311	265	271	257	266	267	265	263	291	311	281	297	269	281	271	277	273	261	301	291	287	283	291	269	275	295	288	296	298	288	286	294	275	298	259	292	278	306	290	314	281	271	318	308	297	267	288	289	307	262	292	326	247	295	268	292	257	297	288	297	284	290	250	321	289	297	289	259	281	294	313	295	263	298	295	292	278	279	270	293	283	279	246	317	277	316	301	303	291	269	296	278	288	263	303	302	278	272	281	274	305	303	273	273	261	268	288	272	279	282	305	290	305	288	287	288	298	287	259	298	270	257	304	293	290	253	299	283	309	276	262	291	303	282	283	291	303	277	297	264	298	267	285	260	283	280	296	271	288	267	296	262	289	284	285	300	296	281	282	272	290	286	281	306	286	307	280	292	291	307	263	260	323	313	278	286	280	291	307	286	288	303	290	329	307	287	283	285	296	278	281	282	284	258	271	282	297	260	278	269	279	309	283	250	289	285	289	281	270	243	268	300	288	304	276	287	294	284	264	258	274	275	291	288	295	287	285	321	299	268	282	310	314	264	298	255	287	314	266	309	271	278	299	285	286	294	276	302	273	307	279	283	312	293	271	290	292	268	260	319	262	276	273	260	242	307	289	272	283	299	281	271	286	315	290	276	297	268	281	299	288	263	288	281	272	281	294	301	294	279	258	282	309	282	278	302	274	311	280	306	287	291	295	287	292	313	311	310	278	264	260	262	283	307	251	267	278	262	273	242	291	275	282	271	304	280	296	266	250	294	291	285	280	274	289	292	290	306	308	289	297	279	258	285	269	305	300	266	303	278	274	268	276	278	287	285	283	265	305	298	299	261	288	291	271	284	280	294	278	301	303	321	291	280	292	262	262	292	284	246	296	256	267	283	302	295	272	278	272	266	318	266	314	293	273	278	281	294	299	271	293	267	268	291	301	261	304	291	265	262	291	287	269	283	265	262	276	296	265	282	280	288	279	291	277	328	279	258	303	287	279	310	253	248	311	318	285	258	270	304	278	277	286	256	288	268	261	276	300	270	285	285	304	287	294	278	313	253	286	314	261	268	310	281	283	300	274	327	281	284	275	298	258	328	290	286	288	280	315	261	278	256	292	325	256	268	299	281	279	302	285	297	277	276	277	312	261	266	286	296	270	298	267	279	268	272	250	280	277	275	263	290	292	256	312	285	316	283	271	289	268	281	273	282	318	270	254	279	271	287	273	282	290	278	283	312	321	263	301	279	278	249	306	276	287	287	251	313	287	280	287	287	285	297	284	298	302	284	271	294	283	299	272	317	280	253	288	281	279	311	281	272	257	265	272	303	282	290	315	297	274	289	288	303	283	295	252	262	289	291	301	296	272	303	270	280	315	296	296	281	281	300	272	292	274	290	297	279	282	279	289	277	294	293	271	282	264	278	281	294	258	286	294	270	289	265	298	308	276	277	299	273	262	261	276	261	291	295	317	290	289	269	287	292	277	309	301	270	290	273	289	247	264	308	283	274	280	277	308	294	281	286	272	212	285	280	297	300	289	260	289	297	278	282	301	277	285	292	281	261	279	279	322	314	292	296	279	284	281	280	295	265	263	285	282	297	245	304	287	263	261	274	287	296	264	276	297	289	266	290	283	270	279	278	287	300	313	303	299	269	275	244	310	323	317	292	291	268	271	272	304	310	284	269	306	280	285	262	253	319	266	289	281	270	288	314	292	287	302	277	293	305	276	280	266	259	279	280	264	303	282	282	295	309	284	285	267	253	294	259	272	293	303	304	304	271	295	253	264	294	279	269	289	269	286	269	275	300	276	284	276	258	261	284	255	265	273	285	261	297	302	265	258	302	268	266	274	286	286	258	267	287	317	307	292	298	283	284	275	271	287	316	261	310	280	270	250	287	281	272	295	276	285	287	301	291	271	252	273	277	271	252	276	294	299	292	299	252	278	309	296	288	265	294	294	295	285	279	263	287	290	285	287	296	286	287	287	307	275	295	289	304	259	296	276	262	294	258	282	274	271	271	249	255	296	278	279	274	279	291	306	297	309	279	293	293	303	270	289	291	258	273	266	281	285	301	273	296	291	292	285	307	270	268	310	293	289	304	310	279	292	302	268	287	302	285	281	264	271	277	276	274	285	272	272	276	255	308	259	300	315	276	281	284	265	293	273	279	314	310	302	305	291	311	285	270	271	293	267	254	247	303	328	303	286	284	269	260	315	271	258	268	281	260	301	277	272	309	248	293	268	284	277	284	305	302	281	287	277	300	317	294	296	307	290	285	269	264	276	275	292	281	283	267	311	280	298	292	286	296	287	281	269	303	281	266	268	271	280	289	297	283	245	287	284	289	289	288	291	293	275	318	294	258	309	272	271	249	271	289	268	307	276	280	259	294	310	266	276	283	240	275	290	308	311	322	283	251	294	304	275	312	270	312	274	293	324	320	285	257	284	291	267	297	282	279	261	286	290	304	297	277	294	293	299	246	257	264	288	299	288	302	277	297	289	268	299	306	284	274	319	282	265	270	293	288	310	319	286	305	303	289	282	265	287	275	282	321	286	286	279	277	319	303	262	279	300	269	305	294	306	289	283	268	300	298	289	287	316	293	299	255	287	316	258	252	265	280	284	250	279	285	274	274	274	277	276	324	277	309	292	336	295	268	294	324	278	263	277	259	304	293	293	281	297	290	272	282	270	283	247	291	258	296	297	274	288	297	296	310	282
62183	58467	17170	1980	1814	1596	1471	1307	1227	1215	1113	1050	1001	1012	992	935	978	1033	899	933	896	925	939	892	876	851	820	891	905	855	885	846	829	899	860	869	906	839	904	844	893	891	829	933	900	865	810	866	856	849	861	804	887	901	843	857	818	851	889	864	835	869	837	833	819	865	835	828	883	805	859	891	847	827	887	827	892	860	879	851	855	859	795	816	858	910	846	815	834	853	892	818	878	851	869	868	846	916	861	889	837	823	817	838	901	842	833	817	854	869	841	855	861	868	878	843	870	921	856	839	834	853	877	833	819	848	863	861	850	833	841	869	854	863	807	831	842	823	892	821	869	834	864	887	796	844	853	899	836	831	801	798	850	906	849	806	825	869	861	868	827	869	832	828	841	845	839	893	872	831	860	846	824	856	878	862	843	886	837	889	829	913	881	811	878	858	895	858	812	824	811	943	857	843	853	854	896	904	859	861	786	862	819	832	765	904	819	847	853	835	801	850	849	834	828	833	879	874	846	897	798	860	822	864	829	834	841	895	803	893	825	804	826	834	874	910	830	885	851	842	845	821	854	825	834	845	894	780	861	858	839	828	823	906	911	835	870	791	875	818	837	775	870	820	818	883	843	830	894	872	924	935	845	822	861	859	816	868	833	826	837	832	857	846	890	847	882	839	879	854	857	856	812	822	843	891	818	792	799	831	813	864	806	841	826	857	850	839	895	810	780	867	832	827	797	896	874	883	870	851	893	797	803	876	812	826	873	857	821	871	844	869	844	882	851	803	838	853	848	812	870	830	867	857	855	874	809	838	878	852	813	848	811	819	923	889	834	803	828	834	856	861	843	832	877	826	871	875	873	827	841	902	835	840	852	885	851	863	865	826	859	857	885	877	849	879	885	872	841	887	900	858	861	846	859	853	875	846	879	829	817	873	903	840	824	865	814	812	857	861	871	831	851	888	883	805	853	851	885	901	836	847	835	847	854	865	870	897	872	835	839	869	836	809	832	832	864	868	839	825	870	889	836	794	871	810	925	863	850	879	825	808	881	844	891	856	823	878	848	805	836	851	830	866	818	843	839	854	836	824	866	884	856	863	836	814	853	819	880	830	851	821	864	806	852	840	856	873	832	860	903	872	785	846	881	847	814	861	868	860	825	835	844	859	833	818	874	882	878	889	870	846	803	861	859	885	821	805	876	866	861	827	852	888	889	848	878	811	834	835	896	843	869	813	826	860	838	842	861	838	916	892	883	810	826	831	844	818	837	855	824	826	836	847	795	884	854	823	821	841	840	859	848	808	823	859	815	858	808	856	898	844	872	813	855	840	853	839	791	895	766	837	868	886	788	804	841	785	838	862	768	855	897	881	818	885	855	856	823	893	836	816	784	829	853	811	838	894	825	879	889	825	828	855	823	848	875	871	842	827	844	895	843	911	848	858	888	807	869	829	876	839	887	912	824	848	885	898	868	879	869	845	891	785	822	874	796	886	873	839	786	864	888	880	826	816	851	876	816	851	851	863	878	867	860	861	817	863	768	812	803	828	859	854	881	857	840	816	855	840	777	848	873	836	826	826	826	799	862	858	853	860	865	787	852	836	881	880	840	859	839	913	827	802	873	820	816	866	819	790	912	863	842	814	826	847	849	797	891	884	832	856	848	822	861	820	822	855	804	872	910	864	883	833	825	839	802	836	819	873	870	868	874	849	839	879	835	865	890	859	883	826	866	868	818	838	882	835	885	821	881	857	890	811	809	830	869	838	777	830	838	831	855	854	826	869	829	872	865	816	881	820	893	848	802	827	843	828	866	843	918	839	850	764	840	836	817	828	846	835	887	903	892	852	850	877	863	839	878	846	821	802	871	900	840	847	812	846	834	821	871	850	823	856	898	818	849	839	819	848	817	840	887	813	840	862	835	854	853	867	840	851	905	824	865	811	838	888	827	829	877	857	826	856	844	829	854	851	816	845	833	864	858	857	877	823	880	864	856	869	827	870	826	893	813	860	862	843	883	813	819	917	795	833	830	868	822	834	809	891	840	822	860	869	856	879	856	820	886	890	875	911	856	798	848	816	860	840	884	828	831	860	886	854	861	857	844	876	830	810	839	853	817	822	862	834	842	860	883	825	863	856	849	832	849	865	874	866	885	812	882	846	812	868	842	839	782	837	895	858	865	818	836	835	871	823	836	913	791	854	829	873	875	857	828	844	829	831	825	894	842	855	897	861	811	829	825	852	872	803	867	872	795	842	860	845	808	824	850	870	895	853	851	839	873	852	847	809	846	833	821	852	811	801	824	820	920	842	843	826	803	891	857	872	907	914	792	890	845	908	890	852	823	870	847	844	819	820	906	803	828	872	822	860	880	896	789	828	809	855	886	873	869	923	851	831	838	819	876	821	858	842	887	826	837	840	852	862	827	865	873	829	792	869	860	851	849	860	821	907	833	841	869	843	808	843	871	847	822	876	865	819	866	865	839	902	847	846	803	836	826	861	847	813	828	892	873	801	914	837	802	898	893	871	874	856	867	827	868	826	842	878	858	786	816	846	854	901	887	839	878	811	856	825	825	865	841	818	820	848	837	829	837	862	864	800	887	892	822	905	819	869	864	806	874	827	880	881	849	810	852	807	784	858	850	795	859	819	831	811	888	844	833	837	835	851	822	848	838	858	826	886	848	852	852	883	846	864	845	866	844	886	857	869	872	791	827	879	864	829	870	829	825	863	818	903	908	852	826	905	814	808	866	875	835	822	837	882	878	932	852	877	823	877	867	856	871	863	847	819	874	842	856	880	912	854	871	855	808	898	831	833	854	885	802	855	831	836	868	827	887	819	799	902	852	856	838	811	837	827	790	871	796	806	851	858	856	807	791	820	855	824	835	847	892	845	833	835	882	863	810	864	828	862	833	889	817	872	849	850	826	840	888	866	850	792	834	828	886	800	860	858	872	837	768	828	853	869	858	866	930	840	903	851	843	843	839	887	867	843	891	887	861	850	779	854	880	852	900	849	844	841	818	866	844	845	827	828	819	843	882	827	847	879	847	843	798	848	810	827	831	853	863	865	887	874	892	861	845	888	834	866	861	769	830	880	836	846	855	830	781	820	870	843	822	844	829	859	843	842	883	860	817	829	843	844	911	848	906	853	852	804	794	805	858	787	870	873	826	822	841	862	808	890	841	836	882	839	814	844	828	858	848	825	851	892	854	873	808	859	873	869	915	866	824	840	834	825	839	830	825	876	806	827	804	845	828	845	851	828	885	846	842	815	783	858	817	901	818	872	825	784	888	864	870	857	849	831	868	824	842	817	891	866	810	897	881	874	842	867	823	797	860	821	815	879	889	832	836	807	839	865	840	805	869	811	863	884	880	895	826	853	842	858	831	892	857	832	870	860	833	835	835	803	837	847	905	887	849	842	878	857	843	869	837	822	878	847	880	840	804	829	899	867	802	876	847	906	844	919	854	877	810	853	885	831	825	888	799	852	862	887	865	842	867	793
32098	18529	3425	253	128	133	115	123	145	129	109	118	109	111	105	121	117	118	155	123	125	150	96	101	126	127	104	111	142	116	130	133	115	116	149	122	132	114	109	126	127	133	128	131	126	133	129	119	112	114	119	110	128	109	114	115	122	130	149	130	126	131	131	131	113	115	128	120	129	120	106	131	115	121	111	111	125	123	119	109	113	148	116	118	109	116	126	124	128	111	115	108	118	134	121	147	137	121	116	121	106	125	129	128	138	126	124	114	125	122	124	112	118	122	148	101	113	113	112	145	117	133	103	134	137	119	108	133	133	96	140	146	121	121	134	142	116	118	94	105	126	127	110	124	120	143	111	130	113	136	119	126	121	112	128	94	123	139	117	137	132	118	105	142	116	134	138	119	126	139	119	133	116	132	141	124	116	105	129	132	114	121	124	128	130	132	129	133	132	139	133	138	125	116	119	99	104	115	114	127	150	145	117	132	116	121	101	135	141	101	127	114	124	101	115	127	124	132	116	104	103	104	123	115	106	113	130	120	123	104	124	142	128	109	120	150	129	121	135	119	118	114	117	123	129	121	140	120	112	100	121	114	129	119	113	125	113	111	127	128	128	124	113	131	125	141	118	135	100	108	120	119	119	118	125	119	117	113	128	139	149	127	97	130	132	110	126	117	139	121	133	130	129	134	114	107	126	124	136	107	113	126	142	97	132	110	135	90	129	111	107	121	126	100	118	93	111	122	124	133	118	109	113	134	120	113	104	116	119	113	118	130	139	113	122	115	129	102	134	117	131	126	119	123	119	111	115	118	122	114	116	116	130	120	108	130	109	130	128	124	102	125	119	120	117	133	127	124	112	122	124	134	124	128	132	118	131	119	131	100	144	127	113	110	144	124	119	125	123	128	133	136	130	117	111	121	134	131	138	125	121	108	99	136	109	125	115	126	113	122	105	120	134	140	122	121	140	127	133	117	114	120	110	113	130	119	92	133	114	114	130	115	130	122	113	121	111	119	124	113	136	95	121	100	112	131	128	130	99	119	118	133	129	124	108	113	130	110	110	133	138	120	103	137	106	131	118	109	115	126	152	112	103	132	116	121	122	117	112	104	104	128	126	121	139	114	120	123	112	142	133	116	139	123	111	123	119	113	108	133	120	111	114	107	114	119	139	117	118	109	115	122	120	123	123	109	113	133	110	123	148	126	128	109	116	136	116	128	108	114	140	122	109	128	117	112	108	136	124	129	133	105	132	136	122	118	112	118	117	125	125	106	92	132	127	126	129	110	116	103	126	143	126	123	122	111	112	119	135	133	121	120	134	122	119	110	131	109	117	131	124	128	140	137	105	125	122	135	99	110	125	114	118	109	115	118	125	118	131	117	130	136	131	121	128	125	124	120	113	108	116	116	112	114	128	115	114	111	109	102	119	109	118	109	128	122	116	125	125	123	110	116	113	105	112	123	123	129	124	96	118	107	133	121	106	100	120	119	109	103	106	113	122	126	122	111	118	123	138	105	114	126	122	114	108	123	127	101	128	115	131	129	130	119	129	114	119	105	135	113	118	98	124	106	139	119	136	129	120	124	102	127	117	107	123	141	118	102	128	116	132	125	129	118	136	114	100	114	105	133	124	130	125	116	118	133	133	132	102	129	131	127	135	116	107	128	130	134	122	116	130	112	121	116	118	115	115	109	135	110	116	121	113	118	103	124	116	115	136	134	118	138	110	123	108	136	128	114	128	113	121	135	125	123	110	118	141	101	114	115	117	123	118	119	148	140	129	130	133	137	112	134	121	153	107	121	120	144	127	110	126	129	106	142	110	106	106	121	111	107	137	114	107	95	112	123	121	139	134	113	113	106	117	139	112	116	130	119	124	127	127	117	123	101	118	123	122	139	122	117	106	125	128	117	94	130	114	138	110	130	127	125	115	96	116	127	110	116	110	121	116	134	118	107	123	126	108	122	125	119	123	123	114	112	110	107	129	122	122	120	121	135	121	116	120	127	115	110	130	115	118	140	125	120	132	124	131	114	114	124	118	124	116	128	117	144	110	129	117	117	112	127	126	131	119	135	136	111	114	132	113	129	146	109	113	139	109	121	130	121	136	123	116	123	113	135	120	122	111	130	117	131	123	118	143	113	118	139	114	133	116	116	134	128	122	127	117	135	122	120	122	108	120	127	129	143	136	107	129	121	120	120	120	134	120	124	111	132	113	124	113	126	107	119	117	127	130	110	131	129	117	100	99	118	119	136	118	130	123	124	113	144	129	133	128	111	108	121	120	126	121	110	142	146	112	130	125	149	129	121	126	114	133	106	102	124	134	119	116	105	134	133	111	112	116	129	128	129	120	106	113	126	101	118	112	106	150	122	132	107	124	152	118	116	134	117	122	118	114	123	118	130	124	137	104	128	118	123	122	116	112	100	132	124	107	117	109	110	124	112	110	110	118	142	112	126	126	125	133	119	110	111	125	138	122	138	123	155	123	109	116	123	113	112	117	130	122	126	114	111	122	115	105	126	123	115	107	112	134	131	124	126	122	112	129	127	120	125	117	117	122	131	133	131	116	109	130	114	127	111	121	122	124	126	118	112	107	116	131	105	110	117	105	104	123	126	117	121	115	132	133	121	132	124	119	120	127	113	123	114	119	118	143	117	116	111	108	117	103	135	103	143	124	111	118	125	114	130	115	123	116	117	132	117	125	119	103	106	117	127	116	123	119	124	119	105	141	109	107	144	102	94	124	121	102	131	121	127	109	96	108	120	114	119	129	106	99	118	136	118	117	121	104	122	113	121	122	107	114	115	109	110	122	133	129	133	120	108	109	131	125	135	117	127	129	117	120	150	128	111	129	115	116	116	104	121	105	112	123	112	124	110	120	137	116	122	112	102	120	108	102	115	116	124	119	102	128	110	95	119	141	125	117	127	146	98	131	125	118	93	149	113	111	122	135	112	123	141	120	109	114	132	126	122	131	131	109	118	106	121	109	114	124	116	114	136	142	112	135	124	134	138	133	124	116	111	161	114	115	126	105	122	116	131	110	135	121	128	114	143	124	131	115	126	115	132	116	135	125	112	131	105	125	127	111	123	131	119	119	116	125	101	131	118	126	124	127	127	124	122	125	113	133	98	142	139	145	126	116	108	107	137	125	107	123	105	111	117	129	112	124	116	126	124	119	128	105	131	125	117	126	118	116	102	110	129	128	123	130	142	133	110	120	130	146	125	135	104	120	102	124	126	136	106	132	111	141	125	141	115	115	106	141	128	131	129	132	107	110	113	119	97	117	134	130	105	127	135	128	105	97	112	112	123	109	109	126	141	133	113	112	113	104	101	114	121	110	111	121	131	108	114	110	94	115	119	117	124	127	113	119	128	137	109	123	106	134	119	114	103	132	118	127	122	116	114	129	118	122	128	119	132	121	119	124	126	108	109	104	134	99	116	117	143	133	120	119	149	103	124	124	116	129	113	99	98	122	110	111	115	133	130	124	132	124	135
31503	20885	3053	454	432	451	418	418	457	448	396	427	394	446	451	438	439	443	449	449	486	438	447	468	415	430	445	417	417	426	425	411	428	459	414	416	422	442	408	419	437	424	407	397	440	405	426	421	421	439	401	438	427	458	422	400	419	392	437	392	439	462	416	416	422	410	443	422	449	422	445	432	435	423	457	419	459	433	378	419	455	393	428	414	456	419	401	423	425	433	403	418	421	431	418	431	442	417	418	462	407	413	398	435	439	448	456	415	424	439	428	424	403	370	418	396	450	447	425	404	420	440	426	402	453	427	440	428	430	449	413	401	424	424	425	438	404	430	420	443	384	385	422	425	407	468	451	442	446	403	469	411	437	448	397	411	430	424	436	461	443	415	416	414	455	406	439	407	456	405	443	431	440	400	400	417	426	404	395	394	404	442	426	427	433	414	428	448	426	434	445	411	439	419	400	396	413	423	416	456	378	432	460	429	427	433	429	421	393	437	430	438	401	431	409	461	409	457	410	416	428	393	423	461	444	444	430	429	415	388	439	416	417	400	418	397	459	403	453	417	417	438	473	427	402	436	424	428	426	385	385	423	445	421	451	419	449	424	411	414	423	396	414	385	447	426	438	413	408	409	428	416	458	446	377	431	436	422	426	403	446	431	399	407	416	426	443	401	437	418	435	431	445	430	392	428	428	432	414	423	473	425	390	403	420	442	425	428	420	395	399	393	448	424	440	417	435	424	420	433	421	418	441	419	443	391	419	419	440	408	405	405	428	416	425	435	408	411	387	444	410	450	404	449	413	427	439	411	447	406	402	403	444	447	370	407	389	436	434	449	436	433	420	454	396	437	419	437	416	428	444	440	435	408	421	421	425	417	428	404	417	435	371	410	445	421	462	412	443	416	441	368	422	459	446	430	421	423	412	430	403	434	378	425	421	406	435	415	456	440	399	408	413	433	419	450	456	375	413	414	417	442	411	408	404	433	428	420	415	415	440	426	444	451	433	411	425	431	401	388	466	401	442	392	419	421	425	410	437	464	406	416	447	440	431	473	382	415	425	447	382	434	421	426	416	400	438	433	397	436	424	410	441	417	404	426	443	430	429	439	401	388	432	441	400	421	417	414	452	430	413	442	426	448	428	443	428	406	425	414	429	394	429	410	438	411	463	447	471	429	439	401	426	433	445	413	434	392	403	431	430	397	443	420	433	407	439	441	416	392	439	423	450	448	412	448	408	391	398	422	450	440	414	433	413	410	405	432	436	431	413	471	457	417	430	433	398	423	418	426	458	457	447	429	410	440	403	412	421	435	419	454	420	467	406	397	411	413	453	480	420	395	415	414	433	394	452	427	418	420	449	446	408	356	381	411	446	431	393	439	433	379	416	386	392	415	417	425	412	503	431	433	430	418	393	432	441	449	399	418	435	418	418	417	442	431	391	446	441	413	443	454	407	426	447	419	469	406	465	462	420	422	433	444	422	420	377	405	418	442	427	422	432	409	402	442	440	423	424	400	401	388	393	439	439	448	438	418	426	435	425	427	416	416	447	391	429	383	451	412	453	379	444	440	394	408	422	433	437	431	442	424	405	421	428	462	434	446	430	398	399	426	420	435	448	400	453	403	388	411	445	444	409	397	420	424	411	440	432	426	426	448	442	400	439	408	436	396	442	480	464	443	453	428	419	432	446	422	429	400	422	451	416	426	443	438	433	431	404	433	429	439	382	444	448	412	444	418	442	408	432	420	408	435	403	373	413	410	424	408	444	447	390	425	430	423	379	418	420	447	395	462	435	437	456	435	406	434	460	428	410	419	432	406	429	451	448	409	412	415	439	388	435	434	444	432	438	418	391	420	414	387	408	441	435	406	469	423	436	439	424	445	407	472	401	439	430	397	451	448	410	429	403	403	417	476	442	458	430	401	450	453	405	456	408	424	455	433	442	388	444	388	426	427	439	462	422	457	415	445	420	452	486	434	442	419	406	447	450	437	448	414	409	413	404	427	432	444	436	436	485	419	467	371	444	447	415	400	428	428	422	416	388	425	439	445	456	423	428	453	402	395	433	411	434	410	388	452	433	395	437	405	421	424	407	451	401	423	421	424	389	443	427	412	405	413	431	407	428	467	440	437	424	415	439	427	429	461	450	416	395	391	448	424	407	422	439	429	422	448	435	427	404	360	450	358	421	403	434	430	406	428	439	435	430	434	427	419	468	453	434	413	379	405	406	443	450	426	433	431	466	439	441	445	413	439	415	428	433	427	385	410	433	436	385	421	426	397	454	425	435	428	416	444	434	410	446	455	405	455	416	461	414	451	443	449	448	422	429	400	421	437	398	411	460	398	441	411	430	441	481	412	406	434	436	410	412	452	435	417	440	441	468	415	438	444	443	452	430	417	436	393	416	423	416	449	420	400	448	461	421	396	424	405	416	431	414	424	418	460	385	431	436	424	435	403	447	428	453	424	421	441	395	454	435	440	411	400	435	424	430	409	425	426	417	378	444	384	428	433	409	421	423	420	411	389	401	454	392	411	370	428	448	424	474	422	412	389	413	443	395	428	427	426	430	434	406	438	435	414	428	408	439	418	432	445	425	424	425	433	390	446	429	414	429	394	406	398	470	411	398	452	410	409	415	416	418	453	427	438	407	438	422	418	436	444	439	468	423	404	419	420	428	431	427	444	460	445	411	429	394	465	402	430	434	443	431	437	446	422	395	425	475	393	402	435	428	430	412	468	415	398	431	427	436	406	385	444	432	430	428	457	366	431	399	445	411	475	430	441	431	410	444	463	414	444	443	445	419	408	420	449	453	421	437	438	445	422	403	404	414	446	415	474	383	454	398	398	425	442	398	403	409	442	437	418	417	448	419	398	447	377	425	417	420	428	429	409	417	395	409	423	424	380	414	421	401	424	412	422	475	398	434	454	447	423	435	438	449	443	423	425	422	418	425	434	384	408	412	433	444	397	443	429	442	416	456	455	412	472	405	459	400	398	436	441	411	414	421	406	404	450	417	406	435	419	382	450	426	430	442	414	432	446	443	429	431	438	438	418	430	426	420	441	440	416	444	421	463	430	421	411	401	410	376	437	408	448	408	418	409	438	445	423	409	435	422	443	436	408	438	418	404	461	434	441	445	444	430	443	476	414	454	410	431	397	440	426	403	449	432	435	392	401	404	412	397	437	431	447	477	432	431	423	400	420	435	426	421	381	406	443	426	420	382	428	426	431	411	412	457	422	440	389	423	416	422	405	436	457	452	378	422	418	415	433	469	418	473	430	445	441	454	407	430	418	453	423	411	430	423	424	416	416	444	430	466	445	445	446	422	400	420	406	418	452	422	413	397	418	404	444	421	370	419	425	411	404	437	430	467	404	403	412	416	422	426	425	429	431	420	429	392	449	426	390	397	431	423	465	411	416	421	432	398	410	429	437	441	441	451	453	454	439	377	438	417	482	435	432	435	395	397	444	394	432	398	437	417	432	444	400	426	447	447	445
71459	57864	30881	5363	397	265	257	269	205	221	218	200	188	211	187	176	173	192	225	194	186	199	195	205	201	176	210	212	193	183	178	195	213	206	189	180	202	196	190	189	181	182	172	186	176	182	180	193	189	191	197	201	204	203	176	206	194	184	178	187	186	195	178	192	181	192	169	201	214	176	216	188	205	204	197	207	180	167	198	195	168	197	195	193	181	195	203	173	190	172	170	194	221	196	191	211	207	208	211	206	215	185	194	192	208	182	192	208	190	173	201	197	181	217	181	159	194	180	201	173	199	200	187	180	191	206	197	182	184	199	186	188	198	178	192	214	179	208	193	204	185	183	197	184	194	188	199	205	172	203	185	181	194	162	202	180	185	163	197	179	205	203	188	197	206	195	195	196	199	184	181	190	167	186	197	188	220	157	206	206	204	193	163	196	189	172	177	180	184	201	197	213	199	180	188	187	176	170	169	201	198	169	176	202	217	195	183	191	211	172	174	203	198	197	211	177	201	188	201	213	168	190	190	197	177	195	177	194	197	190	184	206	183	195	181	173	180	187	165	209	218	188	197	185	189	186	171	197	186	209	201	191	205	197	184	184	185	206	231	187	196	175	177	192	180	180	173	207	174	185	210	205	207	219	200	208	197	188	193	182	194	157	201	171	201	173	189	205	195	167	177	181	203	179	184	161	183	187	196	190	193	216	225	177	204	195	189	194	205	181	184	188	194	186	181	173	200	171	200	206	211	194	183	181	210	197	187	179	191	179	199	184	184	196	207	175	188	194	199	185	203	184	197	166	173	209	177	175	195	163	181	192	164	176	171	172	195	198	205	191	196	198	188	159	227	193	186	187	194	198	179	182	192	195	180	185	214	212	201	186	201	177	178	178	194	188	181	173	219	213	175	187	172	171	178	202	190	188	163	180	200	180	179	167	170	199	198	178	164	186	192	214	205	216	193	164	193	186	186	211	211	191	186	206	167	177	185	190	203	180	179	191	206	205	157	180	205	187	207	189	188	191	195	157	197	192	181	207	189	196	205	202	168	192	172	185	174	181	189	169	191	189	175	191	184	206	207	205	169	199	218	190	185	194	198	187	195	198	207	207	201	193	200	200	207	185	199	189	211	179	191	172	190	200	185	170	203	197	190	194	191	205	182	184	182	154	193	196	198	194	200	182	185	181	181	180	192	197	204	180	180	176	210	195	195	206	186	175	166	189	180	199	157	171	179	187	180	185	188	200	188	198	171	190	166	198	199	175	184	208	187	199	180	178	178	202	197	177	181	172	175	189	199	184	175	179	189	176	179	215	193	193	182	187	206	212	183	206	210	179	182	181	173	198	189	173	180	189	200	172	186	189	175	162	200	206	187	187	178	187	183	214	193	197	192	184	179	194	177	200	193	164	217	185	195	188	214	188	197	161	216	196	192	196	194	182	177	187	205	174	185	181	189	199	168	207	198	201	203	191	177	194	180	180	169	198	179	203	204	189	190	197	181	176	174	186	204	209	191	187	206	176	157	159	207	177	185	182	203	180	186	176	175	202	177	196	181	161	169	188	199	198	153	192	201	216	182	180	182	194	176	189	206	175	185	186	186	172	203	190	191	170	176	192	218	195	198	193	194	184	170	160	195	172	172	179	175	197	188	189	195	194	186	172	196	207	178	191	190	201	201	186	204	199	193	173	185	190	171	214	194	188	192	201	181	214	187	210	202	185	195	205	178	183	202	186	197	213	188	187	150	187	183	186	161	191	182	194	218	170	174	215	211	199	195	181	179	190	192	181	194	166	205	190	166	191	188	174	179	201	168	200	186	181	201	195	223	189	203	188	176	185	194	185	190	192	165	186	176	190	187	177	196	201	192	201	191	197	209	180	172	169	203	175	185	198	214	227	194	233	200	200	196	197	191	167	160	183	203	188	200	193	174	171	201	192	185	192	194	175	192	189	191	199	185	167	179	175	196	196	202	180	213	178	206	177	182	184	211	172	187	209	174	181	223	190	170	185	191	196	216	197	177	210	174	187	208	180	172	200	206	168	210	216	181	213	189	162	180	188	176	201	178	180	197	202	200	199	192	200	203	184	166	192	204	195	238	209	237	180	178	208	203	174	177	171	193	190	212	178	180	181	184	167	166	201	190	195	219	187	177	173	195	199	180	174	197	209	213	189	194	197	194	190	191	195	190	218	188	205	218	166	194	194	198	202	178	196	177	227	205	177	190	200	168	168	208	202	174	197	190	194	180	202	192	207	181	210	204	203	156	194	190	212	186	201	188	196	186	176	193	195	197	196	209	204	181	188	189	207	200	198	205	173	185	203	190	199	209	192	191	203	183	180	206	195	181	172	217	198	220	163	218	205	184	181	212	188	180	173	203	195	172	217	176	183	189	167	206	194	174	215	214	180	204	194	194	204	180	181	188	177	175	210	216	203	158	179	181	180	170	211	207	196	206	152	204	190	172	183	188	193	170	184	218	198	190	191	175	190	181	190	204	186	184	207	207	184	179	178	186	191	183	161	170	209	207	175	201	189	186	196	191	212	196	184	187	195	177	203	194	175	206	199	194	187	206	192	192	186	194	184	169	174	199	188	190	185	217	200	203	177	173	206	188	179	172	181	181	201	204	198	180	193	175	206	176	167	193	181	208	177	181	190	190	182	194	199	178	174	196	203	200	179	199	196	191	184	202	183	153	191	174	200	176	168	207	194	196	201	180	207	193	214	181	174	190	187	185	185	202	190	202	190	214	188	166	181	175	184	226	189	203	169	205	181	218	197	195	181	209	200	197	203	206	217	188	199	175	175	193	202	203	171	177	187	201	182	200	174	207	200	197	182	190	180	183	175	188	184	176	177	173	185	209	200	192	187	191	195	197	188	192	211	190	189	192	174	216	211	200	193	213	184	199	194	166	177	206	207	192	181	203	202	178	191	183	181	205	187	199	179	196	174	183	216	195	184	209	184	199	174	168	193	168	186	203	178	186	173	172	206	168	189	195	191	191	196	182	176	189	202	195	196	191	205	189	201	194	207	197	182	176	197	164	181	179	204	186	185	196	179	181	175	166	197	201	193	189	194	202	166	193	197	192	182	170	205	153	210	169	209	198	208	173	184	183	198	158	230	169	191	204	181	196	193	197	167	204	192	182	190	183	198	205	201	203	185	200	180	183	174	212	197	199	184	166	192	190	182	190	178	183	162	189	205	175	192	168	199	202	161	169	235	211	219	206	196	194	178	166	197	204	190	170	177	189	185	190	183	178	197	180	169	220	171	204	200	205	187	190	171	202	188	182	186	194	204	187	193	165	200	214	205	223	181	183	183	198	207	189	196	171	203	160	179	193	182	169	213	201	193	184	171	176	188	177	189	185	176	183	200	197	193	204	176	171	201	194	193	201	197	178	188	164	182	187	164	209	192	179	211	193	170	202	187	176	218	189	182	176	192	191	193	184	175	197	194	203	189	196	184	186	204	215	182	165	167	196	177	200	185	192	191	194	185
51809	45876	13683	1256	1133	1072	946	903	839	811	763	743	755	711	715	692	681	648	661	641	650	676	653	624	625	616	615	634	607	606	625	629	588	637	643	622	619	576	601	604	606	656	608	588	612	613	600	607	605	593	609	616	584	638	582	602	594	625	616	649	593	604	648	601	595	625	586	598	594	565	644	636	592	661	617	603	617	659	645	632	610	632	613	594	627	579	631	602	651	599	623	610	642	599	677	616	584	618	623	614	643	663	601	609	616	607	628	595	549	631	643	634	633	625	587	599	589	607	564	574	599	637	626	614	601	637	581	639	651	570	610	584	591	594	607	596	613	623	619	652	591	591	612	611	625	595	585	633	622	562	606	593	620	640	632	582	621	646	626	601	614	583	609	641	572	597	616	620	623	627	604	653	633	624	592	577	609	634	630	607	657	637	603	561	619	590	620	635	686	642	658	603	613	627	586	630	628	573	627	600	649	602	565	549	622	595	645	618	566	614	594	612	630	631	572	616	612	589	612	596	602	600	598	582	612	595	602	596	598	657	595	597	602	629	589	580	646	691	569	609	643	642	569	608	571	594	584	612	605	622	576	613	595	608	570	587	626	655	610	618	628	633	637	612	599	569	626	598	590	605	615	627	636	625	630	601	606	568	568	599	635	608	602	601	607	618	597	624	576	635	597	633	576	575	601	592	604	590	618	586	598	585	599	552	601	622	617	634	639	577	603	614	644	620	653	591	614	610	598	638	581	595	600	571	629	611	591	632	634	678	593	588	637	586	600	597	645	609	610	602	612	618	614	632	619	571	607	605	553	644	616	619	554	608	624	639	573	591	576	610	599	636	595	615	600	613	611	605	616	624	592	623	567	591	536	615	590	628	622	603	592	601	646	604	587	614	588	640	592	636	606	612	611	589	615	631	600	578	636	596	613	624	579	587	603	620	625	600	611	605	605	607	656	575	611	594	643	622	607	589	605	595	631	591	599	586	587	577	589	629	644	600	664	622	621	620	637	600	629	645	622	616	579	607	621	613	600	630	588	622	601	607	579	586	629	627	650	538	598	610	583	627	592	604	652	610	624	642	576	618	631	634	588	635	574	594	597	555	590	598	640	606	620	582	602	623	604	617	608	646	631	575	602	602	612	604	606	578	575	594	601	574	563	591	661	619	593	616	557	652	615	608	613	639	592	578	560	618	624	618	603	636	606	618	620	613	643	594	636	571	582	595	596	615	622	598	625	644	662	661	605	563	566	625	629	653	636	584	623	601	595	610	607	602	643	596	625	594	600	607	619	631	622	601	642	615	555	638	604	600	620	650	574	666	604	588	610	557	582	592	638	566	622	629	640	607	653	637	632	628	601	623	629	586	652	595	558	643	618	609	566	610	625	646	589	610	612	613	646	654	638	611	581	623	593	588	580	600	587	644	598	631	621	593	633	627	615	594	582	593	628	636	651	563	583	574	598	603	597	565	604	593	622	624	604	641	587	624	601	616	648	609	588	655	615	618	572	618	643	639	596	582	608	643	610	627	665	615	593	615	612	660	620	590	608	615	640	561	611	622	591	624	566	570	641	616	633	588	611	595	635	602	653	591	589	619	651	602	596	597	656	599	581	610	591	633	618	623	590	598	618	631	633	628	589	621	611	631	622	652	643	638	573	594	631	613	637	610	646	596	620	608	636	595	656	593	611	647	615	618	573	576	624	562	617	599	655	601	618	585	575	591	670	624	595	611	598	565	573	634	601	616	611	614	626	583	592	624	629	604	601	616	583	614	583	593	633	578	628	579	608	616	605	573	613	603	633	599	586	626	619	600	601	609	596	626	597	616	654	610	639	590	600	601	641	644	584	576	609	564	612	574	581	629	604	572	577	653	629	603	657	615	575	617	597	609	596	630	602	582	591	565	567	625	644	609	597	559	613	637	582	603	594	597	638	635	595	581	628	610	640	600	573	608	625	621	601	609	589	608	633	577	585	587	604	614	629	650	645	612	605	609	626	588	609	579	636	590	566	574	603	634	610	635	583	574	572	615	610	638	591	614	644	600	560	612	611	575	645	588	658	616	577	588	630	578	625	552	626	599	613	578	636	640	578	581	620	605	637	615	632	588	590	605	594	638	605	598	621	591	613	607	653	614	607	621	660	589	620	618	624	583	562	636	612	613	643	607	602	639	634	624	662	576	647	547	613	594	629	641	637	567	637	605	639	623	656	555	582	570	607	649	594	615	641	622	579	600	638	587	564	633	627	614	618	635	581	599	571	602	613	604	582	614	605	607	634	599	587	572	594	589	620	642	636	636	567	615	588	627	587	591	630	610	636	614	604	619	636	633	603	629	635	595	615	625	593	563	612	561	577	555	582	604	603	644	630	606	570	611	592	613	636	636	600	620	611	635	649	615	593	633	598	627	634	601	605	616	585	606	600	577	604	631	612	646	575	646	600	584	613	662	621	604	620	633	621	606	603	591	594	633	596	668	582	585	597	602	593	608	621	611	550	600	613	570	613	579	610	636	584	558	608	624	618	620	618	617	596	633	636	609	608	626	624	569	669	610	586	633	623	606	613	652	621	602	597	588	637	635	590	628	599	593	612	642	606	644	634	557	643	621	600	655	575	607	614	629	630	595	624	609	625	592	600	684	590	582	601	632	577	644	581	618	642	595	594	614	585	576	611	614	632	596	630	617	657	592	587	624	644	638	570	593	624	601	601	632	606	591	585	620	608	621	635	582	606	624	618	579	592	616	620	589	590	598	590	603	622	602	606	629	626	580	621	615	609	610	606	616	573	604	595	632	570	672	594	628	623	643	642	606	585	605	620	589	583	588	620	603	628	621	649	561	613	584	579	642	575	611	612	611	562	656	599	628	626	605	624	583	598	582	636	593	589	605	625	598	658	595	594	640	615	571	627	605	574	628	608	583	635	613	630	623	589	568	621	582	629	573	627	605	607	610	582	583	640	572	609	585	630	629	609	552	635	627	630	612	601	601	569	576	597	595	630	600	625	624	604	603	639	631	636	577	626	573	611	646	632	634	619	627	623	592	612	635	635	644	607	585	591	589	606	641	597	618	624	563	624	586	582	596	583	681	632	653	644	621	591	585	645	609	617	617	609	618	599	591	576	609	617	593	603	611	612	629	613	660	586	599	616	634	584	657	631	610	558	617	650	607	584	612	641	601	638	651	611	633	619	594	658	640	640	603	614	574	602	621	598	553	616	607	573	610	575	625	610	619	557	615	614	639	636	577	595	659	587	598	590	609	665	554	629	584	622	593	641	602	580	622	672	601	585	633	624	636	617	581	546	637	616	575	606	588	616	608	612	653	576	581	604	620	615	619	627	598	596	642	632	596	617	613	589	606	593	604	637	618	641	572	632	613	574	575	600	672	634	600	603	641	579	620	605	611	621	606	613	589	629	662	619	572	611	592	590	588	606	612	626	583	608	638	603	615	598	640	609	592	650	621	623	625	556	602	646	608	590	609	621	600	604	590	631	581	602	571
79367	64189	47586	13532	1915	528	450	410	381	364	354	337	351	305	351	321	314	277	298	297	294	300	312	308	295	292	274	277	307	304	261	280	290	291	290	300	299	278	255	329	287	305	283	290	280	281	295	277	278	274	294	266	290	306	288	273	291	328	283	299	295	297	274	301	258	290	295	312	314	291	280	295	289	278	294	289	288	276	271	302	257	298	323	271	277	321	301	265	300	298	305	328	284	283	286	284	303	288	260	290	272	308	301	262	304	287	267	293	273	313	269	305	280	307	277	301	292	296	318	257	295	298	279	277	277	295	278	263	263	301	329	286	287	287	283	280	276	277	321	302	251	314	238	303	266	291	286	295	262	262	313	293	286	298	293	273	303	321	280	252	257	294	255	283	324	261	254	294	294	292	293	271	329	282	271	260	270	274	301	302	297	274	289	269	268	294	284	274	316	294	299	311	292	286	286	270	282	311	296	310	300	279	268	293	299	267	277	298	302	277	275	289	308	272	308	267	283	282	306	272	271	303	249	258	257	296	284	285	277	284	262	293	284	292	302	292	255	282	277	308	287	294	259	314	293	265	309	315	295	275	287	279	308	284	267	295	294	265	279	278	289	295	272	284	279	310	318	347	267	313	292	265	308	310	293	291	325	285	285	271	271	295	305	322	267	277	283	302	297	292	282	304	282	281	301	289	292	308	282	271	292	292	269	320	282	280	286	270	311	270	295	274	320	286	300	284	256	300	295	317	299	295	300	288	291	256	274	308	249	290	277	275	296	277	278	296	273	264	278	264	282	260	292	304	271	318	278	296	262	320	281	313	274	276	273	308	326	300	305	322	286	292	316	299	335	296	304	275	288	282	279	291	297	270	261	322	259	269	271	305	277	271	297	272	280	289	278	308	283	303	279	292	273	305	288	269	243	300	256	260	276	294	285	276	264	267	282	278	283	297	282	278	287	270	278	285	301	272	270	283	315	285	282	271	283	305	284	269	287	284	283	262	290	329	275	272	289	309	294	267	294	277	323	293	303	296	328	247	290	314	313	296	317	293	229	281	295	257	283	272	283	293	277	317	304	301	299	252	306	282	275	282	310	278	304	296	311	261	294	290	281	264	285	281	311	285	300	290	293	265	267	300	295	278	283	308	301	308	298	266	269	290	272	285	283	291	331	274	290	311	284	324	253	318	265	299	287	330	291	291	302	284	324	295	309	272	289	300	315	286	303	289	312	277	280	280	294	272	293	314	311	284	278	301	274	286	292	290	306	278	271	286	268	297	298	275	239	300	281	279	262	303	305	277	291	302	268	277	271	291	253	292	295	302	257	285	254	276	268	271	285	264	305	291	263	284	255	300	286	286	294	300	278	285	277	289	315	279	272	305	317	301	274	273	287	303	287	303	272	274	278	284	287	310	298	278	290	307	294	287	284	275	271	317	286	270	271	273	274	306	280	266	273	279	282	276	294	306	289	293	319	307	280	338	264	282	259	299	272	302	285	277	271	275	307	284	298	269	271	261	285	265	299	296	260	266	302	298	305	306	264	255	273	254	291	323	288	281	287	284	279	307	292	320	306	285	280	256	314	305	293	263	298	319	284	276	282	265	279	304	303	292	264	246	320	281	310	303	293	277	279	283	272	278	296	280	285	253	268	288	292	279	288	274	292	263	313	279	288	306	290	270	285	289	294	290	251	300	313	272	296	272	262	315	275	306	271	268	263	280	300	309	294	298	316	303	294	256	313	285	277	267	312	279	300	285	284	268	254	270	279	278	301	306	268	255	297	307	287	285	235	287	277	288	285	277	292	266	290	285	283	292	319	272	306	280	272	258	303	266	294	300	295	286	307	306	288	289	278	259	266	277	287	256	266	303	309	284	286	295	304	292	299	305	282	285	264	315	291	258	297	297	263	300	307	295	274	300	284	283	275	290	278	268	302	308	303	269	285	272	288	279	322	283	278	323	290	289	283	279	317	259	260	303	300	274	289	295	288	253	323	298	301	280	290	280	288	278	291	284	285	316	291	295	293	319	283	279	282	275	305	274	286	280	269	309	308	294	299	284	282	271	314	262	304	302	287	283	282	294	262	304	319	283	272	286	262	285	277	310	271	267	273	298	262	296	267	254	282	270	306	278	280	269	300	264	299	278	273	291	309	305	280	285	289	268	283	286	297	284	304	297	276	253	291	295	297	284	255	267	271	272	274	309	264	284	312	265	284	297	295	256	325	306	276	296	302	287	291	286	307	308	311	294	276	249	271	276	252	297	298	276	282	310	303	265	270	285	289	258	291	281	300	296	306	283	276	305	286	286	312	309	304	288	284	287	282	295	300	277	297	290	306	285	278	266	286	306	295	294	300	289	281	302	269	254	282	287	297	264	293	270	270	289	314	288	303	306	281	246	265	275	270	300	286	294	298	288	293	273	297	278	299	322	299	269	275	302	275	291	302	302	271	272	291	252	307	301	265	265	280	284	258	269	242	308	284	289	275	294	302	278	286	265	269	320	295	254	276	282	276	297	276	283	276	313	311	243	296	316	286	261	263	284	298	274	304	284	290	284	257	301	312	294	311	278	293	281	279	273	288	264	272	284	297	276	302	259	273	309	278	293	287	303	279	297	248	287	275	285	283	278	282	315	307	280	254	251	289	297	238	310	260	290	266	299	276	302	296	278	282	286	320	298	294	283	304	264	296	306	312	279	294	267	312	271	244	240	326	279	285	284	290	311	274	293	299	276	253	281	305	303	261	267	301	277	310	281	290	300	255	291	279	284	260	278	289	264	288	325	290	296	299	266	291	278	299	309	272	295	268	309	295	291	305	285	274	259	309	271	267	278	298	292	295	275	291	303	291	320	298	305	319	278	304	293	270	271	278	260	289	279	277	288	290	256	274	307	289	297	299	284	293	344	304	325	281	269	295	311	277	274	273	306	267	277	295	281	290	289	309	268	291	300	300	291	316	311	289	297	268	276	274	284	279	296	288	274	288	285	324	254	272	311	288	265	287	319	280	293	283	275	292	303	264	299	279	321	273	314	272	274	292	271	287	327	277	310	288	300	291	272	267	270	284	294	284	267	293	275	281	282	311	281	281	263	290	281	286	288	263	301	292	286	296	273	286	300	278	300	289	298	279	263	241	306	301	292	281	295	312	271	296	284	315	307	286	304	289	309	289	263	261	274	276	302	262	292	264	292	292	271	289	306	302	284	291	292	282	297	267	295	306	271	292	262	286	294	293	299	295	279	285	280	280	268	285	277	288	297	261	297	278	290	283	293	292	279	273	271	306	312	289	276	286	264	294	271	288	269	304	288	281	272	270	272	317	309	272	286	289	267	267	300	291	270	290	297	303	264	286	275	277	287	326	307	312	305	289	255	280	278	263	279	303	293	301	295	286	295	247	298	295	305	279	288	266	289	277	277	284	319	274	283	338	258	250	289	280	270	314	302	269	261	277	254	277	289	290	296	294	317	270	281	276	304	281	286	282	319	301	247	295	307	274	277
61661	53249	28191	2222	1910	1714	1591	1323	1247	1187	1187	1092	1042	1043	1054	1064	990	908	940	925	950	934	888	889	896	905	945	948	968	875	888	942	921	889	870	862	858	818	879	847	932	896	863	885	882	892	888	856	879	854	871	869	846	878	843	866	901	886	836	938	870	934	857	850	878	858	827	865	884	891	832	846	828	878	840	911	873	846	878	910	858	803	820	833	889	858	889	865	876	837	891	861	867	860	811	900	853	838	869	878	893	836	817	873	859	849	846	826	881	888	859	882	889	856	861	864	879	794	864	871	856	876	839	900	854	857	871	841	865	895	868	867	899	897	853	849	864	845	831	854	913	847	830	863	889	827	895	835	855	873	855	848	867	832	861	832	867	886	881	868	839	863	846	882	831	856	850	822	852	883	852	888	850	870	893	932	814	847	851	834	898	839	876	839	853	887	860	831	853	819	824	857	917	856	867	848	878	887	904	857	822	892	829	847	921	881	842	842	912	858	902	850	795	898	813	853	868	877	886	825	830	876	860	882	864	863	867	854	862	865	855	920	916	845	858	856	822	871	890	857	857	945	810	864	859	889	875	873	865	832	868	831	859	857	824	880	880	809	821	881	891	866	822	892	886	847	890	849	844	888	891	914	864	839	892	866	830	836	825	785	867	886	826	852	838	844	824	831	881	883	851	879	880	875	856	813	866	854	877	883	851	912	845	845	843	896	837	888	836	838	787	847	897	874	866	824	819	849	840	864	856	869	823	822	850	875	859	809	805	875	889	868	875	881	875	830	858	846	829	823	877	932	825	855	833	828	834	841	820	863	902	855	853	828	837	883	829	886	856	851	823	910	850	866	825	862	882	813	804	837	842	889	842	852	866	841	845	877	875	882	894	851	815	899	894	858	831	847	893	833	831	823	854	799	817	831	854	870	876	869	837	881	803	886	857	886	818	850	877	851	851	853	822	902	835	881	868	833	875	792	865	844	826	845	835	921	867	819	867	832	847	842	852	809	855	802	832	873	827	881	923	902	867	876	857	903	878	872	876	871	812	848	871	869	814	856	869	862	840	830	924	898	870	820	838	826	841	859	896	871	870	853	862	862	852	877	865	834	851	827	867	862	822	901	842	880	930	882	874	863	883	848	832	856	864	874	867	810	834	801	845	833	904	883	847	826	813	806	761	832	852	851	833	821	890	883	842	829	845	867	885	838	889	878	848	902	876	852	807	846	897	843	890	830	880	823	853	862	866	844	840	815	847	823	869	853	860	860	915	893	839	838	853	834	914	876	838	868	861	868	809	831	868	827	842	841	885	923	897	854	850	841	849	855	885	856	903	857	859	876	833	837	845	828	842	852	847	852	858	854	830	857	844	846	904	809	867	854	885	842	822	876	880	840	882	870	878	888	842	847	917	878	824	860	825	869	862	824	873	860	895	849	871	841	830	893	900	833	841	868	837	897	856	900	895	849	821	846	849	852	833	867	906	848	894	826	891	851	861	877	843	859	845	861	902	806	871	843	879	925	893	862	858	815	863	850	818	876	871	807	837	822	811	863	961	883	865	814	864	815	854	876	842	903	840	941	894	863	861	888	798	835	844	838	846	925	844	879	840	834	922	868	890	896	851	840	871	854	814	872	849	912	870	840	842	791	847	836	856	856	858	889	911	795	851	825	861	859	895	868	893	923	836	798	830	928	890	854	818	834	846	859	873	855	839	851	877	925	891	866	851	844	858	814	849	831	865	831	812	904	863	882	818	861	850	876	866	877	872	852	850	824	900	874	869	877	888	843	842	867	893	789	832	844	846	871	883	907	855	816	848	823	819	873	802	854	827	894	836	865	825	864	862	902	839	877	828	849	820	904	797	823	830	843	912	839	885	852	869	886	868	899	903	882	868	786	775	904	836	864	906	860	849	892	775	831	865	836	821	782	863	841	902	844	862	818	883	874	843	856	840	854	841	815	888	869	826	805	849	810	890	883	837	875	810	845	841	835	849	922	861	847	855	833	844	856	841	860	858	896	865	840	881	799	823	844	860	822	853	864	825	894	872	847	826	888	895	868	846	822	853	837	911	821	872	883	887	848	886	904	841	823	832	902	861	847	852	863	803	829	894	811	855	799	868	813	899	874	889	869	871	835	852	885	822	872	868	862	907	879	819	860	853	896	905	834	860	845	840	843	803	846	842	840	874	831	903	849	900	817	850	896	829	832	886	846	893	871	833	871	899	829	900	859	874	843	837	843	887	857	905	822	857	869	852	833	847	851	812	887	821	759	905	857	857	871	835	833	900	873	901	845	875	861	836	839	868	853	874	849	868	821	858	891	878	874	878	853	883	878	842	817	846	877	816	864	858	850	818	887	814	847	838	801	894	885	834	867	786	854	846	840	824	840	884	868	929	908	771	898	874	885	836	885	869	818	825	867	873	848	822	852	855	789	821	914	835	836	858	862	837	904	816	829	893	842	818	831	818	853	850	866	815	862	792	857	852	848	814	879	825	835	843	837	854	851	847	886	839	912	853	885	818	858	837	874	818	904	855	846	887	900	823	849	819	865	862	841	877	889	831	870	812	854	860	855	805	821	835	850	898	845	889	901	852	827	898	867	861	798	821	923	834	895	863	840	864	854	868	790	868	926	848	824	835	870	853	912	855	894	864	880	852	816	857	869	882	894	871	853	841	881	844	861	870	904	812	884	900	847	814	812	852	826	871	852	830	879	809	849	902	889	846	904	861	872	833	814	852	857	844	842	860	861	829	844	842	870	836	852	837	835	819	878	892	846	876	814	856	858	871	833	806	906	880	871	795	891	867	832	842	884	814	869	891	886	850	884	818	864	846	825	871	861	846	827	823	839	860	829	873	847	866	855	840	811	877	866	849	851	882	838	811	851	808	872	871	870	829	835	870	823	895	891	848	855	870	801	875	865	838	867	828	880	818	877	805	841	878	855	820	856	838	842	842	813	864	811	883	835	811	811	842	864	878	849	858	855	853	835	874	822	813	870	909	869	854	893	832	861	885	819	897	823	852	817	833	849	944	841	857	858	827	810	836	882	820	798	885	872	857	855	859	888	885	867	842	884	886	866	860	899	875	874	868	885	839	907	856	842	874	889	817	816	888	845	869	801	885	808	863	850	858	917	871	839	849	867	853	883	881	838	808	907	855	861	864	873	886	811	889	872	818	893	922	811	843	836	868	828	878	839	841	845	853	864	830	858	878	895	848	813	873	879	891	795	834	884	889	853	831	893	886	863	846	848	850	858	842	822	885	865	886	831	888	837	838	911	841	858	840	876	843	885	848	857	832	896	811	854	853	814	883	875	810	921	871	886	900	869	850	910	846	865	891	869	839	831	860	874	892	842	873	818	854	870	858	857	887	818	851	868	873	955	876	817	841	864	857	907	881	886	862	876	843	831	853	842	805	832	878	877	879	854	814	893	855	925	829	893	889	871	844	872	918	857	784	840	859	866	809	843	849	857	841	832	826	851	869	871	841	943	885	896	865	891
31004	11870	5394	260	134	118	120	99	115	108	132	115	127	115	103	116	105	115	104	111	123	118	120	115	100	112	99	110	110	118	108	121	117	118	94	94	116	112	105	126	106	103	103	125	116	121	131	104	114	139	130	111	111	109	107	121	98	141	115	134	124	123	119	142	115	90	118	137	112	108	123	109	101	121	114	127	107	102	120	127	125	109	97	113	110	146	103	102	108	93	101	120	123	136	114	104	113	117	93	111	110	111	121	116	130	119	85	99	96	105	119	135	116	110	116	102	111	116	105	101	121	119	107	120	117	99	112	119	106	98	118	114	100	106	107	118	97	114	119	127	114	125	129	111	127	116	145	112	124	98	124	117	132	117	107	100	124	119	119	121	112	113	122	109	122	109	100	117	119	98	96	102	110	106	101	119	87	118	109	118	102	113	102	125	117	131	111	108	125	132	105	106	131	98	123	102	117	118	123	120	122	133	101	129	112	124	134	106	108	105	119	111	116	107	106	97	107	105	121	106	124	115	115	102	116	105	119	107	116	99	86	124	105	130	136	110	110	117	108	104	121	107	108	122	93	108	121	127	118	121	100	111	140	108	110	126	100	138	112	103	121	110	119	107	120	95	115	106	108	120	111	116	123	106	129	108	109	108	133	97	109	108	126	109	113	110	105	102	113	94	114	130	128	111	114	104	118	99	116	141	124	111	120	139	111	117	99	110	111	127	132	109	117	110	116	113	107	112	127	103	115	125	112	117	101	130	116	109	119	108	109	100	107	126	126	121	102	91	109	113	107	108	111	100	122	123	119	97	119	102	113	122	118	103	129	103	131	97	103	92	138	127	93	112	141	104	126	108	94	100	115	85	125	134	133	95	119	104	116	114	110	99	122	133	113	137	112	113	122	112	98	101	115	128	102	107	111	127	107	116	112	105	114	127	115	110	108	130	138	114	119	126	125	111	101	100	119	109	118	115	110	115	135	106	117	130	103	129	138	114	105	117	131	116	130	113	122	120	107	118	109	107	125	107	115	99	119	125	94	104	113	135	103	122	121	98	119	120	109	121	118	126	118	121	127	116	122	96	103	132	131	102	91	108	128	123	108	103	150	113	100	113	117	112	123	128	107	116	88	124	118	107	100	115	129	104	120	99	118	100	102	119	128	93	109	117	94	108	121	103	112	105	120	126	119	120	107	123	132	116	119	119	101	98	120	119	106	106	116	124	123	96	123	123	124	127	99	118	118	110	117	117	103	118	128	104	107	98	116	125	110	112	126	115	124	118	120	126	128	113	109	133	119	108	108	115	103	95	105	105	106	105	126	105	126	111	92	132	103	125	115	114	123	116	103	102	118	101	111	111	119	136	106	109	100	110	105	115	123	109	99	96	98	116	129	130	120	121	115	108	106	117	147	107	105	107	126	107	111	100	116	141	124	125	108	109	98	118	98	130	129	116	105	111	111	105	113	121	120	123	108	117	128	123	106	123	115	111	97	110	127	124	108	99	107	110	135	101	127	112	132	111	112	117	113	92	106	113	122	125	118	104	94	97	101	138	104	118	121	95	122	113	113	97	118	111	103	115	128	113	130	108	101	97	129	112	98	107	89	118	114	109	122	86	125	122	119	130	116	110	105	116	115	102	129	103	110	122	120	101	98	108	104	101	118	115	130	140	119	112	96	107	106	119	113	109	111	133	113	113	131	121	127	117	122	110	127	96	112	121	118	116	111	129	119	111	110	119	129	114	110	107	110	114	121	125	124	121	105	129	96	129	111	123	109	124	120	109	119	99	122	109	119	109	95	114	113	116	104	121	120	105	98	120	124	113	106	110	113	117	100	106	126	104	99	116	131	94	110	121	117	119	112	110	115	131	120	121	115	108	117	105	103	104	115	118	115	117	134	125	104	91	109	104	112	128	114	133	101	112	127	119	115	120	114	106	99	118	108	132	116	100	131	129	116	105	95	107	115	141	115	113	114	95	103	108	90	138	116	118	116	119	112	124	108	108	107	128	105	115	108	101	124	127	113	107	102	118	118	117	103	120	105	88	104	90	130	109	109	128	116	106	87	107	120	100	112	125	122	102	126	111	113	113	115	104	112	122	116	104	106	107	122	94	114	115	110	123	109	111	116	100	119	114	113	108	98	120	128	108	89	121	132	123	98	116	127	129	106	110	122	101	112	112	121	99	109	118	116	116	107	109	123	114	135	130	103	112	121	107	130	118	120	114	102	118	105	106	124	113	110	99	125	110	100	99	118	137	120	113	124	115	107	118	103	111	104	114	109	96	113	111	125	128	128	129	112	118	94	110	131	113	124	126	115	102	107	116	128	107	100	101	117	95	117	103	121	116	104	103	112	123	113	109	105	120	116	108	121	101	135	120	117	120	98	119	116	117	125	102	112	114	130	103	111	117	119	126	105	120	107	128	113	104	113	134	107	130	118	117	110	112	102	116	99	105	123	104	123	116	114	107	109	97	106	104	119	117	98	94	116	113	116	113	118	122	144	131	125	113	115	123	120	128	98	108	127	117	104	108	120	112	108	126	109	105	122	126	130	134	106	112	139	126	110	127	100	112	97	133	106	120	97	118	112	107	119	91	97	109	114	127	126	134	121	109	126	114	119	126	103	115	102	104	124	139	104	102	123	115	96	135	112	109	123	118	98	121	106	105	127	109	113	116	108	116	124	116	122	105	102	87	113	138	114	129	90	109	112	117	109	103	127	111	116	112	118	84	128	127	112	99	116	113	135	115	131	118	125	107	118	114	119	104	122	98	129	118	94	101	110	114	118	117	124	117	112	97	117	105	118	104	116	97	120	132	111	108	108	110	111	122	132	117	93	124	125	123	107	125	106	124	129	120	126	101	114	129	122	106	110	116	118	112	115	116	144	129	118	117	112	120	92	107	104	111	117	124	121	145	101	131	99	126	106	147	97	136	107	127	109	120	126	107	109	103	129	127	105	126	128	122	121	101	115	101	127	115	112	108	111	112	120	91	118	111	109	126	101	121	109	114	110	109	105	129	112	91	104	128	120	132	107	96	114	115	119	106	102	133	136	119	112	122	115	111	122	140	111	107	122	112	118	109	133	102	109	118	133	97	116	99	114	125	104	104	111	112	112	122	108	105	109	90	110	97	118	121	96	124	116	108	108	108	112	134	110	109	118	96	105	111	125	108	128	127	124	128	93	115	101	121	103	111	117	118	135	113	120	108	105	111	112	98	117	121	120	104	97	122	113	116	122	123	104	112	105	117	126	121	113	91	114	101	93	117	92	112	132	124	104	124	137	120	128	131	106	123	108	138	109	116	103	110	123	107	128	112	103	125	102	108	112	123	90	82	128	111	120	128	109	90	112	116	125	115	110	118	131	113	115	129	115	123	116	120	109	115	118	128	102	96	119	102	110	114	121	111	96	103	128	124	109	100	114	107	108	107	112	122	129	92	107	105	135	125	106	109	95	114	119	128	137	112	133	107	105	139	114	97	106	142	115	89	119	104
30183	10594	8276	426	412	407	411	461	423	449	384	433	407	383	397	428	360	395	383	392	424	397	380	416	452	409	418	452	406	402	436	412	411	391	427	446	402	375	410	421	393	419	409	434	427	433	409	421	424	411	417	429	405	413	391	422	403	452	395	432	384	405	415	387	442	401	434	399	391	437	413	391	449	436	414	418	405	417	409	379	414	422	404	409	397	418	415	419	418	391	425	443	358	419	420	384	446	420	419	389	418	385	416	430	406	409	456	420	431	423	386	354	375	400	445	411	404	408	397	418	417	391	408	396	372	422	399	431	385	390	393	442	393	441	397	405	392	408	385	398	433	413	430	413	457	422	380	414	394	416	389	399	413	428	427	408	388	422	405	409	406	423	403	445	404	438	391	373	401	392	426	380	394	464	411	422	429	378	399	397	449	405	392	418	418	432	458	411	380	383	461	388	381	404	374	394	381	439	431	420	420	438	419	404	403	418	385	422	404	428	422	424	402	393	413	420	401	406	406	386	434	391	406	385	413	416	409	401	405	416	404	420	391	395	428	416	408	417	411	415	384	379	399	375	426	388	451	424	420	400	419	418	400	413	405	401	371	401	415	414	408	386	425	436	417	417	398	375	383	390	410	383	434	431	384	375	422	400	416	440	384	382	454	406	428	384	414	373	386	374	404	375	413	388	378	432	373	393	384	423	416	398	391	381	377	407	395	388	394	425	364	389	427	445	408	443	400	430	382	380	417	410	403	404	401	378	420	403	397	399	380	427	396	386	412	419	378	398	398	425	386	371	420	407	411	388	397	383	428	436	431	393	418	420	405	455	424	401	404	390	396	377	391	392	406	385	416	402	417	406	436	412	401	396	369	390	388	489	416	422	395	426	393	428	413	391	441	385	436	424	363	441	401	392	439	386	424	437	422	429	436	430	459	401	396	381	439	370	433	411	393	431	457	409	406	367	419	424	430	417	411	379	391	412	402	395	409	422	420	409	367	405	382	405	377	411	419	365	387	416	404	381	384	429	389	369	351	403	390	404	379	425	384	414	443	398	392	402	393	412	428	445	415	429	404	419	426	388	426	418	423	400	405	381	434	411	393	416	395	407	375	439	419	424	429	404	376	395	443	433	383	436	389	402	432	409	376	392	405	423	394	404	383	413	429	393	427	377	427	422	466	430	421	420	437	423	434	436	396	417	404	428	392	408	401	419	435	427	387	410	399	439	372	423	436	431	410	403	384	409	383	430	385	411	454	441	394	443	429	403	388	413	425	411	387	423	424	399	436	428	458	406	439	367	387	416	419	407	391	418	381	425	376	423	371	441	403	421	377	413	420	416	403	445	421	428	413	431	416	450	383	399	389	404	450	382	391	372	396	393	442	449	403	403	411	411	434	429	407	433	426	387	381	424	421	389	384	418	386	395	442	429	399	417	468	391	391	432	398	403	453	411	432	418	403	426	388	402	431	405	424	409	428	412	382	371	405	420	381	425	396	389	407	373	427	389	444	375	398	429	381	405	403	393	411	395	432	431	378	399	429	384	379	391	427	401	408	410	434	386	396	415	416	378	384	400	417	420	402	430	374	386	369	448	392	426	379	441	396	413	420	433	387	402	360	369	432	382	416	380	406	393	377	402	394	398	394	423	415	393	397	406	393	416	430	433	409	435	416	438	415	410	414	373	406	380	414	412	414	437	397	399	391	414	410	375	431	379	407	409	383	405	421	430	401	381	420	382	403	406	423	380	429	419	383	388	386	419	387	404	422	410	410	423	427	376	407	409	384	422	403	381	408	428	409	434	434	394	394	448	384	413	418	382	391	394	390	445	406	426	437	425	385	448	402	417	392	381	370	391	414	375	437	416	384	381	409	421	412	423	388	403	397	411	441	375	390	424	387	423	379	430	405	428	400	409	419	384	389	377	396	399	409	396	391	412	406	428	417	369	379	410	398	421	412	419	372	384	424	380	398	423	410	423	416	431	357	396	394	415	391	402	404	410	388	414	402	425	420	420	397	400	438	452	409	413	394	388	399	395	392	401	415	353	404	412	397	411	398	379	406	395	389	393	409	409	460	427	433	408	395	429	409	421	426	439	441	397	406	417	390	394	434	392	432	413	419	355	405	414	377	440	391	410	445	428	399	404	426	390	402	422	419	386	447	379	448	403	419	411	418	450	412	398	395	439	373	444	425	409	444	387	419	437	373	410	408	439	402	374	403	436	392	403	421	391	437	384	423	428	364	427	418	388	382	401	412	438	422	403	383	436	395	411	418	400	391	391	427	435	396	452	433	402	385	403	413	394	381	408	389	418	430	392	388	378	396	417	410	417	413	422	438	397	405	378	404	380	413	419	400	367	436	393	395	393	396	393	418	393	377	456	415	453	402	434	414	385	428	396	384	398	401	411	402	380	417	394	416	382	386	404	392	391	384	434	440	419	434	390	418	463	415	407	424	427	438	394	379	361	417	397	420	414	364	442	409	394	410	418	408	426	361	415	416	386	403	419	382	426	395	397	425	398	386	407	436	421	423	408	398	399	405	419	398	393	394	401	430	382	426	402	414	403	401	423	373	426	412	387	397	420	410	397	401	403	420	422	413	415	437	415	404	399	353	417	387	421	388	421	405	374	392	429	392	409	418	396	438	405	419	369	415	404	433	389	380	405	395	433	424	410	382	417	429	451	369	394	372	397	399	411	390	399	424	404	414	388	441	405	408	415	366	365	381	399	406	392	429	397	410	389	425	397	380	466	382	424	417	374	411	417	379	435	396	388	398	393	397	387	401	399	405	394	376	443	397	397	426	401	406	439	399	407	457	391	416	434	437	400	378	423	399	397	410	426	430	373	393	367	428	367	416	395	405	406	395	415	388	422	418	388	389	447	422	391	376	439	421	397	381	406	433	385	367	418	422	419	429	398	377	439	410	414	411	416	377	385	402	421	391	398	434	357	391	399	402	400	414	437	438	406	436	377	410	424	436	425	414	410	407	410	386	433	433	400	417	430	424	363	429	392	413	407	402	418	376	445	413	398	386	395	400	390	445	416	376	421	417	387	392	405	397	420	415	427	403	449	385	404	437	364	399	419	411	416	397	430	420	399	457	403	394	400	420	404	423	399	420	378	396	457	411	417	414	434	408	452	366	388	391	395	380	416	404	352	341	416	404	411	438	387	412	399	411	422	408	376	436	397	426	390	419	430	450	421	402	377	397	415	394	417	415	406	430	411	381	422	392	403	432	425	405	412	454	416	427	380	415	358	429	398	412	432	434	416	394	379	392	446	426	371	399	422	391	399	388	425	395	404	399	407	400	396	398	396	389	391	408	407	422	385	423	417	397	435	383	392	428	389	434	423	405	412	386	401	407	413	424	414	392	422	424	432	450	427	420	401	448	411	457	399	398	400	395	418	420	406	377	385	382	403	411	353	376	388	402	436	422	392	384	397	430	405	399	369	388	415	435	394	433	409	411	458	387	402	378	407	399	403	382	409	422	390	410	405
70805	55256	45537	11775	894	335	294	263	226	233	247	233	196	224	220	228	210	223	208	211	204	201	175	190	201	196	199	185	199	232	220	214	195	212	204	230	183	170	236	194	187	196	199	191	218	227	192	216	211	237	190	196	211	189	225	213	193	206	180	214	180	196	219	197	194	200	201	212	199	209	187	178	199	194	213	221	194	218	204	191	195	228	205	206	217	188	200	203	217	221	196	201	206	191	188	195	211	200	197	181	212	221	179	191	203	210	212	211	208	211	210	211	213	209	175	196	199	195	183	174	217	214	189	190	207	206	180	201	198	200	204	174	213	201	176	224	208	198	226	179	215	208	215	189	188	214	185	205	219	191	200	206	183	208	217	179	199	210	182	199	231	187	210	191	207	189	189	207	188	178	221	187	200	203	216	164	230	176	219	177	213	215	205	207	215	209	199	206	206	196	189	201	214	215	168	223	208	181	219	213	196	204	209	203	204	202	193	193	228	187	188	202	193	179	166	190	192	193	188	193	187	189	208	216	179	202	198	225	204	199	198	193	217	201	191	191	189	194	211	198	205	221	204	225	213	174	193	178	200	182	193	189	178	184	206	211	193	204	211	191	191	202	230	195	188	205	178	183	212	192	201	190	189	229	208	199	201	242	191	175	183	202	201	208	180	214	195	200	198	194	199	209	191	213	210	189	223	182	199	208	199	195	187	220	194	201	191	196	199	213	207	202	198	192	237	216	200	192	197	184	182	202	187	201	221	187	197	189	233	202	165	187	201	211	185	206	198	185	208	210	226	224	193	187	188	195	202	184	231	202	218	200	210	204	210	199	199	197	219	186	213	196	196	214	189	214	201	204	194	219	195	194	224	193	197	202	195	191	214	214	220	218	189	182	181	234	211	190	215	198	195	216	189	222	185	205	188	189	205	183	205	201	187	184	182	190	212	205	182	205	203	209	185	196	186	201	196	198	224	210	200	213	203	231	218	208	208	204	208	194	192	203	199	190	195	188	203	212	217	205	183	188	196	196	193	196	196	160	180	202	188	178	223	226	180	202	218	202	206	237	216	233	203	188	198	184	195	236	198	215	195	195	197	207	185	197	188	208	207	196	173	233	213	196	209	183	192	196	201	202	206	181	193	202	203	194	202	194	218	193	180	193	192	217	193	200	204	213	189	188	201	223	185	204	206	187	196	205	204	201	187	217	188	203	199	207	208	190	183	202	200	208	222	227	211	202	175	212	220	173	177	193	193	165	220	181	170	181	215	182	249	185	196	215	203	213	185	196	229	209	199	174	189	198	193	195	219	190	200	191	195	215	205	206	203	233	186	213	203	194	240	205	214	189	206	206	179	190	226	211	193	198	183	203	186	205	187	203	201	213	213	223	208	213	216	212	177	202	206	173	210	197	209	170	197	202	212	183	198	182	186	196	185	214	177	189	217	214	192	218	176	216	187	179	218	177	236	194	187	201	176	179	208	202	208	208	234	186	203	201	211	190	199	200	198	181	196	214	199	178	213	209	228	206	205	203	204	227	220	203	196	174	194	209	213	207	198	203	195	202	186	208	198	226	175	183	182	201	200	198	191	195	210	197	221	200	187	204	192	198	214	188	203	211	208	193	214	210	191	184	173	216	202	194	200	194	198	197	211	187	217	184	219	199	188	213	205	198	195	212	197	205	195	209	205	206	186	193	202	195	203	184	222	193	215	202	195	178	197	204	189	197	226	208	185	196	186	180	181	193	190	220	194	225	201	223	199	220	195	201	225	212	192	215	191	185	212	202	178	202	193	192	218	181	195	214	190	201	173	182	173	203	198	216	200	217	191	214	201	206	213	225	198	219	201	168	195	210	229	199	188	179	223	213	219	195	211	195	206	241	172	185	213	202	162	212	193	215	212	189	200	216	203	208	218	186	208	192	229	183	199	215	233	203	202	190	176	207	196	190	189	192	210	187	206	216	205	209	175	216	217	195	210	200	205	200	219	237	231	208	220	227	198	213	216	189	221	201	216	203	202	239	207	206	203	210	200	224	197	209	187	205	197	221	201	161	195	193	206	207	205	199	219	197	203	218	213	193	201	208	193	193	217	218	194	205	207	234	177	214	189	200	187	183	185	229	220	213	196	205	227	226	219	190	189	213	190	194	162	192	176	213	199	190	217	211	200	176	215	208	198	186	217	183	183	176	210	172	190	216	198	222	190	189	195	220	195	197	222	205	207	193	193	194	207	200	189	187	182	184	214	216	198	197	198	167	176	215	213	226	171	197	219	191	184	230	208	219	205	203	206	200	187	238	208	205	205	233	192	195	205	211	227	208	227	191	190	213	204	187	201	173	181	195	230	199	197	205	184	197	196	192	188	194	195	197	203	184	181	193	190	196	208	186	189	175	225	208	208	207	207	204	198	214	199	219	176	213	199	196	186	188	192	191	194	199	176	200	234	176	201	197	184	203	186	184	211	197	194	203	204	219	192	218	213	215	185	219	192	213	198	232	212	201	181	175	215	190	208	196	206	195	188	199	197	194	200	222	212	215	207	220	183	231	198	187	220	202	211	215	211	193	207	222	192	174	198	210	183	201	198	195	199	203	199	227	201	190	215	176	200	210	181	204	185	212	198	199	188	196	205	207	179	209	195	197	197	199	167	212	196	182	186	214	215	201	182	209	205	160	206	202	214	185	191	200	200	193	216	199	196	210	205	210	195	202	195	195	201	211	203	208	211	230	224	198	190	197	213	208	208	196	197	200	200	205	173	204	201	246	192	215	188	195	197	187	192	194	212	194	206	185	222	203	204	201	204	180	218	214	192	191	178	217	201	211	192	196	213	211	217	194	223	214	207	192	185	182	204	198	203	203	218	173	187	224	207	193	212	190	170	198	189	209	209	226	208	205	188	211	189	211	183	193	164	194	204	186	240	214	198	190	200	208	190	204	216	178	199	200	207	193	197	209	237	234	196	182	190	193	204	214	214	211	206	214	210	212	187	216	208	208	195	191	179	223	203	218	193	190	205	206	213	194	168	192	202	209	188	220	208	176	209	209	217	203	193	183	175	191	204	195	210	196	173	199	210	213	193	213	215	171	181	191	201	187	209	203	189	214	185	205	194	170	189	191	206	244	218	205	209	210	201	217	204	221	177	185	196	234	212	220	228	197	198	201	199	190	189	193	207	208	206	200	235	192	211	203	205	178	181	216	210	200	231	198	195	194	184	198	207	230	190	202	205	195	198	206	188	186	197	216	171	189	190	183	190	206	177	192	209	210	190	203	191	182	207	183	179	205	202	197	180	181	196	194	221	219	196	185	210	194	203	209	177	198	181	201	191	200	195	203	168	212	215	198	189	192	201	202	195	208	218	192	187	191	205	221	202	202	202	225	186	205	224	195	205	203	212	208	221	183	198	168	188	180	199	214	203	195	205	206	199	199	203	214	188	190	187	199	177	199	196	212	194	202	216	179	204	207	208	189	183	183	232	201	221	214	203	220	182	201	192	203	245	217
51140	43941	38653	1908	1128	1033	937	887	791	804	759	740	734	680	705	685	710	674	691	632	713	692	666	656	705	646	659	643	682	648	664	671	634	644	678	663	667	626	631	675	667	626	675	668	631	646	670	655	625	635	646	672	612	655	637	669	635	619	647	636	661	680	665	668	680	604	705	650	635	620	617	641	636	655	693	673	592	609	650	675	643	637	674	624	662	625	663	672	666	672	628	659	673	695	633	627	640	660	648	623	642	671	636	694	644	666	650	639	615	636	685	616	616	698	592	653	679	586	649	652	651	645	669	641	620	616	634	663	664	599	626	643	643	639	611	672	610	672	622	653	640	643	615	657	636	628	624	629	610	656	629	623	600	592	627	603	630	630	610	669	644	594	651	611	655	622	622	591	626	681	647	616	642	673	657	615	648	581	622	604	652	613	629	641	642	637	631	633	625	652	627	623	691	608	615	628	610	615	666	649	656	645	646	624	663	614	641	656	630	653	659	628	640	639	642	639	637	614	640	624	696	606	672	622	645	691	640	661	612	653	634	601	656	657	668	684	658	659	604	651	634	665	673	641	676	651	665	667	598	589	658	588	671	671	725	613	617	649	653	690	591	655	666	607	636	611	619	645	653	659	700	641	635	700	679	665	639	611	666	676	654	679	679	608	684	660	651	668	625	667	618	652	610	649	655	670	635	652	657	648	618	630	627	682	602	620	612	623	637	715	628	593	653	645	617	605	626	618	624	677	632	637	667	657	618	687	640	636	648	613	616	614	648	574	660	618	654	706	657	637	621	633	630	646	650	615	593	626	630	606	679	635	652	640	640	676	619	604	644	628	626	630	617	628	649	631	665	650	639	623	647	678	657	640	650	687	659	619	615	643	660	645	626	638	649	665	611	611	631	617	646	624	636	607	608	640	647	655	668	661	659	619	623	648	624	622	623	689	692	647	650	661	653	599	617	632	658	684	676	665	631	623	649	588	608	645	610	644	637	608	625	699	663	620	612	599	655	683	628	650	640	579	669	659	643	590	680	655	641	632	655	693	627	663	646	651	701	629	613	651	677	667	666	652	649	617	640	634	649	629	640	644	698	618	617	648	655	624	566	693	646	636	645	639	623	620	661	617	652	624	623	630	626	670	640	621	668	660	655	682	637	631	649	667	646	612	663	640	627	638	650	636	599	632	662	620	625	634	651	679	622	666	643	622	627	625	641	675	634	656	649	606	670	617	636	665	645	644	660	631	614	638	641	616	661	631	646	660	611	618	636	615	683	654	633	652	693	633	624	682	647	625	683	651	622	667	630	641	654	654	667	626	704	626	609	644	630	607	638	598	627	644	621	634	629	617	604	655	594	626	672	663	621	618	601	608	602	661	651	635	666	651	654	623	661	620	635	577	628	640	687	626	632	607	616	680	679	637	616	655	616	677	593	637	641	653	635	608	675	669	640	645	574	649	645	643	710	680	619	626	624	626	634	605	631	644	640	641	617	635	671	639	649	627	616	600	655	645	644	664	621	622	622	637	618	614	648	685	617	605	645	610	613	663	625	618	680	604	646	655	624	646	588	620	627	638	604	685	626	653	687	653	617	650	648	685	659	656	629	656	611	664	639	662	662	607	645	667	656	615	650	599	697	656	664	611	650	668	636	637	667	657	637	668	615	651	667	582	631	619	674	627	634	609	655	638	627	666	644	621	654	658	603	636	692	615	630	656	600	623	603	605	642	642	674	637	621	645	664	627	674	627	607	598	627	612	663	632	634	637	685	632	645	677	622	694	623	632	636	620	604	606	605	628	714	646	649	649	618	688	684	685	632	651	648	650	643	617	623	622	645	607	620	644	624	644	648	627	635	596	642	650	626	667	580	642	631	627	669	632	630	606	669	619	630	664	681	660	631	652	607	631	623	654	633	664	598	663	653	659	630	644	589	639	695	612	659	612	647	641	632	656	601	631	654	598	666	623	645	670	665	658	624	629	684	621	636	642	650	640	654	640	634	611	635	631	629	641	608	641	617	610	639	642	650	660	577	621	622	618	604	618	613	598	638	613	677	600	601	633	653	626	630	640	687	596	647	615	635	644	628	647	661	644	606	624	668	652	651	657	608	682	606	633	619	638	656	626	673	608	647	663	663	630	633	649	626	600	693	658	673	600	676	663	641	591	678	632	652	652	653	632	632	629	623	605	631	651	620	633	640	636	665	617	645	645	615	660	628	640	661	667	609	660	649	634	622	648	599	644	637	650	629	646	606	654	633	627	719	633	610	708	682	618	600	625	634	592	618	677	632	630	607	605	639	608	616	672	667	647	646	635	617	664	622	586	669	659	622	649	642	638	662	658	613	677	606	612	642	616	654	647	632	688	596	617	658	652	636	660	665	613	640	655	669	632	605	649	655	642	630	669	645	621	627	649	648	619	604	601	679	624	657	638	669	603	655	608	626	638	661	672	638	603	650	640	645	638	640	598	637	661	660	633	644	637	666	678	656	696	638	663	668	631	595	628	626	667	655	640	653	659	648	583	624	634	622	618	601	632	602	626	665	662	616	634	617	621	620	645	671	646	659	643	618	616	646	682	625	638	672	669	636	656	627	604	616	656	625	618	604	610	660	612	621	678	654	646	656	683	691	669	647	649	612	602	618	636	645	598	652	628	678	667	597	656	627	608	613	641	630	690	596	667	645	642	648	644	674	644	619	601	615	640	629	637	637	596	658	665	684	660	645	642	658	626	657	621	618	650	574	601	656	589	614	620	551	633	677	683	609	625	606	680	624	658	651	654	645	589	692	621	615	642	612	641	594	676	655	612	642	675	643	642	624	610	602	613	626	654	671	659	591	656	640	659	648	647	631	664	656	634	655	608	647	597	663	640	661	605	653	642	618	651	610	664	638	622	641	668	686	668	655	647	671	618	623	654	652	644	661	630	652	614	656	650	615	608	652	628	606	666	625	673	667	654	633	643	627	619	627	658	715	639	619	639	615	671	608	646	633	612	656	636	640	583	627	647	672	652	701	678	634	608	648	627	649	645	626	650	622	677	662	665	656	618	644	617	635	662	636	654	641	624	662	585	663	616	636	657	677	617	628	661	608	681	622	617	601	642	676	620	634	633	635	626	678	669	658	632	650	638	618	650	641	644	651	617	634	684	653	646	626	633	610	621	628	636	613	619	610	665	670	586	630	643	671	666	631	623	592	620	601	607	659	663	610	639	667	660	641	653	584	580	646	666	635	675	668	637	585	650	654	666	644	656	627	677	649	621	636	623	626	620	662	638	612	646	607	637	664	624	666	656	674	629	586	624	662	649	634	680	615	609	590	630	647	643	649	648	646	621	640	669	682	601	611	638	619	645	651	670	620	621	707	681	663	641	634	623	678	614	637	653	661	625	639	614	670	624	593	636	628	644	606	645	670	631	587	642	685	649	600	614	650	661	643	662	661	616	596	612	636	651	643	631	700	638	669	651	616	656	612	667	661	628	667	711	625	653	615	605	678	665	670	677
80977	71453	49096	17444	5292	603	427	400	376	345	320	317	310	327	367	313	322	318	304	321	338	320	325	304	300	303	313	335	309	294	282	319	267	315	311	310	312	292	307	302	269	294	322	317	324	327	276	312	327	325	303	285	312	291	287	299	301	292	276	286	291	311	293	314	335	315	327	287	299	300	280	286	308	304	288	298	317	296	300	282	306	287	322	309	325	298	286	333	291	308	305	325	311	302	339	314	304	302	321	339	287	303	331	318	316	309	337	302	293	292	313	285	321	298	288	308	292	327	290	332	308	301	289	275	304	296	337	314	285	308	315	315	298	325	315	298	336	310	326	298	303	283	324	298	309	294	314	322	318	317	333	320	339	323	294	276	280	285	328	281	275	325	274	297	310	300	329	303	279	302	289	288	328	290	276	295	321	301	312	341	297	305	278	308	317	309	309	321	316	286	302	324	314	321	279	298	314	306	310	305	335	330	299	310	308	323	284	311	341	289	290	315	306	330	326	278	282	336	288	280	296	322	285	292	311	283	313	326	293	264	296	312	294	305	288	336	317	294	289	300	350	282	286	302	287	310	302	339	314	304	279	312	323	330	316	318	285	287	312	243	273	326	308	321	306	280	277	312	315	274	303	320	300	298	299	299	286	329	306	301	302	302	304	315	308	307	303	292	293	287	288	309	308	298	322	306	307	299	300	269	306	286	307	310	321	308	302	304	320	301	304	310	289	335	304	334	310	299	323	294	349	304	287	305	277	265	313	305	295	326	307	317	299	285	304	291	301	315	290	303	303	299	293	297	310	261	301	287	314	315	326	317	324	323	301	267	292	282	281	267	290	285	309	287	327	295	298	295	328	306	292	324	304	304	290	301	299	302	325	333	301	312	301	321	301	322	322	300	301	267	325	287	299	301	298	310	299	316	324	296	298	313	305	291	318	318	265	280	296	276	342	288	295	307	303	310	304	291	314	295	297	303	294	308	325	266	290	284	274	306	294	292	288	302	310	325	270	305	287	325	294	293	303	329	290	301	304	309	284	307	314	288	306	318	309	296	293	307	308	282	289	306	304	320	303	299	296	322	283	325	317	323	308	297	326	320	314	296	302	333	282	316	304	328	292	301	284	280	286	290	311	278	300	303	307	315	315	282	306	296	349	287	312	302	302	295	292	303	306	294	273	293	331	305	304	283	317	307	314	278	295	294	306	288	290	295	322	307	278	294	318	312	301	309	287	310	264	285	289	275	313	318	297	305	280	299	345	297	303	294	265	301	293	330	303	277	258	279	284	304	311	311	311	329	303	304	324	295	328	324	349	312	306	287	267	310	324	310	319	314	320	301	305	311	331	293	288	309	308	291	301	281	261	315	323	313	326	307	314	307	290	275	305	295	274	292	305	293	305	298	276	289	288	318	277	316	302	316	331	293	283	331	314	318	305	301	329	313	313	330	317	328	295	311	261	314	262	284	329	326	319	285	306	334	286	318	306	303	289	314	314	277	287	321	293	311	330	292	289	304	317	291	314	306	301	326	320	299	342	290	299	323	326	306	315	320	288	316	300	347	330	295	317	324	336	283	336	304	299	315	301	309	271	313	295	291	310	300	313	315	298	296	324	330	308	327	314	329	366	321	269	322	296	312	306	290	316	298	304	313	275	301	302	292	323	318	328	305	308	320	311	305	303	289	320	324	305	327	281	325	313	289	311	285	281	332	298	284	307	315	304	321	309	328	304	317	312	326	295	289	313	321	298	291	306	320	291	283	316	304	335	331	306	297	315	335	278	304	297	301	266	321	291	308	305	282	315	286	301	303	301	323	284	312	289	286	325	308	343	325	288	306	306	299	296	293	312	299	326	281	294	276	304	316	295	292	317	313	265	277	277	298	306	302	292	303	318	328	327	285	320	309	311	309	307	283	324	297	308	296	273	316	318	322	315	307	273	289	297	320	301	273	337	299	298	320	306	286	304	260	285	301	286	296	320	319	293	313	304	290	303	340	303	316	330	300	284	299	324	323	277	325	276	328	275	306	297	316	307	278	314	300	343	319	326	271	276	335	304	322	309	319	303	301	309	327	289	302	303	299	324	281	305	295	342	300	295	308	273	294	324	340	290	295	318	327	272	275	280	291	313	303	288	329	287	302	301	298	303	322	305	306	296	293	306	316	290	300	305	318	331	319	310	326	300	308	303	334	315	269	284	313	307	291	301	280	285	308	299	318	281	323	285	301	281	324	280	333	305	288	293	310	321	306	310	329	319	276	283	318	313	295	302	304	311	293	301	320	296	274	293	325	323	327	285	284	278	304	288	289	324	294	298	319	314	330	273	285	296	298	341	299	276	288	317	301	327	288	288	273	276	319	284	291	310	336	282	297	284	304	325	271	287	327	304	331	281	268	305	297	284	349	293	293	317	319	305	294	283	304	332	315	313	295	307	324	306	289	337	319	274	298	316	295	360	311	316	304	287	325	313	318	286	289	287	316	320	290	335	308	262	302	291	324	312	305	301	345	325	309	310	321	310	306	337	277	294	313	307	296	318	304	315	328	280	295	290	336	315	308	309	299	284	312	305	263	321	335	316	308	322	309	288	315	290	307	323	295	303	326	294	304	293	267	319	287	291	301	329	302	297	324	292	306	301	315	289	321	296	315	294	293	302	346	327	308	315	320	285	291	362	302	294	292	293	293	289	278	299	316	276	319	280	303	287	285	304	320	288	316	284	315	283	284	307	325	301	325	293	288	306	294	311	293	302	303	293	278	307	307	281	279	306	282	303	295	325	322	300	289	296	327	303	310	306	287	288	326	300	300	324	308	316	322	316	308	311	296	312	291	288	312	301	275	307	296	314	300	318	309	304	281	338	315	319	317	348	317	300	350	290	297	322	295	310	312	333	311	283	298	292	274	328	276	314	332	295	299	297	310	304	291	325	289	334	309	317	322	302	331	277	262	286	308	298	295	298	312	295	294	303	281	261	304	300	281	349	327	309	300	322	288	284	304	300	300	290	288	319	298	346	265	314	314	343	289	314	283	283	313	288	293	324	305	332	302	300	334	291	304	303	292	308	308	324	281	312	311	323	282	284	302	326	340	305	332	325	307	301	341	277	320	334	289	299	317	296	298	294	288	325	297	339	287	269	315	274	325	308	327	301	278	290	281	309	305	314	332	300	300	306	289	284	342	297	306	326	322	300	313	309	273	317	310	310	326	305	330	301	279	294	317	285	294	311	309	292	269	309	282	301	309	299	341	282	318	313	320	306	315	290	307	301	278	318	300	323	314	327	325	317	292	330	313	340	268	311	285	318	332	303	309	278	332	303	333	313	311	326	313	293	301	301	293	333	317	287	281	322	288	277	302	299	297	296	299	327	324	323	337	287	289	337	321	292	313	308	307	307	337	309	290	317	288	312	315	287	269	344	321	291	332	320	327	318	328	314	281	306	322	331	287	301	278	312	317	299	310	305	303	293	278	306	318	242	323	314	280	328	296	329	329	309	303	331	273
62178	60404	41144	1894	1657	1521	1342	1210	1217	1210	1175	1137	1033	1028	1078	999	994	937	1022	1001	947	999	983	958	964	905	938	942	953	892	922	923	954	907	972	921	893	915	943	846	914	900	889	911	924	935	1000	900	915	995	886	854	907	945	902	915	897	943	903	898	878	955	900	915	915	926	908	905	899	871	915	887	934	909	921	881	861	882	953	945	904	938	875	888	944	914	917	873	922	949	868	872	910	948	883	895	933	951	903	919	931	838	892	925	959	955	864	937	930	905	879	906	963	858	980	899	893	928	907	932	901	919	896	897	886	908	902	924	878	939	917	922	892	942	896	954	900	909	894	895	946	894	869	891	903	910	905	902	857	970	882	907	904	907	931	902	906	877	918	847	901	955	880	947	902	932	906	934	922	857	928	918	911	881	892	859	898	950	936	910	879	898	954	896	889	939	881	865	917	857	952	897	900	935	917	905	954	908	906	867	940	842	884	890	899	908	923	885	867	890	919	970	888	894	910	923	942	875	940	920	949	893	847	849	900	858	924	943	887	941	877	889	842	916	876	892	901	892	901	925	928	883	926	946	983	918	910	880	867	926	895	938	841	902	922	920	932	954	870	949	915	905	947	951	856	972	905	952	950	875	889	946	874	903	909	876	939	879	909	938	853	880	929	893	875	940	931	904	928	910	882	843	953	947	860	918	894	946	907	866	894	894	917	889	945	962	891	865	901	919	947	897	962	860	923	906	900	954	921	907	899	902	908	914	911	973	901	932	981	886	909	886	877	898	921	888	913	915	899	870	894	921	947	883	902	867	937	961	850	879	863	943	864	937	833	953	907	853	891	930	917	886	926	877	881	899	869	876	955	916	866	920	877	929	861	873	929	880	945	923	890	863	888	862	911	916	891	932	867	922	906	952	875	925	902	870	898	878	908	883	913	886	907	949	910	909	894	917	939	881	920	897	964	921	927	891	893	932	920	900	910	941	923	888	915	912	939	907	932	929	927	892	882	964	898	879	912	976	937	909	911	882	878	931	894	913	938	886	957	930	881	927	873	944	962	917	896	909	915	862	926	943	904	914	927	866	886	872	906	921	921	895	934	924	907	920	868	953	884	893	919	915	942	941	931	877	882	881	887	949	890	936	851	940	926	907	903	887	941	902	890	928	896	945	901	937	953	903	930	904	871	897	918	902	907	880	898	960	916	896	974	885	886	914	909	924	877	912	940	884	917	911	965	943	878	883	947	837	916	858	937	951	876	951	906	918	937	946	897	945	926	903	915	937	869	871	888	917	957	886	914	863	921	872	961	891	903	894	983	874	905	892	977	903	916	912	912	925	916	879	938	918	942	882	926	877	911	889	893	935	931	942	902	925	880	920	929	911	889	982	876	900	941	912	920	898	906	871	959	884	988	904	902	907	934	910	899	936	961	882	941	903	936	904	964	935	860	942	940	924	894	929	847	942	857	895	911	904	903	928	952	927	906	933	911	902	857	914	924	856	950	912	954	880	903	878	895	879	855	897	912	925	940	945	947	938	930	913	900	888	971	851	985	907	926	920	923	910	886	918	915	929	858	945	938	970	899	956	960	827	904	882	917	895	935	844	879	944	873	912	927	895	927	887	917	818	961	876	930	874	892	939	914	909	909	894	908	857	914	883	953	895	874	900	880	891	941	916	866	913	917	915	916	922	953	969	920	918	887	961	884	943	870	879	962	895	886	930	931	904	930	976	933	881	913	904	918	916	939	916	934	909	898	872	911	916	906	952	922	875	836	880	941	894	891	890	854	986	926	925	956	893	930	940	945	872	907	879	900	824	958	899	891	919	899	921	924	908	840	898	960	912	951	929	907	947	862	921	931	892	903	900	884	928	948	898	949	927	940	840	982	932	915	923	880	869	908	928	918	967	929	953	918	893	891	899	905	884	914	871	895	909	956	912	926	941	875	949	903	905	941	924	911	851	935	918	892	911	907	900	933	920	949	907	921	878	905	932	937	952	919	929	966	869	929	918	882	888	894	882	983	899	943	886	939	934	900	914	888	883	975	899	876	932	944	871	938	878	887	881	953	888	896	902	904	907	928	946	908	851	873	880	908	923	862	904	956	967	899	849	959	892	857	901	909	939	897	932	886	853	952	935	886	920	953	890	933	922	860	893	937	945	898	934	913	917	944	910	875	899	951	858	940	884	907	920	918	905	893	892	948	929	930	937	964	931	915	873	898	883	882	898	862	886	911	947	933	909	933	950	918	923	896	962	906	925	927	869	926	908	888	911	918	896	909	911	954	922	942	857	893	880	900	864	904	841	889	923	947	936	921	949	849	861	875	906	875	907	902	935	855	868	873	876	931	913	936	865	946	883	861	905	955	905	922	885	961	938	930	899	912	924	888	902	909	945	849	904	932	926	883	954	915	941	912	939	915	878	963	866	921	928	919	958	904	920	933	953	923	940	883	972	920	926	857	927	898	854	919	907	916	923	952	880	912	923	941	895	881	903	866	922	857	888	916	881	862	927	916	936	964	906	938	940	896	854	907	922	942	911	928	958	911	940	903	912	930	881	949	905	979	884	909	919	942	991	846	984	938	871	891	927	917	882	948	921	966	927	968	927	924	906	870	922	885	910	887	881	934	934	901	879	902	883	890	899	940	916	932	919	881	907	941	925	868	939	904	894	899	889	944	909	949	900	937	927	867	934	932	845	932	906	915	930	957	927	952	879	902	934	872	939	961	874	910	909	930	906	887	897	882	948	927	859	942	896	923	951	930	897	917	890	906	896	902	896	885	900	939	895	877	918	904	898	920	921	892	948	861	912	890	911	880	924	876	935	879	972	888	866	914	943	941	928	901	885	863	946	943	870	904	918	951	888	896	909	925	886	926	901	898	863	943	937	869	878	903	950	896	930	968	869	830	947	974	908	908	894	918	922	965	896	965	903	906	976	907	942	880	897	887	904	937	936	882	968	844	892	892	985	901	886	926	885	892	927	956	906	941	881	850	891	880	944	951	941	926	964	910	885	929	906	937	930	890	966	867	972	935	886	902	956	942	911	954	898	906	910	934	885	962	884	893	904	922	886	859	937	865	890	921	849	913	862	885	870	917	891	897	938	911	922	944	962	911	938	889	902	895	956	839	909	954	901	929	914	851	904	878	923	901	916	945	906	968	875	887	888	896	900	945	933	945	886	930	890	944	903	882	954	894	839	936	888	900	897	917	913	867	940	918	937	935	940	907	904	887	891	937	963	960	957	883	954	958	943	931	904	960	876	916	929	924	892	943	890	905	926	913	909	874	942	966	918	903	878	853	840	973	929	872	941	941	902	886	909	939	924	903	932	925	897	933	904	897	887	900	952	905	929	910	921	887	929	907	897	955	923	846	909	876	936	922	872	937	931	903	898	906	911	897	941	909	901	930	903	895	952	871	918	901	955	914	993	901	902	887	884	934	885	918	876	907	946	953	908	1006	928	882	917	971	923	922	924	915	881	918	895	899	894	892	929	929	893	857	917
32474	19074	4369	223	159	120	135	124	138	155	111	133	128	133	151	125	165	140	123	129	133	139	144	135	154	120	142	130	132	146	148	116	133	131	151	127	123	138	137	143	154	131	136	128	150	130	137	105	167	139	155	109	130	125	146	123	153	136	130	104	115	135	138	117	145	129	138	121	136	126	138	129	130	134	131	143	148	129	123	141	111	135	141	136	129	142	130	128	149	141	142	136	138	146	148	129	145	120	133	139	146	125	115	109	136	136	135	138	125	124	136	143	140	131	118	135	110	137	126	124	107	137	146	142	129	139	147	149	124	151	124	151	138	155	118	144	152	121	127	153	128	157	141	153	116	119	140	123	142	134	138	135	131	141	119	121	119	137	138	137	146	124	124	117	149	124	129	106	139	135	117	161	129	142	125	137	156	147	137	136	119	141	136	131	122	139	126	150	122	124	154	125	136	132	127	127	121	151	144	143	149	140	133	116	132	126	137	139	157	153	117	141	145	138	141	143	132	124	139	142	120	114	138	106	131	125	123	139	115	119	155	137	145	142	135	118	150	139	128	128	136	152	121	137	124	136	124	143	141	134	113	129	127	148	116	146	153	125	117	141	144	130	153	116	128	123	121	131	125	132	141	137	133	133	135	142	129	144	132	113	141	125	154	141	124	147	138	136	131	123	146	134	116	114	130	126	145	128	124	157	115	116	153	124	142	119	125	147	131	131	127	133	133	143	148	118	129	126	133	117	127	141	134	122	156	159	113	122	133	128	137	146	143	140	132	117	138	136	126	135	136	134	144	119	122	124	124	142	149	130	130	130	134	144	135	123	139	121	135	150	139	145	151	128	143	120	139	140	131	130	129	142	136	125	138	134	128	134	120	154	118	146	136	136	132	133	127	143	139	122	136	118	136	155	121	144	154	125	142	146	121	137	124	138	131	113	139	142	115	136	133	112	148	144	150	139	150	134	149	128	119	130	134	149	130	142	139	121	122	132	126	113	160	141	148	139	116	156	139	148	137	121	129	111	138	130	128	155	130	139	126	133	111	148	134	130	126	141	145	130	128	142	135	121	134	146	131	141	146	139	136	139	124	137	143	122	159	135	150	128	150	151	133	146	154	117	129	124	147	136	136	119	133	122	137	138	133	143	147	162	140	128	107	136	123	135	129	137	146	136	126	127	124	138	126	105	139	127	120	122	136	131	129	134	127	132	137	120	128	122	149	118	127	138	141	120	130	120	123	127	119	147	139	135	125	122	132	134	124	145	100	152	142	115	153	139	162	137	126	124	142	128	146	143	158	142	118	133	131	135	135	131	138	127	143	133	144	129	138	137	138	126	119	148	153	117	126	127	152	129	127	146	129	141	142	127	137	146	124	117	133	136	147	144	145	142	132	145	138	116	126	129	123	147	134	123	134	119	135	155	167	145	120	147	143	138	129	139	117	142	125	127	110	123	121	120	159	125	154	142	144	107	156	134	133	111	138	115	132	122	137	112	132	140	134	116	128	139	125	150	150	125	137	146	139	136	110	131	131	128	145	119	146	147	143	126	134	111	135	124	135	137	131	139	112	121	155	152	133	124	119	156	139	112	143	141	149	126	146	128	121	128	135	121	131	148	138	134	127	139	126	131	127	136	129	157	142	125	123	130	139	131	152	131	134	141	150	160	149	119	114	119	127	141	146	143	131	132	128	134	148	131	147	110	142	145	132	139	110	131	130	133	142	135	133	142	129	135	120	154	131	134	143	141	124	145	131	140	131	129	124	119	134	150	112	135	144	123	143	143	146	156	131	136	121	136	127	141	130	130	133	132	150	121	112	147	158	124	136	136	131	122	130	132	123	146	140	134	153	136	132	136	138	138	124	115	125	147	133	142	147	140	119	133	136	121	135	126	122	108	159	135	117	129	136	145	157	135	124	149	125	133	138	163	130	124	116	124	119	143	142	156	147	155	126	110	121	139	123	123	127	139	133	137	134	149	148	125	135	130	144	139	144	133	131	119	158	134	153	160	123	135	118	138	148	119	159	133	121	130	124	144	135	136	130	133	128	152	124	131	135	126	147	126	129	143	135	139	118	146	144	121	138	132	130	130	137	173	116	123	135	122	121	138	132	137	113	112	130	118	143	108	121	143	132	127	156	154	132	159	135	166	137	125	127	155	119	148	134	134	142	140	142	123	144	147	123	129	144	118	133	130	129	150	122	120	126	133	139	137	114	123	147	129	122	134	142	147	136	145	121	108	140	139	153	133	138	114	128	130	145	118	140	126	114	143	153	117	155	134	130	138	118	127	148	126	144	128	137	130	137	119	102	130	129	140	131	122	115	117	131	146	128	136	115	112	120	127	161	132	137	135	123	143	134	143	148	124	117	132	124	136	115	127	129	144	123	141	113	140	123	113	157	140	134	149	110	130	144	144	126	112	115	122	135	131	147	135	121	115	144	136	133	138	121	134	136	139	141	125	143	128	126	125	140	131	116	131	119	125	119	133	111	138	142	111	144	121	117	135	118	145	135	161	111	143	165	132	122	136	141	132	135	134	110	134	133	127	143	131	137	132	122	123	134	123	137	141	128	140	145	136	121	124	123	131	121	139	136	128	130	134	127	129	132	113	151	134	158	121	107	128	145	134	166	127	132	132	130	134	145	124	145	144	122	129	119	145	132	120	136	135	127	139	138	122	124	134	139	134	149	114	147	127	127	126	136	135	114	151	128	132	125	137	134	133	133	137	149	124	133	136	106	110	126	146	148	126	161	130	141	134	131	151	145	129	125	131	148	134	152	119	145	146	147	114	143	133	130	148	154	132	133	130	143	164	114	138	143	112	127	138	148	139	140	137	154	149	138	134	127	134	114	131	109	128	122	124	147	136	123	124	119	132	136	143	151	151	131	123	119	144	156	140	139	125	125	138	125	127	136	131	132	137	135	142	124	155	151	147	112	127	138	136	122	132	150	128	136	135	138	159	132	135	148	132	128	128	133	127	138	137	126	112	154	123	135	149	128	137	142	130	133	131	128	127	140	145	132	120	140	117	134	141	140	134	123	113	133	125	140	148	157	130	141	122	136	145	140	129	126	122	133	127	126	132	135	151	139	148	118	145	119	132	150	132	125	129	132	131	130	126	121	116	135	149	144	134	127	139	116	136	130	146	127	139	145	123	125	136	139	122	132	121	126	123	142	125	152	118	145	120	126	111	119	141	126	148	130	128	147	122	121	150	133	111	124	112	153	138	115	105	146	119	116	159	152	139	127	137	131	156	126	112	139	126	139	147	133	136	130	138	131	145	146	159	125	112	120	144	128	147	121	106	144	147	132	134	121	125	150	139	143	149	140	142	123	142	108	141	125	125	130	136	123	117	116	116	120	144	128	125	124	125	145	146	131	135	132	130	129	140	116	127	136	131	135	131	137	115	141	140	129	136	128	133	136	136	144	126	142	148	126	139	128	130	125	140	125	139	134	135	128	135	132	147	128	139	150	127	130	125	123	132	142	150
31619	21337	5469	472	502	469	465	487	501	488	443	466	479	485	486	484	458	457	448	438	463	492	466	485	487	489	440	523	461	464	436	457	438	480	469	447	471	477	442	465	440	466	460	486	468	442	487	470	482	460	476	479	472	459	463	438	473	480	502	460	472	450	458	468	432	466	460	485	440	465	433	446	468	476	467	489	443	471	529	447	447	508	477	423	477	454	447	465	443	461	472	459	411	447	445	463	444	473	473	462	470	449	455	473	442	491	484	483	488	481	475	462	466	445	436	447	462	463	487	494	479	425	409	498	454	474	472	460	440	429	465	492	447	429	481	523	485	491	455	472	465	475	467	482	469	450	467	445	424	533	475	455	447	493	488	447	455	463	449	450	433	447	487	456	484	485	426	500	454	452	447	492	465	461	457	434	460	463	493	456	490	469	476	456	453	443	464	494	470	463	458	462	489	541	509	468	485	477	458	494	464	446	453	477	469	443	485	449	484	456	464	452	461	487	474	470	479	491	449	475	508	502	479	443	485	451	431	476	505	496	485	417	474	458	465	450	423	457	479	482	473	458	489	456	486	457	493	488	455	455	460	454	457	437	453	376	484	452	499	418	476	469	482	483	436	455	483	458	433	483	464	476	440	492	444	463	466	489	468	434	427	479	454	459	458	487	477	461	465	471	482	488	480	443	430	459	473	498	446	482	462	423	458	477	494	469	458	471	468	450	457	463	425	456	493	482	482	467	454	485	460	475	473	456	458	453	507	426	483	404	452	460	462	486	500	458	457	469	480	496	491	488	489	485	492	470	453	436	495	479	476	457	447	474	482	447	461	484	498	443	457	492	469	499	454	473	429	485	487	463	487	435	468	434	481	451	433	472	451	430	436	435	469	481	431	478	445	469	461	478	473	470	460	473	446	489	448	465	477	442	468	434	478	459	484	484	477	486	434	462	478	505	474	456	442	468	444	448	479	495	466	466	474	444	505	481	480	477	465	514	463	467	428	480	465	427	458	474	454	498	429	502	450	448	490	465	473	432	474	498	468	474	477	456	417	476	474	457	483	447	436	444	445	485	464	459	488	465	510	451	460	468	511	468	464	474	427	474	445	493	470	475	445	468	481	432	499	448	456	461	464	402	465	447	470	471	458	493	451	460	439	449	467	482	438	481	473	495	440	459	439	460	484	412	452	482	488	463	469	492	422	504	452	482	462	479	457	438	482	453	537	442	420	456	440	464	418	494	444	483	479	463	481	496	491	467	455	501	439	458	455	469	479	463	436	466	459	478	475	461	484	448	466	490	447	472	458	454	468	447	460	459	451	500	473	482	480	446	436	485	456	498	439	485	485	438	419	434	478	459	478	447	472	446	440	481	464	462	475	483	490	450	522	480	475	454	476	479	457	470	430	450	450	487	483	447	446	502	501	456	437	487	506	444	467	480	466	437	471	465	471	493	468	432	517	489	454	446	475	466	478	456	444	436	475	473	466	466	481	452	496	476	479	457	459	462	472	411	448	474	453	421	471	479	458	469	433	463	464	469	455	469	443	466	460	445	465	480	445	442	479	466	490	431	463	435	446	446	467	474	490	456	478	449	450	470	427	436	482	463	468	460	472	472	471	489	469	470	454	456	479	465	503	397	446	478	442	482	442	501	492	454	483	453	426	451	452	484	438	477	463	477	449	455	455	458	467	481	431	463	445	423	447	476	454	474	462	449	459	476	482	462	450	444	466	443	475	472	473	472	462	453	470	468	465	471	515	462	449	445	486	441	491	428	471	498	466	487	468	442	458	452	442	464	456	462	472	473	511	433	492	457	494	446	452	469	474	461	451	486	465	420	446	466	464	456	481	478	479	495	472	447	448	450	465	498	434	414	472	489	437	505	458	422	441	425	453	426	475	446	478	429	456	486	500	469	456	475	438	497	478	425	461	482	458	507	478	514	489	445	482	450	462	475	424	423	470	485	467	458	477	446	461	477	445	482	459	469	475	476	448	497	442	468	427	466	489	448	448	479	458	433	498	441	447	470	468	451	447	447	458	464	480	449	437	439	448	450	468	472	482	483	462	457	481	455	463	431	505	510	441	457	428	459	465	463	475	482	463	487	500	486	425	453	477	470	482	479	454	451	448	452	490	463	445	508	463	470	440	491	435	446	451	458	470	470	464	467	478	460	449	458	486	454	495	481	452	461	428	458	463	447	435	477	451	444	481	437	454	474	476	435	463	427	480	437	461	472	464	499	491	438	463	474	454	489	474	456	497	486	414	438	454	466	469	492	441	488	474	486	465	479	487	497	468	508	496	455	475	472	497	467	438	472	455	454	453	462	492	479	440	476	472	498	459	501	484	478	453	503	497	459	485	459	458	460	459	448	497	454	466	493	482	444	448	459	478	472	454	452	462	462	450	511	478	492	449	476	422	485	482	451	432	469	476	456	431	455	485	466	471	470	483	466	487	455	480	494	454	425	432	498	486	475	449	474	453	451	467	455	439	476	441	475	503	475	447	403	481	450	483	435	460	478	463	496	463	474	483	460	469	445	443	488	434	457	434	478	486	460	469	491	452	478	464	470	435	472	478	491	530	470	487	457	511	460	495	464	501	519	433	481	439	451	444	435	458	479	473	457	450	472	459	453	466	471	479	466	436	447	443	456	477	481	439	473	467	463	454	479	448	472	447	452	508	459	486	482	471	492	469	446	445	473	469	466	448	516	474	454	484	484	448	465	457	472	470	446	451	453	456	470	467	440	454	470	469	457	468	447	426	498	485	440	478	447	471	468	448	464	493	476	468	472	465	427	459	471	477	440	438	446	451	455	464	482	477	465	496	488	474	430	467	468	455	455	482	433	461	490	449	487	483	464	457	431	497	465	474	478	482	498	483	410	454	461	518	457	445	459	448	490	439	439	474	476	475	451	468	448	483	431	482	451	467	485	482	413	468	481	466	456	468	471	436	469	427	441	446	474	487	501	463	476	495	462	440	422	443	457	459	479	440	463	465	491	473	478	487	462	463	453	443	466	480	450	492	457	469	474	452	466	464	517	458	454	474	464	461	452	450	452	435	471	473	465	465	461	474	516	468	460	459	448	463	466	487	474	421	487	456	446	453	464	452	474	449	489	417	497	495	412	461	496	465	497	422	470	441	464	426	459	479	452	433	491	435	408	475	468	491	484	468	496	428	465	482	438	455	449	475	458	456	479	461	455	490	487	488	456	460	493	444	479	460	472	425	465	486	534	432	458	459	462	463	473	476	420	434	481	461	499	453	444	490	423	465	477	459	474	410	441	462	448	504	492	485	494	446	448	476	481	493	475	473	430	434	465	457	476	464	480	412	444	471	446	495	454	464	499	454	446	495	465	472	457	435	456	464	441	470	445	464	457	453	464	486	475	471	472	459	486	493	462	495	492	439	477	445	473	469	478	497	450	468	424	442	471	452	437	461	484	479	448	451	406	462	477	450	491	480	471	453	418	464	436	472	460	465	440	456	454	456	436	501	456
71811	60249	33469	6721	412	307	243	231	205	220	230	203	223	194	212	211	228	216	223	206	200	224	208	227	183	204	216	224	201	218	197	213	201	210	201	203	213	244	218	234	178	196	205	209	201	195	228	233	199	198	224	182	188	190	188	212	213	207	164	215	211	221	202	191	218	216	209	187	184	229	187	210	194	181	211	185	230	202	181	215	193	204	164	204	179	211	200	204	184	216	220	214	203	212	206	203	217	199	182	231	212	218	195	197	198	199	217	219	196	201	204	210	190	212	200	211	200	205	229	208	237	184	204	186	206	211	236	202	194	201	197	193	194	188	214	191	211	219	193	210	207	203	215	200	192	257	214	215	193	193	210	208	219	210	217	189	178	226	229	233	208	200	197	239	194	202	199	203	202	182	191	198	212	207	184	231	241	206	208	177	205	204	182	193	206	202	215	214	216	207	199	187	186	218	206	184	206	205	235	211	204	206	203	188	213	245	186	216	196	206	184	220	213	207	219	208	216	200	209	215	199	187	201	189	212	216	193	211	208	179	198	195	192	172	193	215	199	210	195	215	219	209	222	189	190	188	199	201	208	202	212	214	175	205	187	182	207	196	190	210	172	210	204	206	220	201	175	199	199	191	195	193	208	205	194	202	207	217	189	202	230	205	209	203	198	212	196	225	192	179	224	224	186	223	207	207	178	192	172	184	223	191	198	224	189	191	205	202	194	207	195	187	204	187	188	194	199	225	185	208	223	194	219	207	220	199	230	202	193	186	231	217	197	221	175	216	166	204	212	221	209	193	187	188	218	197	211	203	192	202	202	218	189	202	219	215	179	186	204	214	205	214	182	211	203	202	212	208	199	214	210	194	200	207	214	200	177	202	209	234	200	209	205	193	187	221	204	185	225	228	211	199	205	193	192	224	187	197	220	214	196	195	196	213	188	200	218	176	207	204	205	233	216	224	217	213	207	190	204	199	228	199	184	200	219	210	208	218	208	196	212	211	209	210	176	211	181	208	192	192	210	218	199	227	194	228	192	196	183	193	167	202	220	191	215	204	242	214	203	198	202	175	215	193	214	208	221	204	182	200	201	199	214	204	196	198	190	188	181	222	213	201	224	187	187	231	221	219	197	213	221	206	188	212	229	212	204	215	231	225	232	215	214	193	224	196	190	207	193	211	222	211	192	219	216	215	197	215	216	230	204	207	210	193	191	207	222	202	225	197	211	193	215	222	208	198	207	188	203	200	196	212	197	196	207	192	189	205	196	209	182	187	181	197	200	197	226	211	195	209	209	213	209	185	199	188	187	213	182	199	201	249	179	215	194	197	184	183	223	222	205	205	231	217	172	198	215	197	196	195	175	210	213	195	182	198	200	213	210	190	199	201	220	207	200	175	218	194	186	208	212	213	195	205	231	202	201	193	201	179	185	219	192	208	208	229	207	208	204	220	192	213	191	217	202	186	205	172	197	202	184	191	234	226	243	201	195	203	198	219	229	195	212	214	197	193	200	205	204	195	189	208	166	210	229	222	197	212	192	207	211	218	231	213	211	226	190	208	185	228	225	196	206	202	194	219	198	206	215	203	194	193	213	195	189	208	206	198	188	207	221	173	194	206	233	202	195	207	211	205	204	219	208	197	195	203	193	192	184	200	185	193	217	210	186	208	190	223	191	213	208	197	210	182	202	203	198	217	199	212	203	195	202	196	203	188	193	202	229	227	181	198	194	238	216	217	212	187	196	220	188	214	178	188	202	211	208	225	209	210	223	213	194	218	204	178	186	215	231	187	208	226	226	190	177	203	186	164	204	184	195	206	175	211	220	224	203	194	206	199	216	171	193	210	208	206	215	206	199	201	207	193	221	201	192	187	238	217	185	195	214	195	205	197	225	191	190	200	186	205	225	235	199	197	196	183	208	211	216	213	213	213	195	207	198	225	197	194	225	211	204	191	196	170	224	214	216	189	183	204	197	196	224	218	219	224	189	219	188	194	199	198	219	205	196	216	210	198	182	215	200	197	183	198	209	200	191	200	222	222	216	196	212	194	196	195	190	205	204	228	220	192	180	198	208	209	213	230	193	232	218	190	205	189	209	229	202	191	201	185	191	199	184	203	249	214	185	210	214	195	210	213	205	195	215	183	212	228	228	237	206	226	204	178	210	195	202	218	214	195	180	175	209	174	177	201	209	207	203	250	183	201	221	213	219	206	183	210	190	208	214	189	196	199	214	216	202	229	201	180	216	221	179	207	189	208	178	197	206	200	199	195	205	227	190	208	218	207	194	209	200	181	174	181	204	208	208	182	207	216	209	195	207	211	215	194	193	220	220	213	207	182	207	201	198	218	209	196	214	199	184	204	220	219	184	219	190	213	214	217	205	207	198	213	212	196	179	170	205	212	229	190	195	199	201	188	228	203	204	205	191	204	190	198	188	227	198	190	205	207	208	207	206	213	197	188	202	195	215	207	186	214	196	203	194	220	211	193	193	220	218	185	205	220	223	201	211	209	228	221	203	212	200	205	215	181	209	210	219	199	227	227	218	239	215	203	199	203	203	202	219	181	222	196	189	170	196	225	185	223	230	210	195	190	238	188	218	180	199	203	198	204	223	205	207	227	186	217	194	211	197	207	199	184	179	200	210	195	206	218	237	190	204	199	218	222	205	194	212	193	211	199	206	206	210	200	190	183	182	197	220	185	226	210	194	203	184	229	209	224	194	174	185	219	187	194	213	194	209	187	182	208	218	189	208	213	214	207	192	217	228	226	188	217	216	184	207	197	236	226	220	198	214	195	204	221	183	197	220	188	195	186	217	234	213	199	190	227	175	198	214	193	214	204	202	214	186	224	210	193	215	205	196	206	192	209	193	217	202	221	190	211	214	202	199	212	173	185	215	202	220	181	231	202	200	178	224	205	191	205	185	197	189	187	224	240	214	206	198	183	232	220	206	214	197	189	222	202	188	217	228	188	191	181	225	211	205	217	223	199	184	218	203	240	199	201	205	203	231	207	193	202	212	222	208	181	212	200	192	181	210	193	211	199	197	202	237	209	192	196	204	200	194	160	202	180	193	188	215	192	218	189	218	211	205	210	181	196	220	202	210	220	207	200	181	199	207	215	198	229	210	194	185	189	196	210	215	212	179	198	201	210	199	202	184	209	186	173	202	194	212	221	175	218	197	208	197	218	203	200	203	224	200	197	222	222	215	202	203	196	213	179	190	200	190	210	204	203	201	209	216	203	191	169	209	183	200	193	209	198	203	219	185	217	209	201	186	211	208	230	186	173	199	228	206	196	203	233	197	204	222	185	191	183	196	211	195	190	228	218	213	195	193	223	197	215	200	205	247	219	196	238	190	201	213	183	208	219	203	209	181	198	215	204	215	208	209	192	210	222	199	210	207	191	201	217	212	183	218	195	213	198	199	180	193	179	209	181	217	190	200	174	207	209	209	205	194	184	203	207	204	194	184	222	219	171	203	211	188	212	186	226	189	206	212	201
52572	48093	26150	1143	1075	922	888	878	782	809	800	752	722	738	734	713	681	704	658	672	685	710	720	674	690	642	676	654	710	698	610	684	657	664	701	709	719	643	685	653	687	634	650	658	656	609	662	676	645	661	621	637	668	645	671	670	628	676	624	661	647	641	683	700	666	651	629	659	664	634	640	635	668	663	647	646	665	670	712	639	646	666	692	672	646	649	671	678	633	660	686	640	643	649	640	657	606	643	660	649	667	662	611	660	662	685	670	632	682	640	713	627	659	658	688	623	626	677	657	648	682	623	662	649	688	684	654	674	653	621	666	602	654	601	636	650	630	683	634	650	651	650	665	650	676	631	635	629	643	703	655	685	678	660	668	677	632	633	657	598	676	690	680	653	615	699	628	638	666	647	627	609	697	643	637	632	653	659	629	686	668	665	628	661	666	623	658	697	618	626	642	655	678	656	616	673	657	619	623	668	664	650	626	649	673	672	655	693	676	645	663	652	641	647	635	638	628	702	666	627	681	639	655	675	711	667	643	720	669	669	629	643	637	668	650	666	637	644	619	642	649	648	649	673	628	623	642	629	688	645	659	669	723	633	624	651	655	650	640	664	619	636	683	644	687	650	635	594	668	627	678	619	640	653	688	626	674	603	627	634	652	657	649	627	633	629	661	647	698	675	632	628	650	655	676	624	658	716	630	624	705	705	660	655	645	614	609	663	658	661	680	643	615	647	657	660	646	630	668	663	666	636	744	697	660	626	649	639	643	598	643	651	653	660	641	677	637	642	644	630	684	670	658	658	621	661	619	634	663	651	647	684	675	625	693	654	669	667	653	612	645	680	588	652	626	656	691	624	648	674	643	710	674	639	640	579	637	631	662	660	632	644	618	698	642	635	677	619	649	658	657	639	647	671	699	685	697	617	663	614	653	659	613	683	639	656	661	650	604	664	707	701	666	613	617	632	656	642	645	641	603	656	643	631	600	659	693	666	633	655	666	641	634	639	691	677	671	657	670	698	676	648	619	638	626	639	682	628	661	587	652	611	665	641	651	669	672	647	668	653	670	672	674	648	643	652	647	646	662	679	657	666	648	662	629	638	680	645	639	615	608	683	667	655	684	671	647	631	662	659	684	688	608	694	624	710	650	689	688	668	629	661	630	625	650	620	660	702	662	616	622	637	668	668	704	664	640	632	655	630	641	657	651	600	635	583	651	655	665	581	614	686	661	701	613	659	663	649	676	691	635	625	617	665	652	698	652	596	696	643	663	663	677	637	681	618	650	616	634	689	690	673	611	662	701	630	627	728	631	652	683	679	655	601	682	648	632	648	697	634	637	707	642	633	649	623	675	656	648	659	663	612	648	623	637	655	690	704	631	671	673	656	641	676	649	655	644	641	635	640	660	643	637	688	609	715	679	660	615	658	646	645	591	633	614	653	643	664	669	683	630	654	613	631	659	596	630	752	680	642	709	677	634	639	664	645	648	642	661	664	639	657	680	650	680	638	610	652	674	661	638	624	636	654	664	668	647	654	643	679	636	673	711	625	623	645	633	717	686	660	651	686	645	596	629	622	658	659	657	652	684	621	651	672	679	616	636	625	670	666	644	659	690	574	622	644	651	667	634	626	625	673	679	680	679	668	681	624	690	629	642	671	683	695	613	634	678	665	687	682	642	602	623	660	639	618	625	664	671	682	611	659	706	606	672	626	681	683	651	600	659	691	642	619	596	674	663	654	653	632	624	670	626	645	640	625	642	661	652	670	653	646	625	688	668	617	602	684	654	637	679	607	698	632	624	604	641	621	696	597	621	681	639	695	626	592	635	641	635	697	659	570	694	634	669	648	665	682	641	676	652	664	671	692	664	626	596	635	668	622	601	672	637	693	640	634	649	648	671	655	645	670	663	609	667	672	660	659	612	695	641	602	685	652	654	667	647	678	688	667	627	693	646	672	666	643	644	676	690	628	601	642	669	629	645	611	629	654	618	701	673	643	635	628	663	636	608	623	666	660	670	653	654	674	643	634	660	673	633	680	616	629	656	610	646	670	628	637	639	662	647	658	667	665	628	674	657	642	665	645	613	677	630	659	671	651	659	614	652	638	692	664	662	664	638	634	653	643	682	652	608	668	641	611	633	620	643	644	626	662	617	680	668	659	610	638	637	649	618	660	653	675	639	658	694	675	620	624	589	653	663	613	647	614	646	684	665	672	679	694	628	650	689	593	637	621	661	674	679	636	647	642	608	676	672	646	656	616	612	666	679	645	643	669	642	674	591	675	678	660	686	657	613	680	637	627	597	658	680	637	654	666	697	637	634	647	620	643	605	586	652	632	610	686	669	644	677	663	674	657	659	655	667	585	647	653	646	582	626	647	620	649	626	688	698	638	627	652	657	636	597	652	656	646	642	599	655	651	665	653	667	669	667	629	610	679	641	627	653	657	625	636	662	619	643	650	679	622	649	677	612	645	647	650	629	671	661	671	633	683	643	614	696	663	671	689	617	642	633	661	624	662	601	662	632	672	661	591	659	645	627	649	657	678	647	626	634	633	690	641	660	663	633	670	646	665	663	663	654	652	664	666	708	623	602	652	629	622	648	663	650	684	610	680	662	665	665	653	652	684	627	632	680	663	712	616	642	686	622	700	648	672	665	674	694	632	667	635	625	658	663	647	661	622	642	604	619	685	640	641	637	618	669	613	626	648	642	666	706	588	681	607	691	598	600	668	649	637	671	673	650	603	675	651	643	678	602	692	632	653	665	637	677	652	648	666	690	655	685	651	678	632	632	651	629	648	671	604	642	621	725	640	686	660	618	683	630	660	696	640	630	680	604	641	638	649	658	620	699	600	679	614	688	630	659	664	689	669	642	649	665	656	642	651	658	643	622	644	708	662	624	653	656	634	654	634	663	645	694	646	675	683	677	661	611	675	624	702	671	639	655	627	665	673	663	623	639	634	627	657	638	682	684	638	660	609	620	638	625	618	681	630	683	682	650	664	669	655	642	602	693	672	682	618	671	642	645	658	614	624	651	627	639	673	611	688	629	685	636	657	664	625	674	675	696	627	642	638	629	626	638	654	585	668	645	655	636	688	591	703	621	697	675	661	614	613	667	689	683	633	661	673	677	695	667	628	659	621	641	644	682	612	658	658	626	683	612	612	657	632	635	653	619	658	653	639	647	644	671	625	614	610	625	640	642	656	647	675	676	643	653	624	636	629	691	666	615	631	651	638	648	634	652	646	646	666	657	635	669	695	680	708	671	674	688	624	675	677	607	639	678	658	663	659	657	671	660	642	691	612	658	650	664	608	633	659	644	646	630	631	653	616	612	644	663	689	704	653	668	664	669	620	666	619	671	624	599	642	654	635	631	689	612	670	700	642	623	632	687	640	625	635	660	663	645	645	641	674	658	641	652	648	607	601	639	662	632	644	645	634	606	680	673	680	629	623	672	701	691	623	658	644	653	680	652	662	646	662	660	675	657	687	705	622	648	651
80573	70450	44312	13592	2049	488	414	341	332	348	344	315	334	341	339	312	288	306	312	299	298	302	287	266	315	329	311	330	297	320	313	294	255	265	310	288	272	297	278	315	300	295	325	304	282	298	319	264	308	296	305	288	309	322	309	336	296	299	313	322	304	313	297	340	296	311	311	284	282	305	287	288	280	279	315	299	298	286	295	360	329	257	304	286	292	299	332	291	297	312	277	297	304	314	281	289	306	322	293	287	290	285	304	296	295	296	286	279	296	263	299	316	292	301	286	302	273	322	302	294	290	278	316	292	332	275	318	299	305	281	330	270	290	325	308	324	299	265	314	280	274	285	282	312	316	297	291	297	299	302	312	295	274	275	312	278	266	324	316	287	318	290	317	323	308	285	287	308	298	301	294	295	282	293	308	293	314	259	298	302	319	303	310	284	278	286	300	337	273	276	307	310	310	326	308	309	285	274	292	285	288	310	283	318	268	299	279	284	299	285	294	326	316	298	302	297	294	287	276	303	287	315	301	281	298	292	318	313	299	327	295	303	283	311	294	303	314	287	280	298	266	291	284	286	304	285	295	281	265	274	296	298	284	283	285	279	286	311	295	298	300	298	275	305	310	311	299	295	290	292	289	291	300	292	264	290	267	287	331	339	286	284	283	298	260	268	285	290	265	275	310	291	328	276	290	252	290	308	295	284	289	305	284	286	290	280	281	294	293	274	300	277	289	297	308	293	304	308	303	308	343	293	306	306	281	262	315	319	306	266	288	263	297	314	303	295	304	301	280	311	307	309	304	302	297	275	334	289	269	267	314	322	329	281	316	300	324	280	296	279	319	300	287	291	311	317	291	315	290	299	295	311	325	265	286	324	285	277	300	315	302	280	289	238	271	297	310	281	304	318	323	270	278	305	305	294	290	283	305	295	298	306	338	315	283	299	319	322	303	280	311	278	307	285	292	318	314	303	287	300	292	290	274	290	281	294	265	335	309	276	311	280	302	290	280	284	312	311	299	295	282	290	310	299	304	325	274	306	309	303	336	299	284	282	281	301	313	287	298	303	290	294	303	291	261	304	330	292	293	326	298	289	311	311	295	333	286	298	332	284	301	278	293	292	299	296	299	293	308	319	309	300	306	278	299	276	294	306	292	259	272	290	296	331	295	330	320	274	299	291	280	284	325	268	278	313	305	283	292	284	286	307	308	283	320	291	307	316	284	292	308	295	311	301	301	275	276	278	290	311	309	296	305	266	279	309	323	269	280	300	280	293	319	287	282	293	318	300	308	321	276	301	283	279	277	322	311	296	287	299	263	292	269	284	291	313	277	299	290	312	283	302	317	316	276	288	306	307	322	311	294	317	314	291	308	326	310	306	303	272	278	293	309	294	283	314	297	308	273	329	308	299	324	306	303	305	288	292	322	276	274	294	277	283	315	335	293	291	308	280	288	292	312	303	334	288	313	282	298	288	310	305	318	307	293	304	288	296	297	314	296	302	267	299	285	292	318	242	309	305	304	303	290	319	311	305	281	288	275	283	292	282	315	283	282	306	291	280	305	302	279	292	319	324	270	299	304	283	334	283	302	299	269	286	286	298	259	267	302	270	297	319	280	318	318	288	309	322	315	271	282	293	306	308	284	320	258	322	276	287	283	293	317	295	300	320	295	296	309	283	319	272	289	295	332	291	297	333	324	299	320	283	284	304	312	309	321	312	318	296	283	325	318	277	266	296	263	307	285	271	263	291	294	288	307	294	322	309	306	316	339	298	285	303	301	328	303	299	292	295	296	319	298	293	285	290	303	286	313	284	298	322	283	328	269	321	265	323	322	248	307	290	289	293	321	289	295	246	251	278	323	311	322	297	291	287	298	295	340	263	263	293	309	307	288	304	276	256	286	355	326	302	299	325	313	302	310	332	293	317	290	306	280	287	343	318	298	327	276	300	306	306	308	310	285	292	289	318	294	263	318	266	289	276	299	295	307	287	281	273	330	315	286	315	299	289	334	310	326	265	307	292	296	279	274	326	288	273	316	295	305	300	311	325	283	276	297	281	330	292	275	317	301	287	302	281	287	276	299	307	301	330	287	248	347	283	305	286	304	297	307	268	288	282	303	302	302	294	303	308	290	281	317	307	296	308	289	304	253	292	312	319	276	295	286	290	275	301	239	314	273	294	303	314	294	274	291	283	291	287	299	305	293	291	307	323	319	291	285	289	283	275	293	293	319	296	305	264	291	321	286	274	312	276	318	334	282	300	287	323	314	290	309	320	273	298	303	285	318	263	284	286	292	281	296	298	295	345	310	280	295	296	299	317	324	307	293	303	261	326	290	303	332	293	282	278	300	273	325	273	319	293	334	323	294	318	315	301	322	256	269	299	259	296	302	294	325	313	276	308	296	320	296	315	299	306	279	303	290	271	316	285	292	329	295	274	289	271	289	304	312	316	303	305	292	308	285	267	315	317	314	286	311	296	297	281	296	318	299	313	316	334	270	321	292	316	287	271	298	308	296	275	301	301	278	288	307	282	266	299	291	305	341	303	303	302	299	284	293	245	310	273	268	296	285	316	266	251	314	275	263	279	303	290	283	281	300	317	277	289	285	324	278	326	302	294	287	322	281	312	269	279	299	282	325	289	292	274	293	268	273	266	299	293	307	285	292	305	296	253	299	316	285	297	291	299	285	275	297	295	317	307	328	280	296	306	297	288	322	335	285	294	286	284	302	332	273	260	300	285	304	279	289	306	288	245	290	326	323	316	294	330	281	294	283	313	293	287	309	257	297	312	288	290	287	295	321	293	296	313	299	277	275	299	270	266	343	296	324	297	301	292	293	308	287	290	302	279	337	296	349	278	294	300	322	310	311	281	265	288	281	310	289	312	330	312	286	294	288	311	279	297	291	299	329	311	278	311	302	291	263	300	300	321	301	285	306	309	298	268	280	276	300	293	304	292	274	298	290	312	295	281	280	325	296	289	295	301	282	262	323	312	288	290	298	273	324	286	292	295	290	306	282	305	302	292	280	275	298	281	286	336	291	300	327	319	287	333	303	311	288	312	260	300	287	302	290	274	264	309	266	285	334	317	305	294	310	280	298	281	269	343	285	281	307	290	318	325	289	299	309	281	280	328	288	296	299	291	286	274	281	291	297	281	294	294	320	313	296	267	283	294	314	308	303	315	293	302	319	308	291	317	306	302	292	277	294	289	273	285	271	306	309	279	295	288	287	296	304	301	303	301	336	295	268	270	338	298	296	333	296	287	299	312	308	288	297	282	308	297	337	271	292	301	319	322	334	259	342	297	264	324	304	278	310	299	267	289	283	309	310	317	277	290	284	322	293	293	289	282	317	313	275	298	285	322	313	285	293	303	306	304	284	312	297	320	287	279	275	295	288	290	299	328	278	302	290	317	288	287	264	288	275	314	272	337	331	270	279	301	309	282	289	296	298	307	294	298	325	335	303	301	302	294	292	316	291	293	323	281	276	274	299	294	285	302
62733	58870	35803	1874	1700	1510	1339	1276	1202	1108	1055	1080	1028	1023	1008	962	927	967	1009	963	1000	959	978	931	930	922	945	927	903	910	918	943	929	918	911	898	905	902	920	874	903	854	878	931	898	875	905	872	950	877	929	928	898	853	870	895	913	863	849	892	888	891	913	882	850	869	836	904	891	940	933	895	913	931	876	876	905	873	893	931	922	836	912	866	959	900	907	859	918	859	895	855	914	920	904	914	890	920	896	857	856	951	907	872	880	918	882	893	838	862	854	913	924	888	853	910	884	884	834	938	894	891	868	883	816	806	921	869	873	921	844	886	886	842	893	874	893	867	928	881	883	894	930	854	872	878	879	853	858	886	867	922	880	887	879	904	863	893	887	870	905	934	925	888	955	866	891	842	856	894	869	881	917	870	849	806	895	916	880	868	903	933	899	882	863	863	906	897	885	876	913	874	879	860	850	855	874	869	870	890	863	888	906	839	879	876	879	846	844	869	897	923	918	889	888	867	881	867	827	911	877	882	919	925	937	862	905	931	888	879	888	889	929	872	877	908	929	881	911	896	873	886	836	884	866	940	930	871	851	860	868	940	870	921	897	883	928	908	913	870	861	905	864	925	862	905	928	888	876	858	937	916	917	899	916	905	890	886	905	890	852	924	895	913	900	855	899	903	841	869	864	897	854	864	919	898	905	894	937	889	871	913	887	853	907	869	900	889	880	886	853	913	864	873	911	897	808	887	863	878	835	855	959	921	838	842	866	863	831	883	919	924	872	854	908	857	865	925	867	871	903	835	888	919	851	906	889	872	916	861	924	874	887	894	883	887	900	824	846	867	875	863	948	859	862	917	923	875	883	928	888	887	876	900	867	930	912	854	906	877	912	923	940	902	861	851	917	851	913	865	926	920	928	915	869	891	830	912	887	872	874	867	927	875	898	884	880	888	919	911	912	903	904	901	905	894	936	901	951	842	907	910	871	907	874	871	860	869	898	919	828	853	828	915	865	875	880	890	901	858	879	897	885	861	910	870	909	873	866	899	876	852	893	884	899	884	847	864	895	885	948	883	934	822	950	906	867	909	922	871	925	880	870	924	882	901	879	887	848	913	921	888	863	918	879	919	913	837	883	948	858	867	842	952	891	896	902	883	878	856	889	894	873	832	845	847	852	924	915	859	859	886	880	884	890	879	912	874	887	892	889	897	887	853	907	866	929	892	871	834	938	918	907	786	850	888	889	892	902	845	838	885	960	958	934	904	889	914	887	858	894	965	897	846	880	844	884	918	899	893	853	879	878	875	890	886	899	920	864	876	916	918	900	869	898	931	910	838	865	910	898	840	865	920	873	919	827	886	909	913	895	920	828	876	839	853	899	835	900	913	951	874	921	875	893	904	910	885	884	865	947	845	907	900	911	906	905	878	850	895	863	928	892	881	802	897	906	923	875	890	889	908	906	923	893	863	915	900	905	888	862	901	866	942	869	881	842	873	876	922	819	847	836	877	896	898	878	857	864	877	900	851	899	959	915	823	923	884	906	865	916	883	854	927	891	879	896	890	914	876	911	888	873	909	887	924	871	911	870	871	864	877	868	883	924	866	877	944	896	845	859	911	931	894	883	867	897	847	904	885	876	921	845	860	875	966	894	842	960	887	850	916	923	874	906	863	876	890	919	897	908	849	807	838	864	896	903	832	890	916	873	867	882	909	858	907	860	901	877	896	870	852	872	860	933	917	900	928	840	930	910	880	842	913	838	848	909	899	826	866	904	845	944	869	887	897	933	858	883	885	905	850	860	900	900	867	835	871	865	908	879	878	851	931	862	922	860	905	880	897	920	858	902	880	853	929	895	862	829	897	837	915	882	880	900	871	898	893	901	877	900	834	851	864	904	869	886	932	914	903	906	834	893	893	836	836	914	905	862	932	875	934	844	878	900	919	885	887	878	879	904	901	923	876	892	878	918	902	883	913	911	849	824	836	880	990	879	894	853	898	860	917	922	849	893	884	886	849	870	912	926	885	878	921	863	900	848	938	838	901	889	893	878	880	879	892	914	911	919	869	848	859	881	877	902	881	867	917	860	831	888	891	869	863	852	878	875	936	870	913	866	901	936	878	865	919	894	870	861	858	908	889	887	899	852	914	874	851	836	884	920	910	841	949	845	890	878	899	870	871	838	863	914	875	887	883	893	880	878	906	864	932	860	866	911	862	906	847	896	910	842	894	866	866	896	926	896	846	899	836	881	884	910	890	825	849	884	809	896	876	833	878	874	880	885	893	907	951	894	892	961	859	854	846	919	840	846	913	937	934	884	887	886	871	871	893	909	907	913	904	942	888	909	829	903	922	898	925	934	855	905	893	946	910	789	878	841	853	874	909	915	877	920	909	891	848	892	873	886	896	890	856	876	851	899	824	892	887	907	940	904	874	866	905	844	890	967	868	970	872	930	910	869	890	904	928	900	845	877	917	878	870	874	857	891	849	877	881	897	921	924	930	900	890	866	890	912	884	891	939	910	870	898	973	919	904	949	876	876	918	889	904	870	874	885	891	908	911	893	858	889	910	874	931	901	883	916	870	859	884	899	935	872	901	892	865	868	865	846	858	863	919	863	917	890	878	934	852	930	854	901	904	880	885	904	893	853	871	875	887	898	881	898	884	903	888	870	845	915	914	916	921	915	935	922	920	927	919	929	903	887	870	886	902	887	908	925	933	912	872	890	911	888	905	862	900	869	967	841	863	927	864	907	841	932	835	897	887	880	873	945	864	878	943	861	880	887	898	889	874	916	897	865	943	875	883	893	884	932	859	880	857	915	839	914	880	925	905	909	890	923	887	854	935	924	915	854	881	857	904	858	911	864	863	878	813	915	860	867	925	874	866	911	831	871	885	925	823	889	906	900	923	820	875	858	843	888	861	871	864	901	877	920	865	899	945	877	875	892	924	880	886	901	844	889	883	923	923	943	898	853	899	871	948	924	879	883	876	877	858	879	845	889	892	906	859	903	915	894	911	872	867	906	859	921	884	861	864	853	906	856	895	925	925	885	899	900	918	886	862	904	880	876	880	865	844	924	927	915	909	898	888	853	908	892	928	887	891	896	904	923	876	869	860	917	855	846	877	873	865	878	931	916	873	913	881	857	900	898	899	860	858	925	827	942	895	932	900	917	888	858	929	898	894	885	865	892	889	941	864	901	915	916	886	906	905	831	882	875	911	885	863	909	871	920	919	895	897	907	900	875	838	891	937	808	892	875	893	874	869	888	884	862	873	916	868	839	858	888	852	878	885	855	930	913	929	892	929	858	893	939	918	858	902	895	877	898	876	886	908	888	845	903	879	852	876	953	910	854	941	890	901	830	884	845	902	894	914	899	871	890	897	850	910	907	901	871	908	933	893	919	925	849	924	884	882	835	900	925	904	899	820	969	837	848	861	904	928	904	839	849	894	902	904	900	916	840	859	860	886	941	949	935	835	901	893	878	908	922	898	905	861	866	897	835	847
32580	19232	4206	185	138	144	139	133	126	111	123	133	146	141	117	138	112	136	138	131	154	130	127	125	146	139	136	127	108	131	121	128	134	119	137	135	128	140	164	137	125	137	134	152	143	148	134	146	140	132	122	139	141	108	128	141	151	136	129	123	119	138	139	137	136	122	135	141	131	143	145	117	139	130	123	152	118	133	142	142	143	121	127	126	140	141	175	129	145	107	130	126	140	126	130	146	132	120	162	144	140	118	147	135	114	129	141	133	132	117	122	117	151	119	118	152	119	155	149	131	109	139	134	107	141	126	140	136	131	134	138	143	140	117	138	134	163	139	131	153	121	128	137	130	135	143	148	133	129	141	134	138	141	148	120	154	140	139	140	145	133	134	144	144	141	144	126	126	128	120	122	129	147	145	121	123	160	138	138	137	137	120	135	136	129	133	157	132	121	133	127	155	135	159	128	135	130	127	134	143	116	156	151	144	138	135	130	138	122	130	131	133	132	127	120	146	121	142	123	133	126	141	119	136	142	132	125	139	129	130	122	140	142	143	129	126	156	141	127	142	129	121	131	126	123	110	139	127	138	125	136	123	127	138	131	147	133	129	103	142	139	130	116	120	125	134	150	110	131	131	124	120	133	129	128	152	127	141	137	133	115	135	144	126	150	148	114	122	151	134	131	109	127	110	126	141	117	123	129	145	125	124	145	132	130	134	133	130	116	136	135	142	135	145	127	141	126	111	139	130	137	125	135	121	151	134	157	173	128	144	113	132	119	128	154	147	117	129	132	122	129	132	124	138	121	147	128	132	159	133	124	130	106	134	137	153	166	141	125	150	128	144	137	136	126	136	134	133	114	118	135	122	149	139	118	155	115	129	104	128	133	141	110	124	134	142	122	141	139	133	130	121	132	144	131	141	136	128	148	129	139	138	117	119	119	146	125	119	131	133	142	136	148	144	128	158	131	146	124	117	128	149	141	135	118	130	125	116	132	135	133	140	134	133	139	124	117	112	161	167	136	134	125	155	134	118	116	126	137	118	155	131	125	124	116	143	132	148	138	119	138	127	111	131	140	146	123	130	131	127	130	148	116	133	108	140	129	114	124	132	140	129	146	135	146	144	133	124	147	119	132	130	132	125	110	125	134	128	145	141	147	128	127	152	124	135	130	116	159	133	131	136	152	123	132	133	130	113	108	132	108	140	141	125	132	126	135	124	140	137	137	113	160	149	131	126	118	164	164	125	125	162	134	139	135	129	110	125	128	123	127	126	120	111	133	137	140	133	117	135	146	116	130	129	141	117	137	108	153	123	117	147	144	132	114	139	132	139	139	133	122	148	147	114	131	144	150	123	144	146	141	131	129	147	127	133	166	147	133	135	134	131	129	127	125	146	136	123	140	114	144	119	132	134	139	135	125	141	136	123	131	123	123	126	126	129	144	143	122	149	128	157	133	137	146	127	139	126	134	131	145	123	150	136	144	131	137	133	141	130	133	129	144	136	147	131	143	133	143	139	130	134	124	150	143	120	128	155	103	139	131	132	140	126	133	134	123	147	142	135	117	131	135	120	127	120	127	116	123	123	134	133	142	144	117	137	108	121	146	117	139	148	143	137	153	163	121	121	138	134	123	131	143	120	134	122	137	129	147	125	138	121	146	146	117	125	140	146	111	98	144	131	142	149	125	118	131	132	145	138	135	170	149	114	128	136	162	132	133	142	122	154	130	126	122	121	125	120	149	139	140	116	149	162	135	137	145	141	129	139	130	147	147	112	124	138	123	145	141	116	139	134	109	153	139	126	136	129	123	118	142	135	114	114	125	135	136	134	115	128	120	135	124	136	134	133	139	144	136	124	124	146	122	139	128	107	127	132	135	138	171	131	125	154	148	128	167	139	115	149	122	148	119	165	112	144	146	143	134	148	142	133	122	151	141	135	134	137	139	126	131	139	157	151	114	139	132	130	126	129	137	161	118	127	127	126	107	139	147	149	130	128	140	153	125	127	128	133	126	140	141	135	129	142	133	131	161	129	149	118	124	138	128	144	122	136	134	132	124	96	142	127	111	131	134	127	129	123	125	149	108	124	129	102	143	127	126	148	157	145	122	140	128	125	147	153	128	134	143	108	116	104	140	141	117	125	137	144	137	126	128	132	139	126	124	140	144	124	138	135	133	126	145	147	140	134	117	124	126	143	132	131	126	130	143	133	141	131	131	164	125	129	127	133	128	141	129	122	125	128	123	149	157	136	143	120	121	117	121	167	129	141	142	143	132	159	135	134	135	132	142	150	128	136	141	139	124	142	136	133	124	112	127	131	115	109	114	139	127	132	142	148	128	117	122	130	132	139	129	137	141	140	122	133	138	146	127	118	122	138	110	142	129	147	146	136	139	140	136	139	143	129	125	141	141	128	141	129	149	130	126	122	128	128	133	133	140	121	136	127	133	108	141	119	127	131	122	123	141	117	118	155	123	129	122	156	117	124	149	120	126	125	134	141	146	134	152	143	125	133	113	140	142	134	137	123	134	125	119	117	112	143	130	139	128	148	121	128	127	131	129	148	158	129	142	144	132	128	142	132	141	120	121	131	140	131	138	151	132	132	146	134	148	153	122	132	111	126	126	133	136	122	122	155	144	116	146	140	137	109	147	130	141	131	121	123	134	133	142	137	123	144	143	124	138	156	144	140	125	138	142	137	127	131	150	116	134	141	145	134	123	139	121	111	125	123	150	131	120	116	134	127	131	127	125	130	137	119	136	148	136	136	132	119	125	112	131	130	136	105	130	128	116	140	143	155	135	118	132	121	130	136	132	124	137	140	120	141	153	135	119	149	141	137	125	143	129	139	135	126	121	130	116	131	136	133	129	136	133	146	123	137	131	111	117	131	112	135	146	114	116	142	131	121	133	147	136	147	136	147	130	137	127	145	123	122	128	128	135	118	129	127	119	128	140	110	133	135	136	134	142	123	143	122	139	124	124	125	124	127	136	127	153	126	145	103	125	133	131	124	128	129	137	119	137	137	120	143	116	145	123	146	150	125	115	109	134	150	127	135	126	134	160	128	137	120	153	129	132	135	156	139	139	130	138	117	129	126	124	114	122	112	139	138	128	133	122	130	140	131	126	124	137	122	105	170	153	135	122	118	120	130	124	141	144	141	127	121	133	144	151	136	125	141	131	127	163	138	126	119	127	118	137	116	139	128	129	120	121	134	131	127	132	122	142	127	151	152	121	138	150	142	124	137	123	111	113	132	125	129	127	134	122	137	139	113	120	122	125	137	125	120	126	138	129	137	109	117	149	156	146	129	129	141	143	124	128	138	143	151	117	132	138	153	129	129	145	129	154	132	125	154	142	125	148	147	136	140	145	136	137	140	132	145	127	111	128	147	155	139	134	123	136	141	140	142	123	132	134	123	123	132	132	136	130	137	132	111	124	135	125	130	114	120	150	121	134	144	120	138	145	144	134	145	127	127	132	150	148	149	140	113	148	146	123	131
32058	20872	5489	493	481	461	472	463	468	431	487	435	448	447	429	483	449	478	484	489	464	470	490	444	463	441	458	474	454	452	457	462	484	457	475	475	457	495	417	467	438	460	448	460	451	440	519	448	455	439	470	476	441	446	436	509	470	459	422	428	450	459	471	495	436	437	442	414	462	444	469	452	495	473	429	436	480	506	436	456	478	444	449	456	456	495	485	471	461	486	466	450	487	454	449	452	435	479	464	455	446	480	472	469	443	496	440	447	408	444	446	489	471	465	453	470	440	436	432	470	478	455	433	441	421	436	458	457	427	471	462	462	431	459	461	446	461	458	428	455	489	494	438	452	432	447	396	452	466	439	458	453	428	494	446	468	476	484	477	428	445	455	462	464	483	466	445	461	457	463	445	482	446	444	440	460	421	444	439	466	408	470	453	411	491	457	468	453	462	472	434	452	476	427	461	546	448	436	456	419	446	458	486	443	458	480	503	451	475	466	416	457	464	446	473	455	474	463	503	445	433	443	426	472	469	437	474	512	460	434	465	478	456	470	485	466	453	445	439	453	452	463	453	497	477	467	478	450	448	453	442	453	460	497	443	466	480	447	461	479	446	460	412	478	442	466	441	438	484	453	463	435	444	457	469	473	468	410	427	480	439	483	460	481	431	450	447	440	472	456	444	460	456	461	449	500	443	438	490	468	487	473	433	428	471	458	468	485	461	452	461	374	483	477	473	441	467	484	461	449	491	445	450	502	442	446	432	459	453	399	475	479	453	471	459	464	477	485	478	462	451	423	449	495	511	464	472	443	448	487	463	511	464	439	459	453	429	486	465	485	473	475	450	476	424	445	466	473	461	463	484	495	458	476	458	499	440	444	474	451	436	457	433	496	513	450	463	439	462	428	456	466	472	425	474	465	479	460	442	428	459	484	481	437	487	477	470	475	485	484	452	478	444	441	406	460	498	447	477	504	466	462	465	493	460	477	477	465	444	449	475	429	453	472	501	450	433	454	455	443	482	459	396	478	448	455	481	480	441	480	476	459	446	405	461	462	472	482	465	467	435	450	433	474	482	436	474	498	489	450	441	462	466	468	444	463	440	470	498	456	535	463	449	453	456	449	461	492	484	449	508	428	466	464	474	428	433	503	461	450	456	444	431	443	462	446	429	474	495	460	446	468	454	466	461	452	443	418	481	445	417	438	447	446	496	462	460	456	436	463	494	442	444	437	464	471	454	446	450	459	484	469	461	448	488	436	466	473	465	480	505	448	524	486	501	428	443	481	476	452	458	515	455	458	478	490	475	467	423	420	459	454	460	430	483	459	471	442	470	442	441	476	440	429	435	458	455	453	466	457	455	491	464	490	474	455	453	494	434	444	461	466	491	444	468	482	432	490	451	497	469	476	461	506	473	460	447	471	444	473	466	461	454	449	463	417	446	508	463	484	428	466	471	424	470	430	469	452	443	465	423	445	446	466	441	453	456	447	468	437	446	494	454	447	464	469	415	430	459	499	463	449	459	470	475	473	454	411	472	421	468	484	493	507	471	468	477	486	465	454	479	434	472	478	406	471	493	452	461	463	459	445	486	459	459	486	442	470	467	441	407	461	467	445	465	478	464	489	455	452	479	467	479	483	479	478	472	459	443	468	463	437	438	431	474	488	472	427	487	484	467	509	442	470	476	457	480	453	431	458	443	472	476	441	463	443	455	493	430	456	448	454	441	459	441	427	485	473	483	452	435	414	503	446	439	459	425	462	460	468	483	456	465	494	480	441	506	474	476	444	489	430	444	440	468	441	457	433	470	459	489	448	471	441	465	438	463	483	455	424	450	471	457	437	463	470	439	455	432	480	480	464	502	450	447	461	530	456	444	457	442	497	431	445	415	473	432	502	447	484	457	433	473	457	417	473	495	468	443	414	445	463	436	472	444	450	440	462	448	464	463	448	466	460	483	460	448	442	478	455	464	460	477	459	492	450	464	437	446	447	470	474	397	459	490	476	452	439	464	477	433	441	446	463	503	456	489	491	452	453	511	483	465	461	470	459	470	474	429	464	451	462	458	474	489	490	441	423	471	479	439	443	476	422	435	485	438	449	432	502	456	423	438	472	434	417	468	416	471	438	430	457	489	454	448	433	443	455	442	442	481	457	465	466	448	430	471	435	447	453	454	472	493	471	479	457	463	493	452	455	450	463	436	472	448	487	473	459	412	483	459	462	472	450	467	505	458	466	455	494	440	467	416	490	459	480	442	472	436	457	464	460	455	489	471	457	474	471	475	475	417	444	488	438	472	446	465	458	484	468	469	437	433	446	447	448	498	436	460	468	479	462	470	462	471	463	506	472	498	415	457	463	507	487	459	409	433	453	443	429	479	489	429	445	481	441	409	488	467	438	477	409	439	480	421	474	439	438	461	457	458	488	469	450	515	439	475	451	447	476	477	467	453	458	441	473	479	471	506	441	446	460	428	432	439	459	427	452	496	501	496	457	458	496	479	499	447	447	469	484	441	448	409	446	433	456	476	483	485	428	478	466	455	430	438	438	455	424	463	471	448	478	468	492	464	491	465	442	454	448	479	497	473	442	441	434	441	470	475	474	465	470	466	458	487	476	428	460	447	457	430	456	449	500	493	481	457	485	475	469	474	479	432	478	447	477	451	444	460	436	454	463	456	436	473	453	472	446	418	445	496	467	481	449	470	523	453	477	498	461	462	480	448	435	467	478	443	458	445	476	467	479	455	489	452	497	474	505	451	502	486	467	461	474	481	441	469	454	448	476	485	441	431	454	476	485	462	438	488	448	441	453	479	430	459	459	456	425	504	480	479	482	478	462	476	471	491	477	437	458	469	485	464	457	472	457	429	451	424	472	482	450	459	454	470	468	449	476	451	468	437	505	444	428	425	424	461	433	447	440	473	497	504	456	446	461	454	426	436	472	436	442	476	486	503	461	479	468	472	458	419	437	431	464	451	443	456	445	428	418	448	483	439	439	465	478	466	448	478	459	448	446	479	468	451	433	437	493	469	462	484	468	479	475	495	467	452	438	460	458	461	450	479	456	453	446	476	446	452	424	472	460	446	455	476	452	483	438	439	469	482	453	455	441	444	450	486	476	449	478	458	464	455	434	431	450	447	455	434	451	453	469	508	498	417	421	459	437	464	458	437	475	447	455	429	470	449	445	438	458	484	444	491	472	488	467	469	460	454	443	455	433	482	458	468	438	435	435	451	449	447	449	467	451	468	474	447	465	466	466	438	443	449	467	442	426	483	493	474	454	453	434	427	488	447	459	482	471	480	464	479	438	458	477	463	427	428	438	443	502	485	497	463	429	508	499	484	509	456	486	477	470	438	463	467	451	453	420	456	459	471	452	471	454	472	478	437	426	469	460	481	498	498	443	468	455	457	449	480	462	413	465	454	465	500	458	425	472	412	460	476	449	464	493	475	432	465	481	432	462	426	478	470	471	487	435	436	471	428	446	444	444	479	482	445	411
71953	61206	34629	7005	440	263	236	253	229	254	217	234	225	225	231	223	223	204	214	216	223	212	200	225	239	203	235	223	192	223	222	199	204	206	208	223	219	240	217	225	214	213	238	237	229	202	216	232	225	217	233	219	247	221	227	216	198	211	223	201	222	204	204	205	204	217	206	199	201	217	213	212	219	215	203	238	199	212	209	213	207	224	202	196	196	196	235	208	201	227	194	224	196	207	214	202	207	216	210	202	178	203	235	183	198	213	201	225	213	192	183	204	227	213	198	202	205	221	187	205	188	190	237	228	208	181	211	187	212	175	220	191	219	205	231	210	209	205	223	210	205	226	180	211	205	207	188	204	205	197	204	206	201	232	199	199	199	223	205	193	227	242	207	187	226	213	224	219	225	207	226	220	191	210	203	199	193	219	208	185	216	213	240	192	202	222	182	199	205	208	200	219	194	205	220	218	213	199	216	215	234	219	209	187	177	179	203	207	209	223	221	201	189	217	185	219	216	208	222	229	214	217	212	235	222	186	204	207	205	213	224	188	227	191	177	223	212	216	197	205	202	197	203	192	199	193	182	197	222	195	214	203	191	200	207	217	221	185	216	198	214	210	189	217	213	213	215	200	210	201	229	220	208	238	222	204	214	222	218	225	201	237	201	239	235	222	203	204	199	197	218	215	200	193	221	231	225	228	232	224	189	202	244	211	222	212	217	220	219	225	205	201	186	201	216	216	251	221	215	221	193	195	199	216	217	215	208	228	202	214	219	245	211	197	199	216	199	229	238	210	231	222	198	212	234	231	200	204	220	208	191	193	207	199	208	201	217	203	199	188	211	209	211	218	176	211	180	197	220	200	225	213	189	196	224	210	219	200	191	210	185	226	183	227	190	204	198	205	202	203	211	202	179	210	194	210	223	162	202	206	182	219	189	198	213	250	202	233	218	199	183	199	198	213	193	210	208	193	234	226	191	197	207	179	209	211	221	223	235	216	228	208	212	198	219	234	222	226	222	223	199	218	222	209	200	201	214	206	206	218	189	219	198	211	224	217	219	236	215	215	229	228	224	198	194	193	211	204	241	199	231	180	231	195	231	208	191	226	217	227	199	198	209	221	225	206	200	216	199	186	210	212	230	217	201	195	204	203	178	212	221	200	186	249	225	232	217	200	213	210	189	221	219	227	177	202	228	240	188	239	194	206	201	201	211	208	191	214	187	195	210	217	205	195	212	222	222	207	205	213	190	181	228	187	204	222	214	207	206	249	208	215	177	194	194	215	211	227	220	213	207	208	224	207	210	191	204	207	196	215	222	209	226	219	194	221	210	195	195	196	219	220	191	225	206	212	237	180	201	200	196	209	196	221	209	216	208	202	249	213	186	200	214	226	234	205	221	205	212	204	188	213	194	204	212	244	205	191	185	199	202	224	203	205	222	200	218	215	205	204	221	215	182	206	222	191	203	211	201	182	226	204	223	208	247	223	207	205	211	242	208	193	188	204	200	189	226	198	174	230	175	207	230	204	216	219	189	218	196	213	181	224	185	197	214	211	233	216	205	192	228	216	206	175	222	208	227	207	229	202	206	201	201	249	208	215	177	189	226	208	211	224	188	224	205	213	207	243	218	208	206	197	217	185	213	193	214	206	216	218	200	216	191	177	198	206	200	204	222	214	232	212	225	215	192	229	209	215	233	213	230	205	219	211	199	204	230	193	183	202	223	212	203	200	201	202	221	220	224	189	210	194	206	176	204	193	223	210	214	190	248	215	193	184	161	193	215	238	195	228	188	203	197	189	233	230	204	215	202	215	204	175	223	179	210	226	172	234	218	197	225	203	196	226	207	214	201	207	249	189	211	214	171	238	217	227	218	179	201	218	203	201	219	205	190	204	206	218	208	209	214	214	216	241	194	212	216	200	223	205	214	210	209	211	213	219	213	205	200	195	230	205	221	205	230	231	199	205	196	220	195	233	219	212	214	215	225	215	218	206	209	217	190	201	210	238	194	215	201	211	200	208	215	232	203	217	192	198	216	220	199	210	200	202	188	200	219	214	237	226	214	191	206	199	221	226	198	220	235	219	218	189	200	221	227	204	209	219	204	201	196	195	234	229	207	211	202	226	212	217	205	199	226	214	211	180	212	217	193	199	197	200	216	236	203	214	200	207	221	204	193	211	189	211	218	209	209	222	178	209	201	211	219	214	206	236	214	220	217	241	226	242	199	216	216	209	239	225	225	217	200	213	214	220	206	213	189	222	213	212	200	242	252	217	191	231	192	222	199	213	203	209	206	216	197	204	222	211	211	212	196	202	212	186	216	189	196	200	223	228	188	223	196	218	222	220	190	219	212	219	214	224	211	192	208	201	235	223	214	183	186	210	182	225	209	198	222	222	208	190	213	215	200	219	206	218	194	198	217	209	204	194	208	207	184	216	227	197	193	251	225	226	198	210	218	199	210	207	213	211	230	224	197	215	191	201	221	199	178	209	195	205	205	216	223	198	239	211	220	197	219	237	195	217	236	250	217	222	216	225	212	204	202	180	224	221	193	204	209	229	244	207	223	195	223	201	211	217	235	241	211	213	220	203	211	207	220	210	211	220	210	220	184	177	203	213	213	187	220	208	207	240	210	210	228	230	205	223	220	199	218	232	184	207	219	170	236	214	207	208	216	225	202	206	210	213	241	194	214	233	238	193	177	211	220	200	250	220	225	220	195	229	220	228	194	220	224	222	193	215	211	230	193	202	251	195	229	201	206	220	235	208	218	216	186	214	206	205	208	214	216	177	205	215	213	207	210	215	220	216	222	233	215	220	221	198	205	185	217	214	212	218	235	227	203	216	208	203	214	189	192	221	191	203	199	209	198	210	211	218	229	220	175	253	205	219	212	204	216	215	222	218	205	182	196	216	221	215	197	211	206	190	233	210	203	215	219	221	233	202	206	199	205	201	226	211	199	198	206	217	205	201	228	179	233	197	210	215	216	209	203	196	230	228	201	192	204	192	204	200	220	194	232	204	207	229	227	197	192	203	202	209	223	229	168	184	203	215	205	192	202	175	190	231	198	208	213	209	213	203	203	208	223	203	207	206	237	213	194	187	215	199	198	241	212	207	218	197	222	212	202	191	187	216	202	205	227	206	201	210	203	208	208	195	203	235	229	208	228	192	213	225	202	190	208	193	232	221	236	232	207	218	206	216	221	203	214	201	194	204	200	203	217	217	208	211	211	205	170	235	198	223	197	211	212	218	214	189	196	219	202	192	188	192	242	209	221	189	218	222	202	214	200	217	238	199	229	187	234	188	243	210	201	230	195	217	241	214	195	227	199	218	210	214	221	231	191	228	216	217	199	223	226	222	251	221	214	237	222	213	235	225	208	213	199	195	199	215	226	200	202	222	220	217	206	195	220	206	212	214	219	220	196	225	175	218	166	205	205	214	244	231	196	211	200	189	202	203	209	180	217	214	205	190	210	193	197	205	203	192	208	206	226	235	201	230
53240	48624	26324	1104	1106	966	825	864	828	777	780	760	766	740	718	696	690	684	695	675	707	677	715	749	730	676	669	630	650	712	714	708	708	675	688	684	666	678	684	723	667	671	679	701	624	654	699	651	633	678	668	649	590	663	641	701	677	656	690	638	690	661	655	706	716	675	644	659	665	684	677	667	658	661	696	627	632	682	634	671	621	680	651	657	659	722	635	679	649	662	695	664	703	676	640	647	656	655	687	641	684	673	728	662	688	658	664	632	617	647	663	677	670	682	642	675	654	689	673	667	640	715	689	688	649	678	667	642	669	661	691	666	690	663	658	688	708	632	686	680	652	695	677	639	631	666	683	673	673	681	680	646	601	611	669	672	629	681	694	613	688	665	651	655	699	650	648	667	680	684	608	663	695	720	636	667	697	736	685	665	699	724	664	699	674	664	671	659	692	672	660	677	673	660	689	672	636	616	646	667	623	648	689	616	687	661	750	645	648	674	693	645	665	675	696	684	658	668	685	649	667	627	664	694	686	661	697	637	654	681	646	650	633	661	635	680	658	618	682	686	667	669	669	696	655	664	698	647	668	670	679	645	646	663	657	674	677	637	697	653	608	660	632	667	674	716	684	661	648	709	704	698	654	662	668	701	660	651	614	667	695	691	673	656	708	671	650	676	700	702	625	699	687	671	701	650	697	696	656	716	748	675	662	673	624	656	639	645	715	672	681	684	676	689	672	704	636	672	696	666	621	645	627	705	646	692	705	662	686	681	674	671	701	685	720	667	642	680	683	659	694	665	704	668	716	653	616	671	649	637	667	671	661	678	670	686	693	654	645	707	647	659	665	655	687	671	685	638	647	688	702	656	655	656	647	670	663	674	691	678	636	679	687	661	663	709	679	683	678	664	677	663	648	674	674	702	657	655	684	650	674	646	643	675	726	698	684	640	657	638	666	677	652	649	684	634	690	612	630	624	639	676	652	652	627	696	683	669	665	595	681	658	666	684	668	672	683	692	666	706	627	726	651	678	696	659	698	685	649	642	655	700	620	660	682	692	700	652	660	643	613	683	661	659	663	628	643	641	658	701	705	641	649	641	680	689	681	653	689	639	699	661	651	689	703	659	660	696	677	657	681	649	684	668	701	629	670	643	648	656	649	678	655	639	666	646	660	691	659	685	679	678	708	665	667	670	654	681	670	651	682	665	710	633	672	673	646	689	607	673	639	654	678	668	635	683	691	685	682	670	677	666	698	660	641	712	684	640	660	659	689	715	668	683	717	670	695	654	616	657	669	681	674	637	629	657	633	677	650	698	690	668	694	652	631	679	610	673	733	648	699	709	663	649	690	690	676	679	646	663	686	657	673	671	715	711	709	649	614	699	665	669	636	657	638	682	672	640	627	640	656	646	690	687	634	670	662	658	688	692	694	660	671	673	665	697	684	668	596	647	659	672	624	630	624	706	688	679	685	718	659	647	627	702	653	649	710	645	688	681	670	651	694	630	659	660	650	643	686	690	640	699	607	639	632	682	664	672	671	676	635	666	667	652	672	662	633	662	652	685	682	620	652	653	687	695	695	718	681	619	683	654	723	674	659	660	638	676	671	653	641	665	684	628	682	656	663	633	623	648	633	655	663	661	689	668	670	630	678	673	619	654	727	658	639	678	675	692	668	664	642	628	681	646	660	653	630	659	644	653	677	689	666	645	675	642	661	657	745	690	656	697	693	660	638	675	665	666	684	668	668	666	639	708	704	678	608	657	696	690	697	669	658	641	669	697	672	658	643	664	719	691	704	685	663	694	675	669	719	656	676	728	681	688	679	686	646	655	678	667	641	696	685	664	650	695	665	712	650	654	676	667	651	686	663	672	639	661	661	682	620	687	634	687	706	650	680	646	721	678	655	652	660	692	646	657	675	683	657	687	698	630	695	710	706	680	614	658	671	668	665	663	694	696	633	675	662	597	687	702	656	700	711	679	655	648	687	652	713	673	656	636	634	654	704	638	711	679	689	724	677	682	649	624	642	661	658	677	694	701	681	612	647	658	662	660	718	679	596	659	652	672	646	672	657	697	657	691	647	698	681	675	671	634	663	637	690	699	641	644	651	717	663	664	628	722	654	624	663	639	670	680	649	689	614	648	663	673	688	645	689	674	662	678	661	643	698	638	682	635	656	683	657	641	651	703	704	723	678	649	650	692	610	662	661	633	683	637	659	654	683	645	673	690	680	664	670	708	681	662	708	689	652	670	631	658	695	662	675	682	679	667	699	636	662	660	645	714	659	667	684	692	684	689	645	644	681	699	668	686	718	656	650	662	690	628	651	670	646	675	659	684	682	643	672	659	668	683	724	728	630	635	694	684	620	703	675	720	663	685	689	620	632	711	634	705	682	670	690	624	658	686	682	682	680	666	674	667	696	627	692	671	647	686	710	643	629	667	694	610	670	708	683	658	675	706	697	690	661	600	660	622	696	660	681	707	610	686	710	678	657	688	664	722	677	712	684	639	655	655	630	683	646	644	660	668	673	722	647	663	686	687	712	642	726	653	695	681	654	704	691	620	677	674	636	683	679	658	678	662	619	656	654	678	652	683	680	653	691	667	717	625	672	634	677	673	674	653	661	698	718	672	670	689	655	640	712	653	670	661	657	691	654	676	676	713	703	688	688	681	676	637	602	666	659	655	656	660	670	681	682	673	702	683	660	687	641	641	693	613	664	682	690	674	655	649	649	647	673	632	639	648	668	659	643	646	692	672	663	698	636	681	656	668	687	666	659	673	652	663	676	663	668	659	666	676	675	666	643	651	663	655	679	631	698	647	662	650	658	690	661	634	629	635	661	679	600	724	677	676	669	652	645	663	667	666	636	664	671	707	675	667	602	680	672	657	680	726	622	640	711	675	687	666	673	641	662	687	628	671	659	655	658	654	661	655	701	679	670	664	665	686	695	671	676	681	643	703	623	656	660	691	663	699	610	652	644	682	672	701	674	656	636	668	620	670	650	679	681	691	647	660	694	632	627	666	677	657	665	660	646	641	686	671	664	668	669	699	665	668	644	587	651	674	688	686	632	639	644	676	660	627	685	636	698	689	666	684	646	679	661	666	695	682	701	682	628	654	653	656	673	648	685	697	674	647	654	667	639	670	688	660	658	634	631	661	666	647	661	712	692	586	688	657	702	678	639	679	670	659	674	642	699	682	630	671	724	686	675	656	700	664	679	687	653	691	642	690	616	634	634	662	680	658	671	640	694	687	633	631	659	677	611	635	648	674	673	669	685	644	694	649	686	621	686	702	649	735	677	650	704	651	653	665	673	620	637	692	653	689	665	670	645	698	613	672	634	669	645	663	667	628	659	656	641	653	724	703	678	680	686	665	648	631	623	639	643	672	678	677	637	670	654	656	653	665	707	731	664	663	622	664	725	710	673	646	655	741	655	684	664	630	688	685	667	688	642	660	696	662	599	620	679	655	690	656	617	641	677	682	692	669	688	705	665	698
80793	70390	41691	13875	2546	509	384	379	343	354	359	334	362	345	286	319	281	321	331	316	308	295	338	351	307	305	288	318	304	342	273	319	345	290	301	298	297	321	326	295	306	326	336	283	303	287	301	313	312	349	292	280	312	330	382	296	285	304	298	303	307	301	319	307	291	318	289	283	340	324	324	294	317	309	310	284	312	288	322	332	316	295	322	324	297	328	293	317	298	302	289	302	319	294	307	316	319	330	295	329	295	316	309	311	309	308	307	315	327	286	313	277	298	297	330	309	335	317	273	338	295	325	302	327	322	294	322	319	310	300	306	299	327	324	323	277	356	296	299	328	303	311	287	315	290	313	284	304	287	320	304	315	276	287	285	319	303	293	337	260	307	280	331	307	258	291	338	346	325	308	307	290	319	276	299	305	304	323	289	308	305	289	331	312	310	310	304	302	284	305	300	302	313	320	297	292	294	303	333	303	264	300	316	276	297	313	306	282	320	285	312	302	341	330	299	308	327	312	298	325	298	298	318	298	323	315	279	314	325	310	332	297	301	309	306	298	296	325	295	318	314	273	325	293	330	308	326	288	349	319	312	304	301	310	299	323	289	275	336	324	292	320	301	292	327	317	292	323	293	312	332	336	310	329	323	332	289	292	310	297	306	319	292	313	314	303	318	326	298	344	313	350	322	300	318	302	299	291	333	318	329	310	332	310	294	314	288	269	271	332	312	325	338	312	291	307	311	300	294	340	314	323	302	313	293	328	275	320	280	341	305	296	310	277	287	313	348	292	317	280	279	293	317	291	329	296	281	341	287	334	298	340	304	302	320	298	327	338	305	326	321	303	289	321	345	316	305	283	293	317	313	282	303	346	321	316	289	312	298	289	268	320	303	295	320	320	321	292	279	317	337	315	273	296	290	301	327	287	299	291	310	310	319	296	325	321	277	313	298	331	296	294	330	296	295	320	301	303	303	318	319	329	338	325	299	329	313	331	313	270	329	291	298	313	308	327	303	295	299	281	306	294	302	320	277	318	302	303	306	304	267	296	340	309	311	333	323	310	290	314	313	331	303	309	310	307	318	284	297	276	275	315	322	323	314	320	311	327	278	288	308	287	321	297	334	309	290	338	296	294	316	306	293	301	320	298	297	297	340	308	292	294	331	319	311	296	338	308	302	293	270	332	328	318	280	310	306	311	311	277	312	324	308	273	285	305	324	300	290	298	322	306	296	320	292	291	281	311	311	320	297	299	329	302	324	277	280	317	285	313	329	302	305	275	294	317	323	327	319	289	284	273	302	316	301	334	324	290	286	354	301	322	300	323	306	295	307	312	299	286	312	297	312	295	291	323	324	298	321	297	313	302	292	296	314	309	322	333	299	274	298	278	310	331	298	294	289	298	310	285	334	314	271	326	275	309	327	320	312	305	289	301	323	320	296	290	295	326	307	287	327	281	269	301	311	311	289	323	302	304	297	342	297	305	325	299	317	288	298	293	331	312	303	331	288	315	321	301	318	299	303	291	307	309	323	309	315	321	301	298	286	312	299	320	283	328	345	278	276	317	342	287	303	310	295	345	322	283	301	273	283	307	304	310	307	308	277	320	282	334	332	331	330	317	314	341	288	315	288	300	297	307	302	288	283	323	287	298	341	303	307	308	315	316	330	316	316	292	308	309	293	315	294	297	305	291	300	303	325	284	294	310	321	296	297	318	313	294	338	317	326	286	324	321	300	313	340	323	323	296	304	314	294	325	333	296	302	285	327	327	321	311	314	302	312	310	324	325	292	289	314	301	343	288	283	326	325	290	294	321	282	314	310	299	303	319	315	285	367	292	293	308	313	293	296	311	305	311	270	319	294	313	285	284	286	306	302	334	311	292	296	326	345	319	297	325	318	293	348	329	323	313	274	330	316	308	307	295	283	308	317	305	301	318	303	303	317	330	318	296	296	322	336	306	321	300	311	337	303	326	299	305	282	308	305	279	321	309	300	290	324	313	312	286	318	308	267	321	303	283	324	336	316	324	303	310	313	309	312	314	308	266	281	310	316	316	263	325	283	301	298	311	319	302	304	296	303	320	316	297	291	306	277	315	326	308	305	312	296	349	293	297	304	322	296	325	308	325	297	336	313	305	330	272	294	294	290	297	342	316	330	307	309	336	295	296	314	307	331	307	316	328	310	322	317	300	320	295	296	328	292	340	326	302	287	295	305	291	306	278	299	296	312	338	315	296	325	297	307	306	299	268	325	337	288	288	305	320	305	304	309	318	281	321	297	292	296	302	280	310	308	310	295	344	317	309	353	300	282	337	320	322	274	302	296	287	304	329	324	273	304	293	324	308	308	303	311	292	299	329	274	283	327	281	295	288	331	299	327	296	314	300	337	315	275	323	340	337	300	308	319	296	336	324	322	317	298	299	296	328	316	312	332	304	314	290	316	321	311	327	296	306	327	301	311	287	329	315	313	309	293	292	332	306	307	318	304	326	300	326	336	334	339	302	312	295	312	322	325	301	316	331	334	321	283	332	337	293	313	285	281	292	314	314	327	348	276	304	328	309	296	285	312	347	336	271	341	300	297	326	305	311	318	282	325	287	303	297	300	308	325	328	294	295	304	328	302	320	330	307	341	335	322	313	301	297	306	322	321	286	283	290	296	325	292	331	334	308	318	297	367	309	298	299	271	308	289	275	316	311	309	298	330	330	336	308	304	278	291	299	281	297	315	331	314	309	303	312	309	323	303	301	311	312	295	317	303	328	310	306	279	290	291	291	314	343	336	281	313	270	295	314	298	303	330	331	328	301	309	319	314	320	324	315	312	273	279	315	295	300	302	327	300	296	310	310	308	307	329	311	287	289	299	293	333	274	315	327	328	330	318	309	301	292	313	310	308	322	295	321	276	310	295	302	334	320	288	334	278	293	334	289	299	320	292	298	303	320	302	312	322	301	298	276	299	318	328	279	299	335	330	282	299	288	293	275	296	303	342	317	322	332	309	316	298	308	329	283	319	341	282	333	308	343	328	343	300	329	314	290	317	308	328	295	325	333	319	334	282	323	312	278	296	288	272	303	308	309	301	288	284	344	305	311	335	285	325	297	344	314	297	287	328	313	311	300	301	279	282	316	321	314	286	303	290	320	304	297	297	317	333	312	300	318	299	303	358	284	299	288	340	289	304	294	306	306	306	335	288	312	306	310	315	321	300	282	305	307	322	327	309	314	274	302	290	303	306	311	307	309	300	317	315	294	332	268	292	289	289	341	342	300	310	312	310	327	295	301	322	284	302	272	303	310	302	283	291	279	320	317	329	321	329	312	286	309	316	310	279	291	272	301	279	312	312	313	300	291	315	301	323	273	315	313	279	353	290	321	313	318	324	306	297	289	319	302	284	318	293	287	330	286	312	317	290	324	316	298	310	276	318	271	312	322	337	318	274	269	305	305	322	299	303	290	314	346	301	276	298	339	314	302	286	316	311	314	325	317	290	349	316	291	284	292	353	308
63909	59158	34536	1760	1578	1469	1318	1280	1249	1110	1101	1122	1048	1098	1018	1009	1035	1012	968	934	1015	948	999	995	966	915	947	942	921	943	936	924	924	893	904	938	940	859	977	939	956	951	924	924	978	891	951	955	945	944	921	909	890	933	914	947	889	927	916	918	937	982	1002	914	947	890	965	912	921	930	949	934	934	868	882	949	911	894	910	857	883	923	927	928	957	929	884	892	933	993	923	882	951	969	956	930	930	946	971	982	938	930	896	942	924	962	946	945	901	912	899	972	925	924	889	927	876	941	941	919	928	971	881	912	904	909	925	914	939	906	933	944	969	884	913	974	897	901	914	882	915	909	883	961	956	958	891	919	936	890	958	907	893	916	910	870	893	878	946	850	927	966	849	940	955	955	909	929	902	892	948	908	928	920	917	895	938	932	906	928	936	905	997	917	909	963	972	924	908	932	982	900	921	960	900	916	853	912	907	855	877	873	871	906	941	922	903	884	925	906	936	973	912	965	901	940	958	904	929	943	925	906	959	815	890	867	879	856	900	964	906	907	846	912	895	924	896	899	910	963	899	916	933	904	928	916	864	906	950	919	922	880	909	914	959	920	877	869	954	890	934	883	926	934	916	899	865	864	927	951	920	937	912	960	888	891	897	971	930	912	946	858	922	888	997	991	946	919	949	863	945	916	907	902	919	898	905	866	943	925	906	932	924	886	977	951	916	924	960	942	913	961	970	929	902	924	992	930	879	946	894	891	901	931	883	989	911	893	929	859	916	899	900	962	890	918	861	941	924	912	882	858	847	930	929	894	974	931	1005	957	928	911	951	950	898	923	860	917	893	903	860	882	924	961	885	958	914	898	854	931	886	902	876	915	875	841	903	923	917	884	927	912	918	922	914	926	903	952	873	903	876	941	928	937	902	931	910	910	879	888	908	874	913	927	901	893	897	939	890	929	889	914	929	988	929	916	894	898	919	896	911	932	917	873	915	959	908	938	943	845	884	889	926	940	933	875	894	977	872	903	950	919	914	875	895	904	915	939	876	925	989	913	930	998	920	942	976	912	914	902	905	922	894	878	926	893	951	888	835	929	914	889	940	892	896	921	854	943	918	909	898	919	916	942	880	924	920	885	938	907	889	875	915	981	928	948	890	952	917	883	925	899	966	907	911	871	855	960	895	922	892	983	950	873	916	908	947	908	913	963	890	927	899	880	948	885	947	895	935	916	869	939	927	1000	881	962	941	896	882	893	946	899	944	894	950	930	900	906	855	876	942	902	885	952	875	916	923	887	890	926	922	939	949	894	939	897	932	964	934	888	970	928	922	928	863	865	867	902	961	907	912	872	893	878	872	978	920	960	886	871	968	906	926	972	885	988	887	954	885	891	903	911	922	890	918	895	902	885	962	913	902	902	934	900	914	925	868	921	933	961	925	932	860	951	880	925	925	938	920	932	952	884	886	957	915	934	901	891	892	906	967	918	957	923	931	885	909	944	904	868	930	898	879	935	914	866	917	914	924	935	877	918	884	924	918	849	925	861	900	924	933	887	889	912	949	905	943	920	941	902	893	943	931	898	948	927	901	925	892	944	820	929	904	958	811	934	907	901	911	909	907	917	860	901	889	942	920	917	952	997	905	942	869	887	896	922	893	949	922	900	906	915	925	914	903	933	861	897	908	870	942	920	899	931	951	916	901	849	953	884	949	962	901	886	962	913	923	910	936	919	966	954	919	909	869	871	890	996	876	863	947	925	942	900	908	942	995	897	926	923	938	905	931	815	946	948	929	922	900	891	918	921	906	937	900	923	943	977	866	889	899	957	927	942	903	918	901	918	963	901	929	919	900	892	911	932	949	910	921	871	889	836	892	948	864	983	955	918	863	898	930	884	848	867	932	897	924	906	971	908	919	857	947	954	936	936	918	871	888	946	913	930	952	954	944	937	952	907	926	906	920	922	938	946	930	899	906	886	973	859	926	920	930	939	902	890	940	936	898	896	925	926	956	892	930	869	938	927	922	926	891	950	920	900	922	925	892	946	909	925	950	912	916	902	893	948	925	865	888	914	852	936	902	963	931	915	932	963	924	886	928	899	894	903	897	954	915	939	935	908	956	926	886	942	866	919	917	932	866	936	908	925	857	871	903	878	928	941	884	905	878	935	962	920	924	928	909	922	905	923	906	912	865	922	913	934	972	895	862	875	926	892	888	929	892	917	897	918	886	944	926	912	962	852	897	917	898	913	934	871	926	942	865	840	903	847	930	894	967	890	849	915	924	945	925	916	907	908	899	912	947	914	956	944	873	956	906	961	948	913	939	909	902	922	977	877	890	959	918	902	966	935	919	901	919	958	931	911	925	911	927	917	990	878	910	897	841	947	881	940	979	895	900	893	919	912	902	923	966	892	953	922	891	946	930	859	899	924	908	885	949	870	902	864	889	936	914	939	881	916	888	940	904	915	839	914	934	949	971	909	916	897	866	882	943	878	980	897	887	889	930	923	925	918	967	921	983	912	954	920	944	960	908	957	949	883	910	910	906	880	925	935	902	920	929	920	891	956	968	914	924	922	873	963	909	915	889	909	933	855	915	969	933	938	930	909	906	946	957	939	958	917	898	901	914	899	951	952	919	890	918	888	911	936	901	926	876	888	927	931	936	869	935	933	867	921	913	902	948	927	918	911	927	910	935	899	959	907	951	900	928	926	923	870	982	939	896	945	883	963	866	900	941	884	970	916	979	937	943	877	914	943	908	958	881	930	903	903	928	848	949	956	899	941	927	942	902	929	909	877	908	930	941	919	884	908	885	894	932	914	900	862	925	922	890	910	933	873	918	923	903	961	873	890	927	910	939	931	951	936	926	876	902	941	877	878	910	936	873	885	890	910	935	883	973	902	938	906	947	909	947	897	938	945	909	938	910	921	866	913	922	904	937	913	930	888	890	981	914	899	928	946	876	923	941	909	901	945	907	915	919	914	928	916	970	916	898	905	909	872	887	907	869	956	918	879	917	914	929	949	947	966	908	945	911	918	890	955	951	884	887	881	923	878	892	918	901	938	894	962	915	946	899	921	882	901	960	911	952	853	930	834	891	907	916	901	924	911	957	925	900	890	912	909	865	925	955	923	917	922	916	950	909	912	922	917	869	924	904	877	936	911	887	916	918	920	927	918	946	958	921	955	894	915	910	921	893	983	907	976	946	932	918	922	871	915	909	925	914	940	941	911	918	958	939	886	892	847	922	891	909	891	916	899	955	908	937	921	907	909	960	911	852	973	872	935	909	921	895	958	942	910	932	886	882	953	927	880	912	920	945	927	965	923	864	918	906	955	886	926	872	929	942	916	899	906	899	916	882	911	913	871	931	891	916	912	993	922	969	866	958	901	951	929	892	953	901	886	941	911	925	940	911	926	950	890	948	878	834	925	892	953	897	890	862	950	920	905	913	912	844	886	883	926	887	898	890	899	906	905	921	946	972	887	884	900	923	950	913	927	971	874	918	915	944	978
33549	20993	4295	226	177	153	150	136	140	136	131	143	140	148	145	138	143	165	145	141	151	127	157	142	138	153	146	149	143	136	138	159	134	173	146	155	134	159	127	122	167	128	138	155	131	147	145	145	144	144	136	138	159	139	145	164	156	155	148	135	145	141	160	146	144	168	138	154	157	135	153	140	148	150	135	150	162	129	143	157	163	136	142	155	127	144	147	140	150	142	125	131	146	153	151	127	144	152	131	142	146	137	146	139	111	158	129	145	135	154	132	136	141	136	150	146	164	112	162	129	116	156	142	148	153	126	143	142	140	133	157	150	147	150	155	147	138	140	126	151	127	173	141	151	132	147	143	136	126	167	152	158	131	137	139	141	124	154	160	140	143	135	133	149	144	157	159	143	153	149	157	129	142	142	143	151	125	126	141	156	166	154	127	146	149	146	161	143	125	153	127	140	165	146	147	163	161	156	158	133	151	159	142	139	159	135	123	124	125	149	134	127	157	160	117	145	142	152	139	164	129	156	148	131	162	134	143	139	137	146	143	138	149	158	146	144	124	141	135	163	158	130	131	152	143	147	160	171	139	144	135	138	133	162	124	143	154	153	142	138	134	141	154	147	146	146	148	154	141	135	127	150	134	164	147	155	142	142	169	159	119	138	128	149	138	161	146	146	127	141	155	134	132	150	152	150	147	149	156	151	131	133	154	136	168	142	129	155	170	145	147	143	128	136	149	154	129	134	151	135	144	143	164	140	136	167	134	133	124	131	139	130	131	140	142	152	139	134	141	179	137	148	163	152	145	138	123	137	134	149	157	140	144	138	169	159	140	136	132	139	152	143	140	142	131	131	154	157	140	163	132	132	149	128	140	141	137	144	133	142	141	152	153	149	146	160	139	139	155	154	129	148	127	152	129	141	142	156	126	149	141	157	150	136	140	146	147	145	137	122	139	134	137	145	143	160	162	147	130	158	143	152	125	138	127	152	143	143	160	137	149	142	129	139	161	144	141	134	153	153	159	148	140	143	148	157	139	136	128	143	148	144	144	139	147	131	124	153	133	153	157	127	139	147	137	128	149	146	140	136	142	149	137	144	147	145	120	150	126	141	156	127	148	137	155	129	153	163	147	142	149	145	152	139	160	139	113	133	154	161	164	145	140	143	153	157	138	154	135	148	159	156	161	148	130	133	171	132	134	174	147	139	158	138	140	138	157	148	144	143	159	135	132	142	137	133	121	160	134	148	154	131	124	144	133	154	136	152	162	144	139	143	148	154	149	155	142	154	144	162	166	140	149	138	136	121	135	158	148	133	137	154	147	143	133	157	159	142	145	134	158	148	159	126	158	141	144	136	168	154	139	128	135	142	142	150	145	112	152	157	157	141	133	135	158	131	150	139	149	136	145	154	136	129	154	157	137	126	137	147	151	132	143	146	153	154	169	142	160	156	153	154	163	169	166	133	131	144	146	163	162	164	147	138	133	148	144	139	130	137	159	140	149	154	123	122	167	152	152	151	135	159	124	150	153	142	133	154	143	143	124	142	168	152	148	161	153	136	154	152	133	122	126	149	148	141	142	153	132	147	139	154	152	145	146	142	157	130	163	160	140	142	146	136	159	155	124	150	149	146	142	144	126	151	130	153	140	134	135	141	161	134	139	149	166	159	145	164	150	129	141	133	147	154	141	168	133	141	136	135	147	148	143	134	152	143	151	134	135	143	157	136	132	171	164	153	147	132	165	135	138	127	151	133	141	163	157	147	132	136	136	132	157	147	150	139	115	137	145	141	148	166	132	126	114	163	157	136	151	144	140	157	158	147	147	154	159	154	161	151	151	125	114	138	137	151	144	149	145	136	152	139	144	143	142	135	163	136	140	157	138	148	137	149	154	154	170	166	164	148	158	141	157	131	150	134	138	153	126	133	140	139	160	159	150	138	159	135	154	153	139	128	141	146	136	127	146	149	144	162	157	141	141	114	146	155	160	148	115	140	143	132	144	129	141	141	141	150	136	147	143	150	147	153	157	131	117	138	147	160	146	133	141	127	142	163	131	143	162	148	139	139	131	140	140	163	146	120	133	146	131	145	142	165	140	135	144	161	147	147	135	142	145	149	134	127	137	157	133	145	157	133	137	145	128	153	146	162	139	133	165	136	136	148	144	138	153	140	153	161	167	126	148	171	145	120	120	143	154	153	146	150	160	126	141	137	153	179	129	141	174	152	159	160	147	147	141	146	144	148	133	127	141	130	162	125	143	146	148	118	128	119	141	130	151	142	138	130	149	161	152	121	146	145	137	142	143	149	155	138	147	169	134	145	148	146	135	155	127	132	132	151	141	142	145	132	145	133	175	154	156	129	148	130	140	142	161	135	147	123	159	144	151	155	166	138	146	144	159	142	152	142	163	129	136	162	134	145	152	138	124	148	145	133	156	149	177	173	141	152	143	148	150	160	141	135	157	142	138	153	135	161	140	122	120	142	154	162	167	154	146	119	147	147	124	152	134	150	139	147	140	132	144	128	157	143	150	160	115	167	158	138	139	160	147	166	122	143	123	138	148	158	154	173	142	137	144	137	146	166	133	124	129	139	146	155	165	131	158	151	145	147	146	133	172	133	142	149	138	127	147	125	144	140	130	129	146	148	150	132	145	136	157	120	156	162	140	122	157	151	155	146	147	158	156	157	129	161	139	125	148	155	142	133	148	148	143	136	173	150	151	128	152	140	140	151	155	145	140	140	142	148	150	157	146	157	132	151	134	155	138	140	154	148	152	138	165	165	138	157	138	177	131	149	151	156	153	141	141	160	133	128	122	160	136	136	141	147	143	138	133	144	170	136	133	135	133	127	156	152	141	145	124	125	146	160	151	142	138	154	146	143	146	127	145	146	141	159	139	164	156	147	156	126	152	162	154	157	140	163	162	143	136	153	143	156	132	137	140	148	139	126	136	142	138	148	157	149	148	143	122	158	157	154	132	137	155	138	165	138	123	148	157	140	144	145	118	143	134	146	177	142	129	127	170	161	130	172	158	147	154	140	130	163	137	156	139	141	149	122	130	150	159	126	140	136	165	143	148	151	152	127	138	131	153	135	140	129	140	152	155	144	170	145	145	173	127	148	137	141	147	165	134	157	127	153	153	131	143	147	153	146	142	137	137	133	131	156	138	147	157	136	140	144	156	148	155	171	162	154	146	155	163	146	137	143	155	146	140	152	155	120	135	157	142	165	155	130	125	148	131	135	147	144	159	124	151	130	136	173	148	163	143	153	133	141	167	125	157	142	136	161	162	143	130	125	138	148	125	126	142	159	166	159	158	131	132	143	141	147	143	119	146	143	147	141	138	153	162	139	151	148	134	154	135	133	132	129	149	135	149	152	165	137	128	150	152	169	152	147	138	140	144	137	150	136	145	150	141	129	134	142	114	162	144	133	145	127	137	144	134	126	148	158	139	149	146	142	151	147	136	152	155	144	143	153	130	144	143	132	155	147	143	131	147	128
32690	22682	5114	520	539	480	483	537	500	516	526	506	485	501	459	504	481	474	491	475	475	507	522	525	493	537	470	475	511	484	496	504	501	509	475	482	531	484	470	466	492	502	496	497	467	493	471	492	474	504	487	477	473	522	460	483	527	467	508	461	460	524	462	458	485	543	494	512	491	497	504	510	469	491	487	468	488	509	482	545	472	537	490	473	481	514	504	469	520	492	498	496	478	484	498	476	506	534	500	499	485	526	471	509	509	516	496	473	496	496	450	530	499	491	495	514	505	493	494	461	522	493	508	521	504	520	502	501	489	515	495	529	456	504	455	496	476	472	541	521	486	522	483	472	482	499	462	515	467	480	474	491	515	512	512	510	497	496	512	482	473	484	449	521	512	504	486	485	537	477	510	499	493	477	477	467	467	512	486	481	472	480	493	509	493	499	504	508	468	499	506	495	508	500	461	453	488	488	496	478	517	512	508	478	539	511	521	493	488	488	495	479	512	484	503	488	506	496	496	495	497	445	491	514	532	486	479	484	517	524	500	449	502	495	520	454	495	485	500	519	498	488	536	524	474	564	475	495	491	509	507	518	506	510	538	497	520	492	471	508	512	507	500	488	474	516	471	465	475	460	511	493	506	442	474	509	514	510	496	524	515	506	505	503	468	473	533	506	507	492	460	536	531	517	502	492	483	498	478	455	459	515	499	492	522	494	498	475	490	504	526	524	495	520	488	491	466	486	458	508	516	500	467	539	492	535	491	463	505	516	451	482	535	491	490	525	508	515	513	496	506	473	487	507	476	476	482	475	504	460	464	482	501	500	490	481	479	500	522	530	499	511	502	513	512	504	522	475	488	508	482	470	486	525	447	484	473	494	507	459	497	468	467	473	501	491	505	462	462	507	465	492	533	529	493	515	485	472	524	502	474	502	489	478	474	488	497	508	454	486	524	512	507	515	494	505	517	507	487	530	474	498	477	481	467	462	512	467	519	499	486	511	468	550	518	515	527	489	466	505	505	485	480	469	483	504	467	494	480	490	515	477	488	501	482	429	510	486	511	506	493	492	492	498	523	477	502	519	552	477	506	485	503	460	501	500	499	483	500	507	491	482	497	513	494	450	440	460	506	510	505	494	520	469	473	472	509	490	460	484	517	492	432	482	487	499	468	488	500	492	515	517	455	490	515	524	503	510	510	482	496	494	478	503	496	483	473	486	510	517	500	521	524	499	498	502	448	472	483	507	482	512	508	524	491	488	486	540	480	472	509	492	490	468	508	486	502	464	490	516	476	512	492	498	541	459	489	479	485	493	549	438	522	497	483	477	477	497	491	524	560	480	495	500	445	517	496	471	494	500	479	510	502	496	482	471	443	478	495	465	491	483	482	514	476	490	499	501	491	476	516	526	497	485	518	478	464	489	472	513	495	488	503	525	494	502	501	471	486	519	479	467	493	484	484	512	498	485	524	472	502	485	489	546	463	471	497	503	479	476	471	498	507	497	507	508	520	531	501	442	497	451	495	458	514	496	507	449	526	486	491	482	455	493	515	471	527	501	492	492	507	500	468	471	479	503	465	506	493	498	502	491	473	539	492	478	488	485	531	471	485	480	479	463	507	497	458	472	478	472	502	523	545	527	499	512	536	479	532	521	473	458	484	507	468	488	500	492	472	515	503	515	461	486	494	506	477	469	487	483	505	550	507	477	466	514	480	524	478	483	500	511	535	488	461	513	488	471	500	478	540	486	482	489	470	504	475	498	491	470	468	516	476	499	463	519	477	517	508	489	456	462	467	492	490	501	482	524	479	505	514	484	489	479	513	504	503	526	492	488	524	506	523	488	516	509	512	492	482	507	479	486	492	480	473	467	501	480	495	467	504	452	494	500	514	488	483	513	499	486	468	480	477	529	526	452	489	510	506	493	472	504	487	474	525	471	458	468	497	441	446	474	472	523	517	478	491	497	525	486	504	465	505	482	490	497	469	507	502	525	465	483	508	494	501	469	501	478	471	481	474	483	502	507	513	473	521	492	502	519	486	480	518	476	491	446	514	478	465	486	459	542	502	491	478	476	493	494	495	489	497	454	491	449	480	471	509	474	511	485	479	527	511	495	474	525	484	458	505	518	500	498	453	482	472	511	499	464	491	507	491	507	471	489	513	460	502	496	516	478	477	489	525	518	489	516	449	560	485	480	474	499	506	511	513	512	511	474	490	503	469	487	541	506	538	507	480	523	492	491	509	469	490	491	474	492	516	508	504	497	476	485	461	490	509	484	429	554	509	475	537	502	549	509	508	517	491	501	493	469	501	495	473	511	493	511	499	494	475	453	489	500	510	493	475	455	468	506	498	505	462	499	469	514	461	461	488	511	503	465	457	489	500	487	508	503	475	504	510	484	488	470	530	490	456	504	454	499	494	493	527	489	516	491	533	525	439	457	501	493	518	484	510	529	514	481	493	489	463	487	511	493	520	469	498	486	533	500	480	501	477	498	504	481	514	517	482	502	537	531	482	461	494	528	477	476	497	483	509	509	516	515	538	516	505	452	497	463	484	486	528	501	478	488	495	515	520	501	496	512	511	467	470	491	480	481	487	490	466	542	491	492	477	515	478	497	499	462	491	464	488	484	469	498	491	518	480	491	488	494	484	496	509	530	496	500	504	488	500	465	528	494	484	504	512	486	494	502	494	509	460	513	474	501	488	464	452	527	473	511	548	513	535	523	493	472	520	505	466	443	518	473	485	442	478	520	491	519	480	508	494	492	484	503	488	496	485	501	527	477	540	502	507	468	465	481	486	488	500	478	497	528	488	465	483	481	520	444	456	490	500	480	505	472	506	533	506	457	482	504	505	491	511	528	483	478	480	521	497	525	473	491	492	478	477	494	474	498	468	503	517	515	504	498	500	510	465	507	540	509	494	482	513	499	494	468	510	469	520	485	486	524	466	544	473	447	499	500	522	546	492	499	482	550	473	564	484	489	536	490	527	472	481	499	459	483	481	515	489	473	496	529	473	484	521	485	496	501	487	504	547	515	504	487	460	466	501	512	453	503	495	530	513	497	502	506	506	472	545	485	483	472	501	472	480	481	513	506	524	486	458	529	472	486	498	475	486	455	482	500	526	480	496	500	520	484	473	488	513	472	492	501	504	473	465	497	432	463	516	483	477	508	513	510	516	497	509	511	502	482	517	534	442	494	479	516	504	504	558	491	474	469	511	475	462	500	487	478	504	491	458	498	496	504	496	494	510	497	483	496	488	464	493	499	459	491	487	506	498	470	502	481	493	521	483	504	523	520	515	539	506	483	510	515	493	548	512	481	454	500	490	485	465	477	516	492	512	489	484	508	467	516	508	491	470	509	495	486	483	484	544	483	492	536	498	497	523	504	477	504	499	480	475	461	502	511	496	483	490	489	486	490	480	482	501	520	495	512	497	473	522	481	510	500	505	440	498	545	495	479	468	497	515	520	500	483	509	460	475	517	501	459	495	524	510	542
72765	59654	34643	7309	487	265	272	242	220	249	222	223	225	233	227	233	222	242	226	231	227	229	240	215	226	236	194	208	201	195	203	244	228	233	225	197	235	233	222	199	229	237	197	240	221	226	204	221	227	206	217	227	224	205	234	215	236	218	237	212	231	198	231	195	193	216	225	208	215	225	211	224	222	238	197	230	200	213	222	184	211	215	200	234	212	198	230	191	227	243	224	187	220	251	229	213	210	198	214	228	181	210	222	227	213	198	224	205	208	223	207	227	215	227	198	213	222	229	210	225	235	222	232	252	211	231	193	201	216	215	204	211	222	242	229	188	191	208	235	216	217	223	242	213	212	221	169	199	202	211	228	209	213	207	230	204	229	217	199	225	195	214	228	227	209	222	210	216	212	216	226	206	230	216	212	207	221	225	211	207	227	199	202	216	240	228	219	215	198	217	199	183	204	221	236	206	238	206	206	219	239	197	229	211	204	229	221	200	213	227	244	227	243	210	201	197	232	230	222	226	214	202	238	234	218	195	209	212	216	217	210	196	232	214	209	228	209	230	223	220	220	235	201	219	215	181	220	229	238	197	214	227	210	215	219	212	222	171	214	229	232	219	206	206	227	178	238	242	217	207	236	208	225	227	223	243	207	208	232	190	235	191	199	215	224	212	227	191	213	199	219	228	234	211	204	233	206	210	205	185	201	223	205	191	207	215	183	185	221	223	213	218	233	245	197	211	221	196	210	215	227	196	200	224	223	207	216	208	211	199	208	208	217	222	226	214	203	211	227	205	208	221	221	197	224	230	218	203	223	211	201	200	205	200	200	221	194	214	209	229	230	213	192	198	223	194	221	244	249	202	188	207	250	221	213	237	193	196	242	237	227	231	190	191	229	211	204	235	207	208	215	201	215	207	205	211	229	233	224	222	216	204	218	199	205	203	183	217	220	202	194	185	230	236	194	199	222	207	191	241	236	227	208	234	204	207	237	223	222	213	207	208	189	210	227	214	225	206	206	211	222	215	200	227	217	237	222	220	216	226	211	195	208	187	189	201	215	233	219	224	224	190	209	211	244	239	227	205	228	226	189	205	214	212	207	187	228	190	217	209	214	207	195	213	227	216	220	235	197	200	212	226	201	208	225	196	220	188	201	200	209	207	238	211	222	202	201	214	224	222	203	219	209	218	220	220	238	194	215	222	188	211	190	226	187	191	207	211	228	177	216	236	212	198	214	219	215	256	217	222	199	237	213	227	217	188	220	221	224	224	206	223	212	213	195	198	227	226	241	211	212	237	204	248	212	214	215	222	203	206	210	192	240	220	210	218	193	221	235	259	232	184	237	205	223	201	232	228	188	220	221	184	221	200	185	226	209	205	235	217	196	200	225	201	230	203	205	196	209	217	234	214	238	219	224	192	208	224	226	232	182	215	210	210	213	232	248	197	198	196	223	229	232	207	215	205	190	206	226	207	215	213	203	204	202	199	209	229	220	190	239	216	206	221	210	203	220	231	199	224	229	225	221	223	217	211	208	221	210	230	206	222	224	217	207	219	212	234	200	211	198	217	219	229	231	233	187	212	230	234	222	213	211	211	247	197	236	193	224	240	198	213	210	220	213	224	220	205	231	228	212	225	194	221	215	226	205	193	205	220	223	187	212	203	222	207	215	210	244	227	228	190	220	226	232	226	215	234	229	230	213	214	194	219	232	216	202	238	186	206	194	194	232	215	211	212	204	238	220	200	208	226	226	227	208	219	226	222	205	214	227	194	228	216	227	222	233	252	221	212	222	232	212	201	222	204	232	218	224	245	209	196	236	205	193	220	221	202	213	219	218	230	213	203	228	220	216	192	190	228	232	221	240	223	231	219	241	228	208	232	251	200	190	224	220	208	249	190	227	209	253	198	203	212	211	212	208	214	211	198	201	197	201	210	213	218	196	220	232	231	231	224	221	232	219	223	208	196	215	221	219	208	225	228	244	225	222	224	199	213	220	214	228	205	202	210	243	211	209	242	229	224	222	184	205	218	222	235	196	217	225	218	196	179	233	198	201	190	223	206	212	218	208	214	223	220	234	217	230	215	223	211	218	230	215	211	234	210	220	182	176	233	231	210	216	231	223	230	184	209	237	222	203	202	223	193	240	232	242	248	255	210	206	197	212	218	221	211	230	212	217	223	208	222	208	221	218	232	205	219	230	249	239	244	213	221	221	225	228	218	231	233	211	223	238	235	228	203	227	224	221	209	264	216	210	198	240	220	207	208	207	219	207	200	194	224	218	225	211	203	198	219	222	219	224	240	196	214	220	237	227	219	227	222	203	220	231	215	223	232	205	198	193	191	208	196	216	212	245	230	221	237	191	220	199	235	204	205	218	237	200	237	218	192	223	220	218	196	218	204	226	198	218	208	197	211	245	188	199	202	206	203	211	231	195	233	208	204	211	218	202	208	211	210	248	204	224	240	202	231	198	224	196	218	220	211	236	216	202	212	224	233	221	249	228	183	208	195	216	216	222	233	215	218	196	197	235	241	248	208	259	221	222	206	240	210	222	231	228	221	221	196	228	209	178	219	205	206	259	189	216	231	195	204	232	198	206	209	225	223	213	222	195	212	213	219	224	221	218	248	214	216	207	219	202	218	201	217	206	193	233	206	211	204	207	215	248	253	204	195	223	231	216	206	209	204	230	221	212	203	220	254	211	204	188	197	216	208	223	246	240	242	237	210	208	213	214	222	216	186	225	199	207	223	209	188	198	240	210	212	201	198	190	215	239	218	204	211	217	196	236	210	189	217	211	216	217	213	209	205	239	200	241	229	203	194	205	234	218	215	200	201	197	252	220	204	198	220	237	237	208	221	229	223	197	219	217	211	230	212	206	210	222	207	217	216	237	196	223	208	230	215	240	240	205	225	210	215	196	229	224	203	208	217	224	206	216	234	218	207	228	226	182	227	217	219	224	218	192	197	221	240	210	221	200	194	189	223	195	230	200	201	201	210	206	199	226	227	183	195	236	228	208	227	219	226	204	245	198	207	195	218	216	211	199	213	221	200	235	201	200	201	215	230	224	202	251	208	185	205	198	233	242	200	243	221	224	209	226	210	199	227	197	231	209	218	214	201	208	217	234	236	219	262	205	221	225	195	212	203	233	238	198	207	220	204	224	197	176	195	219	213	209	236	243	196	212	228	195	208	206	202	203	194	245	193	228	228	214	211	218	198	217	210	222	216	212	214	212	212	210	206	225	217	222	240	216	230	215	230	226	210	210	246	218	233	223	227	198	236	254	206	207	201	202	209	245	209	217	198	234	210	236	216	206	223	208	214	224	223	236	238	195	212	196	187	204	211	234	230	249	221	220	218	193	215	210	227	211	235	227	219	246	236	195	211	234	219	233	229	214	222	207	216	216	223	202	226	208	211	198	188	206	229	221	210	220	218	219	220	199	209	218	193	236	240	219	215	216	215	220	194	198	211	227	219	202	231	200	220	227	209	188	208	188	193
53413	46233	24813	1046	1072	1029	925	893	833	789	777	751	775	697	731	722	780	736	717	717	653	704	690	674	723	676	705	722	707	695	683	673	692	742	664	651	741	704	734	689	712	762	698	706	682	645	702	679	683	685	699	699	671	687	703	704	686	678	655	681	675	677	688	681	613	652	686	731	674	722	727	679	697	657	667	668	717	652	707	683	663	678	647	698	644	678	705	685	654	665	644	664	691	670	664	662	673	680	663	723	684	744	676	668	677	688	674	672	670	689	707	692	708	669	630	684	707	694	681	677	665	687	670	656	660	683	687	688	707	685	663	685	694	649	672	672	632	728	686	642	648	682	674	627	694	656	705	691	717	706	686	699	689	681	655	668	684	688	700	688	674	670	636	678	643	669	685	688	652	679	699	698	706	701	667	717	689	686	706	700	697	638	692	678	656	724	676	657	666	723	658	664	676	711	708	684	730	680	682	668	667	706	727	637	639	672	699	687	684	713	666	666	698	688	696	686	685	709	648	697	637	659	715	679	697	669	712	720	641	700	661	691	682	719	647	679	668	644	668	651	685	621	653	711	643	717	674	697	678	694	695	695	689	654	695	688	665	696	663	683	633	667	707	683	757	670	650	693	664	692	671	658	703	718	673	661	670	686	647	669	739	675	691	638	675	632	682	718	690	708	698	682	652	683	671	702	620	638	716	638	731	659	707	663	694	701	676	659	708	670	613	684	698	665	708	646	675	656	730	714	739	717	673	680	684	727	713	676	671	699	709	681	702	709	668	628	713	649	642	640	650	671	680	653	701	670	714	690	667	742	670	678	674	688	662	653	684	717	672	702	681	646	715	668	670	674	660	622	660	723	676	658	631	688	680	638	654	713	700	661	729	650	683	729	661	690	692	674	639	717	692	710	677	732	714	662	700	707	668	694	678	685	735	652	634	683	695	709	642	686	696	737	665	650	721	668	713	699	703	645	636	645	664	648	750	697	652	696	683	713	692	631	645	699	671	675	639	646	671	687	662	700	693	717	651	685	697	644	649	732	658	664	687	654	693	661	728	622	627	667	621	648	644	696	701	687	678	644	632	707	669	712	666	676	683	683	705	632	701	668	669	685	702	701	704	681	671	662	665	668	674	644	684	648	671	674	663	631	657	705	699	655	672	687	673	654	690	713	721	687	709	704	689	656	681	679	716	658	700	630	686	641	690	662	681	710	744	715	671	679	642	662	635	656	689	673	693	696	681	737	661	693	687	697	660	721	662	713	710	683	682	714	699	662	689	635	645	683	686	659	710	678	701	674	726	678	666	641	697	691	628	664	722	707	653	723	701	710	687	698	638	720	660	684	674	687	696	672	694	680	676	692	702	690	719	668	678	680	704	686	724	698	658	686	661	683	671	682	674	680	700	693	687	686	695	682	688	634	661	698	729	732	695	702	662	689	675	671	625	676	669	642	692	712	722	683	670	724	662	676	669	677	667	669	655	642	662	703	663	679	702	675	714	666	665	711	688	656	719	644	707	674	683	687	688	676	694	702	728	744	680	688	715	734	694	634	692	674	699	679	675	712	638	645	685	714	696	704	654	669	609	675	683	678	684	686	713	639	667	671	688	673	686	705	722	657	700	633	678	645	709	690	666	732	674	687	696	700	681	651	685	644	635	693	696	674	637	675	710	705	676	670	679	621	650	627	680	680	710	715	690	698	735	629	667	659	692	655	693	638	625	704	701	704	696	744	642	735	659	686	671	676	724	702	692	648	708	747	701	691	680	715	667	725	638	709	711	720	656	673	663	713	671	691	660	694	703	703	666	684	703	673	676	658	628	668	633	724	697	689	680	676	719	718	727	708	658	652	667	719	684	710	700	690	685	689	711	660	689	701	670	720	690	636	737	681	659	681	695	727	659	682	663	724	683	702	689	670	706	674	635	701	694	668	709	635	682	693	678	716	673	683	695	673	657	609	675	733	670	698	674	744	706	640	705	660	676	690	741	702	716	704	681	635	744	669	660	665	749	686	698	712	680	708	620	693	621	669	688	663	644	657	679	677	679	680	712	669	674	682	698	643	711	671	649	663	626	666	672	691	688	683	687	669	665	632	714	678	659	677	713	624	705	649	660	654	671	704	677	697	717	735	708	666	715	670	704	709	702	730	668	673	681	713	682	662	691	685	697	685	658	661	722	681	646	683	622	658	634	646	675	671	711	727	656	688	703	651	694	679	694	618	695	709	671	723	714	645	683	678	703	661	675	751	684	703	716	690	671	683	668	670	696	670	666	706	681	664	684	654	651	689	657	687	692	682	690	645	692	712	700	698	688	645	671	713	702	693	730	689	686	711	652	704	688	646	638	645	641	665	679	677	713	681	690	701	679	646	656	670	629	691	722	668	682	688	625	670	689	686	670	646	689	632	684	669	717	726	770	650	740	709	671	665	669	654	701	678	669	718	683	711	699	685	626	712	717	666	718	693	740	629	694	643	693	726	649	723	671	653	693	669	657	706	709	666	688	641	645	699	650	696	677	710	671	719	682	685	675	722	708	677	679	692	658	680	682	696	684	657	669	699	689	685	658	655	719	677	633	675	707	679	682	718	631	713	659	690	653	681	698	700	705	663	670	646	670	670	736	704	698	662	660	623	641	667	660	696	688	662	653	675	641	637	676	722	694	662	672	672	667	713	758	687	610	686	672	709	669	675	695	658	707	695	700	685	670	663	693	696	634	697	664	679	657	699	642	694	674	672	720	655	672	663	703	652	665	709	671	698	638	646	751	626	674	660	672	655	739	648	632	722	700	680	658	681	716	672	683	682	692	685	667	711	647	704	700	656	688	685	641	625	679	661	706	658	644	707	663	677	720	654	656	720	677	666	696	688	695	672	689	667	677	682	682	716	695	664	743	661	686	677	711	669	657	692	656	698	649	674	709	662	680	679	711	651	662	660	659	680	703	710	665	706	702	679	740	660	645	723	655	662	714	709	687	690	693	665	687	662	729	700	655	720	704	715	673	673	692	653	709	704	683	671	667	672	714	708	651	645	741	714	740	689	679	690	670	710	690	683	671	649	662	663	690	663	679	681	665	697	629	652	684	622	671	693	662	693	676	678	685	684	672	695	701	706	668	747	657	633	688	676	691	677	693	711	682	668	690	667	703	667	729	663	705	622	699	674	683	676	673	700	665	669	699	725	712	704	666	681	636	657	655	667	714	711	690	690	684	665	696	712	688	685	637	704	693	644	696	671	684	697	679	673	716	647	718	735	692	700	688	695	680	693	698	683	676	688	668	599	699	689	684	645	665	675	712	630	663	679	631	644	703	616	680	686	646	694	671	695	686	660	685	675	647	673	680	674	663	659	712	638	675	651	650	688	676	690	670	654	735	704	651	636	707	652	630	651	701	697	689	689	609	667	667	726	673	680	658	697	686	644	726	681	701	693	636	686	716	695	675	692	633	683	655	672	720	610	663	710	689	688	758	690	672	694	705	633	665	697	699	652	735	706	727	679
79923	68211	42914	13966	2455	470	412	389	372	358	342	340	322	311	319	363	291	313	335	316	338	339	341	318	307	315	317	326	329	289	337	293	330	339	317	327	299	322	302	289	306	333	317	315	309	289	315	349	322	291	317	305	322	297	287	329	284	289	280	318	321	307	291	308	310	325	274	302	324	315	306	313	334	292	324	317	334	318	310	337	300	297	298	290	314	317	309	298	329	321	329	324	300	286	280	316	331	297	315	257	312	327	356	307	288	328	284	307	341	282	327	290	296	294	316	301	309	303	277	330	301	316	309	310	311	308	331	312	342	312	318	321	313	315	294	299	290	326	311	302	321	268	293	306	288	328	291	309	305	332	331	312	287	308	304	339	331	277	310	304	310	287	295	276	300	309	335	310	321	296	312	294	306	283	296	320	339	328	311	312	305	275	345	294	336	331	311	324	298	304	325	307	288	294	309	317	277	325	293	302	283	288	322	288	298	314	300	329	303	321	295	290	290	319	312	318	281	297	308	272	302	328	300	332	293	345	300	294	280	337	297	295	292	295	316	296	309	310	303	322	269	301	312	274	285	312	311	305	334	289	261	292	292	309	281	295	299	302	313	320	274	306	300	332	325	308	296	300	270	322	306	322	321	335	302	317	307	299	287	288	299	309	298	334	276	303	326	295	317	275	307	288	315	321	268	332	315	340	317	290	310	290	300	265	302	268	278	295	319	329	320	329	300	313	311	305	285	333	310	306	305	285	314	302	289	313	313	291	308	316	305	320	313	288	338	292	294	281	325	284	305	310	281	316	297	288	322	308	325	326	326	287	292	300	297	300	279	279	301	334	306	268	294	318	314	253	288	307	295	269	288	312	304	311	290	296	297	319	320	320	319	296	308	303	328	292	347	328	350	323	294	286	315	323	313	324	312	297	299	293	282	318	294	340	272	274	304	329	296	312	290	321	307	318	332	284	314	293	293	324	320	281	260	288	306	322	338	299	291	322	317	304	327	292	299	306	284	287	323	331	323	286	305	322	297	284	310	323	330	313	322	304	301	323	313	292	297	336	300	310	295	293	298	326	335	276	329	304	290	296	317	288	343	262	313	287	313	285	303	307	275	321	299	318	324	284	302	289	321	304	279	318	331	298	331	282	313	309	291	279	306	327	312	304	328	288	302	336	323	329	306	333	322	278	319	312	298	312	299	313	313	297	313	317	307	308	324	293	279	292	325	310	348	310	318	299	302	293	301	334	273	307	309	315	258	350	305	310	299	321	309	291	308	310	291	319	320	283	280	312	315	304	295	319	296	285	325	291	294	296	328	313	304	305	304	322	283	313	305	351	337	286	333	343	336	311	310	344	304	317	303	308	302	271	291	330	326	297	295	302	318	294	317	313	297	334	311	291	291	290	310	312	321	282	294	299	270	313	324	292	304	292	327	291	317	289	307	299	296	359	302	285	324	290	325	314	307	269	285	299	337	335	322	321	310	306	304	336	278	280	306	291	296	297	299	309	318	284	305	312	296	322	278	328	280	301	318	295	294	307	310	326	292	330	307	308	316	302	324	313	295	319	340	282	297	302	308	298	324	271	289	297	302	288	320	298	317	309	296	334	297	329	303	288	316	366	311	286	306	321	321	308	313	309	314	301	293	312	291	333	326	323	308	326	316	333	281	283	305	353	309	300	287	279	267	327	275	321	290	298	277	300	282	327	354	317	305	299	305	288	323	330	296	292	304	325	312	305	280	333	340	314	288	311	308	306	309	321	307	311	293	334	313	294	300	303	318	314	352	288	295	335	316	340	323	307	296	289	278	305	304	291	315	328	309	315	316	323	281	322	311	305	330	306	317	281	325	286	276	294	328	302	280	273	298	302	305	336	290	305	283	305	290	314	304	285	286	302	290	302	320	303	322	306	339	293	322	278	313	332	315	324	309	292	306	314	316	279	326	324	314	333	326	297	301	339	331	283	295	293	331	300	309	334	329	304	318	309	300	283	299	303	290	309	322	308	320	339	285	306	304	326	307	298	287	301	259	314	331	309	309	293	296	305	297	306	318	298	286	302	288	341	296	304	306	326	301	307	312	308	306	302	279	280	294	281	282	302	308	310	272	315	286	317	328	305	327	294	342	312	321	306	330	294	316	327	301	295	318	350	307	269	330	310	268	309	318	323	316	315	312	314	268	288	315	282	297	313	328	307	293	325	285	318	293	282	329	284	324	299	286	300	299	289	282	287	305	308	306	326	306	309	315	313	302	305	302	303	319	323	296	313	296	299	307	316	322	312	289	289	343	307	327	339	313	321	325	310	330	305	320	296	335	344	310	311	294	303	324	315	297	311	299	288	291	296	326	312	302	284	301	320	311	295	315	284	290	302	272	338	325	291	281	311	314	320	303	301	319	321	314	298	323	309	322	305	326	321	286	314	293	303	296	317	285	307	299	326	327	282	297	329	300	322	307	288	319	315	303	305	315	330	313	312	280	287	305	323	329	281	281	281	342	335	286	308	325	303	296	290	311	310	309	291	278	314	328	299	302	291	293	325	303	300	313	300	292	301	311	317	323	291	293	292	314	302	292	307	329	286	332	311	323	290	287	282	260	301	293	309	301	310	305	293	316	321	323	292	304	306	289	310	343	337	251	338	306	296	300	304	294	294	294	303	327	302	273	297	297	296	338	304	330	313	323	294	294	316	308	330	332	295	320	268	296	330	322	347	312	331	317	339	288	303	285	285	286	294	294	313	329	300	292	302	312	303	308	310	292	281	323	347	304	311	314	316	325	290	320	288	307	260	293	311	301	274	281	329	315	283	299	307	297	308	281	293	342	293	289	305	329	306	299	310	288	301	299	299	297	306	272	319	307	303	320	329	268	324	325	285	333	303	301	264	297	352	324	348	322	296	320	345	295	317	295	296	305	325	281	301	288	316	328	289	298	306	329	287	322	291	321	311	298	308	322	286	307	284	296	313	298	263	317	295	318	288	303	296	325	307	299	305	287	316	310	318	313	294	285	317	296	324	292	306	349	304	311	303	306	306	273	309	306	322	298	299	312	305	272	312	308	313	315	312	303	314	295	308	328	321	345	285	289	317	353	304	317	276	315	290	298	302	282	299	328	287	362	339	290	304	302	329	291	297	325	307	309	328	327	296	320	299	313	304	306	285	312	296	295	319	325	294	302	288	293	347	316	316	324	321	334	301	320	300	310	302	316	311	272	292	306	296	301	326	312	321	305	294	290	326	287	309	326	309	305	307	262	313	282	312	318	306	317	321	318	315	309	278	317	301	324	308	337	309	303	280	314	285	313	304	319	296	302	309	303	303	299	326	270	317	310	315	285	288	306	311	285	286	333	309	325	323	289	296	296	314	332	327	294	296	286	278	267	324	303	325	316	327	309	284	294	323	313	322	278	295	324	289	334	301	310	321	329	272	305	325	316	294	328	322	323	294	306	287	300	297	305	283	299	270	303	310	339	330	307	287	303	312	293	313	303	333	303	312	303	291
63623	55872	29994	1778	1716	1463	1376	1317	1248	1141	1116	1123	1077	1037	972	1003	1036	968	965	1008	967	937	919	955	930	949	932	941	897	931	925	896	927	979	914	919	939	932	917	953	951	891	887	972	916	884	968	938	897	897	948	881	884	949	946	885	947	875	898	888	966	835	958	930	938	891	961	913	892	921	916	960	951	915	910	918	912	950	914	911	939	909	910	881	949	871	893	873	905	902	901	899	966	948	889	864	914	889	906	907	939	908	867	882	911	996	896	863	855	892	954	879	878	876	915	923	916	879	964	917	908	964	957	924	923	972	943	865	867	907	881	885	947	947	934	907	936	913	936	898	914	931	876	917	906	906	912	927	908	908	931	953	866	904	924	880	950	907	863	904	934	969	930	924	884	838	887	892	893	926	878	890	948	959	909	884	923	900	917	884	925	868	930	959	919	937	895	886	951	880	860	915	908	944	959	921	941	864	890	918	861	948	944	933	906	938	885	890	874	930	954	949	869	889	863	884	949	927	894	880	931	947	901	897	931	885	945	878	921	904	955	936	887	913	909	938	896	929	860	964	924	866	900	932	950	917	871	961	876	899	904	942	899	922	926	851	908	961	852	885	934	951	904	954	909	902	980	900	923	923	948	932	951	856	874	897	934	896	943	980	934	930	910	926	916	924	884	926	888	909	921	930	953	954	907	911	908	952	871	883	933	893	898	922	883	916	895	903	924	863	913	930	860	921	919	929	965	912	840	800	936	921	858	872	893	925	991	981	929	924	984	973	943	859	944	897	946	923	916	955	889	912	905	939	905	916	922	948	896	954	891	898	895	910	981	898	912	877	934	906	905	911	983	908	909	906	879	934	916	890	938	963	921	956	937	900	942	931	919	902	956	905	897	933	904	916	884	887	857	900	849	926	866	869	928	944	902	892	884	920	907	924	934	896	951	919	881	913	914	900	875	917	907	924	924	911	905	926	955	940	919	871	885	947	945	931	936	869	899	940	935	911	901	918	945	925	982	943	909	942	918	898	965	906	922	920	892	857	946	880	947	934	895	959	953	869	923	916	918	855	913	949	884	897	892	921	904	913	892	922	927	966	914	891	973	903	919	904	924	937	890	947	933	925	911	872	887	890	983	909	904	917	900	966	979	859	920	950	899	936	934	870	894	908	929	885	880	919	884	881	888	850	945	937	876	934	922	865	952	866	883	934	956	874	890	892	872	895	915	907	904	950	869	945	853	917	944	903	919	934	922	901	938	938	928	938	903	900	883	906	955	863	938	921	940	926	886	897	857	888	915	875	905	884	920	884	891	927	889	867	874	930	858	895	940	875	904	879	888	882	873	952	1003	920	957	914	958	884	870	970	902	899	848	911	907	880	903	873	897	893	946	953	895	946	948	942	885	905	897	879	983	904	921	945	948	936	934	866	887	894	964	908	920	863	891	844	957	904	936	945	872	931	907	921	945	889	887	915	923	894	901	952	920	914	913	920	901	933	906	901	893	923	884	914	984	960	925	915	904	940	870	918	932	925	937	900	877	922	922	857	917	880	928	935	925	947	940	923	962	901	907	879	899	864	863	891	924	946	899	924	894	982	897	887	906	859	928	937	894	948	870	922	925	914	907	936	863	935	925	934	872	908	896	912	935	911	903	899	966	878	933	914	940	930	911	956	917	892	918	895	904	878	934	863	867	920	900	938	930	928	910	904	973	876	966	931	899	878	881	919	897	944	926	869	868	912	933	874	895	936	922	924	882	875	939	934	856	929	856	885	855	909	898	922	875	913	908	864	900	899	879	941	871	946	872	902	914	893	862	932	922	882	869	833	925	877	858	879	841	865	932	926	902	913	894	908	951	940	923	904	872	945	926	899	861	898	980	904	863	903	906	918	866	906	894	920	939	953	922	908	932	895	973	901	909	901	913	917	874	945	926	887	921	905	873	896	945	882	925	915	901	916	913	901	869	873	905	965	903	906	921	891	906	913	893	839	902	909	889	966	933	945	867	931	918	963	891	931	918	905	960	857	863	917	915	911	913	907	935	883	907	901	981	865	935	913	955	882	919	916	950	999	921	931	952	894	932	851	906	912	881	979	907	955	900	895	915	892	942	907	936	880	892	886	921	886	890	930	871	877	862	965	876	969	900	916	863	901	981	884	953	934	878	859	940	874	987	927	881	895	898	948	934	897	927	912	943	903	917	916	967	966	911	916	942	939	970	918	886	897	942	899	947	893	911	909	916	887	900	944	910	928	913	929	892	882	910	891	924	883	932	896	964	935	949	867	928	932	879	931	914	903	901	915	928	870	882	879	942	965	856	964	919	941	927	944	883	911	851	929	888	872	995	1004	939	941	912	864	925	920	950	900	886	875	883	934	937	888	887	914	880	924	839	909	909	877	890	904	906	953	963	868	928	951	911	888	874	924	928	925	912	892	903	944	863	911	897	885	892	896	891	926	872	932	964	923	856	876	874	920	938	941	867	904	911	879	864	871	862	915	889	913	936	924	957	920	890	879	933	897	885	974	908	857	931	890	934	890	886	880	866	897	954	949	947	944	916	858	922	903	958	917	927	891	891	909	893	864	945	851	935	915	870	925	939	897	886	883	894	935	928	926	878	894	936	843	926	917	856	915	917	862	917	887	894	979	884	900	909	922	896	922	924	885	907	905	921	916	891	916	918	884	864	863	860	934	897	869	894	919	957	899	917	894	906	926	986	896	940	945	893	947	951	885	894	1011	882	927	925	926	921	934	995	917	895	939	897	891	874	889	886	968	900	900	888	893	953	944	930	951	913	921	938	888	943	891	914	931	891	928	926	958	925	921	928	885	921	935	869	931	897	981	955	906	925	905	918	922	886	909	952	932	927	892	904	964	890	852	910	903	940	900	932	848	926	896	894	916	881	924	945	946	896	921	907	912	853	897	983	876	864	948	879	887	872	904	954	923	811	865	927	916	889	942	884	901	879	843	892	1001	892	949	825	918	938	892	858	923	936	860	855	880	884	899	864	900	901	918	860	909	946	920	911	907	950	961	895	949	910	906	951	947	882	901	882	852	939	882	927	896	938	908	897	905	960	959	927	938	902	880	886	893	925	904	908	912	936	874	926	887	920	910	930	958	922	883	950	935	927	905	958	958	976	892	918	854	873	918	861	855	904	882	911	927	877	901	985	922	938	915	949	936	947	874	870	924	958	896	906	930	937	912	904	920	930	900	916	916	918	937	911	965	962	855	932	960	925	903	912	958	887	875	890	892	937	926	910	908	957	911	951	887	919	889	881	911	968	924	892	892	907	940	935	932	910	917	887	945	961	945	884	877	935	916	869	889	933	904	948	925	906	950	916	880	898	925	899	875	868	889	920	920	931	891	911	977	927	916	928	933	892	922	919	981	907	913	916	926	887	879	918	932	918	909	912	882	971	953	922	923	921	899	870	974	918	938	884	918	894	904	927	912	894	910	984	849	904	881	893	938	910	908	941	892	937	894	968	983	884	868	900	873	846	902	903	910
33460	19001	4260	245	161	134	157	155	117	156	152	125	143	150	159	138	131	144	151	119	155	163	143	137	152	127	129	122	157	118	136	124	138	148	152	137	161	132	169	126	138	137	160	155	154	141	132	133	153	132	141	133	149	154	138	153	145	136	155	150	168	144	148	134	128	123	131	133	136	130	123	144	138	170	104	141	126	132	147	143	150	147	153	134	123	147	135	158	129	167	137	143	137	135	166	128	149	162	168	145	130	148	158	136	144	146	126	147	120	136	141	148	153	146	139	143	150	140	139	152	156	144	141	139	142	124	135	149	140	171	123	142	142	146	148	154	139	135	147	169	139	123	133	144	162	128	148	166	132	145	126	130	144	143	155	104	130	135	147	134	149	158	134	147	127	168	138	162	156	138	146	149	145	168	125	118	146	148	151	152	150	150	140	152	150	134	149	150	121	155	133	139	152	146	132	156	136	145	145	145	154	128	150	146	141	164	135	148	137	138	150	140	156	139	161	135	140	141	145	142	158	144	132	142	131	140	149	148	146	147	146	137	149	128	131	145	144	157	143	143	158	155	173	138	153	142	132	162	164	130	137	142	144	152	128	147	146	140	129	146	145	149	144	145	167	117	129	162	150	118	130	148	128	141	152	149	117	128	132	137	149	127	140	145	131	142	137	120	135	132	142	134	139	159	139	137	145	150	121	145	124	127	127	127	131	147	121	142	144	141	137	119	119	143	127	159	138	157	142	161	158	141	138	137	151	138	152	143	139	137	147	156	136	143	136	117	141	134	128	127	135	147	146	145	137	142	125	143	130	126	135	153	140	134	136	138	136	125	141	136	142	138	141	149	147	148	146	122	131	145	165	139	144	149	139	151	146	125	136	140	135	153	139	155	146	162	132	148	150	134	144	143	140	148	156	146	134	156	129	139	134	151	134	130	146	135	144	142	137	141	150	137	159	170	139	137	154	137	150	137	133	120	118	158	114	131	135	135	135	129	139	160	144	133	163	154	146	146	133	122	157	131	143	145	168	148	143	145	138	155	141	133	156	134	118	137	147	152	150	121	139	128	126	144	164	130	150	128	155	142	141	138	161	147	143	156	158	148	135	141	169	127	139	134	154	153	137	151	122	127	128	131	135	144	164	159	126	150	131	144	149	129	160	132	122	166	124	133	145	142	131	147	139	167	145	143	141	137	136	136	120	132	128	142	136	157	148	137	139	129	127	140	145	123	135	140	143	139	133	130	146	159	138	151	150	147	131	140	165	138	145	142	124	146	105	165	145	128	134	146	158	127	136	147	131	149	125	161	181	157	166	145	155	136	122	135	153	160	123	144	122	142	139	154	147	138	143	141	156	146	137	146	135	146	156	148	145	140	138	136	147	138	129	144	150	152	128	137	145	145	137	164	135	166	155	140	177	141	132	131	163	153	153	147	139	134	132	133	142	129	153	152	128	133	151	144	145	128	139	138	154	148	147	126	148	141	156	132	140	151	131	124	147	132	156	130	147	155	135	139	137	134	142	148	136	139	141	153	145	119	137	159	126	154	143	123	123	137	139	134	151	134	152	137	136	148	152	131	139	134	150	139	125	146	141	124	158	169	145	133	133	137	147	142	146	144	147	143	141	109	129	141	157	135	145	152	123	142	137	143	138	148	154	129	123	141	122	131	152	141	130	137	146	142	136	155	146	162	140	128	129	149	142	132	122	138	142	131	158	138	130	136	135	135	136	136	135	138	147	125	146	122	156	145	161	133	154	130	112	131	143	143	146	131	132	138	126	143	139	143	161	136	153	149	145	125	140	138	138	144	149	137	126	151	144	153	135	167	138	137	142	129	136	136	151	135	141	140	148	145	142	155	134	137	131	147	147	131	118	141	153	149	139	126	142	156	137	156	140	134	131	135	141	153	155	130	132	147	159	120	144	106	147	156	157	129	138	139	146	137	142	134	154	153	131	151	146	169	151	130	157	145	132	138	136	137	157	127	138	135	137	154	142	145	125	133	134	154	117	116	132	137	144	136	147	144	137	143	155	156	142	155	127	151	146	117	129	135	161	149	149	130	143	162	148	159	140	152	156	126	139	164	151	140	149	141	144	134	162	149	128	146	140	130	138	139	130	158	138	145	157	162	148	144	142	133	128	122	131	155	153	129	185	152	157	148	140	122	128	165	164	133	145	141	144	132	148	146	152	169	160	133	142	135	140	129	161	136	142	126	134	131	139	143	157	154	128	128	144	134	141	145	150	161	139	131	151	104	161	127	158	155	129	135	137	170	149	137	142	142	147	152	155	124	138	144	147	149	134	145	149	143	120	132	152	141	130	135	132	138	139	133	166	161	138	142	139	142	138	147	140	139	150	147	132	132	123	142	147	145	144	142	145	113	132	135	144	164	165	131	160	139	168	150	138	148	138	147	158	132	131	125	139	156	129	140	111	137	150	135	165	134	134	136	140	139	141	156	128	150	157	136	147	140	145	134	140	163	142	133	138	145	130	137	142	115	164	133	127	150	175	137	141	142	136	152	157	157	141	142	149	140	147	154	126	143	153	139	136	115	147	137	145	156	141	140	140	130	146	138	158	168	152	140	122	132	137	129	128	146	135	168	156	154	131	137	145	152	148	139	156	157	141	154	157	149	145	154	144	154	125	135	139	133	126	131	139	140	155	141	139	127	131	150	118	160	133	123	141	148	156	127	168	157	136	148	143	138	134	145	146	128	140	152	138	127	167	153	154	140	158	130	141	149	134	139	128	155	149	139	139	131	161	153	133	154	139	149	129	142	146	140	144	131	132	144	152	149	151	142	131	138	123	148	130	143	144	110	127	135	139	129	127	120	131	132	147	133	156	143	146	108	161	128	131	133	144	122	169	141	143	133	126	141	136	145	146	144	128	146	137	139	131	140	151	131	152	128	165	137	156	144	135	133	166	136	144	137	138	153	146	167	132	131	125	149	123	151	154	155	140	130	127	138	138	144	138	146	138	121	132	164	150	148	127	157	147	141	143	139	151	150	153	142	131	136	155	151	144	132	146	144	153	151	143	134	143	131	146	130	139	149	138	151	137	156	144	136	152	132	149	168	128	148	151	154	139	153	125	147	143	145	152	144	128	133	143	136	149	139	142	149	152	137	132	156	151	120	131	165	149	155	132	134	137	143	155	144	133	125	154	160	140	129	120	144	118	131	127	134	139	108	166	134	105	143	146	140	136	133	145	155	139	143	153	143	119	131	143	163	123	148	143	130	135	121	156	141	124	149	135	134	137	146	139	139	151	147	149	156	157	142	160	137	124	162	157	133	170	133	140	160	139	128	140	123	130	138	131	122	155	156	165	171	132	133	131	125	132	144	136	139	142	145	144	122	123	138	136	152	159	159	142	143	135	134	132	143	154	136	139	142	148	152	152	142	130	123	159	148	135	123	139	135	152	147	145	164	138	142	147	127	140	138	144	168	162	131	144	138	168	149	148	127	124	149	135	150	153	145	141	151	130	152	145	161
32876	20213	5423	537	531	475	481	492	493	502	530	478	496	467	493	525	483	492	495	487	460	493	505	493	505	508	504	433	478	456	493	505	488	489	498	494	506	502	455	447	489	532	452	524	470	519	472	502	478	503	494	476	495	482	487	486	496	453	491	500	472	476	509	500	481	513	488	491	491	509	476	537	508	475	479	475	484	464	500	491	493	486	496	453	480	493	516	503	486	504	483	485	497	464	463	484	488	472	470	497	501	478	480	514	473	510	502	495	453	471	483	505	482	526	490	531	464	469	493	482	486	481	514	480	426	517	514	447	457	460	492	506	484	476	504	483	500	533	475	447	521	517	492	466	470	506	492	479	501	513	531	464	495	458	500	505	440	495	495	496	459	515	447	451	529	527	487	495	450	486	501	494	460	472	472	484	512	522	500	447	514	508	454	452	458	493	523	482	480	485	469	487	470	445	509	510	488	471	495	507	465	436	525	434	475	475	472	513	502	491	462	479	492	471	477	464	482	497	472	504	446	492	469	475	458	552	468	477	488	466	449	479	476	466	490	480	497	489	488	482	470	499	484	498	482	471	513	494	459	490	486	469	480	546	495	475	502	491	517	490	503	471	484	449	461	495	536	445	476	506	534	493	478	505	486	481	476	508	476	457	465	496	514	507	486	489	498	473	479	510	512	528	516	523	480	467	454	464	492	499	484	514	517	458	484	498	490	472	514	495	498	480	490	484	497	489	518	474	527	500	481	489	500	462	462	481	462	494	498	485	475	493	498	521	504	472	500	518	475	501	482	499	473	496	518	485	463	507	506	485	473	467	508	507	483	463	494	495	487	496	519	474	504	504	496	494	477	508	487	484	489	482	471	436	492	512	492	479	490	478	491	462	483	517	454	510	500	508	451	493	506	500	469	474	501	484	465	476	504	511	501	483	460	507	482	466	476	470	495	453	474	507	488	422	475	504	492	455	515	514	466	481	538	509	495	459	495	479	497	466	465	484	490	493	499	463	468	493	514	504	516	465	503	498	466	484	516	462	474	528	468	481	508	490	480	457	493	484	509	499	451	533	503	489	516	514	492	508	483	488	439	489	498	480	512	489	470	530	470	483	518	498	462	481	469	491	505	466	504	451	535	497	517	470	501	542	462	480	482	449	458	520	459	486	452	501	482	471	482	508	480	490	459	493	462	479	458	464	525	473	523	486	460	510	513	475	520	482	505	465	510	475	474	468	492	474	497	530	475	447	493	471	491	496	456	496	482	483	498	450	482	492	475	500	459	484	504	501	501	512	483	496	473	468	498	478	486	481	471	505	448	505	499	473	473	483	463	519	474	455	457	477	488	467	483	524	505	502	500	517	487	479	475	502	478	475	449	502	496	533	483	473	476	505	490	462	515	515	491	475	501	529	511	471	462	504	468	502	482	484	507	532	484	499	515	476	534	494	477	494	451	511	482	514	482	501	482	467	447	499	516	469	501	483	509	512	512	497	475	490	464	507	465	545	445	493	465	486	520	459	486	497	495	508	522	485	500	443	508	444	501	484	481	490	486	499	486	495	477	466	499	494	491	468	513	488	493	472	500	462	522	457	491	484	483	527	509	510	481	505	497	476	497	515	471	506	474	498	508	487	472	504	465	496	479	486	475	523	476	441	479	471	462	514	485	501	471	474	498	498	479	517	510	484	491	513	477	471	496	463	486	456	497	472	522	467	455	500	454	485	488	501	483	502	461	492	458	480	486	513	489	488	466	493	491	469	481	495	494	470	525	517	470	460	478	472	492	488	505	456	469	477	500	509	483	533	470	508	458	496	477	533	454	490	456	504	478	481	478	486	456	435	466	469	497	448	490	492	488	471	502	488	492	501	519	486	520	496	470	463	496	502	483	498	504	541	506	462	500	470	478	490	460	461	504	488	503	469	486	503	507	480	479	475	488	479	480	488	511	468	462	476	492	468	464	493	498	488	447	500	509	520	513	483	471	449	453	482	458	470	507	449	463	506	514	482	445	546	479	497	494	497	496	480	495	505	473	501	501	452	511	496	520	525	473	519	492	530	518	449	471	518	517	512	455	461	501	551	505	517	504	460	502	483	463	499	471	479	454	489	460	465	494	484	474	461	487	466	470	483	468	522	490	491	498	484	448	477	509	488	509	505	512	475	502	507	490	488	472	519	527	477	447	526	496	504	531	489	518	527	491	482	489	457	474	498	510	442	482	479	479	464	493	451	477	489	473	514	452	443	478	489	470	527	497	446	467	523	506	462	479	471	496	522	528	481	513	472	492	463	487	469	499	490	467	491	488	474	483	498	499	529	501	444	449	494	504	504	479	502	483	501	462	475	488	481	492	486	447	477	485	476	474	517	478	492	497	482	498	481	486	475	488	471	507	489	503	518	484	475	464	491	485	492	490	475	461	458	474	509	510	495	475	500	473	506	475	476	465	466	453	516	461	508	488	449	497	481	490	444	447	454	476	501	479	515	481	446	474	500	508	489	493	477	481	503	518	509	517	492	484	499	509	449	461	484	492	502	523	499	466	514	491	477	514	482	479	492	516	525	513	514	481	497	476	465	490	463	494	491	492	502	510	507	488	485	459	458	475	477	490	477	496	480	460	485	503	491	403	495	500	462	507	508	471	481	478	496	522	458	494	477	505	487	488	498	516	480	481	543	488	509	497	454	504	477	441	473	492	503	483	509	496	469	496	540	499	516	468	493	506	454	508	481	505	499	531	487	481	479	515	426	489	499	494	504	516	485	496	467	486	464	512	458	530	476	482	501	484	477	515	504	473	482	504	542	485	488	464	509	473	497	480	519	515	491	449	501	508	498	504	488	507	460	477	473	489	485	455	482	470	485	463	469	476	522	509	505	467	510	520	497	492	499	498	460	479	495	507	514	499	496	469	494	488	429	492	518	489	472	533	432	501	487	508	437	476	477	493	457	530	466	477	507	467	464	506	464	496	498	505	497	500	487	459	440	475	484	483	478	464	490	500	496	515	494	478	494	491	476	460	466	517	486	489	493	503	498	521	469	553	498	500	471	479	498	452	516	468	471	501	473	476	496	501	494	520	514	465	464	503	487	479	474	489	508	480	505	537	492	467	501	488	504	489	508	505	522	498	486	449	481	464	519	461	494	521	478	500	499	503	461	496	496	492	525	475	508	499	524	476	487	518	516	504	479	500	541	468	474	462	473	465	469	490	453	486	441	474	486	493	468	483	506	481	532	501	516	484	498	491	503	432	503	478	479	494	473	484	463	493	506	492	505	466	469	498	479	469	473	497	492	474	454	463	496	508	451	466	468	489	491	482	496	501	525	487	492	481	497	475	515	492	526	475	527	494	522	465	475	501	482	513	470	480	466	487	501	500	497	486	475	461	520	526	503	489	482	450	491	456	540	479	485	483	500	487	457	470	482	483	507	496	486	500	467	512	436	496	456	483	488	488	502	501	485	475	458	513	499	495	492	487	516	467	472	503	486	483	508	523	515	469	477	501	510
72769	59599	36005	9014	731	286	271	240	236	227	221	241	203	203	221	247	228	239	230	206	219	210	226	224	233	220	218	235	221	237	230	238	203	223	217	230	217	206	226	188	227	202	202	202	244	224	214	249	247	189	193	232	196	247	210	220	233	240	224	236	221	179	201	232	226	202	205	239	199	238	225	195	197	213	209	233	225	213	204	203	202	229	252	222	232	213	202	221	212	223	196	223	221	226	176	221	206	212	258	217	237	214	218	233	235	242	241	233	218	232	199	236	195	252	247	217	222	227	205	217	239	234	224	206	206	234	210	232	236	207	228	218	242	210	213	209	198	234	216	210	207	210	213	207	204	232	233	213	231	226	208	224	233	222	225	215	229	226	218	203	202	228	215	216	247	211	207	228	230	237	223	208	239	231	220	218	194	209	221	228	214	196	232	206	234	220	228	184	227	212	218	238	231	203	240	229	214	230	241	253	225	217	214	223	211	203	214	228	218	223	206	237	234	230	235	203	231	211	211	263	224	253	230	224	259	225	210	221	213	255	235	226	218	210	210	224	232	223	204	244	210	218	193	220	197	200	238	228	214	217	239	225	226	198	204	227	250	247	193	249	208	241	204	208	239	220	242	218	248	224	224	209	231	224	234	196	224	229	205	199	226	207	236	225	229	232	224	228	199	233	214	201	256	236	232	205	211	208	213	231	210	205	218	229	230	199	236	202	207	221	214	222	244	212	227	230	205	208	241	219	235	239	194	240	224	211	239	228	228	229	205	209	228	221	223	245	236	221	239	225	230	218	210	230	210	216	221	214	231	210	194	217	238	229	207	239	222	226	242	215	232	209	219	233	213	226	211	229	221	223	227	219	176	216	224	241	243	201	205	208	224	224	224	229	209	188	208	201	215	214	211	220	220	186	185	215	218	216	219	211	227	234	219	240	185	217	218	206	190	242	244	214	204	217	231	233	211	231	226	247	215	232	213	244	213	222	239	240	214	244	232	207	223	242	229	220	245	247	244	229	219	212	234	217	250	216	210	202	249	221	218	216	204	207	203	192	230	239	227	204	214	224	188	224	199	223	235	219	215	235	217	203	210	213	216	221	203	231	210	208	197	199	212	227	214	193	234	234	221	211	236	207	217	237	214	214	249	233	226	217	199	247	203	233	220	246	214	230	197	200	223	222	222	221	251	224	213	219	238	225	212	220	221	247	220	234	204	229	227	232	210	203	220	203	196	222	226	223	228	241	219	232	194	216	178	226	226	223	208	246	212	219	214	223	213	216	199	207	206	214	230	232	236	217	249	213	220	235	239	240	217	226	228	206	204	197	230	214	200	221	202	208	213	206	218	237	224	230	202	209	224	224	198	196	229	198	231	179	210	226	239	207	241	224	229	226	223	226	197	221	229	198	225	206	210	196	219	222	207	201	234	219	227	239	218	198	222	225	235	249	213	227	201	201	237	234	204	237	193	229	219	229	217	215	193	201	199	212	221	213	222	235	227	219	214	199	209	212	223	203	228	236	234	216	233	234	223	215	210	224	224	229	211	212	222	185	238	204	206	210	234	226	216	229	225	210	217	228	212	233	210	230	231	240	216	201	235	227	208	208	234	221	232	211	217	220	207	223	254	230	205	202	216	235	204	223	229	217	198	211	255	233	214	229	213	226	237	183	216	206	237	191	220	213	202	211	242	189	230	230	224	193	201	223	220	240	202	216	227	219	211	217	230	221	231	234	223	222	202	200	244	216	245	203	213	233	217	228	210	241	230	215	199	197	225	225	235	230	219	226	216	226	223	210	201	255	223	221	222	226	215	236	190	241	215	182	215	221	206	218	212	208	246	224	211	201	223	198	218	206	191	240	227	203	240	196	203	233	238	258	217	221	224	214	201	203	210	197	217	209	246	230	229	231	207	225	205	212	191	226	207	200	221	227	224	210	225	224	205	209	235	188	238	207	230	225	233	229	220	225	220	208	240	216	219	187	219	212	222	234	209	226	242	208	228	237	231	217	228	230	217	202	210	231	212	219	235	207	243	246	215	209	211	231	217	209	219	193	246	189	199	203	212	247	207	213	203	242	211	218	208	232	214	208	234	211	223	211	245	267	211	234	239	257	205	220	214	229	219	217	221	219	235	210	231	219	214	230	265	232	215	240	223	222	242	258	255	246	211	210	233	242	201	215	225	210	186	203	235	209	231	226	203	221	244	209	237	218	228	215	228	224	205	236	201	222	203	209	214	242	221	226	261	220	231	215	236	218	216	245	225	223	222	196	234	218	232	228	257	210	193	239	233	244	231	203	207	232	195	209	209	197	203	214	233	240	237	237	209	258	230	225	213	225	219	221	236	233	211	222	236	231	230	235	224	221	228	216	224	267	202	206	231	242	214	200	240	257	213	234	260	208	207	231	207	222	209	218	216	251	243	232	226	210	226	223	228	219	210	211	235	234	208	208	219	200	230	232	241	217	206	210	233	208	247	193	231	212	232	222	227	229	228	229	241	204	211	236	228	223	223	230	204	223	225	226	235	217	237	225	207	191	216	258	241	219	218	233	211	255	210	209	228	220	229	215	221	243	237	210	212	245	228	198	214	217	258	219	234	223	209	228	248	211	208	251	230	218	202	213	232	219	217	233	210	234	219	228	216	206	222	212	218	229	217	222	209	228	202	206	202	229	233	212	222	211	217	212	198	207	222	202	191	200	232	221	235	214	252	229	204	224	207	242	223	215	221	243	226	214	215	241	210	230	209	215	240	237	226	204	197	240	197	223	184	206	218	222	244	225	213	247	221	208	209	223	204	216	220	210	218	227	220	208	209	207	226	226	221	220	220	201	202	226	198	234	225	213	248	226	227	216	201	213	207	226	219	227	206	219	224	232	231	217	202	205	222	202	221	201	225	208	219	210	227	220	212	210	237	216	238	207	222	214	238	219	233	233	199	236	249	248	240	202	245	220	223	225	221	223	236	195	226	216	246	221	205	220	208	223	208	196	233	243	223	203	224	211	238	214	245	236	208	238	225	230	259	211	237	215	221	198	234	210	217	225	225	219	206	194	209	224	231	239	230	220	214	234	225	212	209	209	221	227	193	210	210	221	234	239	220	237	234	222	214	215	214	202	213	229	203	198	218	217	225	196	229	192	229	218	231	229	233	208	239	206	226	251	222	222	229	236	220	212	201	231	255	228	253	215	244	197	212	202	221	220	241	207	209	241	226	237	228	247	216	214	218	208	213	231	229	223	234	214	226	204	234	231	215	210	219	194	230	191	205	232	208	200	242	208	240	214	206	226	207	184	235	227	231	200	242	207	239	221	252	228	210	211	239	222	209	219	185	239	227	204	217	211	247	191	227	236	209	203	225	230	217	230	231	212	229	239	196	217	224	224	219	236	207	217	232	226	186	194	223	233	198	200	216	205	239	242	214	206	217	190	214	217	221	187	253	243	245	187	202	206	207	224	237	214	203	230	203	212	196	225	223	218	222	220	217	225	210	208	222	214
53414	46987	27174	1194	1070	1004	887	847	864	795	818	784	760	749	752	768	704	773	705	696	778	723	717	698	729	686	708	717	727	695	707	742	725	707	702	715	701	692	706	703	688	703	692	684	778	669	703	721	753	720	687	693	719	707	658	728	723	679	679	712	723	688	742	689	668	729	687	696	737	710	696	685	683	684	648	707	708	728	712	691	695	684	702	698	667	743	708	686	675	699	674	706	643	710	743	654	686	692	711	693	747	752	669	719	724	713	732	677	716	702	749	680	713	689	677	720	721	712	699	673	713	671	710	715	728	678	716	685	701	731	674	757	686	716	681	704	706	706	701	692	674	700	709	699	694	689	719	700	688	726	681	706	694	715	709	726	703	699	724	692	708	703	685	658	696	697	706	705	739	669	689	703	694	720	684	698	706	707	657	708	725	698	677	691	715	736	645	702	707	690	707	704	676	704	725	695	676	662	724	715	715	733	723	678	734	694	701	666	678	689	675	686	680	697	731	724	660	680	663	671	669	702	694	698	713	691	730	729	703	731	684	678	676	678	751	663	711	703	683	695	694	704	693	710	696	691	695	693	699	686	742	715	676	708	684	653	663	732	686	698	656	693	698	664	709	664	687	704	688	693	701	717	687	728	667	738	720	733	727	662	681	694	711	687	696	708	658	694	685	654	716	682	645	712	695	664	716	722	661	723	684	655	662	642	659	669	608	709	696	692	714	649	714	676	698	712	660	701	692	685	691	679	688	717	686	708	673	690	721	718	686	703	737	681	712	660	680	693	700	715	708	738	686	700	654	704	642	682	716	722	685	667	710	673	714	698	664	647	698	722	669	673	669	707	691	667	747	686	687	731	671	690	662	680	694	710	701	696	726	680	683	701	705	740	673	734	706	727	736	686	645	695	696	705	686	678	661	688	732	690	682	734	708	668	708	714	648	668	719	718	694	722	714	704	698	683	739	690	733	687	725	701	726	650	701	720	727	708	678	676	697	679	693	691	677	680	677	715	759	711	713	696	646	672	660	722	687	719	712	715	684	698	644	710	707	712	699	696	720	753	712	718	705	653	658	737	749	681	730	696	685	687	710	667	694	725	697	698	667	685	686	665	672	703	703	735	709	676	674	693	724	690	709	699	677	718	689	674	651	672	719	688	690	640	737	668	718	690	680	680	728	664	697	683	699	721	672	715	685	697	628	649	744	696	642	674	645	695	679	748	719	686	677	717	694	693	644	694	738	661	734	700	685	668	704	701	691	688	713	697	685	711	680	692	671	731	686	728	715	704	698	699	700	730	693	728	675	663	743	726	689	718	684	779	636	683	705	720	722	678	661	728	657	660	641	707	687	737	769	710	691	671	726	682	670	695	712	683	669	714	731	671	661	707	677	720	730	657	713	705	648	664	733	659	738	750	754	704	708	737	750	687	660	737	704	703	730	702	697	688	664	687	694	683	686	656	681	714	696	696	621	748	678	728	691	711	692	698	691	697	689	724	657	683	724	696	738	680	717	710	726	718	682	703	704	698	673	685	673	662	743	688	683	656	700	667	664	667	703	714	702	705	632	719	727	739	738	747	694	724	659	716	709	718	704	646	714	657	690	719	663	696	699	680	718	711	611	705	673	672	686	665	713	683	710	682	690	706	712	740	683	706	742	733	721	685	664	684	670	682	630	704	692	686	685	705	684	700	699	681	659	627	688	661	665	692	706	693	700	667	711	705	690	698	668	715	672	694	660	686	726	689	707	671	756	693	716	688	674	689	688	678	729	727	693	670	696	681	695	712	713	681	766	696	693	721	692	677	697	684	698	694	716	715	682	652	684	695	682	702	647	694	727	711	679	656	704	720	655	693	693	696	696	726	694	715	696	642	688	689	675	710	678	631	660	650	726	637	724	734	702	718	652	712	706	715	707	684	688	670	673	730	734	689	651	696	699	720	705	717	716	653	679	670	742	695	656	704	713	718	721	689	750	691	680	705	721	757	668	716	682	676	744	781	668	689	661	724	733	711	722	676	734	732	658	672	678	675	708	663	677	698	682	701	678	743	676	689	703	709	744	698	708	681	668	722	653	667	695	667	717	706	722	704	714	711	692	700	719	673	681	720	675	718	699	695	672	716	756	701	695	678	724	746	709	730	689	699	725	672	697	681	662	666	679	652	708	677	704	683	721	705	674	705	740	699	678	686	696	711	739	723	646	704	705	710	672	714	712	684	700	661	669	668	692	683	710	704	697	690	706	654	672	702	688	722	719	682	669	765	722	736	665	657	660	667	700	705	670	663	682	715	704	685	681	678	707	671	667	726	648	685	725	723	691	725	658	712	643	662	668	695	711	675	650	712	662	686	659	690	662	667	665	667	665	730	666	723	742	669	721	714	676	649	714	717	698	700	682	696	666	687	719	705	684	724	657	714	727	692	714	688	673	707	704	667	647	672	696	627	650	713	717	686	736	673	694	666	670	690	682	677	701	697	681	676	732	726	746	711	737	653	700	708	720	703	742	671	671	752	715	657	710	665	694	694	668	681	716	715	689	695	708	676	708	682	683	675	694	746	708	658	692	689	743	676	678	631	733	708	668	683	699	710	724	730	653	696	731	695	692	718	724	677	745	726	713	675	701	678	714	710	670	691	668	685	673	655	674	671	681	673	686	684	684	684	710	721	663	682	702	706	674	706	732	777	709	726	655	711	694	692	709	688	649	663	655	723	703	700	680	704	670	661	667	705	673	702	715	651	732	699	678	675	690	664	701	646	717	696	705	675	660	721	718	711	696	689	707	699	712	695	676	720	713	706	667	707	683	680	712	675	650	687	652	691	729	672	698	699	745	692	729	714	686	731	722	646	694	719	701	694	733	727	721	688	748	677	704	716	716	697	683	700	694	729	705	696	678	696	699	710	701	689	683	695	660	661	713	721	714	725	697	723	695	683	670	706	684	689	720	723	670	675	742	707	676	662	681	723	702	757	676	696	714	703	656	686	691	650	669	713	715	680	690	722	742	675	707	688	730	685	700	651	728	681	714	732	720	644	678	741	741	704	713	721	718	676	709	670	694	725	710	631	705	670	693	716	686	683	729	725	689	700	674	709	676	682	747	695	714	724	728	713	720	683	715	667	697	719	700	737	689	721	701	715	687	713	693	687	708	668	672	713	738	724	713	707	670	665	716	714	704	677	680	723	722	698	699	727	731	699	708	726	740	721	667	720	703	666	707	708	624	745	660	680	684	692	722	720	676	692	696	728	678	683	698	691	689	672	690	717	661	685	668	718	696	695	749	701	724	667	743	726	676	680	729	643	725	655	672	707	654	676	681	682	656	693	704	697	693	665	702	699	750	704	691	694	693	680	691	682	661	684	704	637	656	698	682	686	667	701	701	715	711	711	740	721	734	694	665	671	656	703	674	705	655	727	665	670	718	707	709	761	730	685	755	722	686	699	635	691	639	672	759	660	697	661	686	740	690	686	695	697	724	665	700	725	718	678	690	703	670	684	708	743
79137	69504	42960	14419	2906	492	468	391	368	364	353	346	308	319	319	359	315	326	333	331	301	320	312	337	302	296	343	332	316	346	318	332	338	323	297	301	282	327	298	287	314	285	311	328	323	323	314	335	337	307	329	343	289	312	352	313	342	309	344	315	335	330	323	296	309	339	315	329	310	347	311	333	285	340	324	274	298	342	381	348	296	339	304	303	339	336	307	335	322	337	298	315	300	298	295	309	306	313	329	314	311	335	320	277	301	324	307	301	318	296	302	323	279	305	314	332	293	308	302	342	273	327	328	293	308	331	320	301	292	322	327	323	316	319	317	292	296	307	304	304	315	304	322	298	294	322	298	311	316	332	294	284	316	305	320	317	347	299	317	342	295	294	317	317	343	286	310	292	319	338	330	321	278	320	340	288	317	311	350	330	316	293	323	293	333	306	312	289	322	302	302	307	343	315	316	299	318	315	297	354	337	320	294	324	324	317	332	302	316	269	324	322	304	314	321	307	314	312	272	303	313	306	348	318	332	273	299	328	334	312	318	335	306	342	315	322	320	313	310	342	334	324	323	298	305	311	298	313	293	336	320	300	339	323	312	305	295	300	338	311	301	311	320	337	317	302	301	304	348	319	299	322	330	302	297	296	319	347	292	307	303	316	352	299	341	338	309	291	317	314	304	327	334	323	300	297	331	321	301	358	298	328	340	272	333	303	361	313	277	314	346	334	307	309	323	320	326	296	326	341	286	291	294	303	300	325	321	295	295	322	306	305	326	308	345	319	306	342	298	281	300	317	334	279	316	308	312	292	281	302	306	305	305	290	327	356	314	320	308	316	310	306	346	321	312	318	334	320	337	312	287	299	309	308	338	295	292	310	317	338	292	335	300	330	307	353	317	312	310	326	308	287	309	312	326	320	290	330	320	315	297	316	316	345	328	308	297	317	310	323	357	287	322	299	313	309	316	317	300	314	324	315	314	307	341	315	337	323	321	296	301	309	294	310	301	315	321	310	314	299	295	304	323	310	328	320	310	332	329	322	319	318	285	324	297	313	326	322	322	292	303	316	300	313	295	322	343	311	333	297	328	293	312	291	285	309	332	326	304	327	314	307	304	305	295	306	310	316	319	323	328	334	314	311	302	297	339	324	301	311	291	321	320	316	309	351	322	319	294	309	288	326	346	325	312	308	278	290	299	307	289	320	335	297	298	266	309	324	356	329	300	332	320	283	297	349	303	295	308	325	305	306	309	304	322	320	309	336	331	297	327	309	303	300	309	310	351	330	309	334	312	351	284	336	305	318	321	332	311	330	285	329	334	302	337	316	304	324	315	289	274	289	324	342	313	318	307	328	323	311	304	305	315	332	324	306	289	292	314	318	285	323	313	312	309	317	330	295	332	314	290	310	295	348	312	315	326	297	311	304	294	344	299	321	299	313	333	331	312	320	316	319	298	333	310	298	298	285	315	315	304	303	334	330	312	360	308	308	296	273	305	313	320	321	313	323	313	324	325	299	322	289	317	330	332	309	328	284	315	300	314	324	304	332	315	299	347	304	309	329	319	305	254	332	309	298	308	348	309	310	293	343	321	312	291	316	327	328	301	322	325	316	321	348	307	317	360	324	327	305	306	324	290	324	278	300	317	337	319	301	338	307	314	334	276	308	316	330	313	303	312	324	293	320	300	318	315	288	309	294	303	349	298	350	308	326	332	346	310	316	307	324	307	292	310	323	313	295	339	310	308	284	342	323	293	303	332	319	278	325	306	340	301	342	293	326	308	333	302	294	306	341	311	307	306	290	302	339	337	316	321	338	324	325	337	353	306	298	310	312	348	286	307	315	318	289	322	295	300	302	301	330	311	297	313	319	334	325	303	295	361	293	334	350	349	321	296	318	332	285	301	316	302	284	345	297	300	300	341	314	254	310	294	289	289	312	318	316	321	278	329	292	304	331	312	294	277	334	286	291	325	310	310	301	327	279	309	286	307	302	323	306	342	319	317	300	315	310	320	300	290	334	312	294	356	342	306	313	299	314	284	334	296	255	305	305	314	293	346	306	309	322	327	335	311	308	306	318	314	342	279	319	324	319	315	307	325	324	310	335	324	315	320	262	320	349	328	316	303	332	306	320	320	368	319	324	285	321	269	306	345	311	325	340	324	281	293	341	325	306	296	316	287	292	292	325	304	328	353	304	319	299	302	304	345	321	315	308	308	324	283	333	286	304	336	310	307	282	312	343	336	306	287	333	337	334	304	318	294	317	308	331	315	317	278	331	291	359	304	343	322	332	336	329	318	319	303	290	328	307	298	329	310	289	328	295	292	304	306	283	310	293	301	319	312	329	316	293	302	314	302	297	312	321	321	309	317	323	289	293	342	325	317	325	283	289	273	344	332	309	305	319	315	293	318	327	306	305	299	335	304	345	304	321	336	326	316	339	331	350	314	328	277	305	328	335	322	274	324	308	323	314	277	323	307	305	316	310	335	298	337	299	279	341	322	344	334	336	298	304	291	339	287	283	319	282	342	314	310	322	303	309	297	298	319	315	315	308	295	336	277	326	331	296	312	302	325	328	294	328	315	308	325	300	328	328	322	329	320	299	306	315	310	292	292	319	306	311	276	334	307	284	343	317	301	323	283	275	313	297	304	313	279	302	312	284	324	307	320	304	313	341	310	344	314	310	324	355	301	333	333	329	325	325	303	297	314	308	324	324	333	307	314	339	330	322	307	316	321	325	316	302	298	331	294	312	298	276	310	314	307	315	298	300	343	336	312	318	314	306	320	294	313	331	311	300	352	313	326	344	284	284	325	269	319	313	293	325	296	344	329	323	308	323	320	301	316	307	309	300	297	303	318	306	320	295	306	315	296	323	329	342	333	308	272	325	332	330	306	315	334	326	313	307	337	320	320	305	325	314	251	327	310	324	310	295	317	307	308	299	290	311	296	329	315	303	305	329	319	292	285	283	320	308	315	325	319	289	315	311	311	326	299	301	337	319	297	312	330	300	291	288	296	288	354	296	294	300	304	365	307	337	292	299	295	290	312	295	334	307	322	348	332	341	303	296	351	326	296	305	311	313	291	300	313	317	329	312	304	290	352	321	297	331	309	310	342	350	311	324	317	300	298	330	309	318	306	326	331	275	329	303	353	318	321	357	326	280	285	336	267	300	304	322	328	306	292	338	330	327	313	278	299	348	329	307	319	325	307	335	335	306	329	328	324	315	280	303	332	324	319	336	296	282	307	307	298	341	301	312	319	330	326	297	333	334	315	284	304	289	330	297	332	343	339	290	301	297	323	322	310	300	323	339	284	311	305	294	332	281	335	306	309	321	342	334	305	306	292	310	332	327	338	342	295	297	321	329	301	300	315	348	356	309	314	332	345	299	309	316	299	284	334	313	341	328	304	295	288	317	329	322	315	301	326	304	358	298	337	314	299	292	326	294	292	330	320	329	311	310	325	309	307	318	305	301	318	325	316	348	304	329	298	311	314	306
63771	58029	30240	1840	1676	1475	1367	1297	1222	1154	1169	1133	1079	1027	1072	1005	1057	1021	942	959	1000	1014	938	989	1036	1006	972	940	955	1008	945	959	966	960	946	977	941	948	950	990	945	911	951	906	984	941	981	977	960	982	939	917	959	932	914	924	939	933	959	986	945	943	938	948	949	965	939	911	975	928	888	900	906	962	951	896	946	935	888	937	935	984	957	985	922	967	977	924	881	989	922	985	906	929	956	920	909	904	943	945	914	910	973	958	921	884	962	917	950	942	967	949	896	951	930	956	954	933	909	949	903	944	946	882	937	922	862	964	910	967	987	968	946	903	972	957	948	964	947	912	936	927	902	935	930	974	958	919	965	910	966	964	976	949	929	925	960	924	963	946	944	936	937	973	968	949	938	932	910	985	945	981	908	966	993	908	949	955	984	996	931	972	920	890	900	1003	982	960	902	982	934	980	893	1003	931	890	922	986	927	918	913	874	959	952	911	961	936	945	952	952	937	909	896	951	946	986	957	937	953	939	931	983	922	922	965	919	949	933	938	934	932	919	926	936	986	945	954	861	961	929	916	929	948	943	910	912	908	972	937	916	987	955	958	940	957	905	903	907	952	929	960	918	907	983	918	951	978	923	953	922	1010	952	923	932	958	991	891	952	1002	956	956	965	933	953	930	995	951	959	924	948	963	963	920	937	950	976	976	903	887	944	899	947	946	939	948	961	963	972	937	945	914	934	934	942	961	937	950	922	939	936	963	911	940	903	949	945	924	956	960	936	958	975	960	971	941	845	885	955	948	946	891	914	956	963	950	868	886	935	939	928	917	981	934	966	911	891	957	935	907	944	946	951	926	925	972	905	943	991	941	958	934	917	929	927	936	985	950	909	927	894	889	906	988	954	959	911	917	889	955	972	935	963	929	961	972	904	909	919	913	929	909	888	927	908	824	931	920	941	886	959	940	934	930	919	920	985	909	934	899	927	951	894	953	946	967	935	951	956	980	903	952	917	928	937	946	944	921	994	909	1014	966	937	889	927	957	920	925	942	943	930	908	961	894	973	964	929	933	907	975	939	910	940	892	978	909	990	978	957	958	971	946	935	974	950	933	906	934	962	1003	890	970	872	976	951	981	942	935	953	941	938	931	968	944	919	930	909	912	960	900	901	1018	919	898	921	942	921	990	978	935	904	896	903	1004	923	928	919	944	909	980	925	915	926	949	947	942	941	926	906	945	902	936	902	953	936	984	958	970	914	985	939	952	948	930	881	958	947	948	906	918	970	952	937	915	978	946	966	935	909	961	894	999	937	983	940	903	924	916	961	921	911	942	975	936	910	889	887	968	905	943	891	906	951	901	962	961	937	897	950	968	940	987	942	964	972	894	910	955	885	927	1004	912	927	885	877	944	936	936	958	929	998	932	915	906	879	914	909	968	921	943	964	984	959	914	944	975	922	922	906	896	939	929	946	939	929	951	988	897	971	993	926	965	951	946	929	909	935	964	977	947	927	950	924	908	900	911	898	959	955	941	945	922	932	893	969	938	931	932	965	929	973	979	932	1003	889	951	936	922	976	919	919	890	890	870	970	960	927	967	946	910	917	1021	902	910	1030	1016	965	927	900	937	898	916	927	946	896	942	913	908	897	950	951	915	908	945	990	962	921	941	914	925	932	966	923	953	934	890	930	921	910	910	1000	926	936	899	945	890	969	948	968	926	933	978	924	929	952	906	980	902	969	953	958	942	856	903	914	927	982	898	955	945	925	917	931	930	919	901	964	1009	948	990	918	906	923	914	967	961	952	904	944	916	967	914	924	902	921	952	896	975	884	924	901	886	945	919	924	912	904	911	959	937	921	940	927	900	970	916	950	943	928	927	998	980	930	914	917	950	964	920	961	952	928	947	902	898	895	966	998	941	902	943	981	917	905	963	959	922	911	952	923	944	964	911	914	960	897	969	976	911	917	916	962	900	937	901	911	978	934	929	943	938	892	950	958	932	965	901	1007	907	943	923	933	972	903	916	904	940	886	992	966	908	1001	919	899	963	1001	924	936	979	945	936	944	951	908	861	917	974	980	905	975	922	954	922	919	957	949	874	915	966	920	943	895	933	950	964	936	905	951	931	947	951	976	961	967	913	967	958	931	916	956	854	954	911	921	904	935	952	891	919	936	907	920	932	929	921	905	896	933	950	926	965	930	971	949	941	939	897	919	907	903	937	951	891	892	902	899	878	994	940	921	924	924	984	927	939	938	895	936	918	981	892	911	948	926	873	919	847	960	957	949	946	927	901	907	892	967	982	918	979	945	964	949	967	878	922	949	904	992	896	948	1016	898	918	931	886	943	955	998	966	931	955	913	961	921	943	940	951	964	954	950	925	942	934	928	989	949	1008	877	882	972	945	891	925	924	909	940	871	921	923	918	882	933	925	935	894	913	1026	944	953	903	963	899	898	947	894	922	972	913	960	952	970	939	899	946	914	963	939	946	917	912	922	906	916	974	891	921	944	892	957	964	882	897	900	923	953	925	916	933	909	971	956	890	875	971	925	936	942	935	958	899	896	898	985	948	900	910	909	921	875	972	976	948	886	947	948	906	949	922	910	962	923	979	910	939	894	888	962	953	949	976	966	966	943	1018	908	930	883	957	922	927	975	928	895	935	953	913	957	907	930	1013	960	911	1012	920	910	1002	980	913	892	958	974	866	930	930	913	948	932	956	968	925	1012	932	930	866	925	926	994	927	929	938	941	892	918	968	924	920	972	917	969	948	942	952	948	944	938	923	937	938	933	980	917	917	936	923	924	968	969	978	958	897	950	925	974	929	912	950	944	918	948	948	953	919	977	940	915	900	894	960	979	935	952	918	934	922	950	930	960	917	934	959	943	936	979	923	919	929	915	944	971	968	995	907	944	946	999	958	951	937	932	1006	949	952	950	952	967	918	957	893	899	980	917	971	906	946	940	944	919	912	961	954	949	882	944	883	936	948	956	953	923	980	924	900	935	961	896	906	941	893	942	985	941	959	901	895	910	950	966	921	901	882	919	925	935	951	913	943	966	903	921	897	887	922	962	911	1000	970	942	967	915	939	922	906	919	938	892	985	950	944	958	959	930	975	900	952	1022	968	917	957	903	996	974	930	939	932	937	921	939	942	994	888	957	903	921	880	975	969	958	909	868	928	914	940	944	971	956	921	960	951	943	923	954	898	921	890	955	910	1017	927	971	987	932	983	987	923	955	976	913	955	933	918	943	921	943	938	960	936	871	963	959	942	955	939	932	955	953	934	900	934	865	906	945	931	904	911	893	999	961	982	895	929	968	918	922	931	906	933	913	948	948	879	892	971	915	916	910	964	941	860	957	917	930	951	925	940	1054	957	939	988	875	896	967	938	916	928	967	943	937	904	927	911	956	997	923	958	884	939	946	906	913	922	949	974	928	959	916	924	920	973	951	963	918	913	937	932	944	958	952	950	903	957	902	883	922	962	948	976	916	897	874	970	945	904	930	907	934	921	921	971	882	953	903	917	926	925	955	923	970	982
33553	19455	3923	204	144	143	137	160	139	139	163	131	124	163	151	172	139	163	149	156	134	159	136	148	155	141	155	158	134	144	156	149	155	145	130	145	143	136	135	154	161	129	159	159	148	122	132	126	137	153	143	154	159	129	129	152	152	136	172	138	139	113	149	139	160	138	152	143	142	139	149	143	162	147	145	131	173	137	167	153	149	151	141	140	151	136	150	167	150	151	148	150	136	151	124	151	128	150	146	125	129	148	125	142	144	144	151	158	135	150	137	141	152	151	156	154	139	173	165	142	166	143	147	139	156	144	158	122	120	157	141	164	131	159	132	136	145	136	157	146	152	157	145	136	136	166	152	141	137	136	143	135	148	128	156	127	168	169	148	133	151	151	142	150	133	149	147	148	156	130	132	136	155	142	153	158	134	153	126	135	124	154	131	149	165	133	137	136	141	163	145	152	138	144	139	134	147	152	155	127	156	153	135	180	134	138	155	141	141	134	151	131	151	137	139	131	154	143	133	142	159	140	161	147	139	161	142	158	142	147	137	160	147	136	160	148	147	146	128	137	119	142	157	136	133	131	148	158	140	158	142	151	144	158	134	131	140	155	144	153	157	139	167	164	159	151	143	143	155	130	149	149	147	141	134	142	132	153	167	140	176	141	160	135	154	147	139	161	122	149	131	151	160	129	150	124	162	141	135	165	141	128	146	139	147	143	160	138	145	123	127	138	153	127	145	125	152	135	146	140	160	141	147	134	143	159	156	137	139	148	146	140	137	145	141	141	128	172	167	148	124	133	150	163	118	144	140	140	145	127	161	136	154	158	159	127	164	152	135	177	150	141	138	165	142	137	148	141	148	166	137	131	163	136	139	149	134	157	163	131	155	138	141	154	136	141	160	141	143	148	126	158	147	152	121	156	133	147	157	142	139	140	130	148	138	137	152	158	148	147	142	152	164	147	148	166	141	152	151	148	132	148	139	150	133	136	146	149	154	148	141	176	163	147	161	142	132	152	138	138	156	145	135	143	136	160	144	160	155	155	143	116	150	140	153	154	168	136	168	129	153	142	149	142	145	157	145	155	129	155	159	159	144	144	148	145	145	135	148	154	131	149	145	132	153	130	127	159	144	139	148	185	153	152	137	146	147	152	154	152	150	153	160	149	178	159	128	156	154	167	137	166	139	169	141	131	160	133	151	168	135	142	150	145	133	137	164	162	161	137	152	159	148	140	149	149	146	163	162	141	147	129	139	151	141	125	150	137	111	139	146	136	140	130	150	165	153	143	149	146	145	147	164	136	155	166	148	153	134	136	150	143	150	135	166	146	149	149	152	134	133	158	130	163	166	141	138	135	148	154	144	143	149	152	140	130	158	148	149	141	169	134	135	183	161	138	125	134	141	149	151	138	148	160	146	135	169	139	161	141	121	145	172	164	147	156	162	169	130	152	139	150	138	143	139	160	155	134	133	130	133	151	133	140	140	140	151	123	128	150	146	137	164	142	133	140	146	140	147	138	115	138	152	145	134	150	127	145	149	139	152	152	153	146	153	128	187	142	151	155	143	140	130	167	151	148	158	159	137	164	128	132	143	140	139	157	141	175	153	158	155	116	148	147	159	156	138	135	143	143	156	150	133	155	158	154	161	150	137	126	160	145	119	122	148	155	155	140	128	151	139	134	192	147	164	141	137	131	139	144	146	140	144	138	152	138	149	131	149	150	139	151	143	147	142	141	141	157	146	142	145	162	141	160	136	133	133	156	149	145	162	142	140	145	154	156	147	149	146	130	135	169	150	151	146	144	155	155	160	138	149	119	138	163	170	132	154	159	145	157	160	159	175	157	144	163	134	135	149	148	130	163	126	136	155	138	153	155	156	138	157	145	141	152	141	162	138	165	151	156	151	148	148	161	133	135	166	160	143	133	173	150	165	163	155	159	162	128	153	149	140	152	149	144	149	166	141	154	148	164	159	139	148	149	154	117	138	154	138	146	127	144	144	140	128	139	115	145	126	130	165	152	117	147	125	130	160	151	150	160	153	152	152	156	127	145	134	158	163	154	147	161	136	150	133	173	158	153	147	147	162	134	159	157	147	141	167	146	150	133	167	161	144	139	141	149	169	140	138	149	124	137	132	134	142	159	133	140	138	153	151	125	134	145	135	128	157	131	142	144	152	165	156	126	154	147	155	163	157	143	146	158	140	168	160	133	137	124	147	147	142	142	142	127	174	163	158	167	134	141	145	126	144	159	167	148	148	164	150	167	143	148	170	155	135	154	121	163	132	141	136	165	161	158	150	166	141	151	151	147	134	149	138	146	145	139	164	141	146	167	161	125	155	143	144	150	139	134	148	149	155	142	141	146	136	113	161	154	146	163	137	149	158	162	138	154	151	134	150	165	158	155	145	176	123	156	140	138	137	146	148	111	151	149	153	128	140	148	170	138	156	134	138	149	157	146	148	148	149	155	122	150	135	145	147	144	167	120	164	150	156	154	141	142	160	141	119	120	143	148	144	144	158	145	163	143	128	146	139	157	163	146	139	154	136	128	133	154	150	137	144	133	147	151	164	148	155	126	128	159	146	134	173	154	128	167	143	143	139	167	141	126	162	161	150	138	161	150	137	149	145	164	129	147	129	178	156	165	144	159	161	149	150	159	146	141	145	152	131	173	148	159	142	154	155	129	151	139	163	161	164	156	142	146	148	166	132	133	137	132	146	167	164	169	143	161	139	156	137	151	146	137	140	121	128	149	149	163	139	160	153	139	137	146	152	161	130	130	133	171	143	165	153	128	141	136	173	139	154	149	148	171	166	124	171	144	164	137	149	138	132	155	135	144	152	148	169	161	152	147	149	122	151	134	160	125	155	165	137	152	141	142	133	147	139	161	169	130	127	142	159	125	154	136	140	148	152	142	126	146	144	142	160	132	152	130	129	152	147	168	137	146	158	144	142	168	128	142	142	140	160	161	160	156	139	130	153	135	163	169	143	163	145	145	149	148	147	153	146	161	146	122	147	141	144	158	176	135	159	144	135	142	142	132	121	156	150	145	147	152	151	132	138	139	150	141	135	150	173	133	128	147	162	118	158	142	174	147	137	133	144	115	139	134	151	124	134	147	116	135	136	127	150	154	135	149	131	136	138	148	137	134	153	155	133	138	127	136	134	126	143	150	153	131	140	139	187	147	129	156	144	142	161	135	144	155	135	117	151	139	134	142	167	127	132	148	177	147	126	153	163	138	145	139	139	133	145	143	159	145	140	142	146	146	169	153	162	142	118	129	153	156	151	146	140	181	141	135	147	149	140	130	152	140	132	129	157	143	130	137	133	167	154	133	145	134	168	146	141	156	142	142	154	162	139	133	146	140	167	121	133	136	145	131	138	149	142	154	137	142	141	145	142	155	146	116	127	131	148	141	141	143	153	160	148	156	155	156	129	138	131	151	156	144	160	140	155	142	153	150	154	145	140	137	143	134	176	127	152	135	135	179	149	144	121	151
32863	21197	4781	515	528	484	534	487	482	509	535	502	501	505	531	453	474	519	496	523	502	520	500	524	476	516	535	524	479	484	499	535	512	541	459	528	509	524	546	487	515	496	519	494	486	474	506	481	482	475	506	491	501	509	543	529	471	519	578	484	476	490	488	496	480	474	499	502	467	500	522	502	461	515	510	499	511	511	504	486	491	514	469	475	523	487	462	528	492	468	490	513	502	480	522	502	490	484	535	486	479	519	468	504	514	505	543	509	492	501	499	480	504	463	508	506	473	503	479	473	500	488	509	507	552	486	487	510	510	487	526	491	456	542	497	513	496	515	504	466	524	490	471	558	507	527	522	506	524	520	492	510	487	468	531	532	499	523	514	515	496	481	491	547	514	514	498	509	491	520	504	510	465	487	514	487	472	524	507	489	513	503	520	480	511	557	475	489	485	498	468	483	493	491	515	536	487	506	529	467	487	507	502	509	537	524	494	493	485	494	548	501	481	487	445	501	495	521	499	505	474	534	509	503	469	499	487	481	467	499	507	500	506	536	528	462	525	502	486	519	548	499	521	477	496	502	537	474	506	504	496	474	502	481	495	513	482	511	525	518	512	478	506	471	491	543	508	547	463	502	511	481	503	482	491	476	539	529	481	502	495	461	514	518	516	488	525	485	503	524	506	502	530	525	470	503	520	495	474	502	510	518	508	487	512	482	461	513	456	518	494	545	527	489	522	504	471	506	524	480	516	419	493	473	554	470	505	502	483	483	508	504	498	520	490	512	501	484	510	481	513	508	514	537	483	493	484	509	531	482	543	474	518	481	513	527	511	474	506	475	499	529	521	498	538	484	492	518	498	457	470	487	491	518	465	509	491	513	500	484	527	495	513	486	457	524	507	521	504	493	517	479	484	495	488	479	480	496	487	526	488	515	479	515	508	519	502	501	512	513	508	540	521	493	512	531	496	508	515	516	493	499	488	483	505	467	529	508	504	574	482	487	482	483	508	468	509	483	480	467	483	501	486	470	528	507	525	492	446	537	497	500	533	520	509	517	497	459	510	502	481	492	516	495	495	496	519	480	487	502	486	507	505	503	537	517	482	476	493	461	484	505	514	485	494	503	520	527	478	497	524	467	504	486	531	479	500	532	516	503	510	477	501	537	559	473	522	517	500	502	439	524	511	482	460	492	505	487	479	497	509	502	512	505	500	497	483	458	495	501	501	509	489	489	486	498	500	506	465	491	503	480	524	499	516	515	496	520	465	478	489	479	472	510	494	486	536	488	507	516	520	487	468	511	504	489	523	503	500	517	516	466	495	468	449	491	512	464	519	518	510	509	509	480	515	519	467	494	493	525	541	459	496	540	518	557	504	515	460	462	489	522	476	477	493	508	498	516	527	483	473	500	506	522	551	464	507	525	503	527	508	473	533	480	523	565	494	463	509	500	499	514	463	502	527	487	482	514	507	505	473	517	521	483	509	501	522	506	477	530	434	502	502	519	496	523	479	479	473	510	514	502	488	492	521	502	497	519	464	520	462	530	537	524	511	534	541	484	492	520	558	497	505	458	498	516	513	544	513	504	532	480	500	496	539	493	489	473	459	460	490	490	475	535	519	546	460	476	524	490	482	510	518	489	506	507	497	489	513	524	508	513	508	495	484	497	534	518	501	506	514	492	458	492	486	516	508	493	503	500	489	473	489	542	511	494	530	521	515	505	491	516	500	506	471	531	504	490	493	501	513	481	513	499	543	486	541	479	505	472	482	480	481	485	501	486	492	469	527	507	494	504	485	475	489	483	442	500	486	507	490	495	468	505	529	515	497	490	500	452	506	495	527	542	512	494	508	532	526	503	499	517	568	497	486	475	528	475	467	479	493	504	560	499	483	482	503	527	506	501	467	481	504	487	503	497	506	514	480	480	497	531	509	507	522	508	503	536	482	499	497	488	491	490	490	525	517	521	502	472	494	572	512	487	472	502	503	474	496	504	524	521	498	523	483	502	522	498	515	554	518	475	498	503	502	465	469	480	489	476	485	531	500	510	499	485	450	508	551	476	496	511	507	493	498	524	509	492	502	541	508	495	490	499	518	499	491	499	511	494	500	526	475	522	501	497	493	463	484	476	485	498	469	514	504	500	522	527	472	487	499	500	523	527	495	469	503	523	494	523	477	488	539	526	533	508	513	515	503	477	482	506	499	505	465	518	504	491	534	485	496	535	531	500	494	527	450	488	470	440	503	516	554	492	503	498	538	478	464	500	524	530	467	507	498	497	539	490	501	524	481	528	539	489	546	489	535	540	484	491	516	483	487	485	518	480	518	532	523	490	493	473	499	474	481	467	506	441	503	469	551	494	512	454	510	519	477	546	513	487	476	542	530	517	515	541	495	480	520	501	516	505	518	508	475	513	511	506	524	506	524	477	540	479	501	494	534	517	484	554	446	500	519	527	517	482	484	513	479	494	512	486	460	509	530	519	537	495	506	514	516	493	492	491	498	494	515	522	512	500	512	535	483	501	497	524	497	490	525	495	478	513	511	490	463	490	548	469	464	498	506	457	466	506	493	472	510	510	503	516	530	469	481	489	533	452	516	510	514	513	529	549	483	480	499	515	454	503	521	495	468	495	493	528	539	520	520	522	521	514	531	490	490	527	503	542	455	488	499	498	505	517	474	509	516	508	547	564	494	528	489	487	514	504	514	500	520	482	494	497	528	506	498	509	523	459	534	522	504	482	514	512	494	503	520	508	520	483	503	505	512	524	501	485	522	510	492	489	510	531	497	457	511	500	502	450	489	463	531	515	502	485	516	524	469	473	475	508	481	506	520	477	480	512	479	547	502	493	506	547	498	511	508	521	524	469	506	472	515	492	449	492	512	478	470	463	472	529	528	504	492	536	548	526	479	447	489	491	500	495	526	460	520	504	468	555	495	502	474	573	509	480	501	501	510	483	495	494	512	503	449	532	469	502	530	511	522	529	513	514	483	505	506	520	476	488	520	492	552	520	461	479	490	518	517	543	484	501	508	533	511	486	435	540	485	533	497	481	490	521	508	539	494	459	485	480	537	478	516	528	483	501	503	510	561	482	502	480	463	517	503	495	486	513	526	473	489	475	500	469	508	514	481	504	481	494	515	510	535	471	509	518	525	516	516	511	512	514	494	506	514	519	446	481	467	526	521	514	508	476	490	463	488	513	535	521	478	501	504	506	499	567	474	498	515	528	529	479	476	458	547	538	495	546	530	486	450	521	511	534	493	546	510	492	509	520	538	493	498	513	507	524	533	496	466	496	479	522	494	480	534	492	519	511	530	476	548	540	507	550	506	505	518	522	552	495	492	505	457	519	496	528	540	503	514	507	536	452	511	482	487	488	494	498	453	469	488	486	467	485	498	514	528	527	535	514	495	496	474	475	456	518	525	511	532	527	465	536	465	502	416	456	501	499	504	492	491	487	541	491	474	523	502	477	505	507	490	496	496	520	487	499	533	507	512	488
72051	60145	33682	6654	476	330	286	253	243	242	220	257	266	244	213	239	228	213	245	249	225	212	233	233	245	213	221	233	226	228	222	220	222	202	229	210	212	194	217	221	223	233	181	228	201	229	184	182	219	218	213	210	195	218	216	203	223	211	210	201	228	207	210	225	198	215	209	177	231	186	235	222	211	235	220	231	220	229	205	201	211	253	199	222	223	191	213	218	195	236	215	217	260	229	212	205	207	226	213	214	217	204	198	212	210	204	217	217	202	205	217	227	216	217	248	230	210	189	238	241	211	235	202	211	216	238	207	216	240	218	212	190	222	207	220	218	233	214	197	220	185	206	222	241	192	201	217	217	190	216	199	244	238	230	230	217	201	216	205	260	200	222	209	253	209	240	206	195	248	244	201	230	194	229	212	216	220	215	227	202	219	215	220	222	192	195	201	237	237	219	196	204	218	234	199	215	212	195	222	223	221	213	203	233	206	230	211	191	227	203	219	236	238	187	203	228	218	229	212	211	238	210	195	211	232	210	193	213	214	207	209	231	199	213	227	208	200	221	211	198	219	212	237	212	231	227	207	236	216	225	209	229	191	253	194	217	192	219	220	213	237	221	211	200	200	234	226	210	203	211	228	224	248	242	222	219	226	242	209	230	242	239	225	209	229	241	218	197	202	254	214	217	225	222	247	225	209	226	225	210	207	223	230	219	221	216	208	215	204	204	210	212	200	200	207	224	218	213	214	229	200	225	221	239	202	220	207	215	207	226	218	222	235	203	202	224	206	208	220	197	224	234	213	248	225	186	228	242	226	215	195	215	214	223	228	222	216	219	210	212	224	194	207	202	200	189	206	223	217	230	223	241	232	196	210	225	212	222	220	236	224	217	227	215	196	190	214	207	222	212	204	213	251	207	243	221	212	223	208	205	217	252	208	215	218	215	184	219	207	212	250	210	186	246	228	223	233	207	204	194	221	196	221	212	211	219	227	202	233	201	216	224	196	232	234	207	210	220	246	196	216	208	227	197	257	213	198	221	197	208	198	208	194	230	222	223	241	217	219	237	190	199	211	211	246	196	195	217	196	197	200	206	224	233	215	233	207	228	201	200	213	213	238	199	178	225	194	214	227	204	212	221	229	232	220	241	238	216	210	222	217	196	203	231	225	214	193	222	244	229	249	208	245	208	234	201	219	200	210	202	210	203	224	216	189	200	225	218	201	216	218	228	231	214	212	222	217	228	221	210	218	227	224	201	237	245	243	246	227	215	213	217	213	192	251	215	230	242	233	237	197	220	178	182	204	215	197	222	219	232	226	236	175	235	231	185	195	209	235	214	210	236	231	237	219	216	222	234	228	241	228	226	216	218	225	202	226	211	217	211	208	211	230	217	215	236	241	202	199	236	217	216	200	213	226	220	229	197	230	211	229	233	216	215	195	221	190	231	221	224	194	233	206	223	199	209	197	228	226	225	205	223	237	187	239	222	222	210	229	204	208	228	204	188	195	208	239	223	222	226	234	230	222	236	204	239	206	195	224	242	222	201	241	204	229	217	194	203	236	189	199	210	217	221	220	208	174	217	207	213	206	200	220	215	236	220	252	211	210	237	208	192	223	220	213	213	206	231	212	203	213	218	214	234	207	221	205	217	212	203	215	221	210	213	218	227	232	218	227	219	206	210	216	210	234	190	214	198	248	212	251	198	223	231	235	216	206	230	221	246	233	231	197	208	200	220	218	205	215	217	239	179	192	218	258	183	202	207	190	227	218	224	213	229	218	241	198	227	216	220	203	225	191	223	219	221	205	221	196	223	216	203	225	193	215	215	231	217	218	177	210	220	197	204	212	214	219	189	231	232	240	233	211	231	214	221	215	225	191	211	224	212	225	196	235	232	226	216	202	240	220	240	220	223	219	220	201	220	239	240	225	203	208	215	226	233	230	211	203	235	221	237	225	183	214	205	230	260	213	233	227	240	209	214	235	220	204	218	215	220	206	220	235	219	214	206	255	206	201	248	231	216	220	240	204	203	187	219	234	210	212	196	218	208	235	218	202	222	215	231	196	196	208	213	239	206	181	216	210	210	231	207	209	202	216	204	216	210	211	209	204	189	211	211	225	209	228	248	231	243	221	204	219	218	198	204	229	226	211	235	223	203	218	194	210	237	207	242	225	226	221	222	195	208	229	217	212	212	212	223	193	197	209	215	195	220	197	228	240	229	241	214	207	203	209	216	205	235	216	222	235	227	232	210	208	222	205	241	223	231	244	225	205	206	215	189	237	210	206	230	225	238	233	223	214	197	258	232	201	208	200	215	229	199	199	220	241	239	203	223	235	241	213	210	234	196	258	225	209	213	240	210	197	222	212	208	207	241	198	205	200	202	212	203	194	196	205	209	223	224	227	227	199	220	233	208	208	232	227	228	213	208	212	219	203	205	193	210	257	225	223	227	214	237	197	240	245	222	219	213	197	213	210	223	216	211	233	226	243	181	225	213	233	198	174	209	240	221	226	213	220	228	223	222	212	210	219	222	207	189	203	237	201	207	221	192	202	194	183	225	197	215	209	221	222	207	217	208	210	229	230	200	203	227	206	190	209	178	221	232	224	217	206	210	217	204	224	231	196	190	218	215	232	202	190	212	216	231	236	224	198	243	194	227	210	205	231	231	228	225	221	207	222	199	222	235	213	227	208	225	228	207	246	201	214	215	211	209	211	188	240	209	226	225	213	213	223	212	214	208	235	217	177	217	216	222	200	197	222	210	230	208	221	229	213	213	208	219	224	220	247	223	235	211	205	209	225	223	197	211	230	187	192	212	230	229	215	200	203	221	206	207	230	221	215	227	199	213	223	218	238	234	231	201	214	216	220	199	212	219	210	219	244	203	210	239	192	231	243	211	203	226	209	183	247	207	223	215	217	210	226	211	236	202	226	188	245	213	247	217	219	212	192	188	222	214	244	217	225	232	237	210	228	224	222	191	198	199	208	230	212	215	212	219	221	216	219	221	216	241	208	203	246	206	229	222	205	226	230	242	200	203	226	223	226	227	243	237	207	260	211	241	222	236	211	196	219	206	229	182	248	204	234	194	219	226	195	211	238	218	208	195	212	196	212	214	206	242	212	194	214	220	220	215	228	211	228	188	220	218	222	220	235	209	223	238	259	215	229	209	233	195	208	212	194	232	227	225	231	256	213	212	206	229	208	180	226	200	226	226	208	204	225	209	222	250	219	237	242	205	222	192	214	271	218	243	208	229	195	192	199	206	200	186	219	221	211	218	204	223	202	228	185	202	230	190	225	201	244	218	203	231	223	220	205	224	196	209	211	220	223	204	222	178	199	195	227	225	206	227	217	222	231	232	232	234	206	221	215	226	212	216	193	194	211	199	213	238	204	201	208	226	203	243	231	210	236	218	238	202	242	216	216	203	221	233	214	188	210	216	203	215	212	218	243	209	220	222	208	198	226	218	207	220	216	208	234	255	230	233	215	210	204	247	231	211
52681	47878	24121	1178	1089	980	949	909	886	808	822	765	780	762	720	731	740	743	711	718	735	723	779	707	646	734	714	693	688	707	683	695	708	664	675	688	684	705	720	667	704	724	725	710	701	635	704	670	701	698	684	719	681	707	704	657	695	676	674	658	669	703	693	669	673	684	725	661	667	675	666	692	702	731	714	681	689	674	704	699	698	674	678	690	712	681	677	677	693	719	661	704	707	660	715	712	656	661	677	683	654	659	685	736	685	649	711	685	686	725	708	705	700	682	686	661	726	660	715	694	676	687	740	700	681	636	681	772	653	710	734	699	730	703	691	702	606	688	649	693	720	636	718	680	676	684	694	693	653	679	721	662	686	648	688	677	697	657	651	682	652	708	658	675	650	661	696	736	678	654	699	700	707	649	717	723	669	643	700	663	696	686	670	656	675	691	665	734	668	718	683	697	696	675	672	676	637	713	669	714	686	682	712	694	675	689	708	684	690	686	677	651	732	706	696	647	665	694	707	727	678	700	713	671	724	675	699	686	707	705	737	670	688	695	662	633	713	685	714	688	680	732	699	686	704	654	722	671	655	682	751	674	697	702	704	695	669	689	720	685	676	659	736	709	683	669	717	702	678	725	712	679	666	729	653	734	656	691	703	692	697	688	716	712	687	695	692	659	671	699	675	741	688	666	686	736	696	653	716	655	672	682	715	659	688	703	718	683	686	697	729	708	679	672	654	659	754	696	706	721	716	713	708	723	687	720	695	690	666	722	630	686	712	717	706	675	713	663	679	689	731	662	673	622	737	669	680	681	679	747	661	712	706	675	681	648	708	685	661	710	683	664	656	650	722	723	684	682	688	704	683	717	661	648	672	707	655	706	747	673	669	663	672	695	701	691	662	685	683	665	614	705	661	699	698	641	667	712	747	665	674	700	663	644	661	729	669	705	662	719	733	679	672	707	700	684	687	673	713	645	690	664	662	643	715	656	692	640	642	731	639	732	694	705	695	674	687	659	716	701	669	720	693	703	748	678	695	742	676	703	723	660	679	637	657	693	666	745	701	719	693	689	637	714	673	691	676	734	678	685	666	686	692	689	642	697	696	719	697	701	677	745	679	668	743	676	712	710	694	674	717	695	745	692	669	696	709	692	695	730	705	702	728	663	639	702	708	638	719	685	686	658	665	670	639	726	706	682	684	673	704	709	666	679	675	738	693	695	717	659	737	662	716	709	668	724	693	684	697	682	716	716	709	676	699	674	673	667	686	707	681	658	696	734	684	682	680	692	697	719	713	663	694	735	704	712	695	690	660	664	638	688	669	689	663	716	713	666	706	734	694	670	687	707	739	647	636	685	692	675	694	685	726	745	685	737	647	731	682	706	743	678	672	708	689	685	717	629	659	728	657	744	677	669	662	638	691	627	721	656	714	740	722	652	695	715	685	737	716	647	686	660	703	659	680	695	729	661	691	697	722	695	707	685	657	751	715	703	658	680	689	719	705	641	694	729	719	725	675	713	705	614	700	709	672	729	679	713	691	713	741	690	723	655	678	711	692	693	686	688	665	708	732	639	651	680	709	661	668	683	674	669	643	692	736	738	691	669	669	694	705	718	682	692	695	697	674	693	686	681	649	675	676	643	701	700	670	666	702	685	679	722	665	645	693	689	712	717	717	694	682	677	676	682	692	738	668	667	631	703	681	701	654	718	687	651	677	645	680	705	660	685	684	689	653	698	705	658	672	686	689	668	705	700	729	625	701	663	650	697	695	721	667	661	697	714	674	691	720	724	718	713	710	690	690	699	694	671	656	656	657	696	686	708	678	646	676	707	690	721	705	669	682	718	735	680	660	691	678	687	635	685	701	683	722	681	705	673	717	677	661	685	742	678	717	645	718	717	666	699	688	695	691	666	700	696	678	725	669	670	696	660	690	687	649	688	694	673	698	674	729	655	687	670	715	694	688	661	645	653	678	699	695	680	705	704	738	632	685	704	675	726	678	678	719	709	683	686	695	658	656	757	691	654	693	727	624	706	692	687	676	729	665	711	648	734	675	662	660	697	708	674	666	697	652	724	730	697	670	746	656	623	698	666	667	664	720	697	704	689	720	645	680	715	710	682	669	647	645	680	680	721	706	698	711	644	686	645	709	649	719	673	711	700	749	702	693	671	683	672	700	661	686	669	687	727	675	660	709	705	631	697	704	710	708	649	685	705	692	665	713	723	682	658	764	674	706	710	687	673	704	721	726	707	716	666	708	699	646	659	676	636	708	711	711	703	671	688	699	665	720	685	694	698	719	708	650	745	702	683	702	710	668	695	696	699	642	694	650	656	696	676	633	675	693	694	686	692	702	686	697	651	711	672	648	693	668	702	704	701	716	689	703	707	666	675	684	712	745	706	650	711	733	695	676	696	697	662	669	719	666	677	686	676	704	676	699	682	672	677	680	663	703	661	653	694	677	740	680	668	724	671	710	673	686	675	699	689	696	718	702	685	664	658	690	699	699	713	692	684	709	667	707	685	684	685	722	626	676	672	711	687	709	648	674	696	698	697	665	704	692	720	688	710	672	715	687	690	704	703	742	720	692	700	694	694	692	696	636	671	716	719	717	744	695	689	684	706	690	713	706	685	711	669	688	730	646	659	656	692	700	672	745	724	673	692	677	646	660	706	698	693	719	693	654	694	663	677	676	705	656	711	665	666	695	688	665	723	660	693	684	675	649	627	717	706	651	743	684	709	714	696	684	690	647	662	650	629	676	699	674	701	668	684	669	688	742	678	664	681	631	709	687	659	743	730	725	662	714	641	671	628	706	724	681	667	698	699	697	712	683	687	705	702	647	674	721	656	691	681	614	675	722	661	688	644	738	679	706	674	713	680	639	658	651	682	682	687	678	674	655	719	727	669	665	659	629	669	705	677	747	703	707	663	656	678	676	713	695	693	729	707	675	684	739	690	699	714	664	688	660	688	670	694	651	686	730	693	695	650	699	663	672	715	637	662	688	694	682	758	634	700	672	674	674	615	683	675	695	691	698	705	740	714	648	690	637	675	717	683	649	657	725	682	685	661	673	702	675	725	659	700	692	707	650	685	663	669	703	645	720	672	665	702	760	737	712	678	711	753	677	668	725	736	674	673	671	668	745	737	692	720	668	702	720	696	675	685	658	628	687	679	690	677	729	713	669	720	596	738	720	710	653	710	666	686	683	668	702	696	694	716	676	711	647	726	672	680	667	696	697	680	702	714	700	716	689	706	663	694	679	685	686	699	716	700	696	723	677	681	701	727	691	662	670	679	703	703	698	681	667	681	644	743	691	697	669	697	676	651	701	685	670	718	631	668	692	664	633	642	654	726	704	682	720	671	702	667	700	697	653	703	679	683	642	667	689	700	729	702	670	661	695	722	731	742	702	675	724	648	724	676	643	725	694	712	681	654	717	685	707	679	661	676	694	677	646	705	711	708	664	632	689	673	736	669	663	640	659	672	686	666	673	689	668	685
79499	70966	44579	13935	2287	482	431	376	375	364	348	324	346	351	303	333	332	310	351	321	297	315	325	331	296	304	324	291	335	312	330	305	354	306	306	320	334	323	306	304	314	328	335	328	343	325	303	330	296	298	281	301	317	330	325	309	315	341	309	301	315	332	330	328	329	330	365	323	314	304	330	285	341	319	295	305	310	307	340	330	311	322	349	334	322	322	332	338	346	328	307	324	315	312	311	335	350	355	304	308	303	303	306	324	302	375	314	322	316	341	285	323	314	302	336	334	291	330	319	319	320	314	323	360	321	327	326	326	309	292	335	303	275	341	327	282	329	311	316	302	325	292	337	324	320	297	270	339	323	316	304	292	350	296	316	341	285	330	342	339	332	326	269	311	307	332	318	314	348	299	313	314	320	311	316	318	287	329	303	349	315	319	322	305	315	348	339	297	295	312	346	281	336	321	292	283	334	329	323	342	314	315	325	292	339	322	301	295	301	332	305	284	305	325	288	287	336	336	287	331	311	329	345	310	302	340	318	311	311	304	304	294	314	316	318	328	338	324	336	289	319	304	333	321	324	330	307	317	339	295	304	333	328	322	315	279	326	343	315	282	285	303	319	303	311	335	323	322	297	317	328	309	292	294	320	311	335	312	300	294	362	301	319	328	301	321	288	307	302	310	315	320	338	353	318	333	324	297	283	336	320	342	344	303	329	287	296	314	302	295	293	319	304	358	342	327	305	310	311	305	316	319	304	318	312	331	311	322	299	301	302	357	342	302	318	300	330	318	315	267	339	335	341	317	331	272	328	327	336	340	309	322	329	320	307	322	305	283	285	335	322	328	316	290	330	296	325	323	306	338	305	344	320	309	315	294	310	311	310	300	311	340	338	346	333	300	316	345	309	337	333	309	299	288	340	348	320	296	295	328	319	360	335	324	312	356	331	334	304	352	335	299	322	301	296	302	321	332	289	327	296	320	311	312	311	333	318	289	321	309	308	316	296	316	313	328	316	313	333	332	331	326	296	322	323	303	281	325	342	318	342	279	294	312	322	331	252	345	295	291	305	322	304	306	349	297	300	326	315	316	331	322	316	325	344	324	321	329	301	304	333	320	316	301	299	330	319	322	321	315	301	342	303	308	354	310	325	337	327	335	331	321	309	320	289	324	317	315	303	332	324	318	306	311	305	288	300	316	324	347	318	327	378	329	310	340	324	303	299	338	320	311	357	315	331	305	315	335	316	327	324	303	309	280	284	337	340	301	329	302	337	336	354	318	313	325	344	341	307	308	317	326	321	335	310	308	330	341	310	323	333	299	345	317	308	326	310	302	348	349	296	329	342	320	306	277	308	283	282	305	279	316	282	311	364	318	315	298	294	311	335	316	307	332	333	328	324	310	347	280	301	295	338	299	313	333	310	358	315	305	358	340	285	302	342	295	318	328	306	319	323	308	331	327	319	330	298	310	316	313	299	297	285	338	346	336	309	312	298	277	307	319	274	330	303	311	341	300	317	327	311	304	335	298	318	335	318	297	341	281	290	290	327	306	319	312	289	274	319	320	336	279	340	312	328	320	315	300	316	332	335	342	330	309	291	314	313	292	310	292	327	309	301	311	296	310	310	289	308	297	280	296	341	327	291	327	311	297	307	324	307	302	342	302	329	315	323	324	320	302	339	317	324	317	345	323	301	333	322	327	311	309	345	301	301	313	311	328	328	316	326	315	305	304	326	297	297	343	295	325	297	287	349	319	314	295	301	320	318	342	324	296	314	286	301	324	319	298	324	323	303	320	279	302	335	354	310	321	337	309	317	355	305	311	327	335	311	329	312	327	313	328	318	343	307	289	324	311	306	314	343	316	317	361	320	330	322	325	359	309	324	363	306	334	295	319	317	337	308	358	315	301	323	321	327	338	276	304	284	321	337	321	308	331	315	298	293	349	299	326	359	325	306	340	322	296	294	282	316	307	307	290	317	313	355	329	322	326	321	314	344	282	305	300	334	294	326	296	308	320	294	324	292	331	284	313	318	310	331	297	313	296	336	310	284	322	318	317	317	298	321	320	298	312	297	343	304	315	324	322	307	305	301	297	345	353	305	331	345	291	277	297	330	330	339	304	291	334	313	329	324	327	299	290	294	332	313	347	299	302	298	338	310	319	292	311	319	329	292	318	322	321	342	314	326	291	315	318	328	336	282	292	310	318	318	315	356	276	341	297	319	340	313	339	328	308	307	346	319	293	323	306	341	311	332	332	337	298	321	306	347	331	318	296	318	306	316	312	308	317	321	320	304	309	307	282	330	327	323	331	292	322	309	294	321	343	296	327	335	325	315	305	329	336	301	346	327	316	293	297	306	325	341	308	313	345	333	338	339	317	311	359	312	295	313	313	335	380	288	323	312	355	352	291	295	322	327	275	330	360	336	308	326	293	301	286	290	336	327	300	318	285	333	321	348	325	311	310	331	304	336	319	301	314	352	295	328	310	330	343	333	314	333	291	335	286	268	323	304	317	289	298	326	309	319	318	296	313	314	365	306	324	319	342	301	306	310	298	332	315	314	335	333	313	327	290	337	314	319	321	317	301	311	331	311	331	295	310	296	313	317	340	342	340	337	347	308	308	319	326	323	301	282	329	346	289	322	326	327	346	315	357	310	339	294	331	325	305	333	303	308	334	319	335	325	314	295	339	352	332	317	312	322	336	308	300	311	321	316	301	302	295	310	332	319	295	332	299	340	306	313	320	305	325	304	309	319	300	307	295	349	275	306	339	306	316	302	287	302	335	293	309	310	301	291	302	300	304	306	314	359	313	304	307	336	305	330	319	295	298	314	318	317	322	284	310	325	281	296	321	318	334	299	312	284	320	305	279	350	326	319	336	326	348	304	289	309	321	300	305	341	317	319	300	310	319	292	296	351	354	263	365	316	300	292	340	270	341	301	330	296	323	330	328	331	291	300	343	286	332	298	327	349	327	299	306	334	305	333	324	329	301	310	326	307	299	333	316	327	276	275	321	320	306	307	324	312	313	310	316	294	316	327	345	333	345	321	326	356	300	267	327	340	337	349	293	322	331	345	334	320	344	303	302	316	328	280	337	281	288	317	295	291	311	280	304	291	325	339	320	331	283	304	316	348	298	287	325	317	340	323	330	310	348	338	300	294	323	315	342	375	294	317	319	328	288	329	326	314	299	308	312	298	321	324	306	317	292	323	322	312	305	308	302	312	297	287	342	323	350	326	320	326	278	319	314	314	304	316	309	303	330	297	301	308	325	293	338	300	325	347	319	335	301	315	305	301	303	298	308	328	332	285	322	341	315	357	298	309	322	317	306	310	310	321	332	311	310	273	289	325	342	293	340	330	305	321	326	300	320	324	307	308	306	322	307	315	311	286	349	325	308	289	312	309	312	319	309	306	307	316	304	331	303	331	312	328	340	317	310	346	313	290	318	301	310	326	344	281	354	297	332	326	337	297	282	316	310	323	320	297	308	315	336	315	333
63504	60151	33384	1791	1595	1531	1386	1297	1250	1148	1066	1126	1047	1073	1070	1031	1025	1047	975	1031	1037	976	996	947	938	973	952	983	943	1017	916	1027	1032	946	972	853	947	919	953	920	950	976	944	938	997	939	949	911	955	1005	930	988	925	894	929	929	982	892	951	939	952	886	907	946	949	926	935	900	964	990	892	939	948	927	946	921	934	979	988	938	940	910	988	997	975	908	996	965	948	965	888	966	982	926	910	939	949	947	944	967	939	977	921	924	909	915	911	943	952	919	969	942	937	922	933	931	932	908	937	976	961	952	973	988	914	951	954	926	951	893	921	971	946	927	915	969	917	949	907	929	974	980	985	908	914	996	1003	956	934	921	960	938	957	937	939	979	985	901	963	940	922	982	969	884	933	926	982	899	947	966	895	993	928	967	910	898	954	925	937	878	923	951	954	943	986	944	970	945	963	943	971	955	973	946	949	915	931	911	961	959	927	1010	985	900	959	885	936	1018	988	913	897	926	912	957	954	944	926	919	926	942	964	988	992	977	952	962	912	923	839	906	920	948	958	976	944	935	938	968	894	934	916	903	953	947	944	933	1002	966	890	984	910	932	892	940	922	938	924	935	938	920	927	937	971	952	945	949	929	947	944	928	964	925	945	882	971	948	916	922	917	915	918	859	961	948	921	970	857	927	981	955	934	969	936	926	1001	1000	971	948	936	1053	950	1011	939	910	957	987	992	949	976	904	949	909	938	1016	931	951	937	952	958	966	947	916	1002	983	898	879	918	903	925	976	899	947	947	986	909	920	894	945	938	969	941	919	945	934	939	898	931	938	947	943	965	915	947	966	908	969	900	953	946	945	941	895	946	924	950	943	917	1006	952	943	985	929	967	979	900	941	948	957	952	1025	915	961	940	933	980	875	947	943	944	937	978	926	942	926	913	935	939	965	929	910	1018	931	945	913	935	888	955	1003	948	918	896	951	937	934	973	937	908	904	952	903	1008	955	947	960	902	967	939	979	888	882	893	888	874	956	984	916	947	943	899	898	904	969	953	969	952	929	951	950	996	990	961	946	926	978	982	920	951	978	950	949	918	971	972	951	953	899	963	916	942	926	966	913	912	916	889	917	974	927	954	890	931	913	944	930	960	958	946	976	960	967	970	883	979	868	906	926	875	951	932	959	975	957	928	1003	986	959	969	965	921	884	940	894	925	939	975	949	934	1003	903	941	966	958	904	969	982	933	925	949	978	914	937	972	907	951	982	964	921	924	962	942	1009	898	939	951	918	914	938	962	928	916	969	965	926	918	980	955	1030	927	939	930	953	919	911	931	951	898	919	944	992	899	903	932	964	908	950	944	974	913	872	923	932	981	899	967	892	941	942	967	957	925	940	923	931	917	934	942	978	917	923	897	935	953	980	926	909	936	888	929	937	905	1005	971	953	984	1008	919	952	957	920	928	932	966	970	995	977	877	956	983	900	900	968	946	907	885	981	959	932	920	895	959	926	923	900	935	904	1006	916	906	971	908	888	953	931	999	885	934	927	983	865	912	921	938	993	914	872	925	895	947	981	933	919	875	985	951	939	923	996	940	955	960	941	966	886	882	955	944	948	940	934	882	949	965	950	931	955	956	939	942	917	986	940	962	889	900	874	957	896	932	949	962	914	928	890	933	915	928	955	958	941	900	948	937	913	891	938	979	987	936	963	930	957	982	962	969	899	931	1017	964	937	921	980	952	943	929	904	955	957	936	905	942	943	917	905	928	902	936	941	876	881	961	866	938	962	925	929	930	934	904	902	958	984	942	912	902	981	910	930	943	954	964	941	931	906	913	1004	951	913	927	881	956	964	901	968	912	992	958	956	950	915	936	938	905	956	939	926	990	997	960	956	952	912	894	974	943	966	942	936	968	970	931	947	940	940	988	933	962	906	940	934	866	947	930	936	986	986	933	951	955	945	892	916	958	941	935	925	999	1004	923	916	964	924	906	912	977	946	942	915	977	956	890	973	961	921	982	917	948	952	935	881	985	982	909	999	908	891	914	966	940	925	943	912	955	934	940	963	964	952	950	968	960	957	922	976	970	899	910	923	927	941	915	996	881	950	905	896	930	974	933	922	965	952	961	929	903	965	893	902	918	991	939	952	934	983	907	915	998	845	929	974	954	927	966	963	933	939	887	959	914	941	934	927	954	917	954	1007	919	950	961	961	916	971	935	958	941	923	945	961	902	945	955	949	948	969	981	922	949	915	922	941	975	942	914	941	888	936	917	929	906	950	953	914	960	951	856	876	925	927	939	941	930	951	949	921	981	926	928	1002	992	927	966	988	889	926	997	991	947	961	874	937	965	930	911	921	941	907	944	940	899	940	957	998	970	953	914	925	958	960	938	934	902	924	942	930	982	901	967	926	942	959	926	979	975	948	930	937	958	953	950	959	945	930	985	971	951	934	938	940	943	934	926	925	902	999	953	912	958	977	946	933	921	915	958	929	910	941	963	928	933	924	944	943	904	933	903	922	902	952	984	944	944	946	954	923	981	905	928	932	891	944	923	937	939	953	977	924	938	932	942	983	937	998	964	902	962	949	958	928	869	914	955	966	959	923	999	945	973	958	899	963	941	879	924	918	999	983	945	1017	916	905	955	947	949	979	950	957	928	929	954	995	950	932	1021	959	940	933	912	917	896	1012	953	944	941	936	934	1008	935	943	911	976	933	938	948	929	961	993	925	970	981	966	923	945	923	942	888	926	923	980	919	987	935	961	867	948	939	950	876	915	932	944	934	927	955	980	961	907	980	966	976	920	902	939	955	970	959	990	896	936	952	879	932	938	913	926	952	903	888	958	954	941	915	944	1001	959	906	969	955	921	953	944	900	936	937	922	951	927	954	899	959	955	922	903	960	911	926	961	958	972	912	969	971	915	893	927	993	932	957	984	894	913	975	915	963	931	909	941	950	899	915	955	887	959	952	945	907	966	942	954	911	972	955	945	957	889	965	948	910	906	948	907	969	967	988	930	983	909	917	916	910	926	929	981	909	909	954	949	911	944	943	925	979	926	962	969	922	894	922	944	938	989	974	943	941	977	958	982	928	1015	908	963	930	939	924	911	949	931	933	914	960	947	964	938	975	964	922	950	884	941	936	919	933	964	909	950	921	933	910	908	899	944	929	957	938	961	934	961	943	968	961	1001	957	917	963	911	885	875	952	916	908	972	943	929	967	949	957	914	985	934	932	945	981	955	964	986	964	903	980	937	889	972	911	957	939	936	955	962	905	938	917	916	933	881	975	946	922	947	926	955	940	933	933	933	959	974	968	979	940	1013	925	948	940	888	924	970	973	968	893	965	905	909	915	963	943	845	944	920	907	979	945	890	947	1024	933	874	974	888	971	976	986	930	984	951	943	954	881	929	969	996	986	924	970	978	896	989	936	960	929	940	917	1003	890	953	938	902	923	868	943	928	913	978	923	930	962	897	952	945	917	932	913	927	916	884	941	914	899	916	938	958	889	980	950	905	891	935	920	883	987	995	912	919	976	931	992	938	989	935	929
33084	20644	4939	325	175	169	155	148	150	161	149	155	156	143	148	146	141	139	161	139	162	161	128	132	144	156	147	158	176	162	135	163	126	132	148	154	169	143	160	162	156	156	158	144	155	134	174	144	142	150	147	126	140	154	146	173	163	159	156	147	142	147	135	157	162	156	147	144	149	177	157	153	138	149	162	130	141	155	167	173	140	161	136	148	157	164	133	161	146	145	129	147	159	152	156	139	164	134	163	139	160	175	151	136	157	138	151	156	149	143	177	157	155	171	124	138	152	160	164	161	144	164	147	148	127	150	135	140	182	160	153	173	157	140	161	155	142	154	169	155	161	147	157	146	199	150	158	151	136	149	143	118	161	170	158	151	145	143	160	163	140	159	162	160	137	153	136	148	147	151	166	163	142	134	154	156	142	157	152	156	139	162	160	156	140	119	166	142	165	148	144	140	156	158	163	149	136	139	144	151	157	165	142	133	127	150	143	135	136	143	124	160	140	143	166	172	138	139	157	159	141	150	156	145	138	155	134	142	162	166	138	160	141	148	153	155	145	149	139	131	153	123	151	161	144	137	155	170	143	143	124	128	155	141	128	141	155	149	146	152	138	146	144	131	128	135	136	149	150	150	151	129	164	152	156	171	176	141	150	158	137	167	158	118	141	167	145	145	156	138	164	161	147	141	168	135	128	146	150	146	159	128	116	161	134	146	158	160	137	151	172	174	174	135	154	151	152	161	165	156	157	154	139	140	144	160	143	148	157	138	139	141	154	144	143	152	153	145	155	157	144	146	135	137	172	148	143	143	151	158	163	142	161	121	148	149	151	141	152	155	131	164	144	162	140	171	152	138	173	155	173	167	147	135	142	119	139	136	168	162	136	149	166	163	153	150	143	143	183	140	138	133	126	129	143	149	148	124	158	143	173	146	141	157	146	142	160	170	163	151	153	154	140	165	154	127	160	146	142	147	139	156	163	167	153	156	164	140	136	170	147	133	179	143	167	137	182	140	128	157	138	144	162	167	142	161	142	152	148	152	158	147	171	160	142	166	151	164	155	138	157	150	165	148	139	167	136	146	150	164	166	150	172	131	160	159	171	146	154	139	152	160	152	171	150	149	156	151	162	164	122	153	142	136	170	143	155	150	184	149	140	160	155	163	146	148	156	179	144	161	151	160	162	132	115	172	161	162	171	150	164	170	125	174	155	168	163	136	165	158	143	161	153	158	149	153	176	154	135	133	159	131	162	119	157	144	145	142	160	153	139	156	154	153	135	132	149	172	149	140	154	148	171	157	143	145	144	134	143	150	177	154	158	144	137	178	165	143	148	184	167	140	141	144	158	158	156	162	165	152	148	176	157	172	151	140	152	133	153	171	146	138	136	152	164	143	166	136	152	145	155	152	147	132	141	141	164	140	150	152	123	142	131	157	170	173	157	155	148	136	153	128	144	141	148	163	148	148	153	149	166	139	139	141	161	146	152	143	157	167	140	137	147	149	148	146	156	153	139	162	146	185	142	158	143	146	133	140	108	164	150	156	166	120	144	133	131	144	144	171	158	139	160	145	161	131	168	152	161	180	143	140	142	166	137	131	120	148	117	147	127	143	137	169	146	167	149	148	167	138	143	162	160	145	164	149	157	153	134	145	142	157	157	160	148	149	147	147	147	148	133	146	151	149	171	141	133	139	140	179	151	165	135	153	153	144	135	143	156	137	137	153	166	135	166	152	148	161	182	136	134	162	154	164	156	127	147	130	132	145	144	172	148	149	156	152	163	157	149	165	150	134	150	158	160	147	134	157	178	139	140	169	171	163	159	164	130	138	147	154	153	161	161	160	186	136	143	157	171	134	165	124	142	177	138	151	142	156	155	163	152	127	162	177	139	145	166	175	166	164	140	163	147	155	150	146	160	147	164	142	147	168	161	155	158	154	142	133	164	152	162	149	154	148	149	156	129	152	149	145	142	156	162	144	156	152	133	122	150	146	124	140	137	158	155	141	154	145	162	151	133	142	132	151	144	131	157	136	154	152	141	158	152	137	171	154	150	164	157	152	147	149	137	158	145	156	153	166	136	157	144	153	170	158	161	153	144	148	158	162	163	145	148	134	162	135	138	134	146	142	145	168	163	142	150	160	139	165	154	151	168	143	128	170	157	138	132	176	154	142	154	174	174	160	166	151	145	159	153	149	171	144	155	164	163	165	139	148	133	135	152	139	158	148	175	144	165	155	142	157	137	147	152	158	157	146	139	172	166	147	139	177	145	160	167	163	158	133	152	141	153	155	131	151	163	143	159	158	147	141	153	148	146	159	144	155	149	149	151	153	149	165	166	169	147	119	148	148	136	157	145	150	152	147	147	140	156	136	160	144	154	130	173	170	149	126	140	144	144	161	158	149	154	135	165	150	147	173	141	166	151	181	161	157	153	146	145	142	145	137	133	120	156	165	139	150	157	158	159	157	162	155	173	165	164	143	150	158	148	141	147	147	159	160	150	140	164	140	142	144	155	154	165	159	165	144	144	163	150	153	141	141	147	145	156	179	124	156	131	168	168	177	143	158	143	147	152	140	137	164	136	170	159	159	136	165	153	141	157	145	152	144	162	146	139	144	142	142	129	145	138	157	158	137	135	131	166	170	142	152	159	158	144	159	148	143	164	140	161	152	140	150	145	151	129	156	132	176	168	145	162	147	135	151	156	144	149	165	139	157	155	144	149	154	146	153	146	150	149	152	130	153	161	122	137	122	152	150	143	140	140	145	143	134	150	147	131	136	154	151	152	165	160	162	158	152	154	157	164	151	172	145	166	151	164	149	143	141	150	158	137	161	150	149	160	131	157	152	159	139	127	152	151	137	162	138	151	150	165	173	123	153	156	183	137	130	121	131	144	137	130	152	159	153	130	152	135	146	125	148	136	172	142	134	149	146	159	140	139	144	146	164	132	156	138	177	154	129	168	146	158	140	167	157	140	152	153	157	159	155	150	144	151	153	153	150	156	145	164	177	123	161	146	153	143	135	155	137	147	149	133	163	148	139	173	128	145	143	155	168	151	167	147	139	163	153	143	157	146	156	163	150	145	128	164	149	173	149	131	143	158	152	145	143	130	151	163	156	180	144	158	160	158	180	157	133	147	139	146	165	183	141	147	155	141	146	165	137	155	176	136	146	146	117	152	141	167	169	169	154	159	149	129	142	137	122	159	147	145	162	164	126	139	148	161	162	143	129	148	150	151	157	142	155	133	167	167	136	156	137	148	150	143	161	157	154	158	130	129	144	155	145	156	150	153	131	159	147	183	153	152	144	152	146	134	155	144	148	135	148	169	171	156	167	149	175	151	165	136	153	140	144	138	147	160	124	156	147	142	163	150	140	161	152	140	123	149	158	156	159	161	142	142	153	147	140	150	144	148	135	148	148	153	141	141	141	150	148	135	153	132	156	160	146	151	146	146	157	136	134	142	149	153	130	144	158	154	154	173	145	142	142	156	146	152	154
32624	23297	5321	576	516	508	548	506	494	520	487	485	513	496	505	491	585	518	550	487	525	529	507	509	564	533	525	503	531	509	541	515	518	550	550	526	496	533	560	516	518	552	484	490	502	530	489	503	486	524	552	496	527	494	567	524	537	508	555	532	541	514	528	524	512	533	512	539	495	531	482	534	521	531	540	524	476	522	529	552	517	526	478	517	514	552	536	532	530	531	518	498	501	517	537	535	535	510	531	533	542	528	516	509	531	528	504	533	553	519	483	481	471	464	511	557	512	498	492	503	525	500	529	513	512	516	534	546	501	554	510	511	535	514	513	484	506	501	497	494	505	498	509	533	520	526	527	528	502	504	532	539	515	507	509	498	532	467	530	515	540	530	542	534	537	498	509	494	525	518	519	522	510	517	512	512	492	526	531	523	510	524	541	536	548	511	506	556	504	497	531	524	522	507	542	545	501	510	526	493	509	529	551	538	553	553	482	531	522	453	493	504	529	505	526	532	495	502	520	546	552	566	467	542	493	483	525	501	529	509	524	533	502	505	507	499	550	507	548	539	518	564	505	493	530	520	507	526	503	525	511	509	539	555	483	494	523	480	489	487	499	496	551	518	512	496	554	547	523	486	458	542	527	514	489	488	483	515	515	477	495	526	504	534	512	529	539	501	454	494	493	502	548	542	553	516	516	504	496	522	531	526	533	493	506	513	528	511	488	511	488	514	521	510	471	520	514	549	513	488	540	486	507	540	480	468	497	497	529	491	471	505	513	502	480	450	509	533	530	524	496	520	529	524	521	487	495	508	522	565	507	517	499	489	548	502	529	518	545	509	510	542	498	507	512	525	520	483	464	495	538	519	566	522	483	518	494	566	501	487	524	532	573	484	508	580	544	504	543	525	530	533	505	497	524	537	550	512	536	530	502	474	550	514	514	494	492	538	514	521	526	550	517	499	533	514	536	519	510	505	477	507	520	529	558	510	528	503	519	489	518	534	476	528	512	519	511	507	518	586	519	509	553	548	522	562	505	474	512	519	522	526	548	501	490	520	525	519	511	523	527	522	546	508	511	530	543	498	515	551	551	556	528	521	542	502	537	508	496	512	523	493	508	540	538	494	538	502	515	552	514	551	492	519	538	528	500	498	541	532	537	499	529	563	543	468	503	515	558	520	540	523	519	509	518	515	472	511	502	538	537	512	509	503	519	483	505	543	492	518	523	534	504	518	545	530	529	501	508	533	525	485	525	474	506	534	488	530	554	538	476	504	548	501	508	510	540	503	515	468	496	521	487	504	512	545	518	531	571	520	532	554	516	508	507	511	519	498	551	506	530	494	539	541	493	498	515	492	519	556	496	549	500	517	539	554	530	529	506	486	516	439	498	479	541	524	513	521	518	527	495	508	518	504	515	500	501	518	535	500	535	543	529	506	490	543	508	504	477	503	467	505	551	519	486	516	532	492	516	523	490	508	508	508	526	469	509	551	509	527	526	487	547	541	562	564	552	507	557	503	531	517	531	496	519	537	523	545	516	505	532	472	546	528	518	521	527	499	544	513	518	514	510	548	493	538	551	514	488	496	528	503	525	516	531	510	514	495	522	524	546	524	545	496	502	545	521	517	560	512	546	520	497	509	502	493	525	480	528	537	512	537	515	511	506	514	500	498	498	515	536	513	519	529	503	571	536	526	503	551	478	503	488	530	465	506	493	499	524	514	474	497	475	508	481	516	482	555	477	514	494	522	530	518	494	516	495	528	490	486	504	468	435	474	501	489	523	504	520	488	523	496	499	541	497	511	490	499	499	544	515	522	522	493	519	533	532	490	488	496	527	526	508	520	534	482	491	514	527	554	492	510	525	562	530	508	489	533	530	527	524	535	507	505	502	518	493	505	495	484	502	521	535	505	504	495	506	454	543	531	502	497	536	543	480	490	506	518	515	505	495	527	494	465	522	530	551	538	513	527	518	537	529	500	541	541	583	516	559	507	538	517	522	546	534	514	537	496	508	564	544	499	540	525	545	485	494	481	522	505	542	525	514	522	525	517	533	508	525	536	483	515	575	528	532	497	521	512	531	517	554	519	491	492	493	486	529	519	538	527	480	503	547	506	470	464	530	500	495	559	506	515	514	533	529	530	508	505	505	523	487	486	546	531	541	519	539	559	518	509	494	493	489	540	509	524	518	533	519	526	522	538	545	485	505	511	515	526	475	514	549	528	529	549	524	504	478	520	526	512	503	554	524	558	517	531	557	484	511	509	540	508	505	506	522	465	503	519	511	504	534	491	485	529	512	498	519	519	513	563	534	493	513	534	517	555	512	514	532	498	484	493	494	505	547	527	531	487	495	541	542	497	526	538	515	573	500	501	494	580	470	516	536	463	502	503	527	514	514	468	530	503	500	551	501	477	506	524	491	517	525	546	498	511	507	529	491	506	492	546	557	543	532	515	501	508	542	525	497	508	548	466	529	540	507	503	531	527	514	565	518	525	532	523	491	488	559	518	507	539	508	558	550	502	511	507	521	550	504	504	496	533	530	550	525	538	487	494	522	524	524	548	561	532	472	503	517	457	521	499	500	534	537	514	517	539	522	491	516	492	524	557	505	539	529	503	515	493	509	562	521	538	488	520	476	536	482	504	499	539	477	468	532	488	507	530	521	485	514	512	495	519	489	504	489	541	527	501	477	465	539	537	501	531	521	553	513	513	508	517	520	495	527	527	504	500	516	537	530	510	562	546	531	522	488	518	522	547	522	521	506	514	523	490	525	499	530	554	514	478	524	529	481	513	510	486	537	513	528	505	471	501	529	543	523	492	515	556	494	506	560	502	521	573	546	557	549	483	507	510	560	528	530	502	522	521	487	491	509	547	520	560	537	540	520	511	510	549	472	480	532	491	485	490	508	509	512	503	502	559	524	484	495	508	493	488	526	508	518	482	527	506	496	512	515	518	548	549	528	507	533	537	523	524	518	538	514	523	503	512	492	499	507	495	541	510	485	495	517	508	530	518	487	495	544	524	484	471	526	518	520	450	555	564	491	459	520	497	562	509	507	496	520	519	516	492	538	464	482	505	538	557	523	525	573	519	526	535	566	538	523	501	524	556	456	524	554	506	532	450	502	521	492	551	530	537	525	544	537	499	557	484	539	580	514	521	499	456	477	505	545	534	491	512	517	502	483	506	493	494	497	479	510	531	478	458	534	532	530	518	503	516	550	538	503	521	500	516	508	543	449	515	498	489	499	490	501	578	498	494	507	512	514	479	502	498	501	512	531	474	515	528	481	522	520	497	465	490	485	508	535	514	504	506	523	523	560	541	564	494	517	513	528	501	502	542	503	535	537	525	508	474	492	514	486	530	493	540	558	528	514	460	489	543	500	485	510	477	498	490	496	501	499	502	545	510	554	512	503	537	572	472	532	476	546	500	528	496	498	547	526	502	483	532	501	490	534	557	514	519	530	531	514	512	505	536	496	516	508	495	502	498	518	567	516	577
71689	60719	35281	8414	593	332	254	260	245	232	262	250	229	263	220	210	197	225	240	217	203	236	227	228	223	246	227	233	235	249	197	246	245	222	256	226	243	221	220	221	222	263	213	211	229	210	197	225	208	232	219	224	219	236	224	221	218	212	214	213	192	246	207	208	232	212	219	232	239	217	193	196	232	198	204	232	237	213	218	215	241	208	216	232	196	213	223	235	239	227	224	242	212	247	226	218	244	204	248	225	206	240	246	235	255	254	228	225	217	214	206	258	202	215	215	244	252	207	197	246	254	218	224	254	206	268	244	229	199	221	193	245	211	243	219	231	219	205	255	200	262	245	267	214	214	232	211	227	200	226	226	209	241	204	216	205	218	233	212	242	230	216	211	208	193	202	218	210	226	232	211	227	205	240	208	220	212	206	250	233	231	235	228	228	214	214	210	211	218	233	204	206	243	217	235	225	209	243	235	222	223	213	224	204	222	240	211	212	217	243	226	202	230	209	242	231	199	227	193	233	210	222	184	243	234	202	238	235	253	232	235	248	212	216	224	230	206	239	228	239	218	195	208	232	232	201	209	217	224	252	210	237	212	206	225	218	227	221	223	226	212	205	232	212	206	228	239	233	203	232	202	259	215	233	239	233	228	218	214	185	211	229	224	212	227	197	241	194	195	246	230	214	232	218	244	220	222	219	228	224	215	207	236	200	232	242	239	227	211	235	229	214	207	239	236	227	249	243	212	227	212	236	242	220	238	220	227	220	199	209	215	228	213	218	217	220	243	213	235	202	216	200	219	214	216	215	219	232	247	231	236	205	214	243	229	231	227	224	235	229	200	220	253	228	213	200	231	250	244	206	225	221	215	217	242	218	238	199	215	226	248	225	236	229	209	218	190	217	223	228	235	220	186	228	242	210	224	226	234	223	222	226	219	206	220	223	238	241	236	201	221	207	235	233	251	205	222	216	208	230	223	235	198	230	234	231	229	252	241	216	242	240	198	240	233	211	200	205	243	235	200	206	230	213	212	209	232	221	244	204	214	195	218	209	205	226	198	215	242	229	223	204	257	236	253	203	194	234	223	212	232	217	220	193	214	194	232	231	209	235	206	263	190	227	226	219	225	223	204	219	236	214	204	200	231	213	207	192	230	234	234	222	222	225	230	215	227	204	204	216	216	204	202	235	218	233	229	222	232	206	247	243	240	238	208	225	218	217	200	224	236	238	237	235	250	218	199	216	232	205	214	223	208	217	223	245	244	216	212	215	236	213	210	233	219	220	222	240	220	222	227	232	228	221	228	237	178	201	227	215	251	230	234	223	242	211	206	207	213	200	218	233	219	221	223	216	213	231	213	239	242	234	189	234	244	217	250	198	222	236	226	213	218	214	211	206	236	211	233	230	220	222	190	209	209	221	231	249	195	237	209	240	200	222	231	229	229	207	239	232	241	236	240	229	224	233	232	241	225	225	236	230	218	177	232	252	235	227	199	217	195	211	213	229	209	234	249	203	210	232	215	230	222	229	215	220	225	198	222	199	208	195	208	227	225	228	233	224	236	236	206	226	185	196	219	198	239	230	253	227	228	203	197	223	206	218	230	209	247	246	216	217	204	211	210	233	272	208	221	219	236	235	232	240	221	237	239	217	209	242	250	210	193	233	232	219	201	236	226	209	221	237	241	222	223	235	191	238	218	222	222	199	207	234	210	227	252	245	212	221	212	238	224	216	229	250	230	244	202	223	234	221	216	220	217	234	237	238	196	244	231	219	216	218	209	219	224	219	192	216	223	232	217	219	211	210	201	211	211	219	244	233	221	226	204	221	245	229	197	216	235	243	223	255	220	221	221	207	209	223	218	236	222	218	226	210	238	217	226	219	215	214	228	223	216	200	236	223	198	237	232	228	244	221	221	209	222	211	244	226	238	221	207	199	220	212	234	225	239	233	237	227	223	212	206	229	218	223	226	224	216	238	224	237	236	238	248	209	233	198	240	256	223	238	224	220	213	204	217	233	221	235	216	213	206	205	249	238	219	234	230	221	210	241	223	235	243	216	219	223	211	238	235	222	248	216	209	232	227	222	247	236	220	227	240	269	232	218	213	199	225	196	205	244	227	235	239	226	244	227	193	245	216	217	213	209	228	224	227	233	216	206	220	229	234	224	214	197	229	222	246	226	237	245	195	198	236	240	248	207	219	214	212	223	249	237	225	256	212	226	221	219	211	260	206	218	185	213	209	225	245	201	232	215	210	242	232	236	270	225	210	224	215	244	214	231	234	216	231	225	186	211	222	230	223	222	221	217	230	226	203	244	228	249	248	241	208	204	236	243	212	235	224	211	235	217	225	236	219	218	215	206	221	234	210	189	232	259	224	238	207	223	232	223	213	214	233	250	203	220	217	239	209	220	217	220	187	224	210	213	220	238	247	220	218	202	229	225	217	225	186	219	238	212	236	218	228	210	198	235	244	219	194	260	220	224	221	211	225	226	234	221	197	212	227	235	207	199	229	215	216	224	224	204	239	203	226	255	215	238	235	207	205	206	247	212	216	204	241	227	225	238	202	224	223	213	196	215	212	229	212	220	213	222	198	244	225	247	265	224	210	222	237	223	212	200	210	217	228	190	219	213	229	223	260	236	249	222	218	227	223	216	213	209	208	228	211	199	239	252	207	229	208	213	205	246	235	229	227	218	229	238	205	215	227	219	195	209	210	216	219	201	248	223	231	243	191	212	222	201	222	226	220	229	235	225	222	210	206	253	236	209	222	217	221	221	222	223	232	223	247	214	226	248	229	232	215	226	217	208	220	184	199	237	207	231	220	208	226	248	244	252	227	232	223	233	216	233	222	219	217	233	215	220	242	223	227	223	239	260	234	215	228	228	248	224	237	204	231	210	232	200	235	234	232	225	213	193	212	219	211	219	241	215	211	223	224	209	210	217	225	253	237	221	231	230	239	205	209	230	242	254	222	226	222	229	213	228	267	238	242	227	214	220	235	257	196	233	200	206	215	215	241	200	202	237	203	209	211	221	242	228	220	214	222	232	236	225	217	234	242	226	213	232	231	232	241	225	241	263	223	187	238	265	231	201	226	231	258	233	225	234	253	209	210	201	236	224	225	229	225	212	216	227	212	210	224	230	199	213	202	223	245	211	210	230	212	222	198	222	201	222	233	212	215	231	218	215	203	225	240	227	237	212	232	218	218	196	249	230	248	196	228	236	228	189	242	241	229	209	215	212	219	220	207	221	250	236	215	216	222	232	225	204	235	226	223	228	226	238	221	225	219	194	215	238	224	229	228	217	212	233	222	222	231	234	222	217	233	233	248	215	256	237	230	193	214	203	213	207	236	216	212	221	225	232	233	192	239	222	223	228	206	209	235	245	194	217	200	227	213	243	238	222	211	241	249	214	226	215	214	217	211	230	233	202	237	251	253	221	203	240	229	216	227	200	209	205	207	252	231	236	218	197	203	226	229	237	229	231	179	222	226	223	214	241
53049	48897	31304	1182	1073	1015	965	954	857	812	804	817	814	770	692	742	767	729	782	741	718	756	700	706	737	724	757	687	744	692	761	691	681	715	704	719	667	704	775	736	730	737	735	661	689	671	699	742	680	693	706	734	701	668	725	722	726	717	761	730	722	693	705	709	681	733	698	692	756	745	659	719	749	699	730	704	740	725	763	709	745	700	712	730	737	727	709	710	708	670	698	727	719	710	700	704	721	699	730	686	666	691	750	707	685	714	723	676	702	709	750	722	693	683	744	707	703	739	726	698	708	698	711	722	706	711	693	703	713	729	680	738	725	701	719	692	722	698	736	703	735	715	692	734	734	757	698	720	738	674	725	719	689	710	675	725	703	708	692	698	747	703	723	698	714	685	719	672	712	729	740	717	709	685	735	706	642	706	711	735	731	729	700	704	720	695	716	716	717	725	710	667	688	731	693	671	668	704	698	669	692	745	662	679	675	723	682	779	698	681	760	765	661	669	715	686	696	709	675	674	746	675	731	713	692	692	702	710	728	702	727	670	692	737	677	718	701	714	717	700	716	700	754	707	703	758	715	740	695	737	702	710	725	638	715	707	692	724	703	700	705	692	716	706	738	699	653	740	731	668	730	669	695	728	667	725	724	716	723	731	679	738	656	719	715	653	696	694	679	733	734	704	712	674	727	687	696	711	711	681	708	702	716	702	646	693	671	719	720	752	682	695	686	682	696	717	657	693	757	701	676	751	662	724	695	737	735	688	718	782	751	683	722	705	678	738	668	679	734	734	697	663	743	705	700	668	690	683	736	697	719	669	708	743	670	692	684	703	689	692	740	719	738	660	663	734	745	672	665	708	705	733	731	749	707	705	670	701	698	721	715	714	713	731	704	746	722	732	692	749	693	668	728	679	664	735	714	698	677	701	710	715	761	685	713	743	712	710	677	698	677	691	726	699	731	730	753	745	704	700	711	726	668	719	716	727	736	738	744	720	711	717	716	740	726	707	758	716	717	698	747	710	712	686	721	707	748	726	717	673	702	659	704	717	684	666	675	723	727	735	716	684	732	682	707	695	708	706	680	709	688	676	724	717	696	696	737	687	686	729	687	710	689	688	713	718	671	666	720	645	705	681	693	748	752	709	716	671	715	676	741	688	685	737	703	729	733	748	711	748	723	725	697	725	711	730	716	706	672	782	659	693	664	728	702	694	714	671	727	718	674	686	746	693	736	731	708	730	674	729	706	728	688	695	696	717	684	698	696	680	696	695	733	722	727	696	681	729	696	697	672	682	714	676	719	697	662	688	688	716	729	674	714	727	672	721	693	684	740	679	705	653	698	679	690	718	695	732	681	729	726	710	705	732	719	719	655	670	730	729	761	735	708	720	707	714	708	718	727	704	750	736	690	678	703	727	734	703	723	690	704	704	718	695	763	761	709	725	689	667	702	686	734	663	675	731	707	740	708	778	700	696	743	766	737	757	736	767	702	710	732	695	711	718	705	703	694	700	710	674	707	708	703	681	703	713	743	734	700	752	688	791	743	659	705	725	713	715	710	702	740	722	725	708	722	700	715	644	703	704	697	719	714	739	702	700	674	700	721	728	676	720	657	702	726	710	691	657	732	685	711	699	719	736	641	713	700	712	699	724	709	684	761	702	744	686	701	660	714	674	721	740	642	688	663	705	695	704	695	708	700	683	724	697	706	700	732	743	717	671	705	690	686	647	720	763	731	694	728	726	731	635	727	635	668	679	731	717	699	714	708	731	691	756	702	677	735	730	693	696	733	722	713	726	687	742	715	735	755	701	679	784	723	697	703	686	748	703	735	722	710	704	705	717	742	739	713	703	722	695	682	710	667	756	711	680	661	687	705	767	746	726	676	740	719	728	682	701	683	777	705	700	639	694	708	675	722	717	658	683	745	715	714	740	705	709	721	711	711	744	644	735	724	706	698	756	712	756	698	689	744	691	706	691	759	693	723	677	692	710	704	708	725	720	677	712	758	683	719	756	668	721	696	732	675	696	675	723	711	735	675	704	672	731	674	742	667	717	663	691	725	728	712	699	703	671	704	707	733	694	720	724	716	730	725	644	725	661	668	700	702	751	746	678	739	716	698	660	672	720	708	678	723	753	758	717	724	686	707	705	717	656	698	704	714	736	679	718	683	682	693	751	724	695	706	685	689	710	743	729	659	728	663	709	715	725	741	672	704	725	729	678	677	706	719	701	686	756	702	667	685	738	710	705	709	707	739	716	711	699	714	719	718	684	672	674	719	701	723	678	735	750	697	703	709	754	697	749	704	758	708	659	705	705	742	701	709	720	725	665	673	665	715	714	710	712	711	673	664	733	735	683	669	688	722	688	707	732	739	652	732	713	631	657	693	748	729	679	674	727	774	746	688	697	746	714	736	696	715	763	784	710	711	739	691	691	741	709	664	731	696	678	716	704	690	732	744	698	728	690	687	684	680	744	648	696	716	722	722	709	680	756	719	685	713	747	742	778	726	745	676	727	727	719	743	720	749	694	709	692	732	775	651	712	747	714	741	690	761	722	721	681	685	674	726	725	695	712	696	782	642	665	727	705	714	704	714	706	722	728	674	737	729	738	760	688	731	720	700	675	707	713	695	742	720	754	719	712	703	719	700	679	686	696	734	716	737	712	719	720	694	683	741	745	680	706	677	724	688	680	721	662	738	671	687	759	708	626	730	702	681	679	676	714	678	698	743	719	684	673	718	702	719	696	745	670	703	704	717	711	686	729	686	682	729	713	706	708	716	695	683	727	687	766	726	717	712	676	666	738	728	707	704	704	725	711	743	687	695	692	710	684	672	679	717	755	707	689	710	717	660	713	679	717	726	685	715	731	700	721	678	698	714	713	738	714	725	682	711	696	671	670	696	717	734	719	689	717	722	667	696	692	696	725	682	737	702	645	676	741	736	733	708	701	759	711	663	691	700	709	755	677	686	748	697	756	739	688	719	729	709	749	707	722	724	693	681	687	714	714	701	692	700	683	713	713	726	728	679	680	731	712	658	705	736	720	712	701	753	687	730	672	712	694	659	745	712	699	680	663	682	717	683	695	736	737	696	698	724	688	719	691	724	678	737	699	723	709	715	742	682	724	713	702	733	685	690	695	670	737	754	703	739	700	669	705	704	665	719	683	724	720	731	703	725	708	714	678	695	719	711	730	699	670	736	664	652	676	716	730	700	714	718	753	704	696	686	667	701	695	667	731	696	701	714	738	727	718	712	745	744	685	738	717	709	733	690	724	709	720	731	720	660	689	700	765	711	713	750	736	738	763	704	653	695	666	729	726	747	678	704	726	698	696	691	719	676	728	698	707	727	734	733	756	721	672	697	688	718	733	699	732	728	655	688	673	712	738	681	719	661	729	714	706	715	710	710	715	706	726	722	718	710	688	686	700	629	678	719	737	698	675	650	710	699	746	705	700	710	692	720	673	736	686	647	754	651	709	724	756	691	673	706	717	668	744
79351	71463	43181	14609	2172	487	380	425	393	350	360	354	375	332	330	296	334	306	288	301	325	314	331	296	299	294	347	303	332	339	345	305	320	332	322	346	303	288	315	320	326	324	331	320	327	331	305	316	286	300	314	325	323	323	323	280	334	347	318	336	322	320	327	340	338	319	293	317	323	302	291	302	306	314	336	339	336	321	312	334	320	319	310	326	290	299	324	329	310	320	332	347	321	331	315	316	298	313	314	309	320	302	344	341	339	292	312	330	322	313	309	327	322	292	307	307	293	302	314	320	322	314	298	317	287	314	319	315	322	318	308	297	323	301	320	316	339	296	317	312	305	347	340	292	308	306	344	313	321	309	334	312	328	307	325	316	289	308	313	297	286	306	338	306	308	311	311	349	317	330	297	278	346	309	347	285	295	323	343	315	273	288	349	341	305	319	272	337	310	334	315	318	324	325	300	302	321	309	295	290	301	320	284	303	335	352	304	327	307	328	327	301	316	324	315	317	314	315	317	279	313	307	290	322	296	352	327	307	333	286	348	306	335	313	326	306	313	322	302	321	280	328	311	333	329	322	299	316	290	321	319	311	311	307	328	327	317	328	317	309	297	323	313	318	327	299	323	295	316	299	343	276	298	313	315	278	305	337	300	324	302	319	304	322	316	305	280	339	322	313	343	305	312	265	312	301	318	317	312	295	294	315	288	294	316	325	273	324	306	306	336	301	286	318	304	300	297	303	290	335	317	344	316	294	305	306	299	270	331	333	311	327	311	315	324	301	321	298	316	319	335	317	288	327	340	340	318	323	329	318	311	305	301	276	326	324	313	307	315	293	331	290	286	304	310	326	305	327	284	318	312	326	321	320	320	295	313	298	337	295	328	318	322	329	298	317	323	309	331	349	316	316	297	362	306	287	301	320	303	328	321	297	282	313	292	317	296	326	302	345	289	298	316	280	320	302	294	332	282	289	293	343	273	320	331	297	319	339	324	335	305	292	324	322	311	313	319	305	296	315	287	279	330	324	297	312	325	290	301	297	350	324	304	330	351	296	294	283	299	300	334	308	282	330	320	317	283	313	331	290	311	323	329	325	281	286	311	328	349	299	279	300	311	308	344	303	340	319	310	310	296	310	302	302	324	317	317	279	326	323	328	308	317	282	330	324	323	333	317	298	291	316	327	280	324	332	339	305	305	296	354	316	289	320	316	342	304	297	313	290	311	323	307	267	306	317	315	330	311	349	329	295	281	311	299	330	325	309	322	295	292	344	333	317	346	293	290	315	318	311	289	312	304	327	339	311	353	319	317	321	309	307	292	302	307	340	339	273	313	325	307	283	303	311	315	317	289	310	328	316	313	329	299	333	318	290	292	313	292	308	299	322	305	318	300	319	364	292	303	306	292	302	357	299	317	312	293	294	314	343	320	323	270	306	303	297	309	339	300	302	307	306	303	318	298	330	308	291	333	325	286	289	364	321	336	304	320	279	310	314	293	326	317	303	317	320	337	295	334	331	319	355	308	336	301	323	288	323	305	292	289	334	323	310	327	284	341	317	303	349	301	301	313	292	305	343	293	284	297	304	321	298	353	316	314	299	348	283	299	295	311	334	313	310	315	290	319	339	320	326	310	328	310	326	313	304	292	331	271	332	321	317	334	329	312	292	304	305	322	354	294	293	304	303	332	330	347	321	324	334	312	262	300	309	311	291	329	278	314	314	312	346	295	334	334	301	314	325	327	300	353	280	318	322	337	306	325	341	312	333	311	319	291	306	312	313	320	295	307	297	341	334	316	326	289	334	301	325	316	336	293	330	293	293	302	323	314	342	348	321	280	292	297	319	302	328	312	297	297	325	317	331	336	316	319	322	315	308	320	297	328	317	299	312	338	329	334	300	310	295	304	323	304	306	298	312	318	308	313	324	312	309	295	356	327	312	299	335	343	328	329	296	313	301	337	288	313	294	318	301	330	334	306	329	295	318	307	322	286	338	290	338	319	338	328	323	344	333	281	289	311	277	327	359	330	328	345	347	304	300	304	325	316	317	303	316	329	340	340	290	320	310	300	305	316	351	352	327	321	304	332	299	322	294	307	311	299	306	321	291	316	336	284	313	318	302	324	299	278	317	297	288	306	319	323	307	324	324	319	335	340	313	284	279	280	325	345	296	314	329	281	339	302	338	319	298	311	323	334	312	312	318	312	320	322	310	284	295	305	275	295	308	346	299	291	329	310	301	314	297	322	314	325	303	321	350	345	314	300	316	283	346	308	332	284	295	299	325	288	318	309	324	321	338	299	346	292	330	325	323	289	320	297	292	365	310	315	351	327	345	310	319	329	318	313	287	301	319	308	312	322	345	310	299	288	356	317	322	299	312	327	302	334	313	332	346	336	277	341	335	334	305	308	310	299	290	328	304	309	278	335	321	334	333	323	366	301	301	355	337	312	350	316	341	321	283	363	302	311	335	310	305	301	308	349	304	299	306	294	308	343	328	342	300	300	308	303	321	295	325	307	301	313	358	334	297	347	361	301	277	327	343	291	298	294	306	317	290	296	304	298	311	312	278	310	302	294	304	363	328	315	348	325	281	316	326	334	305	308	342	309	343	298	307	328	304	293	302	318	306	284	333	345	304	319	331	328	327	291	287	322	280	300	283	313	314	341	301	322	316	333	325	318	300	320	304	320	312	294	313	330	301	352	298	317	303	333	307	317	313	292	337	284	296	327	315	317	300	315	296	321	340	315	325	289	315	326	328	327	295	298	336	309	330	325	317	277	318	322	302	310	322	316	310	327	317	315	330	302	328	307	304	308	303	307	345	292	341	325	312	318	329	327	300	323	329	327	301	301	320	267	345	294	329	311	320	276	299	333	317	315	320	343	331	321	322	324	291	324	340	330	299	306	294	312	317	299	304	325	326	293	295	318	312	296	316	305	345	297	335	298	301	323	322	277	323	323	312	290	323	339	317	345	321	330	306	331	308	361	281	321	327	302	350	334	339	322	295	336	317	332	331	260	299	302	325	303	323	288	285	301	313	301	312	286	311	314	311	328	292	302	289	306	280	310	306	334	301	308	316	304	356	304	290	320	287	302	352	301	285	307	282	316	345	276	357	330	291	320	316	293	324	326	282	311	314	284	312	328	338	323	325	318	310	306	316	297	310	319	295	327	290	280	286	330	347	335	322	341	330	320	277	330	298	304	322	312	322	314	308	317	300	318	333	283	343	322	348	309	315	300	299	317	287	323	318	333	324	293	316	286	290	335	291	321	325	267	320	325	293	325	276	328	318	327	308	282	306	355	321	322	321	319	332	318	300	333	328	322	295	349	306	309	357	335	307	289	321	327	298	291	297	292	306	276	305	293	338	317	330	291	287	304	284	295	305	267	318	303	306	293	304	310	306	344	310	303	313	329	326	328	298	362	296	318	345	325	311	333	325	290	309	302	289	273	310	279	304	294	314	301	285	322	310	291	313	296	313	306	302	295	324	296	284	306	329
62847	61123	37482	1795	1657	1433	1420	1225	1233	1225	1149	1097	1040	1099	1040	1055	978	1039	1017	987	993	1039	1012	1006	971	930	977	969	912	997	927	901	1022	941	944	869	914	981	964	954	981	921	915	983	977	958	952	924	994	986	936	961	972	961	969	939	936	936	916	955	972	982	937	925	905	929	950	970	916	927	988	923	1005	935	965	970	906	999	901	898	959	968	950	1007	953	1014	950	961	877	915	947	906	927	898	985	935	928	955	932	924	914	944	910	942	928	963	934	938	905	1005	986	977	923	935	942	907	919	927	916	896	1010	956	958	966	914	898	943	960	997	962	920	958	927	925	907	966	983	899	922	907	898	948	932	953	932	1000	920	967	909	924	913	908	965	941	906	951	954	984	960	946	924	985	928	876	925	918	964	948	972	961	863	997	916	953	938	955	918	945	905	928	910	942	929	951	939	956	963	907	982	986	911	941	942	967	895	943	951	896	998	931	912	984	944	983	903	955	960	907	919	952	891	944	914	900	926	959	932	928	993	1003	914	963	901	957	988	936	911	927	921	950	973	871	967	962	956	967	962	949	938	958	966	918	976	909	956	924	938	925	974	975	918	958	870	972	948	939	921	953	996	950	965	997	989	932	930	950	905	895	972	1049	963	986	967	981	924	932	947	946	963	966	911	972	911	993	938	968	961	970	941	920	936	939	966	931	934	923	922	953	949	914	967	958	925	917	911	984	984	942	929	962	924	922	902	981	964	941	916	947	950	927	935	963	927	969	937	930	924	933	920	934	949	984	954	963	960	960	900	936	960	909	927	961	923	951	900	922	899	969	910	925	934	962	963	889	910	970	973	977	942	962	941	976	952	921	908	919	961	937	879	933	886	972	925	906	955	941	898	977	977	940	938	882	961	904	919	995	917	890	926	875	937	973	917	943	937	933	973	882	944	908	932	918	959	952	890	912	924	954	900	941	955	907	975	908	915	975	933	958	965	910	973	948	966	853	928	915	978	926	963	950	910	911	968	907	971	925	878	865	961	929	1004	952	896	912	975	928	903	923	934	954	915	951	921	967	894	907	907	912	941	967	971	900	911	938	936	965	953	924	969	895	970	952	986	970	972	929	960	852	964	900	946	960	969	964	943	916	894	976	931	900	943	918	963	981	990	920	974	940	920	949	944	916	961	920	905	890	924	951	902	951	894	991	917	938	957	929	973	928	942	987	908	965	902	920	908	997	993	961	894	931	966	932	943	968	983	855	907	954	984	944	947	902	993	952	973	925	868	934	902	936	941	939	975	942	903	949	997	956	984	944	923	933	951	938	909	910	955	920	892	982	892	903	896	924	1002	951	945	994	924	976	913	952	940	927	967	933	936	906	897	945	936	958	930	961	931	873	907	1013	982	925	995	929	946	913	958	918	865	891	988	963	905	974	966	947	1005	902	898	923	899	900	945	941	914	901	939	921	946	923	896	939	929	929	950	965	903	983	946	973	916	951	918	877	948	911	909	942	993	961	929	927	992	925	921	989	960	978	926	986	943	906	928	944	899	942	917	926	935	965	946	946	920	929	872	891	925	960	867	988	938	936	1005	907	948	902	940	920	944	929	954	906	899	943	925	955	922	921	917	931	898	933	945	924	969	909	919	942	916	985	922	945	974	926	967	876	924	928	952	913	941	914	943	986	895	921	920	996	985	943	934	916	930	918	931	939	964	932	889	998	936	959	915	955	914	964	952	920	943	927	969	954	917	972	881	927	997	950	1022	929	916	929	932	953	963	978	947	949	994	916	984	943	919	888	964	973	962	909	957	956	955	912	938	976	899	954	950	946	947	954	929	949	1006	916	923	964	959	912	949	987	1006	952	903	894	943	929	979	918	903	952	956	927	971	967	911	943	955	941	1018	970	877	958	957	938	963	942	942	924	908	1010	910	930	902	921	950	996	967	941	917	935	963	901	935	989	950	946	961	936	952	920	949	909	922	859	905	990	950	922	922	933	925	980	954	939	950	959	926	895	928	908	930	872	893	886	935	959	961	914	986	898	984	860	923	967	932	943	906	986	894	929	961	1012	971	961	965	970	944	949	944	980	953	919	967	930	927	955	940	933	970	916	925	947	961	1003	942	927	930	938	917	980	940	898	948	949	904	938	937	913	947	957	929	906	932	914	955	938	935	921	916	962	989	891	939	926	961	949	916	916	897	956	934	911	935	933	960	923	964	885	949	903	928	935	905	949	912	886	948	915	927	979	952	916	907	925	950	932	897	929	892	911	995	938	940	870	916	974	962	966	912	905	919	929	972	912	917	991	923	977	975	993	936	961	898	948	934	972	953	931	1037	913	909	902	941	914	940	923	954	1014	969	899	959	914	891	890	952	983	939	940	945	962	932	1014	914	909	926	952	953	923	857	988	950	963	925	988	917	936	926	899	953	951	939	913	946	937	911	932	955	919	983	984	920	881	989	944	913	945	956	957	920	928	944	981	920	908	970	935	946	924	908	954	993	968	893	914	953	963	943	910	988	960	983	915	934	903	901	940	980	981	918	971	909	944	981	904	926	995	970	939	922	924	914	912	870	949	989	977	934	958	985	945	953	942	910	949	944	989	977	974	943	936	990	929	988	946	940	929	937	970	884	920	974	956	935	897	925	939	972	941	913	908	949	1000	893	958	902	942	946	959	984	912	945	913	936	927	978	919	918	955	963	955	988	932	933	901	996	953	932	975	915	894	964	929	969	912	920	965	969	957	921	915	911	974	968	913	978	922	945	883	947	958	950	964	861	924	956	991	934	884	910	937	922	953	939	941	879	978	882	903	970	960	949	883	920	906	997	941	931	933	936	974	948	955	961	938	975	936	925	906	965	931	944	964	937	915	963	993	931	871	937	904	891	920	913	915	933	906	953	958	899	920	939	950	911	937	984	916	932	923	934	962	943	906	978	945	994	897	915	944	940	945	973	931	947	939	939	892	892	961	964	941	961	929	908	936	964	947	934	906	949	954	956	947	883	910	918	938	915	949	916	938	923	927	926	952	929	950	900	965	911	966	952	940	938	907	981	953	881	939	946	969	900	941	927	941	946	932	873	930	918	948	905	985	933	969	938	903	958	914	932	943	930	945	931	917	883	885	903	904	997	956	911	941	971	968	881	928	949	943	974	950	943	921	926	925	997	931	931	959	937	933	919	952	915	920	938	961	944	911	952	1046	972	862	934	902	903	912	916	936	945	947	949	924	902	925	905	1013	962	933	918	923	952	910	932	905	948	950	970	897	929	894	929	989	980	946	880	922	953	967	953	990	942	932	922	912	956	930	949	942	910	964	930	924	977	936	995	935	970	934	958	954	939	922	979	916	928	934	980	953	957	933	874	946	942	926	925	945	902	982	959	930	929	982	972	957	942	964	971	918	944	960	941	933	913	918	951	974	971	983	904	901	976	874	893	926	956	942	928	993	900	911	915	945	908	957	878	974	958	901	943	941	892	991	955	938	907	942	980	964	930	931	949	880	907	907	990	887	967	991	927	887	953	893	988	952	953	933	930	883
32062	19897	4126	219	150	131	142	138	137	154	163	149	157	154	156	127	151	129	144	148	141	133	156	160	142	150	164	146	146	150	159	129	153	147	154	168	144	168	144	145	151	134	156	154	136	128	141	143	156	155	149	125	154	148	161	126	148	148	152	141	147	147	134	138	152	146	166	144	136	136	152	161	141	121	144	158	136	129	136	157	170	119	139	168	148	132	127	142	156	164	149	158	127	149	168	148	163	148	165	140	164	145	126	149	142	143	164	171	149	149	151	150	144	150	160	142	178	142	126	164	140	135	138	146	146	167	151	124	146	162	128	154	154	135	159	160	135	151	126	143	141	138	162	153	137	135	145	145	164	133	131	160	150	152	130	158	134	134	148	168	147	127	152	158	140	142	136	139	141	137	158	132	157	163	149	141	131	142	136	139	133	131	141	153	155	122	147	142	151	120	137	128	147	138	128	149	156	130	146	133	175	135	141	140	148	131	159	144	155	138	143	157	134	128	140	152	145	141	146	169	133	169	134	152	152	160	137	151	137	137	144	154	128	170	145	144	150	150	154	135	145	135	155	146	129	155	145	121	146	148	146	144	151	159	148	151	155	168	145	144	147	154	145	155	137	152	160	141	158	143	125	150	146	127	152	155	136	139	135	130	169	168	129	136	161	149	149	138	159	137	146	121	152	133	139	141	146	148	149	170	130	132	164	146	157	158	149	157	143	135	141	126	141	153	172	149	133	147	110	137	117	120	150	139	134	126	157	151	143	163	155	130	150	146	153	149	138	148	134	142	143	161	141	147	148	144	151	153	146	168	157	144	155	153	143	149	151	133	117	120	164	142	136	152	152	126	140	163	140	134	145	136	144	135	170	133	155	146	136	159	133	133	145	157	154	153	170	150	170	132	170	142	124	153	151	160	138	154	151	125	137	138	132	160	130	149	131	123	138	173	143	177	133	152	152	139	142	146	144	155	131	139	146	124	133	130	155	154	151	144	163	149	157	136	158	149	164	151	132	138	158	145	147	138	143	152	147	161	133	155	146	142	173	176	144	161	153	153	137	137	142	158	168	125	128	138	145	131	139	121	135	151	156	135	161	131	134	150	131	159	145	162	143	174	160	143	158	135	150	141	176	126	143	155	140	156	118	139	149	125	137	138	120	130	144	144	161	141	126	134	139	140	158	153	161	130	145	136	126	120	134	151	145	148	165	145	165	149	146	143	155	159	153	129	157	154	128	150	148	132	150	142	146	155	163	142	131	159	152	146	124	154	132	138	130	143	141	144	145	155	139	142	159	149	146	153	120	137	155	157	149	131	132	145	158	153	136	145	154	141	147	130	155	122	148	133	127	133	153	157	130	128	164	137	136	140	138	155	163	156	147	150	141	146	156	138	139	139	128	148	149	140	147	138	138	129	150	142	114	138	151	137	142	143	181	168	137	137	159	150	157	141	167	129	147	142	148	144	164	127	187	130	149	145	138	153	157	156	167	156	123	151	148	142	143	143	131	130	151	128	147	142	126	151	157	144	135	126	141	133	134	136	162	173	150	138	142	143	131	144	163	149	147	145	138	137	141	138	133	131	154	161	139	152	161	125	136	157	138	161	153	159	170	143	155	154	143	139	130	124	147	128	159	138	141	134	146	148	164	137	123	173	130	158	129	146	150	135	121	147	141	149	155	145	124	147	140	159	129	131	139	121	161	150	147	157	153	161	139	136	136	145	150	151	133	128	146	135	150	134	179	155	151	152	146	134	131	142	141	140	133	148	121	149	124	162	144	142	156	140	149	149	169	160	150	157	139	156	151	157	156	154	137	135	142	130	146	126	139	143	152	146	141	151	159	147	162	153	137	137	152	146	144	132	156	145	136	166	153	150	147	155	125	132	169	151	148	135	145	151	145	161	142	158	154	133	127	140	134	137	127	156	138	135	159	157	152	160	137	150	153	140	178	152	153	160	140	144	138	163	116	148	149	157	150	152	135	149	155	130	190	132	154	126	141	147	164	131	150	151	144	148	156	124	153	134	159	133	142	148	153	157	148	134	138	150	142	153	134	161	128	136	141	151	151	152	143	154	140	130	131	155	138	145	143	140	149	159	154	155	164	146	137	167	145	141	122	142	137	135	124	143	138	141	131	165	122	142	157	122	128	130	153	147	158	137	162	150	157	146	144	143	130	163	143	133	143	171	156	165	142	137	159	133	165	152	151	149	134	165	146	141	126	173	143	142	132	151	143	160	131	136	124	169	175	139	145	145	118	145	154	159	135	141	126	142	150	149	155	153	169	132	160	168	145	144	136	154	146	130	148	135	147	163	159	145	153	137	143	149	161	150	158	153	142	152	155	135	142	135	148	140	128	145	160	135	153	144	155	140	129	161	148	151	139	169	131	139	147	148	140	148	122	125	160	134	134	154	152	144	145	151	159	137	134	155	138	164	146	132	152	150	171	132	103	134	133	164	143	167	167	150	117	148	171	141	136	138	161	135	160	151	141	152	146	151	130	148	145	147	134	153	152	151	146	135	137	141	151	159	168	132	145	145	161	141	159	147	141	123	146	153	139	154	148	135	137	143	174	142	133	145	165	139	158	114	137	159	142	141	167	136	146	148	151	151	142	171	155	128	129	124	125	163	161	149	146	138	155	153	156	152	150	151	141	166	136	167	137	122	142	148	156	172	156	152	155	150	144	137	153	146	160	134	141	125	133	153	141	149	145	160	169	130	165	154	133	150	150	166	152	132	134	145	135	154	157	138	156	157	118	160	167	141	145	133	156	139	152	146	134	112	140	136	154	142	152	148	139	138	137	118	163	161	152	161	150	154	170	149	130	141	127	169	145	153	157	135	122	142	126	148	145	147	140	133	136	128	141	149	143	143	145	128	133	156	146	138	145	140	158	136	126	148	136	139	141	135	161	139	131	146	137	169	131	145	119	151	138	147	138	142	126	137	129	139	156	140	146	123	134	130	148	175	131	142	130	167	130	151	127	159	168	168	141	149	134	131	146	136	165	154	153	141	137	143	150	151	161	127	160	157	125	125	121	131	135	133	139	147	144	134	151	146	145	146	154	161	151	130	141	124	138	135	139	140	183	132	152	155	148	127	156	128	168	149	126	143	134	144	142	183	183	159	164	148	129	158	160	168	155	168	140	149	131	149	146	142	143	161	142	134	156	134	143	132	146	146	151	145	174	145	124	138	142	142	158	164	137	122	148	142	142	135	147	149	149	150	123	167	139	149	145	161	144	123	145	122	148	148	157	154	137	132	141	158	150	141	159	155	155	174	148	139	159	149	157	146	145	142	149	132	138	143	137	136	141	148	142	152	163	158	153	157	121	132	177	155	128	130	161	146	125	143	162	152	129	157	149	135	121	151	147	136	135	138	125	143	149	137	141	147	155	159	153	166	158	128	144	153	134	115	141	148	151	146	117	141	157	138	137	126	138	143	115	131	132	136	154	140	142	155	143	145	159	151	142	147	132	152	162	149	138	147	128	138
31728	23322	4161	547	535	481	532	521	517	493	488	509	476	494	504	552	495	468	471	512	506	469	463	512	503	545	488	515	516	482	487	515	501	507	472	498	483	525	499	457	526	542	568	513	478	521	474	510	493	477	501	490	504	504	460	520	477	473	496	483	498	508	534	501	460	467	537	516	505	487	483	476	518	518	497	485	497	508	460	506	483	510	514	512	467	470	525	502	529	503	510	534	476	506	499	459	503	533	470	501	491	478	520	451	480	514	551	500	531	500	502	525	521	497	505	513	510	496	531	508	489	538	511	498	478	483	460	486	502	490	520	526	487	482	483	501	535	494	480	496	514	509	530	497	525	548	499	529	503	466	501	502	508	528	493	498	492	503	464	482	483	500	512	502	528	472	532	522	538	498	491	513	508	514	487	501	529	475	503	522	510	492	488	536	526	502	467	539	467	502	535	474	476	495	483	487	523	511	519	537	509	485	470	490	476	452	489	513	543	494	496	504	471	452	489	502	511	475	460	494	524	504	514	563	482	495	495	506	502	477	468	506	452	491	505	497	527	522	518	516	530	465	515	525	489	515	547	529	500	478	507	503	482	498	501	468	534	504	523	529	521	474	493	508	514	504	511	484	501	473	488	511	516	444	488	502	476	485	478	475	476	498	516	520	497	513	492	521	506	524	501	497	485	548	497	514	495	512	522	524	528	529	500	533	515	501	488	509	495	517	489	515	468	472	487	503	494	503	519	478	483	517	521	528	500	502	529	538	520	519	506	542	520	511	495	483	543	513	451	490	500	522	500	503	513	523	471	517	499	477	522	506	500	517	505	473	518	516	502	493	494	491	516	517	466	536	451	534	514	459	493	527	489	480	516	512	523	507	497	520	495	500	557	509	466	548	523	494	514	474	533	506	509	507	493	519	493	512	489	529	503	461	470	493	484	528	456	488	500	467	518	514	506	533	490	500	485	471	540	497	510	475	465	475	503	459	518	493	534	488	543	501	492	506	517	469	512	485	490	462	480	498	498	494	531	533	506	508	461	504	485	479	487	518	500	491	532	515	501	436	530	529	500	499	475	496	503	511	485	526	501	520	464	488	483	450	509	525	529	499	494	509	538	505	480	520	483	505	514	536	516	479	501	495	547	446	495	481	454	549	508	514	490	469	519	474	495	484	492	506	527	511	511	486	529	522	500	520	503	481	490	487	498	492	495	462	518	532	485	507	530	514	526	500	543	474	523	503	457	522	503	490	490	506	480	514	510	490	444	496	516	461	512	509	487	516	539	490	496	509	477	526	463	538	532	483	461	512	542	536	526	510	518	494	482	509	531	491	466	473	525	488	493	487	556	491	521	471	506	514	492	528	473	468	483	498	517	485	509	519	474	500	536	483	464	483	484	451	515	492	502	515	482	521	503	531	501	478	512	521	476	496	487	466	514	533	490	553	502	525	495	475	447	520	477	504	520	531	491	538	492	494	475	469	479	507	522	494	555	520	440	514	514	488	511	503	471	538	488	508	464	501	510	471	470	480	493	528	488	508	492	465	467	520	512	486	514	513	491	510	505	491	539	552	500	550	511	489	521	509	493	506	466	485	504	522	498	518	506	518	473	479	517	532	507	504	521	521	527	503	511	505	503	489	491	503	525	487	528	512	464	495	475	526	541	502	510	507	518	484	512	535	517	494	458	522	511	471	507	516	522	486	502	468	497	508	516	458	544	520	505	520	530	495	523	486	491	505	487	458	516	499	539	530	496	504	488	542	493	537	534	524	502	469	494	492	534	462	503	486	497	465	522	478	516	489	527	488	511	510	553	543	503	514	477	475	511	499	463	467	476	492	500	520	495	516	531	490	477	510	486	489	497	519	505	506	475	474	503	514	522	485	480	526	495	496	496	483	521	469	516	499	506	491	529	511	502	473	475	515	515	503	501	514	503	535	509	531	540	476	486	486	531	499	510	518	487	508	524	490	519	522	501	474	491	502	479	541	502	489	472	465	521	533	524	494	487	500	515	536	465	496	485	510	504	497	447	495	513	503	493	494	505	507	492	471	509	552	479	521	486	492	522	480	466	452	481	516	523	464	490	499	502	511	497	494	470	470	482	491	478	495	462	451	465	526	499	531	467	523	465	503	517	470	482	474	506	531	537	483	520	476	461	491	487	478	479	511	519	512	501	499	496	502	530	535	510	513	502	528	502	532	519	473	505	490	531	481	507	473	461	502	471	505	529	517	485	515	494	482	532	502	516	504	499	488	453	524	480	491	526	534	528	467	508	530	478	546	509	508	460	470	501	485	473	464	516	527	487	520	479	544	492	494	541	502	484	530	492	496	515	509	533	533	525	533	524	499	503	508	499	476	487	502	518	541	469	480	525	488	494	475	484	492	527	536	477	507	465	519	482	571	533	492	495	523	481	493	497	514	542	494	510	534	532	512	492	473	513	508	553	519	481	520	533	483	496	516	440	488	520	486	512	548	469	499	537	517	497	530	495	543	529	490	529	463	498	490	527	498	463	486	473	508	484	484	486	488	491	469	473	511	486	485	514	530	483	506	498	469	469	494	505	477	522	499	486	495	516	503	505	497	527	508	495	506	536	498	466	550	527	476	511	472	472	483	484	497	480	508	507	451	511	506	555	499	527	526	497	490	504	473	546	560	526	515	489	470	475	485	524	511	517	476	544	490	493	513	514	453	526	463	442	513	512	487	519	483	490	503	534	481	503	473	518	474	498	503	502	457	473	511	526	494	514	477	475	491	489	479	526	490	488	492	557	500	481	485	518	543	518	487	487	508	466	517	478	512	472	478	518	482	475	501	525	563	512	482	505	531	518	529	497	502	505	512	520	497	540	542	549	501	492	514	509	491	493	475	486	512	484	450	502	494	470	494	490	510	502	551	487	482	490	518	506	475	512	512	501	489	508	498	501	475	518	515	510	503	500	504	479	520	538	513	532	524	534	479	475	506	484	480	487	495	496	502	539	513	485	498	484	462	488	520	485	491	542	494	512	520	478	466	516	498	523	503	505	449	514	525	491	515	528	481	503	477	521	475	515	516	473	497	521	511	481	474	502	517	521	536	530	524	446	491	496	490	508	509	488	480	485	492	511	479	502	475	510	512	506	493	446	504	527	483	515	495	468	483	509	508	464	484	492	550	497	539	533	467	500	467	481	488	498	478	525	475	516	542	582	487	483	506	489	509	486	482	495	498	510	522	512	465	488	511	492	507	466	477	522	483	554	543	489	552	487	529	505	482	476	469	491	511	526	506	469	539	491	506	507	505	510	475	504	487	495	546	501	528	502	516	481	487	532	542	467	542	495	495	514	515	511	548	507	538	514	474	475	494	464	483	490	547	547	511	481	524	461	487	488	510	510	488	509	499	487	506	541	497	521	443	512	514	489	474	505	492	508	489	485	445	521	518	521	497	491	518	480	493	480	495	498	487	519	517	537	494	473	489	493	503	515	473	527	517	504	516	492	516	503	489	493	542	485	489	493	530
71964	62087	35639	8111	469	269	299	275	244	265	261	249	234	234	243	221	231	226	247	234	237	227	230	236	232	225	235	210	222	213	233	226	215	211	224	220	215	248	230	211	208	201	232	255	228	237	252	225	221	220	237	212	213	237	223	208	213	206	215	245	209	208	215	205	228	221	227	235	244	239	216	195	201	214	223	216	221	226	236	229	196	225	255	247	210	215	240	230	209	205	227	221	213	221	226	225	228	213	241	217	211	224	222	229	214	228	219	220	226	218	230	220	219	217	229	219	202	221	219	225	206	245	218	223	203	238	224	269	212	211	240	217	194	213	208	237	215	262	241	227	216	208	258	218	239	231	247	240	208	207	209	225	237	205	234	217	241	206	212	213	211	218	214	233	239	241	219	226	219	230	214	241	254	210	255	233	196	223	214	206	260	218	240	202	209	213	213	232	237	208	211	216	236	235	227	236	232	238	239	238	218	217	248	214	228	221	232	218	224	232	199	217	216	220	211	197	213	201	216	215	206	209	208	195	180	243	236	217	199	218	221	229	233	209	207	215	241	221	239	216	224	214	214	204	237	227	208	178	230	189	218	207	218	259	237	212	235	229	207	227	212	208	224	224	213	215	237	240	237	231	207	190	238	225	207	241	246	207	195	203	248	213	203	222	230	216	211	218	219	203	250	219	251	220	205	212	226	235	201	211	233	247	217	199	225	225	225	237	229	203	223	228	218	227	244	222	208	208	203	232	234	212	240	231	228	242	210	221	234	203	205	242	204	227	212	199	236	229	202	233	216	198	225	211	222	238	226	190	226	262	221	197	224	217	209	218	206	217	218	210	241	232	212	190	220	211	237	254	231	189	211	235	235	245	221	231	233	197	219	192	236	231	213	208	229	242	225	252	202	219	215	238	219	231	226	239	198	202	236	219	207	217	231	247	224	228	227	239	227	222	221	213	232	225	204	232	208	220	223	225	218	235	204	228	241	222	214	217	254	224	208	212	227	227	239	228	234	207	242	212	218	206	205	246	218	235	224	221	234	201	225	205	223	214	230	225	240	232	226	232	231	255	227	245	207	233	204	245	225	227	249	238	223	231	210	207	222	203	219	221	222	219	227	213	223	231	205	198	224	212	184	198	232	234	225	211	202	213	230	219	231	206	234	231	223	252	228	222	217	206	244	215	240	235	223	200	237	220	236	187	242	223	229	224	226	217	228	226	243	211	249	236	226	235	218	206	235	216	186	238	231	221	204	211	217	245	225	220	191	226	220	218	221	211	219	190	233	236	218	230	224	248	225	213	247	211	244	209	214	211	224	232	235	206	214	231	221	238	213	219	229	210	235	211	241	210	208	211	229	240	226	246	229	221	224	209	223	223	216	212	209	247	216	199	214	238	201	208	242	251	210	239	204	230	210	209	223	196	225	231	235	209	213	247	244	212	224	220	209	251	230	231	205	233	238	199	203	196	210	215	212	248	215	229	219	243	223	219	197	201	215	212	220	215	214	212	236	232	209	206	213	199	220	204	209	240	226	212	217	220	233	207	192	214	224	220	199	220	212	202	249	228	214	210	236	208	229	212	247	225	227	213	209	235	216	226	204	212	233	201	217	226	225	226	249	208	221	189	244	229	253	223	216	202	208	216	220	224	228	241	212	203	228	225	230	198	201	212	214	230	237	216	202	235	211	237	214	226	223	190	222	213	221	230	204	221	220	206	237	225	214	249	225	230	250	224	212	231	206	197	233	206	222	201	219	235	234	218	190	219	230	201	205	218	195	227	224	193	233	255	222	208	244	216	249	195	231	219	223	230	223	219	249	232	237	221	224	232	217	230	192	230	217	227	233	246	225	234	234	207	249	233	227	227	191	224	219	216	212	222	195	188	205	225	248	206	207	233	256	219	229	253	220	238	218	217	215	189	244	205	209	214	214	221	213	231	205	214	244	227	219	193	252	222	229	226	217	235	203	242	212	226	232	202	239	223	204	208	225	199	221	229	207	226	215	264	185	208	243	195	225	227	234	210	249	203	218	234	184	213	219	224	224	226	216	232	206	211	222	209	217	207	229	233	247	215	229	229	229	234	226	209	223	205	211	235	227	212	217	223	219	231	223	225	213	204	232	237	222	220	231	256	229	193	248	234	234	190	198	216	213	249	208	225	236	224	209	231	239	220	197	217	207	232	220	248	213	213	218	214	230	205	228	195	205	259	197	214	214	241	226	199	222	213	215	237	250	216	232	220	230	257	209	235	208	230	220	218	201	213	223	225	223	201	207	212	220	216	211	234	232	233	241	214	226	276	235	230	203	209	233	214	208	217	215	215	206	214	214	213	217	211	241	205	207	225	230	212	212	215	237	233	231	206	232	224	198	215	224	243	246	231	224	221	232	214	224	229	200	198	219	254	202	224	249	254	211	223	216	225	203	213	211	228	240	184	213	235	255	239	242	216	209	225	204	236	212	215	226	225	214	230	260	220	221	228	226	252	215	209	230	229	233	220	239	220	218	188	253	224	217	233	219	221	221	242	235	239	219	220	231	202	221	224	230	237	219	204	230	227	213	187	260	229	232	232	237	241	230	219	248	236	226	215	195	237	230	207	230	237	232	225	219	186	223	220	215	221	212	250	243	245	236	210	237	225	238	211	230	222	219	221	206	202	219	229	232	232	212	216	222	211	234	221	210	220	222	179	234	208	246	211	192	221	207	186	240	237	240	189	233	239	213	263	214	230	226	192	242	238	215	260	232	201	225	195	229	220	238	224	232	232	223	237	234	228	214	205	225	215	213	208	233	228	203	240	201	184	211	243	230	203	232	230	242	237	223	240	229	219	227	232	219	222	219	224	218	224	212	219	209	255	221	210	192	229	224	226	236	194	241	257	234	196	226	204	225	231	233	201	195	216	195	227	228	218	206	202	218	224	232	205	233	226	233	227	237	238	215	210	207	213	207	238	182	202	218	209	238	235	256	239	227	228	213	206	228	214	227	235	245	223	212	208	225	226	247	237	225	213	238	218	273	222	214	252	245	236	253	256	218	199	230	223	205	236	242	195	233	190	218	229	204	220	220	233	220	233	209	232	219	186	249	213	201	214	231	227	224	197	226	200	208	199	230	213	205	226	221	218	223	205	219	217	223	222	234	223	228	217	207	209	214	226	203	227	219	194	205	206	228	217	193	224	214	217	226	230	222	227	227	222	230	229	214	210	206	242	202	199	235	245	234	209	222	221	213	223	232	238	219	239	214	235	206	201	211	238	206	206	227	234	224	232	239	237	206	238	212	214	212	235	220	223	211	242	209	226	220	244	215	231	220	210	227	207	233	227	213	247	224	220	236	209	227	235	237	207	215	206	215	239	198	229	224	238	221	213	210	222	227	228	217	240	204	194	232	209	225	187	220	187	220	197	222	220	220	232	225	269	222	230	224	220	211	220	236	228	230	196	242	214	221	232	247	218	210	250	227	224	218	208	217	221	227	208	202	240	226	213	220	223	227	211	231	216
52762	50338	29807	1198	1114	958	958	860	827	852	803	842	802	770	766	748	744	767	767	714	738	719	747	706	712	687	718	688	716	735	714	720	686	714	731	675	707	679	732	714	674	719	714	742	693	715	721	682	691	660	713	678	723	723	776	706	719	690	707	715	681	775	751	665	693	710	690	706	669	747	692	754	678	737	692	701	701	712	709	719	701	716	651	664	715	700	707	766	696	714	712	745	690	687	754	716	701	711	705	710	702	701	696	695	694	702	744	732	703	700	756	740	734	691	687	658	732	700	709	706	691	732	642	668	704	692	740	704	689	677	737	732	705	675	709	691	758	721	709	752	756	684	649	725	760	769	667	735	758	719	664	704	775	708	714	708	662	736	728	700	671	683	701	696	703	692	741	709	727	671	691	762	749	698	696	718	691	682	669	698	699	708	686	721	780	692	700	692	715	680	681	727	720	720	703	666	681	739	680	685	683	714	723	665	731	700	668	714	730	695	734	686	708	672	782	678	700	733	719	716	720	628	680	685	679	730	679	701	693	740	739	685	725	644	670	720	704	701	681	699	685	703	703	704	712	742	758	774	680	704	679	732	699	681	690	694	716	752	740	685	711	666	708	748	668	724	723	698	751	685	704	719	734	662	675	701	710	685	757	685	703	690	722	717	691	680	731	689	740	693	721	738	684	687	741	721	708	703	721	727	669	719	717	725	750	658	720	697	705	699	701	732	673	677	683	673	715	661	673	716	702	703	731	696	720	677	692	693	678	714	713	678	679	718	695	721	730	749	713	755	724	679	724	767	695	717	732	708	734	658	688	729	694	669	673	694	709	754	723	692	688	707	704	735	725	658	730	730	679	718	683	691	723	712	700	717	695	691	724	694	756	689	696	731	705	714	663	715	731	689	732	775	675	740	700	643	706	680	659	738	765	701	715	725	728	700	715	708	656	687	722	667	716	761	753	694	728	665	679	673	699	678	669	702	695	712	702	744	687	716	731	739	697	664	701	719	676	710	732	723	681	704	666	725	675	698	689	709	686	710	718	672	679	697	718	678	722	734	721	749	694	716	697	715	691	670	732	697	734	696	735	737	667	719	738	745	693	688	699	707	675	675	681	729	700	730	713	685	675	704	701	663	660	683	669	705	730	684	690	752	733	705	730	717	715	706	707	669	694	731	724	745	748	692	678	741	702	700	709	690	743	689	693	698	741	681	674	721	711	737	691	701	712	711	730	685	744	683	736	658	705	715	727	671	688	677	704	697	701	665	677	680	701	718	669	695	737	718	726	700	730	697	695	684	706	701	675	735	703	725	699	690	719	712	678	675	737	708	704	708	727	716	747	733	732	695	697	665	730	654	658	638	696	750	683	705	665	743	704	678	747	713	777	714	680	677	715	687	661	695	689	691	657	695	656	710	687	788	752	694	724	715	729	661	672	742	753	708	700	736	687	673	686	669	699	674	678	697	695	660	732	688	709	682	690	672	636	742	732	675	695	756	697	665	692	722	727	698	739	721	685	705	696	700	725	729	701	739	704	696	711	758	688	762	705	694	702	721	708	667	663	677	712	696	741	676	733	688	712	724	702	710	666	677	708	742	708	751	728	698	669	682	673	678	707	665	703	739	691	720	675	732	663	730	721	763	731	727	713	695	704	723	689	694	684	688	652	738	696	709	675	700	689	711	733	737	726	666	688	734	697	675	700	691	661	689	702	714	754	686	731	713	678	731	725	715	697	746	723	705	706	656	681	725	687	716	689	713	739	741	691	705	686	735	728	726	696	673	741	666	699	686	741	689	718	700	714	689	758	690	660	678	662	713	707	690	674	681	774	706	684	673	703	736	753	713	660	705	724	704	710	705	712	694	663	716	722	688	662	701	757	744	773	727	702	707	733	694	707	715	686	736	706	714	686	698	704	711	723	680	686	699	713	737	738	697	689	720	682	712	691	709	675	729	703	703	701	686	720	642	654	673	721	691	734	713	729	680	683	667	689	725	741	673	742	701	666	705	696	719	694	684	719	696	726	764	694	695	686	685	714	744	675	638	733	696	704	703	689	711	748	765	710	702	694	772	690	706	724	710	707	747	691	752	687	678	714	748	715	686	692	705	705	720	675	731	713	701	709	711	710	699	667	689	698	672	693	680	690	727	688	702	699	686	698	679	695	732	676	684	732	712	690	706	724	731	699	699	716	709	708	683	685	693	703	681	675	696	669	715	683	720	723	732	712	729	692	691	717	703	691	691	726	670	692	684	682	695	686	681	718	694	688	736	691	710	706	692	691	666	651	728	697	734	702	735	750	733	693	739	752	695	728	745	725	750	632	669	679	787	705	676	720	714	722	701	683	695	714	662	673	623	674	663	701	720	658	704	709	697	705	728	710	659	659	706	752	700	703	728	702	711	770	687	743	723	709	699	733	693	654	725	684	692	754	722	722	697	735	741	668	731	706	679	686	698	684	712	703	701	728	696	747	701	720	701	710	671	736	707	691	725	682	716	691	706	692	721	697	732	746	672	717	687	675	691	718	732	775	736	687	662	663	706	712	715	714	652	712	708	654	711	667	681	670	677	707	762	705	708	707	690	708	712	713	685	680	662	760	702	730	682	721	733	769	725	646	712	717	673	676	719	710	672	691	701	763	731	696	685	664	710	691	737	687	724	692	707	716	692	670	726	696	705	714	725	743	735	733	695	691	694	708	709	673	711	758	729	666	659	697	673	702	698	690	706	703	712	671	703	740	746	695	695	713	723	755	670	717	714	681	708	734	740	716	689	680	721	739	709	784	706	750	738	716	733	670	709	735	744	698	699	681	698	704	695	759	709	673	716	736	660	682	701	693	746	729	685	715	691	725	692	735	742	671	691	732	732	687	742	748	725	740	682	700	706	692	702	672	703	712	696	715	691	713	727	713	697	756	690	707	712	687	709	762	700	691	688	720	698	762	700	776	731	696	735	701	705	704	726	729	727	704	721	706	719	733	674	722	674	731	704	714	746	717	681	673	731	709	685	739	732	710	703	721	742	686	738	769	746	781	709	722	657	734	774	694	716	679	709	707	723	682	686	677	721	695	734	703	703	721	678	686	717	665	730	714	684	738	702	710	666	712	716	733	681	716	689	710	726	737	708	672	749	669	711	683	688	736	723	704	733	682	675	605	673	734	687	750	749	727	725	695	693	693	728	704	687	715	680	687	705	707	741	714	704	713	711	680	719	701	718	680	717	728	754	728	742	711	678	682	699	676	673	683	678	733	688	677	685	699	716	685	739	692	709	744	727	716	686	706	660	682	689	708	674	657	734	668	697	723	689	716	686	660	701	716	738	718	703	706	753	713	680	698	670	711	707	696	686	703	716	709	720	740	737	651	653	717	717	707	686	689	699	720	712	737	706	675	664	714	771	663	673	707	661	719	664	722	682	687	716	713	770	635	721	693	705	718	665	738	753	687	718	654	704	714	660	695	707	681	675	751	690	716	733	707	705	672	701	694	702	713	732	693	714
80108	72366	46699	15215	1942	477	372	336	347	361	364	360	402	360	359	316	331	314	348	337	352	359	326	315	348	298	337	335	318	277	316	294	346	311	329	315	282	342	298	307	299	305	345	310	353	343	305	337	310	323	323	300	326	357	288	298	326	323	335	329	330	315	310	320	327	299	340	299	298	306	317	295	348	333	333	318	325	315	333	322	287	309	283	300	338	308	301	314	326	308	316	324	338	339	288	313	328	335	295	317	345	311	285	334	314	349	368	329	323	350	342	331	322	288	317	316	300	319	310	296	287	296	309	297	298	299	286	312	290	294	297	331	363	304	279	290	336	298	354	313	315	295	316	316	302	298	324	292	319	364	305	353	334	318	321	348	302	331	337	323	329	326	336	295	321	334	293	286	320	304	318	309	326	340	333	279	309	349	328	299	338	329	336	300	321	290	311	324	322	354	300	299	288	317	336	339	312	300	323	321	313	308	340	326	336	324	328	336	313	323	352	293	324	294	323	338	331	325	334	338	346	330	280	307	299	328	337	312	332	354	297	337	316	333	316	310	312	287	294	332	363	320	313	318	327	308	282	341	313	336	340	296	299	318	294	324	313	314	301	330	327	325	316	323	317	351	316	311	317	325	344	329	326	326	294	335	311	337	286	319	300	327	312	315	307	285	337	321	299	342	309	297	314	296	367	316	338	353	347	320	327	317	296	302	335	293	295	329	310	352	314	311	322	286	306	337	303	267	294	293	295	293	286	348	351	330	357	297	316	305	267	301	291	342	327	300	342	319	336	290	289	346	323	304	318	310	327	300	316	318	335	334	311	309	299	335	303	310	305	315	298	319	320	306	309	290	288	312	311	318	311	297	317	321	295	315	319	315	305	325	298	307	297	334	318	302	341	303	336	308	336	312	316	309	314	301	329	310	311	349	347	311	300	326	341	329	341	308	317	333	327	292	310	314	307	326	332	310	313	323	281	321	321	297	336	330	307	292	311	342	302	312	347	303	317	324	331	338	320	343	302	321	325	295	312	342	303	315	333	308	302	331	298	309	308	296	329	311	322	321	304	303	309	326	345	337	309	317	359	285	324	325	318	335	312	325	308	326	343	289	310	288	333	286	332	329	316	323	331	357	300	298	324	295	308	315	308	307	318	300	361	302	328	318	347	277	292	306	299	334	316	314	319	320	337	317	328	314	342	296	347	329	345	300	306	331	309	320	328	346	317	339	316	295	302	294	315	306	311	300	315	300	330	320	301	320	303	335	298	282	311	325	307	353	325	318	309	312	342	323	307	304	304	331	311	333	272	331	309	309	307	324	341	350	334	320	315	312	342	298	311	295	310	328	318	299	322	338	320	304	331	339	298	319	341	308	325	306	306	322	319	300	350	296	338	317	311	305	309	303	325	311	332	320	291	290	312	322	348	273	307	330	335	299	314	316	349	292	342	318	310	318	323	304	358	314	322	353	320	328	304	310	292	330	307	323	362	303	307	324	330	316	299	304	315	335	307	331	302	313	323	288	304	321	309	314	326	319	354	331	309	322	320	275	314	298	313	305	325	318	298	314	295	306	329	289	310	315	326	339	302	319	329	325	297	327	324	336	318	318	319	297	297	297	304	325	285	349	362	326	321	352	321	313	323	300	289	310	331	312	308	311	321	295	327	341	339	338	310	319	331	303	333	310	330	315	326	301	331	344	325	304	338	309	334	316	319	328	272	344	318	352	314	354	310	312	328	332	298	327	318	302	317	342	316	323	283	323	311	347	310	321	300	324	307	290	325	338	317	320	299	329	341	291	309	291	318	309	334	317	300	347	325	298	331	310	299	306	342	337	317	344	322	322	319	321	314	317	301	342	314	351	310	298	347	300	289	317	337	329	341	328	333	322	307	327	287	296	311	329	268	302	320	337	325	313	332	303	323	317	295	312	320	306	334	328	320	291	319	313	314	279	303	354	358	333	291	319	336	317	305	321	304	293	305	338	307	296	327	294	324	318	311	303	347	310	316	339	283	316	325	313	307	312	299	352	287	290	344	317	335	341	332	299	326	309	345	331	342	365	346	311	300	315	312	307	299	279	294	308	281	318	317	322	312	307	311	307	345	326	361	330	315	311	284	329	311	339	325	291	318	320	321	312	335	285	320	289	329	328	326	268	307	300	319	308	309	314	283	312	292	346	353	313	360	331	309	337	293	299	341	301	297	315	318	330	297	298	291	294	321	348	336	325	315	320	355	336	341	302	318	325	310	295	305	303	359	308	304	292	328	319	320	318	316	328	328	350	286	314	328	337	296	327	359	288	332	310	315	307	282	312	313	323	312	317	306	352	323	316	322	327	325	303	305	315	314	339	307	322	285	320	342	325	287	320	299	318	326	307	339	334	317	333	315	328	325	314	319	301	340	357	326	315	315	325	356	350	308	306	300	325	287	328	300	315	296	315	313	306	298	339	299	363	335	289	310	305	319	312	294	316	325	314	293	304	318	281	321	319	294	314	322	300	344	304	313	323	352	341	319	288	300	324	323	313	305	299	288	311	289	322	297	323	354	317	304	296	325	321	325	314	292	313	302	313	321	327	321	337	304	314	303	284	327	310	325	292	295	347	319	305	309	329	326	281	291	307	304	330	318	292	312	304	363	344	347	298	299	322	297	306	316	331	326	324	281	309	276	307	281	310	324	286	328	334	327	314	336	337	323	326	294	324	332	324	325	314	326	299	313	343	319	309	308	320	351	322	338	364	314	285	307	317	314	316	316	327	262	317	313	322	344	322	326	323	295	315	305	304	322	326	314	349	307	307	294	302	317	346	298	336	337	311	301	316	296	326	323	300	310	347	320	357	311	324	341	329	322	323	318	303	312	292	290	286	316	276	308	296	311	294	312	325	325	350	317	304	309	303	348	360	326	367	298	319	333	312	330	309	300	331	348	305	293	308	311	320	320	304	357	327	301	314	331	345	328	307	335	327	307	302	287	325	295	290	330	309	306	345	325	300	324	295	328	320	308	297	289	289	353	301	344	321	300	345	338	316	331	325	318	308	348	299	309	312	307	296	282	312	306	322	318	333	309	340	364	330	304	300	307	283	325	333	342	332	319	311	325	339	304	290	317	298	338	290	295	320	312	329	300	305	304	298	325	319	310	327	300	316	312	328	319	323	322	325	327	308	312	308	342	358	299	327	331	305	311	317	318	318	287	325	333	320	304	314	295	300	307	308	317	320	303	322	324	310	345	327	345	279	335	280	305	316	318	292	319	323	306	287	306	313	323	318	333	327	339	290	296	326	309	281	319	318	333	311	313	282	292	315	332	347	314	308	349	338	299	321	302	356	330	319	317	330	291	330	325	318	325	348	314	313	328	334	291	296	322	357	338	306	341	293	333	289	343	338	307	322	311	332	309	344	292	335	321	332	282	295	311	283	295	345	305	286	331	300	309	270	313	319	346	336	322	317	295	326	322	290	337	320	333	344	311	338	297	312	311	307	313	341	332	297	350	273	314	327
62611	62197	38579	1776	1606	1495	1414	1232	1203	1130	1127	1075	1074	1076	1052	1038	1004	1041	1023	1015	923	978	935	982	995	972	933	967	981	923	947	996	942	1014	1015	953	995	982	990	970	977	955	923	958	925	931	939	961	980	892	977	931	971	962	906	942	927	918	1010	957	912	950	992	959	925	948	942	936	963	960	937	980	941	926	927	932	930	950	912	955	929	943	990	993	922	996	920	947	920	948	1016	953	970	915	973	936	897	941	939	949	881	983	881	925	947	929	950	928	972	998	964	921	974	929	923	996	908	993	945	930	924	961	902	945	981	980	901	982	992	965	917	921	936	936	971	915	984	895	950	939	870	969	951	936	933	951	941	984	930	941	920	914	910	966	915	934	941	936	955	908	964	960	965	974	954	958	963	916	935	935	946	933	947	951	945	902	1015	973	970	1021	1019	903	891	981	919	946	902	968	950	950	891	953	972	942	940	875	956	917	940	948	959	959	944	959	926	957	957	941	933	913	952	972	932	949	936	955	956	974	976	966	968	910	911	953	929	928	897	923	913	918	1010	906	948	960	946	1011	911	955	929	878	984	915	854	892	916	975	985	915	995	955	956	898	880	897	988	963	937	936	908	965	971	871	927	947	997	908	919	928	999	942	930	952	921	935	1002	957	957	993	916	963	886	922	912	941	936	1011	913	887	980	984	932	915	931	972	922	933	922	953	905	953	966	937	997	906	1036	1000	936	905	944	910	955	931	946	914	961	945	957	980	995	972	944	952	943	971	901	872	907	968	926	911	978	963	1009	936	966	921	945	924	990	928	964	922	903	900	946	912	910	931	939	950	1019	959	946	872	991	915	955	924	965	912	928	976	982	960	974	958	936	937	1024	922	929	927	937	883	939	935	953	923	897	956	982	934	896	918	956	974	952	959	944	942	946	884	954	939	988	969	943	868	945	922	931	911	973	937	911	959	964	927	989	979	941	931	916	947	936	974	959	928	962	943	935	908	980	939	998	894	969	905	912	939	934	984	1023	905	1002	909	943	948	926	942	974	972	946	955	928	994	913	927	947	948	947	952	969	899	880	916	987	924	933	948	948	944	926	961	956	975	963	959	949	919	998	1025	939	958	945	948	924	913	917	921	946	919	923	960	936	928	882	945	996	958	908	926	919	938	962	900	885	955	906	960	949	993	941	946	913	960	920	982	960	931	969	950	896	944	918	955	906	925	903	898	951	963	920	1001	941	975	937	939	956	916	910	959	939	937	967	951	905	930	914	941	930	937	958	947	946	927	951	946	919	953	922	955	942	926	994	910	952	882	952	911	896	956	943	957	964	884	903	960	919	878	927	975	946	916	927	912	923	942	932	936	944	949	966	951	952	987	970	944	981	984	963	933	928	918	1002	1000	975	937	885	938	893	931	927	905	973	966	957	909	913	938	917	947	962	913	945	945	939	955	933	917	927	954	956	991	948	953	950	983	950	948	919	887	965	1008	920	951	923	969	957	961	923	965	916	982	945	934	899	956	956	947	919	946	935	917	997	925	914	1008	906	954	974	926	962	935	940	970	960	981	919	929	937	910	982	968	912	941	905	951	928	957	940	1008	1018	941	942	941	953	907	886	924	943	882	905	929	920	963	900	929	939	960	915	976	956	917	926	970	941	953	946	919	973	951	877	944	948	963	979	977	906	925	973	910	997	973	949	968	946	950	964	852	933	952	941	971	947	977	939	926	892	958	949	966	961	988	912	945	906	918	936	968	907	960	926	955	978	935	937	961	990	950	956	872	969	966	977	946	970	926	995	923	945	967	925	922	985	963	974	976	985	906	991	944	913	961	949	983	927	941	953	939	915	931	906	952	953	923	920	893	947	928	908	956	937	901	962	923	989	965	1022	974	948	1000	941	940	928	930	963	903	935	924	903	953	966	935	947	914	959	924	925	959	931	927	874	959	908	918	937	943	957	994	884	991	973	938	998	933	969	963	914	943	939	986	947	869	951	857	948	954	930	951	890	928	897	913	915	975	908	965	964	947	959	948	969	954	929	968	957	956	940	929	915	983	917	916	944	914	924	912	901	879	931	914	988	876	956	949	928	988	953	914	958	897	918	973	1018	938	993	933	949	915	935	930	928	922	913	937	922	1014	929	971	993	943	919	972	938	925	908	951	971	981	901	986	919	935	894	913	900	923	975	937	865	931	988	872	941	954	941	1020	944	912	954	896	954	940	958	941	958	951	928	939	929	955	911	879	898	940	929	941	967	935	986	977	963	969	991	982	940	968	903	892	955	941	923	923	951	933	1008	921	939	924	931	972	931	940	913	961	977	951	900	889	881	923	989	917	950	968	968	957	898	972	971	971	946	931	931	893	945	957	986	942	963	934	959	964	928	988	958	932	955	897	931	973	965	934	930	906	928	902	930	948	892	952	920	954	917	888	951	984	949	952	956	924	971	947	904	926	930	877	942	1011	960	911	862	928	949	935	965	908	917	935	1009	913	1002	943	998	999	956	940	937	930	898	971	934	937	960	923	964	956	938	985	902	1009	971	993	972	920	901	922	929	933	957	903	904	910	875	958	1021	945	974	927	970	913	927	939	930	943	918	930	966	899	937	931	921	971	925	948	937	945	932	953	968	918	947	974	940	930	1015	891	963	890	896	926	946	936	925	945	922	954	951	914	907	919	941	1023	920	956	926	949	964	934	981	965	973	933	1045	970	945	907	912	985	952	963	963	927	934	982	897	912	945	914	914	906	894	929	966	935	958	954	927	911	953	931	965	959	989	950	878	954	930	975	936	1001	920	967	949	979	891	955	946	1007	934	974	955	999	980	896	927	967	942	923	964	934	928	930	944	878	913	888	1003	977	894	946	971	966	927	984	913	881	922	974	974	966	946	957	916	947	987	961	1017	947	975	1000	1002	915	943	973	940	948	934	946	954	952	988	991	935	991	937	987	931	937	913	953	915	1043	972	957	876	986	919	956	937	977	895	942	886	908	939	957	1028	926	903	938	972	925	1003	925	953	945	986	921	948	912	905	955	941	1015	932	941	944	946	918	966	961	940	926	925	942	901	970	955	970	944	978	934	945	907	963	946	955	917	979	982	933	916	962	911	938	925	961	958	975	992	965	948	981	945	1007	893	960	996	1009	989	961	914	991	943	917	962	1003	912	1014	949	973	935	946	913	923	903	989	920	975	880	882	969	885	916	930	991	953	936	942	903	874	921	955	950	900	945	904	908	929	1036	944	935	996	997	1031	1000	896	866	970	936	910	947	922	895	903	942	920	898	973	896	941	878	923	941	944	880	937	907	946	922	969	935	907	958	947	919	933	950	973	932	921	942	915	916	929	940	913	1008	935	968	985	944	966	965	953	905	881	949	885	930	941	913	924	929	904	968	894	976	944	927	945	956	912	908	966	958	940	960	997	970	939	939	935	910	920	923	1005	942	945	883	942	948	888	908	958	920	919	916	962	916	960	947	935	931	926	956	884	917	975	993	919	959	956	920	954	942	956	924	988	952	966	962	987	963	932	919	943	950	914	907	981	911	938	919	894	951	1019	958	909	943	890	916	914	913
32505	20345	4816	304	160	171	154	158	178	162	155	145	147	143	169	143	136	140	158	145	146	145	148	132	166	158	155	130	172	153	150	146	126	151	141	149	140	166	142	141	158	139	151	139	146	152	142	146	155	131	142	154	147	156	135	157	135	185	160	184	149	154	161	132	131	131	157	170	147	137	136	133	130	137	154	142	148	163	136	170	141	128	148	142	149	159	152	141	127	156	131	154	136	151	154	155	124	149	148	156	140	141	170	154	127	172	163	150	155	135	148	157	145	141	145	154	132	135	153	145	154	160	148	154	157	148	142	160	167	162	132	125	143	155	146	152	139	118	156	131	148	143	172	135	143	149	155	169	138	152	156	150	153	138	145	135	158	138	142	140	134	135	166	148	156	143	163	151	145	144	150	155	144	150	138	162	162	156	141	136	150	167	138	147	139	160	137	161	143	152	142	159	156	149	157	157	161	141	145	153	141	139	153	145	154	161	114	161	150	164	148	154	146	159	146	166	142	144	153	125	134	160	168	140	171	165	166	133	146	148	139	139	161	127	132	129	131	151	158	133	145	148	143	157	138	155	144	160	124	126	148	138	129	144	147	172	153	144	149	147	165	139	161	127	142	147	121	162	130	155	152	131	154	148	148	156	143	151	168	138	165	167	146	149	151	163	149	142	136	143	151	148	155	160	134	135	144	136	161	149	144	152	134	121	138	152	165	171	153	156	163	139	138	153	139	136	151	157	143	127	148	149	142	145	135	133	156	136	146	156	156	156	143	148	160	160	157	149	127	147	140	125	153	140	129	154	158	143	159	139	155	161	169	155	158	146	158	138	141	153	150	149	145	152	162	148	149	150	138	153	153	174	171	140	128	148	135	146	153	148	170	147	151	141	153	146	152	154	144	139	131	139	145	143	119	168	132	136	142	143	158	136	133	145	141	134	138	160	142	151	150	158	151	161	156	137	152	149	141	168	144	158	139	133	167	145	159	142	146	145	152	170	142	141	148	142	137	123	147	151	140	136	140	135	159	135	137	165	147	123	156	136	138	163	157	142	148	146	148	153	153	151	172	139	165	148	174	151	144	146	153	132	139	145	168	160	144	124	137	152	158	141	170	136	160	162	165	151	125	113	164	130	139	131	160	145	151	141	141	147	140	135	137	170	159	149	159	122	144	137	159	154	139	151	142	140	152	121	121	142	149	164	169	158	146	151	143	144	147	136	151	129	142	148	152	158	134	148	145	155	133	142	171	161	147	152	153	142	162	146	143	147	151	143	145	146	137	141	163	144	135	146	158	146	133	147	139	147	142	155	163	143	162	140	151	149	124	142	145	154	119	166	147	128	143	148	151	147	156	141	152	157	147	135	169	162	151	128	138	141	170	141	153	145	136	138	141	150	161	168	167	164	129	148	168	127	155	140	149	145	166	145	146	156	168	139	157	128	145	146	144	135	142	145	153	151	139	156	161	157	162	143	132	154	148	148	182	158	140	153	147	133	139	139	143	133	147	146	162	145	148	141	140	133	141	142	170	126	170	162	151	153	159	162	139	157	164	155	160	137	159	168	134	158	149	178	178	135	133	129	134	153	129	145	131	165	159	147	163	158	155	167	149	143	153	160	158	121	131	148	148	148	147	170	159	151	150	146	129	137	145	149	133	139	162	190	137	125	146	158	133	138	153	146	142	143	138	141	158	169	144	153	156	141	150	155	146	170	138	139	144	145	149	144	147	131	142	146	182	147	149	127	144	152	158	148	143	153	136	154	126	164	127	138	159	155	147	136	130	129	151	147	131	154	150	148	155	145	144	160	141	142	140	155	167	148	130	156	156	152	146	148	141	143	122	175	134	141	141	146	147	144	138	142	135	154	136	146	157	168	135	138	153	144	174	150	158	145	147	144	152	154	153	150	138	129	149	146	151	143	147	138	154	149	158	158	142	134	146	152	130	150	139	144	160	153	142	138	131	189	135	117	149	127	157	156	148	173	150	134	147	151	145	164	160	156	138	141	165	145	155	129	158	158	166	134	138	154	156	135	140	157	144	140	160	144	148	163	156	141	133	142	150	148	119	147	145	144	127	123	151	132	171	135	154	146	157	133	135	151	138	144	137	157	140	139	149	163	151	145	130	143	138	141	145	164	144	148	132	144	120	131	161	150	140	131	151	167	146	166	157	156	144	168	150	136	147	142	126	156	142	135	168	134	149	134	156	153	148	152	143	151	137	149	140	153	142	149	132	147	156	129	160	142	157	169	148	141	154	137	129	139	154	149	154	144	157	165	138	146	142	149	158	128	162	153	138	158	130	161	167	149	156	140	129	132	149	152	168	162	133	153	148	132	133	170	147	132	164	149	138	145	149	169	152	152	131	157	134	159	146	158	143	145	158	145	160	136	140	136	139	152	139	157	147	141	175	151	131	143	147	154	136	153	135	147	143	145	155	154	117	147	155	144	152	129	163	156	143	153	161	137	146	157	151	134	147	162	150	149	154	137	130	153	152	135	162	141	165	143	157	138	138	152	149	163	140	157	127	154	165	127	176	130	136	150	145	155	131	132	139	154	148	141	144	131	138	162	155	130	150	135	157	146	131	155	140	168	169	133	150	175	151	150	158	189	169	141	158	144	147	152	135	159	153	134	135	140	146	129	155	147	144	134	150	149	148	142	159	128	169	163	155	148	145	172	149	147	143	129	148	137	164	141	121	151	131	140	141	140	156	154	149	161	170	133	156	129	145	148	164	142	170	145	147	129	156	134	159	142	149	149	143	151	153	140	147	144	148	154	123	157	163	171	155	133	145	153	155	158	160	170	150	162	158	157	153	161	145	142	146	152	129	165	146	168	146	154	133	155	142	155	168	138	149	154	138	150	142	148	129	135	159	141	135	135	137	156	157	144	170	145	157	141	130	145	126	156	134	154	155	133	136	146	132	155	132	159	139	152	147	154	156	133	143	174	140	156	157	149	145	133	177	145	139	157	138	157	146	149	155	151	124	170	168	160	140	140	135	142	154	146	167	130	135	137	142	149	146	151	172	149	175	161	155	135	130	140	138	139	150	162	146	147	147	144	151	164	137	151	162	154	150	151	142	151	149	159	147	150	146	154	126	133	155	143	161	149	154	139	160	131	152	136	171	156	151	137	145	149	140	144	137	146	140	133	157	135	149	160	128	156	139	156	146	123	143	161	141	149	134	155	164	146	147	134	149	164	158	166	144	131	156	152	143	148	135	124	149	143	147	148	168	132	149	151	160	140	131	148	116	149	142	142	132	131	163	151	144	132	145	174	143	164	148	143	143	160	151	155	150	147	149	144	145	163	167	138	159	153	150	146	134	163	173	138	137	162	149	122	133	168	153	153	145	139	181	153	146	152	137	152	146	141	136	136	144	143	145	140	160	148	151	150	131	161	140	162	147	153	153	146	142	152	160	120	140	142	149	135	145	147	150	146	139	127	156	167	156	132	160	146	145	145	156	158	158	165	114	128	167	131	152	151	148	153
31696	23358	5619	555	498	529	523	486	533	532	539	495	496	522	492	500	517	483	484	506	498	516	514	511	490	543	516	513	485	482	502	511	529	488	485	471	464	522	494	516	510	538	525	489	541	454	517	539	478	527	463	489	550	477	482	498	542	550	481	498	540	516	516	535	532	511	575	543	512	527	491	498	514	532	553	499	485	569	467	501	497	477	510	506	500	491	525	514	479	504	465	529	549	543	496	493	516	509	515	490	476	506	516	456	495	488	481	498	519	531	495	499	502	496	520	494	506	561	495	505	522	509	492	537	506	510	486	522	577	499	558	522	504	481	478	522	510	481	469	496	484	496	532	513	494	495	525	497	510	540	473	484	513	468	506	500	505	461	514	544	491	475	494	496	459	522	524	493	494	501	518	498	504	487	530	572	518	526	506	517	497	517	493	517	490	498	504	482	497	491	510	468	546	508	489	443	517	492	479	504	519	476	503	532	517	487	522	504	527	493	498	527	508	542	487	505	533	540	500	487	490	530	507	517	492	513	490	463	504	508	515	503	496	468	498	531	484	487	492	533	490	523	554	482	512	480	460	495	496	501	509	494	492	492	484	515	504	511	494	470	535	456	511	521	498	512	507	499	536	479	513	524	513	494	553	465	537	500	493	522	536	499	492	512	533	477	502	525	507	535	507	513	511	499	546	542	518	487	534	532	489	533	532	482	468	506	484	480	513	493	512	536	502	480	516	528	497	504	490	517	503	494	555	528	471	505	528	484	508	516	481	504	543	524	531	495	522	492	524	530	488	502	509	456	487	513	519	503	526	518	531	467	508	524	511	509	478	526	552	527	525	506	505	494	506	471	509	522	473	468	481	516	485	514	537	510	511	501	526	509	505	494	525	545	538	472	529	489	496	507	506	527	521	480	517	499	501	486	447	473	531	501	493	504	485	505	520	522	518	510	502	521	512	498	504	490	484	532	489	491	478	533	485	516	490	523	534	512	505	488	486	495	499	533	540	551	553	485	545	501	507	521	517	474	520	516	540	507	553	504	498	533	516	521	494	457	510	514	538	534	539	513	479	467	470	515	517	538	527	493	504	488	469	506	529	499	503	448	485	506	530	514	497	435	534	483	538	501	505	517	589	531	511	493	509	478	498	488	518	456	493	498	496	523	527	521	515	501	508	483	491	506	498	463	537	508	452	493	514	500	508	492	510	518	541	470	550	516	521	537	519	524	531	532	520	502	491	522	499	495	517	504	542	485	493	491	496	505	513	467	503	517	523	488	541	507	520	521	507	494	574	495	519	516	519	538	502	535	489	489	579	486	482	556	511	476	464	574	507	551	465	505	511	516	534	538	494	498	521	549	455	478	479	480	510	512	509	459	504	533	502	501	480	486	481	477	470	544	518	469	520	503	516	518	506	556	500	519	494	504	498	486	521	503	518	494	510	497	502	500	498	525	486	499	496	522	488	500	527	467	452	498	472	483	473	507	528	498	497	494	526	515	542	471	504	534	489	502	521	499	542	524	515	515	489	512	497	487	502	505	483	520	491	494	460	482	471	531	485	533	519	543	529	543	533	519	498	534	480	524	489	546	463	497	487	513	496	473	505	516	458	524	498	541	483	467	485	475	522	493	538	495	517	515	541	503	513	517	541	494	489	504	497	529	511	487	493	511	496	510	537	492	542	463	490	462	496	483	544	477	474	507	510	473	495	511	508	503	506	520	474	543	490	503	478	480	487	462	470	474	529	490	544	489	486	477	544	504	502	495	494	517	474	476	511	498	511	486	499	502	493	495	532	525	506	512	530	505	517	478	478	469	490	566	523	482	511	530	524	496	502	503	487	477	522	496	477	525	535	524	558	520	514	495	505	502	489	524	510	497	465	499	503	467	535	480	489	485	478	488	518	486	504	523	508	531	499	502	457	530	517	477	496	546	526	495	496	534	499	526	507	499	475	509	520	480	519	506	502	479	513	542	501	533	476	477	491	528	508	499	487	523	488	504	463	504	471	518	507	479	488	478	517	496	507	563	484	506	510	536	515	513	472	515	497	483	483	508	508	481	499	527	497	519	484	536	493	531	479	519	510	486	531	467	500	534	495	552	510	502	531	514	498	471	495	524	475	513	492	515	513	537	509	543	501	546	547	496	489	509	519	491	544	517	551	543	535	536	481	496	502	532	508	492	515	514	487	502	491	502	505	483	516	500	490	545	516	484	487	492	460	530	506	477	551	505	517	544	514	510	486	486	508	465	497	460	471	537	526	508	503	493	502	504	486	521	493	521	512	486	526	545	491	511	521	503	471	466	472	496	530	490	539	472	497	525	525	507	526	524	523	542	503	507	517	452	500	479	499	495	516	492	502	508	506	490	486	485	503	558	543	528	477	536	535	504	516	494	522	493	487	517	536	508	542	495	503	478	453	467	507	533	492	501	512	513	501	505	507	530	528	520	473	495	524	479	537	528	537	497	544	488	462	529	499	477	542	551	498	457	515	503	497	509	471	484	524	501	504	570	526	521	504	477	545	484	471	526	510	527	500	485	482	517	456	557	524	516	555	513	508	529	517	490	523	483	548	493	503	517	517	520	482	478	473	516	519	499	522	509	514	512	513	470	528	513	487	466	486	503	480	495	515	492	488	513	488	497	528	539	514	509	518	528	476	483	508	492	495	463	489	510	535	496	513	487	514	480	524	507	538	481	453	543	505	522	553	518	498	483	527	527	574	513	512	502	516	503	502	485	501	529	482	497	489	510	472	481	500	533	544	480	483	516	478	505	515	493	463	503	493	495	499	523	518	503	480	487	484	526	514	503	500	538	515	511	543	521	521	480	473	472	502	514	512	528	520	510	575	512	506	539	516	477	438	518	518	500	480	492	518	496	539	489	497	522	507	486	499	500	465	532	536	530	530	475	537	524	496	533	502	493	521	492	514	498	527	491	468	509	515	546	537	517	466	490	486	525	496	509	483	501	511	500	534	494	469	489	479	514	481	467	477	499	501	464	522	540	499	496	524	517	538	530	494	539	511	541	517	532	520	529	499	495	470	509	536	501	498	537	518	532	492	512	537	491	490	521	497	512	544	554	502	508	510	496	530	502	513	526	511	504	513	496	488	529	544	511	515	529	468	525	512	497	498	508	522	505	526	471	511	523	503	511	525	526	473	525	479	502	503	499	489	493	505	460	498	506	517	500	496	490	521	486	507	509	514	458	536	490	506	522	504	502	524	496	512	520	501	479	529	495	477	514	532	501	507	533	508	506	483	521	480	537	486	512	532	509	494	482	510	483	538	526	510	505	484	500	489	520	486	526	518	553	540	542	474	490	470	472	489	508	514	517	528	476	481	542	514	522	521	489	499	552	537	529	528	515	475	501	489	482	495	531	529	503	483	452	516	473	487	556	533	476	523	509	511	472	519	516	483	526	531	514	506	506	470	500	478	488	544	472	517	492	489	482	488	504	538	496	527	518	532	496	492	503	486	508	529	521	494	510	519	513	509	477
71396	62936	36593	8467	515	330	292	265	254	236	222	218	199	212	202	222	207	228	217	233	220	249	243	219	224	198	220	221	216	227	201	249	223	210	213	208	209	212	185	205	222	245	227	237	249	220	225	229	213	211	180	211	226	228	218	226	229	227	218	232	236	212	223	217	215	239	233	197	224	219	232	226	223	208	204	198	211	230	205	225	219	232	211	211	209	242	253	215	228	207	230	224	211	219	218	215	215	204	220	220	225	253	220	236	225	181	187	220	249	208	224	209	235	222	237	234	189	215	228	224	225	234	202	208	237	223	207	229	222	211	194	222	200	226	244	232	253	272	222	245	219	251	227	212	210	209	222	202	223	209	236	248	243	205	228	205	213	240	247	225	217	233	185	216	217	250	230	210	200	204	224	206	209	213	222	217	204	217	226	216	227	235	213	223	240	217	235	209	218	217	243	210	241	213	216	212	221	241	190	214	207	243	220	248	235	236	199	232	209	202	203	220	213	204	229	197	242	219	219	208	229	216	240	241	215	212	224	216	240	227	216	219	239	210	195	223	210	202	240	200	220	230	209	211	214	229	185	216	233	225	208	221	236	218	218	226	221	224	233	202	210	228	223	221	230	203	197	187	219	219	207	225	221	196	244	236	244	214	240	227	224	213	215	198	201	173	209	214	200	213	217	218	219	218	238	224	213	215	220	260	218	225	228	227	219	242	220	213	221	214	216	214	226	199	200	221	204	217	254	226	210	209	224	224	239	226	228	203	216	215	220	227	224	217	219	221	226	222	231	222	219	219	230	233	212	216	236	214	186	225	212	223	236	221	230	219	212	213	215	232	214	220	225	215	218	198	234	227	212	230	237	221	230	215	234	222	221	222	226	230	209	185	231	243	221	225	228	235	213	213	212	239	212	238	195	206	211	240	227	190	225	221	232	231	212	217	190	218	225	238	242	210	215	228	229	194	241	245	194	242	219	211	213	206	236	229	236	223	212	197	235	235	235	240	213	207	213	209	239	252	224	245	225	203	211	193	240	238	219	229	209	254	220	200	202	224	199	227	228	221	228	237	215	195	206	229	234	219	229	247	206	212	242	215	199	243	205	229	212	211	178	231	234	221	214	223	184	195	217	220	230	209	244	212	222	233	197	248	224	210	220	240	247	214	213	195	199	223	211	213	230	193	218	215	222	218	232	218	205	203	225	231	195	199	232	221	185	213	231	231	224	261	216	217	216	209	191	222	223	246	211	216	199	200	234	209	215	223	217	186	225	226	229	198	215	234	238	206	228	230	212	276	227	217	201	221	224	233	198	202	222	216	219	207	230	238	229	217	205	216	219	220	213	208	231	219	223	230	212	232	211	198	220	209	221	213	210	221	210	247	221	208	210	215	223	236	213	225	208	220	224	217	220	214	209	211	234	225	182	221	211	204	237	220	238	202	218	227	239	205	204	206	229	215	208	217	222	220	206	231	242	225	251	219	263	225	217	163	227	255	260	203	198	229	205	193	248	205	243	211	221	231	191	238	205	207	228	213	210	224	206	216	222	230	196	214	227	204	228	228	214	205	234	229	203	231	222	229	200	213	217	211	231	239	230	206	237	210	221	243	215	228	208	225	221	237	202	243	220	231	227	206	222	227	228	222	215	251	211	225	224	219	191	233	214	241	230	217	227	257	184	210	217	227	193	230	220	233	224	206	225	199	210	210	223	210	204	193	213	217	209	216	197	208	239	241	216	235	220	209	237	235	212	201	217	219	224	249	230	207	217	178	224	220	243	217	232	219	219	216	219	241	218	218	223	231	223	254	256	252	211	218	205	226	200	203	225	192	230	196	224	219	221	221	190	221	238	224	230	212	217	192	223	225	213	182	224	229	228	244	247	220	197	248	224	224	227	198	209	227	241	221	215	243	207	237	225	207	240	223	228	207	233	227	237	208	208	220	233	209	230	225	215	228	198	204	219	222	230	190	195	236	200	234	241	217	228	218	238	220	233	234	208	225	218	229	244	225	209	189	193	244	199	227	237	213	228	258	243	241	204	233	206	239	229	230	217	223	200	232	182	209	199	236	214	225	192	197	233	225	247	206	237	210	216	258	214	234	227	206	214	223	232	204	237	249	219	214	194	218	217	212	197	230	240	233	238	225	233	227	209	244	218	207	224	223	221	220	197	214	228	216	219	214	215	228	218	205	231	216	227	223	230	197	240	197	219	206	230	220	213	214	211	217	229	196	233	220	221	184	230	229	221	224	199	203	216	231	230	223	216	214	263	221	235	242	203	251	201	249	206	219	230	235	220	229	216	235	230	226	235	228	182	210	236	247	221	209	225	233	259	228	199	207	209	248	232	221	237	208	210	222	223	220	221	227	212	224	191	204	213	213	234	222	224	207	223	231	238	224	178	217	236	225	210	203	227	227	219	204	219	204	237	219	213	211	213	203	228	214	228	195	217	219	228	196	258	229	228	238	257	232	214	208	179	247	225	206	214	234	207	227	202	197	234	194	225	222	201	228	219	223	193	212	229	221	251	227	224	234	212	234	218	232	237	238	210	218	235	216	201	217	229	213	189	202	231	227	225	221	231	221	210	206	203	183	242	205	237	231	224	217	223	212	250	220	222	223	209	224	209	201	245	221	229	201	227	235	211	240	206	216	215	209	215	215	225	238	230	241	239	249	199	236	231	219	211	222	209	217	224	198	217	222	204	219	231	204	251	228	233	211	214	236	204	234	206	227	227	225	194	222	217	228	220	224	210	215	251	234	208	226	240	215	234	220	214	218	208	227	236	219	232	210	218	215	206	223	212	214	217	227	223	253	237	213	221	218	234	237	251	225	207	232	186	221	215	222	205	221	213	249	208	239	215	210	235	244	202	259	196	220	210	213	194	238	216	194	230	227	216	212	211	212	188	224	220	216	221	220	204	230	218	227	211	208	196	222	219	239	220	226	234	256	204	220	239	203	214	206	241	239	231	230	191	225	234	237	204	220	201	224	205	224	225	220	208	216	232	206	201	212	225	222	204	244	230	222	227	213	208	210	198	227	227	211	210	240	240	249	234	233	199	202	239	223	219	220	222	209	203	206	194	199	224	219	236	213	237	224	203	243	230	226	224	207	239	201	205	222	240	216	215	215	241	215	213	214	209	225	221	230	226	203	217	216	206	226	221	230	229	238	230	239	216	215	235	229	214	206	209	225	221	201	222	219	214	193	208	216	216	205	204	192	205	235	238	205	218	248	204	222	232	192	217	228	206	217	218	212	221	220	216	227	227	204	226	228	199	208	226	217	195	207	239	223	239	216	224	220	195	216	238	208	211	208	209	215	238	213	199	221	216	201	206	208	227	214	226	214	232	206	201	220	216	203	228	220	226	248	234	205	208	241	237	220	205	239	245	223	219	199	197	223	237	203	224	203	216	203	209	226	217	209	224	212	210	233	223	235	215	239	198	230	222	223	224	210	228	208	198	239	194	209	214	183	214	239	237	248	229	217	213	211	214	243
51788	50369	30832	1310	1076	1043	950	962	825	873	805	727	762	794	751	733	761	719	734	741	730	714	690	730	724	733	670	734	656	727	737	694	759	692	717	755	699	704	738	691	729	687	731	748	725	690	705	706	718	614	679	709	699	677	722	682	688	698	715	708	705	693	684	743	728	643	641	659	712	735	671	719	704	712	745	669	644	719	709	714	691	698	712	716	679	678	733	690	678	715	772	690	674	690	685	735	700	725	690	677	707	689	722	685	735	680	685	709	702	635	694	683	706	708	664	712	699	676	669	726	726	658	695	704	749	689	670	683	727	660	732	697	710	710	692	687	659	739	670	689	714	690	718	668	696	669	727	691	703	703	678	734	700	703	668	684	741	691	696	697	631	680	708	700	668	695	712	688	693	705	672	695	678	669	708	698	734	743	666	674	705	693	704	706	681	723	677	745	756	670	740	661	639	680	705	641	628	725	721	735	718	715	692	701	714	675	673	680	672	717	687	690	710	733	709	718	706	674	697	732	682	667	636	642	723	706	704	693	682	740	681	712	700	673	721	711	685	657	721	714	657	716	689	675	707	688	708	676	713	645	706	668	736	735	749	687	684	677	677	680	635	699	720	688	694	710	664	726	723	671	673	693	751	678	662	682	670	711	719	723	679	722	720	686	670	708	711	705	670	686	672	671	687	720	698	700	634	697	701	664	677	722	683	666	683	659	674	688	707	728	685	684	686	677	688	711	676	685	708	698	700	677	709	675	705	699	732	653	709	727	730	710	692	651	723	660	676	725	694	659	714	746	720	668	693	666	678	709	673	715	730	638	699	642	676	718	680	718	679	697	699	676	727	785	661	708	679	665	663	710	692	732	675	701	749	729	680	733	669	721	731	691	684	705	648	691	694	702	730	749	679	746	703	706	765	674	658	706	685	689	672	712	659	710	724	740	708	653	690	735	754	699	673	660	703	699	669	683	660	683	721	719	659	700	713	701	689	663	737	714	719	726	635	662	701	685	684	664	738	714	709	698	674	699	678	710	667	695	671	701	716	714	695	706	729	714	722	710	707	693	660	698	646	711	675	666	706	682	696	669	686	665	741	673	741	736	699	720	703	692	669	709	699	700	726	706	749	701	714	674	703	643	693	682	658	675	721	714	665	699	701	681	719	732	710	678	743	672	699	639	661	675	684	636	705	673	701	675	681	690	718	709	699	702	679	678	710	725	658	654	709	663	729	729	697	697	686	716	671	651	702	693	718	686	698	696	705	685	710	680	683	718	698	714	691	688	732	745	684	683	691	675	690	703	693	663	694	684	705	697	686	680	698	675	688	673	727	717	691	674	713	688	705	660	658	716	691	732	691	713	690	741	693	720	707	714	708	757	683	737	645	675	703	737	688	715	699	683	677	745	680	664	708	671	746	693	680	726	664	743	675	656	705	688	707	731	705	701	676	697	675	687	694	659	683	787	725	714	701	663	690	696	729	747	702	720	731	693	642	678	704	714	702	686	664	727	707	734	719	664	691	669	702	720	695	722	693	727	653	690	667	686	748	733	706	713	709	669	712	748	744	707	725	694	727	708	740	693	650	671	730	725	684	693	675	702	695	680	702	719	677	660	675	702	686	689	670	742	664	701	667	667	689	755	689	700	687	710	677	735	704	695	692	714	722	696	728	647	742	697	684	687	702	690	702	698	728	717	703	702	706	708	649	650	677	728	702	658	746	674	696	660	678	695	728	689	708	708	686	684	675	705	677	683	681	681	680	706	728	699	717	680	701	681	731	704	634	672	706	686	701	732	692	679	708	672	769	720	682	724	726	665	614	618	682	680	674	725	718	728	703	728	673	718	657	698	704	725	683	669	654	713	751	734	699	667	694	684	709	689	739	716	706	708	690	660	712	697	721	651	681	743	694	657	690	691	705	668	735	700	666	711	695	675	706	637	736	646	681	688	669	703	691	646	724	708	649	699	656	666	732	666	693	696	609	710	684	704	721	715	689	718	685	702	672	653	725	724	652	726	660	741	692	682	696	657	772	683	677	746	665	764	716	759	656	689	715	660	714	727	677	712	706	723	655	743	694	705	714	696	701	714	679	734	691	656	728	736	734	649	720	678	688	686	696	692	728	714	702	692	683	696	673	688	692	762	633	692	719	715	669	695	705	692	753	720	679	678	737	728	716	722	699	659	704	716	686	691	671	689	670	716	644	743	659	718	670	723	663	700	706	740	711	702	718	661	654	678	702	645	680	709	753	696	659	710	686	717	660	677	737	712	680	736	718	715	727	674	699	715	732	700	685	729	748	696	694	760	671	660	731	668	709	727	709	717	690	736	660	651	706	738	723	702	703	739	691	658	702	696	677	732	724	692	688	686	701	666	672	713	695	737	708	722	675	716	670	696	741	737	713	717	673	736	660	716	663	685	742	711	707	711	710	687	741	694	693	664	677	672	699	683	720	690	687	693	654	680	734	719	743	659	700	703	734	667	757	696	734	721	692	688	678	723	699	739	743	698	696	694	664	698	650	708	672	735	668	740	698	689	714	686	701	681	697	724	681	675	682	737	719	717	719	722	725	664	682	690	697	716	707	672	661	698	679	770	664	683	684	680	672	746	670	678	711	660	673	700	684	721	688	685	638	687	656	655	722	667	706	719	682	656	686	682	757	697	729	744	689	702	709	671	680	673	642	691	713	708	698	675	700	700	667	682	718	676	727	699	665	710	661	705	676	703	704	704	712	671	714	736	727	699	739	691	742	699	688	698	693	706	718	697	684	696	721	693	693	649	683	688	679	698	697	739	693	651	658	693	679	689	713	730	697	739	692	670	682	718	722	688	716	662	714	685	654	681	696	717	702	675	658	702	706	702	675	638	668	706	704	723	714	734	657	703	647	717	684	655	685	725	687	697	673	684	705	717	720	715	727	706	713	690	700	686	714	688	704	673	705	710	721	638	695	697	686	687	720	680	749	724	683	674	686	691	695	733	742	696	685	706	675	673	709	727	683	694	666	714	705	672	685	708	710	729	676	717	717	705	693	761	659	714	682	660	696	713	759	700	720	751	670	710	733	687	661	680	710	718	686	727	701	700	687	644	658	689	671	739	690	682	686	672	779	647	702	717	686	682	722	667	709	686	660	700	699	688	693	721	680	715	695	743	697	694	681	670	716	703	706	697	669	708	697	706	684	699	727	648	747	726	670	668	696	695	735	707	677	678	665	724	681	761	709	682	688	704	703	695	732	704	674	694	634	704	729	700	734	712	723	707	699	742	688	698	703	682	682	716	720	728	704	647	746	674	734	761	667	649	686	738	711	677	700	647	712	682	704	662	699	747	728	696	710	687	711	713	744	661	721	690	692	698	667	704	684	692	670	678	735	690	697	717	738	687	681	719	744	687	701	704	697	678	702	710	718	729	715	759	719	727	710	679	731	741	717	719	691	700	713	685	740	715	697	682	758	727	644	691	677	696	690	704	700	730	686	693	677	721	663	723	711	690	670	702	665	723
79652	72725	46721	15220	1802	446	385	379	402	400	351	333	345	335	325	300	320	342	297	327	328	322	353	297	317	313	339	296	318	343	311	314	277	307	282	300	346	289	274	303	293	323	299	317	331	350	311	320	335	311	320	318	314	323	344	296	303	332	318	298	339	300	313	322	289	297	326	287	300	318	305	332	310	342	296	329	302	287	307	316	322	305	341	302	317	333	287	305	304	288	300	302	286	326	307	292	319	300	283	314	336	306	320	283	316	317	296	321	328	316	323	303	299	288	310	293	266	321	322	314	306	298	284	303	297	327	311	306	312	331	329	323	319	300	317	288	296	340	326	312	326	314	346	319	305	313	332	307	281	301	323	329	317	340	292	288	302	316	309	307	269	319	317	295	296	311	333	298	311	283	310	307	300	343	302	309	307	323	301	305	324	265	332	316	321	341	303	290	341	306	309	327	283	296	291	327	316	292	300	322	311	278	314	316	294	327	306	318	363	314	298	323	291	313	284	301	314	310	269	290	308	348	308	321	314	305	294	294	310	266	313	328	304	300	300	298	303	354	317	302	290	325	327	314	299	302	311	297	321	312	303	301	320	311	314	302	349	273	321	314	313	282	310	304	283	320	311	299	315	341	331	301	277	314	292	334	300	341	311	318	320	340	313	289	270	333	305	282	325	318	298	288	278	322	299	314	339	285	301	313	321	307	312	351	298	345	307	324	319	317	317	300	329	286	284	325	319	298	305	310	350	319	338	322	330	290	293	270	285	314	318	296	349	307	315	316	305	316	326	319	312	294	339	300	316	300	310	329	292	338	325	328	326	318	331	297	341	308	285	311	308	307	311	313	291	316	302	314	326	316	323	313	339	291	300	348	302	303	306	295	335	323	286	335	332	295	264	321	313	313	355	332	278	308	317	322	289	327	282	313	294	303	273	327	305	325	335	326	308	301	303	288	296	317	321	298	309	316	296	288	354	315	314	342	343	306	299	302	283	318	329	328	313	311	311	299	320	292	315	327	286	344	319	314	302	301	303	308	313	337	322	277	306	328	315	314	322	318	290	318	300	313	310	326	311	327	315	284	333	334	312	344	320	337	336	314	308	325	294	320	309	330	315	269	330	349	338	319	275	353	334	294	319	306	335	283	333	295	315	298	330	307	318	322	292	352	295	294	330	354	292	319	310	302	321	297	290	305	289	334	312	331	307	323	310	319	332	313	320	281	311	300	318	326	331	329	331	288	302	309	310	309	317	299	309	339	327	290	327	310	299	303	314	319	334	314	328	305	333	292	313	302	316	303	321	299	315	321	310	333	309	316	321	315	300	317	300	309	330	291	284	323	290	323	323	283	289	340	305	342	295	298	328	313	329	325	316	297	281	310	312	336	313	284	313	325	307	291	303	331	335	299	309	310	318	347	286	281	344	292	336	313	322	312	302	288	318	331	321	282	295	306	311	303	327	296	322	322	311	282	323	316	325	326	337	323	290	321	315	304	320	286	337	322	304	330	312	297	310	289	314	332	267	334	286	328	310	306	316	322	301	305	289	331	301	281	322	297	296	326	305	349	303	322	306	312	343	323	313	277	312	320	281	301	292	292	318	317	313	299	311	304	291	295	326	297	328	308	287	351	326	299	305	296	309	311	320	312	334	331	301	312	324	312	299	323	348	312	309	283	314	304	316	323	330	302	288	309	296	313	309	317	316	315	328	315	297	296	325	325	295	327	312	297	318	305	295	335	279	289	317	293	290	299	319	302	324	305	330	332	308	325	290	292	303	324	315	314	285	310	308	318	310	300	324	339	304	303	315	327	307	302	273	282	318	286	325	278	300	303	296	333	306	335	316	337	309	314	327	330	313	294	323	299	303	305	318	296	336	303	314	305	316	319	315	316	296	329	307	305	322	321	300	289	341	300	312	331	298	303	301	320	340	347	324	303	331	305	291	304	322	322	308	297	364	329	278	313	316	295	312	304	272	295	295	329	315	273	315	307	323	308	308	326	331	321	317	321	304	311	307	345	324	352	306	282	272	287	289	325	306	282	352	296	319	321	289	348	306	325	280	299	284	326	297	372	291	317	330	306	283	310	300	325	284	335	301	319	304	291	320	328	344	336	287	296	273	315	332	319	323	310	309	319	294	344	290	341	333	337	290	328	309	329	286	293	313	326	329	292	307	298	295	303	316	318	314	296	295	299	364	307	307	313	285	327	316	323	330	296	277	330	303	322	322	292	299	339	314	330	296	314	313	322	306	340	302	305	303	318	293	307	294	262	303	326	309	305	333	303	316	315	315	323	344	304	306	289	328	296	317	320	308	313	321	303	300	271	361	283	310	305	313	311	314	315	319	304	278	293	330	324	304	311	332	313	311	326	313	320	282	323	319	314	327	335	324	321	281	283	304	323	294	293	323	314	289	331	285	306	312	313	299	331	348	290	320	300	320	330	337	311	312	340	292	316	293	331	301	317	285	305	297	293	296	283	303	316	302	328	308	293	293	332	297	260	298	283	319	312	297	308	334	300	338	315	305	325	325	329	301	316	312	331	335	338	306	282	302	336	318	316	306	306	298	326	308	290	283	301	301	287	343	310	303	331	290	286	265	352	314	255	317	285	257	330	297	289	300	317	318	340	303	302	326	314	287	278	293	331	304	316	288	330	264	291	300	293	323	288	302	359	319	337	334	292	296	292	335	304	318	341	295	325	311	311	312	277	305	317	298	354	286	293	302	323	310	336	294	314	288	330	318	312	325	319	304	312	321	307	322	297	283	299	319	330	290	328	283	300	317	326	334	268	307	310	319	312	321	298	302	339	313	296	299	310	315	327	327	308	305	324	316	339	315	299	310	324	357	303	277	282	303	327	324	327	311	292	276	287	317	312	304	297	293	324	262	314	296	340	300	325	284	291	328	325	306	309	286	325	340	316	331	301	314	332	291	260	317	351	304	322	313	333	302	320	314	301	290	322	318	287	349	319	306	302	308	279	308	308	317	333	323	325	294	327	314	276	318	295	290	310	300	317	312	310	320	308	322	286	323	319	269	295	307	294	315	281	344	322	343	325	316	318	302	299	327	328	326	308	309	298	313	341	315	276	301	288	321	303	308	323	314	347	354	287	285	307	275	273	325	327	311	293	310	282	326	326	296	352	312	337	284	337	277	265	339	306	301	279	319	319	267	290	315	314	298	314	370	285	324	283	312	302	298	300	296	333	356	325	325	271	290	302	312	313	309	287	290	326	329	287	307	290	334	339	308	319	324	335	301	297	291	310	327	311	272	285	304	293	312	287	289	283	311	308	314	322	301	315	309	305	335	332	322	314	321	325	289	315	338	305	287	297	296	290	332	300	314	298	297	274	286	304	315	319	296	349	301	318	309	313	322	313	313	309	316	309	343	328	308	312	306	302	291	300	325	296	306	312	349	292	301	287	298	326	305	287	300	305	318	302	313	324	318	297	273	320	332	339	314	275	354	322	289	317	332	250	332	318	298	266	281	314	309	318
61579	61702	39150	1990	1656	1504	1380	1269	1213	1178	1129	1112	1069	1088	1046	1033	1044	970	1015	1019	971	959	937	939	992	1042	965	992	977	967	923	934	977	952	946	928	953	913	935	909	914	952	991	920	879	905	901	985	910	960	957	996	959	907	897	928	948	966	995	914	945	1011	964	918	917	891	916	949	951	896	939	875	920	1039	957	922	963	936	913	955	931	890	957	924	931	936	915	952	947	948	894	918	877	921	889	940	926	951	927	954	951	904	902	907	1003	899	938	895	944	933	903	930	912	915	924	917	928	958	1001	858	933	950	905	961	925	924	987	939	984	880	953	919	932	930	947	928	907	954	932	880	872	948	973	897	921	978	937	853	931	920	945	907	928	930	915	976	878	961	938	859	925	890	888	933	909	928	965	974	941	923	968	886	930	925	980	976	917	948	970	994	930	938	872	998	923	905	966	883	910	898	875	866	891	898	993	930	939	966	952	923	877	859	944	926	904	897	920	879	834	909	989	902	909	936	970	917	893	912	902	877	913	955	924	910	911	916	948	927	916	928	951	933	930	947	942	920	877	879	870	912	936	873	898	940	904	940	899	885	913	947	902	924	951	968	928	930	924	898	1008	908	917	929	958	902	931	877	950	923	933	885	907	880	921	889	948	924	920	951	891	938	931	916	968	898	926	919	906	857	917	884	967	898	941	943	913	924	927	886	873	893	909	922	894	908	956	908	905	936	921	905	939	910	899	944	891	994	903	900	922	954	853	934	898	930	922	902	908	908	939	928	972	900	862	940	942	917	948	917	925	958	948	941	944	959	889	936	933	905	944	871	975	913	905	900	899	933	889	909	951	972	908	918	958	939	928	904	924	949	950	929	939	953	920	978	951	947	921	896	859	913	857	912	855	874	944	968	949	931	966	923	930	953	901	985	962	941	958	909	928	931	962	904	928	902	943	920	934	935	989	951	853	908	919	904	933	960	950	958	869	925	922	929	930	926	942	885	899	918	927	971	952	992	929	901	965	921	941	926	948	923	933	937	908	947	895	897	879	992	915	926	957	944	957	932	966	997	893	948	925	917	942	953	919	932	966	959	926	848	951	884	938	923	933	910	949	977	929	981	892	975	917	949	957	937	935	917	930	899	887	888	925	886	945	966	930	913	878	892	953	926	936	896	939	928	981	927	970	920	953	897	899	910	909	886	986	863	992	933	934	921	911	854	880	936	938	915	988	978	948	926	913	944	921	867	937	993	904	913	917	962	881	908	939	917	952	869	939	898	944	928	911	903	922	921	940	920	896	943	890	911	899	909	885	993	925	925	916	893	909	885	929	897	886	900	895	943	899	912	885	914	900	907	890	943	950	910	947	955	930	901	926	915	895	965	916	970	941	901	908	873	949	946	973	979	952	877	953	963	935	958	903	902	910	952	921	943	951	942	924	935	958	931	838	873	909	943	951	968	950	914	923	985	925	911	896	955	913	956	911	900	900	942	941	974	916	915	936	944	962	876	868	892	891	936	932	889	932	953	959	905	903	908	902	927	892	894	917	944	888	934	965	957	943	945	902	984	907	903	895	931	970	954	960	935	932	922	914	931	936	913	877	912	909	893	944	969	904	905	949	876	934	959	876	931	926	873	970	919	880	915	950	955	922	917	881	877	915	914	917	932	950	956	951	942	870	952	873	913	944	965	891	958	933	911	872	897	852	887	951	917	909	917	983	939	892	969	891	999	936	965	930	965	945	937	918	931	961	854	919	909	993	926	944	893	916	947	970	914	897	934	919	914	916	917	954	903	920	903	866	931	937	936	919	897	899	970	934	933	981	986	950	913	916	960	954	933	971	908	958	911	943	908	996	990	902	958	914	902	905	904	934	933	904	919	896	956	887	890	991	926	950	942	927	976	983	974	972	892	914	936	929	950	886	876	902	942	883	926	978	1007	952	929	931	892	943	943	941	905	929	941	912	933	966	917	941	895	891	897	879	942	900	886	963	914	847	954	889	945	969	902	871	873	969	891	965	939	932	880	963	904	964	938	928	981	915	936	932	926	894	968	959	938	951	920	904	947	925	896	853	896	925	887	941	925	908	906	923	899	888	887	946	866	892	912	953	914	935	905	898	895	879	884	883	910	895	899	931	939	911	928	928	912	865	939	924	919	937	914	923	897	919	908	958	930	908	947	898	937	924	922	948	955	924	927	901	916	864	947	914	895	861	924	891	918	843	920	962	901	892	896	945	912	983	900	917	946	927	872	935	910	893	941	946	974	943	954	989	924	920	892	878	964	960	921	1030	960	955	963	927	918	953	965	985	957	921	939	964	928	906	933	955	910	928	898	909	966	924	921	961	906	950	944	891	907	1000	973	875	905	916	931	912	1043	895	951	917	965	907	910	907	864	953	917	960	917	954	942	892	952	950	968	925	963	947	935	958	951	943	943	968	946	887	897	937	938	888	859	892	887	890	951	927	932	925	969	925	952	933	928	931	939	935	971	938	912	934	941	926	941	879	889	970	906	940	945	938	908	963	944	914	909	960	942	863	925	883	944	960	976	955	893	891	934	934	863	947	871	926	932	954	897	880	890	948	992	922	930	880	963	994	956	908	909	949	923	918	964	922	858	911	941	955	905	918	957	929	910	941	920	975	912	936	910	924	869	941	921	924	954	956	877	889	1002	913	960	906	915	917	882	915	985	897	943	931	964	909	947	923	926	948	947	982	922	923	919	962	872	911	864	886	926	932	928	933	947	946	949	946	886	969	945	937	932	876	931	892	945	889	1044	910	946	980	926	957	906	960	965	938	910	921	945	846	963	944	911	922	914	948	894	992	897	949	927	904	878	890	970	875	918	929	905	902	868	944	944	902	916	930	877	932	973	923	938	895	920	960	961	926	876	905	949	908	939	945	974	947	913	978	914	955	937	966	955	940	874	907	941	880	947	919	1000	902	936	935	928	939	934	929	894	897	921	922	869	926	939	944	929	887	950	931	911	944	946	949	950	924	887	914	921	960	993	856	942	934	884	873	910	971	877	920	907	942	935	929	926	920	935	945	899	1000	882	942	936	878	947	899	940	901	944	958	918	906	905	929	951	942	938	935	920	885	965	947	920	923	905	942	900	891	876	879	912	924	934	885	939	879	944	933	909	966	982	929	968	881	930	911	883	946	925	946	878	921	943	913	913	936	872	930	957	917	908	899	928	902	952	923	898	921	934	934	888	948	921	921	888	944	905	915	907	951	895	920	909	901	882	959	904	903	868	928	989	892	955	934	947	858	923	1005	926	893	971	943	987	953	880	944	925	922	892	890	933	963	927	938	891	942	923	957	867	971	953	905	904	986	922	909	914	928	929	948	889	930	919	941	895	946	963	885	944	935	971	915	931	913	915	921	962	964	920	932	984	926	919	874	932	978	939	872	943	940	897	912	950	962	915	900	918	901	914	853	929	952	909	856	856	900	921	901	936	924	936	935	915	929	924	902	939	881	931	894	870	955	916	945	935	943	916	923	926	966	910	889	925	928	965	928	921
31282	19500	5011	273	153	130	158	157	127	141	164	167	131	146	147	129	126	126	160	136	135	126	136	141	168	139	146	131	135	128	151	143	143	136	136	148	124	141	153	155	141	144	134	149	140	117	149	157	148	149	137	136	127	130	142	151	154	155	141	143	146	139	146	136	128	138	143	144	144	141	137	162	151	138	154	161	151	152	151	145	142	143	138	138	132	151	120	172	159	140	149	127	174	134	127	158	125	127	137	152	148	149	132	133	146	131	128	129	148	127	124	142	154	118	140	142	144	169	149	137	121	167	122	131	149	152	123	149	133	148	138	152	137	125	113	128	143	140	145	145	151	123	137	125	195	157	141	136	153	148	137	137	157	169	144	141	134	136	127	156	138	134	148	141	150	149	152	131	132	149	132	129	137	140	126	149	118	141	137	147	112	134	145	141	141	142	135	140	130	164	133	147	138	150	151	144	139	146	138	141	150	151	149	160	141	142	136	131	158	143	142	142	152	175	148	131	152	139	140	136	150	151	153	157	140	128	131	141	159	144	135	151	146	134	128	140	151	128	152	153	137	158	132	135	132	107	130	133	149	147	143	146	125	151	131	142	157	134	153	160	149	151	142	135	142	140	140	143	147	150	154	131	150	137	146	154	125	137	141	130	148	137	160	137	139	153	150	129	161	129	142	154	135	147	158	121	152	127	162	137	147	141	141	139	147	156	140	153	149	114	147	153	165	138	133	136	132	124	132	143	148	171	127	145	130	169	150	163	138	160	155	148	130	135	154	125	142	129	151	154	154	136	142	140	131	153	136	133	147	134	151	113	132	138	136	136	145	144	126	127	160	132	148	146	145	143	137	146	169	155	147	127	153	148	175	122	136	131	148	138	149	130	144	136	157	143	162	164	141	138	135	136	155	141	128	154	138	135	127	142	145	135	128	152	132	155	145	164	142	144	162	147	159	139	126	131	147	146	150	153	124	153	130	170	138	155	164	135	149	152	161	124	134	152	136	138	160	142	157	149	133	141	132	128	134	130	140	143	150	151	131	139	152	120	144	156	123	164	147	136	143	135	130	155	145	133	122	126	152	158	146	151	115	153	122	165	152	140	135	133	150	136	134	153	153	137	154	153	146	144	152	143	160	141	141	133	135	143	156	138	128	154	140	131	156	146	152	151	124	149	139	141	156	139	148	134	144	158	143	123	140	176	126	166	140	141	137	157	158	127	124	137	128	158	144	150	136	142	138	139	149	143	154	148	132	127	139	143	141	113	138	146	158	128	134	140	157	162	144	134	151	141	130	120	140	131	155	150	125	138	147	150	131	123	166	136	163	170	142	124	167	133	157	162	138	148	139	138	115	155	151	147	146	146	150	129	156	141	141	168	139	151	131	136	121	155	145	149	149	167	150	164	110	150	128	144	149	118	142	138	125	129	129	136	136	132	142	153	136	151	136	167	133	134	143	134	150	142	141	153	135	137	147	140	142	133	135	127	134	141	164	127	118	128	166	151	127	121	132	149	128	138	139	139	149	152	145	139	133	129	142	127	149	149	136	130	150	122	147	139	141	151	150	147	153	141	137	149	151	126	154	137	136	173	134	152	147	137	134	154	145	149	168	137	148	136	146	123	176	120	143	142	133	144	143	144	136	130	156	138	146	141	137	137	148	177	170	135	129	133	140	146	131	155	157	124	141	146	144	131	149	136	143	127	164	127	148	123	139	133	154	129	156	177	126	110	147	154	139	143	118	134	146	150	152	141	144	134	150	128	132	157	129	145	130	144	154	132	135	128	129	143	173	150	149	153	134	142	159	142	157	145	147	150	131	138	183	146	150	159	143	161	149	126	134	167	144	151	127	118	116	141	140	155	144	140	128	137	151	141	129	132	134	138	153	146	138	162	153	137	142	128	154	165	130	147	165	135	132	126	147	147	142	129	143	161	115	131	120	128	143	156	136	141	137	142	140	133	155	140	148	127	128	149	157	144	135	142	151	147	165	149	131	153	139	138	137	141	143	140	156	147	126	131	124	136	161	132	148	133	153	138	152	134	150	128	134	135	127	142	157	155	149	129	119	156	147	137	165	129	163	126	156	142	144	145	142	121	149	138	121	150	136	131	126	158	132	149	168	137	110	138	141	140	129	153	140	153	137	139	151	141	136	149	139	148	145	141	157	139	129	147	148	141	122	133	135	132	156	150	140	164	138	145	149	164	147	152	139	150	151	152	154	142	139	142	128	133	150	157	130	146	154	116	146	140	124	117	140	136	148	139	160	159	116	106	143	136	157	137	140	131	136	149	148	140	161	127	149	176	149	124	112	142	143	140	154	151	146	167	138	155	138	150	130	134	152	116	146	132	148	151	160	164	149	154	144	136	147	152	145	133	118	142	151	127	134	134	144	131	131	126	124	148	142	129	144	136	148	135	154	165	143	147	157	132	139	145	156	138	151	128	138	139	142	137	113	151	157	152	144	151	158	176	138	154	148	158	168	144	160	135	154	144	156	133	135	144	157	138	131	137	160	164	154	134	151	146	143	144	124	132	148	164	144	124	153	155	144	135	132	128	140	135	140	142	139	129	147	144	148	158	149	159	139	133	148	157	142	141	136	160	135	153	120	131	153	151	158	155	144	128	162	142	129	131	150	132	147	144	144	121	139	130	149	155	152	143	145	145	143	136	132	129	140	142	131	153	137	158	137	108	146	118	153	118	140	120	148	133	149	147	128	122	117	139	151	137	145	143	139	169	150	148	152	132	135	137	131	136	146	136	143	139	141	140	130	132	151	140	145	136	157	155	141	160	125	139	165	145	147	142	137	157	155	125	145	126	141	161	132	148	138	136	134	138	195	126	145	151	121	134	158	174	144	138	141	140	126	137	127	152	132	142	150	130	127	134	136	134	149	164	140	156	128	137	130	137	141	134	146	154	142	128	124	130	123	157	143	164	145	138	145	164	146	140	142	142	146	162	137	144	160	149	146	146	137	145	132	150	153	162	140	142	127	138	182	128	149	143	124	123	163	168	159	146	145	119	152	128	146	136	162	146	137	153	139	138	132	144	128	148	125	127	159	138	123	129	145	145	147	135	145	143	156	156	149	120	148	139	133	146	134	141	135	147	153	161	152	127	151	151	145	131	137	112	173	144	138	149	136	146	149	139	122	141	157	160	169	159	137	130	157	150	149	145	154	142	143	128	137	131	120	155	170	167	133	139	147	141	142	119	133	147	153	159	141	152	153	138	153	130	120	152	150	122	150	144	126	149	149	133	129	148	122	142	135	135	132	126	136	152	158	154	161	136	128	154	144	148	130	143	161	139	128	148	144	134	140	151	141	138	129	141	151	169	165	137	141	151	148	143	123	164	153	142	174	166	127	134	143	156	141	145	137	146	143	168	135	144	144	121	147	135	140	165	132	159	139	133	139	135	124	122	155	129	150	120	137	132	143	127	117	142	146	143	154	158	137	142	161	136	140	138	125	124	110	149	132	146	131	156	161	151	144	150
30662	22931	6284	501	511	519	502	531	486	517	450	516	456	477	491	476	520	496	469	458	485	465	498	497	451	470	516	498	523	496	468	508	485	478	501	487	510	468	511	509	498	487	482	501	472	516	471	494	481	509	464	452	501	514	512	478	479	494	487	473	505	496	492	471	492	484	507	495	468	491	508	504	483	508	502	496	462	478	507	491	509	459	515	492	500	476	517	514	482	455	498	466	472	491	483	543	509	495	496	475	485	501	515	515	479	521	509	500	464	499	469	464	531	494	485	505	517	489	522	473	476	495	476	466	448	500	515	479	464	527	446	486	480	503	516	476	550	499	526	491	520	463	477	473	519	459	485	486	460	454	509	473	525	477	477	483	501	436	483	480	482	477	511	462	507	490	512	503	500	510	533	458	497	498	480	496	504	435	509	507	479	529	476	477	489	532	489	472	491	505	445	500	497	471	501	502	452	482	489	515	455	493	489	509	500	492	443	504	528	504	507	497	495	490	478	487	473	462	511	506	531	508	513	492	503	480	484	478	478	488	508	458	464	481	461	476	482	515	481	505	500	484	493	525	473	493	448	499	474	478	470	495	488	467	472	481	512	464	497	515	489	439	487	518	536	503	476	501	490	482	492	469	482	481	494	486	451	500	503	509	463	488	490	512	479	501	473	522	503	514	454	506	467	474	490	499	516	503	499	487	523	504	518	424	488	476	483	464	447	508	499	474	465	503	511	475	527	500	516	493	517	456	517	519	485	505	494	516	486	525	504	543	521	445	489	458	498	532	478	490	521	477	498	481	477	514	496	491	485	509	531	472	489	482	480	488	461	492	518	490	500	492	487	481	500	526	475	429	471	492	521	472	481	494	483	505	486	466	472	465	493	503	498	538	487	517	498	462	455	463	450	516	481	489	485	467	495	508	487	467	482	497	450	450	515	492	465	488	464	486	500	489	487	441	490	505	467	451	525	456	478	440	472	488	499	480	496	496	453	471	501	515	489	526	502	446	501	486	513	516	481	481	488	475	537	469	493	512	450	495	474	496	477	452	501	492	478	450	513	510	466	486	488	491	461	486	480	505	531	479	431	483	515	508	483	459	514	492	505	514	479	507	500	503	500	467	495	507	468	466	512	476	521	499	465	499	518	470	476	492	483	431	499	462	490	503	497	486	469	470	489	485	465	506	484	483	468	535	512	505	484	489	483	509	479	492	442	491	508	467	503	494	451	470	449	473	494	494	500	486	482	479	493	467	498	466	497	505	503	502	501	471	462	494	460	493	450	494	542	490	483	486	489	468	490	509	481	506	487	524	491	453	483	484	483	503	527	464	475	499	465	468	476	466	475	493	495	474	422	497	454	523	495	506	495	504	466	491	502	529	487	508	431	478	472	483	491	496	480	522	463	476	466	475	465	488	493	478	503	491	506	483	437	488	480	504	498	510	507	491	546	494	490	498	458	461	487	512	498	507	482	483	449	521	482	534	468	442	492	455	464	509	527	491	471	512	469	456	499	511	496	488	457	471	479	504	462	516	493	490	473	481	480	512	493	476	509	482	500	488	495	485	464	484	457	522	478	508	470	486	498	491	533	512	495	494	485	455	498	480	515	468	446	507	524	487	505	477	522	513	461	518	489	470	546	487	478	488	509	503	488	499	525	476	459	520	512	503	502	452	482	488	521	507	519	518	480	540	479	461	469	493	494	499	478	518	486	505	523	496	468	548	500	472	493	510	522	495	465	535	474	512	488	498	514	504	482	507	484	477	483	473	471	449	481	490	521	484	497	473	424	467	487	477	456	476	493	481	463	516	484	486	524	504	487	482	501	486	475	476	484	449	502	489	490	455	499	462	497	511	494	534	465	509	511	499	495	504	468	487	514	494	503	488	478	484	515	484	518	493	475	519	467	462	460	499	495	494	499	502	478	499	498	472	527	500	540	491	484	506	486	480	496	456	498	484	532	498	510	497	494	482	509	477	475	504	523	497	513	484	483	490	514	466	467	487	482	476	486	467	517	493	460	486	491	490	513	436	504	494	518	504	441	465	485	434	468	478	471	502	459	488	455	547	451	485	523	535	485	476	492	495	502	461	512	523	534	474	480	480	498	515	481	513	463	473	480	448	458	492	487	476	493	468	531	431	464	469	450	448	506	460	522	475	460	462	509	511	518	518	516	449	463	465	485	529	480	520	489	431	520	502	494	502	449	473	481	458	484	480	460	495	503	466	484	505	533	516	455	495	475	479	481	450	515	474	498	490	481	499	442	494	484	491	471	473	477	479	510	517	452	458	479	478	511	501	484	511	521	482	450	493	474	455	502	504	472	491	495	502	496	476	477	531	441	495	451	480	504	478	482	485	483	457	472	505	490	507	481	519	520	564	461	519	488	498	478	490	489	466	510	496	465	483	473	514	500	477	485	499	502	511	462	508	463	492	483	491	498	493	476	517	473	485	473	463	518	470	494	491	464	517	458	459	478	508	526	509	460	486	511	493	510	501	453	492	512	532	509	553	530	537	513	493	516	436	449	488	521	472	511	506	481	497	462	487	479	470	510	480	513	517	504	495	470	528	509	492	509	466	492	506	473	484	476	492	470	463	477	477	478	481	496	492	441	464	493	513	511	507	514	527	527	447	484	437	487	496	539	491	487	509	481	478	475	508	488	527	486	485	482	506	520	511	512	469	486	494	474	492	514	486	471	487	516	493	529	545	517	486	479	498	512	489	490	519	516	514	478	502	506	468	536	511	497	496	486	541	485	528	466	511	457	473	487	500	466	539	493	493	498	487	514	485	506	505	504	505	472	526	513	483	500	500	477	519	468	516	500	511	484	483	470	486	451	481	525	508	456	457	529	472	479	454	495	496	522	519	457	476	515	494	512	490	482	495	476	472	471	529	493	508	470	509	489	499	489	493	530	494	514	515	457	453	472	514	485	512	494	491	509	480	463	491	500	516	441	486	466	482	459	477	490	516	476	524	510	519	492	441	473	509	507	478	492	493	516	476	511	488	456	507	521	525	465	485	454	510	489	486	481	495	496	461	465	517	478	446	525	529	473	488	497	517	496	503	496	495	455	525	482	489	539	483	486	532	449	463	495	487	472	502	462	517	498	506	483	498	529	504	479	537	420	515	474	505	493	494	504	470	497	495	440	485	513	505	529	498	443	486	498	465	480	471	481	461	505	487	489	527	441	506	504	487	466	506	464	495	499	537	464	489	479	518	442	501	513	478	508	490	462	518	542	504	488	452	484	482	473	508	488	494	511	503	470	512	473	463	483	513	482	499	501	490	510	517	474	462	470	492	519	489	517	473	443	540	475	458	475	498	458	507	492	478	543	492	485	473	523	501	492	504	480	487	509	479	498	479	502	497	469	527	506	514	473	475	495	523	501	499	516	488	510	492	559	517	497	519	528	479	515	492	506	468	488	476	500	457	497	489	501	479	503	519	466	498	476	498	494	511	505	489	501	467	507	473	482	527	500	545	488	477	478	497	507	512
70968	62878	38821	9056	581	303	288	271	205	263	269	262	235	224	198	212	212	216	261	208	227	226	210	229	232	252	226	206	226	206	184	232	224	231	231	212	220	218	222	226	227	219	229	174	226	214	203	187	218	218	231	229	244	193	196	215	225	224	202	215	240	224	219	245	202	228	215	200	198	212	223	213	218	243	212	216	236	212	210	202	228	214	254	209	212	222	239	235	218	231	226	217	213	204	215	241	207	210	220	222	211	236	236	229	229	199	209	219	226	231	227	198	203	204	230	229	196	218	220	232	200	226	231	225	235	223	196	211	215	216	204	214	193	241	220	256	198	211	239	219	210	227	226	241	223	188	213	218	235	189	239	223	251	227	222	190	211	191	232	177	233	186	203	222	219	218	204	215	225	211	212	206	220	204	230	201	197	217	215	230	215	227	199	199	205	220	218	212	244	211	196	228	236	226	228	230	234	233	214	232	229	243	245	237	208	200	224	216	223	204	249	222	218	199	218	219	230	219	217	211	228	221	219	227	217	209	217	231	223	215	218	219	211	218	227	216	233	217	219	207	200	226	202	214	204	217	202	204	227	218	220	215	231	224	227	211	242	227	216	208	222	224	235	231	216	218	199	220	242	208	225	217	193	217	230	194	220	210	211	222	226	233	219	239	211	202	194	214	239	226	226	214	206	221	201	233	196	237	216	226	198	243	234	234	213	227	221	228	222	206	217	206	205	218	240	210	210	230	224	201	226	193	231	230	221	207	211	190	214	183	222	196	192	198	219	228	195	232	214	202	215	219	197	221	207	227	212	245	211	216	199	247	237	224	211	211	206	232	238	238	220	229	219	211	224	242	235	220	218	212	230	209	239	249	218	244	220	206	243	202	211	215	215	199	184	199	210	237	241	201	183	225	244	222	229	194	220	214	197	226	195	218	210	181	239	197	233	206	219	229	221	212	231	231	204	245	245	238	227	244	209	215	235	221	205	225	227	223	184	198	244	185	191	203	213	236	209	204	234	214	242	228	207	197	240	197	224	184	218	235	238	252	218	227	206	218	180	189	230	212	224	250	258	229	201	218	206	239	233	228	197	212	212	199	233	216	235	202	208	241	215	228	245	224	205	188	232	194	214	240	226	215	210	202	233	224	205	197	231	207	243	232	201	223	210	219	221	223	213	215	211	211	213	220	220	244	244	220	197	236	208	218	232	275	209	218	217	193	222	224	233	203	197	235	185	214	251	213	214	205	222	213	205	229	227	222	192	234	198	235	202	227	209	222	218	231	236	212	199	214	198	200	214	222	230	211	216	201	218	212	212	231	228	197	216	218	213	218	217	216	211	225	236	231	224	247	204	213	218	215	206	239	205	202	211	224	215	219	229	236	202	212	218	208	207	218	206	230	235	213	205	182	223	203	238	186	232	249	226	241	252	216	220	225	251	226	211	187	201	235	221	197	206	205	217	207	227	226	216	207	221	230	208	230	208	235	236	201	217	198	205	240	217	204	203	213	222	218	196	208	238	220	218	237	213	247	200	195	244	226	242	214	229	198	204	220	219	192	224	220	206	219	202	242	228	212	226	206	224	216	222	227	222	236	260	239	198	221	205	200	233	215	217	217	196	198	204	226	213	223	220	227	230	226	225	219	202	232	242	217	229	220	224	233	247	249	207	222	220	250	230	223	210	236	214	224	234	238	201	202	228	171	206	209	218	213	202	233	220	209	202	233	224	228	199	195	209	200	230	222	257	240	234	213	250	230	236	240	196	209	261	232	227	210	223	226	223	206	220	218	222	234	242	227	193	190	226	220	200	188	226	228	230	203	222	200	224	223	221	213	217	222	205	231	222	250	218	225	203	241	212	242	204	216	199	230	239	210	222	201	210	238	190	221	243	220	225	196	232	219	207	187	225	219	203	213	225	218	213	230	219	212	202	249	249	232	202	186	216	208	213	222	235	202	228	224	214	224	210	212	234	219	222	246	202	188	195	237	199	226	226	206	200	218	193	221	223	211	199	221	222	211	207	220	236	237	229	225	233	220	236	243	234	216	240	236	212	225	255	235	183	219	197	237	218	224	193	177	216	185	211	216	226	216	201	259	215	232	221	220	223	237	231	241	237	203	209	204	214	214	204	224	193	205	208	229	215	218	217	217	222	241	216	207	235	221	241	235	194	201	215	218	233	208	211	215	213	221	226	217	209	229	240	212	227	231	206	231	247	225	195	232	194	218	197	200	202	216	209	209	226	188	212	172	209	225	227	223	177	209	213	202	215	248	206	206	210	211	222	223	204	198	216	215	208	219	203	197	223	222	203	223	220	230	201	201	210	223	218	224	219	195	231	219	221	253	186	233	213	206	230	218	201	216	244	213	211	209	234	243	238	224	209	209	217	199	184	244	233	216	208	235	225	203	198	228	236	223	219	213	218	216	213	231	214	202	260	224	229	228	235	228	227	195	208	223	201	222	206	236	231	211	216	238	212	193	218	207	227	210	203	235	217	227	209	223	225	214	222	220	235	213	199	197	236	219	219	236	206	211	223	215	233	202	211	210	229	228	225	216	238	227	207	227	252	206	223	219	229	210	236	196	223	215	196	231	203	249	241	238	214	224	210	222	196	234	215	228	220	235	229	236	234	238	226	211	246	211	208	224	205	198	231	220	197	226	224	228	214	219	222	200	187	225	246	224	216	204	206	235	188	222	250	218	217	195	234	233	243	210	222	221	225	218	187	208	205	212	235	230	223	223	199	212	263	197	237	216	234	245	220	208	255	232	205	203	212	232	220	211	196	215	192	212	208	234	225	225	216	237	210	222	240	240	231	210	215	233	229	222	223	211	232	209	212	202	245	208	187	217	245	215	227	217	201	227	242	205	218	221	213	224	233	209	215	211	242	250	227	224	239	191	201	218	204	203	244	202	229	216	205	223	214	206	215	216	220	202	229	189	242	216	209	231	204	224	241	214	217	219	223	236	213	211	248	183	230	205	231	221	219	240	222	229	239	213	241	216	231	211	241	219	226	216	230	207	227	204	193	202	224	233	200	231	218	229	227	193	208	230	233	203	193	226	241	239	202	212	204	207	210	223	217	213	202	220	206	205	213	241	208	230	229	207	234	229	200	250	215	216	215	233	207	222	235	246	256	201	198	224	229	224	200	195	211	227	223	215	235	238	232	218	242	218	230	215	199	218	211	201	245	218	237	196	231	200	209	208	216	234	205	214	222	211	231	224	229	248	186	226	190	211	242	212	231	225	212	214	219	192	196	232	224	230	208	200	220	218	217	182	222	214	232	224	222	201	225	202	219	224	220	215	221	206	210	219	231	208	236	184	227	207	208	187	219	210	196	216	227	216	209	215	195	204	226	224	241	203	226	210	189	225	220	221	214	222	224	224	248	228	216	227	202	215	196	204	208	232	198	234	193	239	208	219	216	211	217	209	223	196	234	208	236	199	223	229	203	224	214	215	243	210	190	193	213	228	222	222	216	230	237	236	218	236	229	213
51376	50701	31445	1177	1102	1056	945	903	882	817	807	788	797	778	764	777	745	699	729	750	702	755	733	729	742	757	688	708	738	712	680	677	727	682	688	697	693	721	677	711	749	671	748	699	698	694	689	730	720	688	686	751	698	658	691	699	732	665	677	705	701	716	645	699	720	686	663	699	664	682	688	696	744	709	707	718	681	736	689	686	668	684	699	664	675	668	723	718	714	638	744	705	706	702	687	713	703	659	697	675	753	702	711	695	700	691	651	711	723	675	740	735	714	718	655	724	709	662	719	722	655	698	665	683	719	703	683	667	679	667	733	660	718	651	727	711	740	702	663	706	694	722	729	687	691	751	708	686	725	665	684	675	645	684	689	711	648	730	715	715	675	675	699	696	706	667	679	685	727	662	694	692	722	676	698	753	696	728	713	663	670	686	697	660	716	700	645	683	696	726	677	665	677	634	672	682	729	648	770	678	711	661	691	657	679	747	690	689	716	706	698	669	648	681	722	683	709	723	715	683	717	696	730	701	707	631	685	719	705	668	716	700	678	673	675	668	707	698	651	647	702	703	674	733	683	714	713	712	732	691	698	701	688	693	713	675	740	673	703	687	718	688	667	666	695	751	696	665	695	687	685	686	671	675	720	745	666	667	721	693	698	671	739	670	696	630	640	653	670	706	645	715	712	701	694	724	665	737	766	699	696	629	692	710	721	687	681	653	696	648	730	687	705	692	686	696	700	684	688	703	709	712	745	696	687	689	664	689	709	733	679	684	635	696	679	687	673	730	695	742	742	718	704	680	658	689	723	645	677	715	670	689	712	683	675	709	686	672	666	708	694	719	710	692	665	658	680	701	736	712	723	682	633	731	718	694	703	689	718	733	698	686	667	720	713	661	680	670	659	710	750	690	712	708	666	697	696	695	655	728	672	662	744	650	679	673	647	714	684	683	724	724	636	685	705	702	701	669	671	669	666	661	698	701	742	677	695	739	739	707	665	677	680	687	713	689	692	706	680	727	689	688	677	666	686	676	687	732	682	714	690	716	663	741	690	702	661	703	723	664	672	711	678	690	686	715	707	764	691	704	689	707	708	663	751	697	715	676	724	706	713	696	770	708	696	644	689	682	668	708	679	684	728	738	700	668	692	688	691	666	655	702	691	676	719	718	717	691	686	690	688	714	675	726	666	740	662	669	677	675	677	680	719	697	698	718	697	718	703	697	698	682	676	711	672	673	720	668	708	695	715	735	685	702	664	720	713	699	748	720	707	673	685	682	677	681	736	675	651	696	701	650	694	697	666	708	722	718	731	716	673	693	685	730	690	680	717	661	661	686	709	747	693	698	698	678	704	655	680	693	703	697	665	720	676	691	742	730	695	686	702	709	753	682	724	702	688	730	684	734	676	706	680	650	719	692	669	688	698	652	684	692	718	721	723	710	725	695	703	729	714	699	687	668	698	713	746	648	735	679	681	739	660	672	718	684	711	669	719	671	678	657	703	694	728	657	719	642	661	742	710	649	704	708	729	719	669	666	721	686	707	696	740	701	760	708	643	655	678	719	690	734	698	676	714	673	744	678	697	696	692	692	706	683	710	746	690	696	628	662	660	657	679	732	723	714	670	696	657	682	717	686	690	700	725	699	670	692	653	706	710	665	705	702	681	716	736	691	649	729	712	667	763	658	688	682	687	684	691	695	721	714	718	730	642	734	706	689	745	660	670	684	738	694	654	662	673	704	690	638	697	683	675	677	660	687	687	693	697	670	721	667	691	688	723	692	670	704	729	770	675	662	677	692	707	662	673	684	704	670	662	682	708	681	690	696	689	668	688	728	701	694	681	672	700	708	737	665	684	744	683	655	709	692	665	725	731	685	730	735	709	711	727	709	706	691	689	701	696	747	681	692	706	667	728	688	697	684	705	697	697	668	683	696	722	692	709	727	724	658	697	714	690	685	703	662	730	664	663	695	738	689	708	691	734	730	712	691	683	751	660	722	642	708	704	658	677	702	719	667	677	645	708	652	686	680	726	756	667	736	699	673	673	679	687	674	678	680	686	709	695	687	725	666	685	706	692	688	680	724	681	663	697	724	682	665	666	684	671	675	707	704	672	714	712	686	692	683	681	618	720	712	695	624	713	690	683	674	685	703	700	680	709	699	686	701	705	697	745	709	712	694	698	634	683	675	678	712	672	724	678	644	707	704	716	680	629	637	713	665	686	667	671	693	718	716	704	710	690	685	690	626	681	693	712	715	710	725	704	712	692	712	686	682	700	710	740	693	681	683	659	712	698	649	667	751	755	741	691	627	666	694	686	684	631	690	728	717	682	731	734	709	705	662	703	674	689	642	692	719	642	675	742	683	662	684	684	689	664	679	712	693	722	667	656	673	669	678	695	637	750	642	673	735	714	663	717	690	657	707	650	690	693	616	685	691	661	697	680	695	701	669	698	669	644	708	681	697	742	694	727	674	659	634	711	679	686	720	670	676	730	669	706	680	673	757	654	710	678	686	683	685	699	701	676	694	702	703	710	699	684	666	710	685	708	746	716	687	628	676	691	647	743	653	657	690	704	708	704	742	739	650	722	686	700	704	684	646	716	707	680	699	713	694	730	694	719	688	754	736	678	680	681	706	733	749	711	709	659	671	736	720	687	714	681	699	721	656	695	686	642	685	706	700	688	708	673	697	667	673	720	698	687	687	681	696	680	646	744	683	691	725	687	714	698	675	703	683	677	680	686	716	676	730	673	669	733	718	693	684	722	668	668	673	661	709	690	657	649	690	679	729	682	683	752	672	701	700	715	714	690	644	704	719	700	682	751	704	695	717	693	663	715	708	638	661	726	714	741	680	711	708	682	661	681	717	737	687	683	681	659	672	638	704	679	697	666	698	667	735	706	695	653	692	656	712	708	700	698	662	715	721	740	700	693	709	654	679	716	683	729	681	682	695	679	693	669	670	722	726	685	707	651	670	684	701	701	708	714	681	680	739	723	680	727	719	691	690	725	722	710	688	687	705	709	706	743	715	713	711	692	729	673	752	672	710	684	709	722	740	693	692	736	689	710	682	702	682	681	711	760	700	658	681	708	687	685	673	681	659	689	694	708	703	714	680	653	713	688	696	686	702	696	701	677	661	669	713	769	680	684	709	678	684	700	664	701	702	655	739	671	718	693	689	697	704	671	737	650	736	679	718	682	673	728	701	750	712	687	707	705	672	692	655	656	676	671	697	712	679	715	674	700	684	684	676	696	666	673	712	721	742	699	711	724	704	714	687	721	694	664	713	690	728	653	660	690	730	681	734	677	686	663	720	678	735	670	719	689	712	698	678	711	706	713	667	704	652	721	706	705	690	712	657	698	691	656	706	737	667	683	725	738	720	689	679	707	725	699	669	717	693	688	711	732	673	671	694	711	702	694	701	742	676	700	712	694	694	722	705	659	740	732	700	665	648	644	675	699	717	675	649	681	772	677	698	677	676	735	679	660	664	682	731	691	668
79463	72927	48399	16392	2385	508	416	368	375	361	322	358	338	348	344	312	347	339	291	330	282	328	323	336	306	301	331	314	317	343	319	316	316	305	313	320	329	341	340	319	328	304	294	310	313	359	299	278	320	289	293	307	277	291	313	286	296	302	299	309	283	291	314	320	332	322	314	322	337	328	317	315	305	311	330	304	327	338	310	304	313	299	317	314	308	310	305	308	304	315	315	297	325	314	303	307	329	282	314	304	306	340	304	308	290	334	292	314	348	301	329	321	312	277	342	298	359	316	328	306	287	329	301	299	315	322	348	314	331	295	310	286	324	292	294	299	339	282	335	351	315	332	308	285	307	310	311	308	309	320	337	318	309	287	304	340	333	319	295	350	316	333	288	303	295	327	321	290	304	320	323	309	322	319	292	291	305	328	317	331	309	311	312	292	284	309	321	325	310	306	303	316	307	322	318	328	297	326	319	313	316	300	278	304	297	335	323	310	312	314	334	323	306	307	333	302	314	310	317	295	301	334	347	314	314	284	328	307	308	317	289	291	326	266	296	316	312	313	316	322	309	294	318	332	279	336	313	333	301	309	300	314	325	328	295	320	306	330	305	362	304	282	291	272	296	293	336	296	325	300	316	358	313	315	274	280	314	286	279	305	297	301	303	306	287	323	308	316	301	325	301	328	281	300	336	322	324	325	328	307	306	343	331	309	305	307	317	322	285	300	324	303	317	311	329	317	294	293	311	320	301	345	320	280	325	306	321	282	312	288	298	286	321	258	292	306	305	309	313	311	324	311	327	314	279	323	292	300	314	329	316	313	295	293	313	298	310	288	317	269	298	294	301	323	345	325	293	290	323	291	331	298	308	317	316	292	293	294	321	360	339	294	301	331	320	318	329	321	326	307	304	292	305	328	288	309	311	295	332	264	340	292	295	323	313	337	315	303	344	326	299	313	323	331	299	312	293	300	276	316	310	326	309	306	273	336	280	294	298	304	310	320	286	304	314	328	300	321	318	298	336	337	287	335	304	296	307	296	346	275	309	311	315	335	322	343	302	319	297	318	308	328	300	328	331	350	318	304	310	317	295	296	304	302	325	333	285	307	326	324	285	296	339	321	327	313	277	287	284	312	301	287	335	316	296	306	325	295	312	307	338	313	297	302	315	300	331	333	323	324	294	322	330	338	316	303	323	298	271	333	317	304	305	311	309	307	291	334	308	330	294	320	319	319	337	299	304	308	289	292	279	341	286	309	324	309	331	343	297	318	330	325	308	292	304	286	326	288	314	308	309	352	311	317	319	334	292	324	350	332	327	318	309	311	293	307	319	317	317	309	313	322	313	318	306	316	349	324	304	322	321	291	334	294	347	344	316	300	322	319	331	288	299	321	333	297	324	342	326	316	288	333	322	299	320	315	289	333	308	314	335	359	302	317	318	339	330	321	273	318	340	328	308	321	310	312	287	291	327	298	297	289	316	323	321	315	315	330	303	341	320	313	296	292	332	326	308	286	357	325	355	298	320	315	304	322	334	276	336	307	299	302	301	333	294	329	324	272	296	302	314	315	285	277	283	322	284	335	315	345	297	314	315	304	316	294	303	312	357	312	280	316	303	298	329	290	330	303	319	335	297	327	331	310	318	307	333	316	328	286	335	318	294	322	307	284	304	296	314	329	322	311	301	347	317	332	296	319	305	298	310	300	316	296	317	310	318	281	314	327	293	306	281	298	307	286	329	353	331	294	292	304	334	313	347	325	324	305	296	320	350	329	311	280	329	334	315	324	326	324	307	328	310	283	287	365	354	288	317	291	307	309	308	271	319	326	325	284	301	306	290	312	325	281	313	318	307	309	329	291	276	330	318	335	324	314	332	336	305	299	313	301	307	341	308	302	349	330	327	272	280	339	289	328	308	293	317	305	333	328	294	336	328	293	321	312	300	318	351	285	309	318	286	326	322	314	301	329	304	304	311	314	325	309	312	301	325	319	322	309	311	298	306	300	326	291	299	323	301	293	302	336	315	305	326	320	317	308	304	339	311	315	334	340	323	334	313	310	304	315	318	321	304	329	321	321	285	331	320	304	292	310	333	343	348	329	297	328	296	298	313	314	290	334	340	309	310	330	284	303	319	328	340	313	314	322	278	328	282	308	295	328	312	298	300	339	342	300	315	287	299	306	320	277	301	286	336	332	315	289	313	313	318	313	311	295	326	304	305	305	307	303	315	327	318	318	340	339	305	314	303	328	323	294	302	298	304	301	297	293	315	326	284	319	306	332	330	346	298	336	306	300	315	313	313	309	298	293	277	297	289	348	316	283	318	299	329	314	333	312	306	302	296	312	300	316	291	309	316	327	324	302	307	310	311	327	306	297	301	314	308	293	324	312	309	324	319	301	333	305	351	308	280	318	300	309	310	298	312	310	320	308	327	304	303	334	301	337	335	334	309	314	321	316	332	312	318	311	320	330	320	304	303	332	273	285	291	332	291	302	278	303	306	304	314	301	326	300	309	361	326	330	315	293	343	317	322	323	285	285	299	318	304	324	294	306	307	316	327	343	322	282	312	326	312	329	296	358	315	325	328	316	347	333	319	285	335	323	315	296	311	299	306	316	306	276	338	328	335	300	290	337	332	320	318	297	308	318	334	304	324	299	296	334	315	314	289	306	305	300	290	322	334	299	333	330	345	329	301	345	310	314	318	304	293	318	313	315	276	284	314	345	326	289	277	331	306	289	295	317	304	309	317	326	317	308	321	313	308	322	288	280	315	306	293	316	322	340	287	287	298	324	301	304	269	351	326	319	315	317	330	325	298	340	303	326	309	294	303	313	306	330	291	328	312	313	314	292	325	330	300	310	326	324	327	315	292	329	341	282	284	313	320	349	334	328	321	330	305	319	334	352	320	311	319	276	333	291	326	343	298	294	321	308	314	300	290	304	317	313	288	298	298	288	338	321	324	327	292	301	338	309	296	335	282	262	280	287	328	287	306	328	289	303	310	326	360	303	303	304	319	337	315	277	332	344	314	292	336	331	296	310	293	302	321	319	319	323	325	313	306	325	286	286	296	312	306	291	301	306	297	309	302	276	304	300	311	329	329	282	323	307	294	298	309	287	328	340	311	346	324	317	310	290	327	314	302	314	306	341	326	338	335	330	284	313	302	266	321	310	321	295	310	322	296	288	297	294	319	313	324	328	300	347	269	293	279	345	306	309	309	307	314	327	303	319	273	324	321	283	298	323	317	315	330	314	290	293	318	303	317	287	319	347	313	314	306	285	335	345	297	307	319	323	326	334	303	305	291	301	302	310	287	304	337	345	336	311	290	309	295	288	321	293	322	276	301	307	323	317	335	326	328	290	343	305	301	329	348	275	325	309	290	330	308	293	319	298	303	347	315	300	272	313	327	306	350	301	297	304	298	316	308	300	294	314	318	316	298	319	306	312	292	341	317	329	288	310	317	324	302	285	319	293	290	296	309	299	297	346	308	293	318	326	326	301
61338	62252	41549	2008	1721	1498	1407	1282	1238	1174	1098	1181	1077	1066	996	1071	1053	1009	1015	1026	992	1038	963	972	991	1006	975	946	919	989	990	931	977	916	914	930	935	922	996	928	944	948	974	930	929	975	904	957	911	983	953	936	924	954	945	924	953	955	993	941	960	942	988	961	967	947	963	920	900	889	947	969	908	967	911	917	916	923	919	888	947	846	924	929	952	978	907	965	967	928	887	940	905	952	923	941	930	932	895	882	936	919	974	969	898	920	895	927	929	901	958	893	912	923	950	906	919	940	915	930	921	926	947	950	970	994	913	935	992	921	936	921	966	917	925	926	919	926	924	999	894	949	949	911	900	901	946	930	927	924	937	921	943	932	921	912	974	935	905	926	911	892	963	914	901	912	940	937	922	955	941	902	917	879	944	929	921	908	899	962	922	901	917	920	952	930	928	942	898	891	901	944	928	902	965	923	921	970	919	907	911	933	951	945	931	918	940	870	888	970	927	901	987	950	886	952	947	939	922	918	963	973	942	940	930	900	892	894	937	919	987	949	882	945	963	963	939	934	910	946	938	917	955	914	903	912	979	968	972	891	923	965	957	902	905	932	918	953	940	925	941	929	953	933	990	968	928	970	904	905	970	881	868	962	927	935	908	906	877	953	937	888	896	925	908	903	943	985	938	987	916	901	880	873	903	929	935	946	921	949	942	906	932	933	891	914	894	886	858	953	917	891	879	924	915	938	953	919	955	863	886	952	938	940	924	964	915	900	939	956	916	933	900	925	965	924	953	956	915	943	940	954	906	926	956	900	882	943	903	915	897	913	948	925	930	961	961	919	915	948	922	906	915	950	937	948	925	914	966	928	958	940	961	924	920	874	905	937	961	966	914	946	899	888	940	941	870	939	920	958	911	930	970	943	870	884	942	906	876	900	895	892	902	896	902	931	936	926	937	930	962	916	923	932	909	895	1016	915	899	943	919	916	901	877	922	946	892	900	926	856	901	878	890	919	917	881	978	896	939	909	886	915	919	944	899	935	913	982	921	917	1002	927	1008	935	929	971	891	881	941	893	907	937	936	956	900	964	955	979	870	899	986	891	885	853	916	910	889	949	933	946	932	912	918	890	887	938	916	944	890	929	905	925	951	912	927	870	956	968	863	905	948	897	914	946	933	914	914	897	915	921	914	933	965	923	944	873	956	892	913	892	918	911	932	899	983	906	881	889	909	984	946	988	947	896	932	973	947	963	955	959	960	937	937	895	922	910	913	877	930	945	921	913	921	912	942	945	883	930	935	915	929	944	962	888	1025	922	954	914	884	903	890	915	958	990	927	987	917	937	960	927	894	936	906	912	901	925	961	919	950	915	902	989	930	919	905	939	910	938	915	935	985	925	908	930	928	955	891	929	900	938	944	903	913	916	879	934	897	907	914	971	948	945	911	987	898	891	920	939	941	885	889	951	952	909	947	858	889	868	944	900	903	920	911	867	880	977	977	878	982	935	926	945	927	892	929	920	924	900	949	941	930	887	934	868	896	941	914	932	983	963	946	933	910	935	921	925	927	915	921	908	930	938	979	943	915	952	932	963	960	932	871	931	939	983	982	926	899	926	925	911	934	910	1017	952	973	915	916	959	910	960	977	915	878	889	882	876	945	897	948	871	929	953	934	925	910	918	896	930	928	881	928	908	926	977	888	925	931	915	945	994	953	985	964	859	951	872	926	882	882	926	932	950	877	924	923	889	913	924	950	900	899	914	859	928	919	926	888	898	945	926	928	908	961	953	983	927	940	891	903	874	943	917	924	871	950	936	863	943	911	911	881	892	950	967	904	885	946	949	933	906	919	916	911	900	902	941	922	918	923	928	942	928	960	877	932	973	910	925	899	911	882	922	899	902	910	955	949	957	922	909	933	946	921	964	937	942	875	906	896	895	961	896	963	954	919	950	929	908	911	914	944	913	985	964	888	930	886	928	896	878	957	933	929	916	930	956	954	926	934	893	933	922	898	1009	919	933	938	938	927	888	950	955	943	949	943	908	877	938	955	930	935	898	910	891	975	851	950	921	913	955	940	923	974	911	912	895	895	910	907	882	949	887	898	906	899	918	906	933	934	915	885	972	950	883	940	954	951	891	933	930	993	947	913	946	956	915	890	944	888	928	891	851	945	952	947	1007	925	930	903	952	921	967	942	959	953	946	980	915	935	932	978	962	969	909	997	943	910	928	871	938	956	1011	887	970	900	938	931	967	920	923	935	911	892	951	940	949	921	918	910	933	899	959	913	967	894	926	951	950	967	925	977	927	920	972	946	910	909	935	965	936	922	948	971	944	963	887	919	922	909	934	954	968	1020	894	934	891	981	913	901	944	890	934	940	909	964	915	949	944	938	838	912	924	928	930	888	934	893	910	935	928	898	905	910	965	910	925	988	967	909	939	957	911	936	916	925	912	970	943	966	885	942	924	924	874	1003	939	921	921	946	952	991	967	938	890	896	941	898	930	938	927	1000	921	925	954	964	974	938	904	952	943	919	914	923	992	903	902	881	946	891	946	921	884	952	952	912	857	973	851	966	922	960	946	934	919	901	851	875	929	924	947	941	954	969	977	872	921	955	934	962	935	951	941	924	936	905	924	956	944	948	872	943	987	946	912	936	916	911	907	915	975	880	938	948	905	919	939	896	952	957	897	915	944	912	914	908	942	905	928	899	942	931	941	943	944	907	928	910	894	972	893	925	907	872	919	888	1001	948	985	939	907	926	903	953	931	925	874	967	961	919	995	916	889	929	901	965	895	972	884	916	899	935	896	890	905	964	943	996	918	942	940	921	879	890	922	925	901	926	917	923	902	931	883	916	961	930	952	944	957	898	920	1006	901	881	911	929	934	942	936	926	875	887	927	962	983	928	938	974	901	977	948	946	927	953	942	983	977	941	889	979	1013	929	874	932	881	945	901	981	929	896	921	942	953	917	937	946	946	904	967	961	945	931	917	928	908	979	949	889	959	898	937	930	949	891	913	983	960	914	996	876	915	972	890	893	890	873	859	872	918	876	939	897	912	949	906	881	935	1007	959	937	935	855	944	941	894	928	966	887	890	896	924	908	966	926	903	853	1023	905	916	962	912	954	939	967	903	932	876	992	959	960	923	890	959	907	925	912	894	942	992	956	939	922	934	916	895	937	936	914	884	918	953	889	885	880	964	933	910	919	975	973	919	936	885	930	919	914	958	969	870	923	924	861	925	912	890	949	903	955	983	923	898	920	944	930	915	917	955	897	935	965	945	897	864	920	901	902	935	909	944	949	944	962	939	941	958	875	922	911	914	1012	894	951	985	918	867	872	953	960	954	952	901	924	948	963	951	906	934	938	907	937	923	897	929	937	939	919	911	956	872	885	893	892	914	944	940	931	886	901	945	960	935	898	942	901	913	924	920	899	932	962	940	909	914	903	909	980	907	884	902	950	964	948	951	900	895	893	865	938	949	949	915	909	941	856	904	939	936	964	923	918	910	932	901	894	989	875	971
30682	19066	5224	235	118	154	142	135	150	144	156	141	134	157	159	149	150	143	154	136	144	148	127	155	140	144	143	146	139	138	155	140	139	122	125	133	152	125	147	148	149	142	176	142	152	123	144	141	134	140	149	132	124	161	127	154	149	150	154	149	145	148	146	138	139	139	133	158	148	166	137	148	146	137	129	158	144	143	140	132	146	157	160	153	144	165	167	135	136	150	149	151	146	153	141	127	146	125	144	152	139	140	141	147	157	177	122	137	153	136	178	148	127	146	132	133	155	146	145	165	134	147	162	143	147	162	127	160	153	139	144	148	129	143	137	141	146	132	121	147	142	143	143	148	126	116	126	128	145	132	149	154	155	123	121	158	142	147	140	143	133	149	140	132	122	170	148	138	160	137	123	150	136	135	144	128	128	145	157	160	140	149	139	132	135	149	141	139	132	123	133	133	180	153	143	137	128	163	138	125	157	142	121	162	140	155	119	137	131	142	138	145	129	136	146	141	145	149	131	140	152	125	138	146	142	152	130	145	158	143	143	160	136	144	149	155	133	142	142	145	174	123	163	152	132	150	138	137	145	150	148	169	172	133	128	143	142	150	139	134	147	158	168	163	138	127	157	157	150	145	144	126	132	125	152	124	131	136	122	140	146	146	158	153	146	144	149	148	141	144	127	145	132	148	142	134	129	171	131	159	144	133	159	143	155	143	146	156	156	148	149	141	143	150	149	137	134	172	172	166	155	145	138	147	137	156	135	147	149	136	137	152	147	164	145	138	125	146	157	126	149	140	135	159	144	134	163	134	134	163	146	145	128	172	175	142	134	143	137	131	131	131	155	142	137	171	133	135	157	134	136	135	131	149	166	140	152	146	151	145	165	141	144	143	156	134	150	120	154	127	162	139	127	145	141	138	150	150	139	139	155	121	125	154	141	149	126	140	135	116	143	122	121	149	117	133	171	137	141	141	134	135	166	145	134	126	149	140	139	122	144	158	128	138	147	150	126	141	138	127	123	142	131	136	145	140	132	157	170	130	144	144	118	131	124	125	128	132	146	143	136	138	175	164	155	147	130	153	139	153	140	127	129	146	143	145	134	149	149	131	157	134	132	125	154	124	139	142	149	141	152	155	137	135	152	140	132	155	141	134	156	142	145	122	150	138	146	157	132	152	146	155	137	148	138	145	162	127	146	158	152	141	151	145	147	138	151	131	153	147	129	152	129	136	146	141	146	122	127	163	149	143	129	135	172	137	152	157	160	132	155	144	127	152	143	140	125	141	133	148	152	144	154	155	139	155	133	160	161	130	142	159	152	133	135	146	140	158	147	126	146	134	150	150	124	151	124	170	161	130	150	132	144	146	141	128	120	138	147	150	156	171	178	138	132	130	161	142	153	127	143	149	181	160	132	165	147	151	156	149	134	154	143	137	146	136	134	150	128	134	124	133	147	160	137	147	145	151	131	161	146	173	139	144	156	135	148	147	153	157	143	140	133	169	162	146	153	157	169	127	137	134	138	142	125	154	145	163	132	157	150	138	140	141	116	137	142	154	128	135	142	131	142	129	126	142	147	125	136	156	150	156	127	130	144	140	147	150	156	149	145	151	142	154	167	135	135	150	140	163	141	126	135	170	162	161	146	148	129	135	135	126	133	128	144	129	136	149	161	157	140	155	137	145	159	159	105	149	140	143	142	132	156	134	136	136	156	136	155	136	153	145	156	131	133	136	133	148	139	148	131	134	145	134	144	151	147	144	147	155	143	141	132	157	143	141	150	163	127	147	135	145	161	154	138	122	126	139	128	130	155	134	136	153	153	136	152	146	154	133	145	154	153	141	157	143	138	115	125	149	164	144	150	125	125	131	153	145	130	175	149	139	140	158	131	130	156	129	143	151	139	153	131	142	137	145	131	141	144	129	152	144	141	158	138	150	144	137	139	144	151	145	158	174	129	151	128	154	155	151	145	145	129	154	140	148	127	148	140	153	149	124	148	136	147	134	136	147	154	151	132	144	123	137	133	161	134	136	128	150	146	135	145	148	139	134	148	126	152	128	141	148	131	120	163	143	138	152	134	141	140	168	134	140	139	148	141	143	155	153	138	138	141	154	145	149	141	127	161	128	135	164	147	145	153	142	148	149	141	132	160	155	135	152	158	130	170	140	150	156	120	140	136	155	150	137	129	135	165	116	168	126	163	150	160	143	115	127	140	155	126	156	121	147	137	141	137	145	140	130	148	137	149	142	138	152	139	133	145	140	140	167	143	127	143	152	136	138	147	160	155	143	138	149	137	161	161	148	138	135	143	126	157	148	141	146	173	140	150	132	142	125	143	157	143	120	128	137	137	115	127	139	126	130	140	133	143	139	146	140	130	126	135	137	132	148	154	151	144	150	147	150	109	164	133	159	144	131	142	144	153	135	146	152	131	165	121	160	177	121	142	155	150	163	148	140	135	121	142	133	134	130	123	151	138	130	148	136	136	146	140	137	148	135	136	135	140	148	141	129	146	133	132	140	153	151	141	149	125	159	171	172	138	145	143	149	152	134	133	144	139	129	133	141	146	144	144	133	144	158	157	158	152	139	141	136	129	169	143	133	150	157	135	138	135	126	136	135	141	117	123	139	124	172	140	130	152	160	124	146	139	147	133	126	145	149	139	168	150	155	145	149	144	138	137	127	139	147	127	146	149	148	145	148	144	141	148	136	158	144	125	132	125	158	129	151	160	141	132	147	148	123	157	141	141	138	129	145	149	151	140	125	146	151	132	145	147	138	151	134	157	145	134	163	157	120	156	150	150	144	140	153	145	148	156	151	140	135	155	121	140	138	146	137	150	140	157	174	143	148	153	161	164	162	154	136	128	157	147	131	138	152	145	152	139	127	128	161	137	141	127	170	150	129	156	150	123	131	148	158	160	150	146	161	146	128	160	148	143	123	170	131	141	152	129	105	124	147	150	160	174	160	151	142	146	153	132	174	170	134	142	159	148	139	133	135	130	148	144	127	160	132	135	138	133	154	168	163	133	127	156	144	165	142	142	138	144	144	147	136	147	129	137	139	159	163	154	161	144	145	132	147	144	144	134	143	122	139	148	156	160	137	149	154	141	144	156	146	137	147	138	129	132	143	132	146	175	139	131	146	158	141	154	153	157	151	132	142	135	124	153	138	153	153	157	123	135	116	147	128	139	139	120	150	142	165	141	170	147	152	152	128	140	131	144	132	154	121	159	146	136	137	157	157	135	136	144	125	153	151	127	147	128	118	123	133	150	157	131	135	142	128	151	148	166	164	169	133	126	139	132	146	135	135	135	145	142	146	134	135	143	129	131	123	138	120	153	141	143	149	157	134	156	138	152	142	158	125	146	137	155	158	140	113	152	156	159	141	153	156	126	154	157	144	129	155	147	138	140	119	124	154	145	142	138	145	136	138	146	140	164	145	139	140	167	147	130	177	135	149	149	137	136	134	133	122	147	144	139	139	142	138	140	149	145	145
30007	22883	6604	572	512	552	523	500	496	481	529	478	478	507	512	493	494	484	474	491	518	492	476	539	503	493	507	515	489	524	471	488	484	472	488	496	514	485	546	527	472	491	484	464	506	481	480	478	490	494	463	500	487	524	479	484	450	456	485	509	503	477	491	501	502	496	492	471	495	509	530	482	470	463	510	480	487	484	475	501	494	468	497	504	492	479	483	468	462	482	553	470	510	474	487	499	504	488	442	501	515	483	517	541	494	496	506	470	485	477	473	529	498	507	478	484	477	502	460	476	498	470	502	477	503	487	464	548	509	458	509	479	478	485	500	463	492	506	495	477	468	515	491	453	490	486	483	498	506	475	461	488	501	449	487	511	510	530	483	510	462	517	499	482	500	510	516	510	492	465	501	470	482	494	475	486	502	489	503	484	507	499	519	494	475	474	496	497	506	520	487	491	460	488	514	480	484	476	510	474	460	492	484	512	426	511	491	462	450	464	513	511	476	527	491	447	496	509	490	473	445	541	508	494	482	453	500	458	545	502	505	509	466	521	494	501	485	447	460	489	454	519	520	513	473	484	468	494	468	491	514	488	502	503	473	477	546	497	486	496	500	499	468	518	467	492	460	495	449	498	445	528	501	480	484	514	511	483	489	491	482	490	523	490	532	502	495	515	509	489	473	529	456	490	456	466	530	502	480	525	448	498	452	469	470	495	446	500	459	463	459	463	503	489	490	519	524	505	505	506	493	506	446	472	456	493	527	506	438	499	478	506	504	505	515	526	487	511	488	536	492	456	517	496	501	514	467	515	520	468	556	492	484	494	490	504	490	478	513	494	484	514	499	471	501	507	518	470	486	478	517	450	459	498	480	501	496	477	519	508	466	482	460	487	486	491	492	499	506	527	486	537	473	496	465	569	503	454	471	476	451	486	512	523	471	510	478	483	486	524	484	494	495	507	485	525	530	495	533	451	473	516	491	537	476	483	487	502	473	503	518	512	519	516	470	483	509	497	500	512	499	491	484	479	480	480	445	520	482	494	521	510	483	502	532	516	473	521	487	468	508	504	535	466	496	493	497	475	487	462	506	530	483	508	521	507	473	511	488	483	522	517	491	502	460	546	536	485	512	444	490	488	512	506	503	495	460	498	479	510	505	476	480	471	463	486	481	500	467	445	504	482	504	525	470	498	484	453	460	540	487	500	488	481	483	519	514	531	483	521	502	535	479	514	493	493	472	478	529	486	486	510	509	512	498	505	533	490	497	502	472	496	489	510	502	494	514	511	464	513	542	489	488	491	480	513	476	512	485	504	550	503	482	523	479	442	462	505	486	486	493	510	482	501	500	482	507	516	503	469	519	501	487	467	463	460	525	510	516	468	467	473	485	541	493	482	513	510	478	463	556	475	483	473	474	486	500	497	465	520	451	504	505	487	502	479	498	465	489	481	466	499	510	497	494	497	470	495	509	478	531	512	491	526	481	480	481	509	504	506	454	502	461	484	489	508	482	456	517	518	483	521	441	497	495	530	489	459	515	462	492	489	491	495	499	513	506	448	484	488	470	492	492	534	527	488	491	513	463	528	491	507	540	495	459	512	519	475	516	486	487	489	457	506	505	492	491	503	507	439	489	454	497	531	488	468	522	474	463	476	506	514	487	470	523	496	481	503	512	510	449	492	514	504	464	480	509	497	497	468	477	517	465	473	492	467	474	485	493	489	485	495	486	478	467	488	475	503	465	470	511	522	505	484	464	477	489	471	499	492	512	500	504	520	524	528	455	481	511	494	518	509	455	504	512	496	477	487	492	516	487	532	470	492	485	496	524	467	495	496	482	477	486	485	496	533	484	502	529	490	475	515	516	521	501	489	469	490	478	476	503	517	505	501	479	462	542	490	473	470	523	502	463	513	482	474	469	496	530	499	502	454	466	487	463	482	442	508	460	494	480	483	485	471	518	478	450	459	508	458	519	488	500	477	509	476	482	471	505	451	510	508	483	487	471	542	497	498	478	508	490	512	486	506	470	470	487	449	465	520	502	489	514	513	485	456	462	526	465	480	479	464	478	438	485	523	474	487	494	480	484	485	481	481	488	481	489	505	510	481	475	477	457	474	539	483	498	496	509	506	487	506	476	521	502	487	434	486	503	457	536	520	503	513	474	482	514	472	497	530	496	486	477	478	501	501	500	487	521	463	497	486	496	496	483	503	503	476	493	488	490	498	445	486	514	434	521	491	484	527	485	451	516	473	498	473	502	487	481	521	502	499	479	535	480	534	473	478	497	456	495	491	493	474	526	543	477	535	474	487	477	490	473	488	506	497	517	526	471	505	514	460	486	479	507	530	510	493	491	461	503	459	544	471	485	514	452	490	483	486	511	487	513	479	516	493	485	482	497	497	493	486	464	480	506	569	511	484	500	464	463	486	499	524	513	473	514	483	463	464	451	484	483	497	482	514	518	497	486	441	459	503	495	478	473	511	479	523	526	525	490	504	507	483	495	459	483	486	485	477	504	500	519	497	468	480	517	467	505	506	479	467	497	457	463	485	522	478	480	477	494	535	523	525	502	500	527	496	487	493	491	527	488	489	488	467	530	489	447	482	485	488	535	500	479	523	509	502	493	515	490	522	527	474	464	456	485	494	482	474	474	457	495	493	489	493	442	497	518	504	507	525	536	492	487	519	463	541	491	512	511	500	495	466	509	496	517	481	522	486	501	407	446	536	486	486	468	504	489	480	511	490	492	488	517	517	503	481	495	484	502	481	489	502	484	473	523	493	500	537	506	476	486	496	503	496	502	535	524	465	443	502	512	477	473	454	486	500	507	481	475	470	499	479	484	520	504	509	502	488	458	483	507	489	470	484	451	483	503	505	512	480	474	495	530	483	525	503	451	490	488	539	525	536	474	471	493	519	464	473	481	489	454	495	521	502	513	470	503	475	520	472	513	510	489	516	518	491	527	460	485	510	479	502	466	485	475	471	440	526	460	501	487	475	487	496	491	494	524	502	489	468	521	442	509	511	512	512	462	502	478	518	499	526	469	509	490	477	516	498	538	501	492	503	547	502	482	495	515	496	492	489	469	520	474	480	493	493	489	472	473	476	489	487	465	492	521	518	502	480	475	500	505	468	466	499	495	488	493	487	500	483	546	488	503	504	529	473	454	494	489	502	494	489	467	479	496	540	513	473	479	458	498	479	480	490	508	476	470	443	527	495	506	487	505	508	510	492	479	511	510	460	481	480	497	503	538	547	478	526	487	488	490	490	508	508	468	517	478	477	460	527	509	486	497	517	477	504	472	522	456	464	493	503	511	513	476	446	504	552	440	500	504	473	452	502	518	485	476	475	489	519	501	534	465	484	493	484	490	483	506	457	511	471	511	492	469	453	505	509	521	498	493	498	515	522	493	488	490	491	479	465	478	488	481	531	521	480	509	473	524	470	505	486	498	493	442	474	489	489	490	444	515	502	491	485	527	531	508	491	494	497	502	480	486	484
70823	62955	38201	9130	545	296	299	238	263	259	205	236	241	222	230	234	224	237	191	247	237	205	232	190	235	211	220	209	219	215	199	228	207	196	222	207	217	235	187	214	234	226	189	199	221	213	211	219	239	234	224	182	221	218	229	232	215	217	218	205	220	236	206	240	202	209	237	222	228	216	221	188	216	218	220	242	194	224	213	232	227	221	224	194	206	240	198	222	235	192	225	244	227	210	190	205	197	206	216	196	230	195	195	214	210	200	192	213	225	201	215	221	242	226	224	220	259	230	208	223	194	222	203	234	230	196	233	217	247	187	233	213	235	212	191	211	219	227	217	205	203	249	229	234	248	201	221	211	207	231	201	222	224	197	199	221	209	233	221	240	185	232	230	253	204	219	216	234	232	215	234	192	221	242	236	238	220	193	207	220	221	213	221	199	211	206	175	213	217	237	218	200	210	200	233	214	224	251	242	229	222	223	217	213	207	210	208	198	204	210	209	223	202	214	215	213	250	215	228	217	210	197	246	208	218	211	224	207	222	239	237	238	196	230	261	198	191	247	181	229	213	227	184	244	232	218	228	211	225	230	194	226	205	208	225	234	188	187	199	206	211	215	217	205	200	184	226	227	214	213	228	214	242	222	200	230	200	211	261	214	247	228	211	233	190	219	227	194	216	222	235	229	206	228	212	198	238	213	221	217	242	206	221	215	221	212	229	210	197	205	210	245	238	214	189	235	199	215	193	196	232	237	251	203	214	206	201	222	224	223	220	240	222	235	207	202	229	224	222	242	193	219	276	198	212	209	223	224	236	208	204	190	238	208	222	213	208	215	215	198	203	212	207	221	239	196	231	213	235	222	224	218	210	239	190	207	225	208	247	199	208	237	232	205	246	242	197	234	201	231	226	235	208	223	244	223	203	190	231	241	186	230	223	237	230	214	213	178	220	208	188	232	247	195	223	201	219	235	211	200	224	199	198	205	220	204	214	220	209	209	223	198	209	229	213	203	219	222	234	215	202	203	219	212	235	231	221	209	203	211	201	189	211	228	225	202	219	228	220	210	234	194	223	235	232	223	207	202	219	225	225	201	225	218	212	218	215	215	210	201	229	204	199	213	221	203	207	232	204	221	202	225	220	211	212	206	212	196	207	202	218	208	227	198	206	201	220	214	241	204	219	227	214	215	222	218	237	218	218	220	223	225	220	217	206	226	247	218	214	214	229	225	217	234	195	222	227	190	218	195	198	230	217	221	190	225	209	214	219	229	227	197	207	223	207	240	208	215	239	206	226	209	218	200	234	262	241	206	223	218	220	221	201	192	230	200	222	204	199	220	213	205	238	210	231	237	199	209	203	231	232	240	214	215	206	202	212	207	250	228	229	214	193	220	204	198	223	212	225	218	203	232	218	229	248	229	225	223	206	217	220	220	240	199	217	213	244	235	223	189	215	197	218	200	232	229	211	226	225	214	218	237	216	246	195	206	236	205	218	221	206	171	219	214	219	198	217	207	205	224	205	217	216	214	216	195	213	202	221	236	216	206	208	225	224	202	183	208	216	237	217	212	233	218	206	227	223	206	224	208	183	210	213	230	212	218	223	206	204	214	190	215	226	238	207	213	231	212	232	213	205	225	208	202	215	221	221	231	221	217	211	228	228	197	207	221	224	225	208	229	200	216	233	189	228	211	206	242	231	218	215	251	207	195	212	192	197	216	197	224	227	200	236	211	224	211	219	208	207	225	249	209	226	218	203	210	198	217	236	231	211	227	221	196	208	225	198	227	220	227	228	210	197	218	192	227	225	199	212	194	212	194	215	221	216	207	236	211	240	226	205	233	225	224	229	271	248	206	185	216	191	240	206	219	215	216	212	249	207	216	209	232	211	220	219	242	227	212	209	215	222	221	203	208	249	233	225	228	210	242	227	212	230	233	203	228	219	216	214	208	212	211	240	215	228	199	243	234	218	219	203	231	190	232	202	214	251	203	248	208	254	203	206	232	229	214	220	235	218	225	216	222	229	209	227	213	234	228	208	215	226	201	201	221	216	237	223	200	213	233	224	222	200	185	195	230	224	204	221	237	230	229	200	229	226	191	225	213	205	207	213	192	217	184	204	226	180	209	242	217	209	224	246	220	243	215	215	214	217	212	190	205	220	244	205	214	229	226	227	218	212	201	232	246	226	226	231	223	205	202	220	221	193	223	175	214	233	204	229	215	222	244	210	218	216	234	223	229	215	251	218	219	209	201	233	218	227	221	226	233	205	241	229	188	190	221	214	201	206	209	224	236	213	214	238	209	235	210	236	222	189	205	229	199	188	203	202	215	211	180	223	231	206	215	220	211	214	215	209	213	208	231	230	234	218	190	224	203	222	210	214	222	210	205	229	227	218	197	222	219	199	210	242	202	211	215	196	205	205	206	237	221	223	217	202	233	217	214	220	226	191	230	226	222	215	201	220	216	236	236	202	216	202	238	236	192	226	246	208	217	200	197	214	256	189	214	223	196	237	227	202	213	211	217	216	191	216	202	199	200	226	222	199	214	198	216	200	202	206	232	199	175	203	213	235	237	211	207	224	212	256	226	225	204	221	215	223	247	224	218	225	234	235	220	215	204	229	243	211	214	226	200	199	227	198	212	232	225	218	183	212	227	227	209	219	201	225	211	228	215	217	222	199	206	216	228	235	232	209	177	235	220	227	203	209	201	245	205	231	218	206	226	231	221	194	232	237	235	230	219	231	220	207	221	220	223	214	207	236	215	240	233	226	205	228	207	230	226	230	225	205	237	207	213	220	216	219	199	217	215	197	196	219	214	224	185	227	235	204	216	202	203	221	212	218	210	208	215	214	224	234	227	211	209	225	211	213	214	220	229	217	223	214	236	211	221	235	213	235	220	200	229	210	242	229	248	234	223	188	199	211	217	233	185	240	197	205	212	191	233	221	212	196	201	217	216	215	218	208	233	201	206	190	209	226	201	206	213	211	236	240	232	212	204	221	238	227	198	219	210	209	221	220	204	225	239	209	213	200	217	225	237	207	183	233	213	194	242	236	193	222	221	232	232	230	215	224	207	211	218	208	201	223	213	215	221	229	217	211	205	221	230	211	202	208	205	242	203	190	209	241	214	227	223	214	205	228	200	230	237	220	216	227	197	217	209	211	224	207	223	228	230	209	219	210	204	197	252	206	231	210	204	202	238	240	229	248	203	200	186	233	217	221	225	191	226	226	209	216	240	214	221	238	218	230	249	201	213	258	230	217	209	184	223	208	224	229	243	219	206	225	232	210	232	243	221	221	190	233	227	208	204	196	219	206	210	194	217	219	234	215	222	220	226	203	251	212	215	198	222	225	225	206	204	202	212	188	219	205	206	192	203	231	189	207	240	183	191	208	200	218	228	206	209	207	223	223	209	243	222	215	249	217	218	220	217	184	213	206	221	231	250	217	200	205	223	212	247	215	207	198	234	231	192	217	227	237	209	209	214	205	224	218	217	214	191
50838	50191	31811	1303	1122	1071	968	956	886	821	784	777	777	752	774	735	779	722	715	691	718	787	700	738	734	710	756	707	713	733	697	707	689	697	727	681	692	695	651	700	707	677	680	655	681	663	746	730	701	704	675	699	680	650	703	675	717	684	697	693	661	718	686	671	749	720	649	751	723	685	646	692	732	675	637	675	710	694	681	648	697	667	714	677	712	705	647	745	694	699	731	694	712	682	706	691	689	696	701	670	699	690	661	712	648	706	694	680	682	710	688	660	719	762	697	669	686	708	656	744	695	698	745	691	693	707	705	725	685	675	637	710	660	718	714	692	631	729	738	670	650	677	727	698	691	632	674	648	677	704	735	657	693	681	706	647	720	653	719	711	647	691	741	702	694	726	672	682	673	623	707	690	661	674	729	707	694	688	716	733	651	691	719	688	673	773	677	701	661	665	638	671	672	709	683	717	661	697	721	691	693	646	710	704	675	695	684	706	757	716	682	719	723	694	648	695	728	682	709	689	690	650	697	692	658	665	709	696	656	692	652	669	739	678	664	700	714	677	689	694	701	681	681	705	756	658	694	666	694	685	669	638	753	678	729	725	660	667	682	699	674	698	681	690	693	709	752	657	693	724	689	677	644	714	684	718	711	694	720	716	700	721	641	727	676	679	670	749	695	652	721	700	717	634	693	631	714	675	696	727	729	673	708	699	728	671	702	691	680	680	654	708	705	651	699	704	702	688	700	702	726	711	698	689	711	709	678	686	687	678	713	686	664	672	722	704	678	696	654	698	722	694	713	702	709	712	692	660	696	717	705	703	659	693	724	680	741	682	721	724	706	722	691	687	728	658	660	661	669	718	696	690	709	711	705	649	668	700	727	685	675	724	658	689	624	705	704	685	664	692	648	700	704	680	687	735	656	753	705	680	706	699	711	696	693	680	665	707	670	648	697	684	715	657	650	703	694	703	698	655	711	683	671	676	716	693	665	695	665	693	670	684	703	702	692	685	706	685	707	662	685	687	675	679	697	704	654	695	681	703	650	678	724	721	685	677	730	698	692	690	705	707	720	727	667	708	695	716	720	719	691	667	678	681	718	665	705	687	688	721	707	656	679	678	610	713	685	683	700	694	675	671	697	701	718	650	694	663	685	660	682	661	660	617	649	678	676	726	750	731	692	711	676	647	732	687	683	688	712	671	675	691	671	691	681	667	702	669	646	699	656	668	678	638	702	691	677	676	710	685	687	754	675	664	719	701	655	729	693	651	760	666	680	695	683	699	687	656	686	747	704	703	745	675	711	672	703	665	693	716	686	655	658	691	718	695	714	700	664	700	681	678	642	702	643	709	698	717	662	663	666	654	717	667	702	685	721	656	725	695	699	739	673	682	720	659	668	652	641	692	700	666	739	690	723	691	638	683	723	672	715	703	714	715	690	658	670	669	670	675	692	705	710	701	704	708	684	707	734	694	651	690	713	677	698	671	731	701	622	681	715	685	722	680	717	697	636	703	637	695	732	632	661	686	692	680	612	732	716	681	718	675	642	674	696	676	715	623	676	685	653	689	676	658	662	715	663	687	652	683	670	689	651	708	678	661	650	690	668	660	692	698	685	656	734	685	676	699	642	687	720	708	696	703	672	727	680	668	634	714	681	667	701	680	728	682	667	668	716	672	716	702	700	704	725	681	691	682	688	636	693	693	732	649	703	662	690	683	685	708	669	734	691	642	685	683	708	665	709	657	706	688	667	658	720	681	677	715	679	698	700	708	692	731	654	696	659	689	709	699	676	726	703	652	697	699	710	675	718	695	673	720	690	661	714	699	682	675	694	667	698	688	640	680	678	692	708	659	693	686	700	679	676	663	705	690	719	704	674	667	687	674	681	748	704	687	673	684	701	712	711	675	703	636	690	676	689	711	672	734	701	631	696	663	678	699	713	703	691	653	725	660	675	644	693	683	659	702	723	698	698	684	696	682	699	711	721	748	652	679	708	683	725	706	695	712	655	670	723	732	654	723	727	697	733	707	684	689	701	664	693	671	683	688	655	743	695	673	702	630	699	683	687	667	665	694	719	688	667	750	658	682	678	655	703	677	705	739	716	723	695	723	679	693	721	669	726	748	687	716	675	731	684	732	726	646	712	675	695	692	681	686	682	689	677	648	711	680	665	707	702	689	655	678	728	702	694	707	679	692	669	670	713	727	728	695	705	660	656	753	623	672	696	692	661	665	749	704	703	667	681	660	639	680	710	707	661	712	720	671	712	707	698	685	731	726	711	670	651	688	674	685	689	689	665	735	747	694	696	669	663	711	719	700	692	688	713	687	669	741	704	683	651	695	653	678	663	694	729	704	680	653	714	692	709	675	709	699	638	699	696	688	655	733	684	655	648	737	650	727	665	721	701	703	720	743	707	632	709	730	680	720	696	685	633	677	650	712	701	674	667	670	731	668	715	674	736	707	711	749	703	686	659	660	670	725	732	677	713	660	676	700	694	696	687	681	725	722	708	698	687	673	680	650	684	691	703	646	695	677	722	701	753	698	698	713	701	627	689	682	714	691	686	704	673	725	685	674	694	672	693	701	734	652	664	710	694	661	735	683	681	658	673	687	670	680	708	743	696	677	647	678	665	716	680	671	698	707	708	698	684	718	709	658	715	688	713	691	723	705	682	718	694	660	726	720	727	708	714	690	673	718	663	677	677	716	693	716	702	657	678	742	667	705	655	690	706	689	694	679	663	667	703	690	726	697	691	647	744	638	704	702	716	688	704	673	683	671	672	688	721	669	677	686	712	663	720	707	705	721	688	666	698	656	741	691	701	689	679	679	697	683	688	641	698	682	681	708	646	690	675	668	727	684	722	680	715	654	686	686	689	650	673	700	672	685	664	629	705	687	691	677	693	717	623	672	689	627	665	654	736	725	701	690	636	684	653	698	666	717	705	688	679	664	676	710	670	661	653	717	669	675	696	686	681	651	710	689	690	694	707	744	680	719	693	692	721	683	724	687	668	695	699	693	679	695	682	752	704	693	734	704	675	658	653	678	714	664	746	749	659	663	721	687	701	708	669	714	710	687	712	681	766	685	756	662	650	643	663	687	637	703	659	711	669	684	697	672	705	715	705	670	687	698	673	688	715	703	724	699	649	700	690	625	697	688	727	696	683	678	656	682	682	717	641	716	679	700	687	669	718	718	706	680	710	657	678	703	666	687	686	684	710	680	672	668	675	744	664	676	679	675	655	719	671	709	709	695	718	643	685	681	708	689	719	649	717	659	709	646	652	693	718	748	688	710	703	689	687	723	701	641	692	688	683	723	678	675	662	712	677	663	674	646	717	714	717	666	684	692	712	712	688	749	666	690	681	714	652	673	673	649	661	694	722	670	672	687	684	687	686	681	691	668	705	682	705	731	635	668	711	676	683	654	695	708	701	690	683	693	638	672	693	679	706	717	694	715	680	675	717	731	692	715	673	679	723	694	693	703	673	658	617	720	665	692
79338	72856	47750	16045	2249	466	468	403	371	376	356	347	353	335	321	338	340	319	302	320	347	312	343	356	311	315	326	276	333	309	320	314	335	316	315	291	315	332	303	310	312	319	324	305	332	302	325	300	325	299	305	295	324	290	312	333	302	325	306	324	305	316	314	327	330	325	333	301	285	335	335	300	298	306	309	324	356	323	307	307	316	319	297	345	321	314	317	322	312	324	278	326	295	289	320	312	282	299	280	323	320	299	286	305	302	292	308	296	312	343	298	292	299	299	306	309	310	277	332	325	303	305	309	333	292	312	288	298	275	327	304	318	298	313	321	315	265	298	278	329	314	350	287	333	277	302	320	291	309	303	332	305	297	320	301	341	326	290	307	302	321	305	300	299	337	302	309	273	319	303	292	294	320	289	335	314	316	308	300	286	295	288	340	328	309	292	332	307	304	265	321	351	297	301	326	309	297	303	334	307	308	345	326	291	317	336	286	334	323	319	335	295	312	296	254	280	327	324	303	311	317	307	323	278	337	310	290	321	297	280	324	292	337	331	295	300	288	315	321	340	335	305	288	294	331	309	300	335	310	298	320	332	315	301	315	314	298	330	302	308	346	312	305	321	312	322	295	287	287	290	282	333	325	263	286	316	328	304	317	291	283	322	281	317	303	303	316	333	298	317	288	293	325	317	307	303	312	317	290	319	283	298	327	297	322	304	301	340	309	286	296	320	305	315	321	297	302	300	303	332	316	331	336	293	327	336	301	307	312	264	295	313	297	298	306	307	299	317	303	269	300	319	304	260	305	325	305	332	304	300	321	292	304	281	353	304	306	311	322	317	298	305	326	314	269	291	330	302	299	310	332	302	313	325	298	336	300	305	319	287	343	308	343	298	268	303	315	354	316	295	316	295	327	313	315	308	290	308	309	319	309	308	319	298	299	305	312	342	318	298	330	337	321	328	302	333	306	292	319	288	312	337	309	303	303	305	337	296	296	318	250	323	303	329	337	309	290	354	326	325	307	316	306	308	283	271	315	312	315	326	299	283	286	300	303	300	316	320	354	319	315	319	278	307	324	310	319	348	318	309	258	349	287	300	291	340	293	300	297	304	311	320	300	307	316	329	312	322	325	292	318	316	303	266	296	289	318	334	299	313	286	290	320	280	351	308	305	292	303	279	271	308	324	274	310	289	319	312	331	303	344	305	291	295	286	299	332	293	311	324	336	325	301	312	311	297	321	331	297	297	317	299	326	317	312	298	322	344	292	325	326	344	324	309	320	327	295	288	289	326	321	317	316	335	311	327	296	300	306	300	318	273	308	341	327	315	274	338	305	322	296	299	318	275	262	304	333	331	316	286	281	301	284	284	296	288	314	294	305	291	308	298	302	304	291	295	315	329	310	301	323	286	327	313	300	281	290	283	317	335	306	302	328	285	281	307	293	302	324	323	297	291	294	307	292	308	314	286	297	284	298	274	284	338	307	311	289	303	297	310	324	301	314	324	325	309	325	296	305	314	318	316	333	309	322	341	294	321	279	297	318	280	319	294	298	309	305	349	303	281	336	329	343	303	345	326	293	320	318	309	296	311	314	294	281	306	294	318	281	296	306	340	340	303	298	305	313	317	323	309	312	339	325	349	301	323	305	297	309	278	314	285	292	308	284	308	318	321	295	309	322	271	308	344	299	309	314	288	314	325	336	314	296	298	323	302	322	306	308	265	289	315	310	281	294	349	313	303	318	322	324	321	327	287	309	272	279	300	312	295	307	322	317	328	336	315	321	323	304	329	309	302	275	321	302	324	335	302	320	275	283	311	319	327	311	286	306	343	316	287	273	297	295	290	295	306	311	299	298	286	313	345	321	322	328	284	283	295	332	297	311	319	288	328	309	289	282	279	323	308	327	307	314	310	309	325	319	327	306	289	307	310	320	287	314	303	291	332	292	269	326	312	321	316	336	330	342	292	287	333	330	291	311	309	309	329	322	330	323	285	287	297	308	322	292	305	332	313	314	302	328	297	309	307	324	313	324	305	315	298	302	298	280	312	270	293	298	310	279	279	317	340	293	301	293	340	300	303	304	309	282	302	306	297	299	326	315	323	296	312	338	312	281	314	362	276	307	313	319	336	301	300	282	287	286	317	269	299	273	292	320	330	310	305	303	318	313	307	314	336	307	289	292	318	319	294	294	321	312	311	288	304	280	323	301	270	346	272	302	325	310	321	298	312	282	302	307	293	314	290	267	343	338	303	319	290	315	313	315	305	309	308	301	297	319	308	308	325	346	299	308	319	295	271	338	313	281	336	329	316	301	301	315	311	311	302	292	291	300	301	323	276	320	333	299	325	361	318	312	325	323	324	306	300	311	333	326	304	305	334	310	328	327	280	303	301	283	299	299	342	322	342	294	336	298	301	294	297	339	338	287	306	314	300	299	330	291	278	304	297	323	323	318	278	329	329	285	284	360	306	314	319	339	315	288	318	296	335	307	319	300	322	325	328	304	303	280	318	300	279	323	317	315	312	291	313	320	312	314	331	310	310	334	323	308	316	304	321	311	275	301	284	308	309	298	319	308	324	306	318	308	286	325	284	308	333	304	303	321	346	311	318	306	299	283	315	283	311	290	291	261	273	281	330	286	327	277	277	340	334	308	310	310	307	313	328	321	298	332	350	331	325	318	319	298	321	309	294	297	309	315	283	297	309	309	280	314	306	294	326	305	306	331	300	315	327	308	328	292	300	312	289	300	345	310	333	291	313	304	306	324	302	283	306	283	338	276	330	337	286	315	306	304	350	297	301	326	340	288	285	309	309	316	287	316	298	315	300	336	331	298	263	340	308	313	324	342	327	317	306	315	270	302	302	344	300	310	326	288	329	302	322	299	291	281	283	325	299	331	317	300	287	316	289	311	303	292	300	316	329	330	309	333	338	279	325	296	309	307	313	303	327	297	285	290	313	299	322	309	299	308	288	335	288	327	333	308	300	325	318	326	298	274	308	294	276	300	337	324	313	329	302	325	290	298	312	293	259	337	311	295	326	301	314	315	315	300	317	283	312	316	295	318	308	315	310	321	290	312	316	316	322	320	272	293	313	355	333	335	315	299	309	333	285	305	289	299	312	334	315	342	305	301	306	333	298	315	294	322	346	307	327	324	303	306	334	336	294	329	297	306	292	304	314	314	277	313	324	339	341	325	308	334	296	289	273	314	321	325	292	277	306	320	316	328	305	284	289	297	292	290	327	297	312	301	340	288	303	320	288	300	303	332	316	345	342	287	251	330	346	275	310	308	289	307	309	313	313	282	319	334	316	334	332	320	298	305	301	314	312	335	319	318	331	284	276	314	288	312	315	291	312	331	317	311	323	295	311	313	330	278	329	339	333	311	324	314	290	324	296	300	285	283	329	304	293	306	274	297	293	280	295	303	304	311	312	299	305	310	312	287	311	322	310	293	294	349	337	300	311	294	329	299	337	319	303	342	324	319	319	273	320	298	319	296	302
60706	61857	40158	1983	1781	1531	1447	1401	1247	1179	1160	1124	1039	1045	1045	1031	1012	950	976	1022	987	965	997	976	978	957	925	913	989	934	962	961	933	950	929	954	896	987	918	959	926	880	943	949	926	953	958	915	956	880	907	950	936	942	939	989	875	918	920	963	941	927	942	964	905	915	983	908	930	925	924	900	945	911	964	923	916	903	894	938	939	936	917	952	941	936	903	906	918	898	935	962	854	953	904	920	954	991	940	921	983	947	880	1006	925	877	919	939	882	915	891	870	902	914	944	968	951	935	939	913	924	916	899	886	991	898	947	912	952	909	903	921	966	882	947	933	942	935	961	853	926	915	904	920	956	957	894	930	928	932	961	955	902	938	928	930	942	900	931	912	900	959	909	963	947	948	912	900	893	945	952	923	924	908	920	931	860	892	1000	922	937	901	929	884	960	920	907	980	892	921	921	883	947	884	875	907	916	964	899	917	933	893	912	910	948	957	910	865	942	954	943	880	908	914	945	908	951	954	922	937	943	888	894	882	935	967	872	939	961	959	926	914	942	863	899	855	957	923	919	902	907	929	951	967	881	981	976	882	921	945	923	921	928	919	962	936	933	866	946	879	964	916	922	965	919	970	937	914	908	1004	919	914	918	927	938	922	993	944	968	975	895	927	913	927	965	950	868	930	919	914	917	922	898	908	933	919	946	891	910	908	947	922	910	910	929	924	926	895	946	948	904	885	924	955	887	918	931	870	957	869	987	926	945	908	933	935	883	944	883	951	916	936	870	955	915	929	918	927	938	971	902	937	893	934	895	941	931	1034	936	930	975	929	822	970	925	889	949	895	934	947	911	885	926	920	921	885	930	911	918	971	940	893	907	949	929	869	879	890	916	914	885	909	923	949	900	931	881	897	906	902	955	902	935	926	924	976	928	917	916	935	945	896	914	916	917	925	936	912	869	897	902	975	895	957	936	950	907	905	904	893	935	899	916	904	934	950	953	917	879	942	903	903	945	942	936	889	911	854	930	927	966	986	915	901	951	877	920	906	937	953	981	960	915	859	921	949	908	892	942	903	886	941	966	860	890	891	920	978	902	923	907	943	913	954	890	933	956	936	938	981	900	912	963	936	867	956	917	981	864	956	983	947	950	1001	949	980	933	938	907	895	929	919	908	894	906	985	935	916	929	935	928	921	897	909	949	896	945	913	922	1001	898	980	946	900	902	930	977	907	920	962	947	943	898	910	884	936	922	901	908	845	913	877	880	896	935	921	919	914	958	898	896	915	952	917	917	881	912	951	918	912	919	914	874	929	893	939	932	952	859	913	923	930	900	880	886	905	877	902	893	921	893	903	1012	920	932	954	923	947	898	929	899	906	910	936	904	893	947	862	935	890	912	898	924	917	894	911	911	883	941	1004	935	947	913	925	957	870	876	911	851	936	918	970	931	934	939	960	926	946	912	938	897	874	959	941	958	896	905	920	942	967	942	867	946	900	921	876	958	876	906	920	915	884	896	885	908	913	882	889	935	854	929	914	869	959	889	871	873	967	959	902	889	895	915	900	927	900	944	862	963	904	889	933	925	921	912	944	920	899	924	911	903	902	912	931	917	870	904	947	860	951	936	870	980	930	933	1016	905	913	939	898	935	897	912	923	919	954	908	964	915	953	924	904	898	892	996	923	884	933	950	872	919	966	899	929	955	915	960	921	881	869	879	890	926	954	949	926	917	925	914	937	864	942	940	939	881	907	922	879	868	894	952	958	968	981	908	923	879	912	895	941	943	965	940	912	939	915	878	913	940	968	899	891	905	936	880	940	931	930	933	927	974	958	909	940	918	943	899	897	924	942	913	950	906	930	905	943	891	920	907	905	932	917	900	934	905	903	904	901	916	928	962	868	947	935	957	975	886	928	934	984	899	914	903	932	884	907	945	920	911	951	930	879	917	887	882	886	879	923	886	917	908	929	902	937	916	903	927	911	915	965	925	912	936	889	976	886	940	901	920	927	923	957	894	875	948	950	917	921	878	911	923	985	939	930	920	917	856	929	909	870	900	902	927	930	918	909	916	926	945	949	946	982	925	889	928	912	938	945	963	922	937	893	922	881	945	916	926	888	919	903	885	926	921	890	900	906	971	950	950	935	918	912	876	819	909	921	864	911	959	898	964	940	919	882	868	905	982	908	883	925	943	965	957	891	910	881	964	925	863	894	932	933	912	908	938	908	936	970	899	943	953	900	881	904	896	895	924	922	903	965	894	904	915	879	921	906	919	907	928	902	982	920	933	881	913	915	918	892	917	893	933	921	867	947	928	874	920	915	923	913	862	982	890	880	885	910	904	904	947	941	942	915	928	951	917	901	904	870	914	930	962	905	899	974	927	962	961	936	911	936	904	897	901	920	906	1012	862	929	950	926	933	912	921	926	912	937	948	937	923	859	868	926	876	895	889	915	834	887	905	956	907	892	942	944	976	950	948	945	869	937	904	964	907	954	953	890	876	920	941	923	905	880	963	941	912	920	990	916	915	906	901	916	906	925	938	932	900	965	912	910	935	900	938	972	885	953	937	944	944	938	930	918	958	917	912	930	905	857	906	916	884	960	899	885	935	920	873	884	938	894	910	925	928	901	919	888	946	900	937	936	920	893	861	857	955	897	939	870	915	922	938	952	895	928	819	933	898	943	886	873	926	896	899	859	936	912	935	863	915	902	963	942	943	882	883	882	931	936	966	892	945	840	930	938	897	895	907	951	936	940	960	927	870	950	875	913	917	898	983	952	930	918	842	963	936	945	921	892	968	960	904	894	954	967	889	902	901	931	914	951	874	922	932	917	935	988	980	906	911	925	907	918	884	894	959	870	923	881	912	896	899	885	961	963	911	947	931	981	873	931	923	896	927	935	926	937	917	860	914	971	1000	888	924	862	998	938	905	941	933	958	930	825	932	895	919	980	944	878	869	968	922	947	928	911	922	877	941	901	955	926	922	892	929	908	906	942	933	889	881	954	890	917	910	959	916	939	925	901	936	944	867	914	893	936	946	906	870	933	935	912	941	922	966	937	905	944	920	923	925	962	928	898	903	906	903	943	919	918	922	871	927	866	936	869	902	908	877	947	942	928	916	909	887	884	946	884	849	956	967	936	905	879	898	921	892	931	898	940	852	893	885	897	944	879	894	927	984	924	946	921	922	895	897	906	911	935	946	888	907	976	902	902	957	912	921	908	868	984	928	923	923	889	894	831	905	946	937	957	934	912	917	897	927	966	964	922	935	918	949	892	898	880	946	934	918	990	927	929	989	969	906	930	906	908	927	891	913	978	954	901	936	909	921	964	857	948	926	943	940	952	893	985	949	902	889	976	910	953	915	880	925	853	909	880	1005	908	928	899	940	937	943	877	914	899	911	944	893	974	918	916	914	914	911	934	946	943	946	933	1008	877	843	903	913	887	923	931	941	936	860	903	930	879	900	868	898	936	921	921	933	894	934	871	905	880	971	940	890	911	963	922	939	953	956	923	937	896
30191	18761	4828	221	156	137	146	152	152	158	140	146	143	143	130	144	144	141	146	149	134	135	152	153	119	143	148	144	127	141	141	134	140	148	114	153	128	131	148	115	130	123	150	132	135	136	148	143	142	131	143	127	119	152	130	145	131	162	128	140	152	143	154	136	127	123	140	144	124	135	140	131	146	146	132	121	126	134	138	149	150	159	134	146	135	116	155	122	138	148	130	166	163	162	148	136	128	133	146	131	161	182	134	148	118	166	135	145	136	131	128	145	149	148	127	133	146	134	131	139	138	140	128	149	163	125	139	148	145	124	135	141	125	131	135	135	127	153	150	154	132	156	146	135	129	136	116	117	135	145	134	134	120	146	145	158	136	150	123	142	145	144	160	127	153	140	149	150	135	139	135	115	148	147	155	152	125	164	146	161	147	146	139	121	132	135	124	139	147	138	147	146	135	133	136	125	121	146	127	145	128	149	149	141	124	146	126	165	148	140	159	144	134	147	155	149	144	140	161	145	145	149	149	130	142	158	152	134	121	144	149	145	125	149	161	145	133	145	121	151	133	137	161	130	137	141	124	122	137	153	179	135	151	121	129	141	144	126	156	156	144	147	136	129	120	122	132	141	138	116	136	140	128	147	137	147	147	152	129	142	138	125	145	133	151	148	120	140	140	152	129	143	152	148	147	128	129	134	163	122	144	158	131	136	136	141	127	148	140	140	129	168	157	143	159	128	141	149	123	142	131	139	154	121	124	159	142	172	132	135	129	155	150	151	175	133	151	140	139	149	146	123	135	163	150	133	125	159	134	132	131	158	162	150	127	125	134	136	149	150	137	151	137	127	152	161	133	155	148	146	123	138	125	128	119	143	140	154	135	138	135	121	159	138	151	117	134	148	137	148	142	138	143	138	118	138	140	135	122	133	128	133	141	152	142	145	148	158	166	149	142	143	143	162	148	142	149	150	136	154	155	141	137	143	145	174	147	141	129	157	153	128	121	135	132	114	146	129	149	148	152	109	149	173	136	145	135	146	148	118	134	139	145	164	146	131	147	153	159	143	146	132	150	133	145	145	162	150	143	141	133	121	145	138	148	147	146	151	136	162	126	136	130	147	130	138	155	172	140	149	121	149	144	158	129	136	162	131	140	119	145	137	146	121	147	140	154	128	136	123	126	149	132	141	123	121	164	143	142	153	125	157	152	127	146	139	119	162	145	138	149	166	146	148	170	133	135	151	148	152	154	146	154	153	127	145	163	140	162	156	140	136	127	136	141	132	143	147	151	139	133	145	141	160	103	127	128	124	133	116	158	131	139	142	132	121	129	129	135	127	141	157	135	118	152	144	134	133	158	146	132	131	136	128	141	147	139	151	162	120	115	138	126	134	131	121	124	151	139	140	129	151	125	140	131	136	157	149	133	146	144	141	136	141	125	132	123	133	149	122	143	160	125	131	133	132	158	129	150	144	148	143	132	143	166	142	134	138	137	167	137	155	133	155	140	136	149	139	149	134	128	122	159	146	130	152	143	128	131	151	159	167	133	162	132	154	163	150	132	142	148	141	126	135	149	144	143	149	138	133	137	155	132	156	150	157	139	137	152	144	140	139	117	147	120	135	149	165	155	144	154	168	151	129	144	140	133	140	154	151	148	149	128	148	136	133	147	147	132	137	130	127	147	120	142	147	143	156	167	152	158	140	153	139	170	116	151	156	128	152	130	147	147	157	147	136	151	126	147	135	147	150	134	125	141	152	127	138	155	132	143	135	157	146	147	164	131	122	167	141	118	158	130	137	134	131	160	155	165	124	148	144	133	145	158	112	128	142	119	147	141	121	157	154	139	130	149	132	129	160	151	140	150	127	137	144	116	138	123	135	153	157	123	132	119	130	136	120	134	146	137	138	142	148	156	141	148	161	157	153	142	162	154	134	146	141	130	144	127	145	134	151	122	140	150	137	135	160	141	117	143	134	151	136	185	129	142	128	146	144	144	156	125	154	134	128	164	146	142	138	141	138	144	161	163	146	121	131	144	148	145	159	134	144	133	127	155	148	149	147	132	140	147	156	145	131	156	125	145	137	145	152	132	155	145	134	144	134	155	140	152	137	124	131	146	145	120	146	139	143	145	158	149	146	120	151	165	149	145	143	136	159	136	139	128	163	125	147	150	127	131	157	145	138	128	138	141	174	134	166	167	137	147	146	151	125	125	107	132	141	140	146	149	136	142	151	154	139	157	139	136	136	135	156	150	146	161	131	131	140	112	136	130	138	140	145	156	123	137	132	141	131	158	145	166	141	140	146	145	159	151	136	114	148	154	133	125	149	133	159	133	135	130	115	141	145	144	131	131	132	127	126	131	163	147	122	157	124	134	139	146	140	146	124	156	148	142	131	153	140	140	121	138	157	142	132	124	140	135	131	154	158	137	143	149	124	146	140	148	138	142	134	119	146	131	163	135	122	133	121	145	124	134	128	138	142	116	148	142	131	131	134	153	162	143	149	140	162	161	136	137	126	145	136	145	137	148	155	151	148	146	127	155	124	122	136	166	153	110	156	134	149	126	148	132	124	143	139	153	143	142	136	152	127	150	138	130	132	161	127	150	142	142	146	142	152	134	147	151	135	132	137	141	158	129	132	150	155	140	156	161	155	151	125	141	138	142	146	149	149	131	150	141	105	145	152	139	149	135	157	154	166	137	154	131	126	132	148	155	128	145	134	157	121	140	136	139	138	162	152	138	115	145	143	125	132	150	141	138	147	123	136	151	148	133	129	123	127	145	147	156	155	149	143	143	146	132	130	137	132	140	150	137	124	149	166	121	124	155	154	134	153	164	146	132	159	156	161	135	140	178	152	143	130	127	145	137	171	140	127	149	111	129	142	137	149	150	156	162	140	122	154	118	142	155	143	144	128	167	152	136	149	121	137	127	151	137	132	137	138	158	157	148	131	129	149	156	148	117	141	146	129	149	129	142	159	131	156	135	171	155	131	123	155	143	128	136	140	137	134	151	156	128	140	132	140	143	133	136	155	139	134	136	151	147	119	140	139	168	132	117	123	142	123	153	134	155	147	138	140	144	142	129	153	132	140	135	128	153	138	149	147	130	135	146	160	160	151	144	122	131	134	144	126	143	145	129	139	130	137	161	143	131	155	132	154	140	131	145	149	158	155	136	157	166	132	131	156	163	142	126	133	146	147	128	137	151	139	131	150	146	171	132	133	141	124	122	141	139	137	147	146	134	125	138	145	154	162	129	142	155	148	122	143	150	139	137	139	157	142	158	150	146	127	149	147	126	133	127	135	114	141	133	153	150	136	126	126	138	134	143	144	126	151	139	144	141	127	147	149	143	138	166	123	140	153	139	139	150	139	145	138	149	151	120	155	170	124	130	139	138	143	118	151	141	140	135	140	148	140	118	144	143	137	134	161	126	150	121	143	157	147	139	113	130	144	144	142	137	117	137	134	150	141	142	158	121	147	163	142	148	135	142	127	126	134
29617	22562	6233	533	501	486	497	470	515	549	499	501	498	496	510	510	502	507	489	463	478	512	478	502	489	511	473	468	478	451	501	478	488	459	479	465	494	528	507	473	504	479	514	505	498	449	516	498	529	488	481	476	482	466	486	442	485	476	497	489	473	499	522	511	481	532	477	472	504	504	450	471	542	517	477	498	528	511	435	468	501	528	488	465	500	473	495	469	474	522	455	485	491	522	499	471	499	482	513	526	479	489	478	473	494	467	490	474	476	476	502	491	501	497	478	490	514	458	516	430	470	469	489	513	487	466	542	510	477	462	494	491	504	496	446	507	485	484	465	478	493	451	492	496	501	484	514	481	437	486	511	519	504	457	429	464	492	494	495	484	506	509	442	478	495	435	447	470	519	488	483	432	483	514	480	508	473	521	492	523	480	502	490	507	471	499	468	491	479	457	479	487	499	472	486	475	480	484	484	519	509	486	485	481	490	467	503	488	523	493	483	482	490	515	494	463	478	532	447	488	487	451	456	454	490	501	491	489	505	495	469	432	504	517	518	469	489	472	495	499	496	450	488	484	496	466	468	481	526	481	519	486	474	464	536	475	516	473	497	491	429	510	452	456	510	492	492	520	520	476	487	468	501	461	482	479	495	476	489	462	481	491	494	487	501	476	490	503	461	497	512	520	450	468	438	505	497	491	486	510	543	488	454	468	473	478	471	503	506	469	483	485	455	492	521	492	503	486	515	470	459	503	491	517	491	497	521	496	471	480	480	485	487	461	490	457	454	495	505	473	509	459	477	497	461	496	511	464	472	497	474	438	507	460	475	517	482	481	491	499	478	488	478	536	481	455	453	496	507	508	483	485	509	508	460	528	486	523	468	510	456	514	463	509	525	474	492	516	488	527	493	489	528	513	459	459	504	439	479	518	503	505	526	473	493	484	475	508	471	475	467	491	483	499	476	456	496	477	474	455	471	487	471	444	486	478	506	477	505	462	484	482	502	468	502	517	456	492	476	462	487	467	471	522	467	491	507	444	511	537	509	467	509	484	531	463	496	520	542	516	498	537	463	546	486	486	463	493	450	486	514	497	489	486	506	498	506	483	500	539	463	475	490	478	489	451	492	529	496	501	493	515	509	425	474	477	500	527	459	515	504	476	472	536	513	483	494	519	486	461	484	505	509	468	518	485	487	511	461	469	473	459	500	472	497	481	445	465	479	479	511	466	490	446	471	502	483	487	492	484	502	472	452	531	488	445	442	480	462	469	475	518	466	481	462	467	493	497	472	497	483	513	499	460	482	495	513	494	475	504	502	523	485	486	483	533	505	498	475	475	477	475	527	482	515	506	512	462	469	497	437	477	521	496	485	487	539	542	446	497	497	484	478	473	473	507	474	466	506	487	487	466	458	481	525	487	507	496	509	433	464	494	496	495	490	480	503	507	457	485	488	470	470	494	471	470	482	510	511	476	459	480	521	481	502	521	481	512	480	472	452	453	471	491	469	471	478	485	483	473	496	502	468	491	472	478	491	480	429	529	442	453	487	493	539	482	440	493	468	480	488	501	517	508	506	489	477	512	508	450	451	492	504	484	513	485	507	479	476	469	475	508	491	465	493	500	457	466	477	486	484	527	496	490	496	471	477	519	494	511	485	490	495	478	488	473	497	473	514	469	515	495	512	510	500	494	501	515	507	431	486	501	481	523	482	496	492	505	486	530	491	470	489	488	441	491	510	508	507	479	460	475	502	480	473	480	511	490	508	485	470	496	522	481	464	512	472	470	480	476	502	510	504	520	511	479	457	471	479	515	505	463	505	519	471	447	500	475	469	481	490	453	474	458	455	504	489	468	526	472	472	499	484	504	513	469	479	471	486	503	484	482	469	508	499	469	497	502	508	503	534	529	474	529	480	528	471	502	482	523	463	489	495	508	529	465	478	496	499	467	486	521	490	460	496	476	489	457	474	456	476	465	487	503	494	494	470	517	492	517	526	506	453	476	489	524	448	464	496	463	478	471	492	506	493	453	466	477	512	473	481	482	449	454	511	525	463	472	501	509	470	533	501	476	477	472	494	506	501	478	493	503	499	483	487	516	514	485	502	496	482	456	472	482	482	461	456	515	485	458	496	540	532	496	506	453	504	459	470	481	440	485	443	486	494	498	505	489	505	508	489	504	509	530	496	462	447	515	494	504	446	501	465	433	443	470	475	486	512	467	527	484	485	481	469	476	513	489	476	502	517	484	484	471	497	478	486	472	480	484	476	486	463	532	465	506	485	471	485	508	478	479	471	507	499	543	466	506	526	500	496	470	484	487	533	486	513	479	470	494	477	494	500	504	499	500	498	511	455	493	513	478	481	481	497	493	484	500	513	486	489	460	488	502	479	497	468	494	480	498	483	543	514	504	524	483	487	474	448	463	454	488	460	467	448	445	473	508	485	496	495	525	506	457	481	451	492	485	471	477	498	487	502	490	491	492	481	481	502	493	521	471	494	479	490	483	447	500	498	488	482	518	474	459	476	474	491	486	434	501	481	518	492	468	508	504	488	480	510	475	457	499	446	495	496	507	474	503	447	488	485	504	471	482	529	455	527	492	520	491	501	561	485	498	489	493	496	489	476	464	498	507	526	475	471	449	490	484	507	527	474	485	516	484	513	504	500	436	474	492	496	465	486	509	449	504	459	493	480	472	488	491	482	446	483	498	463	476	480	480	476	465	473	485	459	501	497	490	480	500	428	470	495	524	544	434	486	483	499	494	495	502	469	463	506	474	509	491	486	508	483	494	490	436	516	477	495	453	483	476	484	450	485	509	522	461	481	513	493	514	487	486	520	449	499	493	488	525	499	489	457	495	473	473	456	464	476	479	472	477	474	502	505	514	488	480	477	508	453	501	523	433	483	489	505	491	495	540	478	477	493	462	452	521	485	506	489	482	473	475	513	505	510	492	512	476	488	444	491	484	521	500	521	460	468	445	517	507	501	494	465	464	473	540	510	478	474	485	488	494	493	532	503	504	471	496	487	510	474	528	472	471	477	469	448	486	492	486	472	494	512	482	484	497	497	475	446	504	474	473	512	483	486	494	480	488	527	493	506	473	487	529	473	482	501	490	463	474	504	479	477	452	495	469	482	474	488	521	516	480	518	488	454	550	485	512	491	484	480	514	525	479	475	490	507	503	491	471	470	526	469	516	471	479	486	491	481	517	483	507	487	469	477	469	474	537	472	508	466	486	501	506	498	494	472	566	489	508	485	484	495	457	473	479	473	481	490	500	461	493	558	492	490	484	490	506	477	508	502	525	483	478	496	479	484	464	481	516	476	533	487	497	471	517	489	489	513	501	490	454	481	494	488	485	474	481	525	479	482	520	488	487	490	472	471	500	475	454	485	491	472	516	481	489	477	506	468	479	524	482	506	463	469	461	474	474	518	510	481	491	451	497	443	481	493	490	481	458	489	518	514	495	510	526	452	538	479	485	480	472	490	454	490	495	487	511
70250	62521	38515	9291	598	326	256	247	267	237	228	235	231	231	208	202	238	212	209	218	221	225	218	207	177	230	213	219	233	214	202	238	204	235	206	228	222	200	184	216	209	232	229	211	202	235	209	225	229	236	219	199	214	235	214	235	206	223	225	200	195	253	235	218	217	202	234	190	226	227	201	218	228	213	201	231	244	210	229	227	235	246	223	210	203	215	223	204	216	223	230	211	194	210	211	231	201	244	188	215	237	209	216	218	214	214	222	214	214	198	214	223	224	222	199	228	208	196	238	216	232	215	215	209	217	230	220	204	187	216	208	199	218	200	200	194	207	205	205	191	219	218	231	213	216	236	187	204	215	213	219	213	212	244	227	228	222	227	219	200	212	230	211	216	222	234	228	199	214	204	207	222	226	219	204	229	235	220	221	217	235	221	240	221	219	224	203	205	220	275	221	214	216	233	215	214	222	234	202	215	226	208	201	193	247	222	204	232	214	208	235	202	197	215	191	219	247	210	233	194	203	244	204	215	228	239	239	217	230	186	234	240	215	205	207	202	222	224	210	208	245	225	181	231	205	211	214	204	210	212	194	211	216	215	221	196	210	221	221	227	244	213	224	230	224	187	206	220	226	206	201	184	225	192	254	208	217	250	201	237	202	207	209	216	232	192	210	215	213	211	213	196	209	189	229	216	237	213	226	219	222	237	222	233	231	217	211	224	230	208	215	213	239	222	221	189	251	224	199	206	205	230	242	205	231	216	228	214	225	228	228	223	221	202	230	228	217	237	211	205	227	229	211	200	191	215	230	187	225	230	261	233	224	237	228	218	233	197	223	207	214	205	200	205	203	218	209	193	212	214	209	204	216	223	202	191	198	211	229	206	176	230	215	221	208	202	243	192	218	231	199	212	217	207	224	211	201	218	207	221	240	242	221	209	208	207	199	241	222	205	200	231	225	207	227	240	229	197	209	215	193	245	218	195	213	230	225	209	216	231	209	246	217	198	202	211	230	199	217	226	218	208	224	223	228	232	205	230	208	199	227	218	232	213	244	189	225	217	219	205	193	233	210	246	223	202	199	223	193	222	236	234	207	211	204	231	189	207	221	212	205	221	204	222	231	217	205	194	222	219	247	207	225	220	203	238	218	228	199	215	231	231	203	229	210	234	216	241	223	225	220	196	230	214	184	220	240	221	233	203	234	206	218	230	207	200	197	214	234	196	217	205	248	210	200	232	237	228	216	200	243	221	185	200	212	213	223	207	218	207	205	212	193	219	222	216	210	230	227	228	225	197	230	202	235	225	231	208	201	227	213	237	205	191	215	209	231	206	222	211	217	213	225	187	203	208	220	213	196	212	226	238	214	200	204	209	195	223	206	211	218	217	218	228	199	208	221	228	241	214	203	219	183	243	192	197	213	232	195	192	216	231	227	239	237	228	223	205	200	232	194	223	213	204	252	219	187	215	193	212	211	196	215	210	217	231	227	226	214	245	229	213	219	204	215	227	208	219	203	227	198	222	220	220	225	202	223	213	234	196	243	240	233	229	206	208	211	219	222	221	242	226	202	217	223	209	201	226	195	225	224	195	210	236	214	218	216	229	206	242	224	234	206	202	238	215	212	221	224	223	216	210	217	217	201	199	194	192	215	213	227	227	231	231	203	209	229	224	231	229	213	203	209	213	216	241	228	220	201	211	189	243	204	216	236	214	213	197	227	216	240	217	213	228	237	218	212	233	220	224	217	229	213	219	225	241	205	231	208	230	221	215	202	213	222	195	217	228	214	214	196	214	209	221	228	226	225	193	240	197	220	213	230	226	210	212	192	201	217	246	211	223	216	215	205	224	232	228	209	202	239	223	238	209	222	221	206	216	213	227	204	222	218	194	228	215	188	197	232	195	219	231	243	197	190	242	238	220	211	210	218	203	181	203	201	223	243	219	213	214	178	213	219	191	224	234	238	228	224	226	232	224	218	212	235	202	216	212	205	215	217	212	249	214	214	222	230	218	237	197	201	231	209	209	221	197	220	215	226	219	214	227	229	210	206	203	226	223	224	256	232	230	215	218	222	219	221	216	201	213	205	205	213	222	233	232	225	206	220	211	223	236	205	190	216	229	213	212	227	183	226	239	198	229	208	220	220	197	198	208	234	205	248	203	191	219	230	214	233	200	212	197	194	233	198	225	207	217	192	214	226	207	226	233	214	224	215	202	214	216	198	217	224	222	205	249	186	254	219	210	219	217	219	193	217	201	205	194	248	243	227	189	216	206	230	185	214	191	195	209	209	209	215	216	208	224	216	211	219	229	216	198	214	211	245	205	195	249	226	225	208	225	214	227	228	185	239	217	208	196	205	206	208	229	200	211	218	207	219	214	211	203	227	208	231	221	216	208	220	190	243	221	204	204	214	218	205	219	225	221	237	203	199	222	217	233	249	228	224	211	227	209	191	243	236	216	232	210	183	243	215	204	240	226	216	216	250	207	203	203	211	237	233	226	217	221	220	222	201	219	228	218	205	225	219	234	219	184	218	240	199	209	210	225	197	213	218	232	205	242	231	214	236	196	242	206	203	196	226	223	181	211	211	217	229	231	222	203	202	206	225	206	200	211	218	198	207	205	223	219	210	210	227	238	216	216	205	225	206	209	217	235	230	228	199	210	210	220	192	212	210	217	213	207	215	224	231	224	218	201	220	210	213	209	192	216	194	200	210	217	189	232	226	250	203	233	214	238	207	227	217	209	225	231	204	230	201	198	194	219	229	187	221	221	219	202	199	203	212	212	230	208	209	223	217	229	208	211	215	240	213	202	232	235	210	200	231	209	177	214	225	222	222	227	213	236	228	199	209	217	236	238	221	201	251	224	233	198	211	192	252	236	209	218	208	195	225	212	213	234	226	216	226	206	215	199	227	222	222	202	206	214	205	204	193	215	241	249	213	235	222	244	191	221	216	218	202	199	221	218	194	238	210	235	237	208	214	197	236	217	241	220	228	220	211	230	252	221	208	232	225	194	234	210	233	211	215	199	177	215	229	222	231	217	199	195	222	230	229	214	228	189	214	213	221	231	236	216	202	188	210	223	179	197	243	212	208	228	244	206	220	219	224	205	224	203	200	227	238	226	223	220	221	211	223	230	192	233	203	206	182	206	240	211	204	209	245	201	202	198	237	211	200	199	224	216	236	220	230	188	212	234	207	185	204	220	206	216	217	211	178	240	222	210	231	222	226	214	195	241	189	247	208	233	215	234	217	232	209	215	238	236	212	205	206	207	212	211	230	200	206	223	213	221	218	187	199	227	217	250	209	221	220	174	229	241	190	228	216	221	235	228	218	213	229	218	214	243	221	234	248	228	220	229	213	224	228	204	211	215	210	213	245	163	215	202	195	198	252	227	245	198	206	229	187	195	216	235	224	229	202	222	224	199	221	217	229	201	196	237	231	225	228	236	232	205	195	213	219	204	243	215	204	239	237	217	227	230	223	217	238	213	234	208	214	221
50458	50076	33554	1289	1118	1039	982	978	870	783	851	789	739	767	781	703	744	747	691	725	758	693	735	657	745	677	680	723	718	657	670	675	687	712	701	729	679	680	681	673	715	685	698	694	637	682	668	690	660	719	743	682	724	685	710	687	664	637	634	656	661	724	656	689	699	643	690	696	717	669	702	669	688	686	743	693	705	690	724	727	669	715	650	693	666	718	719	669	678	699	653	669	663	694	692	657	738	654	686	748	662	739	651	682	710	706	695	657	647	682	689	708	743	670	714	725	687	688	713	663	691	682	699	677	720	692	701	648	678	686	669	700	717	703	698	685	693	679	654	689	699	699	703	686	694	712	689	690	669	729	669	657	690	688	688	696	677	675	666	692	617	702	741	689	658	708	703	715	653	718	694	669	679	703	675	689	697	675	695	644	700	725	654	677	673	722	663	680	706	700	684	703	673	672	692	703	669	638	642	664	665	700	691	700	705	675	690	676	685	645	700	615	652	695	668	673	674	757	666	636	677	651	681	679	686	694	697	698	680	656	684	700	672	694	709	694	681	657	724	701	708	707	677	684	696	707	664	688	667	701	719	654	690	700	650	685	715	684	683	714	640	690	719	708	665	676	706	700	657	675	688	709	706	688	719	691	687	678	716	681	661	741	713	682	689	697	697	706	670	678	695	711	718	661	663	705	674	707	707	654	670	668	654	652	696	669	714	697	717	649	664	703	652	726	706	664	728	701	673	664	628	700	684	706	732	702	671	655	649	695	652	706	734	695	681	687	720	726	692	690	679	686	691	737	684	662	696	670	696	680	673	733	646	683	711	685	681	699	720	674	698	728	713	661	710	654	752	710	636	688	703	716	708	687	701	666	715	694	671	684	685	715	656	681	704	687	639	611	652	690	684	701	675	693	672	667	670	710	731	658	658	712	698	632	693	661	665	674	662	707	675	689	741	668	687	639	703	652	678	697	691	704	690	738	718	670	655	701	682	670	688	729	703	697	713	715	675	676	681	698	667	699	719	663	701	646	669	688	662	709	727	703	706	703	696	725	768	672	669	661	663	667	660	674	679	679	676	692	697	687	704	731	730	682	688	698	670	663	702	655	670	689	680	752	699	675	706	663	654	703	740	687	695	678	689	660	708	691	673	682	697	702	692	698	610	679	706	666	735	691	666	659	688	735	680	684	692	673	708	666	680	727	692	715	704	685	687	695	740	683	692	654	731	657	742	675	679	716	701	730	705	668	729	670	659	703	644	706	701	673	672	649	691	685	710	690	705	697	655	705	676	696	647	679	690	687	703	708	725	711	653	714	693	718	682	682	642	691	692	736	664	657	670	676	734	715	642	688	654	683	687	707	731	670	671	683	725	684	692	721	651	708	678	662	680	702	677	680	678	660	664	703	686	662	694	692	710	710	710	671	634	682	756	691	685	729	689	699	676	723	737	703	664	685	686	693	664	679	714	673	653	690	698	682	687	678	692	719	718	677	713	718	634	721	660	693	664	714	689	729	683	714	683	658	697	715	729	741	707	679	639	751	656	728	691	720	680	633	675	706	674	644	736	657	702	661	703	698	677	729	712	646	643	691	713	687	683	709	700	676	658	694	628	721	702	740	686	703	657	705	659	697	698	666	708	682	718	649	690	679	693	663	722	679	689	660	698	697	679	647	690	697	721	656	667	663	664	632	670	683	685	735	773	694	707	650	694	666	713	700	655	662	670	720	727	672	688	646	700	710	701	653	690	705	684	700	708	664	722	703	682	694	674	706	673	697	684	692	704	647	702	680	660	727	644	674	709	695	718	707	657	664	702	690	652	704	657	696	655	657	690	626	665	711	658	658	720	670	657	698	712	703	717	713	690	712	662	682	690	662	714	684	714	669	713	704	763	680	658	684	690	628	671	721	712	691	685	742	696	709	693	660	679	672	669	692	700	694	702	709	642	686	686	676	706	669	671	685	687	653	662	696	692	732	738	749	706	703	692	676	683	717	650	713	684	678	654	696	651	693	703	656	718	627	672	703	718	718	666	713	649	712	672	693	707	712	706	677	690	680	670	660	699	652	633	659	643	689	749	659	712	674	713	664	669	683	673	704	699	712	652	649	692	639	722	724	693	696	711	678	669	674	710	705	686	655	703	696	696	706	704	683	673	627	652	692	664	696	691	681	713	698	701	656	674	708	709	753	664	735	657	667	701	727	706	692	695	726	732	726	711	659	698	703	629	701	692	682	683	649	639	648	671	677	716	735	672	679	710	702	647	700	675	695	690	637	651	712	685	672	625	685	656	687	685	624	648	696	691	700	668	701	714	689	668	709	671	735	713	618	694	666	641	718	700	714	637	679	649	683	751	660	729	658	687	707	722	718	739	676	656	672	682	649	685	712	717	692	689	693	643	703	673	692	676	696	711	691	731	706	683	706	687	680	660	713	714	710	684	673	686	709	669	683	692	671	633	717	654	673	666	695	645	674	648	688	671	645	717	709	728	707	659	678	682	744	719	699	686	676	656	650	728	723	720	658	710	695	689	661	690	710	695	706	709	706	680	694	694	657	726	650	711	654	668	679	684	691	707	674	685	691	689	696	684	660	746	638	660	669	689	697	683	701	656	721	725	630	702	706	687	700	694	616	692	642	695	714	656	643	710	699	659	660	720	714	710	673	716	667	670	696	671	670	672	676	693	697	728	691	708	647	690	658	721	686	701	645	684	695	663	628	696	691	705	671	721	687	620	679	690	654	684	692	707	689	685	685	693	681	629	701	715	723	663	712	682	677	679	653	690	668	713	681	700	665	686	679	715	704	704	721	665	703	688	696	733	677	682	680	671	667	693	659	726	657	657	710	665	671	691	694	659	674	694	677	688	655	657	661	700	711	699	668	680	691	667	706	709	712	729	701	666	659	713	712	723	637	698	724	703	638	655	710	673	720	658	685	699	678	710	695	711	663	676	677	670	719	670	648	668	678	717	687	701	706	684	680	694	660	644	711	692	697	661	700	674	705	652	709	750	644	685	676	693	665	664	717	671	680	652	699	697	692	709	634	701	726	689	702	660	725	716	677	704	711	704	745	664	746	680	674	691	704	747	667	647	677	659	685	707	702	671	644	628	668	656	662	684	709	705	728	695	737	710	711	674	697	649	726	715	668	725	676	670	643	735	667	719	675	688	687	746	650	687	725	669	676	726	705	665	669	677	705	724	727	704	700	690	730	715	665	698	698	656	703	733	688	692	668	690	645	695	661	677	730	701	698	662	695	708	702	704	672	655	661	686	723	672	692	665	672	679	682	658	670	659	701	632	712	684	696	686	684	742	711	715	684	656	672	702	693	663	708	711	711	704	736	668	712	702	648	646	709	647	701	659	707	692	727	624	699	673	663	711	671	692	686	713	710	700	673	636	725	699	713	679	694	626	682	683	728	672	726	671	690	676	704	661	664	713	690	612	648	683	696	660	639	698	676	682	720	712	666	697	658	689	681	673	675	670	714	688	683	719	691
79356	74025	47349	15267	2183	542	441	395	361	386	344	346	334	318	339	339	319	324	309	324	303	290	296	334	321	285	316	344	332	316	314	325	290	326	319	314	322	300	326	343	278	310	299	300	333	326	289	295	300	322	321	325	297	292	318	318	308	331	308	299	322	316	327	320	303	320	319	319	292	352	264	316	321	331	295	317	311	312	276	308	290	317	324	285	311	297	291	287	316	273	301	326	299	289	305	302	295	286	306	328	301	333	321	317	321	327	292	341	303	286	304	322	340	293	303	322	295	286	335	301	307	310	288	314	306	291	341	296	289	294	309	337	298	340	323	337	292	326	300	294	314	332	323	298	338	296	306	299	309	318	305	318	304	281	323	294	323	309	312	325	321	320	291	283	311	301	298	305	303	308	303	298	313	306	321	304	323	323	323	302	288	309	322	319	323	339	289	301	320	316	307	325	345	341	282	303	316	291	318	343	297	335	295	310	350	307	298	304	313	323	323	322	334	313	295	324	286	324	299	299	284	322	302	311	322	320	308	281	327	306	270	294	306	319	281	315	314	313	306	320	298	300	326	322	308	273	260	306	308	317	304	321	320	308	309	270	315	329	320	320	309	297	330	307	327	280	314	337	295	319	325	303	313	318	320	313	330	278	299	283	304	306	294	347	318	305	338	291	310	292	315	304	302	309	297	305	318	301	308	303	338	310	318	283	294	304	288	298	317	280	316	289	328	332	317	304	323	333	309	301	298	330	299	309	291	320	276	322	305	299	318	316	311	356	309	300	304	321	293	316	323	289	308	323	313	303	324	293	297	305	273	269	317	301	313	300	325	301	309	330	283	307	319	316	290	284	311	303	314	288	306	308	303	295	299	337	316	294	301	307	309	289	308	296	312	303	297	315	287	297	309	272	299	317	328	304	327	318	299	324	289	305	314	301	316	292	290	278	328	325	329	297	317	314	314	295	278	317	313	285	324	284	305	323	274	288	315	303	338	320	290	292	296	321	316	303	297	302	313	303	288	313	321	309	300	320	298	325	302	286	305	307	288	353	335	324	292	307	311	329	335	291	305	310	322	306	304	303	302	293	278	314	295	335	284	302	343	300	337	317	333	317	328	317	291	339	333	307	325	305	310	289	317	319	312	317	362	297	309	320	290	324	308	299	333	286	307	297	303	341	280	305	292	290	271	302	317	291	296	327	320	299	282	299	290	324	278	300	316	295	334	301	315	338	318	319	293	281	341	305	306	333	348	304	295	316	325	336	276	279	310	319	306	286	320	309	339	340	292	344	288	310	307	307	305	322	300	286	329	323	328	337	302	324	290	311	257	259	306	253	295	293	314	306	304	338	282	308	307	355	299	308	293	328	290	317	310	290	314	313	305	299	337	288	284	319	318	298	293	326	304	331	316	289	296	283	303	294	325	342	287	271	308	324	312	322	336	308	308	311	302	296	339	303	303	311	314	297	312	347	283	278	306	283	281	278	336	286	312	299	307	336	295	348	290	308	301	316	308	317	328	334	305	322	328	323	329	293	303	302	339	326	319	325	316	351	297	315	329	291	321	328	278	348	303	347	305	291	303	293	321	334	296	317	314	331	316	290	311	323	267	283	318	298	295	286	281	290	291	321	299	288	328	290	304	294	308	298	344	321	319	306	321	302	306	281	295	304	281	300	327	286	300	296	311	328	309	309	272	298	297	314	275	316	290	325	311	327	264	268	316	291	280	314	309	286	317	285	317	331	302	283	299	311	299	333	312	296	335	297	271	325	321	314	323	309	320	308	278	327	278	292	305	320	277	316	294	334	310	295	316	324	294	297	314	289	316	295	308	301	301	292	325	301	347	305	301	296	299	297	311	295	328	326	311	305	290	339	314	309	325	290	316	327	328	315	314	313	296	325	313	285	280	291	305	273	286	299	276	343	301	287	292	303	295	291	304	294	313	304	306	264	321	336	289	287	336	316	312	343	338	287	333	317	290	307	310	258	285	296	300	317	321	305	321	266	305	281	291	286	312	301	330	325	300	286	308	276	341	299	306	307	294	324	285	266	336	288	326	316	287	338	309	298	332	295	280	290	310	299	275	315	297	297	270	275	294	303	284	299	329	314	286	318	330	290	314	289	313	270	306	306	306	310	329	286	303	284	281	329	329	346	313	302	318	303	326	296	339	309	335	329	323	339	317	296	332	287	288	324	265	334	302	286	293	316	308	306	294	304	339	297	268	329	287	317	278	313	294	357	309	316	307	293	313	312	295	305	311	299	323	296	314	284	330	330	312	306	314	313	307	294	303	294	323	311	338	336	273	306	297	279	344	335	321	301	320	313	301	323	294	284	299	305	270	318	306	300	351	332	311	298	299	308	283	298	315	307	301	290	288	312	329	316	322	300	281	303	323	306	340	309	292	305	321	320	330	296	335	316	321	315	316	307	325	276	309	311	322	292	313	313	310	296	301	288	342	304	299	322	301	296	326	311	314	325	323	263	318	293	289	341	324	311	289	309	275	307	319	305	307	303	325	307	314	278	308	319	322	314	319	316	323	284	318	327	309	319	306	301	298	308	304	270	297	303	301	299	336	304	307	279	313	299	297	277	328	334	301	292	312	291	301	337	305	316	301	300	300	310	314	304	328	293	310	285	288	298	314	274	301	307	284	319	335	294	321	303	312	321	280	285	321	310	312	316	331	305	301	310	316	333	305	335	321	290	293	328	293	290	311	293	332	312	297	317	279	305	323	299	308	283	292	290	311	304	316	325	315	295	306	304	305	325	313	315	288	311	281	275	291	304	311	312	299	248	299	312	287	317	274	292	330	339	314	292	302	301	298	322	310	288	302	289	309	340	323	308	335	297	352	312	315	334	335	304	312	312	282	327	328	307	338	312	298	324	293	280	326	303	301	283	272	283	324	302	295	315	334	310	317	333	315	293	322	319	297	313	318	311	315	294	328	311	334	277	304	300	288	293	284	312	327	308	315	300	320	291	308	292	290	308	303	299	326	302	304	289	288	307	325	302	297	295	289	335	325	314	314	266	322	296	315	280	285	331	322	320	311	293	295	287	356	313	313	319	312	312	322	288	321	333	311	327	340	294	321	304	290	318	311	303	303	332	339	305	292	325	337	310	315	331	322	309	310	269	298	324	350	319	294	273	332	330	312	315	313	283	316	319	323	304	302	328	309	307	326	327	318	323	310	280	299	286	321	328	286	285	314	322	304	326	286	318	330	290	307	300	317	321	281	282	313	290	311	319	324	334	331	309	296	321	345	312	291	307	290	297	326	276	271	331	319	284	333	303	317	311	295	301	305	337	315	310	321	303	271	314	303	284	314	326	312	336	308	302	275	313	347	328	317	289	293	312	307	286	302	294	324	307	312	306	304	319	312	299	315	299	286	299	283	311	315	341	306	324	301	295	313	312	319	299	289	323	328	332	310	310	322	298	294	324	300	341	302	278	307	336	273	341	325	283	300	309	281	316	303	308	292	312	305	338	332	292	283	299
60578	61930	39693	1970	1779	1587	1480	1388	1234	1233	1121	1128	1115	1062	1002	996	1019	940	997	949	991	979	937	921	967	890	940	974	929	923	979	946	898	998	953	916	951	952	893	958	958	952	945	921	959	951	925	876	918	953	904	952	914	999	938	972	934	920	933	950	874	889	930	989	940	983	912	969	833	946	954	948	883	981	915	944	934	936	910	953	946	905	910	913	967	916	902	908	939	908	975	981	945	921	918	914	940	879	948	973	917	912	892	950	949	895	927	883	945	888	916	928	942	926	893	920	927	905	959	910	978	907	902	872	939	912	919	939	904	943	949	891	996	900	926	985	888	889	885	940	887	941	970	907	973	914	877	930	877	929	925	906	928	912	928	907	910	922	948	950	933	878	892	961	904	989	967	944	956	900	868	915	900	908	901	875	959	919	991	832	932	960	975	932	919	932	914	947	945	911	891	925	915	946	938	883	899	940	889	985	852	890	932	924	937	917	931	943	924	968	901	927	858	901	915	952	942	911	885	933	932	968	951	920	883	896	907	890	1022	906	951	892	931	891	889	920	893	942	913	921	921	891	995	893	921	963	918	935	855	940	906	917	879	962	979	937	930	881	914	931	883	909	904	958	894	914	921	939	875	952	928	909	934	914	898	946	925	919	940	950	901	899	907	932	946	895	918	914	887	969	915	947	946	940	951	894	936	954	854	864	968	864	917	955	944	958	951	909	865	937	909	950	913	884	931	907	934	877	918	969	922	857	886	934	954	949	882	893	898	891	947	952	920	931	953	976	944	929	883	886	975	949	863	947	903	911	871	929	899	896	885	918	947	946	922	919	903	948	903	901	894	943	974	897	982	938	882	957	938	926	935	888	901	910	929	1003	886	951	911	902	934	975	889	959	875	917	920	909	904	911	912	933	933	937	875	909	963	953	963	876	910	997	925	932	871	907	941	882	974	971	928	919	929	919	877	890	864	885	917	894	876	974	878	917	934	936	902	923	937	896	904	959	969	879	869	930	923	903	954	877	882	837	867	927	918	899	923	918	917	893	945	889	947	962	875	906	946	927	977	934	944	920	914	890	952	906	962	896	931	856	891	909	948	930	911	905	945	932	906	894	969	952	875	854	884	894	941	901	951	935	869	889	939	918	927	968	945	911	943	909	897	958	889	895	894	937	924	940	892	910	907	936	940	941	927	831	937	917	902	923	890	973	945	900	890	912	918	894	932	911	910	897	912	946	940	903	935	936	891	893	897	903	911	902	893	899	917	944	927	924	919	943	938	881	938	912	924	919	911	930	973	908	894	863	900	923	917	922	935	905	919	903	937	943	893	912	932	939	955	910	950	954	955	924	900	934	903	951	863	904	966	895	922	934	925	938	948	946	911	938	889	892	947	898	917	927	925	935	944	926	966	887	885	897	912	889	979	976	930	948	889	857	905	923	934	899	915	969	941	972	974	932	943	942	884	962	890	886	888	923	901	906	877	961	956	938	922	981	964	977	969	929	949	952	926	926	872	911	877	933	945	928	934	956	891	902	919	928	881	912	942	906	869	951	944	952	918	922	890	956	934	940	926	930	898	863	879	934	919	941	883	967	905	962	910	900	917	953	931	968	866	985	914	976	875	916	937	968	956	890	891	882	957	943	975	893	950	957	942	894	925	951	896	907	888	939	914	910	905	880	885	930	953	984	999	998	967	935	908	899	963	921	939	859	963	888	903	909	951	901	934	905	993	934	941	931	932	964	871	895	895	911	831	919	941	938	932	972	898	941	921	921	916	893	886	920	943	884	876	941	859	967	899	853	907	874	1001	900	944	916	929	926	880	948	898	884	890	944	927	913	882	987	921	913	928	920	908	926	931	934	914	943	890	873	952	910	893	933	906	860	935	845	871	873	919	938	891	896	898	906	932	875	911	950	907	969	914	923	921	912	902	953	934	901	890	946	929	902	900	901	908	930	934	866	966	934	924	891	946	924	920	915	935	922	906	857	927	880	939	884	915	908	925	909	967	990	946	881	921	957	945	934	935	910	888	924	941	951	915	894	909	882	981	897	911	895	926	895	869	894	926	922	952	916	918	912	906	897	873	925	905	882	902	930	941	878	881	881	904	971	870	938	887	950	947	910	919	987	914	900	943	911	923	926	926	935	929	915	951	876	936	951	924	877	907	918	944	930	854	901	932	934	867	928	911	877	972	869	868	902	918	913	922	917	955	946	872	924	889	971	919	889	959	890	892	952	891	955	917	918	937	961	929	925	964	909	928	948	928	958	959	885	928	923	910	884	934	925	878	896	912	928	937	913	914	912	931	920	923	948	964	944	987	934	940	908	900	911	934	923	911	945	902	933	896	919	921	910	904	887	897	871	938	927	941	935	857	929	932	932	919	929	914	935	910	958	944	914	865	897	971	896	934	918	880	948	883	912	914	916	899	925	922	896	908	865	949	935	899	937	929	924	922	948	908	904	912	908	966	939	941	901	931	860	940	917	919	917	882	854	955	908	943	901	917	901	894	949	970	928	893	879	941	907	957	937	934	905	934	940	898	918	945	918	847	943	876	965	934	942	934	930	933	937	916	919	926	909	904	914	931	908	969	919	929	910	917	921	935	936	945	913	953	930	907	921	930	926	912	907	914	887	905	881	907	965	920	919	888	890	932	931	888	971	908	880	923	890	919	900	932	989	887	892	934	931	926	908	908	967	931	935	917	876	880	890	885	852	925	883	873	876	933	890	946	913	930	909	987	911	897	883	950	925	962	930	889	915	893	958	964	927	938	962	900	972	922	903	916	950	941	960	943	943	950	969	909	986	962	879	922	962	887	926	956	955	979	895	888	954	915	925	912	961	894	931	891	941	932	915	913	994	909	917	928	902	892	909	949	880	885	915	913	904	881	939	936	898	935	962	892	868	925	927	934	954	963	892	908	913	904	878	873	900	866	845	895	920	875	915	904	869	926	927	956	956	884	937	919	890	918	925	933	970	894	879	921	896	958	910	940	885	914	882	950	892	864	970	929	916	922	915	947	938	984	916	884	899	938	916	900	893	877	916	924	920	929	913	913	919	925	950	897	906	896	932	910	890	879	926	964	952	900	966	857	895	937	959	935	901	866	936	933	957	928	912	911	908	968	950	917	928	928	896	930	858	952	874	921	968	965	913	903	903	897	933	955	958	904	904	926	884	936	896	938	975	883	893	896	955	919	916	937	942	890	934	912	926	878	949	859	948	925	953	953	930	922	893	922	939	938	911	890	889	945	921	919	915	912	933	893	950	946	882	957	958	930	949	956	928	877	868	895	935	885	915	878	921	940	919	946	941	966	938	859	922	919	943	919	921	904	935	926	908	925	921	981	907	945	998	940	983	995	912	923	904	858	905	898	926	956	934	922	910	918	915	972	855	920	916	965	947	936	899	908	895	947	871	958	914	930	971	939	898	864	903	855	908	926	914	943	911	948	912	976	903	944	912	950	909	915	909	929	971	916	920	972	930	929	932	886	949	879	897	898	893
29813	18875	4843	204	166	135	125	184	169	150	144	136	162	146	156	137	127	154	159	140	152	147	156	117	156	120	160	129	133	145	139	144	150	131	148	140	121	138	131	140	149	141	133	136	135	147	127	128	158	123	146	169	147	149	138	128	150	138	134	124	149	147	154	152	147	140	137	135	150	158	138	138	135	145	153	128	130	125	144	148	134	139	133	154	136	148	133	135	151	154	151	133	130	148	125	136	143	118	135	145	126	142	123	148	137	132	130	145	138	159	156	149	135	125	142	144	114	135	164	140	141	165	140	147	146	134	143	153	125	164	138	151	132	128	134	131	122	151	134	139	123	133	124	149	129	136	160	150	155	143	131	118	141	159	141	129	123	144	149	159	128	156	128	147	141	132	149	132	149	147	127	138	140	163	139	147	144	108	142	144	144	136	140	135	147	150	128	139	104	146	121	149	144	142	139	141	133	157	140	126	157	136	140	144	164	144	125	140	150	149	124	168	125	148	131	143	119	155	126	150	130	137	144	114	119	161	136	157	144	133	154	159	137	150	129	127	128	151	136	120	136	145	136	146	158	136	165	144	142	170	147	133	142	128	137	147	147	146	145	140	151	152	148	132	143	129	151	155	138	151	148	129	152	146	144	150	129	142	141	130	160	137	147	146	135	148	144	119	134	148	138	135	143	136	138	145	155	137	124	134	145	138	159	145	123	175	142	161	150	168	138	130	124	124	128	141	129	169	133	117	156	141	143	107	138	110	131	155	155	140	156	146	143	161	163	157	138	138	155	142	144	127	130	147	145	149	170	155	146	122	114	152	153	135	138	131	136	151	150	132	159	135	142	126	155	134	175	156	138	156	139	158	180	144	152	144	128	132	136	149	125	136	126	162	153	155	137	123	155	147	160	133	135	148	152	160	126	149	145	139	150	135	131	139	138	162	145	139	147	142	124	153	117	150	151	149	148	142	135	122	152	132	153	143	150	155	150	130	136	131	149	124	165	129	141	146	138	141	137	143	135	136	153	149	126	136	153	148	130	151	143	130	124	151	138	149	117	154	157	172	127	146	159	147	152	114	138	137	148	145	128	144	138	168	149	148	136	135	116	122	145	141	135	136	145	137	158	122	130	123	143	153	116	158	145	123	133	143	152	149	142	144	137	147	168	149	146	152	132	141	154	144	146	147	132	142	156	141	148	127	147	149	141	144	158	167	146	139	158	138	138	146	134	148	155	136	143	133	144	132	138	148	120	120	127	161	139	140	154	150	146	136	129	129	133	145	149	156	126	137	139	152	138	135	139	137	148	153	142	121	123	125	135	143	141	153	125	146	125	130	128	142	138	130	151	182	136	133	142	144	128	135	139	131	139	144	147	157	160	150	148	120	120	137	162	130	147	155	139	143	138	131	133	147	128	130	132	145	153	160	132	141	126	153	156	148	157	124	140	127	149	135	133	162	121	155	127	130	150	151	126	148	140	122	145	150	142	141	145	137	136	149	143	157	134	113	139	135	132	127	152	138	126	154	132	141	141	130	154	151	153	153	160	138	168	160	127	157	155	145	134	133	157	147	135	140	160	149	138	137	150	135	152	144	129	170	145	130	155	142	169	153	140	136	129	148	147	132	175	128	129	146	162	142	129	136	143	139	159	128	147	144	169	158	147	136	128	146	154	124	153	172	125	164	147	128	144	137	109	149	133	125	137	134	121	119	137	147	143	143	140	132	143	147	142	150	135	140	118	124	128	134	125	134	145	143	142	144	137	141	135	133	129	135	153	138	154	126	143	122	151	164	147	117	135	144	130	134	160	144	146	160	122	112	141	144	129	127	158	132	148	142	141	146	140	129	145	139	146	127	139	133	151	144	127	145	159	130	158	157	157	152	122	137	143	124	146	133	171	127	151	168	132	132	135	147	157	144	136	146	155	133	151	155	127	133	137	149	157	140	145	127	157	131	157	148	163	153	152	135	129	131	161	141	134	148	151	137	148	144	151	122	148	135	150	146	162	148	143	99	126	135	147	146	131	127	164	135	145	129	146	141	134	127	140	132	130	138	147	140	123	169	140	139	146	135	158	130	138	168	149	142	150	136	142	144	133	143	146	132	169	153	136	155	151	142	126	152	136	146	143	143	158	152	141	151	174	140	138	144	151	128	136	168	154	139	153	142	139	159	150	126	140	132	157	132	152	144	128	126	101	144	152	150	133	129	143	144	147	137	149	126	122	131	157	126	153	130	142	146	139	142	138	138	139	108	154	158	151	167	125	123	152	158	150	148	153	140	145	149	157	130	135	150	158	137	132	133	167	152	131	152	145	125	120	131	134	126	135	147	161	155	146	142	151	151	133	156	137	155	146	160	154	127	121	139	147	155	150	146	144	146	131	130	136	154	154	125	123	161	164	143	142	128	132	131	159	153	132	143	149	125	128	173	117	151	141	137	144	123	143	160	139	128	122	127	140	146	151	138	150	127	159	123	139	157	125	125	149	143	128	131	157	123	133	132	149	133	141	138	146	148	151	139	139	148	132	129	146	159	147	122	138	157	132	170	164	172	137	155	155	156	141	128	143	135	151	126	137	129	141	167	132	146	150	117	154	140	159	151	141	148	113	144	149	141	142	153	134	155	161	150	156	132	127	148	156	130	137	148	150	162	145	126	135	132	154	135	133	151	173	143	142	129	152	150	131	148	139	147	133	148	135	155	158	147	159	151	154	143	111	131	165	143	169	126	136	159	152	136	154	139	128	152	128	137	144	151	131	132	127	140	141	148	142	135	148	149	129	126	131	147	147	157	158	160	126	146	128	134	131	150	144	129	163	137	154	153	140	123	144	144	154	162	153	141	128	124	142	151	174	149	136	155	149	162	135	138	161	151	131	127	162	143	129	126	129	138	146	169	149	147	155	128	144	135	152	155	143	150	126	112	138	151	153	128	128	143	149	123	112	153	151	145	145	142	138	145	151	143	157	148	152	140	137	141	123	144	137	154	145	167	135	149	118	127	145	133	148	163	137	136	136	135	153	143	144	133	159	154	127	134	134	156	122	164	128	131	121	154	153	138	155	151	139	131	155	140	146	161	130	134	149	152	119	147	141	140	161	153	114	138	153	132	168	144	130	152	145	155	139	154	146	133	132	157	151	145	146	156	138	160	126	140	136	135	114	140	144	136	150	163	163	129	139	143	129	147	135	133	153	136	144	128	155	153	139	141	143	150	141	140	156	125	140	141	148	141	128	139	123	147	148	127	146	138	148	133	164	129	146	123	148	155	134	133	165	113	125	141	134	131	163	152	143	127	147	132	136	116	155	158	135	148	151	129	146	117	123	143	158	129	146	134	134	143	146	120	155	130	156	158	122	146	125	126	124	132	150	152	143	154	149	162	127	145	142	153	145	145	139	127	149	143	145	156	136	144	157	159	120	149	148	151	146	147	140	132	164	139	147	157	136	152	150	138	147	151	167	152	132	142	130	138	148	128	142	131	159	132	137	144	134	140	157	145
29550	22672	6025	533	549	489	508	524	498	504	505	507	485	491	458	470	502	500	439	492	490	462	484	482	530	511	488	495	522	469	520	478	493	500	465	514	476	467	493	515	484	503	529	525	468	544	522	473	514	471	497	505	468	473	520	494	480	478	453	476	495	494	492	494	466	543	487	487	532	474	495	500	506	485	487	524	486	478	505	499	490	491	523	488	491	528	498	486	484	496	448	532	526	487	509	473	491	492	524	463	523	486	470	478	519	480	478	477	480	500	510	487	548	498	494	475	503	539	485	511	496	494	499	479	492	453	478	489	495	490	500	492	511	499	472	501	509	514	470	521	494	492	526	509	454	522	460	488	497	488	496	553	497	438	476	502	486	527	492	482	522	481	490	450	462	470	466	476	507	501	469	454	496	499	474	492	471	482	502	499	465	443	493	476	498	466	460	483	511	523	486	483	486	479	536	486	489	457	482	492	476	495	515	461	473	487	462	477	501	487	500	551	529	483	491	505	498	533	483	489	528	503	505	522	479	523	499	480	456	533	496	453	479	498	480	501	511	484	512	513	479	504	511	450	495	498	480	497	493	484	468	488	479	534	460	491	521	514	504	482	478	466	511	499	459	506	510	491	493	458	534	481	491	485	492	491	505	476	490	466	489	503	499	487	466	501	501	506	475	522	502	463	501	496	475	472	508	524	499	498	467	487	513	506	533	492	516	497	488	487	501	500	499	485	488	468	465	503	488	489	469	480	560	471	483	495	480	507	454	489	518	509	456	466	489	495	497	461	461	519	500	505	517	508	509	502	475	476	501	476	511	495	494	498	472	487	501	475	503	497	497	532	493	447	491	479	456	511	488	450	493	462	462	469	497	488	509	497	476	536	501	473	518	511	511	467	458	485	500	477	499	451	524	480	483	511	491	496	413	460	470	493	499	504	497	474	512	470	474	506	511	473	449	483	508	453	509	461	520	446	497	486	485	503	478	513	489	525	499	500	506	510	500	512	516	483	502	490	460	440	480	478	485	489	525	494	471	504	456	473	500	497	484	468	494	497	482	511	487	495	490	469	468	511	477	510	510	519	507	511	495	478	477	471	507	494	474	496	471	483	473	463	500	495	489	519	514	506	459	482	482	499	488	476	488	503	504	544	506	526	498	491	484	469	489	488	532	512	489	465	471	541	482	434	506	480	495	475	500	503	493	541	501	540	497	476	489	499	501	503	491	487	483	456	487	474	485	498	479	486	530	499	474	488	517	483	505	497	487	482	470	472	512	486	526	471	511	485	520	516	512	515	463	497	469	455	504	509	471	502	531	481	511	513	506	496	518	488	503	451	480	488	509	520	492	524	548	516	463	469	468	474	520	512	530	507	496	517	487	507	515	521	491	522	451	534	502	481	523	495	522	495	518	474	439	480	510	491	525	484	481	498	500	497	471	497	487	483	500	494	498	495	484	508	482	490	486	502	518	523	504	521	491	505	509	455	470	511	497	536	499	505	439	539	464	462	495	451	455	487	517	445	498	493	481	504	475	530	475	499	457	518	505	525	495	500	460	545	505	480	451	502	499	479	525	489	477	473	486	500	508	451	492	513	487	539	511	522	475	525	470	495	473	519	486	479	491	508	476	481	500	503	464	484	512	507	484	429	537	473	493	478	468	434	455	487	481	473	511	498	523	460	491	467	532	476	494	520	434	460	493	503	493	495	460	487	471	453	513	512	509	529	471	475	450	468	503	474	492	481	481	484	490	475	505	479	493	523	502	496	490	509	511	556	513	453	508	533	506	504	500	524	517	531	509	546	484	482	484	521	470	481	480	470	489	530	507	483	483	488	512	512	488	517	518	486	486	505	502	499	452	503	472	494	518	508	482	524	502	487	496	535	498	499	487	497	498	521	515	554	532	471	532	487	489	498	498	475	485	450	478	507	535	470	464	502	503	500	483	498	491	491	468	481	489	499	490	518	486	489	483	529	467	473	499	526	477	467	476	492	471	493	496	499	478	497	500	498	526	512	500	469	517	458	467	466	472	534	510	509	495	504	475	503	567	472	488	511	478	489	507	486	497	495	497	456	480	472	481	481	487	472	487	511	512	504	508	456	494	493	506	500	481	488	444	495	494	463	476	531	495	482	465	514	504	522	515	483	538	464	511	459	470	500	512	504	506	443	481	490	471	491	496	510	499	543	518	510	497	522	494	473	495	419	481	519	442	462	446	496	529	490	495	483	484	484	514	482	521	497	498	470	511	527	479	480	506	484	533	493	478	477	516	499	498	503	491	504	506	497	503	498	455	487	489	502	515	482	485	493	492	483	511	525	508	497	474	521	488	450	502	498	491	501	530	492	526	477	491	457	489	473	536	497	511	489	450	482	489	447	498	477	517	495	508	471	531	499	495	446	499	511	474	444	470	474	492	493	463	534	495	500	517	508	472	490	509	480	449	522	497	521	511	557	497	481	519	503	469	502	495	489	490	485	486	440	492	516	473	491	494	467	469	489	482	443	488	496	505	491	494	492	468	519	510	521	506	481	532	485	499	479	469	520	478	525	474	504	450	498	467	495	474	500	521	565	495	512	466	497	486	508	464	494	506	489	464	499	502	506	456	493	482	467	505	517	494	492	512	547	491	494	483	464	478	508	483	494	511	506	495	502	509	512	528	506	472	473	513	525	491	500	513	472	508	512	499	490	496	503	464	476	481	525	482	492	492	501	482	475	490	504	482	474	521	502	504	489	478	523	455	509	479	488	480	487	498	512	511	490	486	505	503	519	489	493	497	500	483	538	444	490	476	476	468	464	467	472	524	493	520	462	481	504	464	490	510	493	496	487	491	486	480	475	490	499	490	458	507	484	462	498	447	477	471	498	510	512	482	513	539	473	461	515	484	485	485	469	514	406	531	506	468	480	537	470	483	487	476	513	512	495	516	531	481	478	503	472	464	478	476	490	492	481	464	480	506	484	503	471	490	487	487	532	478	512	519	460	490	469	475	514	490	500	442	529	500	485	460	492	508	522	467	486	472	497	531	502	511	508	515	494	466	472	500	495	468	520	540	512	481	468	487	478	475	501	543	444	481	451	467	491	488	499	475	495	494	480	476	504	487	542	479	438	493	461	484	490	487	456	463	545	506	456	458	466	518	453	506	477	474	473	529	511	482	456	522	494	509	518	448	484	473	515	485	514	503	478	469	490	498	469	477	486	520	471	488	492	488	458	468	508	425	493	466	510	525	489	533	539	492	503	501	479	494	486	501	472	472	470	487	488	510	483	488	509	509	510	480	458	524	514	517	465	491	449	480	507	496	474	514	509	464	535	537	494	497	474	505	502	479	480	505	499	467	500	500	485	465	486	499	517	532	508	473	505	528	514	514	484	481	472	522	501	470	483	486	514	499	461	469	471	484	499	489	454	471	482	474	486	494	467	497	488	529	471	510	467	546	511	438	526	449	466	498	485	511	508	501	485	497	478	493	480	510	462	515	461	498	498	528	437	520	535	493	447
70692	63250	39744	8911	595	318	274	272	256	272	265	245	224	246	201	216	210	239	216	246	223	231	231	207	255	225	221	238	260	227	248	213	229	222	238	223	201	227	204	248	253	226	223	230	257	219	207	235	236	206	212	215	190	224	237	225	237	243	211	211	213	224	206	214	199	216	234	235	222	212	237	227	209	220	206	204	197	211	226	253	245	242	204	229	227	226	206	205	205	262	207	231	198	254	207	203	228	223	253	221	212	228	213	238	217	202	213	254	238	253	236	214	199	222	195	243	215	223	204	215	220	208	225	221	242	211	210	243	227	206	222	207	249	251	228	217	183	209	225	233	204	214	199	227	223	266	222	206	209	232	190	223	223	237	233	226	219	238	217	234	210	236	218	218	252	240	251	222	214	233	193	248	210	221	225	220	235	219	217	225	241	227	204	208	218	232	205	248	221	232	240	175	197	230	224	246	215	214	202	246	195	248	257	254	234	213	216	219	226	201	214	213	177	220	229	206	205	237	211	224	215	253	235	226	213	236	224	224	241	219	213	214	223	227	202	218	235	234	239	221	200	255	211	233	204	199	248	237	247	226	199	244	204	212	205	208	255	242	225	227	211	260	243	246	212	234	193	193	224	241	233	204	224	206	227	242	196	226	197	226	223	209	224	237	218	209	216	222	224	231	203	221	246	212	236	236	237	196	241	208	204	242	196	234	248	218	239	213	209	233	227	220	201	197	205	234	199	253	233	222	230	213	229	202	227	239	236	203	218	214	221	217	225	198	242	226	192	216	233	214	207	217	224	219	202	234	201	217	229	211	224	247	230	208	207	225	216	214	221	210	229	243	232	234	231	215	219	208	248	209	237	238	218	238	211	233	222	205	258	238	226	211	245	254	225	203	231	217	252	205	229	208	226	195	219	217	214	222	206	228	214	206	209	224	225	213	229	230	215	204	241	224	225	234	230	247	217	250	216	213	234	225	229	228	204	208	235	221	252	220	231	204	204	204	218	203	215	233	229	216	254	222	227	233	196	229	197	215	241	233	232	198	234	241	250	225	239	234	201	214	224	199	231	206	224	222	230	202	240	245	223	220	245	207	208	237	259	214	209	224	223	222	217	218	222	231	241	219	232	229	220	221	205	220	197	255	220	199	236	207	216	231	227	212	232	224	247	211	215	240	215	234	247	239	204	254	224	216	192	210	232	198	212	231	214	226	243	209	219	207	235	225	207	220	225	216	208	231	232	237	226	222	218	238	216	222	255	247	240	234	231	206	206	231	217	194	236	207	211	236	232	201	224	215	230	245	227	236	215	219	224	183	224	246	222	213	232	223	231	216	246	221	234	249	217	223	220	244	203	181	230	246	210	262	221	220	219	243	213	213	255	195	210	234	207	226	235	228	250	221	226	234	231	254	220	245	226	240	208	214	218	245	260	236	199	242	200	208	206	211	213	232	217	262	224	220	197	226	226	240	196	220	224	239	215	217	221	213	217	208	221	223	238	245	225	213	225	219	249	214	239	234	208	245	218	229	207	208	201	222	240	251	214	235	234	228	233	235	224	223	227	232	244	232	223	222	203	235	211	208	229	219	234	239	228	233	220	235	190	230	224	209	249	209	236	228	253	201	239	228	201	209	227	214	216	214	225	209	235	218	232	205	236	199	218	210	250	212	231	209	207	216	232	228	209	241	213	226	238	237	217	215	210	231	257	209	215	212	215	222	213	235	229	249	217	207	208	215	226	245	231	202	220	227	198	220	210	245	208	247	218	231	211	230	252	238	224	236	231	213	223	241	215	227	224	214	222	224	217	227	234	221	221	206	245	232	239	250	198	200	241	196	231	234	212	247	207	209	231	233	230	185	205	221	229	217	222	205	217	229	214	204	236	245	204	221	236	219	232	239	231	232	211	225	228	222	216	216	224	232	234	257	188	208	222	238	234	212	213	206	216	222	227	213	207	221	195	204	248	239	224	201	206	246	224	226	219	227	241	198	232	213	226	212	214	238	206	217	217	199	224	235	204	216	197	243	205	190	198	208	222	197	235	196	197	216	213	213	198	211	214	206	231	209	220	201	190	245	217	215	203	224	241	217	220	213	229	214	232	233	222	220	211	231	233	236	234	237	228	213	227	238	206	215	222	229	227	212	206	203	228	226	220	211	226	229	235	222	244	235	213	218	216	249	195	235	231	225	224	242	208	197	194	251	230	216	208	217	226	233	232	226	228	198	204	230	240	241	248	256	223	206	222	255	220	232	205	237	222	243	228	223	234	204	226	202	213	218	227	220	239	246	214	229	221	251	205	249	218	197	231	211	245	225	214	213	214	225	231	222	220	230	220	220	240	210	239	251	211	237	233	250	234	215	224	226	236	222	257	220	240	199	216	209	209	235	205	192	222	224	217	235	226	244	239	254	243	222	221	231	217	208	229	229	208	228	221	200	245	222	225	208	210	215	234	217	233	225	220	215	215	208	220	222	239	238	219	242	234	237	248	211	217	266	227	250	219	216	182	215	251	222	225	223	202	207	221	224	204	208	218	245	229	235	209	242	215	218	257	241	226	213	226	241	228	248	216	218	233	222	191	216	222	240	230	223	217	211	211	221	239	235	201	237	216	234	217	202	217	208	229	225	250	218	228	226	228	221	219	224	223	220	187	267	226	197	211	248	254	238	216	222	211	234	247	260	203	221	220	205	213	213	215	222	205	220	225	240	223	237	251	252	213	218	225	258	227	217	208	214	239	206	232	205	230	214	201	229	209	206	248	219	203	214	229	207	239	236	239	228	234	211	201	231	214	225	208	223	188	237	209	254	211	214	231	219	218	232	222	223	224	214	222	209	233	222	200	216	222	217	213	234	242	219	225	234	197	234	245	245	210	251	235	201	218	217	228	240	237	252	217	218	207	216	214	217	223	186	217	224	235	211	200	234	205	221	221	198	230	195	227	219	226	204	183	202	232	222	209	218	212	227	228	225	229	240	226	217	208	236	228	215	217	209	219	219	229	217	233	230	212	234	236	227	208	237	217	219	234	232	208	197	214	208	216	220	204	225	228	233	221	203	228	217	213	236	206	210	218	244	215	239	212	213	223	221	245	223	240	244	199	211	234	203	228	221	200	236	212	199	215	222	232	244	207	237	261	235	238	239	238	238	214	236	227	221	207	230	207	236	233	220	240	223	219	229	205	210	222	229	233	217	209	234	226	215	205	216	238	235	236	207	212	222	194	214	231	225	229	230	239	211	201	175	229	205	225	230	204	261	253	253	212	209	223	207	260	210	231	242	192	232	222	212	223	211	220	210	245	191	225	244	207	237	209	227	223	237	240	216	231	235	204	233	192	251	224	211	253	233	205	235	246	232	248	247	212	228	207	223	208	211	221	245	229	221	211	208	217	207	208	216	222	233	208	238	208	212	225	232	213	222	230	230	226	243	240	216	247	235	218	223	198	236	222	211	236	231	197	234	224	225	212	216	227	237	262	224	231	237	242	212	207	228	259	227
50792	51197	32316	1197	1105	1032	983	922	823	860	825	822	810	785	717	734	763	767	735	738	751	782	773	674	689	733	693	729	747	684	704	725	701	738	736	683	742	708	667	719	702	651	734	703	713	707	706	710	724	702	682	681	659	711	700	736	714	781	681	666	701	712	766	732	685	734	709	682	641	717	753	678	697	651	703	688	714	684	680	677	689	702	640	726	675	676	713	764	728	727	708	701	718	694	663	716	690	708	681	699	730	723	687	703	713	704	703	742	709	711	694	696	706	720	694	638	711	705	662	700	713	762	717	693	696	657	731	710	728	693	679	715	725	681	723	716	682	675	689	701	696	689	761	661	718	733	733	722	698	677	681	695	668	695	735	671	701	710	635	713	720	729	683	704	674	693	734	713	696	683	752	758	682	711	743	651	757	668	706	685	760	687	707	680	646	745	689	732	701	677	669	749	701	717	716	688	711	737	671	744	677	700	693	695	726	708	739	649	664	736	763	733	688	674	673	700	692	670	696	731	705	696	664	717	710	681	720	665	663	690	720	687	682	684	696	703	708	672	646	697	708	698	671	669	708	709	650	708	679	693	725	715	698	716	661	678	684	731	745	681	668	706	736	738	691	705	680	701	701	745	707	711	687	717	756	709	717	695	737	667	657	712	725	691	697	673	693	671	708	709	706	728	669	681	711	681	694	714	680	716	711	722	723	716	664	695	708	711	679	756	685	669	709	704	735	685	740	750	743	722	693	750	712	715	714	713	710	687	710	699	723	685	729	681	705	681	697	668	664	701	727	666	697	683	696	748	737	683	684	720	696	717	713	718	713	684	727	675	696	715	751	691	649	693	679	661	670	667	721	704	721	734	755	694	650	732	716	704	708	682	700	703	672	690	757	681	692	718	700	733	702	733	701	684	684	664	700	696	672	735	743	685	679	684	695	659	697	727	701	684	703	687	751	700	752	715	691	723	749	767	677	723	701	730	741	693	685	717	716	723	715	720	714	659	654	669	705	708	721	724	719	719	749	728	718	717	719	715	671	721	692	733	702	702	662	704	709	713	702	683	738	703	710	696	696	697	680	653	704	784	691	664	687	700	764	698	702	631	673	697	704	671	722	716	753	717	680	695	702	697	720	718	693	714	699	687	713	694	676	696	704	713	674	683	718	739	757	739	706	732	738	729	707	699	710	737	677	733	703	721	780	682	695	693	717	677	713	680	664	724	635	696	721	670	657	668	715	709	693	689	670	712	682	677	758	707	725	703	735	690	724	764	701	733	761	691	723	740	706	677	718	715	710	742	748	680	673	691	693	676	718	670	694	700	704	699	725	677	705	699	681	735	704	737	699	661	689	743	730	714	729	676	696	728	664	701	750	720	755	691	705	720	681	714	740	726	738	766	649	693	727	712	705	682	668	692	687	686	695	695	707	724	676	691	691	686	765	711	705	692	674	705	734	693	716	727	687	695	678	693	718	724	747	698	706	654	700	712	726	706	678	710	675	668	663	741	681	681	692	699	726	710	726	702	699	649	723	710	687	656	678	712	715	666	736	722	708	722	702	640	677	702	676	737	681	701	693	688	740	697	723	701	723	722	714	685	671	727	706	676	665	692	686	714	755	722	687	717	721	701	708	708	718	689	685	695	734	698	689	671	712	727	705	706	697	672	678	727	711	662	719	649	731	726	704	679	696	709	720	675	689	710	676	722	745	722	775	672	669	672	679	657	727	741	683	730	709	670	719	732	661	749	688	726	737	689	727	709	714	754	725	721	690	713	699	680	712	664	692	738	720	692	686	705	732	706	718	724	731	684	673	721	759	711	689	727	714	722	690	737	723	736	699	712	695	658	723	699	731	677	731	679	702	708	701	690	694	674	731	699	657	660	721	746	709	702	726	725	745	724	674	733	708	704	686	748	705	701	698	698	707	716	733	704	697	720	737	677	657	715	761	720	705	692	710	696	692	674	710	686	703	726	688	717	698	724	677	734	671	648	718	704	728	714	705	690	733	748	691	672	741	695	681	699	697	727	696	709	649	717	718	668	679	696	728	640	664	690	719	730	667	692	705	736	683	706	674	749	689	736	684	723	690	713	714	682	708	729	708	701	760	690	726	688	707	690	676	683	717	726	668	699	708	651	706	688	696	680	708	721	701	690	669	750	736	663	702	626	722	732	693	686	689	683	678	681	677	724	738	677	680	706	708	685	746	705	730	735	731	659	701	734	698	674	714	683	707	682	719	669	709	694	714	682	710	720	772	643	698	736	698	677	733	719	680	700	698	698	720	681	647	679	655	732	671	686	672	707	674	725	703	703	743	677	717	702	711	716	669	682	653	615	670	711	715	667	694	694	654	671	688	644	699	636	698	693	697	731	663	740	692	720	703	731	702	716	727	740	719	673	695	677	684	755	698	697	682	651	723	671	711	715	686	687	671	670	716	662	749	696	662	676	662	728	693	677	692	690	710	676	705	708	711	697	697	704	690	721	700	686	661	686	700	680	691	686	682	770	755	728	701	687	753	690	746	658	736	699	750	699	691	721	658	660	736	680	715	713	713	695	705	692	680	690	690	696	708	673	688	720	728	738	708	660	690	720	690	717	723	698	671	678	726	684	731	721	733	740	660	707	692	709	704	759	705	696	709	687	673	695	698	692	725	745	710	688	735	666	726	725	705	697	713	720	718	735	742	711	660	658	690	688	668	678	706	683	718	673	686	713	712	679	655	732	723	673	677	696	656	745	726	689	669	650	669	673	742	725	716	723	723	715	700	678	700	680	710	707	707	743	723	704	668	717	756	711	727	731	698	713	714	699	709	713	694	667	678	686	692	675	706	677	641	760	673	710	678	720	739	692	699	730	710	684	729	604	696	645	686	705	650	677	696	694	677	710	688	726	694	679	711	697	654	693	670	779	697	740	746	678	728	695	705	713	725	649	690	733	699	724	698	658	701	678	734	721	696	669	717	666	701	704	705	707	728	733	659	760	657	696	705	715	719	681	738	706	729	676	668	692	748	665	706	707	684	707	683	727	710	694	758	729	744	741	739	670	708	700	683	691	744	673	718	678	739	675	740	677	661	695	678	676	694	636	700	704	730	701	719	708	664	693	706	709	678	737	725	710	695	707	702	702	709	689	726	696	716	726	742	677	713	737	726	663	674	689	718	663	661	665	720	678	703	721	703	735	715	745	676	708	677	697	682	711	672	700	717	749	756	696	727	740	628	700	695	713	719	652	710	682	670	712	689	728	682	699	751	697	708	682	679	715	732	714	737	708	716	732	697	706	684	643	758	664	693	698	724	728	729	664	744	686	684	643	693	729	650	731	705	704	710	684	681	714	706	638	755	726	690	710	691	678	724	717	714	689	737	670	689	697	706	709	723	716	711	712	693	721	682	678	717	714	754	693	700	721	683	694	727	686	727	737	726	636	694	711	671	661	710	713	658	683	699	661	720	720	727	743	696	750	736	704	687	674	729	709	734	694	715	704	676	690	696	736	714	684
80084	74296	48125	14878	2155	507	404	382	351	359	364	383	342	376	336	344	322	324	337	341	318	330	314	293	350	320	316	326	311	312	349	320	282	309	317	311	296	281	332	337	308	326	322	332	340	330	333	297	304	316	371	324	285	318	295	316	305	318	317	311	324	307	291	352	333	286	301	304	334	310	329	356	339	320	311	328	313	306	306	329	339	312	299	357	303	303	310	329	332	318	297	325	282	308	312	303	302	332	316	308	307	316	317	333	306	320	358	316	291	312	323	331	285	303	330	322	305	342	306	302	319	299	318	316	294	286	309	309	281	312	345	330	304	296	328	320	342	312	331	291	304	328	326	345	306	308	319	314	310	325	332	299	332	326	317	302	321	356	310	307	290	295	322	307	331	314	273	310	326	336	297	329	333	309	322	324	328	281	329	300	342	331	341	312	300	319	293	295	323	295	298	355	300	305	326	298	332	319	376	265	334	328	307	323	311	295	302	311	333	342	332	304	331	295	325	293	301	337	320	293	304	339	322	328	286	354	315	331	314	328	300	316	346	353	323	295	321	326	316	297	295	299	292	327	323	323	289	297	267	312	297	325	344	290	332	301	330	301	333	328	336	303	312	354	320	308	311	282	290	313	353	323	320	331	305	296	343	306	326	339	304	304	335	320	306	297	322	335	316	343	280	303	318	330	339	295	305	345	315	295	316	358	350	326	348	252	308	267	320	312	294	317	300	318	272	322	323	322	329	323	315	292	321	317	323	304	339	346	324	330	316	286	342	325	313	333	289	292	315	287	347	335	308	319	320	293	342	283	324	320	319	318	330	294	298	306	289	323	318	292	302	277	317	338	294	310	309	309	313	317	304	295	319	332	288	320	323	334	307	327	305	316	302	314	299	310	320	291	285	304	313	301	305	307	302	350	301	291	301	303	282	314	292	315	308	313	282	346	311	311	325	297	315	319	334	306	318	305	329	336	305	308	293	329	298	317	315	310	290	301	326	296	294	288	312	312	319	298	328	302	279	321	319	315	306	314	289	310	303	298	320	306	306	298	321	290	339	337	312	316	297	340	316	343	309	312	300	285	315	330	308	327	309	265	283	316	325	312	336	344	305	282	279	331	323	311	299	321	331	301	315	323	289	314	294	314	323	318	348	330	322	296	342	318	338	301	308	319	306	305	288	334	330	331	341	293	323	318	305	281	312	306	339	319	295	301	354	307	310	291	349	332	332	318	320	324	311	302	307	335	310	340	310	354	319	313	283	301	332	324	308	302	298	306	317	329	287	313	306	297	300	315	310	335	271	312	325	291	315	333	333	289	320	287	336	331	295	305	333	308	264	326	308	279	316	304	332	328	347	319	297	282	316	313	329	335	296	333	322	328	283	334	331	321	322	301	321	340	341	322	310	316	285	328	315	326	323	325	332	307	293	324	307	325	301	320	348	325	317	299	300	310	329	311	348	334	342	342	314	325	315	327	304	296	333	309	317	307	292	320	317	328	301	313	304	280	317	330	299	328	298	334	320	308	340	336	328	339	301	333	283	308	322	303	292	279	310	348	310	322	312	312	304	292	308	275	307	304	302	346	270	316	309	292	308	294	292	333	323	273	301	311	296	312	332	290	331	313	301	340	336	301	354	296	321	325	320	311	314	289	308	323	324	307	320	345	329	308	321	305	342	292	305	334	315	323	275	344	311	305	341	300	337	286	291	314	333	328	294	298	281	311	317	290	311	312	328	299	313	319	319	292	296	317	284	329	292	304	334	329	311	316	293	334	333	322	326	350	328	335	326	311	316	303	311	313	325	311	305	292	334	343	320	324	325	316	317	301	291	311	312	328	318	297	288	310	310	332	313	334	316	293	307	306	301	308	305	301	285	365	313	325	326	322	297	330	330	294	279	301	319	299	325	297	302	334	303	280	303	316	311	338	309	273	311	294	318	335	345	302	295	306	295	309	284	292	303	325	307	315	306	333	360	317	325	308	328	337	264	283	320	319	318	318	285	336	305	310	301	309	329	295	317	328	332	325	332	307	298	332	356	313	327	302	308	291	301	337	302	323	326	294	312	371	314	298	310	311	350	328	339	289	268	327	343	286	324	300	287	315	306	312	307	324	311	326	295	325	335	314	306	320	301	320	314	295	311	294	334	315	261	284	352	323	350	295	287	288	300	310	318	280	279	304	313	310	329	300	297	333	318	297	340	334	296	318	301	308	314	309	292	317	314	335	337	322	311	307	306	315	308	319	331	333	318	330	283	365	254	320	336	320	297	300	287	348	282	313	271	303	348	303	291	312	304	314	300	348	350	311	292	290	332	314	296	320	297	347	309	340	317	351	328	299	321	307	317	271	280	308	291	333	306	352	329	316	303	322	286	332	355	308	296	315	306	334	305	295	327	293	311	310	334	288	307	298	291	320	299	287	325	326	285	330	327	285	320	340	319	309	319	287	308	319	275	330	319	286	319	337	304	354	304	322	310	292	316	297	322	316	331	355	289	312	338	317	313	329	302	296	309	320	315	316	299	303	320	312	323	298	314	332	336	295	341	311	319	326	284	331	324	311	320	307	293	307	300	318	326	301	304	305	323	299	337	308	316	303	318	328	338	341	291	322	301	316	297	359	327	341	358	307	331	315	314	314	289	284	300	320	294	340	317	282	303	316	289	316	315	294	286	320	301	330	303	300	332	315	333	316	291	321	324	314	306	302	330	322	317	317	305	321	331	327	285	320	300	304	333	327	326	272	306	313	330	314	326	304	338	312	308	306	289	329	316	305	294	331	320	327	317	326	331	334	291	343	308	292	283	341	306	300	314	317	347	313	335	297	319	291	325	312	326	285	294	272	330	326	306	333	340	300	311	331	329	328	298	313	293	322	302	308	304	344	309	332	301	306	341	306	270	307	302	336	331	289	344	335	323	324	316	320	333	284	273	315	322	284	341	326	308	315	303	327	322	342	327	300	319	319	316	319	298	294	315	298	321	316	310	290	297	293	320	330	321	347	328	304	291	321	309	319	313	312	334	333	310	328	288	299	318	345	290	337	319	299	313	303	304	323	303	295	327	305	310	320	325	343	307	317	310	312	293	313	295	312	330	294	321	326	296	346	272	327	312	323	342	333	295	314	296	300	306	321	357	313	327	305	290	327	303	319	340	290	334	300	307	301	322	310	307	313	308	339	323	268	318	302	315	309	303	286	302	347	311	297	342	332	315	342	301	352	312	348	299	325	299	312	325	354	310	302	317	300	317	319	307	307	321	312	334	287	292	301	323	299	329	317	320	321	309	291	305	321	346	323	308	316	301	318	292	325	311	354	304	300	294	305	318	318	295	311	311	313	328	327	324	301	338	281	350	329	317	315	324	299	328	318	297	321	327	296	344	299	319	293	307	304	308	327	307	322	294	307	320	329	302	303	312	333	333	319	319	349	284	370	340	305	288	347	319	333	308	301	314	306	309	341	301	308	344	319	286	325	319	326	289	322	354	304	322	287	292	297	319	307
60704	62885	39352	1980	1712	1596	1467	1285	1252	1161	1165	1138	1172	1068	1052	1007	1068	1002	1017	990	988	996	996	972	982	973	981	1000	993	926	953	976	1036	945	903	1005	945	925	940	944	920	954	927	909	957	949	970	972	949	965	935	948	880	955	925	932	963	913	931	937	946	962	947	926	960	977	939	877	990	975	966	963	1005	961	912	938	923	935	981	922	940	967	995	914	1003	938	921	946	920	968	932	934	913	909	955	951	929	955	915	987	935	948	921	912	945	914	956	908	895	903	958	922	925	917	968	902	954	904	946	964	963	905	969	933	911	943	927	915	947	900	960	954	963	964	875	908	948	906	881	897	900	952	961	936	907	886	969	916	904	939	963	912	949	982	926	921	945	955	980	967	914	938	919	960	929	958	920	942	908	892	975	913	967	923	996	984	1019	925	979	941	943	908	979	920	956	961	925	880	918	967	956	926	927	970	931	928	889	937	956	949	947	961	936	908	902	969	916	968	893	921	978	948	870	957	933	914	937	952	949	972	946	952	955	908	942	955	950	900	924	959	992	904	948	954	936	948	957	900	914	956	928	952	920	965	918	928	947	943	937	975	969	927	929	926	1006	946	906	917	989	950	956	935	900	945	896	922	958	955	945	923	930	904	947	912	884	957	969	919	916	978	946	990	898	919	950	909	874	972	914	932	951	904	995	952	917	917	967	1017	897	964	891	937	887	918	917	939	932	941	902	895	953	948	918	936	906	981	914	907	894	939	949	949	931	912	956	958	942	952	970	884	948	954	935	921	936	921	909	970	972	906	925	969	871	935	971	948	943	906	968	939	931	944	895	889	954	945	903	958	943	921	904	943	959	924	894	946	957	926	914	937	932	908	944	963	922	891	903	948	944	889	913	935	880	963	932	973	884	960	920	894	880	951	958	922	929	980	910	952	891	930	900	917	936	943	971	888	918	957	929	910	914	921	936	965	926	941	935	951	936	976	950	972	978	881	921	943	962	902	910	901	891	962	959	899	943	902	953	928	898	975	944	924	921	918	920	925	933	923	935	944	920	894	939	895	956	930	919	924	942	938	946	867	932	922	954	925	949	944	968	995	958	889	911	946	1040	966	953	888	945	952	927	922	921	968	976	957	948	934	884	968	944	951	912	960	947	951	971	907	954	950	917	933	930	971	917	955	919	949	954	973	891	939	958	915	957	926	919	945	968	944	932	958	900	944	948	971	946	949	941	913	932	941	900	964	940	945	885	888	881	907	917	909	874	884	934	932	939	934	891	990	933	930	977	929	988	983	943	940	960	933	915	938	930	921	930	922	920	974	926	967	913	912	947	970	943	942	959	916	933	941	987	946	929	924	859	922	909	931	898	942	930	892	925	914	957	925	926	882	910	905	976	939	940	863	921	896	951	924	961	933	918	981	914	893	989	935	945	871	954	915	896	913	888	938	913	928	953	894	885	934	913	920	968	908	924	958	966	955	920	926	930	946	913	892	924	948	904	965	933	933	895	894	951	937	968	930	910	938	954	859	926	921	954	938	967	911	928	978	939	938	951	989	946	923	930	912	916	891	905	942	891	966	873	880	917	938	908	917	957	934	932	926	942	904	882	938	931	943	938	934	953	930	922	915	910	944	951	986	931	905	903	918	894	913	890	908	899	975	939	925	957	987	941	1017	908	921	910	932	894	901	998	969	923	932	938	937	876	978	945	932	911	980	956	952	881	903	952	917	927	968	960	957	924	968	882	902	932	914	912	926	957	945	907	928	919	993	920	954	947	969	932	935	902	1010	996	953	938	917	949	939	932	912	907	880	926	1019	925	974	968	948	893	942	956	930	931	914	909	955	924	956	906	907	895	956	919	892	931	951	953	905	940	948	947	955	942	948	913	910	949	942	961	916	924	904	916	894	842	937	952	945	941	972	892	965	942	899	985	923	922	916	846	946	936	979	928	918	934	956	971	954	975	872	928	913	916	942	932	905	945	954	917	999	906	868	951	918	918	925	979	982	920	941	943	961	1014	952	911	916	863	915	886	919	896	870	904	923	997	911	926	919	928	940	922	902	920	899	918	905	945	962	928	914	997	912	901	907	918	934	924	914	877	899	923	925	920	963	924	944	892	930	870	958	976	952	931	925	937	915	974	1001	910	956	902	946	926	936	920	956	940	948	954	943	995	921	921	933	921	901	895	921	949	925	938	900	940	940	965	941	966	977	927	960	972	945	952	930	966	940	863	949	950	951	953	906	887	964	926	932	924	953	903	918	997	928	939	941	985	918	894	970	924	985	926	954	893	965	966	932	972	971	872	963	977	929	862	949	933	901	907	948	911	910	959	926	915	977	923	920	888	903	926	936	917	922	920	888	964	906	932	895	952	892	939	908	930	923	968	948	939	959	930	948	952	937	910	931	955	882	883	947	945	933	942	957	989	913	907	920	948	952	918	976	921	953	1005	924	902	920	858	886	951	954	927	930	907	939	957	967	896	953	939	989	953	944	913	935	903	911	891	929	965	940	905	963	990	920	973	961	929	898	915	970	966	1001	931	915	903	926	880	892	927	858	982	940	965	939	950	934	993	977	968	924	963	969	970	891	959	949	959	919	937	980	915	932	942	923	904	996	895	950	937	957	929	898	890	893	942	918	865	957	942	908	933	870	952	941	926	919	933	941	888	941	941	935	938	903	931	856	940	942	894	915	883	965	944	943	949	906	902	974	898	935	912	898	925	891	929	970	977	909	912	916	976	970	928	928	907	993	942	948	914	915	996	942	885	944	872	884	921	982	946	950	951	907	1024	959	948	914	974	931	913	924	1007	936	947	950	955	922	938	946	912	924	953	976	912	953	933	968	960	937	941	907	909	984	943	976	907	924	964	938	914	925	886	950	974	993	980	933	962	925	949	930	886	953	921	901	872	922	958	900	990	910	953	878	980	928	941	1000	969	963	928	950	942	954	904	950	910	901	910	986	942	945	910	929	928	897	987	940	931	935	883	945	961	967	934	923	992	892	937	935	941	895	917	902	899	946	958	956	924	926	889	966	973	944	915	933	854	943	940	929	911	875	902	877	957	901	932	916	1015	908	898	976	933	958	939	898	980	966	917	925	927	900	976	952	937	969	938	943	978	943	909	950	926	953	958	911	899	943	901	922	934	986	913	929	934	929	943	938	990	949	963	958	928	912	911	964	937	931	882	899	942	965	938	900	930	935	933	941	974	917	947	892	955	885	901	968	885	917	956	902	935	956	980	903	931	961	923	942	921	954	915	910	982	951	928	952	902	975	908	977	944	962	944	880	976	958	885	937	996	945	937	893	929	899	922	915	961	923	931	988	1018	941	950	951	953	931	941	926	919	869	944	947	924	947	929	976	982	987	875	934	916	922	977	898	972	969	956	944	933	953	988	914	927	905	958	923	913	952	938	924	902	911	903	921	894	956	881	960	886	932	980	1012	972	927	961	932	921	910	944	919	920	941	924	943	944	931	970	939	886	957	946	989	900	932	939	915	916	972	996	897	931	956	947	953	1004	883
29519	19068	3989	209	139	146	142	141	151	138	127	136	154	123	139	143	142	166	111	162	152	142	148	120	146	131	166	114	130	134	131	139	147	126	136	144	141	139	137	162	117	142	116	138	121	133	122	133	145	141	127	149	150	147	134	134	137	136	147	145	157	137	147	124	145	138	120	124	136	148	139	162	154	146	139	141	123	149	144	161	127	122	139	147	136	156	125	122	145	138	143	141	139	140	140	148	141	153	126	129	135	157	116	128	161	151	160	154	134	121	144	162	163	130	146	131	140	141	154	122	139	121	143	124	134	152	139	120	145	133	147	140	115	146	123	146	151	136	146	144	134	131	123	136	119	153	142	128	135	131	147	145	138	145	126	162	131	136	137	138	129	158	160	147	165	143	157	150	119	121	130	117	132	154	146	128	133	138	158	148	120	134	154	138	151	118	140	140	132	141	168	121	134	147	137	162	146	142	122	160	134	152	138	130	129	136	97	136	137	148	145	138	123	145	139	134	140	127	131	143	144	132	147	145	136	136	150	140	141	140	147	148	138	155	156	156	149	137	114	150	125	133	124	120	148	146	150	132	167	126	156	124	145	124	140	139	145	145	139	136	163	139	142	140	131	146	144	137	141	146	120	117	149	118	166	144	152	146	130	155	141	128	125	145	150	152	111	145	135	143	134	135	141	140	148	150	145	133	152	132	150	145	136	125	136	126	142	160	129	112	127	145	158	150	147	150	146	164	145	147	146	152	134	128	163	135	143	142	154	154	150	141	138	141	140	124	135	158	127	135	145	119	123	133	145	150	149	128	147	158	158	141	132	155	145	149	138	151	121	127	131	159	128	143	110	144	133	145	136	142	141	153	138	136	142	149	133	149	146	152	150	138	142	139	124	156	141	170	138	139	132	142	135	141	126	153	154	141	130	124	139	126	152	142	137	124	153	146	131	133	156	124	131	130	139	154	142	128	137	134	145	147	138	125	136	138	129	131	131	124	120	155	140	158	141	120	129	121	123	139	135	139	134	135	145	148	131	143	139	147	134	145	150	125	140	147	132	136	177	141	150	157	143	138	137	152	142	142	144	157	156	142	138	146	149	129	111	155	129	110	116	145	135	133	137	142	130	111	147	142	142	154	157	121	155	142	153	145	118	133	148	143	135	136	139	137	139	135	144	142	116	134	149	146	127	152	134	126	136	156	122	148	139	145	123	141	131	118	147	169	152	149	155	157	144	139	152	134	146	138	142	143	136	133	150	132	134	143	119	159	133	138	140	162	154	143	150	159	121	134	126	127	118	133	138	148	143	150	125	143	164	129	105	145	131	145	147	138	133	128	149	123	136	125	143	114	136	138	136	143	145	140	152	134	141	151	117	159	143	137	127	141	128	136	134	165	161	143	124	132	140	129	132	139	132	140	141	141	128	137	128	110	126	124	122	148	170	156	128	126	132	144	151	137	132	131	150	102	128	133	137	124	134	129	158	135	139	148	143	154	147	112	133	147	130	151	148	127	126	146	132	154	134	137	127	143	151	126	143	143	139	144	144	143	121	144	151	149	139	128	134	152	146	152	138	163	136	135	130	127	130	143	132	124	128	140	129	159	146	165	136	138	129	135	117	137	160	145	152	140	122	157	131	141	128	156	143	158	146	173	122	143	132	126	154	137	129	133	144	137	130	125	126	138	134	136	145	168	143	138	134	131	107	130	125	134	136	157	139	144	140	147	140	140	142	165	153	131	137	125	144	143	155	158	114	147	143	149	131	141	125	142	157	133	135	151	126	162	138	143	137	136	145	145	150	135	150	161	147	126	137	138	148	141	152	138	123	149	149	160	147	142	148	147	150	150	158	120	143	129	130	153	134	133	140	154	139	142	154	151	144	146	138	133	141	146	125	142	156	136	150	149	145	138	131	132	143	132	151	147	141	149	138	146	134	123	134	152	147	148	146	153	136	141	147	157	133	140	134	142	120	123	155	130	154	135	132	173	139	144	146	147	135	127	132	160	116	114	139	129	126	119	137	125	129	143	135	135	108	138	124	116	133	133	132	142	143	144	126	146	137	140	154	137	132	155	147	119	145	128	133	146	146	137	147	136	140	138	125	159	153	114	153	134	122	135	153	136	147	124	132	155	157	137	154	133	129	149	158	145	137	143	143	124	137	130	133	139	127	127	139	135	146	147	161	140	129	136	153	128	161	126	132	141	136	144	145	153	145	122	135	158	147	117	147	148	135	148	156	139	145	139	152	126	155	145	142	151	128	119	138	117	162	141	131	125	149	150	157	154	142	128	117	159	147	132	142	134	142	139	151	132	135	141	142	139	153	148	178	113	143	116	152	127	142	153	146	113	135	151	144	135	153	132	150	125	126	141	167	135	154	116	167	143	146	150	152	146	127	134	140	150	148	133	133	159	117	149	148	137	155	129	128	133	155	136	138	156	138	151	152	129	140	156	130	148	143	135	132	130	141	129	133	136	126	135	127	130	134	126	138	121	142	146	153	157	139	124	162	129	136	158	121	157	133	130	139	140	129	140	150	141	134	140	161	148	151	148	130	133	140	137	131	148	156	141	146	145	131	152	138	149	160	133	155	128	131	136	142	140	160	162	146	141	138	157	151	131	151	129	128	166	142	139	135	105	127	167	122	157	152	154	144	145	150	139	140	146	152	165	141	156	136	144	133	136	126	156	132	152	132	149	142	139	130	144	133	121	134	124	144	135	135	130	134	125	122	118	126	147	107	141	146	142	131	142	142	133	143	123	127	150	146	134	127	132	149	171	138	129	137	132	133	136	135	142	119	118	119	158	151	144	168	149	154	119	130	140	147	141	132	148	116	153	149	153	149	130	140	136	131	138	139	139	157	139	131	110	142	131	137	120	150	130	141	148	160	140	118	139	115	135	104	131	128	145	151	132	137	135	137	131	127	129	133	131	126	161	160	122	159	130	147	154	129	118	160	126	155	134	141	138	142	144	130	134	144	128	125	141	131	147	149	157	128	111	145	161	138	132	150	145	122	144	128	132	140	133	137	140	132	170	114	149	157	146	138	140	144	164	137	160	145	136	143	124	157	142	131	134	129	136	124	148	140	114	125	145	147	141	126	150	148	128	149	129	151	137	144	134	163	153	138	143	135	149	139	131	135	131	141	147	140	129	153	148	138	135	142	139	140	138	130	132	146	141	120	137	122	130	154	129	116	157	155	135	123	137	126	146	142	142	156	150	144	145	141	153	138	126	124	138	145	141	131	175	134	147	125	142	153	132	136	137	162	150	133	130	144	135	119	150	120	139	164	128	139	151	137	148	141	142	174	149	129	143	152	168	128	141	126	128	129	144	143	152	138	129	132	144	132	145	126	142	162	168	132	140	135	158	135	125	133	131	110	138	151	142	136	155	131	140	120	139	160	128	145	142	149	147	155	149	131	144	147	145	145	138	146	145	155	143	129	152	159	128	150	133	158	139	146	140	126	131	145	161	124	148	138	131	148	124	134	186	129	143
29191	22991	4413	535	490	499	486	495	494	501	469	515	484	467	473	480	503	490	494	428	502	497	523	470	505	473	473	452	483	448	512	521	463	486	521	454	513	467	496	490	454	452	456	512	496	456	510	468	471	466	464	490	505	480	486	456	483	441	473	489	487	521	466	503	474	487	482	509	474	517	468	477	501	516	454	460	517	539	461	464	455	462	499	471	461	481	479	444	463	471	463	492	475	497	503	481	474	517	502	481	497	467	505	469	449	502	499	470	473	471	452	508	476	474	457	461	495	468	474	426	476	498	494	468	452	460	483	525	479	485	494	517	470	489	492	447	487	484	470	460	523	472	480	546	455	495	517	551	491	555	448	466	491	466	464	476	522	492	475	475	497	489	476	483	484	513	487	480	506	479	469	465	465	503	465	484	458	552	482	521	464	459	497	511	500	491	482	511	511	476	509	466	504	486	489	464	498	422	461	457	513	468	489	531	450	484	466	496	491	482	488	464	478	475	468	455	495	500	490	472	524	473	493	481	511	470	487	496	491	466	513	503	460	518	486	490	507	466	459	491	494	510	519	460	499	466	480	439	480	493	490	504	467	454	526	501	497	492	464	452	476	485	501	478	469	510	464	479	521	497	478	490	464	448	483	459	468	479	490	520	454	472	473	497	472	436	488	489	508	492	458	443	502	489	483	479	464	512	472	499	489	482	502	483	507	506	454	502	536	525	470	490	481	475	518	508	510	497	484	491	469	534	510	426	486	470	476	478	492	462	474	476	480	533	507	506	474	478	445	484	490	482	492	489	473	491	491	494	462	504	461	445	498	497	486	499	458	503	498	485	459	457	469	471	485	449	474	513	492	489	481	523	524	480	517	515	463	501	475	472	498	485	451	431	430	498	468	479	489	484	467	486	500	476	486	472	499	477	528	458	473	470	478	476	452	460	478	477	468	474	484	509	479	478	483	461	467	513	441	464	450	503	499	451	492	478	493	472	513	494	470	499	508	445	502	480	472	492	499	462	475	512	470	502	513	502	499	489	481	470	443	485	486	487	470	478	474	448	472	479	469	480	488	452	503	483	477	500	471	468	475	475	471	502	505	461	480	461	457	469	520	491	466	471	501	493	500	476	487	508	509	494	482	460	463	489	494	512	521	520	500	469	493	500	478	481	481	469	490	459	485	501	544	478	477	456	521	510	452	470	466	499	505	486	463	476	484	492	499	477	476	486	492	471	444	524	506	468	491	487	443	506	473	482	471	458	475	461	491	509	497	490	492	477	493	508	497	477	498	471	464	489	454	473	470	511	426	448	477	514	503	483	500	529	498	515	507	493	511	438	454	534	496	500	529	469	488	499	482	512	512	461	487	522	501	471	497	485	499	515	500	461	455	507	517	508	486	482	442	509	493	512	442	481	489	541	485	443	496	463	479	476	464	459	503	480	477	496	462	475	483	497	497	472	443	484	513	466	513	477	463	497	502	477	504	477	496	480	470	506	467	472	480	494	472	462	492	486	496	491	519	445	514	471	551	458	506	526	489	479	434	462	514	497	479	473	467	439	491	506	484	494	502	481	471	475	460	441	475	493	506	485	502	484	490	473	507	481	487	477	460	492	459	496	484	451	498	526	456	509	506	488	481	453	469	508	460	515	482	445	512	436	458	484	526	515	431	480	473	490	502	490	461	475	441	492	485	461	507	455	496	480	478	460	483	490	481	524	455	490	467	440	455	476	445	467	479	472	448	490	494	501	456	518	473	468	465	483	474	498	493	461	475	495	471	519	505	501	456	461	476	477	449	464	482	491	480	465	494	472	451	504	473	458	487	488	535	470	495	495	493	466	474	474	503	433	450	482	497	523	497	484	470	456	497	478	485	477	497	516	509	465	477	447	463	497	495	495	479	452	460	489	471	525	470	480	502	476	491	483	482	477	520	471	493	481	498	495	479	506	485	474	468	450	458	421	470	483	469	474	467	496	472	477	468	479	470	485	472	474	476	505	491	469	491	470	481	472	476	457	470	474	525	498	452	491	462	483	462	462	488	468	482	514	424	502	477	463	494	499	499	451	477	482	499	498	480	513	490	507	458	525	496	520	482	468	461	517	464	495	498	474	471	489	520	482	471	486	486	456	450	468	493	460	458	487	492	496	480	469	491	525	498	497	472	448	460	468	508	499	476	494	520	486	519	451	465	470	507	487	523	462	509	474	477	453	480	445	471	476	485	482	490	487	499	490	472	507	457	469	478	494	504	496	505	506	457	508	497	493	525	508	499	470	489	478	477	492	482	438	472	492	471	536	507	479	495	454	463	523	490	500	512	494	468	481	497	477	468	484	514	472	478	460	487	478	454	494	494	498	486	501	463	445	445	478	475	459	486	478	474	471	500	502	476	501	478	490	495	481	490	478	473	485	442	492	520	453	497	463	459	525	479	455	498	488	520	494	476	467	479	476	478	454	448	491	440	463	465	496	495	504	476	484	463	474	477	472	467	485	493	481	492	503	491	491	484	471	500	504	507	508	478	458	472	448	475	467	478	499	478	517	454	484	465	487	492	478	452	469	497	488	425	509	504	480	479	498	520	458	494	502	453	495	490	459	493	497	477	455	460	480	479	465	456	478	444	487	508	467	474	475	511	487	478	497	488	464	495	469	467	462	517	476	483	461	474	447	447	494	507	509	495	480	512	467	442	511	495	510	488	458	483	482	504	491	424	447	503	522	485	465	503	511	517	480	502	502	465	507	488	527	476	516	479	467	481	476	514	476	481	494	479	461	453	428	474	467	500	498	467	491	493	495	461	503	491	517	487	526	513	508	435	493	473	471	473	480	471	534	478	469	497	485	452	476	527	543	453	525	487	482	492	462	478	457	477	486	502	478	498	489	465	476	499	511	480	471	513	500	477	488	539	472	427	451	495	505	472	487	474	537	445	467	494	526	500	499	477	479	494	503	514	440	465	485	477	506	494	475	482	441	445	463	516	525	501	432	482	462	509	454	490	439	515	481	516	466	463	515	451	516	466	480	463	458	488	498	476	478	501	483	495	496	444	470	504	518	507	477	486	515	452	518	498	484	483	491	511	462	512	456	464	479	497	467	452	510	494	498	469	496	463	445	497	458	473	490	502	514	453	487	485	511	503	539	480	480	460	488	511	482	480	468	469	462	481	490	484	442	500	501	502	478	504	510	537	508	477	497	510	481	452	488	509	486	495	541	476	473	452	460	475	507	489	457	474	520	441	493	509	471	492	474	460	451	489	453	486	498	499	496	517	470	493	481	506	492	506	498	443	488	491	483	515	482	470	477	476	500	500	441	477	476	490	507	505	444	461	468	453	475	495	444	474	513	475	495	489	504	478	503	492	488	510	481	477	489	502	492	476	445	512	510	502	466	509	475	485	475	450	500	527	486	466	476	496	475	523	481	481	498	476	482	456	456	473	498	488	496	499	520	493	436	487	497	481	484	457	485	491	492	482	465	471	467	489	481	489	480	505	464	464	485	488	490
71376	63151	36974	8239	483	314	285	256	239	277	268	243	228	244	199	223	230	204	211	220	233	233	232	253	226	210	219	239	211	210	242	201	255	238	214	227	224	220	244	216	223	220	203	203	218	256	222	213	222	232	217	218	235	228	241	214	214	223	189	203	235	240	254	222	197	225	214	238	217	224	213	214	189	205	214	225	220	212	265	231	224	235	238	215	203	231	223	243	225	235	217	214	191	206	207	200	190	210	188	216	207	206	209	234	226	217	216	255	238	271	192	219	206	203	203	243	211	206	188	201	217	231	209	223	205	206	234	229	217	207	226	200	218	227	216	205	227	206	227	211	214	211	243	215	223	223	234	195	238	233	207	220	226	240	231	218	239	236	185	207	224	250	234	215	195	220	248	245	219	202	229	207	216	213	214	231	235	218	207	219	242	196	213	225	232	226	207	232	221	221	222	220	233	204	210	214	204	231	251	212	223	216	211	198	242	181	226	216	211	219	249	206	202	228	212	225	215	210	199	217	205	222	222	230	194	225	226	223	210	229	196	228	203	208	246	237	230	198	206	217	225	219	229	216	221	219	230	222	191	217	239	228	234	212	224	227	189	216	253	237	216	195	216	210	222	230	232	199	227	228	238	220	240	243	227	187	226	221	217	217	224	230	220	240	235	234	221	206	195	219	236	221	223	205	231	204	231	201	227	227	202	214	232	181	201	214	194	237	244	201	208	179	225	217	220	226	214	216	233	238	232	212	198	210	207	219	206	222	189	223	221	210	224	228	207	225	234	206	224	237	247	218	234	217	213	215	221	244	224	215	204	200	231	235	226	233	218	219	212	212	198	212	200	215	226	212	225	199	209	219	206	229	225	213	226	210	248	219	238	209	230	229	218	219	229	211	221	222	236	222	215	213	207	246	215	220	196	224	208	213	209	242	236	213	230	236	240	231	217	242	210	207	217	192	201	232	202	233	220	204	214	230	231	208	209	228	208	238	213	221	189	194	223	228	223	236	227	232	238	243	235	205	234	208	226	226	213	235	217	223	211	234	217	212	210	227	198	202	204	240	209	232	235	228	211	240	226	201	210	216	219	203	229	230	207	231	219	209	213	227	238	236	232	207	224	227	211	239	207	194	228	214	209	205	185	227	200	200	249	227	223	217	212	239	218	197	228	232	210	193	219	214	184	217	224	215	235	219	203	201	217	230	244	230	224	228	199	235	233	223	215	208	248	208	232	214	191	222	216	203	199	232	192	234	201	209	243	222	230	223	202	229	203	197	209	238	204	217	186	233	224	229	227	214	221	223	232	219	187	254	238	231	204	200	233	212	243	197	195	222	227	206	201	255	234	221	226	222	212	249	199	214	218	234	244	233	194	223	219	229	248	236	226	229	202	233	232	233	217	235	223	235	195	204	231	209	199	217	201	215	200	192	223	209	239	202	216	214	239	225	213	238	230	195	207	214	227	208	201	236	237	244	196	222	231	212	233	241	210	201	239	263	216	253	213	193	178	236	241	231	208	241	220	224	241	218	219	209	237	197	215	226	233	215	227	222	208	221	210	216	226	210	218	236	209	229	246	220	216	235	209	223	206	217	225	233	223	211	235	212	203	206	211	191	211	190	226	199	228	244	220	218	244	212	194	249	208	207	181	239	222	205	242	239	202	225	248	220	199	220	235	238	206	205	240	229	240	207	213	219	210	207	194	194	198	232	208	216	216	221	198	219	180	201	219	209	227	220	225	230	228	218	227	223	254	227	207	228	208	197	227	241	225	217	180	215	224	198	200	205	184	208	233	209	235	229	200	231	236	185	245	235	232	245	209	232	212	229	237	224	211	207	240	214	216	200	242	232	222	241	228	234	201	213	231	217	211	205	221	201	225	210	214	248	182	213	225	237	208	203	216	227	225	216	230	215	235	231	202	225	212	229	211	184	212	228	213	189	192	224	229	251	235	244	217	217	217	205	204	193	219	207	215	228	206	244	208	233	217	251	235	214	220	208	220	224	228	216	201	225	217	224	245	219	226	208	228	222	214	223	227	228	197	207	200	232	201	226	208	210	205	218	223	194	207	231	220	221	222	209	241	199	234	220	243	212	193	234	229	210	226	204	219	212	204	213	230	222	207	218	227	194	226	197	199	196	227	207	217	203	220	216	211	235	203	213	216	210	200	205	238	223	213	204	232	188	197	232	213	226	228	221	222	234	233	214	226	219	217	201	209	220	219	235	236	206	207	223	224	239	211	227	241	223	230	232	229	238	210	224	202	198	227	231	220	235	214	220	216	217	257	213	239	196	221	219	240	238	202	212	211	235	228	205	226	233	244	206	220	211	215	224	218	230	200	204	234	233	215	215	239	243	207	232	191	212	193	206	247	224	218	213	220	188	237	221	232	199	231	200	222	224	228	208	248	221	194	201	207	212	222	214	223	224	203	218	224	224	199	212	231	197	218	244	251	190	217	209	210	211	208	203	228	240	227	203	230	227	186	217	190	193	218	206	199	195	200	216	212	231	190	233	206	211	217	228	210	226	236	232	230	229	226	190	210	218	220	230	236	197	215	222	236	224	207	233	214	211	214	219	240	250	217	230	214	205	209	231	220	221	211	193	223	203	196	186	242	219	216	210	204	229	219	230	217	222	208	256	239	222	233	230	222	216	228	215	239	210	213	225	234	204	234	211	199	225	219	201	203	234	220	200	212	211	211	228	229	212	231	221	221	225	245	217	239	203	214	207	228	200	208	210	232	209	216	227	207	210	229	213	213	235	211	225	214	204	206	222	228	213	246	228	191	228	220	229	221	231	218	214	204	205	218	217	210	208	224	194	208	237	252	217	236	214	221	216	224	200	228	230	227	228	208	192	221	229	207	215	214	212	215	205	218	213	220	207	227	222	222	237	202	205	194	210	228	233	229	203	222	197	206	199	192	229	223	225	210	212	218	195	199	198	216	207	231	210	214	234	196	193	195	225	220	200	220	215	238	212	248	230	198	239	206	199	234	209	201	202	226	213	250	213	223	229	226	214	205	210	201	204	248	205	234	212	224	218	187	207	225	246	195	227	228	230	220	203	207	214	216	219	205	209	207	212	197	215	207	198	210	217	220	210	218	218	217	233	225	229	218	199	204	236	221	244	206	225	215	196	209	234	213	232	197	209	245	210	224	215	214	222	239	226	230	238	229	209	234	214	184	200	223	221	215	227	211	230	241	226	242	225	253	237	179	217	197	202	216	213	266	243	220	188	220	213	229	242	222	215	212	201	226	238	216	219	217	220	239	193	240	227	191	228	192	223	218	190	223	210	203	209	233	186	235	234	220	198	212	212	222	225	218	217	245	220	218	209	236	243	201	222	229	248	220	211	194	196	228	247	224	217	206	192	241	209	220	232	218	201	223	216	214	213	213	218	217	221	238	219	223	189	224	225	208	216	237	207	243	227	186	185	218	199	228	203	217	238	228	233	212	197	202	252	235	211	203	208	227	213	222	226	202	203	221	230	243	242
50677	50345	30065	1205	1133	1043	963	908	849	804	819	808	794	764	699	707	804	811	711	728	760	731	672	707	736	715	732	713	688	720	666	750	697	737	725	689	707	667	734	690	698	720	716	716	739	701	740	679	687	687	715	681	725	678	726	741	679	691	702	709	687	686	746	704	730	725	669	702	653	704	749	709	736	674	706	640	659	698	725	653	695	679	697	706	723	729	749	715	707	693	704	718	702	730	700	733	656	725	680	684	703	718	695	730	710	695	708	634	652	706	675	711	682	682	695	673	682	652	670	695	687	709	689	679	677	707	710	694	711	653	703	695	722	671	713	698	735	683	672	715	718	730	685	750	725	698	719	740	688	615	708	680	750	710	686	691	664	739	643	726	719	682	672	697	672	689	716	705	662	668	680	623	724	753	719	691	690	721	727	673	690	698	692	688	718	699	685	679	685	716	737	713	739	713	687	713	715	683	691	660	670	722	695	637	734	693	721	686	654	634	694	671	722	652	694	713	705	679	677	700	680	723	700	692	654	701	652	709	715	688	731	674	723	736	686	679	717	697	687	713	674	718	691	691	674	675	731	701	668	717	686	677	707	692	732	715	673	709	725	688	737	681	707	708	684	621	740	672	743	702	692	707	703	725	685	674	701	704	693	711	670	721	676	719	727	669	637	698	734	696	727	666	658	680	730	736	721	730	648	705	694	764	705	674	702	627	657	727	690	722	689	720	692	672	741	654	674	679	676	681	696	724	709	689	727	693	754	668	669	740	692	690	644	672	670	667	714	685	655	699	740	736	662	680	695	697	720	701	768	700	659	714	680	717	712	753	687	726	671	649	697	702	664	677	716	708	718	699	719	679	669	694	714	671	680	687	695	665	697	669	710	739	686	717	687	670	713	693	681	709	678	687	692	710	677	733	670	693	701	688	669	705	685	684	727	723	744	697	688	717	718	730	718	671	690	677	656	691	681	709	691	762	711	665	679	754	710	702	681	661	712	693	697	685	682	686	688	712	698	678	683	730	701	662	714	695	709	656	678	679	691	709	724	703	721	714	659	655	694	721	711	743	741	683	708	737	680	725	696	667	694	698	675	704	707	689	686	699	653	700	666	707	684	712	680	727	691	681	692	676	706	683	659	718	701	683	708	732	724	703	695	730	649	690	700	684	731	664	732	691	725	700	713	697	732	644	738	699	755	721	678	726	692	734	708	710	700	757	659	671	720	702	747	724	660	679	674	661	714	685	706	725	737	664	635	728	711	639	692	703	671	655	677	647	712	661	707	748	739	712	630	671	732	704	721	715	695	696	774	710	671	725	683	696	680	730	683	710	671	738	671	705	662	706	724	692	688	709	739	709	735	702	670	698	693	753	690	694	681	646	698	701	699	728	691	690	649	699	713	736	704	663	678	718	734	686	703	691	660	769	688	729	665	681	679	707	657	715	695	701	708	675	669	692	725	694	671	635	692	672	687	678	679	672	688	689	649	724	728	681	661	680	702	683	665	674	728	687	667	698	698	690	688	692	730	649	688	689	631	692	706	710	749	711	651	702	670	686	714	676	654	689	670	685	677	699	642	735	651	792	678	662	692	703	717	688	669	662	707	667	670	682	717	699	658	692	695	664	677	694	713	687	720	702	664	701	687	678	714	695	739	729	695	705	710	668	701	661	683	701	681	677	720	684	704	712	705	677	711	663	720	653	668	693	685	723	683	701	734	677	679	709	701	744	754	693	693	697	707	667	708	696	681	708	695	703	698	662	749	685	680	644	680	658	699	707	699	716	707	715	654	646	673	701	757	678	686	740	649	670	696	740	663	708	660	664	734	700	733	692	671	713	705	693	746	674	670	681	700	723	706	694	718	672	641	670	735	730	667	668	677	685	689	677	699	716	728	706	709	713	686	676	666	746	657	684	728	695	709	709	675	628	708	737	703	682	691	673	699	731	667	717	683	754	747	668	656	738	747	744	664	676	663	660	671	705	734	749	716	722	729	697	735	695	686	698	709	690	677	699	702	661	747	712	712	676	689	663	693	690	644	716	648	654	694	687	700	665	669	716	679	693	680	717	711	624	704	698	699	660	722	662	708	694	704	684	656	726	740	704	702	656	706	676	688	645	655	716	672	660	702	703	719	646	699	706	674	707	684	704	709	693	731	699	711	702	690	706	657	628	682	681	717	679	707	667	661	635	689	721	699	697	685	684	728	677	676	661	690	706	695	694	684	710	657	657	728	690	651	690	658	693	722	677	716	663	689	713	670	702	686	676	690	676	674	680	702	696	666	697	649	694	741	748	709	689	677	679	727	748	689	713	694	681	719	698	669	719	715	744	681	668	763	677	702	672	688	716	678	726	628	695	683	688	671	685	654	693	734	659	715	705	696	700	647	700	693	683	657	672	708	657	685	710	717	699	672	724	682	700	682	702	700	670	670	667	678	727	716	686	703	732	648	663	670	690	678	665	680	690	693	661	665	742	708	716	697	716	699	736	692	685	658	662	692	698	687	681	694	688	733	748	708	689	657	690	743	764	678	657	657	709	723	686	696	667	700	668	719	662	660	706	700	641	714	691	687	669	673	676	711	723	689	652	697	667	758	693	647	676	707	703	668	671	653	693	703	707	663	715	691	652	671	729	684	686	691	691	634	660	734	691	676	671	699	709	672	665	723	657	681	630	692	686	686	720	674	714	674	716	694	665	648	694	687	670	732	721	685	649	699	671	708	707	646	698	676	694	675	678	709	715	720	717	710	713	672	688	709	693	697	661	676	664	630	706	697	672	687	666	700	669	736	656	669	710	693	724	698	669	760	718	706	723	708	670	706	698	700	686	699	706	725	727	680	686	666	701	721	695	703	697	695	691	693	636	690	702	665	687	738	687	653	684	680	715	689	650	717	678	702	726	726	693	665	672	722	723	700	660	611	692	686	715	695	682	694	712	738	689	717	678	701	700	714	696	700	685	663	734	698	647	770	699	684	707	724	677	701	682	687	691	694	705	714	652	675	705	711	736	685	714	733	637	704	655	683	703	676	667	677	679	686	666	717	688	742	667	692	696	677	687	689	693	690	703	665	712	737	703	657	680	674	686	683	738	668	713	670	756	745	669	690	712	658	638	702	730	673	626	679	667	665	671	708	672	676	690	753	678	637	742	670	692	704	664	689	632	714	681	705	717	677	708	655	719	713	687	715	740	720	689	653	683	714	659	727	701	734	691	675	682	711	714	718	690	710	703	677	719	707	736	702	714	728	680	678	689	755	711	703	656	683	702	703	721	705	656	716	710	714	687	670	699	701	689	652	679	705	695	735	713	662	764	666	744	691	719	746	665	713	668	648	714	702	666	705	699	669	676	677	729	777	698	704	710	706	682	699	721	697	712	694	677	706	665	666	659	661	725	697	697	695	736	728	700	692	656	680	704	650	737	657	671	694	701	709	690	727	717	726	701	747	719	703	690	691	677	685	731	676	688	657	693	703	688	695	680	693	678	660	658	631	668	687	711
79249	72634	46168	13983	1906	528	453	394	373	336	358	309	324	335	331	317	360	318	324	325	307	351	314	338	335	343	329	315	335	316	304	329	316	293	330	301	296	316	317	329	350	303	302	306	328	311	288	343	300	283	341	314	298	311	313	306	329	318	301	288	300	320	331	335	329	314	325	323	309	333	329	301	293	291	343	318	295	261	315	330	340	340	305	292	322	320	305	309	325	322	291	337	311	326	302	290	315	300	265	283	292	294	317	320	291	330	321	291	328	309	282	307	307	327	272	288	316	296	318	349	339	333	280	301	288	314	346	315	323	303	317	326	301	319	291	288	341	272	308	340	285	310	317	305	285	319	323	324	301	316	307	286	316	305	305	334	325	337	331	330	337	307	326	277	328	317	299	329	297	295	306	300	301	317	284	300	295	292	323	294	312	303	284	300	335	322	253	332	301	280	336	299	291	298	297	292	305	315	305	325	326	321	308	316	327	313	330	344	293	348	276	286	319	249	319	344	290	348	332	302	312	310	313	337	300	295	328	331	331	296	309	306	350	271	252	295	317	284	284	287	293	312	284	321	311	285	307	325	324	312	310	337	299	290	316	324	318	271	316	342	330	297	286	314	344	301	304	275	305	335	309	303	320	326	308	303	279	326	287	298	306	303	328	320	290	291	311	330	322	316	328	306	303	306	311	318	335	314	316	310	329	310	319	319	328	283	306	308	336	285	300	286	318	323	307	318	317	302	262	330	367	286	315	299	328	313	317	300	302	291	295	303	302	312	323	316	330	273	313	307	322	338	301	284	322	306	316	322	305	324	301	349	288	303	307	293	284	315	318	326	291	294	326	286	310	308	318	293	315	317	296	296	293	334	311	322	319	306	332	300	320	315	319	299	298	335	287	315	334	319	340	317	299	294	328	338	299	319	342	305	289	337	327	295	315	299	321	317	297	319	278	308	304	282	299	302	316	311	325	302	329	314	330	310	323	277	343	316	316	305	295	262	319	317	305	308	309	318	321	329	308	315	301	320	295	313	312	315	309	294	312	316	313	310	297	330	316	292	297	296	323	330	322	317	305	307	319	319	293	291	315	294	282	295	314	269	316	305	350	322	315	321	283	302	310	320	307	321	307	352	312	322	286	333	317	335	338	320	301	309	307	314	313	299	299	284	324	311	371	336	295	282	316	346	332	306	326	331	320	274	341	319	293	331	289	290	307	288	304	290	311	304	331	335	331	300	284	297	306	306	314	304	302	296	315	329	301	324	330	297	297	305	323	265	286	316	287	284	292	329	289	331	308	316	317	289	299	284	289	318	293	298	315	341	295	289	323	329	335	310	311	318	317	314	299	308	302	292	302	284	310	296	327	306	315	317	270	309	322	301	296	294	291	312	339	308	291	344	309	300	304	310	304	328	301	334	317	322	318	301	317	309	304	334	280	331	304	335	344	322	294	302	313	297	327	347	310	313	314	280	281	302	320	278	321	331	299	295	304	295	316	281	305	292	310	318	321	317	347	331	315	295	294	286	285	300	346	289	280	306	305	330	293	292	268	324	279	325	339	285	297	319	306	286	323	294	292	297	313	324	323	311	316	298	305	301	281	317	319	314	286	289	313	351	284	332	275	296	287	335	318	305	322	287	281	319	335	312	297	296	305	297	329	320	296	330	330	337	283	322	298	298	300	302	356	345	307	311	310	291	294	272	290	343	294	298	296	307	280	316	319	331	328	320	315	319	327	297	323	291	330	312	328	330	301	314	295	349	308	283	288	314	294	304	313	310	319	309	307	305	268	314	326	330	316	329	325	296	319	294	309	321	319	293	305	324	283	332	321	292	294	316	302	322	309	333	313	314	315	319	284	298	307	338	316	306	319	324	329	303	303	315	334	301	325	310	315	319	284	322	339	288	311	310	313	338	283	281	318	320	345	289	305	328	278	288	300	341	301	317	286	305	306	307	331	297	306	264	290	310	295	335	294	323	314	284	323	321	321	352	297	334	297	276	318	285	298	320	333	288	286	313	300	301	326	306	322	319	319	291	300	337	301	288	312	347	330	313	311	304	320	312	346	290	305	327	279	306	320	295	333	299	295	300	324	308	315	292	339	342	298	304	312	330	326	319	313	303	295	279	303	328	311	296	296	333	277	345	311	335	291	309	330	285	300	310	338	278	332	308	336	338	328	359	309	291	301	300	338	337	299	317	324	311	289	299	316	305	268	286	270	300	293	310	326	300	295	301	341	283	272	306	293	317	295	291	329	296	345	320	300	319	306	286	304	307	308	320	311	338	353	301	281	344	310	298	311	312	327	303	289	275	321	301	308	330	280	308	306	308	284	313	311	307	314	307	302	291	339	313	317	282	310	323	306	319	302	301	314	284	314	343	306	294	313	265	286	308	303	315	306	300	319	288	284	328	301	311	323	308	346	318	301	297	290	300	307	282	296	317	299	329	334	334	275	320	299	340	340	306	282	306	301	318	343	339	304	290	285	310	326	326	342	305	288	289	313	329	336	285	298	341	319	334	305	266	299	346	320	293	273	291	339	295	322	280	319	303	304	321	301	289	306	302	312	316	315	279	339	320	360	290	302	319	318	311	302	318	301	321	320	305	296	285	356	307	292	258	310	326	308	354	334	316	326	293	310	313	322	336	299	299	329	305	276	312	333	276	290	299	312	306	305	309	287	276	297	342	302	327	285	346	325	308	311	319	313	354	298	284	310	289	326	309	332	310	343	291	327	275	274	306	326	325	294	320	308	310	312	289	302	329	303	312	307	350	297	312	305	348	296	276	281	343	323	307	315	299	318	320	366	318	291	292	301	288	315	329	344	309	311	266	325	320	301	320	299	340	336	295	301	305	322	307	306	311	328	311	337	304	264	310	313	301	310	330	300	310	299	300	300	309	304	297	290	338	298	284	307	308	323	267	317	315	292	285	311	313	312	313	298	311	290	280	293	335	312	308	334	323	290	310	319	326	281	305	316	303	301	320	311	306	303	328	306	324	308	303	307	303	299	311	307	314	294	348	315	352	289	295	346	325	315	338	308	280	290	334	335	323	351	319	299	301	293	318	279	315	288	322	312	310	280	273	312	315	308	314	316	366	313	317	291	317	310	316	285	284	305	305	319	306	317	309	309	334	314	303	303	322	343	309	313	329	315	290	303	291	303	283	302	325	293	320	267	297	320	305	299	343	302	303	286	331	342	304	324	332	308	297	282	310	294	287	303	305	305	287	293	281	299	326	309	304	328	327	290	314	331	321	318	292	354	314	275	334	309	323	318	281	305	279	310	303	328	311	301	344	316	279	326	317	334	316	320	316	300	283	317	293	314	314	324	299	294	330	306	306	299	313	299	317	316	326	315	297	331	277	300	301	314	302	286	331	290	338	286	316	306	344	290	301	320	302	345	299	322	311	306	292	325	333	313	317	319	293	322	332	337	300	324	312	318	291	305	328	308	303	295	296	329	291	284	294	293	330	324	298	311	292	275	335	313	277	327	321
61333	61424	37061	2034	1809	1606	1506	1357	1295	1266	1098	1170	1099	1098	1001	1031	996	1027	927	971	1020	986	994	975	919	951	973	953	937	959	942	982	903	897	947	934	944	938	952	940	950	918	938	923	968	969	910	958	942	975	931	951	920	966	929	961	1018	915	930	910	943	991	843	973	888	947	916	897	910	915	895	919	904	958	898	929	950	928	937	914	988	999	936	947	971	904	960	931	902	983	964	947	956	953	934	981	960	884	958	964	942	917	955	940	947	938	951	986	914	923	915	935	943	933	922	908	929	938	911	947	915	901	948	936	950	933	932	1010	903	937	929	924	934	889	910	914	947	956	912	856	961	890	924	894	942	952	960	970	971	950	943	952	894	913	926	949	964	899	957	953	920	939	899	906	915	902	951	938	943	911	960	938	862	907	918	948	882	873	880	999	989	908	875	931	932	960	991	971	928	904	874	974	920	891	902	930	909	967	884	873	928	911	939	899	955	901	1007	886	914	906	876	901	909	953	920	915	933	879	933	901	922	891	913	951	967	944	927	882	939	973	910	921	878	948	940	920	900	924	947	903	914	927	932	888	912	897	933	905	899	897	990	915	961	905	948	905	908	983	900	910	895	958	892	946	938	971	950	950	967	1001	892	904	948	898	967	914	921	895	933	930	921	935	951	915	947	914	899	953	970	860	969	972	908	861	926	911	930	921	925	961	874	924	937	871	930	941	932	850	914	958	922	866	918	922	906	929	905	940	961	887	949	962	914	927	939	980	936	933	929	890	893	962	926	922	948	912	926	948	935	905	896	939	912	893	932	883	898	1001	936	943	954	938	916	959	927	933	976	877	936	922	916	884	980	936	890	954	922	918	951	955	905	883	897	934	939	995	931	895	946	925	909	889	885	948	932	956	951	961	968	885	935	911	966	927	923	963	875	973	941	929	945	880	909	956	900	905	931	916	964	915	902	923	883	951	904	959	861	914	923	952	914	912	882	904	924	947	873	949	914	932	916	946	905	969	928	947	870	967	905	949	959	958	933	905	921	940	943	929	914	926	925	977	871	942	947	915	926	897	884	916	885	974	945	880	989	929	988	905	894	941	907	955	919	910	948	912	931	933	926	891	942	928	931	915	940	920	887	902	950	914	944	919	985	970	933	907	924	892	960	942	973	896	952	987	897	905	929	885	873	948	876	878	937	926	924	907	892	925	916	944	872	1001	938	957	945	948	951	906	888	887	897	934	962	916	985	939	884	936	902	884	876	915	948	980	925	925	971	918	864	971	967	933	984	913	932	924	912	916	899	898	966	916	976	905	933	893	877	928	912	889	931	888	865	993	872	933	975	889	976	898	953	935	855	959	917	990	946	921	963	917	954	928	936	861	927	975	917	923	910	960	936	951	904	966	939	927	940	920	960	971	966	876	933	930	865	922	918	918	958	969	926	878	966	880	874	912	948	949	967	942	864	934	943	905	873	935	861	956	981	940	931	901	933	921	907	940	936	957	868	952	977	867	884	896	909	924	954	922	906	918	946	894	928	890	911	915	935	903	947	928	897	901	937	989	899	920	930	909	904	963	902	946	924	966	950	958	905	874	933	925	951	920	960	911	933	909	935	896	914	1001	1001	909	897	889	930	962	928	868	951	893	938	895	965	922	931	893	922	893	921	928	980	881	925	929	960	942	904	934	952	859	938	904	955	913	892	947	938	920	839	909	939	887	916	932	936	894	935	891	945	912	913	955	926	876	924	995	993	922	965	908	913	925	935	882	911	904	969	885	929	920	921	918	966	924	906	956	975	942	938	923	926	906	927	900	927	946	946	937	906	898	957	928	935	859	957	894	932	959	908	944	966	952	946	947	942	901	963	923	889	966	907	966	910	923	952	913	914	932	928	870	908	915	882	937	943	887	933	939	963	998	928	903	875	937	928	856	933	984	874	936	853	949	867	903	825	922	917	989	899	925	962	909	934	925	908	904	934	889	924	885	937	926	925	954	898	971	897	930	925	927	916	927	915	931	905	938	892	950	889	922	899	952	925	902	920	873	895	941	880	917	945	928	933	938	930	938	866	866	880	954	973	933	900	970	957	923	930	952	962	909	949	920	924	935	888	893	915	909	891	905	943	920	933	956	892	911	922	890	901	940	930	899	936	881	927	902	930	985	887	906	971	930	899	904	864	896	939	995	923	916	932	945	889	933	910	936	910	923	918	955	961	916	924	915	876	918	903	927	894	914	949	956	950	954	948	896	885	927	928	961	924	936	895	959	878	931	904	951	962	877	958	885	917	949	871	904	932	947	937	921	900	953	945	998	932	962	951	981	938	954	920	945	917	951	922	939	878	889	950	908	905	899	916	888	920	877	930	910	921	902	974	878	947	915	934	977	940	908	929	925	922	929	917	902	927	938	886	941	917	987	941	935	904	915	964	934	924	941	929	937	926	918	908	983	925	933	951	927	934	887	924	916	912	895	929	926	934	903	961	923	960	898	936	942	883	928	969	962	906	910	962	895	881	925	926	908	947	947	934	877	923	928	911	884	902	935	871	936	918	922	868	877	934	932	990	904	943	923	979	932	902	932	928	960	898	936	926	928	923	899	936	968	981	871	853	907	936	932	909	858	876	931	924	978	891	956	938	953	918	915	889	1004	919	936	901	947	910	943	886	997	909	887	940	973	911	911	947	909	881	968	919	940	886	922	912	979	968	925	940	847	906	887	892	944	919	935	965	918	932	939	932	928	942	957	919	924	883	928	924	966	976	961	887	892	926	943	942	982	943	917	935	934	935	944	931	980	950	979	982	961	923	901	906	871	906	922	929	904	895	945	902	896	910	949	896	888	990	879	924	900	961	914	918	900	930	954	953	937	889	885	930	973	926	902	913	954	903	919	886	926	930	897	913	887	917	937	981	937	966	926	975	971	877	918	939	910	884	910	912	918	916	926	963	899	931	975	976	930	927	959	929	889	911	900	905	950	894	937	926	952	936	890	963	928	882	883	932	955	901	959	932	918	925	956	936	939	956	924	914	941	863	889	913	928	939	944	874	958	905	917	895	925	944	917	909	867	918	901	960	971	915	964	901	909	904	980	927	943	935	884	925	932	926	949	898	947	920	924	933	917	915	948	993	903	935	888	943	933	898	910	911	906	878	937	957	886	919	983	944	914	920	868	916	945	994	917	935	875	932	928	911	970	908	925	910	912	934	941	953	900	953	916	986	866	969	912	937	980	891	880	881	971	852	947	980	925	880	903	899	901	895	934	924	951	919	909	937	926	939	923	912	977	973	949	932	884	900	955	939	895	934	976	964	939	965	954	945	909	915	899	899	882	918	913	961	957	934	925	906	846	927	961	949	888	944	910	917	1027	945	911	907	892	898	917	879	897	930	936	933	949	892	936	916	926	943	943	919	890	969	917	898	989	969	955	943	975	904	913	938	952	916	872	957	928	949	928	930	935	914	943	883	982	868	927	941	904	981	955	901	850	880	921	889	975	931	934	928	946	932	919	914	962	870	953	926	904
29816	18746	4036	247	152	135	151	132	149	138	136	144	158	131	131	126	137	143	156	156	127	128	139	129	129	123	160	129	129	141	144	160	148	133	147	147	148	136	147	130	134	156	148	160	138	117	135	139	145	155	155	140	134	137	149	148	126	151	150	137	136	133	131	138	150	134	133	135	162	124	143	132	133	118	131	148	132	159	167	134	149	156	122	157	143	150	132	133	144	147	132	130	139	154	148	129	154	135	135	122	138	170	156	132	128	127	140	140	146	145	144	131	154	132	135	148	154	146	161	170	141	160	155	144	121	141	143	160	138	116	145	159	154	146	131	157	137	148	141	140	153	133	125	144	147	138	129	156	158	145	144	135	132	149	138	134	132	131	133	132	143	138	135	143	154	143	140	110	128	151	123	150	147	135	121	137	151	154	135	151	154	124	143	139	152	128	134	130	144	126	115	138	142	136	142	139	137	141	134	146	144	131	151	143	138	145	119	147	134	160	141	143	138	125	119	146	140	127	138	148	142	123	151	140	134	129	125	150	132	127	140	132	164	133	147	127	127	135	136	154	132	142	129	156	120	157	126	144	133	132	152	160	166	180	147	143	130	137	123	135	127	154	138	130	152	143	152	146	137	138	127	140	134	128	132	132	159	140	128	129	134	133	152	128	147	151	134	156	155	126	141	156	147	160	138	128	161	135	132	124	129	147	132	148	129	138	159	139	153	160	133	131	137	143	145	159	132	166	131	141	126	115	130	123	134	127	139	120	129	150	148	134	137	126	130	137	140	141	150	142	135	127	164	123	137	152	133	137	143	132	143	134	156	153	155	150	144	149	146	126	120	124	153	130	144	163	129	139	164	137	147	142	139	150	129	152	153	119	155	137	138	150	133	155	137	149	132	151	136	141	145	127	132	102	149	154	147	144	138	163	139	125	159	147	123	137	151	139	142	155	127	137	147	114	142	142	150	163	141	132	138	118	138	147	134	134	134	156	142	140	137	143	133	173	134	138	143	127	125	138	138	154	142	147	171	153	141	141	125	135	138	148	122	151	152	148	141	158	171	136	136	134	130	144	164	151	137	134	154	164	146	150	114	129	148	118	136	146	132	136	126	112	127	120	161	151	155	153	149	151	152	122	122	132	153	137	161	115	108	123	133	141	149	123	136	115	130	134	116	141	133	149	126	129	127	109	152	119	138	149	119	149	125	128	145	138	150	156	131	135	139	137	143	156	140	154	158	144	133	137	144	129	152	146	137	122	147	158	124	163	142	143	156	150	142	124	146	140	142	119	125	124	137	158	138	168	160	121	140	136	149	111	143	163	136	155	164	143	140	125	144	123	152	122	128	159	133	142	144	145	147	138	131	145	149	142	131	140	129	151	131	127	130	148	149	118	123	149	128	136	138	158	132	131	145	149	141	138	142	143	139	144	132	127	137	150	151	149	128	128	137	155	122	137	141	129	135	144	155	148	133	147	133	139	131	126	138	120	145	160	130	141	146	163	127	129	146	138	129	124	144	135	130	153	145	146	114	134	154	126	153	149	146	129	148	133	139	163	119	121	149	139	148	136	133	168	145	120	135	133	119	137	151	132	135	132	132	133	142	141	128	147	157	131	145	140	169	141	159	167	131	138	135	144	135	167	121	139	122	113	140	163	141	142	138	133	148	142	146	120	157	135	155	130	142	142	131	130	127	151	142	138	138	125	144	121	160	159	146	147	127	135	126	128	120	159	124	146	150	156	154	137	144	136	149	126	126	127	125	158	126	135	142	125	145	136	147	158	139	123	145	138	140	136	153	157	131	127	134	128	154	145	139	142	127	130	131	139	149	133	146	131	160	134	155	138	142	140	144	155	157	145	156	120	145	142	130	154	140	119	126	150	141	127	140	129	149	142	134	131	145	122	142	143	119	148	133	139	144	158	135	129	131	136	118	127	144	147	142	142	137	139	148	141	139	142	140	126	140	112	115	133	161	127	133	112	120	139	136	126	122	121	145	149	138	153	150	145	153	145	150	129	126	144	145	144	142	139	140	150	154	125	124	171	170	130	159	136	153	130	147	155	143	155	137	151	139	145	122	155	163	131	157	150	138	145	137	143	128	134	126	147	157	149	126	144	123	132	144	141	145	134	136	151	137	156	123	129	128	141	125	147	115	134	125	144	123	140	149	144	146	150	123	128	148	158	146	133	142	146	142	137	153	144	145	121	130	133	128	136	128	131	157	144	125	152	143	125	151	139	138	143	126	142	139	144	145	131	150	138	147	119	126	153	139	160	123	139	138	133	120	156	150	139	139	131	158	131	142	140	131	138	160	137	137	136	155	124	141	125	123	144	129	141	140	135	138	135	134	147	133	137	151	151	157	145	137	139	135	140	132	143	149	150	131	138	144	161	130	133	147	128	128	124	149	129	142	136	146	138	142	147	131	135	133	142	127	131	146	147	151	129	164	132	147	122	144	143	141	128	131	134	151	144	160	142	136	143	128	129	144	138	167	148	135	147	128	140	155	144	140	132	143	124	142	127	163	134	140	128	148	144	126	132	134	118	139	139	128	131	128	116	124	158	144	151	112	127	144	141	154	133	158	138	122	129	146	161	146	129	155	125	138	162	136	137	133	168	133	154	140	111	113	163	145	149	129	146	141	122	163	132	130	142	149	148	129	132	145	143	116	144	139	143	137	153	127	126	108	151	152	144	124	153	134	152	129	128	127	154	147	126	133	140	124	138	130	133	143	141	153	134	148	145	133	139	130	154	112	152	153	149	133	159	160	149	128	126	140	135	149	128	144	132	127	161	106	140	163	124	138	140	139	127	132	129	127	143	150	121	131	143	157	118	144	126	139	129	168	163	132	152	161	143	137	113	144	143	122	134	122	140	146	154	118	126	146	124	150	133	141	139	172	147	131	125	143	140	147	133	145	130	136	128	136	119	154	143	115	124	134	144	129	144	150	148	149	138	156	133	149	142	133	142	153	121	144	137	112	147	143	148	144	146	140	129	139	153	122	133	134	140	142	138	134	144	149	137	139	138	163	133	139	132	124	163	139	128	117	142	137	120	130	126	142	147	140	130	145	148	147	138	160	132	158	148	150	132	155	143	154	131	129	144	154	142	113	149	117	132	148	138	135	147	127	156	134	137	136	140	125	140	140	143	135	133	154	142	130	161	113	158	131	154	147	140	134	128	130	149	145	150	143	147	140	134	147	128	123	136	137	157	147	141	139	123	144	110	153	126	131	124	136	118	140	153	140	138	142	148	144	132	131	133	131	141	131	149	120	126	147	138	129	140	152	109	154	139	142	129	129	133	135	154	140	136	146	144	140	127	137	144	140	150	129	131	141	150	142	122	129	131	148	152	149	138	143	150	147	137	143	149	139	121	144	126	146	142	136	123	119	112	130	130	129	138	130	137	150	147	167	139	147	137	125	140	132	153	153	156	177	140	119	139	153	144	154	180	143	132	133	153	140	125	133	143	121	125	128	129	145	135	129	153	142	132
29634	22431	4884	523	574	482	514	501	474	483	506	484	496	490	484	480	486	472	501	497	495	485	542	503	498	487	490	505	471	489	481	445	484	510	475	535	477	475	478	486	476	462	536	463	524	512	510	447	466	489	482	479	502	525	495	480	465	490	473	461	491	512	502	432	482	485	483	497	495	444	497	515	496	512	451	488	503	507	505	474	435	482	474	481	472	469	506	469	471	476	464	448	478	496	478	486	495	471	484	518	458	490	502	511	476	455	481	468	490	464	465	473	471	498	504	472	484	460	480	472	480	542	472	482	487	491	488	482	477	471	500	500	516	496	515	483	451	481	447	494	474	490	487	478	476	509	519	457	490	467	485	456	484	499	501	480	446	473	449	495	510	454	432	513	477	494	489	453	489	443	489	499	460	511	495	510	526	515	510	502	496	488	480	438	476	462	464	464	505	449	427	469	503	515	514	423	460	471	542	471	479	524	471	475	457	517	467	510	522	472	525	465	446	472	500	460	497	480	487	486	497	522	502	433	511	487	511	453	490	506	476	480	453	455	482	513	544	474	489	479	452	474	492	507	513	504	487	447	458	508	479	451	465	485	507	476	467	468	500	520	463	522	484	450	476	478	451	525	513	492	482	528	482	494	498	481	483	429	485	519	483	468	476	446	486	491	452	493	480	457	477	445	496	488	466	454	489	500	544	507	473	467	517	507	494	515	484	461	494	505	454	497	510	462	530	465	457	512	492	486	477	513	560	483	472	482	504	493	476	508	457	455	503	496	429	465	474	471	483	485	510	470	480	500	473	511	464	489	498	485	463	466	494	491	499	457	531	502	487	499	481	518	500	502	542	495	474	538	468	508	424	488	455	476	491	476	489	512	510	457	489	487	474	502	481	513	440	490	530	483	465	478	476	499	458	486	487	504	527	494	452	505	467	493	501	526	465	504	498	501	451	459	477	486	475	502	466	485	472	512	495	469	495	493	498	465	487	512	478	493	459	478	482	401	473	445	492	446	479	496	490	511	489	491	517	478	469	492	498	500	491	432	485	483	490	510	475	493	462	482	495	478	506	491	516	504	483	461	516	470	547	462	453	515	515	445	480	480	446	445	469	468	491	479	478	455	486	506	465	457	472	442	487	524	481	479	463	457	447	488	471	479	503	505	476	494	476	452	435	503	504	490	524	496	444	470	517	454	500	484	474	485	481	464	523	495	477	509	488	455	451	505	481	500	480	488	497	456	518	514	487	475	533	470	467	527	508	507	479	463	504	457	466	518	483	474	481	501	496	494	471	496	491	494	486	454	494	506	428	467	459	493	488	470	508	479	500	506	489	428	494	495	458	480	494	470	486	487	489	489	484	488	461	519	457	468	459	486	492	499	495	464	454	509	467	455	481	482	474	473	488	473	497	493	498	457	489	460	500	522	461	496	466	500	484	496	475	487	506	460	480	499	459	493	434	478	492	484	500	485	480	493	477	481	510	459	466	474	499	487	508	505	508	476	489	496	480	494	502	448	468	486	484	484	504	497	515	505	497	471	480	479	487	512	470	492	484	527	477	488	496	467	508	482	512	451	478	506	456	489	494	500	483	445	474	477	492	504	488	471	507	492	507	438	486	465	486	510	467	502	471	503	489	506	454	474	487	491	481	488	430	512	495	476	509	451	479	498	487	522	453	477	484	468	517	468	486	443	438	466	467	456	481	480	499	457	463	495	490	470	474	487	490	482	510	510	473	485	518	474	490	515	512	506	500	446	484	491	463	490	524	475	498	488	495	499	522	485	480	456	507	479	472	487	503	498	527	474	474	536	531	499	490	494	464	478	489	489	504	521	473	492	458	495	480	504	481	480	446	489	514	495	496	467	491	488	494	478	505	467	500	502	463	513	456	472	466	461	475	462	531	508	477	482	462	459	484	482	496	493	480	465	515	494	476	498	481	495	490	449	508	471	474	485	466	438	440	483	490	493	499	483	465	483	466	451	455	510	493	485	472	513	465	508	445	465	496	481	489	498	532	469	481	489	507	495	465	468	449	469	548	477	450	497	494	495	481	458	492	473	462	466	502	484	473	464	500	550	516	549	444	464	462	509	483	471	481	532	505	492	492	467	455	470	461	463	478	479	513	479	518	498	496	495	509	522	458	506	463	501	515	461	511	474	492	515	473	491	486	457	485	465	476	473	483	477	491	473	455	469	473	497	493	475	504	492	480	519	460	510	487	471	484	493	491	487	502	488	449	494	479	465	480	492	521	489	484	474	480	552	442	493	540	473	456	469	495	457	457	463	474	468	495	481	499	496	477	484	511	501	511	463	479	472	486	469	436	453	459	472	455	483	485	442	470	498	503	487	475	464	506	509	481	485	474	507	466	485	446	527	448	485	511	462	494	498	487	458	462	496	467	440	503	524	482	451	522	479	490	522	500	441	533	485	469	478	527	536	512	462	465	520	477	489	500	473	490	461	451	495	479	492	483	478	470	426	475	451	487	477	508	475	513	493	477	525	461	471	501	470	489	496	463	497	466	447	499	477	460	495	518	484	501	501	478	466	490	497	492	452	528	522	470	501	469	456	506	542	470	489	461	523	445	489	463	487	491	493	500	477	484	480	494	442	472	482	483	477	464	486	517	509	467	489	446	466	477	494	430	491	442	492	483	467	470	440	508	462	521	525	479	484	482	468	477	484	501	457	490	483	448	484	458	507	449	505	502	446	559	484	455	490	490	472	492	471	498	494	489	476	493	498	471	489	466	461	464	469	492	445	451	486	473	483	449	484	491	517	526	501	499	441	480	493	515	470	480	450	484	497	498	466	517	454	493	454	487	479	514	500	483	480	481	490	457	457	503	500	500	457	486	493	447	520	479	470	489	503	500	468	514	475	515	478	494	447	517	471	443	517	470	522	495	455	459	452	505	468	467	470	458	512	487	451	486	470	490	473	459	494	476	476	493	519	481	463	478	507	503	497	502	486	507	518	492	526	469	481	503	474	469	499	457	466	461	504	463	521	464	476	436	486	521	529	462	512	486	469	460	509	487	487	497	475	479	500	493	464	543	495	464	493	472	444	495	456	484	484	465	482	514	479	486	498	474	448	515	482	469	430	488	473	485	478	486	455	527	506	487	467	513	490	458	477	476	518	533	487	452	514	460	488	470	497	485	495	492	483	444	489	494	517	478	452	471	452	482	490	511	497	497	498	456	437	520	446	532	507	488	466	479	483	462	519	468	467	449	483	499	484	473	443	463	476	465	460	504	536	469	489	494	482	480	547	453	467	485	462	473	484	474	491	467	497	467	491	482	470	494	471	508	482	505	491	454	506	468	488	513	459	518	485	476	471	449	481	467	485	497	497	470	520	468	477	493	501	474	471	489	498	505	474	474	492	479	486	458	510	523	483	508	502	490	507	449	483	519	445	480	538	500	484	451	524	503	495	502	503	453	489	497	470	478	435	490	505	476	487	500	459	466	547	479	458	464	523	447	456	490	488	481	487	471	441	532	501
70758	62454	35625	7199	480	303	280	256	250	225	240	227	220	205	233	230	216	215	207	258	225	237	218	226	218	244	225	200	231	227	198	206	214	185	199	201	201	231	209	224	216	222	210	215	222	226	207	201	239	210	221	196	211	210	202	218	226	203	199	197	188	187	209	177	209	240	177	235	198	217	211	238	206	187	219	222	211	234	218	189	217	223	235	215	223	222	211	181	202	213	200	206	206	208	221	194	199	184	187	214	218	204	198	188	209	212	223	205	230	207	214	187	188	184	220	220	222	203	203	207	222	219	199	222	220	227	218	224	211	228	233	243	217	220	237	203	170	201	200	208	207	209	197	226	213	216	212	225	219	218	210	236	216	249	205	211	213	211	211	207	202	248	199	201	217	224	208	238	201	192	223	230	218	215	215	220	189	202	249	213	211	205	211	207	208	210	214	198	198	214	245	208	206	214	225	220	208	236	223	218	214	217	210	223	241	214	216	189	195	199	222	201	212	203	208	227	192	208	225	203	226	213	208	217	217	226	223	203	224	241	231	214	213	206	201	215	228	227	200	219	206	206	192	202	213	202	212	205	228	221	198	219	189	182	194	236	184	209	229	194	237	216	216	220	208	208	211	206	220	189	208	211	217	196	236	197	200	231	204	241	207	209	239	232	234	228	212	210	196	222	215	227	231	214	230	206	197	203	204	228	196	205	217	201	219	218	208	206	203	220	214	206	207	240	215	206	220	213	220	220	221	229	215	245	210	243	222	215	201	238	209	200	220	235	233	208	224	189	196	209	251	218	237	226	203	190	203	217	225	207	229	231	213	183	203	213	197	211	220	217	213	212	216	183	228	198	214	224	203	219	221	208	219	212	231	218	228	201	222	206	202	229	202	228	230	228	195	221	199	195	218	217	217	213	199	204	187	208	242	215	208	220	214	185	216	197	239	200	224	213	215	201	193	195	196	205	239	221	232	209	210	218	187	214	211	223	212	222	207	199	203	219	244	215	211	214	238	211	211	207	232	200	211	233	197	221	206	235	191	226	223	238	174	231	227	221	207	226	198	221	204	213	196	219	214	200	221	199	230	254	172	206	207	209	221	221	221	214	232	204	215	202	225	180	202	208	234	223	202	198	201	237	231	211	216	240	200	232	208	182	217	216	214	229	192	231	217	201	220	211	229	205	216	200	247	202	223	199	220	196	224	229	222	238	220	234	195	207	202	202	218	228	211	224	199	212	209	239	231	206	239	214	252	201	214	211	214	227	200	228	212	207	220	209	212	197	214	212	214	208	233	191	206	253	232	226	215	236	207	214	208	208	222	196	208	228	220	210	230	217	223	210	211	227	240	234	208	212	204	219	202	246	207	216	220	212	205	196	203	221	230	208	189	214	226	199	215	237	200	221	226	194	198	224	222	195	200	215	201	211	213	238	189	197	216	218	173	204	202	206	223	193	236	232	201	214	211	235	196	206	250	224	195	208	225	228	208	206	218	228	211	193	205	221	213	214	201	199	183	210	228	216	221	205	226	217	246	218	209	223	228	225	216	221	220	207	212	219	195	216	209	226	202	195	208	213	222	201	225	200	219	201	231	226	212	224	224	240	243	205	218	238	220	201	192	221	214	210	217	207	221	220	205	218	216	207	197	207	219	209	219	194	228	188	213	206	235	199	232	208	200	220	226	215	217	233	214	235	228	224	228	211	201	209	235	217	221	212	232	229	222	217	207	218	229	211	203	207	212	229	244	220	218	235	222	245	217	208	218	222	227	246	201	231	214	216	230	203	206	209	227	190	211	179	208	196	210	212	199	209	217	188	219	244	220	247	202	199	234	214	224	213	231	211	208	206	218	207	187	224	213	204	203	210	223	215	224	209	235	204	231	235	215	211	208	205	257	214	208	216	196	208	177	203	198	227	227	222	178	236	230	226	221	171	208	183	193	210	226	200	211	197	222	230	196	221	198	215	225	205	223	238	225	214	218	218	210	233	211	214	234	228	189	201	222	211	216	174	229	231	208	232	234	216	209	205	217	224	230	233	206	199	222	214	223	202	225	217	183	208	236	246	232	223	224	215	189	207	195	225	206	211	190	214	235	209	187	246	246	204	204	198	203	224	218	227	211	216	193	224	219	207	205	206	216	202	203	215	234	189	235	186	218	219	236	232	228	205	213	191	215	227	228	216	208	215	197	226	219	203	178	197	217	221	233	214	214	214	236	247	225	218	196	206	209	209	182	200	223	224	219	215	223	247	196	233	207	197	217	211	212	231	197	217	222	196	217	207	215	212	212	212	211	204	220	217	191	222	223	219	212	225	207	222	228	198	194	210	234	257	201	218	218	220	217	219	188	206	224	220	186	223	227	233	222	217	219	232	208	204	230	211	215	207	200	232	201	228	226	219	195	211	229	203	207	224	215	214	197	213	203	218	201	192	199	197	217	214	205	194	224	207	190	231	211	223	204	229	191	198	233	190	220	234	209	246	210	178	231	201	207	201	193	209	209	220	191	211	221	219	230	216	201	226	217	204	263	219	209	213	218	243	192	186	217	196	208	225	216	217	230	233	216	198	220	188	217	214	207	210	199	239	221	187	235	224	229	211	191	219	239	224	223	203	209	214	222	227	212	210	213	201	231	223	212	220	235	223	208	217	234	187	207	248	224	207	219	219	218	223	207	256	219	212	205	190	251	223	227	209	182	209	225	211	240	226	227	223	215	220	212	240	236	203	211	202	193	204	216	214	204	244	216	222	203	210	218	223	233	197	193	208	239	220	224	216	215	200	200	240	243	208	217	264	232	226	207	219	213	219	213	201	228	226	206	188	189	220	210	207	217	216	220	250	205	198	195	211	210	209	233	240	172	203	207	187	196	218	200	213	211	216	242	224	209	211	212	238	228	215	242	208	216	236	225	218	212	214	202	234	214	206	247	217	213	224	224	249	207	226	211	204	218	214	228	219	196	224	216	196	212	204	221	196	187	192	195	187	218	217	233	227	222	201	221	232	192	206	207	215	211	186	210	210	211	192	231	213	200	228	223	220	208	192	203	200	212	204	207	203	223	211	227	224	214	217	238	185	203	191	236	219	211	240	211	220	220	198	202	232	229	209	220	201	225	219	241	186	206	238	207	221	220	215	204	210	217	208	232	224	222	231	207	207	216	203	221	201	218	203	205	208	217	223	209	198	210	246	231	218	213	194	192	197	201	226	212	195	214	228	224	230	193	185	223	217	239	199	221	215	231	207	210	216	215	201	212	224	224	225	227	210	234	215	230	197	222	177	215	215	217	230	203	220	230	201	221	215	245	212	209	207	211	201	213	231	225	214	208	192	209	184	206	236	188	224	210	193	229	211	202	253	207	205	222	212	222	225	231	216	228	237	191	211	215	216	211	207	203	235	208	220	224	178	228	230	213	229	215	229	231	233	230	213	217	207	197	199	200	217	229	202	220	226	199	234	225	226	213	252	224	191	207	243	234	223	253	223	207	188	233	225	202	240	194	226
50794	49814	26613	1275	1160	1088	959	947	859	854	881	792	775	819	779	745	745	776	724	744	709	711	691	690	747	710	707	756	709	717	709	703	755	703	669	678	689	732	730	701	701	683	669	676	707	752	684	679	691	692	683	710	691	681	669	671	725	722	682	676	730	679	679	687	655	642	684	686	704	680	766	663	682	668	673	658	656	687	704	695	722	674	705	653	715	662	666	678	656	702	660	686	681	699	711	670	686	687	730	668	714	723	668	690	673	675	728	695	654	691	658	653	693	688	694	714	724	659	680	679	739	713	696	681	681	688	698	676	737	688	629	709	681	685	654	693	695	655	698	683	748	689	710	638	604	733	706	681	642	679	723	644	702	661	694	730	692	719	702	704	663	697	688	674	693	709	688	709	691	667	708	715	675	675	644	612	717	675	680	733	659	694	615	709	726	666	710	698	666	690	692	708	646	701	729	706	712	690	701	685	714	649	651	671	676	687	691	691	699	670	664	720	737	661	693	661	688	682	694	650	694	680	685	711	700	714	660	706	726	679	698	670	679	718	669	686	687	696	669	662	647	639	687	670	657	666	603	683	729	694	674	654	671	701	715	683	684	661	654	720	705	668	649	635	657	705	702	677	641	746	703	699	718	667	690	661	665	632	701	712	687	678	711	704	703	699	677	686	697	701	634	656	749	674	724	690	698	662	709	653	705	686	626	651	703	696	656	669	673	687	694	685	679	684	674	685	641	655	647	675	698	705	677	722	737	655	705	696	733	722	655	694	678	677	749	691	671	677	722	675	683	704	685	680	662	676	697	684	685	677	641	720	670	687	675	699	645	650	697	721	687	697	695	687	670	685	693	655	678	691	685	690	697	664	705	692	689	691	647	696	605	660	677	640	727	659	676	680	674	719	688	710	704	689	695	653	711	667	641	710	651	706	755	676	706	657	669	705	677	641	682	634	616	660	654	678	709	665	667	679	703	645	679	675	674	664	637	660	725	668	681	687	708	708	651	674	716	700	660	660	691	739	662	684	696	683	701	700	685	657	694	650	659	734	677	686	691	666	664	679	667	682	704	681	718	711	702	723	663	673	715	714	675	729	687	727	676	679	635	726	693	680	693	674	707	656	712	710	671	708	708	695	673	701	647	697	702	682	704	658	655	661	691	693	694	662	681	674	711	674	684	713	666	674	700	659	713	670	678	686	705	665	670	693	672	661	646	666	670	683	629	692	725	705	670	677	663	713	651	713	714	670	707	713	657	661	690	703	691	646	660	728	658	683	669	697	659	674	702	695	687	723	682	649	704	689	691	671	679	679	656	645	694	720	727	694	669	671	649	659	712	724	703	697	694	635	678	710	684	715	698	663	643	658	678	689	709	691	691	648	682	650	664	672	687	740	671	673	674	666	659	654	712	707	691	656	672	704	687	703	662	719	660	651	683	673	698	633	701	703	670	688	669	702	684	668	642	684	686	701	682	635	696	707	666	683	675	676	692	650	725	641	699	693	660	710	609	687	667	616	676	697	695	703	704	654	688	691	637	702	692	708	667	704	658	704	729	668	656	655	670	684	679	686	651	707	652	648	699	667	663	706	700	657	666	673	677	650	711	684	674	623	740	663	657	687	705	699	713	712	709	684	705	708	709	651	682	653	716	748	680	680	695	684	682	659	734	673	702	708	666	694	674	660	726	650	670	743	664	691	728	672	700	682	710	667	636	687	689	650	668	708	694	701	676	670	616	689	695	711	687	671	627	691	671	666	702	694	675	696	650	672	701	667	660	665	701	693	640	661	698	671	683	669	687	647	733	705	674	670	655	704	702	675	678	664	661	678	669	696	709	699	701	696	732	716	734	684	702	658	643	680	670	687	676	707	677	673	650	701	654	678	740	730	622	668	689	659	673	648	690	675	690	701	651	675	688	708	679	665	649	702	686	685	783	735	687	668	667	683	690	679	712	688	679	706	709	697	666	740	681	688	673	635	699	671	674	725	708	698	699	666	661	634	709	697	663	682	673	683	649	653	693	673	639	678	709	617	688	678	688	671	692	701	653	739	694	655	710	706	691	742	683	674	646	675	716	693	684	712	665	693	683	706	710	690	708	690	698	698	642	752	717	692	703	667	688	668	675	722	691	681	654	722	663	695	750	720	664	663	675	666	719	726	676	696	689	722	659	666	692	703	665	661	639	728	726	721	651	676	641	675	729	704	695	612	670	662	680	625	673	687	718	674	719	679	697	699	620	696	712	699	649	733	687	705	679	684	718	678	699	711	652	681	672	723	721	707	671	653	703	663	680	703	669	696	674	645	705	683	678	711	695	669	713	716	688	656	682	676	669	672	684	702	690	661	696	642	667	650	673	695	705	653	657	664	699	669	684	694	644	654	633	677	677	680	719	728	693	676	642	706	651	688	671	682	674	680	716	666	711	698	651	720	773	706	703	683	672	686	671	670	673	703	678	695	670	695	719	693	686	649	680	731	722	688	664	691	670	719	755	676	664	617	669	720	669	679	700	694	665	690	715	716	684	710	695	677	686	729	658	699	725	709	675	727	679	688	678	663	683	692	695	701	672	686	669	653	692	671	702	686	668	698	696	674	690	666	669	659	670	690	703	699	717	731	745	679	663	679	703	615	622	666	655	717	706	646	678	708	694	691	713	659	706	667	684	687	709	737	725	703	721	715	679	674	657	659	643	700	674	706	686	670	657	689	665	643	681	683	676	667	743	720	684	706	668	651	690	679	719	677	625	663	656	650	704	677	713	723	724	658	660	702	722	652	668	650	629	667	679	686	658	638	668	744	656	671	682	671	666	638	671	662	681	689	693	707	686	726	702	726	674	676	657	647	706	726	630	687	675	660	684	678	663	668	677	709	688	700	703	714	719	653	685	706	634	677	745	683	722	647	658	696	698	666	709	687	713	699	653	700	702	687	695	645	682	685	672	728	695	701	720	640	670	699	677	674	704	725	703	670	683	698	665	676	688	662	698	650	696	704	688	695	688	678	696	719	676	657	722	668	685	675	678	689	671	716	666	694	676	709	671	683	664	678	671	675	663	721	705	655	697	716	692	683	689	664	656	659	742	735	680	677	717	686	661	693	682	657	704	726	673	690	664	673	700	706	689	711	664	696	703	676	659	690	692	685	664	678	682	725	689	662	660	665	721	723	698	672	650	701	660	639	693	681	665	672	707	704	663	706	639	738	646	684	685	669	671	674	665	655	676	685	650	668	670	683	708	696	717	737	694	691	690	697	704	687	693	685	704	703	699	653	719	693	703	653	729	720	632	675	693	676	687	689	722	686	721	687	659	680	614	678	693	673	674	641	658	672	680	696	709	669	686	699	713	685	669	646	710	687	672	691	668	627	647	703	661	710	602	626	676	688	679	631	738	647	661	684	702	719	656	669	763	684	739	703	716	693	694	662	646	697	746	725	627	688	712	730	704	700	708	647	677	689	677	668	713	684	722	709	682	705	642	686	648	669	692	700	681	689	679	698	712	666
80611	72038	44419	12911	1814	490	442	409	375	343	368	337	347	373	311	327	319	320	325	324	329	353	341	330	321	329	321	321	315	321	316	327	279	288	295	289	319	316	301	317	312	317	293	326	318	303	327	308	325	311	307	317	333	307	324	320	302	307	309	302	319	334	331	283	327	313	320	319	318	294	301	281	294	330	331	311	320	278	302	322	308	302	309	306	292	288	294	297	309	330	297	314	344	317	300	322	299	324	303	269	299	287	303	307	299	300	286	316	316	296	325	316	291	316	315	323	317	278	301	298	289	317	275	284	299	292	303	302	341	280	320	269	299	303	307	314	265	304	290	307	289	301	302	304	320	285	303	309	303	318	274	317	285	310	305	316	279	309	294	293	296	302	297	316	306	316	321	292	318	334	328	324	309	280	284	304	301	293	283	306	307	275	280	301	302	323	320	307	317	329	289	312	321	326	298	304	291	291	320	326	330	295	300	321	312	286	296	295	306	301	279	295	332	312	323	314	317	285	295	318	302	321	300	301	258	331	302	333	296	276	279	258	312	314	335	304	339	311	302	294	287	293	293	294	319	303	292	323	331	292	320	302	332	279	311	281	259	321	339	284	313	272	279	289	331	295	279	298	266	308	305	308	300	315	285	300	321	309	263	268	274	308	289	311	285	306	296	293	264	310	307	334	328	334	297	320	286	293	302	282	339	305	305	285	277	303	257	305	318	304	308	308	311	257	309	316	313	337	284	339	263	307	296	313	296	315	297	326	306	305	305	302	321	313	286	288	327	274	285	300	295	323	329	290	286	308	290	286	325	349	304	307	305	332	287	286	300	306	284	296	298	309	328	304	345	288	297	311	296	323	285	274	280	306	307	284	295	302	344	285	310	302	305	277	348	282	297	306	290	321	308	310	285	286	308	300	264	311	297	301	292	297	299	313	313	289	299	318	314	309	264	326	294	284	285	268	279	285	282	290	348	285	292	318	312	300	291	308	295	291	335	285	294	301	272	320	297	284	295	278	322	283	274	332	281	271	293	290	287	297	291	285	308	342	292	292	326	298	299	305	297	331	303	300	292	334	289	282	317	294	287	315	288	309	316	296	322	293	296	279	311	298	294	293	332	306	257	306	288	294	307	318	315	299	315	292	311	305	295	325	309	285	255	285	299	321	297	302	303	300	295	308	282	295	298	284	293	275	292	294	293	324	297	313	300	317	303	302	302	317	291	304	299	294	302	281	293	305	286	306	313	318	298	302	283	314	329	305	290	296	298	292	299	269	305	297	334	272	311	286	288	308	324	317	328	299	313	295	305	308	315	322	314	280	316	325	303	316	365	300	290	322	302	306	310	296	299	297	301	306	300	310	274	337	310	279	287	330	294	281	303	298	310	306	315	285	270	315	321	297	262	300	279	294	307	320	296	314	326	306	336	304	297	343	308	287	312	290	302	288	288	335	316	290	321	290	335	349	282	293	305	292	296	280	326	314	293	328	264	312	290	296	289	328	312	293	328	309	283	301	305	319	289	308	300	256	289	266	301	338	293	327	312	291	289	339	303	325	314	336	289	317	287	268	280	305	305	307	299	308	315	343	295	291	303	309	280	306	326	318	342	266	298	309	311	310	298	296	315	297	308	324	280	298	263	298	286	309	262	305	322	302	301	297	305	315	305	318	293	303	302	289	311	294	293	314	305	291	278	294	281	276	330	300	297	292	316	316	283	293	295	318	302	323	321	293	278	312	327	320	289	343	307	292	327	313	297	285	265	302	314	292	282	349	295	288	303	303	325	311	291	317	289	293	279	310	311	282	317	320	310	319	282	319	307	329	313	298	283	297	333	327	297	322	307	303	315	331	308	315	269	275	320	263	300	289	326	297	323	317	307	308	319	310	319	305	313	287	297	304	313	299	287	285	293	334	299	307	293	308	295	278	322	295	325	286	295	276	289	304	288	303	304	288	332	264	310	321	324	306	330	345	265	301	295	302	300	307	291	267	313	304	292	304	289	302	309	292	318	309	318	317	304	284	284	292	306	287	306	295	309	306	314	311	314	262	290	326	299	281	313	314	299	284	282	295	294	328	309	297	310	305	320	288	300	293	307	300	319	304	297	290	271	294	293	300	301	290	287	301	281	323	285	291	370	297	300	299	303	307	313	289	330	272	303	296	309	312	288	293	304	272	304	297	307	319	284	343	283	280	303	312	312	309	310	280	312	309	287	329	311	279	282	299	289	300	307	283	317	302	342	338	283	296	304	310	291	289	322	291	321	315	315	309	292	281	308	317	307	346	294	312	298	310	303	288	274	317	267	303	298	289	279	315	286	299	307	295	320	296	283	316	308	302	315	277	328	308	314	289	292	303	284	293	292	332	275	305	315	342	290	275	318	303	286	293	318	297	325	304	313	309	312	288	299	314	283	264	301	313	268	313	324	330	285	314	300	299	333	306	322	310	289	296	296	310	279	315	312	299	289	314	266	303	303	307	327	302	306	299	328	300	324	326	260	297	320	293	334	310	309	306	328	304	320	285	255	275	303	297	266	292	298	298	297	299	286	298	302	290	298	306	303	302	309	308	335	305	272	328	305	309	302	290	321	330	316	306	307	291	275	313	285	311	298	324	295	307	300	289	334	312	294	314	266	274	311	296	307	336	305	326	320	304	326	311	322	291	320	315	315	308	329	310	308	288	318	297	309	313	347	298	282	308	329	280	276	314	319	307	321	300	344	317	294	324	314	291	302	305	297	308	290	284	290	314	321	347	301	326	310	263	295	317	284	293	301	322	298	308	291	313	311	316	326	340	312	286	287	289	278	302	321	278	314	307	300	311	289	273	325	303	319	296	330	346	284	283	306	293	300	298	286	309	285	296	349	308	313	299	322	330	275	310	320	318	319	311	300	309	322	293	344	303	316	325	268	328	358	311	264	329	318	325	276	295	273	301	320	306	280	347	310	322	320	301	315	281	287	313	295	322	289	267	288	266	324	328	326	318	291	283	275	294	322	267	273	325	310	296	308	296	328	308	283	305	299	338	310	275	310	309	277	281	312	298	288	295	330	292	303	285	323	324	303	330	288	294	304	278	319	314	305	317	307	281	319	309	296	292	310	325	297	280	292	308	295	289	304	317	343	291	293	341	331	290	289	325	331	328	307	283	317	296	302	295	331	281	318	305	318	305	288	315	322	293	278	287	307	315	312	310	302	305	301	323	292	276	292	298	300	284	302	310	298	289	300	304	337	323	315	302	338	290	299	294	286	337	289	306	298	286	317	329	354	283	286	321	291	294	296	302	336	298	302	259	292	298	293	315	320	309	308	300	297	307	318	317	287	303	297	284	292	299	271	306	296	296	335	328	304	314	295	300	276	304	291	281	304	295	317	292	279	291	310	288	300	320	292	303	294	279	338	312	300	330	320	347	305	311	319	317	274	288	289	307	336	296	288	304	292	295	288	273	315	283	252	321	268	326	328	321	305	291	292	311	309	310	311	285	299	297	299	276	288	308
60818	60321	32855	2135	1907	1693	1480	1330	1256	1232	1212	1122	1123	1079	969	1077	1046	1024	1019	1009	953	951	973	933	931	966	952	918	971	910	964	932	886	981	996	1009	925	927	993	923	890	897	1019	912	978	862	890	842	910	909	948	920	884	927	918	928	960	951	898	897	930	928	933	937	900	893	840	872	891	916	923	931	1002	878	944	935	959	947	941	876	920	892	908	892	968	914	903	899	870	921	871	901	942	915	910	896	907	916	899	859	944	925	942	875	868	911	878	969	952	907	908	901	844	903	857	924	896	943	876	906	895	954	892	935	919	860	922	940	936	905	884	880	955	873	931	911	894	892	932	878	971	952	906	874	940	902	977	847	917	875	922	868	887	945	879	885	906	887	970	900	907	967	914	877	904	892	886	891	942	907	905	861	943	923	901	889	894	912	969	898	928	847	894	941	877	909	925	888	940	879	864	899	890	902	934	890	876	910	935	894	935	899	891	909	866	862	964	901	930	902	903	865	932	900	962	883	884	858	886	918	924	915	892	953	849	903	951	936	925	957	868	892	871	913	921	950	881	920	885	883	889	866	916	986	946	865	932	944	884	900	898	877	898	892	969	931	954	909	875	913	877	943	877	926	931	927	944	942	896	897	948	878	924	908	907	925	931	930	925	873	903	904	907	884	864	958	899	897	901	888	938	876	925	912	907	939	902	851	956	897	967	906	907	849	942	943	925	903	835	890	915	916	935	923	910	917	875	954	937	950	937	957	910	875	872	910	922	889	922	928	882	983	871	912	941	857	856	861	886	948	871	879	935	862	832	899	880	946	920	947	931	870	843	840	878	878	904	1013	951	983	888	920	933	949	944	896	880	927	955	916	880	901	955	892	888	917	871	888	887	882	919	957	940	915	945	866	865	910	900	913	964	913	934	878	923	946	926	916	904	871	940	891	840	883	939	909	933	856	934	924	910	926	919	894	905	916	932	960	887	882	917	864	909	911	940	931	925	971	934	907	915	923	947	912	907	903	864	890	893	883	880	934	903	932	894	939	901	915	948	906	819	887	950	933	924	968	959	916	886	943	909	942	883	978	895	895	950	881	934	925	905	902	942	908	903	914	883	899	892	947	921	873	860	915	883	871	890	889	980	926	886	962	905	921	899	891	899	897	888	940	915	880	918	980	901	897	895	915	869	896	959	859	925	940	942	916	977	926	935	912	878	943	872	941	882	914	919	953	900	861	943	914	877	891	938	951	904	930	878	886	951	939	903	932	881	899	943	892	908	890	856	906	922	880	893	921	912	901	903	918	924	856	893	925	987	938	873	902	856	888	945	857	865	891	957	970	953	907	940	913	894	953	932	910	908	907	883	905	927	915	904	929	940	861	910	948	933	906	927	902	946	903	884	905	859	921	971	895	908	911	920	900	904	945	884	966	963	897	910	954	969	923	905	900	904	885	896	859	884	841	896	920	895	903	898	913	941	898	878	873	909	880	888	839	905	923	954	899	915	923	923	925	939	937	962	959	930	928	899	914	919	879	950	944	940	950	865	851	921	910	921	907	945	874	888	869	881	921	908	913	929	958	909	913	959	931	912	887	915	893	876	916	940	887	921	924	917	952	932	860	923	938	955	883	868	912	946	898	916	922	896	885	897	884	968	903	904	918	870	867	861	909	845	843	915	911	882	888	912	920	930	881	907	941	932	902	900	883	912	890	882	925	930	863	902	906	903	928	874	912	947	855	900	886	907	899	944	949	884	931	914	904	902	924	888	905	905	888	864	929	947	929	909	874	941	891	965	919	917	897	926	905	952	868	889	977	942	847	913	932	903	927	926	944	886	937	900	888	940	947	924	964	941	923	944	906	902	864	921	916	900	866	912	918	900	885	930	858	880	930	876	877	912	884	925	885	936	899	944	931	871	949	841	847	877	938	882	941	930	882	921	975	885	934	953	889	879	907	883	915	891	937	951	942	971	888	885	879	918	873	891	916	924	906	898	874	861	907	905	897	858	905	872	867	941	903	897	916	905	925	905	899	910	913	940	966	884	899	913	920	923	880	865	908	916	948	978	943	903	908	921	875	897	902	883	979	860	925	926	912	942	921	921	878	951	950	934	905	889	1010	929	870	922	843	868	937	891	887	895	908	873	1003	886	948	945	906	921	912	933	923	908	889	886	946	839	927	917	907	922	876	883	868	947	941	929	900	930	914	924	912	920	926	914	944	877	947	892	877	898	903	866	978	924	902	920	946	911	934	932	892	895	924	888	889	901	897	929	946	869	908	920	911	886	1011	930	915	936	929	921	908	921	923	906	913	962	884	936	860	843	928	973	858	944	967	911	864	931	900	873	867	926	915	917	908	922	938	937	951	895	866	944	905	913	894	954	944	871	946	911	932	853	893	938	917	913	862	872	953	929	927	967	926	905	951	912	923	857	947	963	908	863	907	924	921	908	923	921	909	891	891	897	931	889	915	916	936	944	902	952	925	884	934	959	886	932	880	885	893	901	868	949	895	959	869	901	963	881	953	909	891	938	879	932	882	969	960	929	905	907	845	869	908	899	854	883	937	866	900	929	905	899	956	918	940	957	987	908	904	899	932	915	923	910	972	893	888	919	955	924	924	974	878	938	937	908	936	905	883	865	914	938	907	883	873	898	909	896	917	842	801	933	885	960	919	929	867	887	924	927	886	911	870	918	969	958	898	882	935	946	944	864	881	899	899	879	949	864	883	910	896	867	974	930	909	854	912	903	918	841	944	871	951	921	946	880	917	915	946	966	909	885	904	967	927	884	893	884	890	948	924	878	895	896	932	909	895	891	900	881	877	923	907	920	922	896	936	912	897	920	918	923	884	939	905	956	904	892	925	926	875	927	899	909	923	862	911	869	901	915	930	931	915	912	952	941	908	941	864	883	939	901	939	968	928	872	957	969	912	905	867	931	954	936	872	878	871	856	942	863	905	912	854	869	916	957	914	901	938	928	897	926	880	894	902	918	921	935	915	906	952	900	957	965	924	861	882	915	881	903	902	915	895	903	844	952	967	869	924	885	910	974	935	878	901	930	899	948	917	875	895	907	910	909	928	932	854	941	944	902	943	984	880	905	922	903	958	911	921	941	890	922	924	886	861	923	893	890	963	923	963	927	881	930	907	851	937	917	943	900	871	953	879	915	947	903	838	881	951	894	847	935	898	924	953	925	947	908	913	901	924	961	883	869	906	915	864	872	870	929	920	967	921	895	920	877	859	916	846	882	859	838	936	916	932	847	900	853	838	932	882	946	932	947	866	908	939	924	948	917	886	891	927	964	947	979	932	888	930	922	942	956	918	896	931	946	934	969	909	885	935	868	916	915	889	891	868	899	933	907	982	910	863	889	864	927	900	929	965	931	909	910	950	912	875	938	914	910	933	894	918	903	864	896	863	942	916	925	933	930	868	905	946	930	956	944	926	929	926	888	960	924	869	899	901	930	906	929	922	888	959	930	902	894	901	898	941	894	921	949	909	885	950	888	929	907	923
30102	18676	4382	207	158	127	143	141	136	123	137	157	131	160	139	130	127	128	110	135	159	129	133	159	126	131	139	138	144	139	109	143	163	141	140	132	142	149	144	146	155	165	124	151	143	157	123	141	134	136	130	131	143	133	140	140	138	142	141	137	129	133	147	161	117	137	134	149	132	124	138	133	117	141	147	168	134	146	121	143	137	133	133	124	141	127	112	156	139	132	138	147	143	112	147	133	148	153	139	142	149	124	147	148	123	128	129	137	118	152	152	141	116	136	122	119	138	123	128	124	145	154	142	148	129	150	147	152	117	114	175	139	147	124	138	133	138	122	136	143	133	146	137	117	137	133	130	143	147	116	149	139	123	135	149	157	120	143	119	127	147	121	143	138	139	136	140	130	109	128	155	133	123	144	119	139	154	147	149	117	130	143	142	125	134	133	141	132	144	157	117	117	138	149	138	135	143	138	140	145	136	135	113	137	138	142	135	123	141	141	159	165	121	120	138	155	154	120	151	139	147	131	154	133	144	130	125	127	121	133	153	137	126	151	144	148	144	128	124	149	134	130	142	147	129	122	142	146	163	156	128	141	152	135	133	127	125	145	135	142	144	137	146	138	137	118	138	152	131	121	117	150	149	109	123	143	143	140	134	145	114	121	146	137	133	135	140	125	134	127	155	129	133	124	140	140	134	145	130	152	154	142	138	133	141	123	114	143	134	118	164	136	139	142	145	138	132	149	133	125	137	144	110	140	146	141	120	132	150	138	159	137	140	160	143	139	147	132	146	120	140	155	115	129	129	119	132	150	123	131	119	132	148	129	157	155	162	113	137	139	145	129	124	158	121	127	127	139	123	126	132	125	144	146	134	141	144	117	126	146	117	151	142	136	147	139	148	130	135	159	131	150	152	125	134	147	137	139	145	136	148	148	147	147	146	127	127	148	137	142	140	142	153	148	135	126	134	136	125	146	114	152	119	126	136	111	133	121	127	136	132	154	122	140	141	136	140	161	119	134	123	120	150	129	149	153	111	149	141	152	142	135	125	129	166	137	128	133	129	144	136	140	152	148	160	137	131	127	109	159	164	130	135	132	121	139	145	140	144	117	137	163	143	132	132	147	113	140	139	138	155	151	132	140	117	121	133	159	108	144	137	155	128	130	152	137	153	142	131	136	131	150	109	141	138	141	145	117	120	127	122	125	144	139	145	132	157	144	135	125	135	139	122	126	152	130	135	133	146	150	122	157	160	131	144	149	128	132	140	135	145	129	129	114	124	140	133	136	131	142	126	116	134	166	141	128	137	140	143	133	137	153	138	131	128	144	143	123	126	137	142	145	134	132	152	137	124	133	137	149	123	135	115	121	164	155	139	136	139	119	134	116	145	139	135	162	157	114	142	132	141	123	136	158	132	128	143	150	132	141	147	156	125	138	138	130	118	141	129	123	140	128	153	135	143	156	138	140	169	146	138	149	145	107	131	134	142	144	139	150	128	119	147	139	119	151	151	117	145	124	132	149	128	132	126	128	149	135	134	135	131	124	130	137	133	143	125	142	140	144	125	122	135	124	130	143	123	138	142	137	141	144	144	145	147	139	136	139	154	131	132	127	138	135	152	136	124	162	148	139	137	118	116	146	125	136	134	154	119	134	142	133	126	133	126	138	141	140	142	133	133	133	139	129	135	153	121	125	127	118	153	135	148	148	128	117	151	141	139	121	146	146	145	133	144	132	113	134	123	151	129	108	132	130	126	138	136	137	139	142	137	131	128	142	175	145	126	126	150	164	144	127	147	132	142	136	145	122	132	127	137	146	138	136	144	140	131	131	124	138	128	139	161	128	140	153	160	143	145	140	119	141	131	131	169	148	134	130	134	144	136	145	116	135	151	136	130	131	137	148	135	127	149	146	136	150	122	131	126	145	156	151	143	127	156	153	148	138	175	149	148	121	148	151	161	133	140	129	133	146	132	146	133	156	152	136	141	155	140	121	125	116	119	145	113	139	146	148	151	137	126	149	150	161	155	131	130	154	122	128	136	144	135	144	132	140	127	154	134	137	146	138	156	142	144	140	131	107	150	126	155	134	130	148	143	153	139	165	134	135	132	128	120	131	122	149	130	113	139	134	140	142	136	140	140	123	164	137	155	121	151	123	126	137	153	159	122	119	134	131	156	135	138	141	123	146	147	118	142	148	149	146	132	146	134	151	128	153	144	140	122	135	116	152	119	133	141	129	118	142	115	142	147	112	143	130	151	125	130	138	160	149	157	132	143	159	136	156	157	133	134	122	127	125	124	114	125	150	121	122	118	145	134	143	136	140	130	147	142	138	150	128	145	128	139	134	136	148	122	132	143	125	133	123	147	135	129	116	129	154	145	146	130	141	139	147	138	151	148	116	156	128	141	152	127	127	134	153	140	129	133	149	150	150	147	170	132	143	144	132	146	131	128	126	132	126	132	125	145	123	139	120	139	149	130	140	141	128	118	136	159	120	119	125	144	136	124	106	150	131	133	128	133	150	136	137	144	125	132	134	149	136	151	139	122	142	137	149	124	135	123	112	140	151	140	148	145	134	134	126	140	131	123	120	148	158	119	141	149	120	141	145	160	132	135	140	147	139	139	136	153	160	157	141	135	127	132	123	122	134	156	138	152	150	126	127	142	140	126	133	148	139	153	135	142	150	154	132	128	144	127	153	141	132	141	140	128	124	156	126	148	138	139	127	139	128	121	125	157	132	132	134	123	132	143	133	132	167	147	142	139	131	134	95	117	142	125	131	148	144	116	144	124	158	131	154	144	163	128	124	153	154	130	140	130	170	115	142	125	141	125	121	143	136	116	142	142	158	128	155	135	153	132	155	110	128	125	155	136	123	137	148	161	131	152	153	143	127	149	149	143	129	116	136	127	135	136	146	133	126	133	134	142	158	156	153	161	142	118	126	142	155	118	123	129	149	120	163	127	155	157	144	151	136	132	127	148	143	125	158	126	145	150	146	145	137	120	119	119	136	132	153	141	146	138	140	132	148	139	129	145	164	142	157	137	130	131	133	139	150	125	134	157	137	133	130	125	140	131	137	143	144	131	149	144	135	131	140	127	146	141	130	125	125	155	142	143	142	121	148	138	146	146	132	135	150	127	135	121	124	148	158	129	153	128	132	133	134	142	143	151	133	120	116	144	129	137	146	141	131	138	134	152	153	146	139	149	132	154	113	150	153	141	153	142	146	144	126	138	141	138	133	136	152	118	119	147	155	118	134	126	141	148	144	132	114	115	129	126	141	145	130	128	133	137	131	127	132	139	125	123	121	134	137	141	132	130	121	110	138	150	129	144	136	129	150	135	129	132	141	148	152	146	131	145	118	137	142	142	146	143	154	149	134	125	129	147	135	117	142	145	137	138	143	153	144	138	140	118	145	136	134	151	144	161	146	136	114	142	129	129	149	124	149	139	120	137	123	143	146	147	132	143	141	135	151	119	144	138	156	157	115	151	137	123	142
29456	22421	5092	515	510	499	473	536	496	470	489	501	467	471	487	446	490	478	496	519	512	441	486	491	484	473	516	479	479	497	494	482	510	477	483	492	472	510	481	498	487	489	464	475	476	440	488	501	468	461	461	460	471	456	484	452	472	473	444	464	505	468	467	484	450	465	472	485	473	469	437	482	479	519	474	456	460	467	488	443	451	518	482	493	471	492	456	475	497	491	482	503	462	502	463	504	472	461	452	495	478	482	505	464	507	474	480	460	477	491	467	445	504	498	477	473	487	521	467	472	498	479	512	480	439	519	454	505	475	534	484	460	486	495	461	480	500	487	447	473	484	504	474	480	495	451	467	434	497	447	477	454	472	462	455	504	466	476	452	494	485	457	454	458	430	453	457	479	505	432	465	462	473	497	466	474	465	508	502	520	497	458	474	476	453	447	501	519	487	436	471	487	450	490	470	435	422	495	460	474	473	490	458	534	492	485	503	445	468	466	507	525	484	491	480	481	466	476	475	496	465	488	510	463	472	451	502	475	440	465	503	494	515	482	484	465	471	497	465	462	469	448	516	489	430	463	491	496	452	498	503	516	439	455	454	522	471	468	442	495	497	445	458	475	463	496	445	512	491	504	472	456	490	477	481	437	495	502	452	505	466	525	451	460	497	479	474	511	464	505	465	450	497	459	473	480	487	441	469	463	459	486	490	488	471	470	467	483	480	508	531	440	525	480	455	459	465	482	487	466	444	512	453	465	478	467	455	478	484	506	473	490	453	497	486	477	461	491	451	465	447	479	444	492	521	482	453	472	503	481	490	477	469	471	486	495	472	462	447	445	475	493	461	484	517	473	480	466	493	512	493	487	478	473	465	458	456	459	500	454	495	481	474	482	520	451	488	474	519	502	454	484	493	466	519	461	478	471	438	476	478	497	485	519	440	501	455	508	498	479	483	459	449	502	476	440	462	498	448	453	484	492	487	528	498	441	488	494	493	484	470	487	461	467	484	485	472	482	453	477	452	463	471	469	467	497	492	465	476	482	463	473	523	441	461	486	462	451	472	484	492	461	501	494	448	486	496	480	454	487	482	470	481	493	482	480	475	474	475	502	475	488	476	422	518	502	463	503	476	502	498	478	476	485	497	467	486	466	414	469	469	448	429	487	460	456	439	492	459	441	460	477	457	498	458	502	450	453	477	479	475	483	466	457	465	488	472	469	504	473	480	460	473	472	501	477	447	479	446	480	517	459	447	491	512	513	466	493	444	462	473	461	452	480	466	475	472	516	458	480	459	517	464	440	484	475	484	517	469	487	485	443	431	500	465	508	453	493	451	478	487	438	473	507	509	477	529	461	460	469	462	484	478	532	485	473	474	495	469	474	487	467	463	499	447	469	478	470	469	452	476	476	454	494	484	520	460	493	492	504	470	503	454	491	497	485	488	496	457	506	444	503	479	491	464	492	467	456	496	452	503	491	515	486	497	509	482	479	492	456	489	503	458	485	467	465	476	433	509	536	481	458	499	466	489	496	474	484	469	465	453	475	511	492	482	497	485	481	460	485	455	447	460	505	489	472	489	462	450	495	483	475	454	491	531	455	480	475	516	450	450	465	478	480	470	462	541	503	472	479	454	463	491	461	486	496	489	490	485	445	462	521	482	442	483	492	464	483	449	423	474	512	470	519	461	478	531	485	475	474	426	489	475	483	489	475	476	477	499	494	437	481	454	451	475	476	462	464	480	467	510	434	481	521	479	446	486	481	515	444	484	484	495	463	491	489	449	490	440	485	480	485	498	494	439	500	462	494	529	480	463	480	477	496	472	464	486	465	486	510	529	507	458	493	479	481	482	520	495	507	480	475	514	509	524	486	431	514	437	455	490	453	443	474	479	477	470	489	480	478	447	479	480	470	492	511	498	480	477	430	480	475	501	463	476	499	465	459	477	509	478	485	501	444	439	475	439	475	456	484	486	502	461	470	545	493	508	468	469	481	474	484	456	476	441	466	496	459	528	466	505	510	512	429	499	464	433	469	465	506	492	519	476	448	451	539	462	473	490	470	476	513	498	428	516	482	474	469	506	478	469	518	455	489	431	516	442	467	465	482	490	507	461	499	488	459	465	481	462	469	470	460	488	457	484	473	456	469	478	496	445	458	505	460	495	504	486	465	470	493	488	483	484	474	497	475	501	493	472	472	492	515	478	506	452	493	460	456	493	439	494	511	504	474	466	457	475	502	429	457	505	514	504	503	467	510	512	461	463	465	498	465	505	432	484	475	457	478	486	511	487	494	496	464	488	502	484	491	483	474	471	494	501	433	449	463	472	423	479	465	484	489	488	449	478	486	453	457	443	468	468	481	496	453	506	518	469	441	492	502	488	481	501	467	449	482	479	484	439	493	487	491	455	487	476	500	514	489	512	538	463	504	457	444	497	473	481	528	472	497	481	477	457	498	441	477	471	493	505	467	497	465	438	430	462	486	476	463	467	492	485	494	509	479	449	496	444	456	519	457	482	454	473	471	481	479	479	467	473	482	515	494	492	485	508	451	469	467	496	438	502	462	470	498	506	505	473	480	508	473	465	472	490	498	461	506	492	473	452	459	496	472	523	523	490	463	461	464	460	501	495	462	473	450	511	461	470	493	483	491	489	471	473	487	446	460	471	469	486	508	450	505	524	494	459	437	456	501	531	474	511	488	492	473	487	456	470	472	477	481	476	504	497	450	519	498	458	466	457	469	461	492	478	505	477	458	502	476	448	462	469	466	499	482	465	491	475	470	482	493	450	415	547	476	470	507	488	477	456	523	480	505	475	422	508	461	511	460	519	481	501	474	468	495	480	511	493	442	471	470	460	474	492	448	488	495	492	439	449	516	493	449	522	477	493	492	478	530	460	475	506	468	461	449	444	451	502	463	498	487	480	461	437	504	509	469	493	510	450	472	483	472	506	479	509	480	476	526	485	495	464	512	443	468	481	486	482	458	476	445	484	500	493	508	510	523	454	515	481	484	497	466	463	472	474	481	479	463	524	489	484	464	479	491	471	498	485	443	473	446	471	472	495	499	509	483	449	483	445	467	472	446	449	461	425	462	522	482	495	521	502	488	490	455	461	489	487	467	495	480	491	440	470	449	466	463	469	486	460	504	484	494	502	472	463	484	506	469	470	502	473	476	483	494	476	448	480	483	475	473	491	520	474	498	518	464	477	453	475	486	464	526	500	440	475	456	465	433	464	482	471	461	494	499	466	502	474	477	478	484	493	461	504	522	507	474	497	503	464	490	457	463	465	488	468	452	463	484	528	471	522	492	490	473	507	468	518	494	504	492	449	474	526	469	443	467	487	445	477	435	495	458	493	482	465	468	479	458	479	441	485	484	508	469	461	506	491	460	501	457	444	483	506	493	470	502	476	492	495	485	475	479	479	459	445	479	473	476	482	442	470	489	478	450	487	483	488	477	472	500	520	489	473	495	479	448	496	511	453	475	495	482	447	477	469	478
70604	60747	33424	6243	467	300	300	279	222	224	214	209	217	218	230	231	211	238	209	230	218	221	186	236	209	219	220	209	217	193	221	213	188	183	220	205	193	204	212	209	210	214	210	231	212	214	206	203	206	209	206	220	219	204	231	203	204	231	188	207	218	187	182	217	213	202	218	217	213	241	206	212	210	188	233	237	221	220	207	220	234	214	218	209	216	228	213	212	228	230	223	221	235	193	233	216	217	199	222	222	206	234	214	203	202	226	203	191	213	205	214	232	201	173	223	217	189	161	203	217	209	193	201	168	199	189	210	192	205	200	224	194	217	197	217	204	206	188	191	206	205	183	192	182	191	203	199	208	197	192	206	210	221	220	189	209	190	235	221	222	216	203	196	189	176	213	209	226	200	214	188	229	207	219	192	199	205	243	194	185	200	194	210	227	231	211	189	194	198	228	229	181	198	204	210	213	202	208	231	191	191	221	225	216	214	200	222	179	206	215	188	200	224	192	196	216	221	196	222	185	207	225	207	208	215	201	214	213	193	211	172	208	211	188	212	183	190	196	200	209	207	210	202	204	216	186	209	202	206	217	191	202	206	191	199	189	208	182	220	210	209	200	215	203	194	200	234	195	202	191	206	209	215	192	220	192	203	218	238	179	228	195	215	212	201	231	209	209	189	216	230	196	226	203	209	213	200	218	226	206	206	209	229	205	213	182	206	214	190	210	198	219	208	219	212	223	194	204	200	198	204	240	205	225	204	190	192	215	196	185	209	207	186	198	193	206	214	204	200	199	213	235	221	209	207	215	203	180	198	224	239	209	198	203	204	193	195	212	198	217	224	182	210	230	214	196	210	208	220	201	213	229	234	203	201	221	219	198	235	209	189	210	221	197	203	210	208	235	231	201	192	211	217	215	198	223	227	204	167	229	189	203	189	194	204	208	191	205	197	169	224	230	223	202	196	195	202	210	191	252	219	230	201	206	215	259	200	210	196	211	200	184	206	208	230	218	227	201	215	229	193	216	217	188	216	221	201	231	216	201	212	212	198	197	202	220	218	218	191	215	219	202	213	224	211	209	205	193	202	222	228	234	207	228	225	227	220	237	192	237	233	211	216	209	191	223	203	230	211	185	200	197	209	234	210	208	217	216	204	212	221	226	227	224	201	200	218	220	203	209	224	204	188	208	221	226	184	210	207	233	185	206	191	180	193	194	214	210	218	212	217	191	208	212	216	197	184	188	246	235	210	224	191	168	184	189	225	195	211	185	208	203	207	211	184	195	219	203	208	211	194	213	211	220	199	222	203	208	188	201	201	188	192	208	173	222	186	219	188	217	200	196	233	194	212	187	209	218	222	229	216	203	220	208	232	188	209	219	209	229	209	201	214	212	216	191	210	223	225	209	178	201	203	199	213	170	186	206	194	218	204	221	216	193	184	197	230	201	238	188	223	187	199	191	187	173	191	211	202	188	183	195	213	227	218	219	231	225	230	218	246	229	191	216	237	212	204	208	219	240	211	194	200	195	214	201	209	214	187	220	238	216	208	220	194	209	221	202	196	208	206	227	206	198	203	242	239	226	211	205	210	203	201	215	234	211	198	212	221	194	180	222	189	182	197	197	221	195	211	201	197	216	249	227	184	209	204	227	239	192	210	213	237	211	194	224	220	202	208	201	205	185	222	199	228	196	217	213	224	213	197	192	190	207	201	211	219	193	207	211	219	212	220	211	200	182	202	224	202	200	196	228	229	204	221	210	206	215	221	199	202	195	210	203	232	208	206	211	211	234	206	226	204	205	205	217	200	220	210	200	179	233	190	200	209	226	196	225	205	233	218	205	208	197	215	237	186	199	206	213	197	215	194	210	218	219	206	181	181	195	201	177	198	232	245	206	202	222	215	202	216	189	169	188	185	220	221	198	206	202	197	228	205	225	208	205	217	225	217	219	203	238	197	195	205	214	201	233	215	203	202	229	212	211	192	172	209	205	183	225	198	207	205	191	206	209	203	200	191	204	206	193	192	215	206	210	218	249	220	212	204	213	209	209	197	211	248	205	222	218	202	211	198	209	189	208	226	199	221	210	215	230	226	200	215	196	188	228	216	198	195	193	199	205	175	250	215	210	221	222	180	217	218	196	194	207	212	220	194	226	227	193	227	227	186	210	211	212	231	201	218	205	231	161	208	190	180	212	207	199	211	185	224	181	181	205	207	223	227	230	214	191	200	213	220	227	201	204	198	202	215	219	235	215	229	188	203	205	212	224	200	207	230	201	255	209	194	212	196	203	206	212	202	205	213	216	178	212	190	225	205	226	208	228	201	212	222	193	229	210	209	226	202	205	217	218	223	213	210	209	196	192	214	235	213	210	215	212	206	203	221	208	204	207	205	212	226	240	199	220	196	212	195	200	217	212	206	231	223	204	238	228	230	214	220	223	210	225	194	227	210	216	192	227	220	206	177	224	213	212	192	218	208	220	213	224	202	178	221	197	207	190	220	214	217	195	215	231	209	213	195	211	201	191	236	220	203	174	196	178	180	190	198	215	196	184	226	215	230	207	231	200	210	201	209	219	193	210	191	214	178	192	207	196	205	227	210	224	211	237	181	213	203	208	215	212	206	235	200	196	200	209	197	212	209	222	214	202	192	209	230	202	218	200	209	215	186	210	199	237	195	201	220	201	196	199	203	195	205	241	216	218	208	221	224	207	163	198	184	192	199	208	206	213	214	199	211	204	208	213	214	182	209	206	215	191	184	210	234	207	192	193	195	210	217	189	178	231	169	204	220	216	229	201	235	211	217	203	205	196	204	194	216	214	182	196	205	205	193	212	216	215	200	231	234	202	222	211	226	227	224	234	192	198	211	202	218	220	184	205	205	202	212	208	205	199	218	214	204	211	219	228	217	221	190	204	191	198	207	236	206	188	217	196	195	211	185	205	191	228	236	212	212	219	221	201	211	198	221	186	189	189	192	209	210	218	216	208	200	201	187	202	223	200	195	222	228	204	237	185	220	186	221	207	198	205	215	203	192	202	202	209	209	214	212	211	228	188	205	217	213	192	191	175	219	206	204	205	211	192	200	207	182	210	209	229	225	201	234	236	222	204	218	202	220	235	222	218	194	194	203	192	214	213	202	177	196	187	207	209	188	175	203	210	239	232	219	208	207	211	204	193	225	252	217	188	201	207	189	198	194	219	209	192	218	222	232	226	210	222	216	197	193	220	221	239	234	210	218	201	221	222	215	208	221	210	205	204	219	174	217	204	184	222	235	207	196	209	192	200	198	209	202	203	205	220	203	165	193	209	185	186	216	199	226	196	209	191	210	216	207	231	221	213	230	216	212	213	210	206	204	215	187	193	204	213	204	204	220	220	230	216	212	207	177	207	230	187	220	202	227	200	210	211	187	218	220	204	195	189	199	210	211	208	182	195	211	218	196	214	216	203	227	204	214	203	247	204	200	194	199	227	196	206	199	187	203	177	213	215	222	212	188	212	190	194
50546	47966	23412	1372	1230	1094	1027	911	949	840	836	819	819	793	710	711	743	740	775	689	719	628	722	696	673	656	652	715	673	698	668	657	692	645	704	684	651	660	623	687	659	666	654	689	709	699	681	695	658	694	684	689	687	678	686	709	653	602	710	696	591	626	689	679	666	656	631	645	659	640	711	671	678	665	682	707	637	649	654	684	668	661	647	685	643	640	643	637	699	682	653	697	663	674	659	671	634	676	735	684	652	657	642	691	659	709	636	683	643	706	670	669	712	649	687	666	662	644	687	650	638	657	641	674	688	656	645	634	648	647	672	682	618	714	682	704	671	698	705	696	707	672	680	694	644	674	716	604	692	661	646	633	606	676	671	677	707	663	662	685	680	666	701	608	641	665	713	609	621	632	611	691	650	641	671	677	671	699	659	706	641	625	649	671	643	679	661	710	649	623	658	696	631	644	647	668	716	680	682	677	686	688	645	666	691	663	645	653	675	632	719	653	647	680	667	655	628	648	641	666	706	698	675	655	681	728	690	682	618	669	696	728	664	651	666	640	691	649	697	676	629	653	665	691	693	706	659	652	673	658	704	638	728	661	663	674	651	746	710	641	647	698	692	631	683	654	672	660	654	702	686	676	650	655	690	721	680	660	685	707	681	673	675	655	680	640	697	662	679	659	691	700	692	670	646	665	679	660	688	627	702	670	651	676	657	634	663	655	643	634	657	653	668	677	659	677	680	630	682	693	645	644	619	675	685	694	648	670	647	644	639	627	680	667	642	669	665	658	693	668	664	672	646	679	691	672	679	640	615	640	703	658	709	679	631	652	672	679	699	651	648	666	657	662	672	696	595	727	672	675	718	661	671	661	667	664	689	649	671	663	698	664	672	647	662	708	659	678	629	695	669	641	706	659	648	652	641	676	658	652	646	685	687	652	665	617	629	697	661	695	695	687	677	701	681	641	640	636	674	638	648	678	616	685	687	625	658	696	658	680	665	697	663	686	688	672	676	686	648	623	652	649	682	650	626	697	680	690	667	661	658	702	672	636	646	699	652	651	627	667	682	650	642	664	670	667	652	660	680	709	649	701	659	663	685	678	695	666	689	684	673	672	711	663	676	675	711	687	678	687	698	659	646	646	649	679	666	689	658	670	682	711	643	690	667	631	660	697	675	654	690	654	674	714	661	647	613	626	627	672	642	618	679	678	664	667	687	688	659	646	668	688	641	661	703	657	712	663	667	648	662	664	710	632	646	673	674	683	672	717	663	617	645	670	670	680	691	637	697	671	662	691	655	629	682	649	680	667	633	669	653	674	649	665	636	691	699	671	711	665	708	621	612	644	632	671	647	677	689	678	650	689	624	643	632	638	641	647	636	719	694	681	634	645	676	624	668	708	638	667	663	685	643	671	651	664	655	657	690	681	684	649	697	637	660	636	691	651	700	658	677	609	624	711	641	652	676	659	684	621	633	655	691	653	697	670	661	637	673	650	657	653	624	670	661	681	701	645	661	640	676	659	685	668	647	663	687	681	639	669	652	626	683	623	643	657	696	684	662	668	626	620	633	715	686	662	655	660	649	632	662	650	643	712	661	656	680	670	650	650	628	677	647	670	665	711	629	647	622	662	664	632	651	677	655	705	669	662	649	680	642	632	647	668	697	671	616	654	688	665	641	658	663	635	668	670	691	664	704	635	652	682	705	672	650	676	605	661	672	673	710	665	662	648	680	701	647	675	659	658	652	692	658	682	653	648	653	646	665	685	662	664	655	669	664	649	675	680	649	660	613	658	632	714	645	655	709	672	675	634	654	615	677	655	665	688	687	652	657	652	643	671	598	675	680	686	711	687	623	662	720	665	704	683	688	663	673	686	712	663	672	712	673	671	626	676	634	682	724	711	706	693	676	686	667	655	660	700	633	648	608	681	699	686	700	681	677	651	647	643	709	659	627	654	669	634	658	647	653	665	648	659	672	688	694	659	672	657	647	615	669	670	691	666	662	654	663	704	600	679	697	661	707	659	660	644	662	691	663	664	650	688	639	618	656	717	654	705	671	667	685	669	680	687	693	612	674	696	667	688	655	654	696	653	667	720	665	687	668	685	686	676	664	653	688	700	682	669	630	658	650	642	663	620	680	662	734	674	670	677	663	685	689	629	649	634	660	644	609	653	636	688	651	692	673	656	703	629	633	647	681	628	627	711	674	662	649	676	673	686	630	656	722	716	626	645	679	667	658	667	656	691	696	635	697	686	675	631	718	714	674	721	674	644	657	652	707	664	679	676	654	624	657	655	690	653	685	669	665	639	656	683	627	680	708	702	692	637	665	681	667	651	672	658	651	673	703	682	671	633	713	713	660	631	663	647	673	631	717	644	650	644	687	640	673	649	668	693	634	687	651	671	691	689	717	704	686	641	637	646	689	663	638	635	669	698	698	689	675	666	683	651	667	635	711	661	672	660	650	625	704	611	681	695	625	617	644	650	632	640	706	663	655	656	635	654	618	648	678	620	607	673	644	685	655	645	651	645	659	685	662	685	691	676	666	663	667	640	652	671	614	670	656	693	622	628	646	698	685	658	645	680	673	656	660	658	661	630	653	695	652	690	658	667	648	677	682	620	664	710	701	690	701	648	673	705	672	652	652	666	693	640	670	649	656	718	671	678	674	708	677	695	702	654	626	726	653	739	629	664	662	608	656	645	670	706	632	677	670	648	670	665	665	699	638	668	697	707	678	690	655	669	640	671	659	684	650	632	630	625	681	690	685	645	681	684	661	659	715	678	685	635	692	650	672	666	646	634	642	633	629	644	703	638	687	652	665	686	637	639	718	666	668	706	637	665	660	693	698	619	672	676	660	668	610	678	688	694	705	672	634	658	669	638	664	686	631	696	668	688	629	672	607	702	684	676	675	665	666	653	668	660	635	716	641	651	693	635	684	690	660	657	697	685	635	651	666	639	674	684	680	690	625	633	706	656	662	652	648	640	660	647	684	654	613	701	657	648	685	700	683	667	704	618	672	654	671	630	629	688	688	659	698	667	642	641	741	675	667	644	685	706	624	594	640	631	659	663	684	657	712	710	649	714	669	657	698	701	682	645	669	674	660	627	685	645	626	657	708	649	643	652	676	672	638	686	682	688	705	695	650	621	686	635	690	666	662	653	657	678	662	670	644	652	642	648	664	681	681	668	693	613	644	674	627	676	705	622	681	642	657	650	731	665	681	658	664	646	633	638	654	607	663	684	675	676	664	662	596	686	677	642	633	657	679	666	633	672	641	670	642	666	704	684	701	688	661	698	682	692	699	661	670	687	674	682	622	660	619	638	648	677	645	670	676	681	660	662	641	679	654	631	691	635	655	687	626	661	663	689	673	628	636	684	651	633	666	637	710	623	636	648	673	616	703	636	671	670	667	725	635	703	669	687	715	680	663	683	657	709	666	681	606	693	670	683	631	695	629	667	649	685	675	699	642	675	630	693	661	660	695	666	661	652	650	647
79661	69040	42893	12209	1697	562	458	415	375	371	384	317	373	349	331	310	320	343	339	281	305	311	316	330	309	292	290	291	302	332	312	324	330	260	307	298	319	301	293	298	282	282	280	291	276	298	302	284	333	305	287	300	263	307	312	292	309	290	298	310	307	293	289	304	306	284	268	277	336	310	289	275	298	297	316	272	311	307	308	257	279	293	305	319	316	296	294	310	265	267	326	316	267	296	309	320	299	326	300	323	331	291	308	314	279	256	313	266	306	280	298	317	284	316	281	306	297	305	304	292	262	295	261	293	294	294	313	275	307	275	288	284	296	291	304	311	279	302	258	287	298	299	271	302	310	328	290	313	319	319	260	274	296	321	294	304	300	278	295	307	296	318	256	292	278	277	290	286	316	303	281	300	299	301	282	283	303	288	285	298	293	314	326	313	319	283	306	287	298	299	324	305	295	287	287	300	292	334	270	291	267	299	306	283	272	302	305	310	297	321	302	319	316	272	261	285	290	300	268	281	313	314	308	296	268	305	294	303	321	302	311	320	273	334	277	272	302	308	275	291	286	301	274	280	315	303	328	307	324	308	327	287	308	287	288	264	328	286	272	301	306	313	305	271	297	330	309	312	306	307	290	288	301	310	285	356	308	284	286	281	279	318	263	308	287	317	295	285	321	286	319	296	280	279	268	327	258	284	314	274	295	288	304	298	302	297	303	293	290	272	264	279	309	290	324	301	310	278	277	304	284	282	273	290	275	304	282	283	298	281	310	300	298	280	290	302	295	281	306	282	308	307	279	296	311	302	297	292	282	318	287	313	274	301	319	291	307	338	293	293	291	329	317	302	284	290	293	326	291	265	287	296	303	277	260	291	260	297	340	284	282	264	302	329	294	296	296	300	289	296	287	284	281	289	298	289	275	303	278	315	297	299	287	272	331	289	306	291	310	278	283	280	307	276	319	268	295	287	300	297	287	314	279	289	304	275	301	284	291	291	299	283	293	288	295	274	289	269	276	303	289	315	270	292	317	292	276	288	314	290	277	301	324	310	302	293	296	265	297	301	311	297	289	291	312	273	276	261	321	266	266	286	317	289	302	274	317	287	304	299	277	298	273	292	309	308	294	288	306	312	284	311	295	309	291	299	309	265	309	325	281	307	289	261	278	275	266	300	286	298	297	308	272	278	289	278	309	311	317	300	286	310	298	304	283	290	315	304	280	319	302	329	298	298	307	288	324	308	302	277	266	263	299	313	290	302	268	283	275	262	281	291	282	299	272	308	299	312	307	294	295	315	295	324	344	300	288	315	308	311	277	282	305	278	279	269	272	257	275	293	314	300	322	272	287	300	292	293	292	300	316	302	292	321	315	310	266	288	280	253	305	280	320	264	285	307	272	331	311	297	309	303	305	290	320	266	304	322	289	293	331	327	288	281	276	295	289	285	284	263	286	299	309	319	313	283	345	311	308	270	307	307	280	283	329	295	287	277	296	299	301	298	306	338	304	264	301	326	287	257	291	277	294	269	293	283	318	310	307	280	300	284	302	281	299	284	271	288	313	263	281	285	276	309	282	283	293	280	328	291	266	298	292	285	303	325	293	250	287	285	304	315	318	307	324	275	292	308	314	337	278	308	283	289	259	278	298	296	275	281	273	319	313	281	287	278	290	307	339	308	316	305	277	259	272	271	325	295	260	295	310	310	291	306	287	303	250	281	289	309	312	306	317	324	277	281	297	282	306	290	262	278	274	292	283	291	297	279	274	317	319	334	305	284	300	307	283	281	314	293	279	292	306	288	282	275	286	322	288	310	303	277	282	285	331	268	283	290	273	276	297	281	284	280	301	279	310	310	303	254	298	284	308	296	307	327	292	267	348	295	277	309	288	263	281	282	318	283	290	296	281	313	304	285	309	324	270	298	300	289	291	278	278	303	316	284	319	286	308	305	297	287	299	306	288	328	277	306	324	296	276	292	295	312	276	299	301	311	288	308	300	291	281	299	282	269	312	301	273	291	290	282	340	277	298	300	289	286	306	302	318	297	285	301	296	303	300	268	279	299	284	283	287	278	297	310	274	300	328	299	275	301	308	291	296	270	315	302	309	286	273	278	288	314	298	309	288	292	286	268	282	282	301	281	288	325	269	299	308	321	315	262	306	319	273	282	277	303	288	310	262	273	304	259	278	308	291	290	290	331	306	313	301	289	316	290	277	322	310	327	248	299	287	280	298	279	282	295	275	287	286	323	320	260	281	321	314	302	311	312	307	262	307	290	273	281	297	289	282	314	281	292	263	285	285	292	304	292	311	342	260	304	259	327	308	302	277	300	324	309	281	295	304	290	276	314	287	298	295	299	284	298	330	305	306	261	306	288	311	293	295	289	282	298	288	324	308	315	314	288	298	283	301	317	306	309	267	305	335	288	301	288	317	316	289	290	283	309	306	302	270	267	283	278	294	320	319	303	289	295	254	310	286	284	288	319	286	277	309	318	269	310	299	297	313	282	278	334	301	319	261	328	306	294	294	291	268	271	281	274	289	301	291	284	305	249	302	321	271	271	286	289	272	283	300	280	299	247	293	300	258	296	338	279	277	285	300	276	328	317	283	291	265	289	316	277	318	310	311	324	290	304	280	291	275	286	304	286	296	295	237	319	300	269	331	303	300	297	273	317	336	288	288	312	294	294	282	313	308	295	281	307	294	292	325	291	352	298	305	286	299	284	285	278	300	306	298	301	298	286	282	302	305	314	339	325	287	292	295	274	305	289	274	322	291	281	297	268	336	294	283	307	270	294	318	278	286	311	301	284	297	319	287	286	276	295	300	275	285	285	284	257	292	245	317	284	294	304	314	327	295	288	308	306	276	301	299	324	288	314	273	296	299	261	296	313	258	330	304	293	302	322	275	311	313	314	277	301	284	302	277	314	284	319	327	299	308	299	314	306	277	310	314	292	280	279	317	301	324	286	261	261	321	309	322	306	270	343	278	284	272	303	293	312	296	283	264	308	306	301	283	283	274	296	339	314	298	316	284	309	317	294	283	302	318	302	279	263	267	275	313	285	298	263	293	304	288	279	288	290	282	279	301	284	299	305	288	287	300	288	265	302	305	276	254	296	309	283	263	272	277	290	293	278	289	316	275	241	306	294	289	332	287	288	295	266	286	310	283	331	294	340	307	271	313	300	301	312	284	273	294	285	291	302	289	299	274	304	264	312	314	278	313	284	283	287	313	281	278	280	292	284	291	324	270	288	317	278	300	308	320	272	314	281	315	320	302	292	270	312	294	266	303	285	344	304	266	287	283	290	309	316	317	303	316	301	264	315	273	271	301	305	295	289	306	285	298	293	291	322	274	304	310	282	307	305	299	290	272	317	289	281	301	285	333	278	324	277	284	304	281	303	314	300	303	320	306	316	321	303	296	279	296	315	315	271	283	292	264	299	307	307	286	294	295	302	304	324	313	329	319	311	305	279	315	294	291	301	270	294	316	301	277	299	291	283
60298	56094	30958	2269	2016	1759	1564	1493	1344	1267	1209	1138	1144	1067	1067	1024	988	955	997	995	1006	978	1010	985	919	973	916	950	901	916	963	903	914	900	926	855	901	872	918	890	918	896	937	933	903	891	848	915	867	873	934	871	950	871	931	916	948	917	929	911	888	875	832	879	859	891	888	895	896	881	902	913	931	774	872	923	852	905	872	885	841	874	888	921	847	856	839	945	895	900	874	898	894	887	919	885	912	910	877	855	910	851	920	898	889	871	846	936	844	852	845	894	920	916	880	859	919	867	888	926	897	877	945	849	894	892	860	922	871	919	908	878	941	911	913	884	890	895	888	880	889	843	866	848	861	868	884	865	915	927	903	867	897	897	874	936	850	870	794	912	890	916	854	904	854	893	895	856	916	856	879	920	892	895	900	878	918	926	890	830	861	905	840	857	916	905	940	894	943	935	832	878	869	861	904	892	910	862	859	908	869	896	913	854	836	882	884	894	927	935	892	881	891	820	957	911	832	889	895	908	900	925	931	845	838	880	919	896	896	904	822	949	920	903	868	935	909	924	887	883	874	906	919	906	867	893	903	866	902	889	895	921	858	899	907	906	899	889	882	860	864	899	956	929	911	868	899	933	887	899	925	878	881	931	934	918	882	907	887	908	875	891	814	866	922	913	917	891	942	862	862	897	873	923	860	896	877	856	948	885	886	864	925	898	850	853	889	866	897	875	915	889	923	864	868	867	921	848	912	963	914	913	859	913	938	863	877	886	902	903	863	888	866	925	898	878	900	944	866	866	890	882	901	843	889	917	919	869	878	948	905	893	848	936	921	911	849	897	902	870	931	892	883	895	887	844	849	900	844	859	881	882	884	904	884	859	964	898	857	883	884	881	934	858	897	932	904	915	863	897	922	878	866	886	903	906	908	857	902	882	902	874	892	889	880	922	892	901	932	810	881	854	915	881	883	880	929	801	807	848	858	940	860	865	886	937	872	906	857	900	916	903	859	878	900	879	882	887	879	925	911	877	876	864	854	862	876	840	865	867	868	880	924	889	914	890	845	862	906	885	910	904	889	889	921	875	843	863	919	864	886	881	861	850	892	892	870	874	826	870	920	868	890	866	894	897	817	862	931	858	924	860	870	885	867	867	927	899	881	877	848	883	893	896	925	867	919	937	902	881	943	837	896	949	912	892	850	862	889	913	929	919	891	834	872	907	951	918	833	872	866	904	843	867	919	915	913	863	900	912	912	853	927	890	912	888	925	879	871	868	882	904	861	886	946	889	880	825	937	886	841	841	921	928	889	938	923	881	914	913	939	897	859	826	883	913	911	858	810	873	915	842	872	847	940	910	862	848	879	899	874	867	858	911	857	882	884	846	899	893	899	875	914	858	862	876	860	839	901	876	878	891	844	897	852	928	912	890	867	906	903	908	880	897	841	922	888	881	842	847	899	907	926	867	902	904	869	861	899	837	881	921	822	845	907	921	891	897	901	898	913	891	853	857	924	904	861	862	870	888	838	925	900	894	917	871	894	861	910	926	879	914	876	961	886	835	900	907	818	915	919	937	843	886	877	930	911	853	906	884	879	880	894	879	877	839	870	883	870	910	884	894	877	885	914	937	904	893	912	838	924	885	883	875	931	871	874	928	880	888	900	867	910	857	925	867	917	902	889	883	906	848	953	868	856	876	924	924	894	876	922	851	858	894	902	902	900	897	904	888	877	871	899	885	909	885	887	899	917	894	900	878	873	911	853	899	852	935	848	879	871	863	857	916	887	889	929	908	884	881	889	895	890	882	860	880	887	892	914	856	875	882	853	907	891	871	904	886	925	896	919	881	896	912	936	897	868	934	954	921	922	868	898	870	865	852	868	915	894	858	910	918	957	892	916	864	906	885	885	917	896	865	891	889	869	881	898	869	921	871	903	952	865	906	930	872	932	921	911	861	860	895	902	885	934	881	890	882	862	868	903	846	917	884	859	892	887	911	936	877	902	860	849	912	892	874	892	895	872	872	917	878	894	876	914	921	884	877	849	869	889	862	943	855	884	833	862	925	898	883	897	883	879	912	906	911	883	834	895	860	934	840	851	945	943	886	875	800	890	896	889	888	965	894	948	866	884	911	882	889	870	884	897	940	912	912	849	893	860	932	887	861	853	877	909	869	862	891	869	875	914	852	858	878	880	902	885	933	829	857	960	878	837	886	939	909	884	942	901	867	895	848	908	868	857	847	923	919	858	892	954	876	910	915	921	905	902	878	900	875	948	897	842	887	898	869	910	888	916	902	834	924	892	864	850	875	837	887	895	872	885	917	899	905	885	907	925	843	919	946	893	877	873	880	860	897	860	900	865	850	866	878	878	867	907	984	853	913	880	899	848	929	916	863	863	853	888	905	896	869	908	856	890	895	856	871	920	943	876	864	849	930	871	876	866	915	867	856	871	862	890	865	895	894	929	909	875	912	900	928	893	909	897	916	897	881	857	864	920	890	856	867	844	921	892	864	914	870	884	903	917	914	877	876	843	851	920	957	865	909	907	844	852	914	892	896	903	941	828	811	893	894	872	894	887	874	892	873	893	926	898	897	908	851	872	915	891	872	882	898	871	907	868	877	883	879	898	852	899	906	858	899	915	913	862	874	845	809	927	863	882	878	919	872	924	847	951	905	891	896	860	894	932	916	881	913	871	842	882	890	902	897	887	872	901	861	917	864	899	930	870	914	938	852	895	892	907	899	883	863	881	909	847	867	862	857	905	956	882	900	867	893	875	903	868	851	907	858	894	899	910	908	907	869	885	890	881	894	882	910	854	890	844	883	915	839	800	862	951	869	844	870	897	887	905	889	879	902	889	912	890	894	918	917	907	894	866	891	891	879	892	890	852	877	910	878	862	849	861	889	901	841	889	889	922	890	873	895	889	857	973	870	881	935	848	913	877	884	931	895	914	838	887	853	899	893	924	913	906	860	863	854	909	930	892	924	856	902	914	882	813	907	911	894	860	873	872	914	908	897	890	930	902	858	840	873	923	866	891	921	871	887	852	869	914	902	885	857	841	915	872	935	898	928	914	914	884	887	883	922	928	915	898	882	951	880	904	861	873	928	907	924	874	876	843	863	850	872	863	863	893	947	919	871	930	921	888	791	817	884	905	919	882	864	929	890	918	900	869	936	887	843	857	859	902	914	889	917	874	890	876	882	951	916	924	923	891	879	883	892	844	849	872	843	875	902	908	898	889	851	855	944	902	904	965	894	877	880	895	864	896	872	940	925	898	910	853	880	886	910	924	856	897	882	835	926	906	889	864	860	848	952	889	883	884	858	833	834	843	892	862	879	843	891	863	844	880	880	920	858	939	902	909	931	920	853	899	890	883	873	857	871	958	877	865	828	884	918	901	907	846	893	916	927	896	923	919	883	872	888	877	909	908	903	890	884	878	832	863	890	882	932	873	898	906	851	939	856	849	835	848	884	846	907	906	893	887	919	934	856	900	918	812	872	899	850
29785	15422	3251	218	125	120	164	132	139	134	131	125	119	110	112	115	133	122	134	133	112	125	118	127	126	109	109	118	119	135	125	142	130	104	127	104	148	116	108	134	105	103	111	131	121	124	138	140	136	125	143	126	128	114	124	114	103	126	124	124	118	133	131	121	120	125	139	116	131	140	132	140	137	152	137	113	131	140	139	135	115	115	123	122	112	119	130	135	133	122	127	128	132	125	142	129	109	112	125	127	120	124	133	122	124	101	117	127	144	145	135	131	118	128	119	116	119	148	120	111	105	125	128	121	123	110	118	133	130	127	109	129	139	130	118	93	118	122	128	140	114	152	126	115	131	121	124	125	121	109	114	122	125	134	143	118	129	126	124	115	132	95	125	122	121	118	124	129	127	123	126	122	135	120	123	123	139	120	119	135	117	112	133	119	113	121	105	122	108	114	130	112	141	124	125	126	116	133	104	139	118	104	131	110	126	127	110	139	122	130	127	140	119	129	91	132	129	120	125	131	133	116	151	127	130	137	128	117	111	134	112	130	123	112	133	148	128	113	114	133	144	131	129	126	111	112	117	130	120	121	134	152	127	137	140	140	129	119	123	132	145	131	128	139	144	142	132	118	136	125	127	128	134	118	114	123	161	114	119	140	129	109	115	109	131	120	137	126	132	94	120	122	137	96	129	126	134	119	131	140	133	126	143	113	112	117	123	130	123	111	108	111	114	121	132	143	137	135	134	118	132	119	107	118	136	131	129	142	123	111	112	118	131	150	123	127	127	118	113	113	111	122	123	132	139	112	128	135	144	128	132	117	120	109	114	123	129	115	128	124	124	115	128	126	124	139	119	141	118	124	116	138	112	120	115	141	139	119	119	141	133	144	128	135	124	136	116	137	119	129	123	119	99	115	146	111	111	119	134	120	121	127	127	105	142	128	130	143	143	133	120	129	153	127	131	102	136	129	125	126	132	119	145	108	141	131	127	148	119	110	130	119	122	146	117	139	124	138	127	114	119	124	112	124	119	138	131	114	137	140	120	155	121	106	121	125	142	122	134	123	114	134	115	116	128	121	123	138	133	116	131	119	110	134	112	130	136	146	120	143	127	124	126	122	107	97	124	129	144	130	105	142	112	116	123	128	129	124	116	133	127	124	125	139	117	111	141	103	136	124	105	99	124	113	154	115	131	113	120	125	108	137	153	131	124	115	128	111	106	115	134	124	114	137	131	116	101	112	120	124	126	135	128	114	113	143	125	134	122	124	131	118	118	127	107	114	125	118	133	121	125	115	119	140	126	127	115	125	123	122	99	139	123	137	110	125	129	130	126	109	138	124	136	140	141	116	122	137	130	113	121	125	113	141	103	140	112	115	118	119	126	117	128	123	102	139	140	129	120	116	120	129	138	124	119	135	113	114	121	124	130	135	147	130	108	130	113	128	123	126	140	135	125	122	150	121	112	124	115	131	116	123	128	130	119	114	127	132	130	113	129	135	126	146	109	126	136	138	116	130	139	125	107	126	110	123	131	122	149	112	127	146	141	145	135	122	139	131	120	133	123	124	132	111	119	118	135	131	122	149	155	148	116	121	125	127	140	112	144	151	120	113	129	137	128	144	116	108	134	133	112	128	122	132	133	116	109	112	133	127	121	127	151	124	118	116	122	103	136	106	136	107	126	116	123	129	139	114	147	140	109	119	122	112	148	122	130	123	145	139	115	159	121	143	126	117	142	117	116	120	117	118	134	121	116	130	116	126	143	110	117	128	138	123	139	109	118	109	141	120	127	118	149	143	122	130	143	135	135	107	120	126	104	117	128	115	130	132	112	113	133	131	129	131	128	111	126	156	132	151	114	130	124	131	124	138	125	129	124	111	130	110	118	118	128	104	128	109	128	124	123	124	139	132	120	123	102	134	128	122	143	128	123	125	121	123	107	128	121	126	118	124	129	134	151	148	132	123	121	117	143	123	119	136	146	137	131	135	126	103	119	120	110	118	109	135	103	136	129	117	123	104	103	112	108	114	136	110	116	125	129	136	125	113	142	129	114	135	120	120	123	128	127	132	130	150	109	135	117	123	99	137	139	121	140	122	131	125	143	119	115	107	125	109	130	139	118	118	126	128	114	101	131	157	139	127	123	127	127	116	123	138	112	119	139	139	135	111	120	121	114	105	133	115	120	137	141	122	120	120	143	131	122	113	122	147	148	123	108	128	123	133	144	122	142	149	117	116	139	125	133	116	126	110	112	130	148	107	131	101	129	123	136	108	132	121	123	129	110	116	132	101	137	140	122	118	121	126	115	108	116	123	137	132	112	115	138	134	138	112	130	122	130	130	104	132	113	133	113	120	119	114	99	133	141	108	133	110	136	97	115	104	126	133	138	121	124	113	105	108	134	130	117	111	125	137	125	113	140	90	133	108	129	146	129	122	143	113	120	132	143	120	136	134	110	126	104	121	120	120	122	139	134	129	128	141	119	120	119	140	137	132	132	129	134	124	113	138	116	110	118	139	132	130	146	123	133	129	119	143	128	116	132	110	144	124	119	137	133	121	115	103	113	142	130	111	122	136	104	130	107	108	104	140	120	111	126	134	129	129	132	131	138	130	118	139	109	124	120	118	112	152	129	121	112	133	134	129	122	134	116	133	126	135	138	136	130	96	123	118	136	103	115	122	137	135	124	132	137	109	132	114	125	141	135	117	143	104	141	135	146	133	132	139	130	113	134	131	120	115	128	112	109	126	140	123	121	143	113	131	140	121	117	133	124	135	112	118	133	118	125	111	133	124	108	136	136	139	135	113	124	93	125	116	131	119	142	127	115	130	119	124	130	128	124	128	121	136	131	113	135	136	131	129	120	128	117	144	122	126	129	134	127	118	126	128	118	116	121	117	133	122	138	138	120	143	132	131	141	120	139	129	134	111	115	112	113	127	124	117	105	114	142	108	113	112	128	114	100	116	107	123	99	133	135	113	129	120	144	128	126	122	139	127	133	131	132	113	127	123	123	116	128	132	120	127	135	118	125	116	114	135	134	124	129	111	122	154	123	118	149	110	137	124	139	122	137	102	114	131	129	135	128	120	132	102	138	136	133	142	121	91	111	129	117	138	119	127	117	96	131	127	140	135	130	125	127	119	118	138	140	116	126	131	129	126	135	119	127	134	131	116	126	121	141	112	113	123	125	123	109	111	119	137	113	119	131	110	140	117	140	131	133	120	125	129	121	123	125	136	116	114	156	143	122	106	124	128	106	132	131	116	138	117	129	121	123	112	143	121	124	126	134	127	142	122	130	115	109	123	121	102	133	129	123	124	123	138	134	128	122	137	114	127	120	148	111	128	118	123	136	134	133	129	118	117	119	134	125	117	134	122	126	129	123	121	124	115	123	123	118	121	134	140	134	121	121	141	122	123	112	122	130	113	145	147	145	126	120	112	134	112	96	134	139	124	150	124	119	125	146	131	120	130	136	149	103	143	123	137	138	121	120	161	104	126
29367	17482	4610	447	495	474	472	498	454	465	449	417	426	431	439	434	428	437	426	448	398	433	429	473	441	417	456	439	474	447	406	476	433	433	421	476	423	429	443	472	441	412	462	464	461	429	451	441	455	458	449	450	406	427	400	440	433	489	403	420	434	450	448	437	478	435	474	436	412	458	444	447	430	420	436	437	438	444	450	449	463	461	425	479	434	457	429	441	458	441	464	475	441	416	457	467	407	451	460	495	413	442	434	382	451	440	430	458	494	396	434	453	386	428	444	496	425	434	415	459	497	441	459	415	400	430	415	442	420	424	421	461	475	481	427	458	437	477	445	449	465	478	432	446	463	441	437	429	452	437	443	423	429	453	405	400	445	455	459	406	417	444	459	401	420	428	424	441	432	418	453	430	508	420	486	451	476	424	482	493	454	428	443	443	465	481	410	403	428	444	433	435	416	461	478	485	460	407	424	431	408	407	455	430	425	421	466	442	447	432	481	432	440	463	445	427	445	445	465	427	441	442	460	415	465	436	429	491	452	451	426	419	453	414	442	439	452	420	447	469	459	436	493	429	435	427	457	428	439	408	444	441	426	412	419	437	403	453	434	402	452	433	452	458	421	446	399	452	478	465	432	406	474	467	383	450	410	451	431	446	443	484	476	420	466	457	405	450	469	431	447	449	459	468	475	442	449	444	441	444	449	409	465	464	422	441	443	422	480	437	434	441	418	437	438	421	479	428	456	425	459	411	429	445	430	431	426	437	471	419	441	469	456	440	472	449	442	448	476	434	447	433	462	417	456	440	460	461	435	448	439	430	436	431	448	426	440	455	468	427	423	439	451	444	411	435	423	429	459	439	450	421	441	432	415	438	450	482	431	429	466	468	469	463	477	438	448	434	437	456	475	446	393	416	441	447	427	407	458	468	482	463	451	429	438	445	425	443	472	500	467	433	449	463	440	395	428	435	444	442	440	445	442	465	428	427	468	436	439	464	430	433	434	447	484	460	448	472	442	438	464	461	413	435	495	448	438	461	442	473	439	439	452	424	425	469	402	447	449	461	452	487	461	466	436	436	433	485	451	434	442	427	438	477	440	466	472	462	418	438	431	476	465	432	420	436	450	403	434	467	431	443	469	447	490	434	452	430	460	459	422	479	478	414	462	466	445	446	432	420	441	416	459	431	422	467	451	447	449	419	422	459	438	407	433	435	454	466	456	407	458	410	435	432	431	447	474	404	442	424	428	405	414	463	485	437	447	447	457	429	439	438	425	450	429	413	427	471	461	443	407	437	427	420	447	428	472	429	436	426	467	419	471	433	424	433	482	497	446	445	466	454	452	424	447	426	436	449	481	442	442	460	472	446	474	438	424	436	407	461	445	452	434	434	418	458	471	441	434	441	433	455	445	491	444	421	415	439	442	456	472	489	412	449	449	454	431	447	423	440	467	423	417	430	411	445	431	449	408	449	440	466	420	420	436	480	439	460	466	480	449	468	438	462	475	432	433	417	420	483	464	449	438	434	429	413	438	449	433	421	421	426	503	427	447	438	444	428	442	442	466	467	421	454	404	431	430	455	497	422	460	398	429	469	407	437	442	457	463	470	451	441	439	458	436	483	444	460	475	414	429	488	440	454	416	450	456	430	466	390	465	459	435	451	471	454	450	408	442	425	391	420	433	444	437	392	450	398	457	459	451	456	461	465	431	419	475	471	470	417	451	436	432	443	415	416	471	411	449	430	454	446	423	435	419	433	424	448	443	464	393	383	424	448	445	433	447	422	443	459	434	458	455	449	433	457	440	457	450	439	451	454	452	441	436	414	483	422	440	412	462	419	419	467	471	458	437	448	410	433	418	454	484	452	476	399	414	440	441	415	408	438	458	449	452	468	450	412	450	431	447	451	422	404	477	413	445	433	447	435	462	443	426	441	437	448	440	431	448	416	433	443	445	395	473	432	444	457	435	440	434	442	459	432	454	433	450	443	458	431	458	451	482	473	462	485	457	435	445	443	440	431	430	437	457	437	458	434	459	454	441	434	448	467	475	446	395	437	434	494	439	444	438	430	490	424	439	440	463	461	404	478	443	467	412	440	442	405	456	428	453	406	438	422	478	466	436	463	424	445	452	414	467	473	471	454	438	447	455	442	476	462	452	460	418	413	465	408	453	478	468	436	510	459	409	460	451	432	438	429	483	430	425	445	431	438	457	456	473	447	440	456	427	423	469	468	495	419	449	431	452	439	430	438	451	487	440	456	458	455	438	474	452	438	433	455	466	463	431	448	433	474	462	417	439	403	421	447	443	401	474	480	428	426	465	436	432	468	441	429	445	429	430	435	448	426	428	441	481	444	445	429	424	437	449	455	460	446	418	421	456	450	436	444	401	462	420	434	485	447	455	456	424	441	431	473	470	391	427	457	400	420	456	450	445	511	428	448	441	471	430	440	420	455	439	442	477	444	433	427	413	431	443	457	434	456	423	426	424	453	444	428	467	417	423	454	424	423	472	447	444	464	474	466	515	414	443	431	433	449	445	500	449	438	455	468	450	431	422	442	463	438	486	431	408	443	423	427	445	423	454	483	489	432	418	422	446	426	474	447	484	413	450	464	403	479	459	419	443	443	420	429	427	423	440	438	459	447	437	460	450	443	481	461	443	437	472	445	424	443	479	443	421	429	427	445	467	438	447	407	453	444	501	433	460	400	434	458	418	439	392	446	411	431	458	462	456	417	412	399	404	464	449	460	426	448	453	429	460	470	441	392	447	429	464	434	459	461	471	458	447	400	459	444	412	462	472	459	429	439	414	460	438	428	439	449	431	431	460	455	410	439	420	439	415	462	476	442	401	418	433	444	438	427	435	438	493	440	471	445	447	488	428	473	483	457	418	468	493	472	430	462	424	419	410	444	421	444	466	431	445	449	408	420	431	423	444	448	449	407	435	411	446	438	439	454	462	441	455	435	465	453	455	440	479	489	445	466	476	407	436	424	438	414	459	465	416	438	470	435	436	457	463	425	441	418	453	429	462	448	417	434	444	432	425	449	495	426	437	463	463	435	433	439	483	460	440	425	448	444	465	461	423	473	459	411	449	453	422	473	461	469	451	449	464	481	446	466	461	447	449	446	470	448	437	454	443	404	444	450	440	419	490	405	445	438	461	448	471	436	453	436	434	446	464	432	435	426	434	442	470	437	447	442	429	444	434	471	436	461	482	484	437	431	493	471	416	457	448	433	413	464	424	411	398	388	409	405	441	410	399	420	413	450	443	453	440	426	456	425	420	431	464	453	428	445	441	424	434	436	424	446	453	437	441	438	428	433	441	444	474	451	462	453	431	451	430	464	459	427	466	470	399	440	444	439	433	522	462	471	427	439	420	430	464	494	458	470	442	436	452	472	420	427	444	452	439	444	452	453	446	411	426	451	430	444	429	484	432	440	445	456	390	432	436	470	429	470	443	426	447	425	446	436	454	444	444	460	426	475	444	432	451	421	453	425
69997	59138	36241	6759	491	330	282	263	223	219	251	228	252	222	220	200	225	218	198	205	199	212	212	248	194	204	241	188	183	206	180	198	208	176	194	204	217	180	209	195	192	205	219	182	206	181	190	221	201	215	187	188	217	188	207	205	209	181	205	181	211	171	224	203	194	227	204	203	190	203	189	215	192	196	193	195	213	185	211	224	215	191	199	211	207	204	186	198	196	198	226	204	200	216	199	194	206	217	211	193	161	192	210	232	206	204	208	176	198	204	207	198	208	199	207	231	196	179	184	196	198	188	195	186	200	189	199	197	223	195	203	226	184	192	230	201	205	219	208	198	220	199	214	207	227	192	226	196	192	206	215	205	199	217	225	191	221	211	209	188	193	193	209	203	207	206	204	182	209	218	188	190	195	203	198	232	206	198	198	210	195	212	177	221	188	185	200	199	211	205	211	211	191	211	216	194	191	181	193	221	212	173	203	192	211	227	230	193	204	193	210	183	208	193	192	201	233	203	217	181	194	196	203	175	186	196	232	206	207	185	211	187	212	201	186	188	223	173	215	201	194	190	194	191	204	182	198	190	204	217	172	172	194	198	217	205	208	214	222	200	192	215	206	188	216	213	196	220	192	186	206	221	215	207	235	195	218	203	214	213	196	216	185	202	207	207	215	201	214	196	210	204	209	204	222	202	200	182	211	210	221	203	206	183	206	191	230	221	225	200	200	189	221	196	190	190	204	208	205	190	208	202	225	198	168	213	210	197	192	182	186	202	199	202	181	224	175	196	194	206	203	201	213	203	209	210	214	206	186	214	199	215	209	210	215	217	179	203	190	197	199	200	215	184	210	202	209	225	194	218	200	209	209	203	243	201	213	226	205	211	230	198	230	213	184	211	223	224	208	193	207	185	204	224	212	206	200	233	212	222	193	203	204	197	219	209	181	203	214	196	185	209	184	203	196	204	210	201	220	198	195	203	199	193	193	210	211	208	204	203	229	198	208	188	187	187	196	211	188	198	201	182	211	198	238	185	224	217	210	211	193	211	193	206	192	230	198	173	230	219	218	238	203	209	186	200	196	184	228	195	213	192	209	196	218	205	207	202	182	191	231	182	196	194	183	180	231	205	213	207	200	202	209	184	199	196	219	186	200	190	183	244	208	201	191	229	162	213	191	203	186	203	186	214	203	184	224	222	190	200	204	185	205	199	193	205	206	205	219	205	189	216	225	218	201	196	221	199	195	208	204	200	192	219	182	194	181	208	211	203	205	177	178	201	210	206	195	177	197	187	211	201	206	211	217	212	197	194	199	221	187	183	232	218	197	204	186	178	195	205	204	185	223	195	212	205	213	198	218	231	208	213	200	218	194	203	188	176	199	190	184	169	191	211	229	190	202	186	217	200	174	195	211	204	202	172	204	186	197	198	222	212	178	203	194	204	210	200	197	187	213	193	195	215	207	235	175	203	221	200	181	215	187	217	193	208	202	188	210	212	187	205	212	236	221	190	205	204	211	213	189	190	213	192	202	202	215	220	211	209	206	205	191	200	209	184	203	214	184	204	205	185	207	192	179	219	189	186	195	207	198	188	204	183	199	203	172	226	202	219	201	194	199	201	170	182	203	163	182	214	195	220	180	209	253	180	202	196	197	190	208	196	213	210	202	208	196	187	212	201	201	202	204	229	189	196	206	213	192	194	209	195	208	203	218	188	219	197	210	187	195	207	209	196	204	220	194	214	193	224	204	210	204	210	227	184	190	206	178	208	200	206	191	206	200	222	163	205	166	210	200	199	176	201	170	200	197	195	216	193	197	211	229	186	200	201	211	207	216	213	227	188	200	225	198	211	189	229	191	198	217	183	205	194	218	192	197	197	205	208	188	196	203	216	165	209	186	188	187	192	199	212	195	192	196	197	213	179	210	205	218	187	215	199	191	228	230	226	208	212	222	208	187	188	214	180	206	215	193	204	228	215	213	222	219	215	207	188	219	207	216	224	207	188	187	187	173	213	214	190	191	212	218	200	205	181	219	208	201	192	197	204	218	200	212	220	211	216	190	209	199	167	213	183	213	215	191	192	190	191	174	228	205	193	198	234	208	221	200	218	194	209	197	209	171	204	216	170	180	197	200	185	200	194	195	200	212	214	224	227	207	226	202	218	222	225	206	195	207	217	180	179	216	188	209	209	188	179	179	209	209	209	215	184	208	208	212	191	184	202	189	187	194	184	184	200	215	203	198	212	201	194	178	215	212	178	215	223	190	215	197	175	208	201	193	197	201	210	206	192	240	192	208	242	189	211	194	216	210	224	197	192	190	210	183	197	215	189	202	198	191	216	217	198	190	198	208	214	211	188	189	187	183	194	182	205	194	190	214	197	181	186	215	192	216	202	194	184	194	194	228	227	222	205	199	232	207	231	169	183	199	211	193	198	211	213	199	228	213	207	224	217	202	200	210	197	203	204	208	219	195	203	205	198	203	214	198	193	231	215	202	204	196	185	206	183	226	181	174	211	184	206	219	199	199	194	224	216	205	216	199	200	202	217	192	210	200	248	210	222	206	188	207	209	193	216	202	200	175	211	220	206	204	192	213	212	190	192	209	189	199	197	197	236	203	207	178	214	218	214	185	191	217	182	208	184	230	192	201	215	221	196	178	200	207	190	195	219	193	204	201	194	187	179	181	208	204	206	207	202	214	180	176	200	215	221	205	219	199	200	199	206	202	195	213	215	198	177	202	221	217	214	194	209	173	187	203	196	200	204	192	183	214	210	181	174	201	202	220	181	184	203	209	224	203	222	203	216	187	199	192	232	185	211	181	213	217	219	194	184	198	231	205	189	207	213	184	196	222	178	204	183	198	191	223	198	207	188	193	194	212	221	199	210	225	210	185	209	232	203	217	197	188	221	217	215	229	210	224	206	196	197	218	192	205	179	218	213	207	216	196	230	185	227	189	207	216	205	190	192	199	218	179	197	207	220	207	217	201	213	212	170	194	206	192	206	193	223	207	201	216	197	186	194	187	211	193	200	175	201	218	207	205	189	194	217	206	219	222	199	187	188	188	210	180	169	213	206	206	205	199	188	233	211	191	228	221	186	185	223	197	216	203	202	193	231	202	228	187	220	221	207	208	211	216	209	194	195	208	203	217	225	196	212	218	208	188	207	199	190	173	214	197	214	197	192	223	226	205	204	211	173	240	182	183	191	222	218	196	193	206	195	186	200	197	239	184	190	219	187	203	189	201	199	180	192	195	192	184	222	182	187	230	235	191	249	197	184	194	191	217	215	197	184	215	206	191	208	212	205	209	206	205	201	211	190	215	204	199	195	218	189	196	207	204	187	223	210	178	176	196	187	214	206	205	203	197	212	205	168	215	215	190	198	200	206	205	214	221	216	183	192	202	211	193	229	182	196	205	200	200	195	175	204	178	197	219	187	209	172	195	200	213	187	196	194	198	216	199	193	196	208	221	205	205	217	193	192	178	214	211	199	195	204	198	216
49968	46779	26515	1406	1261	1092	1050	910	880	846	849	717	812	765	723	765	741	743	700	668	710	677	696	636	674	662	663	659	626	687	649	630	685	666	644	671	675	662	685	680	649	643	662	620	670	688	650	642	680	675	667	684	675	621	660	620	674	639	661	675	661	652	618	656	643	664	639	652	645	657	653	656	678	696	672	666	596	664	619	623	603	662	659	646	585	656	641	675	665	676	620	638	647	652	688	665	619	659	649	629	610	650	652	664	684	685	608	632	653	622	667	647	658	650	637	651	624	681	645	649	677	655	704	639	670	669	673	646	640	676	635	642	672	678	619	626	648	635	672	657	658	635	669	622	613	676	674	693	695	674	687	670	670	653	642	654	639	670	668	644	644	671	620	655	653	629	670	635	656	634	707	681	643	643	703	636	628	652	656	661	679	693	627	663	670	680	683	648	654	655	666	651	639	629	648	603	633	618	675	609	652	658	587	576	680	597	670	691	674	625	637	683	619	656	626	659	668	666	649	629	681	651	650	627	697	647	644	657	691	689	618	642	648	649	635	626	666	615	687	643	653	680	646	603	644	684	698	650	666	661	636	645	620	593	664	700	695	678	631	671	678	629	622	616	644	610	650	653	634	699	651	649	656	677	681	627	657	664	655	657	687	654	677	696	592	670	660	645	682	674	632	614	664	648	665	644	627	679	656	632	626	617	655	667	683	640	636	616	612	660	674	654	607	647	630	664	662	704	651	623	635	673	656	652	642	626	638	658	625	669	617	608	606	701	652	674	657	660	647	661	633	590	628	648	676	649	673	675	641	644	647	649	692	647	626	678	649	652	693	666	589	653	662	716	628	607	685	599	624	603	648	642	645	625	677	681	656	664	651	671	662	637	664	645	659	680	629	673	644	664	647	662	646	638	649	641	684	647	662	668	654	672	662	693	667	637	703	638	632	689	653	669	675	650	693	654	659	662	626	672	677	614	667	612	675	627	638	692	665	626	648	670	638	617	680	670	642	688	657	622	606	656	639	660	638	632	645	693	611	641	648	652	666	630	660	655	608	627	623	668	610	583	691	657	594	658	675	662	631	679	662	662	671	643	662	652	636	658	689	629	663	620	709	677	636	629	653	620	652	678	652	647	653	676	639	651	648	673	669	616	660	628	640	629	666	632	576	695	631	673	591	638	625	660	669	679	660	707	659	626	623	647	663	646	606	658	595	639	660	655	708	668	644	686	691	656	649	641	683	704	635	627	640	637	687	660	729	612	591	659	650	703	665	623	640	658	612	698	579	675	648	630	683	648	629	693	619	653	681	648	644	611	622	654	642	653	696	640	645	673	681	650	672	641	679	643	632	617	661	621	626	653	635	611	676	686	604	657	650	642	647	637	643	648	628	666	627	645	648	640	621	669	661	669	640	677	675	659	652	614	667	619	649	623	619	704	581	621	617	644	666	670	670	689	669	645	668	643	629	624	668	669	649	680	625	695	635	692	645	683	695	631	657	615	674	695	633	610	656	674	639	656	667	626	632	620	628	663	690	641	653	680	615	624	628	595	628	675	654	669	633	650	645	599	666	646	702	643	636	606	688	683	681	668	634	707	639	634	620	667	640	659	635	635	641	654	688	595	649	653	677	673	643	640	648	633	713	649	604	665	629	637	672	608	658	609	649	642	678	662	627	636	635	653	645	680	639	644	629	620	644	642	651	627	631	657	628	649	638	661	621	678	623	689	661	682	654	600	654	602	708	678	676	671	638	676	670	647	646	626	662	625	668	611	669	651	599	595	633	661	647	603	657	659	677	635	665	659	652	628	658	692	661	671	642	630	666	652	645	641	623	675	666	615	672	625	613	606	673	681	643	671	636	664	708	677	617	617	660	654	640	648	644	642	663	630	676	623	629	687	644	647	690	645	662	654	660	635	647	646	680	659	634	655	685	634	672	640	693	692	645	663	671	632	668	654	636	653	620	679	654	653	642	684	626	653	691	693	664	665	687	648	646	659	601	665	639	650	612	637	620	665	615	632	672	694	622	642	690	668	645	680	645	705	649	651	657	660	641	656	658	627	664	717	648	643	621	675	631	649	633	614	610	656	640	624	627	654	661	636	675	654	625	645	608	636	654	640	676	641	631	613	683	616	634	665	602	642	706	628	615	648	637	653	683	637	653	653	642	677	615	679	650	656	686	658	623	617	595	629	675	644	658	595	672	680	610	637	673	634	637	661	598	634	586	672	635	648	623	627	661	641	655	630	657	608	682	626	659	668	675	684	633	635	637	682	638	677	688	651	609	640	629	606	632	663	631	590	628	639	618	681	673	634	651	627	634	649	645	643	625	700	657	601	650	692	667	691	650	652	683	672	675	712	628	646	649	668	659	625	681	617	642	652	597	632	649	666	640	639	712	627	635	625	667	640	595	625	665	623	636	660	668	623	640	669	641	616	607	632	633	634	709	671	656	625	675	633	653	683	626	607	666	633	627	629	685	677	612	664	606	639	648	610	616	598	637	619	635	601	604	687	665	654	680	631	664	671	659	689	646	631	651	604	679	652	657	650	653	690	690	663	639	666	672	632	654	659	627	646	659	676	702	623	604	699	619	649	642	624	649	663	678	700	631	618	667	616	656	688	673	672	636	653	661	657	657	606	632	621	626	622	657	722	672	635	694	660	650	633	691	651	592	680	647	661	641	608	634	648	632	644	636	626	655	625	631	688	635	677	646	664	657	658	655	632	663	656	591	632	672	666	685	586	616	665	623	624	664	656	650	665	695	642	610	731	651	664	632	678	611	661	669	617	671	624	667	631	659	658	617	648	684	630	635	637	644	656	660	685	662	654	666	657	642	663	675	674	603	588	615	648	628	631	625	641	618	636	679	606	595	643	613	674	666	645	622	634	680	674	667	645	637	675	667	648	638	654	626	661	676	644	644	660	651	662	621	661	729	684	596	668	671	600	675	667	705	622	669	666	646	623	585	688	649	632	646	651	631	616	646	637	647	706	676	673	665	618	632	689	627	601	639	635	648	667	660	694	622	614	645	610	648	689	641	639	688	610	692	632	680	666	665	672	661	604	642	658	648	693	690	636	600	643	680	704	664	703	660	606	644	703	670	642	674	620	662	632	679	683	622	694	648	620	662	636	667	681	615	676	642	632	683	624	644	644	632	665	653	656	700	651	609	660	618	647	682	600	708	687	647	597	674	619	640	664	657	616	679	642	640	612	672	659	640	661	670	638	607	609	615	646	635	631	646	645	661	700	648	620	658	637	615	608	638	644	656	640	698	666	628	587	652	688	627	646	624	642	636	671	655	645	648	659	637	655	618	620	625	625	660	610	669	622	646	646	685	651	653	661	687	628	629	666	701	678	651	629	615	676	646	672	662	650	626	637	667	637	618	610	653	657	651	624	665	692	641	676	626	644	633	656	648	691	643	675	699	676	629	630	663	650	646	681	653	612	669	627	635	677	636	623	630	685	669	633	625	588	643	653	688	674	696	631	655	681
